.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.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}.newsletter-header-text{font-size:15px;font-weight:500;color:#303030;text-transform:uppercase;text-align:start;margin:0}.subscribe-newsletter-section{align-items:end;display:flex;gap:25px;flex-wrap:wrap}.form-input label,.subscribe-button{font-size:15px;font-weight:500;color:#000}.form-input input{border:0px;border-bottom:1px solid #000000;background:transparent;width:100%}.form-input input:focus-visible{outline:0px;box-shadow:unset}.subscribe-newsletter-section .newsletter-form__field-wrapper{display:flex;column-gap:25px;flex-wrap:wrap;row-gap:10px;max-width:100%;justify-content:space-between}.subscribe-newsletter-section .newsletter-form__field-wrapper .form-input{display:flex;height:fit-content;align-items:center;flex:1}.subscribe-button{border:0px;background:transparent;padding:0;width:fit-content;text-transform:uppercase;font-family:Archivo;font-size:15px;font-weight:500;line-height:18px;text-align:right;cursor:pointer}.newslatter-form{flex:1;margin-top:0}.newslatter-form form{margin:0;max-width:unset}@media screen and (max-width: 768px){.form-input label{text-align:start;width:102px;margin-right:17px}.home-page .subscribe-emails-head{margin:30px 0 20px}.home-page .subscribe-button{margin:25px 0}.form-input input{border-radius:0}.subscribe-newsletter-section .newsletter-form__field-wrapper .form-input,.newslatter-form,.subscribe-emails-head{width:100%}.subscribe-newsletter-section .newsletter-form__field-wrapper,.subscribe-newsletter-section{flex-direction:column}.form-input label,.newsletter-header-text,.home-single-img-slider .swiper-pagination span,.subscribe-button{font-size:11px}}@media screen and (min-width: 750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}@media screen and (max-width: 749px){.banner--mobile-bottom:not(.banner--stacked) .banner__content{order:1}.banner.banner--mobile-bottom .banner__media{order:2}.home-page .banner.banner--mobile-bottom .banner__media{height:70vh}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/newsletter-section.css.map */
