.waitlist{width:100%}.waitlist__inner{position:relative;max-width:900px;margin:0 auto}.waitlist__content{position:relative;z-index:1}.waitlist__content--left{text-align:left}.waitlist__content .field--checkbox{margin-top:5px}.waitlist__content--left .field--checkbox{align-items:flex-start}.waitlist__content--center{text-align:center}.waitlist__content--center .field--checkbox{align-items:center}@media screen and (max-width:767px){.waitlist__content--center .field--checkbox{align-items:flex-start}}.waitlist__content--right{text-align:right}.waitlist__content--right .field--checkbox{align-items:flex-end}.waitlist__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:var(--font-heading-line-height);margin:0 0 1rem}.waitlist__description{font-family:var(--font-body-family);margin:0 auto 1.8rem;max-width:590px}.waitlist__description p{margin:0}.waitlist-form{margin:0 0 3rem}.waitlist-form__fields{display:flex;gap:2rem;max-width:700px;margin:0 auto;align-items:stretch}.field--waitlist-name,.field--waitlist-email{position:relative;display:flex;border:1px solid rgba(var(--color-border));border-radius:4px;overflow:hidden;flex:1}.waitlist__inner .field--waitlist-name input,.waitlist__inner .field--waitlist-email input{flex:1;padding:1.6rem 2rem;font-size:1.4rem;font-family:var(--font-body-family);border:none;background-color:transparent;color:rgba(var(--color-foreground))}.field--waitlist-name input[type=text]::placeholder,.field--waitlist-email input[type=email]::placeholder{color:rgba(var(--color-foreground));opacity:1}.field--waitlist-name input:focus,.field--waitlist-email input:focus{outline:none}.field--waitlist-name label,.field--waitlist-email label{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field--waitlist-email input{padding-right:9rem}.field--waitlist-email .button{position:absolute;right:0;top:0;height:100%;padding:0 2.4rem;border-radius:0 4px 4px 0;min-height:unset}.form__message{display:flex;align-items:center;gap:.8rem;margin-top:1.5rem;font-family:var(--font-body-family)}.form__message svg{flex-shrink:0;width:1.6rem;height:1.6rem}.form__message--error{color:rgba(var(--color-error))}.form__message--success{color:rgba(var(--color-success))}.waitlist__text{font-family:var(--font-body-family);line-height:1.5;max-width:700px;margin:3rem auto 0}.waitlist__text p{margin:0}.waitlist__text a{text-decoration:underline;color:inherit}.field--checkbox{display:flex;align-items:flex-start;gap:1rem;max-width:700px;margin:2rem auto 0}.field--checkbox input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px}.field--checkbox label{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;font-family:var(--font-body-family)}.field__checkbox{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;border:1px solid rgba(var(--color-border));border-radius:3px;background-color:transparent;transition:all .2s ease}.field--checkbox input[type=checkbox]:checked+label .field__checkbox{background-color:rgba(var(--color-button));border-color:rgba(var(--color-button))}.field--checkbox input[type=checkbox]:checked+label .field__checkbox:after{content:"";width:.6rem;height:1rem;border:solid rgba(var(--color-button-text));border-width:0 2px 2px 0;transform:rotate(45deg)}.field--checkbox input[type=checkbox].is-invalid+label .field__checkbox{border-color:rgba(var(--color-error))}.field__label{flex:1;line-height:1.5}.field__label a{text-decoration:underline;color:inherit}.field--checkbox .form__message{display:none;margin-top:.5rem;margin-left:3rem}.field--checkbox input[type=checkbox].is-invalid~.form__message{display:flex}@media screen and (max-width:767px){.waitlist__heading,.waitlist__description{margin-bottom:1.5rem}.waitlist-form__fields{flex-direction:column;gap:1.5rem}.field--waitlist-email input{padding-right:8rem}.field--waitlist-email .button{padding:0 1.8rem;font-size:1.1rem}.waitlist__text{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-waitlist.css.map */
