.subscription-popup__teaser{transform:translate(50%,-100%) rotate(-90deg)!important}.subscription-popup{--modal-gap: 0;--content-gap: 6rem 4rem;--blocks-gap: 2.4rem}.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{--inputs-border-width: .2rem;border-width:.2rem;border-style:dashed}.subscription-popup .newsletter-form .form-field{flex-direction:column;gap:1.2rem}.subscription-popup .newsletter-form .form-message{margin:0}@media(min-width:768px){.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{--drawer-close-btn-size: 3.8rem;--content-gap: 3.2rem 1.6rem;--blocks-gap: 2rem}}.subscription-popup--mobile-banner{position:fixed!important;inset:auto 0 0 0!important;width:100%!important;max-height:30vh!important;transform:none!important;border-radius:var(--medium-blocks-radius) var(--medium-blocks-radius) 0 0!important;z-index:30!important}.subscription-popup--mobile-banner .fixed-overlay{display:none!important}.subscription-popup--mobile-banner .drawer__inner{--drawer-close-btn-size: 3.2rem;border-radius:var(--medium-blocks-radius) var(--medium-blocks-radius) 0 0;max-height:30vh;overflow-y:auto;box-shadow:0 -.4rem 2.4rem #0000001f}.subscription-popup--mobile-banner .drawer__close-btn{top:.6rem;inset-inline-end:.6rem}.subscription-popup--mobile-banner .drawer__body>.flex{flex-wrap:nowrap;align-items:center;gap:1.2rem;padding:1.6rem 4rem 1.6rem 1.6rem;text-align:start}.subscription-popup--mobile-banner .subscription-popup__image{flex-shrink:0;width:8rem;max-height:none;border-radius:var(--small-blocks-radius, .8rem)}.subscription-popup--mobile-banner .subscription-popup__blocks{--blocks-gap: .8rem;padding:0;min-width:0}.subscription-popup--mobile-banner .subscription-popup__title>*{font-size:1.7rem;line-height:1.25}.subscription-popup--mobile-banner .subscription-popup__title+.subscription-popup__text{margin-top:.4rem}.subscription-popup--mobile-banner .subscription-popup__text{font-size:1.3rem;line-height:1.4}.subscription-popup--mobile-banner .subscription-popup__cta .btn{--buttons-padding: 1.6rem;height:auto;min-height:4.4rem;padding-block:.8rem;white-space:normal;line-height:1.3}.subscription-popup--mobile-banner .subscription-popup__cta .btn__text{white-space:normal;overflow:visible;text-overflow:clip}.subscription-popup--mobile-banner:not([active]) .drawer__inner{transform:translateY(100%);transition:transform .3s ease}.subscription-popup--mobile-banner[active] .drawer__inner{transform:translateY(0);transition:transform .3s ease}.subscription-popup__text--mobile,.subscription-popup--mobile-banner .subscription-popup__text--has-mobile{display:none}.subscription-popup--mobile-banner .subscription-popup__text--mobile{display:block}.subscription-popup--image-only .subscription-popup__image{width:100%;max-height:none}a.subscription-popup__image{display:block}.subscription-popup--mobile-banner.subscription-popup--image-only .drawer__body>.flex{justify-content:center;padding:1.6rem}.subscription-popup--mobile-banner.subscription-popup--image-only .subscription-popup__image{display:block!important;width:min(100%,calc((30vh - 3.2rem) * var(--image-ratio-mobile, 1)));margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/13/assets/subscription-popup.css.map */
