newsletter-popup{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:calc(var(--z-header) + 1);width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;padding-block-start:4rem;text-align:center;visibility:hidden;pointer-events:none;will-change:visibility,background-color;transition:visibility var(--duration-default),background-color var(--duration-default),opacity var(--duration-default)}newsletter-popup[open]{background-color:#00000080;opacity:1;visibility:visible;pointer-events:all}newsletter-popup[open] .newsletter-popup__wrapper{transform:translateY(0)}newsletter-popup p{margin:0 0 1rem}newsletter-popup p:last-child{margin-block-end:0}.newsletter-popup__wrapper{overflow-y:auto;max-height:100%;position:relative;width:100%;transform:translateY(100%);transition:transform var(--duration-default)}.newsletter-popup__wrapper .rte ul,.newsletter-popup__wrapper .rte ol{display:flex;flex-direction:column;align-items:center}.newsletter-popup__media{display:none}.newsletter-popup__content{padding:4rem var(--page-gutter)}.newsletter-popup__title{margin:0 0 1.6rem}.newsletter-popup__entry{margin-block-end:2.4rem;color:rgb(var(--color-foreground))}.newsletter-popup__form{margin-block-end:2.4rem}.newsletter-popup__confirmation{overflow-y:auto;max-height:100%;position:relative;width:100%;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}newsletter-popup[open] .newsletter-popup__confirmation:not(.hidden){transform:translateY(0)}.newsletter-popup__confirmation-inner{padding:3rem var(--page-gutter);text-align:center}.newsletter-popup__confirmation-text{font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2rem}.newsletter-popup__confirmation .link{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}@media screen and (min-width:750px){newsletter-popup{padding:4rem;align-items:center;background-color:#00000080;opacity:0}newsletter-popup[open] .newsletter-popup__wrapper{transform:none}.newsletter-popup__wrapper{max-width:45rem;transform:none}.newsletter-popup__confirmation{max-width:45rem;transform:translateY(2rem);opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}newsletter-popup[open] .newsletter-popup__confirmation:not(.hidden){transform:translateY(0);opacity:1}.newsletter-popup__confirmation-inner{padding:3rem 4rem}.newsletter-popup__content{padding:4rem}.newsletter-popup__media{display:block;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-newsletter-popup.css.map */
