.unvxt-wl{padding:var(--unvxt-wl-pad-top, 100px) 0 var(--unvxt-wl-pad-bottom, 140px);background:#fff;color:#000}.unvxt-wl__container{max-width:1400px;margin:0 auto;padding:0 32px}.unvxt-wl__header{margin-bottom:32px}.unvxt-wl__heading{font-family:var(--font-display, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-weight:800;font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 12px;color:#000}.unvxt-wl__subtitle{font-family:var(--font-body, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-size:.95rem;line-height:1.5;color:#0009;max-width:540px;margin:0}.unvxt-wl__filter-bar{display:flex;align-items:center;gap:4px;margin-bottom:28px;border-bottom:1px solid rgba(0,0,0,.08)}.unvxt-wl__filter-label{font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-variant-caps:all-small-caps;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#0006;margin-right:12px}.unvxt-wl__filter{font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-variant-caps:all-small-caps;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;background:transparent;border:0;padding:12px 18px;cursor:pointer;color:#00000080;position:relative;transition:color .15s ease;text-decoration:none;display:inline-block;line-height:1}.unvxt-wl__filter:hover,.unvxt-wl__filter.is-active{color:#000}.unvxt-wl__filter.is-active:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:#000}.unvxt-wl__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1023px){.unvxt-wl__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:640px){.unvxt-wl__grid{grid-template-columns:1fr;gap:12px}}.unvxt-wl__empty{padding:80px 0;text-align:center;font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-size:.85rem;color:#00000080}.unvxt-wl-card{display:flex;flex-direction:column;position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.unvxt-wl-card:hover{transform:translateY(-2px)}.unvxt-wl-card__image-wrap{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#f4f4f4;margin-bottom:14px;display:block;text-decoration:none}.unvxt-wl-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.unvxt-wl-card:hover .unvxt-wl-card__image{transform:scale(1.04)}.unvxt-wl-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#f0f0f0,#d8d8d8)}.unvxt-wl-card__badge{position:absolute;top:14px;left:14px;background:#000;color:#fff;font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-variant-caps:all-small-caps;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;padding:5px 10px;line-height:1;z-index:2}.unvxt-wl-card__body{display:flex;flex-direction:column;gap:4px}.unvxt-wl-card__title{font-family:var(--font-display, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-weight:700;font-size:.95rem;line-height:1.25;margin:0;color:#000;text-transform:uppercase;letter-spacing:.01em}.unvxt-wl-card__price{font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-size:.85rem;letter-spacing:.04em;color:#000000b3;margin:0 0 12px}.unvxt-wl-card__cta{width:100%;background:transparent;color:#000;border:1px solid #000000;padding:12px 16px;font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-variant-caps:all-small-caps;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.unvxt-wl-card__cta:hover:not(:disabled){background:#000;color:#fff}.unvxt-wl-card__cta--sold-out,.unvxt-wl-card__cta--joined{background:#f4f4f4;color:#0006;border-color:#0000001f;cursor:not-allowed}.unvxt-wl-card__cta--sold-out:hover,.unvxt-wl-card__cta--joined:hover{background:#f4f4f4;color:#0006}.unvxt-wl-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .2s ease}.unvxt-wl-drawer[aria-hidden=false]{pointer-events:auto;opacity:1}.unvxt-wl-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.unvxt-wl-drawer__panel{position:absolute;top:0;right:0;height:100vh;width:min(440px,92vw);background:#000;color:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.unvxt-wl-drawer[aria-hidden=false] .unvxt-wl-drawer__panel{transform:translate(0)}.unvxt-wl-drawer__close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;z-index:3;transition:background .15s ease,color .15s ease}.unvxt-wl-drawer__close:hover{background:#fff;color:#000}.unvxt-wl-drawer__close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.unvxt-wl-drawer__media{width:100%;aspect-ratio:4 / 3;background:#1a1a1a;overflow:hidden}.unvxt-wl-drawer__media img{width:100%;height:100%;object-fit:cover;display:block}.unvxt-wl-drawer__body{padding:28px 32px 32px;flex:1 1 auto;display:flex;flex-direction:column}.unvxt-wl-drawer__eyebrow{font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-variant-caps:all-small-caps;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin:0 0 8px}.unvxt-wl-drawer__title{font-family:var(--font-display, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-weight:800;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:#fff;margin:0 0 24px}.unvxt-wl-form{display:flex;flex-direction:column;gap:20px}.unvxt-wl-form__sizes{border:0;padding:0;margin:0}.unvxt-wl-form__legend{font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-variant-caps:all-small-caps;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin-bottom:10px;padding:0}.unvxt-wl-form__size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.unvxt-wl-form__size{position:relative;display:block}.unvxt-wl-form__size input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.unvxt-wl-form__size span{display:flex;align-items:center;justify-content:center;height:44px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-size:.85rem;letter-spacing:.05em;transition:background .15s ease,color .15s ease,border-color .15s ease}.unvxt-wl-form__size:hover span{border-color:#fff}.unvxt-wl-form__size input:checked+span{background:#fff;color:#000;border-color:#fff}.unvxt-wl-form__size input:focus-visible+span{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.unvxt-wl-form__field{display:flex;flex-direction:column;gap:8px}.unvxt-wl-form__label{font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-variant-caps:all-small-caps;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3}.unvxt-wl-form__field input[type=email]{width:100%;background:transparent;color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.25);padding:10px 0;font-family:var(--font-body, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-size:.95rem;transition:border-color .15s ease}.unvxt-wl-form__field input[type=email]::placeholder{color:#ffffff59}.unvxt-wl-form__field input[type=email]:focus{outline:none;border-bottom-color:#fff}.unvxt-wl-form__submit{margin-top:8px;width:100%;height:50px;background:#fff;color:#000;border:1px solid #FFFFFF;font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-variant-caps:all-small-caps;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.unvxt-wl-form__submit:hover:not(:disabled){background:transparent;color:#fff}.unvxt-wl-form__submit:disabled{background:#fff3;color:#fff6;border-color:#fff3;cursor:wait}.unvxt-wl-form__error{margin:0;padding:10px 14px;background:#c0392b26;border:1px solid rgba(192,57,43,.6);color:#fff;font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-size:.78rem;text-align:center}.unvxt-wl-success{text-align:center;padding:32px 0 8px}.unvxt-wl-success__headline{font-family:var(--font-display, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-weight:800;font-size:1.4rem;letter-spacing:.01em;text-transform:uppercase;color:#fff;margin:0 0 12px}.unvxt-wl-success__sub{font-family:var(--font-body, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-size:.9rem;color:#ffffffb3;margin:0 0 28px;line-height:1.5}.unvxt-wl-success__sub span{color:#fff;font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif)}.unvxt-wl-success__close{width:100%;height:48px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);font-family:var(--font-mono, "Satoshi", "Helvetica Neue", Arial, sans-serif);font-variant-caps:all-small-caps;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.unvxt-wl-success__close:hover{background:#fff;color:#000}@media(max-width:640px){.unvxt-wl{padding:var(--unvxt-wl-pad-top-mobile, 64px) 0 var(--unvxt-wl-pad-bottom-mobile, 80px)}.unvxt-wl__container{padding:0 20px}.unvxt-wl__heading{font-size:clamp(1.6rem,7vw,2.4rem)}.unvxt-wl__subtitle{font-size:.88rem}.unvxt-wl__filter-bar{margin-bottom:20px}.unvxt-wl__filter{padding:10px 14px;font-size:.7rem;letter-spacing:.15em}.unvxt-wl__filter.is-active:after{left:14px;right:14px}.unvxt-wl-drawer__panel{top:auto;bottom:0;right:0;left:0;width:100vw;height:auto;max-height:90vh;transform:translateY(100%);border-radius:16px 16px 0 0}.unvxt-wl-drawer[aria-hidden=false] .unvxt-wl-drawer__panel{transform:translateY(0)}.unvxt-wl-drawer__media{aspect-ratio:16 / 9;max-height:30vh}.unvxt-wl-drawer__body{padding:22px 20px calc(24px + env(safe-area-inset-bottom,0))}.unvxt-wl-drawer__title{font-size:1.2rem;margin-bottom:18px}.unvxt-wl-form{gap:16px}.unvxt-wl-form__size span{height:42px;font-size:.8rem}.unvxt-wl-form__submit{height:46px;font-size:.78rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/waitlist.css.map */
