.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}@media screen and (min-width: 750px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width: 750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.newsletter-form__field-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:100%}.newsletter-form__field-wrapper .field{flex:0 0 40%;max-width:40%}.field.button-field{flex:0 0 20%;max-width:20%}.newsletter-form__field-wrapper .field__input{background:#fff;border-radius:3.375rem}.newsletter-form__field-wrapper .field__label{color:#000;font-size:14px}.newsletter-form__field-wrapper .field:after{box-shadow:unset}.newsletter-form__field-wrapper .field__button{position:unset;border:1px solid #ddd;width:100px;padding:10px;background-color:#fff!important;border-radius:3.375rem;color:#000}.field:hover.field:after{box-shadow:unset}.newsletter-form{max-width:100%!important}.newsletter-form__field-wrapper .field__button span{font-size:12px}.main-newsletter h2{font-size:28px;color:#fff;font-weight:700;margin:0 0 10px;line-height:1.2}.newsletter__subheading p{max-width:500px;width:100%;margin:0 auto 30px!important;font-size:16px;font-weight:400;color:#fff;line-height:1.5}.newsletter .news-email form.newsletter-form{display:block}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper{gap:10px;flex-wrap:wrap;align-items:end;max-width:500px;margin:0 auto;width:100%}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field{width:calc(100% - 160px);max-width:calc(100% - 160px);flex-wrap:wrap;flex:0 0 auto}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field.button-field{width:100%;max-width:150px;flex:0 0 auto}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field.button-field:before,.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field.button-field:after,.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field:before,.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field:after{display:none}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field input{order:2;border-radius:10px;padding:5px 10px;height:40px;color:#000;font-size:14px;font-weight:400;line-height:1.2}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field input::placeholder{color:#000;opacity:1}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field input::-ms-input-placeholder{color:#000}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field input:focus-visible{box-shadow:unset}.newsletter__wrapper{padding-right:15px;padding-left:15px}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field__label{order:1;position:unset;color:#fff;margin-bottom:5px;font-size:16px;line-height:1.2}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field.button-field button{max-width:150px;width:100%;border-radius:10px;padding:9px 30px;border:2px solid #fff;transition:all .3s}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field.button-field button span{font-size:16px;font-weight:600;transition:all .3s}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field.button-field button:hover{background:transparent!important}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field.button-field button:hover span{color:#fff}@media only screen and (max-width: 749px){.main-newsletter h2{font-size:22px}}@media only screen and (max-width: 480px){.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field.button-field button,.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field.button-field{max-width:100%}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper .field{width:100%;max-width:100%}.newsletter .news-email form.newsletter-form .newsletter-form__field-wrapper{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/newsletter-section.css.map */
