.newsletter-popup{background-color:transparent;color:var(--primary_text)}.newsletter-popup-wrapper{background-color:var(--background_color);display:grid;grid-template-columns:repeat(1,1fr);clip-path:polygon(1px 1px,calc(100% - 24mm) 1px,calc(100% - 1px) 20mm,calc(100% - 1px) calc(100% - 1px),1px calc(100% - 1px),1px 1px)}.newsletter-popup__image-holder{width:100%}.u-up{text-transform:uppercase}.newsletter-popup__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;gap:1.5rem}.newsletter-popup--animate{position:fixed;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);width:83%;z-index:30;display:block;visibility:hidden;opacity:0;transition:transform .35s ease-out,visibility .35s ease-in-out,opacity .35s ease-in-out}.newsletter-popup--animate[aria-hidden=true]{transform:translateY(-40%);visibility:hidden;opacity:0;transition:transform .35s ease-out,visibility .35s ease-in-out,opacity .35s ease-in-out}.newsletter-popup--animate[aria-hidden=false]{transform:translateY(-50%);visibility:visible;opacity:1;transition:transform .35s ease-out,visibility .35s ease-in-out,opacity .35s ease-in-out}.newsletter-popup--info{display:flex;flex-direction:column;gap:.5rem;text-align:center}.newsletter-popup--actions{width:100%;display:flex;gap:.5rem}.newsletter-popup--actions .contact-form{width:100%}.newsletter-popup-wrapper .newsletter-popup--inputs{flex-direction:column;width:100%;flex-shrink:0;gap:1rem;display:flex}.newsletter-popup--inputs .Button--Tertiary{margin:0 auto}.newsletter-popup-submit{width:100%;padding:.75rem 1rem}.close-newsletter-popup{position:absolute;top:0;right:0;padding:1rem}.close-newsletter-popup svg path{fill:var(--primary_text);width:20px;height:20px}.newsletter-popup--success{text-align:center}@media screen and (min-width: 1025px){.newsletter-popup-wrapper{grid-template-columns:repeat(2,1fr);clip-path:polygon(1px 1px,calc(100% - 29mm) 1px,calc(100% - 1px) 24mm,calc(100% - 1px) calc(100% - 1px),1px calc(100% - 1px),1px 1px)}.newsletter-popup-wrapper.no-image{grid-template-columns:repeat(1,1fr)}.newsletter-popup--animate{width:63.89%}.newsletter-popup--animate:has(.no-image){width:30%}.newsletter-popup__content{padding:1.5rem 3rem}.newsletter-popup--info,.newsletter-popup-wrapper .newsletter-popup--inputs{gap:1rem}.newsletter-popup-submit{padding:.938rem 1rem}}.newsletter-popup__content:has(.newsletter-popup--actions .success-state) .newsletter-popup--info{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-newsletter_popup.css.map */
