.waitlist-cta{width:100%;min-height:var(--height-buy-buttons);position:relative}.waitlist-cta>span{transition:opacity .3s ease,transform .3s ease}.waitlist-signup{max-height:0;opacity:0;transform:translateY(.5rem);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background:var(--color-background);transition:max-height .35s ease,opacity .35s ease,transform .35s ease}.waitlist-signup__inner{padding:var(--padding-md)}.waitlist-signup__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--gap-xs);margin-bottom:var(--gap-sm)}.waitlist-signup__title{margin:0;font-family:var(--waitlist-variant-font-family, var(--font-body--family));font-size:var(--waitlist-variant-font-size, 10px);font-weight:var(--font-body--weight);letter-spacing:var(--waitlist-variant-letter-spacing, 1.2px);text-transform:var(--waitlist-variant-case, uppercase);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.waitlist-signup__close{display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;width:1.75rem!important;height:1.75rem!important;margin:0;padding:0!important;color:var(--color-foreground);cursor:pointer;justify-self:end;align-self:center;flex:none}.waitlist-signup__form{display:grid;gap:var(--waitlist-form-gap, var(--gap-xs))}.waitlist-signup .email-signup__input-group{display:flex;align-items:stretch;background-color:transparent;gap:var(--gap-xs);min-width:0;position:relative}.waitlist-signup .email-signup__input-group--integrated{gap:0;border-width:max(1px,var(--waitlist-border-width, 1px));border-radius:max(4px,var(--waitlist-border-radius, 100px));border-style:solid;border-color:var(--waitlist-input-border-color);background-color:transparent;overflow:visible}.waitlist-signup .email-signup__input-group--no-border{border:none}.waitlist-signup .email-signup__input-group--underline{border-radius:0;border:none;border-bottom:max(1px,var(--waitlist-border-width, 1px)) solid var(--waitlist-input-border-color);padding-bottom:var(--padding-2xs);gap:var(--gap-xs)}.waitlist-signup__input{flex:1;min-width:0;min-height:var(--height-inputs);color:var(--waitlist-input-text-color);font-family:var(--waitlist-variant-font-family, var(--font-body--family));font-size:var(--waitlist-variant-font-size, 10px);font-weight:var(--font-body--weight);letter-spacing:var(--waitlist-variant-letter-spacing, 1.2px);line-height:1;text-transform:var(--waitlist-variant-case, uppercase);background-color:var(--waitlist-input-bg-color);border-width:max(1px,var(--waitlist-border-width, 1px));border-style:solid;border-color:var(--waitlist-input-border-color);border-radius:max(4px,var(--waitlist-border-radius, 100px));padding:var(--padding-md) var(--padding-xl)}.waitlist-signup .email-signup__input-group--integrated .waitlist-signup__input{border:none;border-radius:0;background-color:transparent}.waitlist-signup .email-signup__input--underline{border:none;border-radius:0;padding:12px 0;background-color:transparent}.waitlist-signup .email-signup__input--none{border:none}.waitlist-signup__input::placeholder{color:var(--waitlist-placeholder-color);font-family:var(--waitlist-variant-font-family, var(--font-body--family));font-size:var(--waitlist-variant-font-size, 10px);font-weight:var(--font-body--weight);letter-spacing:var(--waitlist-variant-letter-spacing, 1.2px);text-transform:var(--waitlist-variant-case, uppercase)}.waitlist-signup__submit{width:auto;background-color:var(--waitlist-button-bg);color:var(--waitlist-button-text);font-family:var(--waitlist-variant-font-family, var(--font-body--family));font-size:var(--waitlist-variant-font-size, 10px);font-weight:var(--font-body--weight);letter-spacing:var(--waitlist-variant-letter-spacing, 1.2px);line-height:1;text-transform:var(--waitlist-variant-case, uppercase);white-space:nowrap;min-height:var(--waitlist-button-height, var(--height-inputs));min-width:var(--waitlist-button-min-width, auto);padding:0 var(--waitlist-button-padding-inline, var(--padding-xl));transform:translate(var(--waitlist-button-offset-x, 0),var(--waitlist-button-offset-y, 0))}.waitlist-signup .email-signup__button--integrated{margin:var(--margin-2xs);align-self:stretch;flex-shrink:0;position:relative;z-index:2}.waitlist-signup .waitlist-signup__submit.email-signup__button--arrow{--waitlist-confirm-button-size: clamp(10px, var(--waitlist-button-height, 3rem), 3.5rem);display:inline-flex;width:var(--waitlist-confirm-button-size);min-width:var(--waitlist-confirm-button-size);max-width:var(--waitlist-confirm-button-size);height:var(--waitlist-confirm-button-size);min-height:var(--waitlist-confirm-button-size);max-height:var(--waitlist-confirm-button-size);aspect-ratio:1;padding:0;align-items:center;justify-content:center;opacity:1;visibility:visible}.waitlist-signup .waitlist-signup__submit.email-signup__button--arrow .email-signup__button-icon{width:min(var(--icon-size-md),calc(var(--waitlist-confirm-button-size) * .72));height:min(var(--icon-size-md),calc(var(--waitlist-confirm-button-size) * .72));flex:none}.waitlist-signup .email-signup__button.button-unstyled{background-color:transparent;color:var(--waitlist-input-text-color)}.waitlist-signup .email-signup__button.button-unstyled:hover{color:rgb(var(--color-input-text-rgb) / var(--opacity-70))}.waitlist-signup__status{margin:0;font-size:var(--font-size--xs);border-radius:max(8px,var(--style-border-radius-inputs));padding:var(--padding-sm);display:flex;align-items:center;gap:var(--gap-xs)}.waitlist-signup__status-text{margin:0}.waitlist-signup__status--success{color:var(--color-success);background:rgb(var(--color-success-rgb, 0 100 0) / .08);border:1px solid rgb(var(--color-success-rgb, 0 100 0) / .35)}.waitlist-signup__status--error{color:var(--color-error);background:rgb(var(--color-error-rgb, 139 0 0) / .08);border:1px solid rgb(var(--color-error-rgb, 139 0 0) / .35)}.waitlist-signup:has([data-waitlist-success]) .waitlist-signup__fields{display:none}.waitlist-signup__title{color:var(--waitlist-title-color);padding-block:var(--padding-2xs)}.waitlist-cta[data-expanded=true] .waitlist-signup{max-height:14rem;opacity:1;transform:translateY(0)}@media screen and (min-width:750px){.waitlist-signup__submit{width:auto;white-space:nowrap}.waitlist-cta[data-expanded=true]>span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(-.25rem);pointer-events:none}}@media screen and (max-width:749px){.product-form-buttons--sticky-mobile{position:fixed;bottom:0;left:0;width:100%;z-index:var(--layer-overlay, 100);background-color:var(--color-background);padding:var(--padding-sm) var(--padding-md);box-shadow:0 -4px 10px rgb(var(--color-foreground-rgb) / .05);margin:0;animation:slideUp .3s ease-out}.buy-buttons-block.buy-buttons-block--sticky-mobile{height:0;overflow:visible;display:block;margin:0;padding:0}.waitlist-signup{position:fixed;left:0;right:0;bottom:0;z-index:calc(var(--layer-overlay, 100) + 1);border-radius:var(--style-border-radius-dialog);border-end-start-radius:0;border-end-end-radius:0;transform:translateY(105%);max-height:min(85svh,32rem);opacity:1;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 -8px 28px rgb(var(--color-foreground-rgb) / .16);transition:transform .35s ease}.waitlist-cta[data-expanded=true] .waitlist-signup{transform:translateY(0)}.waitlist-signup__inner{padding:var(--padding-md)}.waitlist-signup .email-signup__input-group--integrated{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.waitlist-signup .email-signup__input-group--integrated .waitlist-signup__input{grid-column:1;grid-row:1;width:100%}.waitlist-signup .email-signup__input-group--integrated .waitlist-signup__submit{grid-column:2;grid-row:1;justify-self:end}.waitlist-signup .waitlist-signup__submit.email-signup__button--arrow{--waitlist-confirm-button-size: clamp(10px, var(--waitlist-button-height, 3rem), 3rem)}.waitlist-signup .email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline){flex-direction:column;align-items:stretch}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/waitlist.css.map */
