.newsletter-popup{position:fixed;bottom:0;left:0;width:100%;height:fit-content;transform:translateY(100%);transition:transform var(--transition-duration) var(--transition-ease)}popup-modal.open .newsletter-popup{transform:translateY(0)}.newsletter-popup--close{position:absolute;top:1.5rem;font-family:var(--font-sans);font-size:.75rem;line-height:1.2;letter-spacing:.07em;text-transform:uppercase}.newsletter-popup.large .newsletter-popup--close{right:1.5rem}.newsletter-popup.small .newsletter-popup--close{right:50%;transform:translate(50%)}.newsletter-popup--container{display:flex;flex-direction:column;gap:1rem;padding:3.75rem 0}.newsletter-popup.small .newsletter-popup--container{padding-top:12.5rem}.newsletter-popup--heading{font-family:var(--font-serif);font-weight:250;line-height:1;text-transform:uppercase;text-wrap:balance}.newsletter-popup.large .newsletter-popup--heading{font-size:3.5rem;max-width:40rem}.newsletter-popup.small .newsletter-popup--heading{font-size:1.5rem}.newsletter-popup--description{font-family:var(--font-mono);font-weight:500;font-size:1rem}.newsletter-popup.small newsletter-form{margin-top:1.5rem}@media(min-width:768px){.newsletter-popup.small{left:unset;right:2rem;bottom:2rem;width:25rem}.newsletter-popup.small .newsletter-popup--container{width:100%;padding:12.5rem 2rem 3rem}}@media(min-width:1024px){.newsletter-popup--container{padding:5.3rem 0}.newsletter-popup:not(.small) .newsletter-popup--close{font-size:1rem;top:2rem;right:2.5rem}.newsletter-popup:not(.small) .newsletter-popup--description{font-size:1.25rem}.newsletter-popup newsletter-form{width:fit-content;margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/newsletter-popup.css.map */
