.newsletter{display:flex;flex-direction:column-reverse}.newsletter .media{flex:1 1 100%;min-height:20rem}.newsletter div:has(a.button){text-align:center}.newsletter__wrapper{padding:2rem;background-color:var(--color-brand-beige);flex:1 1 100%;text-align:center}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__wrapper h2{text-transform:uppercase;color:var(--color-brand-light-blue);font-size:2.2rem;font-weight:900;text-align:left;margin-bottom:1rem}.newsletter__subheading{text-align:left;margin-bottom:2rem;color:rgb(var(--color-foreground));line-height:2rem}.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: 768px){.newsletter__wrapper h2,.newsletter__subheading{max-width:40rem;margin-inline:auto}.newsletter .media{min-height:30rem}}@media screen and (min-width: 1000px){.newsletter{flex-direction:row}.newsletter__wrapper{padding:4rem 2rem;display:flex;align-items:end;flex-direction:column}.newsletter .media{max-width:50%}.newsletter__wrapper div:has(a.button){text-align:left;min-width:40rem}.newsletter__wrapper h2,.newsletter__subheading,.newsletter__wrapper div:has(a.button){margin-left:0;margin-right:10rem}.newsletter .media{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/newsletter-section.css.map */
