.home-page main>.home-newsletter{margin-top:104px;padding:0;background:transparent}.newsletter-inner{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);width:var(--home-content);max-width:1420px;margin:0 auto;padding:clamp(36px,5vw,72px);background:#e6eadf;border:1px solid #d6ddce;border-radius:8px;color:#2c382e}.newsletter-inner:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:350px;height:350px;right:-150px;top:-210px;border:1px solid #bac5ad;border-radius:50%;box-shadow:0 0 0 28px #e6eadf,0 0 0 29px #c8d1bc,0 0 0 57px #e6eadf,0 0 0 58px #d1d9c7}.newsletter-copy{min-width:0}.newsletter-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.5;margin:0 0 22px;max-width:340px;color:#5c6a52}.newsletter-copy h2{font-family:var(--font-ui);font-size:var(--title-section);font-style:normal;font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:0 0 22px}.newsletter-copy>p:last-child{font-size:16px;line-height:1.75;max-width:360px;margin:0;color:#58644f}.newsletter-signup{min-width:0}.newsletter-signup label{display:block;font-size:14px;font-weight:600;margin-bottom:12px}.newsletter-field{display:flex;align-items:stretch;border-bottom:1px solid #68785e;gap:12px;padding:0 0 10px;transition:border-color .2s}.newsletter-field:focus-within{border-color:#27352f}.newsletter-field input{min-width:0;width:100%;flex:1;background:transparent;border:0;border-radius:0;padding:14px 0;color:#27352f;font-size:16px;line-height:1.5}.newsletter-field input::placeholder{color:#66725d;opacity:1}.newsletter-field button{display:inline-flex;align-items:center;justify-content:center;gap:24px;flex:none;min-height:52px;background:#35472f;color:#fff;border:1px solid #35472f;border-radius:4px;padding:12px 22px;font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.newsletter-field button:hover{background:#4b5d40}.newsletter-field button span{font-size:20px;font-weight:400}.newsletter-consent,.newsletter-handoff{font-size:12px;line-height:1.65;color:#59664f;margin:16px 0 0;max-width:470px}.newsletter-handoff{margin-top:8px}.newsletter-consent a{text-underline-offset:3px}.newsletter-signup :focus-visible{outline:2px solid #35472f;outline-offset:4px}@media(max-width:1050px){.newsletter-inner{gap:36px;padding:40px 32px}.newsletter-field{flex-wrap:wrap}.newsletter-field input{flex-basis:100%}.newsletter-field button{width:100%}.newsletter-field{border:0}.newsletter-field input{border-bottom:1px solid #68785e}}@media(max-width:760px){.home-page main>.home-newsletter{margin-top:64px}.newsletter-inner{grid-template-columns:minmax(0,1fr);padding:34px 24px;gap:32px}.newsletter-eyebrow{font-size:11px;margin-bottom:18px}.newsletter-copy h2{margin-bottom:18px}.newsletter-copy>p:last-child{max-width:100%}.newsletter-field{gap:14px}.newsletter-field button{min-height:52px}.newsletter-consent,.newsletter-handoff{max-width:none}}@media(prefers-reduced-motion:reduce){.newsletter-field{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/newsletter.css.map */
