.email-signup{grid-column:1 / -1;padding:var(--unit) 0;border-top:1px solid var(--line)}.email-signup__form{display:grid;gap:12px;max-width:40rem}.email-signup__heading{font:var(--display-weight) var(--lede-size)/1.05 var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase}.email-signup__row{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.email-signup__field{display:grid;flex:1 1 16rem;gap:6px}.email-signup__field input{width:100%}.email-signup__go{flex:none}.email-signup__error{padding:10px 14px;border:2px solid var(--ink);border-left-width:8px}.email-signup__error ul{margin:0 0 4px;padding-left:1.2em}.email-signup__fine{color:var(--muted);font-size:15px}.email-signup__fine a{display:inline-block;padding:10px 0;color:inherit;text-underline-offset:3px}.email-signup__done{display:grid;gap:10px}.email-signup__code{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.email-signup__code strong{padding:8px 16px;border:2px dashed var(--accent);font:var(--btn-font);font-size:22px;letter-spacing:.12em;-webkit-user-select:all;user-select:all}.email-signup__note{max-width:46ch}
/*# sourceMappingURL=/cdn/shop/t/72/assets/component-email-signup.css.map */
