.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>*+*{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}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.section-newsletter .block-heading{font-family:var(--font-customersans);font-weight:400;line-height:1.1;letter-spacing:-.4px}.section-newsletter .block-heading.h1{font-size:var(--font-40)}.section-newsletter .newsletter__subheading{font-family:var(--font-ibm-plex);color:rgba(var(--color-foreground),1);font-size:var(--font-18);font-weight:400;line-height:1.66;margin-top:8px;letter-spacing:normal;max-width:60rem}.section-newsletter .newsletter__subheading+.newsletter-form-block{margin-top:3.2rem}.section-newsletter .newsletter-form,.section-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:48.8rem}.section-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{border:1px solid var(--color-search-border)}.section-newsletter .inbox-icon{position:absolute;top:50%;transform:translateY(-50%);line-height:0;left:1.6rem}.section-newsletter .inbox-icon .icon{width:2.4rem;height:2.4rem}.section-newsletter .field:after,.section-newsletter .field:before{content:none}.newsletter-form__field-wrapper .field__input{font-family:var(--font-ibm-plex);font-size:var(--font-16);font-weight:400;line-height:1.62;color:rgb(var(--color-foreground),1)}.section-newsletter .field.has-text-button{align-items:center;gap:8px;background-color:var(--color-offwhite)}.section-newsletter .field:not(.has-text-button) .field__input{padding:0 5rem 0 4.8rem}.section-newsletter .field.has-text-button .field__input{padding:0 2rem 0 4.8rem;min-height:5.2rem;background-color:var(--color-offwhite)}.section-newsletter .field.has-text-button .field__input::placeholder{opacity:1}.section-newsletter .field.has-text-button .newsletter-form__button{font-family:var(--font-customersans);color:rgba(var(--color-foreground),1);font-size:var(--font-16);font-weight:400;line-height:1.75;letter-spacing:-.4px;white-space:nowrap;width:auto;position:unset;overflow:unset;margin-right:2rem}@media only screen and (max-width:749px){.section-newsletter .block-heading.h1{font-size:var(--font-34);line-height:1.11;letter-spacing:-.6px}.section-newsletter .newsletter__subheading{font-size:var(--font-14);line-height:1.57}.section-newsletter .newsletter__subheading+.newsletter-form-block{margin-top:2.4rem}.section-newsletter .newsletter-form,.section-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.section-newsletter .newsletter__wrapper .newsletter-form__field-wrapper{border:none;border-bottom:1px solid}.section-newsletter .field.has-text-button,.section-newsletter .field.has-text-button .field__input{background:transparent}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/newsletter-section.css.map */
