.newsletter{padding-block:var(--newsletter-pt, 96px) var(--newsletter-pb, 96px);padding-inline:var(--gutter-mobile);max-inline-size:var(--max-content-width);margin-inline:auto;background-color:var(--linen);color:var(--espresso)}@media(min-width:750px){.newsletter{padding-inline:var(--gutter-desktop)}}.newsletter__inner{max-inline-size:520px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3);text-align:center;align-items:center}.newsletter__eyebrow{margin:0;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--amber-on-light)}.newsletter__heading{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--fs-section);letter-spacing:var(--ls-display);line-height:1.1;color:var(--espresso)}.newsletter__heading>p{margin:0}.newsletter__heading em{font-style:italic}.newsletter__subcopy{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.newsletter__form{display:flex;flex-direction:column;gap:var(--space-2);inline-size:100%}.newsletter__row{display:flex;gap:var(--space-2);inline-size:100%;flex-wrap:wrap}.newsletter__row>input{flex:1 1 220px;min-inline-size:0;padding-block:12px;padding-inline:16px;border:var(--border-width) solid var(--line);border-radius:var(--radius-input);background-color:transparent;font-family:var(--font-body);font-size:var(--fs-body);color:var(--espresso)}.newsletter__row>input:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-color:var(--amber)}.newsletter__submit{flex:0 0 auto;min-block-size:var(--button-height);padding-block:12px;padding-inline:24px;border:var(--border-width) solid var(--button-border);border-radius:var(--button-radius);background-color:var(--button-bg);color:var(--button-color);box-shadow:var(--button-shadow);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--font-weight-medium);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-standard),border-color var(--duration-hover) var(--ease-standard),box-shadow var(--duration-hover) var(--ease-standard),color var(--duration-hover) var(--ease-standard),transform var(--duration-hover) var(--ease-standard)}.newsletter__error{margin:0;font-size:var(--fs-meta);color:var(--oud);text-align:start}.newsletter__success{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--espresso);padding:var(--space-3);border:var(--border-width) solid var(--line);border-radius:var(--radius-card)}.newsletter__disclaimer{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--muted)}.newsletter__disclaimer a{color:var(--espresso);text-decoration:underline}.newsletter .visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-newsletter.css.map */
