.email-signup-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem}.email-signup-modal[open]{display:flex}.email-signup-modal__content{background:#fff;border-radius:8px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 25px #0003;color:#000}.email-signup-modal__toggle{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;z-index:10;padding:.5rem;border-radius:50%;transition:background-color .2s ease}.email-signup-modal__toggle .svg-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.email-signup-modal__content-info{padding:2rem}.email-signup-modal h1,.email-signup-modal h2,.email-signup-modal h3,.email-signup-modal p,.email-signup-modal .email-signup-banner__heading,.email-signup-modal .newsletter__subheading{color:#000!important}.email-signup-modal .field__input{background-color:#fff!important;color:#000!important;border:1px solid #ccc!important;padding:.75rem 1rem!important;font-size:1rem!important;line-height:1.5!important}.email-signup-modal .field__input::placeholder{color:#666!important}.email-signup-modal .field__input:focus{border-color:#007bff!important;outline:none!important;box-shadow:0 0 0 2px #007bff40!important}.email-signup-modal .field__label{color:#000!important;font-weight:500!important}.email-signup-modal .newsletter-form__button{display:none}.email-signup-modal .newsletter-form__submit-button{width:100%;margin-top:1rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;background-color:#000!important;color:#fff!important;border:none!important;border-radius:4px!important;cursor:pointer!important;transition:background-color .2s ease!important}.email-signup-modal .newsletter-form__submit-button:hover{background-color:#000!important}.email-signup-modal .newsletter-form__submit-button:focus{outline:2px solid #000!important;outline-offset:2px!important}.email-signup-modal .social-posts__social-icons{display:flex;justify-content:center;gap:1rem;margin:1rem 0}.email-signup-modal .social-posts__social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:all .3s ease;text-decoration:none}.email-signup-modal .social-posts__social-icon img{width:32px;height:32px;fill:currentColor}@media screen and (max-width: 749px){.email-signup-modal{padding:.5rem}.email-signup-modal__content{max-height:95vh;background:#fff!important;color:#000!important}.email-signup-modal__content-info{padding:1.5rem;background:#fff!important;color:#000!important}.email-signup-modal h1,.email-signup-modal h2,.email-signup-modal h3,.email-signup-modal p,.email-signup-modal .email-signup-banner__heading,.email-signup-modal .newsletter__subheading,.email-signup-modal .newsletter-form__footer-text{color:#000!important;background:transparent!important}.email-signup-modal .field__input{background-color:#fff!important;color:#000!important;border:2px solid #ccc!important;-webkit-appearance:none!important;appearance:none!important}.email-signup-modal .field__input:focus{background-color:#fff!important;color:#000!important;border-color:#000!important}.email-signup-modal .newsletter-form__submit-button{background-color:#000!important;color:#fff!important;border:2px solid #000!important;-webkit-appearance:none!important;appearance:none!important}.email-signup-modal .newsletter-form__submit-button:active{background-color:#000!important;color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/email-signup-modal.css.map */
