.NewsletterPopup{position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%);width:auto;height:auto;z-index:9999;display:block;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:5rem;box-sizing:border-box;min-width:min(60rem,80vw)}.NewsletterPopup.newsletter-popup--visible{opacity:1;visibility:visible}@keyframes popupSlideIn{0%{transform:translateY(-2rem) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.newsletter-popup-close{border:none;padding:.5rem;margin:0;text-decoration:none;background:none;color:rgb(var(--color-foreground));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;position:absolute;top:2rem;right:2rem}.newsletter-popup-close:hover{transform:scale(1.1)}.newsletter-popup-close .svg-wrapper{width:1rem;height:1rem}.newsletter-popup-heading{margin-top:0;margin-bottom:.5rem}.newsletter-popup-intro{margin-bottom:2rem}.NewsletterPopup .newsletter-form,.NewsletterPopup .newsletter-form__field-wrapper{max-width:100%}.NewsletterPopup .newsletter-form__field-wrapper .field__input{border:1px solid rgb(var(--color-foreground));padding-right:1rem;margin-bottom:calc(2rem - var(--inputs-border-width))}.NewsletterPopup .newsletter-form__field-wrapper .field__input::placeholder,.NewsletterPopup .newsletter-form__field-wrapper .field__label{color:rgba(var(--color-foreground),.4)}.NewsletterPopup .field__button{position:static;width:auto;min-width:min(20rem,100%);border:1px solid rgb(var(--color-foreground));padding:1rem 3rem}.NewsletterPopup .field__button:hover{background-color:rgb(var(--color-button-text));color:rgb(var(--color-button))}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pop-up.css.map */
