.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}}.newsletter--compact-split .newsletter__wrapper{padding-left:0;padding-right:0}.newsletter__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,96px);text-align:left;border-top:1px solid rgba(var(--color-foreground),.12);padding-top:32px}.newsletter__brand-heading{margin:0 0 12px;font-size:2.8rem;line-height:1.2}.newsletter__brand .rte,.newsletter__signup .newsletter__subheading{font-size:1.3rem;line-height:1.65;max-width:440px}.newsletter__brand .link{display:inline-block;margin-top:10px;font-size:1.3rem}.newsletter__signup>h2{margin:0 0 10px;font-size:2.8rem;line-height:1.2}.newsletter__signup .newsletter__subheading{margin:0 0 18px}.newsletter__signup .newsletter-form,.newsletter--compact-split .newsletter-form__field-wrapper{max-width:440px;margin:0}@media screen and (max-width:749px){.newsletter__split{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:24px}.newsletter__signup>h2{font-size:2.6rem}}.newsletter__brand{display:flex;align-items:center;gap:24px;min-width:0}.newsletter__social-photo{display:block;flex:0 0 110px;aspect-ratio:4 / 5;overflow:hidden}.newsletter__social-photo img{display:block;width:100%;height:100%;object-fit:cover}.newsletter__brand-copy{min-width:0}@media screen and (min-width:750px)and (max-width:989px){.newsletter__brand{flex-direction:column;align-items:flex-start}.newsletter__social-photo{flex-basis:auto;width:110px}}@media screen and (max-width:359px){.newsletter__brand{gap:16px}.newsletter__social-photo{flex-basis:85px}}@media screen and (max-width:749px){.newsletter--compact-split .newsletter__brand{display:none}}@media screen and (min-width:750px){.newsletter--compact-split .newsletter__signup{text-align:right}.newsletter--compact-split .newsletter__signup .newsletter__subheading,.newsletter--compact-split .newsletter__signup .newsletter-form{margin-left:auto;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/newsletter-section.css.map */
