:root{--waitlist-card: #f4f4f4;--waitlist-ink: #111;--waitlist-muted: #555}.product-form__item--submit:has([data-add-to-cart]:is([disabled],[aria-disabled=true])):has(.product-form__waitlist) [data-add-to-cart]{display:none}.product-form__item--submit:not(:has([data-add-to-cart]:is([disabled],[aria-disabled=true]))) .product-form__waitlist{display:none}.product-form__waitlist,.product-form__waitlist:visited{text-align:center;text-decoration:none;background:var(--signup-accent, #755b08);color:var(--signup-accent-text, #fff)}.product-form__waitlist:hover,.product-form__waitlist:focus-visible,.product-form__waitlist:active{background:var(--signup-accent-hover, #5c4706);color:var(--signup-accent-text, #fff);text-decoration:none}.product-form__waitlist[data-joined],.product-form__waitlist[data-joined]:hover{background:transparent;color:var(--signup-accent, #755b08);box-shadow:inset 0 0 0 2px var(--signup-accent, #755b08)}.product-form__waitlist[data-joined]:before{content:"\2713  "}.waitlist-modal{width:min(360px,calc(100vw - 32px));padding:32px 24px;border:none;background:var(--waitlist-card);color:var(--waitlist-ink);text-align:center;opacity:0;transition:opacity .9s}.waitlist-modal[open]{display:block;opacity:1}@starting-style{.waitlist-modal[open]{opacity:0}}.waitlist-modal::backdrop{background:#0000;transition:background .9s}.waitlist-modal[open]::backdrop{background:#0009}@starting-style{.waitlist-modal[open]::backdrop{background:#0000}}.waitlist-modal.closing,.waitlist-modal.closing::backdrop{transition-duration:.45s}.waitlist-modal.closing{opacity:0}.waitlist-modal.closing::backdrop{background:#0000}body:has(.waitlist-modal[open]){overflow:hidden}.waitlist-modal>[data-step]{outline:none}.waitlist-modal .content{display:flex;flex-direction:column;align-items:center;gap:12px}.waitlist-modal .heading{margin:0;font-family:var(--font-heading);font-size:22px;text-transform:uppercase}.waitlist-modal .subheading{margin:0;max-width:var(--signup-measure-modal, 21rem);font-family:var(--font-body);font-size:14px;line-height:1.5}.waitlist-modal .variant{margin:0;font-family:var(--font-body);font-size:13px;color:var(--waitlist-muted)}.waitlist-modal [data-error]{margin:0;color:#a33;font-size:13px}.waitlist-modal form{display:flex;flex-direction:column;width:100%;max-width:var(--signup-measure-modal, 21rem);margin-top:12px}.waitlist-modal form input{width:100%;padding:10px 24px;border:none;border-bottom:var(--signup-rule, 3px solid #838383);background:transparent;text-align:center;font-family:var(--font-body);font-size:14px}.waitlist-modal form input::placeholder{text-align:left}.waitlist-modal button.cta{width:100%;margin:20px 0 0;padding:14px;border:none;background:var(--signup-accent, #755b08);color:var(--signup-accent-text, #fff);font-family:var(--font-body);font-size:var(--font-size-button);text-transform:uppercase;cursor:pointer}.waitlist-modal button.cta:hover,.waitlist-modal button.cta:active{background:var(--signup-accent-hover, #5c4706);color:var(--signup-accent-text, #fff)}.waitlist-modal button.cta[disabled],.waitlist-modal button.cta[disabled]:hover{background:var(--signup-accent, #755b08);opacity:.6;cursor:wait}.waitlist-modal button.no-cta{margin:10px 0 0;padding:6px;border:none;background:none;color:var(--waitlist-muted);font-family:var(--font-body);font-size:12px;text-decoration:underline;cursor:pointer}.waitlist-modal button.no-cta:hover,.waitlist-modal button.no-cta:active{background:none;color:var(--waitlist-ink)}.waitlist-modal button:focus{outline:none}.waitlist-modal button:focus-visible{outline:2px solid var(--waitlist-ink);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/299/assets/modal-waitlist.css.map */
