.newsletter__inner{display:flex;gap:var(--space-6);align-items:center}.newsletter--inline .newsletter__inner{justify-content:space-between;flex-wrap:wrap}.newsletter--inline .newsletter__text{flex:1 1 22rem}.newsletter--inline .newsletter__form-wrap{flex:1 1 24rem}.newsletter--stacked .newsletter__inner{flex-direction:column;text-align:center;max-width:40rem;margin-inline:auto}.newsletter__heading{margin:0;font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);line-height:1.15}.newsletter__subtext{margin:var(--space-2) 0 0;font-family:var(--font-body);font-weight:var(--font-body-weight-light);color:var(--color-text-secondary)}.newsletter__field{display:flex;gap:var(--space-2);align-items:stretch}.newsletter--stacked .newsletter__field{max-width:26rem;margin-inline:auto}.newsletter__input{flex:1;min-width:0;font-family:var(--font-body);font-size:.9375rem;color:var(--color-text);background:transparent;border:1px solid var(--color-border);padding:var(--space-3) var(--space-4)}.newsletter__input::placeholder{color:var(--color-text-secondary)}.newsletter__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.newsletter__submit{white-space:nowrap}.newsletter__success{font-family:var(--font-display);font-style:italic;font-size:1.25rem;margin:0}.newsletter__error{margin:var(--space-2) 0 0;font-size:.875rem;color:var(--color-status)}@media(max-width:749px){.newsletter--inline .newsletter__inner{flex-direction:column;align-items:flex-start}.newsletter__field{flex-direction:column}.newsletter__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-newsletter.css.map */
