/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 04 2025 | 07:30:33 */
.wa-coupon-section .ct-section-inner-wrap {
  padding-top: 3rem !important; }
  .wa-coupon-shortcode {
    width: 100%; }
  .wa-coupon__title {
    margin-bottom: 2.6rem; }
  .wa-coupon__desc {
    font-size: clamp(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.4167)), 2rem);
    margin-bottom: 2.6rem; }
  .wa-coupon-bottom {
    display: flex;
    flex-direction: row;
    gap: 2.6rem; }
    @media (max-width: 560px) {
  .wa-coupon-bottom {
    flex-wrap: wrap; } }
  .wa-coupon-button {
    display: flex;
    color: #fff;
    font-size: clamp(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 0.4167)), 2.2rem);
    font-weight: 700;
    height: clamp(5.3rem, calc(5.3rem + (20 * ((100vw - 320px) / 1120))), 7.3rem);
    width: 100%;
    max-width: 54rem;
    padding: 2.4rem;
    border-radius: 6px;
    transition: 0.2s all ease-in-out;
    align-items: center;
    justify-content: space-between; }
    .wa-coupon-button:after {
      content: "";
      background: url(/mam-erecept/wp-content/uploads/2024/03/arrow-right.svg);
      background-size: contain;
      background-repeat: no-repeat;
      width: 1.5rem;
      height: 1.5rem; }
    .wa-coupon-button--login {
      background: var(--green); }
      .wa-coupon-button--login:hover {
        background: var(--green-hover); }
    .wa-coupon-button--register {
      background: var(--blue); }
      .wa-coupon-button--register:hover {
        background: var(--blue-hover); }

.wa-voucher {
  display: flex;
  flex-direction: column;
  width: 64rem;
  max-width: 100%;
  border: 3px solid #e3e3e3;
  border-radius: 6px;
  align-items: center; }
  .wa-voucher__img {
    max-width: 27rem;
    width: 100%;
    height: 18rem; }
    .wa-voucher__img img {
      height: 100%;
      width: 100%;
      object-fit: contain; }
  .wa-voucher-desc {
    display: flex;
    flex-direction: row;
    gap: 3rem;
    max-width: 100%;
    border-bottom: 2px dashed #e3e3e3;
    justify-content: space-between;
    padding: 1rem 1.3rem 0 1.3rem; }
  .wa-voucher-inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 2rem 2rem 2rem 0; }
  .wa-voucher__title {
    font-weight: 700;
    font-size: clamp(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.4167)), 1.8rem); }
  .wa-voucher__validity {
    font-size: clamp(1.2rem, calc(1.2rem + ((1vw - 0.32rem) * 0.4167)), 1.6rem); }
  .wa-voucher__code {
    display: flex;
    justify-content: center;
    height: 10rem;
    width: 100%;
    padding: 1.7rem 1.3rem 1.5rem 1.3rem; }
    .wa-voucher__code img {
      height: 100%;
      width: 100%;
      object-fit: contain; }

.wa-coupon-logged-in, .wa-coupon-logged-out {
  display: none; }

body.erecept-logged-out .wa-coupon-logged-out {
  display: block; }

body.erecept-logged-in .wa-coupon-logged-in {
  display: block; }
