waitlist-form,.waitlist-form{display:block!important;width:100%;margin-top:1.5rem;background-color:#f8f4ea;border-radius:8px;padding:20px 24px;box-sizing:border-box}waitlist-form[hidden]{display:none!important}.waitlist-form__notice{margin-bottom:16px}.waitlist-form__notice-heading{font-family:var(--font-body-family);font-weight:600!important;font-size:14px;line-height:20px;letter-spacing:1px;color:rgb(var(--color-foreground));margin:0 0 6px}.waitlist-form__notice-text{font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:18px;color:#252525;margin:0}.waitlist-form__field-wrapper{display:flex;flex-direction:column;gap:10px}.waitlist-form__input{width:100%;height:4.5rem;min-height:calc(4.5rem + var(--inputs-border-width, 1px) * 2);padding:0 1.6rem;font-family:var(--font-body-family);font-size:1.4rem;color:rgb(var(--color-foreground));background-color:#fff;border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground),var(--inputs-border-opacity, .45));border-radius:var(--inputs-radius, 4px);appearance:none;-webkit-appearance:none;box-sizing:border-box;transition:border-color var(--duration-short, .2s) ease,box-shadow var(--duration-short, .2s) ease}.waitlist-form__input::placeholder{color:rgba(var(--color-foreground),.5);font-size:1.3rem}.waitlist-form__input:hover{border-color:rgba(var(--color-foreground),calc(var(--inputs-border-opacity, .45) + .2))}.waitlist-form__input:focus-visible{outline:0;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width, 1px)) rgb(var(--color-foreground))}.waitlist-form__submit{width:100%;min-height:calc(4.5rem + var(--buttons-border-width, 0px) * 2);background-color:rgba(var(--color-button),var(--alpha-button-background))!important;color:rgb(var(--color-button-text))!important;border:0;border-radius:var(--buttons-radius, 4px);font-family:var(--font-body-family);font-size:11px!important;font-weight:600!important;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.waitlist-form__submit:hover{opacity:.88}.waitlist-form__submit:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.waitlist-form__submit[disabled]{cursor:not-allowed;opacity:.6}@media screen and (min-width:750px){.waitlist-form__field-wrapper{flex-direction:row;align-items:stretch;gap:8px}.waitlist-form__input{flex:1;min-width:0}.waitlist-form__submit{width:auto!important;white-space:nowrap;padding:0 24px;flex-shrink:0}}.waitlist-form__submit .loading-spinner{display:none}.waitlist-form__submit[aria-busy=true] .loading-spinner{display:inline-block}.waitlist-form__submit[aria-busy=true] .waitlist-form__submit-text{visibility:hidden}.waitlist-form__status{margin-top:10px}.waitlist-form__success,.waitlist-form__error{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.4rem;border-radius:4px;font-size:12px;line-height:1.4}.waitlist-form__success{background-color:#fff;color:rgb(var(--color-foreground));border:1px solid #dcd7cc}.waitlist-form__error{background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca}.waitlist-form__success[hidden],.waitlist-form__error[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/46/assets/waitlist-form.css.map */
