.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)}.email-container-active-campaign{width:100%;display:flex;flex-direction:column;gap:8px}.email-container-active-campaign input{width:100%;background-color:var(--color-light-gray-100);padding:12px 16px;border-radius:8px;border:1px solid var(--color-light-gray-300);color:var(--color-gray-100);font-size:var(--fs-l);font-family:var(--ff-pp-mori)}.email-container-active-campaign label{color:var(--color-dark-gray-1000);font-size:var(--fs-s);text-transform:uppercase;font-weight:var(--fw-semibold);width:fit-content}.subscription-popup__title>h3{margin-top:26px;margin-bottom:12px}.plain-text-button{text-decoration:underline;text-underline-offset:3px;color:var(--color-dark-gray-1000);font-size:var(--fs-body);font-family:var(--ff-pp-mori);margin-top:12px;text-align:center;border:none;background-color:transparent;cursor:pointer;height:fit-content}.policy-container-popup{color:var(--color-policy-text);text-align:center;font-size:var(--fs-s);margin-top:12px}.drawer__close-btn.plain-text-button{position:static;border:none;width:fit-content;margin-inline:auto}.drawer__close-btn.plain-text-button:hover{color:var(--color-blue)}div div.subscription-popup__title:has(>h3){margin-top:0}.subscription-popup__text.rich-text__text.rte{max-width:276px;margin-inline:auto;text-align:center;margin-top:0}._button-wrapper button._submit{width:100%;max-width:unset}.subscription-popup .drawer__close-btn.drawer__close-btn-custome{border:none}.form-content-active-campaign{display:flex;flex-direction:column;gap:12px;width:100%}.subscription-popup__image{max-height:40vh;flex-grow:.1}.subscription-popup__image img{object-fit:cover}.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 .drawer__close-btn.drawer__close-btn-custome{width:fit-content;height:fit-content}.subscription-popup .drawer__close-btn.drawer__close-btn-custome svg{width:15px;height:15px;margin:auto}@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: 1023.98px){div.subscription-popup__body{flex-direction:column-reverse}div.subscription-popup__image{aspect-ratio:350/225}.subscription-popup__title>h3{margin-top:18px;margin-bottom:10px}.subscription-popup div.subscription-popup__blocks{padding-bottom:20px;padding-top:24px}.subscription-popup__title-icon{max-width:113px;margin-inline:auto}.subscription-popup__text.rich-text__text.rte{max-width:306px}.subscription-popup .drawer__close-btn.drawer__close-btn-custome{top:20px;right:20px}.subscription-popup__title{padding-inline:21px;margin-inline:auto}}@media (max-width: 767.98px){.subscription-popup{--content-gap: 3.2rem 2rem;--blocks-gap: 1.6rem}}.policy-container-popup a{text-decoration:underline}._form-thank-you p{margin:0}div.subscription-popup__form:has(form){margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/subscription-popup.css.map */
