.newsletter-section{background:var(--newsletter-bg, #f5f1ed);padding-top:var(--newsletter-padding-top, 120px);padding-bottom:var(--newsletter-padding-bottom, 120px)}.newsletter-section__container{padding-left:var(--newsletter-side-padding-desktop, 32px);padding-right:var(--newsletter-side-padding-desktop, 32px)}.newsletter-section__container--wide{max-width:var(--newsletter-wide-max-width, 1600px);margin-left:auto;margin-right:auto}.newsletter-section__inner{max-width:var(--newsletter-content-max-width, 760px);margin:0 auto;text-align:center}.newsletter-section__heading{margin:0 0 22px;color:var(--newsletter-text, #111111);font-size:clamp(34px,4vw,56px);line-height:1.06;letter-spacing:-.02em;font-weight:500}.newsletter-section__heading-highlight{color:var(--newsletter-accent, #de6f4d);font-style:italic}.newsletter-section__text{max-width:620px;margin:0 auto 34px;color:var(--newsletter-muted, #9a9a9a);font-size:15px;line-height:1.7}.newsletter-section__text p{margin:0}.newsletter-section__form{max-width:var(--newsletter-form-max-width, 560px);margin:0 auto}.newsletter-section__form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.newsletter-section__input{width:100%;min-height:58px;border:1px solid var(--newsletter-input-border, #111111);border-right:0;border-radius:var(--newsletter-radius, 0px) 0 0 var(--newsletter-radius, 0px);background:var(--newsletter-input-bg, #f5f1ed);color:var(--newsletter-input-text, #111111);padding:0 22px;font-size:15px;line-height:1;outline:none;box-shadow:none}.newsletter-section__input::placeholder{color:color-mix(in srgb,var(--newsletter-input-text, #111111) 45%,transparent)}.newsletter-section__input:focus{outline:none}.newsletter-section__button{min-width:152px;min-height:58px;border:1px solid var(--newsletter-button-bg, #111111);border-radius:0 var(--newsletter-radius, 0px) var(--newsletter-radius, 0px) 0;background:var(--newsletter-button-bg, #111111);color:var(--newsletter-button-text, #ffffff);padding:0 28px;font-size:12px;line-height:1;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity .22s ease}.newsletter-section__button:hover{opacity:.88}.newsletter-section__message{display:block;margin-top:14px;font-size:13px;line-height:1.5}.newsletter-section__message--error{color:#b42318}.newsletter-section__message--success{color:#1f7a1f}@media screen and (max-width:989px){.newsletter-section{padding-top:calc(var(--newsletter-padding-top, 120px) * .75);padding-bottom:calc(var(--newsletter-padding-bottom, 120px) * .75)}.newsletter-section__heading{font-size:clamp(30px,5vw,44px)}}@media screen and (max-width:749px){.newsletter-section .page-width,.newsletter-section__container,.newsletter-section__container--wide{padding-left:var(--newsletter-side-padding-mobile, 16px);padding-right:var(--newsletter-side-padding-mobile, 16px);max-width:none}.newsletter-section{padding-top:calc(var(--newsletter-padding-top, 120px) * .6);padding-bottom:calc(var(--newsletter-padding-bottom, 120px) * .6)}.newsletter-section__heading{font-size:clamp(28px,8vw,38px);margin-bottom:16px}.newsletter-section__text{font-size:14px;line-height:1.65;margin-bottom:24px}.newsletter-section__form-row{grid-template-columns:1fr;gap:10px}.newsletter-section__input{min-height:52px;border-right:1px solid var(--newsletter-input-border, #111111);border-radius:var(--newsletter-radius, 0px);padding:0 16px}.newsletter-section__button{width:100%;min-width:0;min-height:52px;border-radius:var(--newsletter-radius, 0px);padding:0 18px;font-size:11px;letter-spacing:.14em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-newsletter-section.css.map */
