.mm-newsletter{display:flex;justify-content:center;border-top:1px solid var(--mm-ink-line, rgba(26,26,26,.12))}.mm-newsletter__inner{width:100%;max-width:720px;text-align:center;padding:0 2rem}.mm-newsletter__caption{font-family:var(--mm-mono, "JetBrains Mono", monospace);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--mm-ink-muted, rgba(26,26,26,.55));margin:0 0 26px}.mm-newsletter__heading{font-weight:300;font-size:clamp(24px,3vw,32px);letter-spacing:-.028em;line-height:1.2;color:var(--mm-ink, #1a1a1a);margin:0 auto 16px;max-width:22ch;text-wrap:balance}.mm-newsletter__subhead{font-size:13.5px;line-height:1.55;color:var(--mm-ink-muted, rgba(26,26,26,.55));max-width:38ch;margin:0 auto 36px}.mm-newsletter__form-wrap{max-width:440px;margin:0 auto}.mm-newsletter__form{display:flex;border-bottom:1px solid var(--mm-ink, #1a1a1a)}.mm-newsletter__form:focus-within{box-shadow:inset 0 -1px 0 var(--mm-ink, #1a1a1a)}.mm-newsletter__form input[type=email]{flex:1;border:0;background:transparent;padding:12px 0;font:inherit;font-size:14px;color:var(--mm-ink, #1a1a1a);outline:none;box-shadow:none}.mm-newsletter__form input[type=email]:focus,.mm-newsletter__form input[type=email]:focus-visible{outline:none;box-shadow:none}.mm-newsletter__form button:focus-visible{outline:none;box-shadow:none;opacity:.6}.mm-newsletter__form input[type=email]::placeholder{color:var(--mm-ink-muted, rgba(26,26,26,.55))}.mm-newsletter__form button{font-family:var(--mm-mono, "JetBrains Mono", monospace);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;padding:12px 0 12px 16px;color:var(--mm-ink, #1a1a1a);white-space:nowrap;transition:opacity .2s ease}.mm-newsletter__form button:hover{opacity:.6}.mm-newsletter__success{font-family:var(--mm-mono, "JetBrains Mono", monospace);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--mm-ink-muted, rgba(26,26,26,.55));padding:12px 0;margin:0}.mm-newsletter__error{font-size:13px;line-height:1.55;color:var(--mm-ink, #1a1a1a);padding:12px 16px;margin:12px 0 0;background:#b428280d;border-left:2px solid rgba(180,40,40,.7);text-align:left}.mm-newsletter__error a{color:var(--mm-ink, #1a1a1a);text-decoration:underline}@media(max-width:749px){.mm-newsletter__inner{padding:0 1.5rem}.mm-newsletter__heading{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-mm-newsletter.css.map */
