.footer-newsletter{margin-bottom:28px;padding-bottom:26px;border-bottom:1px solid var(--line)}.newsletter-signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.footer .newsletter-signup__heading{margin:0 0 6px;font-size:1.08rem;font-weight:750;line-height:1.3}.newsletter-signup__intro{margin:0;color:var(--text-soft);font-size:.9rem;line-height:1.5}.newsletter-signup__form{display:grid;gap:8px;width:100%;max-width:480px;min-width:0;margin:0 0 0 auto}.newsletter-signup__row{display:flex;min-width:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--card);overflow:hidden}.newsletter-signup__row:focus-within{outline:2px solid var(--text);outline-offset:2px}.newsletter-signup__row input{width:0;min-width:0;flex:1 1 0;min-height:46px;border:0;border-radius:0;outline:none;background:transparent;padding:12px 14px;font-size:16px}.newsletter-signup__row:has(input[aria-invalid=true]){border-color:#9b3025}.newsletter-signup__row button{flex:0 0 auto;max-width:55%;min-height:46px;border:0;border-radius:0;padding:12px 18px;background:var(--button-bg);color:var(--button-text);font-weight:750;overflow-wrap:anywhere}.newsletter-signup__row button:hover{filter:brightness(.92)}.newsletter-signup__row button:disabled{cursor:wait}.newsletter-signup__privacy{margin:0;color:var(--text-soft);font-size:.78rem}.newsletter-signup__privacy a{display:inline;text-decoration:underline;text-underline-offset:2px}.newsletter-signup__error{color:#9b3025;font-size:.88rem}.newsletter-signup__error ul{margin:0;padding-left:20px}.newsletter-signup__status{margin:0;font-size:.88rem;line-height:1.5}.newsletter-signup [hidden]{display:none!important}@media(max-width:720px){.footer-newsletter{margin-bottom:24px;padding-bottom:24px}.newsletter-signup{grid-template-columns:minmax(0,1fr);gap:14px}.newsletter-signup__form{max-width:none}.newsletter-signup__row button{padding-inline:14px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/newsletter.css.map */
