.newsletter-popup.popup{left:0;right:0;bottom:0;width:100vw;max-width:100vw;max-height:100vh;transform:none!important}@media screen and (min-width:750px){.newsletter-popup.popup{left:auto;right:0;bottom:0;width:43rem;max-width:100vw}}.newsletter-popup .popup-wrap{border:1px solid rgb(var(--color-border))}.newsletter-popup__content{position:relative;padding:3.2rem;font-family:var(--font-popups-text-family)}.newsletter-popup--center .newsletter-popup__content{text-align:center}.newsletter-popup__close.popup-close{position:absolute;top:1.4rem;right:1.4rem;z-index:2;padding:.4rem;color:rgb(var(--color-foreground))}.newsletter-popup__close.popup-close svg{width:1.6rem;height:1.6rem}.newsletter-popup .popup-close svg path,.newsletter-popup__close.popup-close svg path{stroke:rgb(var(--color-foreground))}.newsletter-popup__heading{margin:0 0 2rem;padding-right:2.4rem;font-family:var(--font-popups-heading-family);text-transform:uppercase}.newsletter-popup__description{margin:0 0 2rem;color:rgb(var(--color-foreground-secondary))}.newsletter-popup__description>:first-child{margin-top:0}.newsletter-popup__description>:last-child{margin-bottom:0}.newsletter-popup__form{display:flex;flex-direction:column;gap:1.2rem}.newsletter-popup__field{display:flex;flex-direction:column}.newsletter-popup__field--row{flex-direction:row;gap:1.2rem}.newsletter-popup__field--row>.newsletter-popup__field{flex:1 1 0;min-width:0}.newsletter-popup__label{display:block;margin-bottom:.6rem;font-size:1.3rem;color:rgb(var(--color-foreground))}.newsletter-popup__input.field__input{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border:1px solid rgb(var(--color-border));border-radius:var(--inputs-radius, 0);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.4}.newsletter-popup__input.field__input::placeholder{color:rgb(var(--color-foreground-secondary));opacity:1}.newsletter-popup__input.field__input:focus{outline:none;border-color:rgb(var(--color-foreground))}.newsletter-popup__button.button{width:100%;margin-top:.8rem;text-transform:uppercase}.newsletter-popup__message{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.3rem}.newsletter-popup__message--success{color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-newsletter-popup.css.map */
