.newsletter-full-width.page-width{max-width:100%;padding:0}.layout-reverse{flex-direction:row-reverse}.newsletter-wrapper{padding-right:calc(1.5rem / var(--font-body-scale));padding-left:calc(1.5rem / var(--font-body-scale));display:flex;align-items:stretch}.newsletter__left{width:100%;max-width:400px;padding:42px;background:#fff;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;text-align:left}.newsletter__left .heading-default{margin:0}.newsletter__left .newsletter-subheading{font-size:2rem;line-height:1.1;color:rgb(var(--color-base-background-accent-1));margin-top:10px}.newsletter__right{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 40px;background:rgb(var(--color-base-background-accent-1));margin-top:0;text-align:left}.newsletter__right>div{width:100%}.newsletter__right .rte{line-height:1.2;margin-top:10px;font-size:1.2rem;color:#3c3c3c}.newsletter__right>*{max-width:700px}.newsletter-wrapper>*{margin-top:0;margin-bottom:0}.newsletter-wrapper>*+.newsletter-form{margin-top:3rem}.newsletter-form__field-wrapper .newsletter-form-message{margin-top:1.5rem}.newsletter-form__field-wrapper .field-input{border-radius:0;color:#000;background:#fff}.newsletter-form__field-wrapper .button{border-radius:0;box-shadow:none}.newsletter__button{margin-top:3rem;width:fit-content}.newsletter-banner-heading,.newsletter-subheading.rte.body{margin:0 0 1.5rem}.newsletter-banner-caption{margin:0}.newsletter-layout .banner-media .placeholder-svg{border-radius:0}.newsletter-layout .banner-media,.grid.newsletter-banner{border-radius:var(--media-radius)}.newsletter-full-width .banner-media{border-radius:0}.newsletter-layout.style-two .newsletter-content{padding:0}.newsletter label.field-label,.newsletter-layout.style-three label.field-label{animation:none}.newsletter-layout.style-three .grid-item.banner-media{display:none}.newsletter-layout.style-three{text-align:center}@media screen and (min-width: 750px){.newsletter-wrapper{padding-right:9rem;padding-left:9rem}.newsletter-content{justify-content:center;align-self:center}.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}@media screen and (min-width: 990px){.newsletter-subheading.rte.body{font-size:calc(var(--font-body-scale) * 1.8rem)}}@media screen and (max-width: 990px){.newsletter-layout .grid-item{width:100%;max-width:100%;padding:0}.grid-item.newsletter-content.page-width{padding:0}}@media (max-width: 990px){.newsletter-wrapper{flex-direction:column}.newsletter__left,.newsletter__right{max-width:100%;padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/newsletter-section.css.map */
