.subscription-popup{--modal-gap: 0;--content-gap: 4rem;--blocks-gap: 2.4rem;--drawer-close-btn-size: 4.8rem}.subscription-popup .drawer__close-btn{top:1.2rem;inset-inline-end:1.2rem;background:rgb(var(--color-background));border:.1rem solid rgb(var(--color-border));z-index:9}.subscription-popup .subscription-popup__blocks{padding:var(--content-gap)}.subscription-popup__image{max-height:40vh}.subscription-popup__blocks{flex:1}.subscription-popup__blocks>*+*{margin:var(--blocks-gap) 0 0}.subscription-popup__title+.subscription-popup__text{margin-top:.8rem}.subscription-popup__code .form-control{border-width:.2rem;border-style:dashed}.subscription-popup__teaser{position:fixed;top:20vh;left:0;z-index:98;border-radius:0;padding:0 2.4rem;color:var(--color-teaser-popup-text);background:var(--color-teaser-popup-bg);transform:rotate(-90deg) translate(-100%,100%);transform-origin:bottom left}@media(min-width:1024px){.subscription-popup{--image-width: 47.728%}.subscription-popup__image-left .subscription-popup__image{width:var(--image-width);max-height:100%}.subscription-popup__image-left .subscription-popup__blocks{width:calc(100% - var(--image-width))}}@media(max-width:767.98px){.subscription-popup{--content-gap: 3.2rem 1.6rem;--blocks-gap: 1.6rem}}.subscription-popup__invite>*+*,.subscription-popup__reward>*+*{margin:var(--blocks-gap) 0 0}.subscription-popup__reward,.subscription-popup.is-success .subscription-popup__invite{display:none}.subscription-popup.is-success .subscription-popup__reward{display:block}.subscription-popup .drawer__close-btn{--drawer-close-btn-size: 4rem;background:transparent;border:0;opacity:.55;transition:opacity .2s ease}.subscription-popup .drawer__close-btn:hover,.subscription-popup .drawer__close-btn:focus-visible{opacity:1}.subscription-popup{--content-gap: 4.8rem 4.4rem;--blocks-gap: 1.8rem}.subscription-popup__text{max-width:42ch;opacity:.78}.subscription-popup.subscription-popup__image-left .subscription-popup__text{margin-inline:0}.subscription-popup .text-center .subscription-popup__text{margin-inline:auto}.subscription-popup__code .form-control{text-align:center;text-transform:uppercase;letter-spacing:.18em;font-weight:500;cursor:text}.subscription-popup__fine-print{font-size:1.1rem;letter-spacing:.02em;opacity:.55}@media(max-width:767.98px){.subscription-popup{--content-gap: 3.2rem 2rem}.subscription-popup__image{max-height:26vh}}.subscription-popup .newsletter-form__name{margin-bottom:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/19/assets/subscription-popup.css.map */
