.newsletter{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem;max-width:48rem;margin-inline:auto;--newsletter-base: var(--newsletter-text, var(--color-foreground));color:var(--newsletter-base)}.newsletter__intro{display:flex;flex-direction:column;align-items:center;text-align:center}.newsletter__subtitle{font-family:var(--font-body--family);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin:0 0 1rem}.newsletter__heading{margin:0 0 .75rem;font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:var(--font-h3--line-height);color:var(--newsletter-heading, var(--newsletter-base))}.newsletter__text{max-width:42ch;font-size:var(--font-body--size);line-height:var(--font-body--line-height);color:var(--newsletter-body, var(--newsletter-base))}.newsletter__text>:last-child{margin-block-end:0}.newsletter__form{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;column-gap:0;row-gap:12px;width:100%;max-width:min(30rem,100%);margin-inline:auto}.newsletter__input{flex:1 1 0;min-width:0;padding:1rem 1.5rem;border:0;border-radius:0;background-color:color-mix(in srgb,var(--newsletter-base) 8%,transparent);color:inherit;font:inherit;font-size:var(--font-body--size)}.newsletter__input::placeholder{color:color-mix(in srgb,var(--newsletter-base) 60%,transparent);opacity:1}.newsletter__input:focus{outline:2px solid var(--color-accent);outline-offset:-2px}.newsletter__button{flex:0 0 auto}.newsletter__response{flex:1 1 100%;margin:0;font-size:var(--font-body--size);line-height:var(--font-body--line-height)}@media screen and (max-width:479px){.newsletter__form{flex-wrap:wrap;gap:14px}.newsletter__input,.newsletter__button{flex:1 1 100%}}.section-newsletter{border-block-start:1px solid var(--color-border)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-newsletter.css.map */
