.m-newsletter-section{display:flex;align-items:center;justify-content:center;padding:0}.m-newsletter-section .m-section__header{display:flex;gap:30px;margin:0;justify-self:center;align-items:center}.m-newsletter-form{width:var(--form-width);max-width:100%}.m-newsletter-form__wrapper{display:flex;justify-content:center;position:relative}.m-newsletter-form__input{flex:1}.m-newsletter-form__button{color:rgb(var(--color-form-field-text));box-shadow:none!important;padding:10px 25px;background-color:rgb(var(--color-form-field));position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);height:calc(100% - var(--inputs-border-width) * 2);border-radius:0 var(--inputs-radius) var(--inputs-radius) 0}.m-newsletter-form__button svg{transform:scale(.875);transition:transform var(--m-duration-default)}.m-newsletter-form__button:hover svg{transform:scale(1)}.m-newsletter-form .form-field--checkbox{display:inline-flex}.m-newsletter-form__agreement-text{display:flex;align-items:center;justify-content:center}.newsletter_horizontal_layout{display:flex;align-items:center;justify-content:center;width:100%;gap:50px}.newsletter_horizontal_layout{justify-content:space-between}.m-newsletter-section .sub_heading_wrapper{margin-top:10px;font-size:16px;color:#000}.m-newsletter-form-vertical .m-newsletter-form__wrapper{flex-direction:column;gap:20px}.m-newsletter-form-vertical .m-newsletter-form__input{border-radius:10px;flex:auto;height:46px;border-color:#fff;padding:14px 20px}.m-newsletter-form-vertical .m-newsletter-form__button{border-radius:10px;height:46px;position:static;font-weight:400}@media screen and (max-width: 768px){.m-newsletter-form .form-field{line-height:1.5}.newsletter_horizontal_layout{display:block}.m-newsletter-section .sub_heading_wrapper{text-align:center;font-size:12px}.m-section__content{justify-content:center}.m-newsletter-form{--form-width: 100%}.vip_svg{width:54px}.m-newsletter-section .m-section__header{gap:20px}.m-newsletter-form__wrapper{margin-top:10px}.m-newsletter-form-vertical .m-newsletter-form__wrapper{gap:10px}.m-newsletter-form-vertical .m-newsletter-form__input{border-radius:5px;height:32px;padding:8px 15px}.m-newsletter-form-vertical .m-newsletter-form__button{border-radius:5px;height:32px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/component-newsletter.css.map */
