newsletter-form{display:block}.newsletter__heading{margin:0 0 var(--space-16);font-family:var(--font-sans);font-size:2.4rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.newsletter-form{display:flex;flex-direction:column;row-gap:var(--space-8)}.newsletter-form__label{font-size:1.3rem;line-height:1.2}.newsletter-form__row{display:flex;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--ink);border-radius:var(--radius-pill);background-color:var(--paper)}.newsletter-form__input{flex:1 1 auto;width:0;min-width:0;min-height:4.4rem;margin:0;padding:0 var(--space-16);border:0;border-radius:var(--radius-pill);background-color:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:1.6rem;-webkit-appearance:none;appearance:none}.newsletter-form__input:focus-visible{outline-offset:-.2rem;--focus-halo: none}.newsletter-form__button{flex:0 0 auto;min-width:4.4rem;min-height:4.4rem;margin:0;padding:0 calc(var(--space-24) - 1px);border:1px solid transparent;border-radius:var(--radius-pill);background-color:var(--drop);color:var(--on-drop);font-family:var(--font-sans);font-size:1.6rem;font-weight:700;line-height:1;cursor:pointer}@media(hover:hover){.newsletter-form__button:hover{text-decoration:underline;text-underline-offset:.3rem}}.newsletter-form__message{margin:0;font-size:1.4rem;font-weight:700;line-height:1.4}.newsletter-form__consent{margin:0;font-size:1.3rem;line-height:1.5}.newsletter-form__privacy{color:var(--ink);text-decoration:underline;text-underline-offset:.3rem}@media(hover:hover){.newsletter-form__privacy:hover{text-decoration-thickness:.2rem}}@media screen{.footer .newsletter__heading{margin:0 0 var(--space-12);color:inherit;font-size:2.8rem;font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:1}.footer .newsletter-form__label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.footer .newsletter-form__row{--focus-ring: var(--ink);--focus-halo: 0 0 0 .4rem var(--paper);min-height:5.6rem;padding:var(--space-4);border-color:transparent}.footer .newsletter-form__input{min-height:4.6rem}.footer .newsletter-form__input::placeholder{color:var(--muted);opacity:1}.footer .newsletter-form__button{min-height:4.6rem;padding:0 calc(2.2rem - 1px);background-color:var(--ink);color:var(--paper);font-size:1.4rem;font-weight:var(--weight-medium)}.footer .newsletter-form__privacy{color:inherit}}@media screen and (min-width:750px){.footer .newsletter__heading{font-size:4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-newsletter.css.map */
