.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:50rem;margin-left:auto;margin-right:auto;font-weight:400;letter-spacing:.005em;margin-bottom:2.4rem}.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__wrapper .newsletter-form{margin-top:0}@media screen and (min-width: 750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}.newsletter__wrapper .newsletter-form{min-width:auto;max-width:50rem}}.newsletter__wrapper h2{margin-top:0;margin-bottom:1rem;font-weight:700;font-size:2rem}.newsletter__wrapper .newsletter-form .field:after,.newsletter__wrapper .newsletter-form .field:before{content:none}.newsletter__wrapper .newsletter-form .field .field__label{left:50%;transform:translate(-50%)}.newsletter__wrapper>*+*{width:100%}.newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper{max-width:100%}.newsletter-image-content img{min-height:28rem;max-height:44rem;width:100%;object-fit:cover;max-width:100%;display:block}.newsletter-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;margin:0 auto}.newsletter__wrapper .newsletter-form .field .field__input{background:#f7f7f7;text-align:left;color:#000;height:5rem;padding-left:1.6rem;padding-right:9rem}.newsletter__wrapper .newsletter-form .field .field__label{left:15px;transform:none;color:#000}button#Subscribe{color:var(--gradient-base-accent-1)}.form-box{width:100%}.newsletter__wrapper .newsletter-form__field-wrapper .field .field__input:focus~.field__label,.newsletter__wrapper .newsletter-form__field-wrapper .field .field__input:not(:placeholder-shown)~.field__label{top:calc(var(--inputs-border-width) + .4rem)}.newsletter__wrapper .newsletter-form__field-wrapper .field .field__label{font-size:1.4rem;color:#4a4a4a;letter-spacing:0;top:calc(1.5rem + var(--inputs-border-width))}.newsletter__wrapper .newsletter-form__field-wrapper .field .newsletter-form__button{margin-right:2rem;font-weight:500;font-size:1.6rem;width:auto}@media screen and (min-width: 990px){.image-with-newsletter{display:grid;grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/newsletter-section.css.map */
