.newsletter-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000001;display:flex;align-items:center;justify-content:center;padding:2rem;background-color:transparent;visibility:hidden;transition:background-color .3s,visibility .3s}.newsletter-popup[open]{visibility:inherit;background-color:#0009}.newsletter-popup[open] .newsletter-popup__wrapper{opacity:1;transform:none}.newsletter-popup__wrapper{max-width:62rem;max-height:100%;overflow-y:auto;border-radius:var(--media-border-radius);transform:translateY(2.5rem);opacity:0;transition:transform .3s,opacity .3s}.newsletter-popup__close{--icon-thickness: 2px;position:absolute;top:1.25rem;right:1.25rem;z-index:2;width:1rem}.newsletter-popup__items{display:grid;grid-template-columns:repeat(2,1fr)}.newsletter-popup__media .media,.newsletter-popup__media>div,.newsletter-popup__media{height:100%}.newsletter-popup__media img{width:100%;min-height:100%;object-fit:cover;object-position:50% 50%}.newsletter-popup__item--content{align-self:center}.newsletter-popup__item--content:only-child{grid-column:span 2}.newsletter-popup__content{padding:3rem 2rem}.newsletter-popup__entry{font-size:var(--font-size-sm)}.newsletter-form__button{text-decoration:underline solid currentColor .15em;text-underline-offset:.3em}@media(hover:hover)and (pointer:fine){.newsletter-form__button:hover{text-decoration:none}}@media screen and (max-width:767px){.newsletter-popup__wrapper{max-width:27rem}.newsletter-popup__wrapper:has(.newsletter-popup__media) .newsletter-popup__close{color:#fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.7))}.newsletter-popup__items{display:block}.newsletter-popup__content{padding:1.25rem 1.25rem 1.75rem}}
/*# sourceMappingURL=/cdn/shop/t/202/assets/section-newsletter-popup.css.map */
