.custom-newsletter{background:var(--bg-color);border-bottom:1px solid #fff}.custom-newsletter h2{color:var(--text-color)}.custom-newsletter h2{font-size:25px;font-weight:400;line-height:37.5px}.custom-newsletter .field__input:focus,.custom-newsletter .field:hover.field:after,.custom-newsletter .field:before,.custom-newsletter .field:after{box-shadow:unset;border:0}.custom-newsletter .field__label{color:#50633b;font-size:14px;font-weight:300;line-height:25.2px}.custom-newsletter .newsletter-form__button--mobile{display:block!important}.custom-newsletter .newsletter-form__button--desktop{display:none!important}@media screen and (max-width:989px){.custom-newsletter .newsletter__wrapper{padding-right:0;padding-left:0}.custom-newsletter h2+div{margin-top:40px}.custom-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.custom-newsletter .newsletter-form__button:not(:focus-visible):not(.focused){margin-top:20px;position:static;display:block;width:100%;background-color:#bcb3e4;color:#fff;padding:10px 20px}}@media screen and (min-width:990px){.custom-newsletter .newsletter__wrapper{display:grid;gap:50px;grid-template-columns:1fr 1fr;align-items:center;padding-left:0;padding-right:0}.custom-newsletter h2{font-size:30px;line-height:60px}.custom-newsletter h2+div{margin-top:0}.custom-newsletter .newsletter-form,.custom-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.custom-newsletter .newsletter-form__field-wrapper .field__input{padding-right:21rem}.custom-newsletter .field__label{font-size:16px;line-height:28.8px}.custom-newsletter .newsletter-form__button--mobile{display:none!important}.custom-newsletter .newsletter-form__button--desktop{display:block!important}.custom-newsletter .newsletter-form__button:not(:focus-visible):not(.focused){background-color:#bcb3e4;width:150px;color:#fff;height:4.5rem;top:1px}}@media screen and (min-width:1025px){.custom-newsletter .newsletter__wrapper{gap:133px}.custom-newsletter h2{font-size:40px}.custom-newsletter .newsletter-form__button:not(:focus-visible):not(.focused){width:202px;height:4.5rem;top:1px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/custom-newsletter-section.css.map */
