.custom-newsletter-signup_page-width{padding:0 15px}.newsletter-form__input-wrapper{width:100%}.newsletter-signup__container .newsletter-form__input-wrapper .newsletter-form_label{text-transform:unset;color:var(--color-muted-gray)}.newsletter-form__input-wrapper input{height:auto;min-height:50px}.newsletter-form__input-wrapper input:user-invalid{border:2px solid var(--color-input-error)}.newsletter-signup-form__field-wrapper .field{align-items:end;flex-direction:row;column-gap:10px}.newsletter-signup-form__field-wrapper .button{height:50px;width:auto;min-width:120px;background-color:var(--color-black)}.newsletter-signup-form__field-wrapper .button:hover{background-color:var(--color-button-hover)}.newsletter-signup-form__field-wrapper .field .field__input::placeholder{opacity:1;font-style:italic}.newsletter-signup__content{text-align:center}.newsletter-signup__content h2{margin-bottom:9px;letter-spacing:normal}.newsletter-signup__content p{margin-top:0;margin-bottom:9px;letter-spacing:normal}.newsletter-signup__container .newsletter-signup-form__field-wrapper .newsletter-form_error-message{color:var(--color-input-error)}.newsletter-signup-form__field-wrapper .newsletter-form_error-message svg{width:12px;height:12px}.newsletter-signup__form-wrapper:focus-visible,.newsletter-signup-form__message:focus-visible{outline:none}@media (min-width: 768px){.custom-newsletter-signup_page-width{padding:0 50px}.newsletter-signup__container{display:flex;justify-content:space-between;align-items:center;gap:15px}.newsletter-signup__content{width:46%;max-width:271px}.newsletter-signup__form-wrapper{width:54%;max-width:343px}.newsletter-signup__content{text-align:left}}@media (min-width: 1024px){.custom-newsletter-signup_page-width{padding:0 60px}.newsletter-signup__container{gap:50px}.newsletter-signup__content{max-width:406px}.newsletter-signup__form-wrapper{max-width:444px}.newsletter-signup__content h2{margin-bottom:6px}.newsletter-signup-form__field-wrapper .button{min-width:178px}}@media (min-width: 1280px){.custom-newsletter-signup_page-width{padding:0 80px}.newsletter-signup__content{max-width:510px}.newsletter-signup__form-wrapper{max-width:520px}.newsletter-signup__content h2{margin-bottom:7px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-newsletter-signup.css.map */
