.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;z-index:9}.subscription-popup .drawer__inner{background-color:transparent}.subscription-popup .drawer__body{padding:0;max-width:800px}.subscription-popup .subscription-popup__blocks{padding:var(--content-gap);background-color:rgb(var(--color-background))}.subscription-popup .subscription-popup__blocks-content{background-color:rgb(var(--color-background))}.subscription-popup__image{max-height:40vh;overflow:hidden}.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}.subscription-popup .rich-text_popup{display:inline-block;white-space:pre-line;word-break:break-all;width:100%;margin-bottom:12px}.subscription-popup .rich-text_popup P{margin:0}.newsletter-form .newsletter-form-container{display:flex;flex-direction:column;gap:15px;width:100%;position:relative;margin-top:12px}input::-webkit-calendar-picker-indicator{display:none!important}.newsletter-form .input__clear{position:absolute;right:10px;background:none;border:none;font-size:20px;color:#fff;cursor:pointer;padding:0;line-height:1;z-index:2}.newsletter-form .agree-tip{font-size:10px;margin-top:12px}.newsletter-form .agree-tip .circle{position:relative;height:14px;width:14px;min-width:14px;min-height:14px;border:1px solid rgb(var(--color-border));border-radius:100%;top:2px}.newsletter-form .agree-tip .circle input{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;opacity:0}.newsletter-form .agree-tip .circle label{width:100%;height:100%;display:none}.newsletter-form .agree-tip .circle label svg{width:12px;height:12px}.newsletter-form .agree-tip .circle input:checked+label{display:inline-block}.newsletter-form .agree-tip .agreement-tip{flex:1;text-align:left;margin:0 0 0 8px}.newsletter-form .agree-tip p{margin:0}.newsletter-form .agree-tip a{text-decoration:underline}@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 (min-width: 767.98px){.subscription-popup__image{max-height:60vh;width:100%;height:100%;border-radius:8px;overflow:hidden}.subscription-popup__blocks{flex:none;position:absolute;bottom:0;right:0;width:480px;border-top-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}}@media (max-width: 767.98px){.subscription-popup{--content-gap: 3.2rem 2rem;--blocks-gap: 1.6rem}.subscription-popup .subscription-popup__image{border-top-left-radius:8px;border-top-right-radius:8px}.subscription-popup .subscription-popup__blocks{z-index:1;padding-block:0}.subscription-popup .subscription-popup__blocks-content{padding:0 16px;z-index:1;position:relative;bottom:3.2rem;padding-top:3.2rem;border-radius:8px}.subscription-popup__form .form-field{display:flex;flex-direction:row;margin-top:1.2rem}.subscription-popup__form .form-field input{border-top-left-radius:2px;border-bottom-left-radius:2px}.subscription-popup__form .form-field button[type=submit]{margin:0;padding-inline:12px;width:160px;max-width:180px;border-top-right-radius:2px;border-bottom-right-radius:2px}.subscription-popup__form .newsletter-form-container{margin-top:0}}popup-tip .popup-tip{position:fixed;right:0;bottom:300px;background-color:rgb(var(--color-button));padding:8px;transform:rotate(-90deg);transform-origin:100% 100%;border-top-left-radius:2px;border-top-right-radius:2px;opacity:.8;cursor:pointer;transition:opacity .3s linear,padding-bottom .3s linear}.popup-tip:hover{opacity:1;padding-bottom:16px}popup-tip.hidden .popup-tip{display:none}
/*# sourceMappingURL=/cdn/shop/t/52/assets/subscription-popup.css.map */
