.am-newsletter{background-color:var(--am-bg);padding:5rem 16px}.am-newsletter__inner{display:flex;flex-direction:column;gap:1rem;max-width:48rem}.am-newsletter__label{font-family:futura-100,Futura,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--am-text);margin:0;line-height:normal}.am-newsletter__form-wrapper,.am-newsletter__form{width:100%}.am-newsletter__errors{color:var(--am-error);font-family:futura-100,Futura,sans-serif;font-size:1.3rem;margin-bottom:8px}.am-newsletter__row{display:flex;align-items:stretch;gap:8px;width:100%}.am-newsletter__input{flex:1;min-width:0;height:3.2rem;padding:0 1rem;font-family:futura-100,Futura,sans-serif;font-size:1.4rem;font-weight:400;color:var(--am-text);background:#fff;border:1px solid var(--am-accent);border-radius:0;outline:none;transition:border-color .15s ease}.am-newsletter__input::placeholder{color:var(--am-text-muted)}.am-newsletter__input:focus{border-color:var(--am-text);outline:none;box-shadow:none}.am-newsletter__input:disabled{background:var(--am-accent);color:var(--am-text-muted);cursor:not-allowed}.am-newsletter__button{display:inline-flex;align-items:center;gap:6px;height:3.2rem;padding:0 1.2rem;font-family:futura-100,Futura,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--am-bg);background:var(--am-text);border:1px solid var(--am-text);border-radius:0;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .2s ease}.am-newsletter__button:hover{opacity:.8}.am-newsletter__button svg{flex-shrink:0;transition:transform .2s ease}.am-newsletter__button:hover svg{transform:translate(3px)}.am-newsletter__button.is-loading{pointer-events:none;opacity:.6}.am-newsletter__success{display:none;align-items:center;gap:8px;margin-top:.8rem;color:var(--am-text)}.waitlist__checkmark{display:flex;align-items:center;flex-shrink:0;color:var(--am-success)}.am-newsletter__success-msg{font-family:futura-100,Futura,sans-serif;font-size:1.3rem;letter-spacing:.03em;color:var(--am-text);opacity:.75}@media screen and (max-width:749px){.am-newsletter{padding:6rem 16px}.am-newsletter__inner{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/am-newsletter.css.map */
