.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}[id$=__newsletter_PE9Fmp] .newsletter__wrapper{box-sizing:border-box;width:calc(100% - 32px);max-width:1400px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 20px;border-radius:12px;text-align:left}[id$=__newsletter_PE9Fmp] .newsletter__wrapper>*{min-width:0;margin:0}[id$=__newsletter_PE9Fmp] .newsletter__wrapper:after{border-radius:12px}[id$=__newsletter_PE9Fmp] .newsletter__wrapper>h2{font-size:22px;line-height:1.2}[id$=__newsletter_PE9Fmp] .newsletter__subheading{font-size:13px;line-height:1.4}[id$=__newsletter_PE9Fmp] .newsletter__subheading p{margin:0}[id$=__newsletter_PE9Fmp] .newsletter__wrapper>div:has(>.newsletter-form){margin-top:6px}[id$=__newsletter_PE9Fmp] .newsletter-form,[id$=__newsletter_PE9Fmp] .newsletter-form__field-wrapper{max-width:none}@media screen and (max-width:749px){.shopify-section[id$=__newsletter_PE9Fmp]{margin-top:20px}[id$=__newsletter_PE9Fmp] .newsletter__wrapper{gap:4px;padding:14px 16px}[id$=__newsletter_PE9Fmp] .newsletter__wrapper>div:has(>.newsletter-form){margin-top:4px}[id$=__newsletter_PE9Fmp] .field__input{min-height:48px}[id$=__newsletter_PE9Fmp] .newsletter-form__button{min-width:44px;min-height:44px}}@media screen and (min-width:750px){[id$=__newsletter_PE9Fmp] .newsletter__wrapper{grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-template-rows:auto auto;align-content:center;column-gap:24px;row-gap:4px;min-height:80px;padding:12px 24px}[id$=__newsletter_PE9Fmp] .newsletter__wrapper>h2{grid-area:1 / 1}[id$=__newsletter_PE9Fmp] .newsletter__subheading{grid-area:2 / 1}[id$=__newsletter_PE9Fmp] .newsletter__wrapper>div:has(>.newsletter-form){grid-area:1 / 2 / 3 / 3;align-self:center;margin-top:0}}@media screen and (min-width:750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/newsletter-section.css.map */
