:root{--ink:#fff;--muted:rgba(255,255,255,.66);--line:rgba(255,255,255,.28);--bold:"Helvetica Neue",Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#000;color:var(--ink);font-family:var(--bold);font-weight:700;text-transform:uppercase;-webkit-font-smoothing:antialiased;overflow-x:clip}button,input{font:inherit;color:inherit;text-transform:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gate{position:relative;isolation:isolate;height:100vh;height:100dvh;min-height:100svh;display:flex;flex-direction:column}.gate>.shopify-section{flex:1 0 auto;display:flex;flex-direction:column}.film{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:#1d201e}.film video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000008c,#00000038 30%,#00000047 55%,#000000c7),radial-gradient(120% 70% at 50% 45%,#0000 40%,#00000059)}.core{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;padding:max(34px,env(safe-area-inset-top)) 24px max(22px,env(safe-area-inset-bottom));text-align:center}.brand{flex:0 0 auto;width:min(56vw,220px);margin:min(9vh,80px) 0 0;line-height:0;filter:drop-shadow(0 4px 24px rgba(0,0,0,.45))}.brand img{display:block;width:100%;height:auto}.countdown-block{flex:0 0 auto;width:100%;margin:auto 0}.kicker{margin:0 0 14px;font-size:12px;letter-spacing:.22em;color:var(--muted)}.count{display:flex;justify-content:center;align-items:flex-start;gap:4px;font-variant-numeric:tabular-nums;text-shadow:0 2px 18px rgba(0,0,0,.5)}.unit{display:flex;flex-direction:column;align-items:center;min-width:66px}.num{font-size:clamp(46px,14vw,78px);line-height:.95;letter-spacing:-.03em}.lbl{margin-top:10px;font-size:10px;letter-spacing:.2em;color:var(--muted)}.sep{font-size:clamp(30px,9vw,50px);line-height:1;padding-top:.12em;color:var(--line);font-weight:400}.when{margin:22px 0 0;font-size:11px;letter-spacing:.14em;color:var(--muted)}.when[hidden]{display:none}.is-live .count,.is-live .when{opacity:.45}.entry{flex:0 0 auto;width:100%;max-width:400px;margin-top:28px;text-align:left}.field{display:flex;align-items:center;gap:8px;height:58px;padding:5px 5px 5px 22px;border:1px solid var(--line);border-radius:999px;background:#00000057;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);box-shadow:0 10px 40px #00000040}.field:focus-within{border-color:#ffffffd9}.field input{flex:1;min-width:0;height:100%;border:0;background:none;outline:0;font-size:16px;letter-spacing:.04em;text-transform:none}.field input::placeholder{color:#ffffff8c;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.field button{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:0;border-radius:50%;background:#fff;color:#000;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.field button:hover,.field button:focus-visible{background:#e9ebe7;outline:0}.field button:active{transform:scale(.94)}.field button svg{width:16px;height:16px}.consent{display:flex;gap:10px;align-items:flex-start;margin:14px 6px 0;font-size:10px;line-height:1.55;letter-spacing:.06em;color:var(--muted);cursor:pointer}.consent input{flex:0 0 auto;width:15px;height:15px;margin:1px 0 0;accent-color:#fff;cursor:pointer}.consent a{color:#fff;text-decoration:underline;text-underline-offset:3px}.status{min-height:16px;margin:8px 6px 0;font-size:11px;letter-spacing:.1em;color:#ff9b97}.reserved{margin:0;padding:18px 22px;border:1px solid var(--line);border-radius:999px;background:#00000057;text-align:center;font-size:12px;letter-spacing:.1em}.quiet-link{display:block;margin:18px auto 0;padding:8px 10px;border:0;background:none;font-size:10px;letter-spacing:.2em;color:var(--muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.quiet-link:hover,.quiet-link:focus-visible{color:#fff;outline:0}#password-panel{margin-top:12px}#password-panel[hidden]{display:none}.privacy-sheet{width:min(560px,calc(100vw - 32px));max-height:min(78dvh,640px);margin:auto;padding:0;border:1px solid var(--line);border-radius:18px;background:#0e0f0eeb;color:#fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);text-transform:none;font-weight:400;overflow:hidden}.privacy-sheet::backdrop{background:#0000008c}.privacy-head{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 12px 22px;border-bottom:1px solid var(--line)}.privacy-head h2{margin:0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.privacy-close{width:36px;height:36px;border:0;border-radius:50%;background:none;color:#fff;font-size:24px;line-height:1;cursor:pointer}.privacy-close:hover,.privacy-close:focus-visible{background:#ffffff1f;outline:0}.privacy-text{max-height:calc(min(78dvh,640px) - 60px);overflow:auto;padding:16px 22px 22px;font-size:13px;line-height:1.6;color:#ffffffd9}.privacy-text p{margin:0 0 10px}.privacy-text a{color:#fff}@media(min-width:700px){.core{padding-left:40px;padding-right:40px}.brand{width:min(24vw,280px);margin-top:min(10vh,96px)}.kicker{font-size:13px;margin-bottom:18px}.count{gap:10px}.unit{min-width:118px}.num{font-size:clamp(72px,8.5vw,120px)}.lbl{font-size:11px;margin-top:14px}.sep{font-size:clamp(44px,5.5vw,76px)}.when{font-size:12px;margin-top:26px}.entry{margin-top:40px;max-width:440px}.consent{font-size:11px}}@media(max-height:760px)and (max-width:699px){.brand{margin-top:3vh;width:44vw}.num{font-size:clamp(40px,12vw,60px)}.when,.entry{margin-top:14px}.consent,.quiet-link{margin-top:10px}}@media(prefers-reduced-motion:reduce){.film video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ditto-countdown.css.map */
