.newsletter__wrapper{padding:3.2rem var(--page-width-padding)}@media screen and (min-width:750px){.newsletter__wrapper{padding-left:9rem;padding-right:9rem}}.newsletter__container{margin:0 auto;max-width:100%;text-align:center;width:64rem}.newsletter__wrapper>*{margin-bottom:0;margin-top:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__heading{margin-top:0}.newsletter__subheading{margin:1.6rem 0 3.2rem}@media screen and (min-width:990px){.newsletter__subheading{margin:2.4rem 0 2.8rem}}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{justify-content:center;width:100%}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;height:5.2rem;width:auto}}.section-border-top{border-top:.1rem solid rgb(var(--color-border-1))}.newsletter--joined .newsletter__container{width:100%}.newsletter--joined .newsletter__heading{font-size:clamp(2.8rem,1.72vw,3.3rem);line-height:1.3;margin-bottom:0}.newsletter--joined .newsletter__subheading{color:rgb(var(--color-foreground-secondary));font-size:1.7rem;letter-spacing:.02em;line-height:1.53;margin:2rem auto 3.8rem;max-width:50.2rem}.newsletter--joined .newsletter-form{max-width:56.95rem}.newsletter--joined .newsletter-form__container--joined{align-items:stretch;flex-direction:row;gap:0;justify-content:center}.newsletter-form__container--joined .newsletter-form__field-wrapper{flex:1 1 auto;min-width:0}.newsletter-form__container--joined .field,.newsletter-form__container--joined .field__input{height:100%}.newsletter-form__container--joined .field__input{background:#fff;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:5.8rem 0 0 5.8rem;font-size:1.7rem;min-height:5.7rem;padding:0 2rem}.newsletter-form__container--joined .newsletter__button{border-radius:0 5.8rem 5.8rem 0;flex-shrink:0;font-size:1.7rem;font-weight:500;height:auto;letter-spacing:.08em;min-height:5.8rem;padding:0 3rem;text-transform:uppercase;width:auto}.newsletter__note{align-items:center;display:flex;font-size:1.4rem;gap:1.2rem;justify-content:center;letter-spacing:.02em;line-height:1.72;margin:2.2rem 0 0}.newsletter__note-icon{flex-shrink:0;height:2.8rem;width:2.8rem}@media screen and (max-width:749px){.newsletter--joined .newsletter__subheading{font-size:1.5rem;margin:1.4rem auto 2.4rem}.newsletter-form__container--joined .field__input{font-size:1.6rem;min-height:4.4rem;padding:0 1.6rem}.newsletter-form__container--joined .newsletter__button{font-size:1.2rem;min-height:4.4rem;padding:0 2rem}.newsletter__note{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/newsletter-section.css.map */
