.newsletter{padding-top:var(--section-pt, 80px);padding-bottom:var(--section-pb, 80px);background-color:var(--color-background);color:var(--color-foreground)}.newsletter__inner{display:grid;gap:clamp(1.75rem,4vw,2.5rem);justify-items:center;text-align:center}.newsletter__copy{display:grid;justify-items:inherit;gap:1rem;max-width:40rem}@media(min-width:990px){.newsletter--split .newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:end;justify-items:start;gap:clamp(3rem,8vw,8rem);text-align:left}}.newsletter__eyebrow,.newsletter__subheading{color:var(--color-muted)}.newsletter__subheading{max-width:30rem}.newsletter__form{display:grid;gap:.75rem;width:100%;max-width:30rem}.newsletter__field{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid rgba(var(--color-foreground-rgb),.45);transition:border-color var(--dur-fast)}.newsletter__field:focus-within{border-color:var(--color-foreground)}.newsletter__input{min-width:0;min-height:calc(var(--button-height, 3.25rem) + .25rem);padding:0;border:0;border-radius:0;background:transparent;font-size:1rem;letter-spacing:.04em}.newsletter__input::placeholder{color:rgba(var(--color-foreground-rgb),.45);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.newsletter__input:focus{outline:none}.newsletter__submit{display:inline-flex;align-items:center;gap:.5rem;min-height:calc(var(--button-height, 3.25rem) + .25rem);padding-inline-start:1rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.newsletter__submit .icon{width:1rem;height:1rem;transition:transform var(--dur-base) var(--ease-luxe)}.newsletter__submit:hover .icon{transform:translate(4px)}.newsletter__note{font-size:.72rem;color:var(--color-muted);text-align:inherit}.newsletter__status,.newsletter__error{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.82rem}.newsletter__status{min-height:3.5rem;letter-spacing:.12em;text-transform:uppercase}.newsletter__error{color:var(--color-sale)}.newsletter--split .newsletter__status,.newsletter--split .newsletter__error{justify-content:flex-start}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-newsletter.css.map */
