.newsletter-popup{display:flex;justify-content:center;position:relative;max-height:45rem}.newsletter-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;background:rgba(var(--color-foreground),.5);height:100%;display:flex;justify-content:center;align-items:center}.newsletter-modal[open]{visibility:visible;opacity:1;z-index:101}.contact-wrapper,.additional-wrapper{display:flex}.newsletter-popup .content{padding:3rem 9rem;background-color:#fff;width:70rem;max-width:70rem;display:flex;flex-direction:column;align-items:center}.newsletter-popup.popup--image .content{padding:2rem 5rem;background-color:#fff;max-width:55rem;min-height:45rem;width:100%;display:flex;flex-direction:column;align-items:center}.newsletter-popup .content h3{margin-top:6rem;margin-bottom:1rem}.newsletter-popup .content .description{margin-bottom:3.5rem;text-align:center}.newsletter-popup.popup--image .content .description{text-align:left}.newsletter-popup .contact-wrapper{display:flex;align-items:center;flex-direction:column;width:100%}.newsletter-popup.popup--image .contact-wrapper{flex-direction:row}.newsletter-popup .contact-wrapper .control{margin-bottom:2rem}.newsletter-popup.popup--image .contact-wrapper input{margin-right:1rem}.newsletter-modal .additional-wrapper,.newsletter-popup .contact-wrapper input,.newsletter-popup .contact-wrapper .control button{width:100%}.newsletter-popup .contact-wrapper .control button{border-radius:5px}.newsletter-modal .additional-wrapper{justify-content:center}.checkbox-wrapper{padding:0rem 1rem;cursor:pointer}.checkbox-wrapper *{cursor:pointer}.newsletter-popup-modal__toggle{width:20px;position:absolute;right:0;top:0}.newsletter-popup .contact-wrapper input{padding-bottom:2rem;border:0;border-bottom:1px solid #D3D6D9}.newsletter-popup .contact-wrapper input:focus{outline:none;box-shadow:none}.image-wrapper img{max-height:45rem;width:auto;object-fit:cover}.newsletter-popup.popup--image .klaviyo_messages,.newsletter-popup .klaviyo_messages{padding-bottom:2rem;padding-top:1rem;width:100%}.sms-wrapper,.additional-wrapper{padding:1rem 0}.newsletter-popup .image-wrapper{padding:0}.newsletter-popup #ModalClose-newsletter{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;padding:10px;width:40px}@media screen and (max-width: 450px){#email_signup .newsletter-popup.popup--image .content,#email_signup .newsletter-popup.popup--image{height:90vh!important}}@media screen and (max-width: 750px){.newsletter-popup{width:90%;max-height:none}.newsletter-popup .contact-wrapper .control{margin-top:2rem}.newsletter-popup .content{height:auto;width:100%}.newsletter-popup.popup--image .content,.newsletter-popup.popup--image{flex-direction:column;height:auto;min-height:0}.newsletter-popup .content,.newsletter-popup.popup--image .content{padding:3rem 2.5rem}.image-wrapper img{max-height:25rem;width:100%;object-fit:cover}.image-wrapper{max-height:25rem}.additional-wrapper{display:flex;flex-wrap:wrap;flex-direction:row}.newsletter-popup .content h3{margin-top:1rem;text-align:center}.newsletter-popup.popup--image .contact-wrapper{flex-direction:column}#email_signup{display:flex;justify-content:center}}.checkbox-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/160/assets/newsletter-popup.css.map */
