.newsletter-modal{position:fixed;width:100%;max-width:48rem;max-height:80vh;margin:auto;padding:4rem;overflow:auto;border:0;border-radius:var(--radius);opacity:0;transform:translateY(100%);transition:opacity .2s ease,transform .5s ease,overlay .5s allow-discrete,display .5s allow-discrete}.newsletter-modal[open]{opacity:1;transform:none}@starting-style{.newsletter-modal[open]{opacity:0;transform:translateY(100%)}}.newsletter-modal::backdrop{background-color:#0000;transition:background-color .2s ease,overlay .5s allow-discrete,display .5s allow-discrete}.newsletter-modal[open]::backdrop{background-color:#00000040}@starting-style{.newsletter-modal[open]::backdrop{background-color:#0000}}html:has(.newsletter-modal[open]){overflow:hidden}.newsletter-modal__close{position:absolute;top:1rem;right:1rem;display:flex;padding:0;border:0;background:none;color:inherit}.newsletter-modal__close .icon{width:2rem;height:2rem}.newsletter-modal__header{margin-bottom:var(--space-large);text-align:center}.newsletter-modal__heading{margin-bottom:1rem}@media screen and (max-width:991px){.newsletter-modal{width:90%;max-width:none;padding-left:3rem;padding-right:3rem}}@media screen and (max-width:767px){.newsletter-modal{width:100%;height:100dvh;max-height:none;margin-top:0;padding:4rem 5% 7rem}.newsletter-modal__header{margin-bottom:2rem}}@media screen and (max-width:479px){.newsletter-modal{height:calc(100dvh - 80px);margin-top:80px}}@media(prefers-reduced-motion:reduce){.newsletter-modal,.newsletter-modal[open]{transform:none}@starting-style{.newsletter-modal[open]{transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-newsletter-modal.css.map */
