.newsletter__inner{max-width:600px;margin:0 auto;text-align:center}.newsletter__eyebrow{font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;opacity:.7;margin:0 0 16px}.newsletter__heading{font-family:var(--font-heading);font-size:clamp(28px,3vw,42px);font-weight:300;margin:0 0 16px}.newsletter__description{font-size:16px;opacity:.85;margin:0 0 32px}.newsletter__form{margin:0 auto}.newsletter__field{display:flex;gap:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:4px;overflow:hidden}.newsletter__input{flex:1;height:52px;padding:0 20px;background:transparent;border:0;color:inherit;font-size:15px;outline:none}.newsletter__input::placeholder{color:#ffffff80}.newsletter__submit{height:52px;padding:0 24px;background:#fff;color:var(--color-primary);border:0;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.newsletter__submit:hover{opacity:.9}.newsletter__success{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;border:1px solid currentColor;border-radius:4px;font-size:15px}.newsletter__privacy{font-size:12px;opacity:.5;margin:16px 0 0}.newsletter__error{color:#ff6b6b;font-size:14px;margin:12px 0 0}@media(max-width:600px){.newsletter__field{flex-direction:column;background:transparent;border:0;gap:12px}.newsletter__input{background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:4px}.newsletter__submit{border-radius:4px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/newsletter.css.map */
