.y2k{--ink:#050706;--ink-2:#080C09;--ink-3:#0E1511;--ink-4:#131B16;--chrome-hi:#F5F7F5;--chrome:#A7AEA9;--chrome-mid:#8D948F;--chrome-lo:#6E7671;--chrome-edge:rgba(245,247,245,.08);--cw:#5FCB67;--display:"Inter Tight",system-ui,sans-serif;--body:"Inter Tight",system-ui,sans-serif;--lcd:"DotGothic16",ui-monospace,monospace;--ease:cubic-bezier(.16,1,.3,1);--fast:.2s;--mid:.4s;--slow:.8s;--gut:clamp(16px,4.5vw,72px);background:var(--ink);color:var(--chrome);font-family:var(--body);line-height:1.5;-webkit-font-smoothing:antialiased}.y2k *,.y2k *:before,.y2k *:after{box-sizing:border-box}.y2k img{display:block;max-width:100%}.y2k button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.y2k :focus-visible{outline:2px solid var(--cw);outline-offset:3px;border-radius:4px}.y2k .eyebrow{font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--cw);font-weight:600;margin:0;transition:color var(--slow) var(--ease)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.y2k-buy{display:grid;gap:clamp(20px,4vw,52px);padding:clamp(40px,6vw,92px) var(--gut);border-top:1px solid var(--chrome-edge);max-width:1480px;margin:0 auto}@media(min-width:920px){.y2k-buy{grid-template-columns:1.05fr .95fr;align-items:start}}.y2k-gal{display:grid;gap:11px}.y2k-stage{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:1;display:grid;place-items:center;isolation:isolate;border:1px solid var(--chrome-edge);background:radial-gradient(58% 46% at 50% 58%,var(--cw) 0%,transparent 60%),radial-gradient(120% 92% at 50% 0%,#111a14,#050706 74%);background-blend-mode:screen,normal}.y2k-stage:before{content:"";position:absolute;width:94%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 44%,#FFFFFF 0%,#E4EAE6 34%,rgba(180,196,186,.3) 52%,transparent 70%);filter:blur(2px)}.y2k-stage:after{content:"";position:absolute;bottom:9%;width:44%;height:16px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.6),transparent 72%);filter:blur(9px)}.y2k-stage img{position:absolute;width:72%;opacity:0;transform:scale(.96);mix-blend-mode:multiply;transition:opacity var(--mid) var(--ease),transform var(--mid) var(--ease)}.y2k-stage img.on{opacity:1;transform:scale(1)}.y2k-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.y2k-thumb{aspect-ratio:1;border-radius:13px;overflow:hidden;padding:0;display:grid;place-items:center;border:1px solid var(--chrome-edge);background:linear-gradient(165deg,#eef2ef,#c9d2cc);transition:border-color var(--fast) var(--ease),transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.y2k-thumb img{width:82%;mix-blend-mode:multiply;transition:transform var(--mid) var(--ease)}.y2k-thumb:hover{border-color:#5fcb6766;transform:translateY(-3px)}.y2k-thumb:hover img{transform:scale(1.07)}.y2k-thumb[aria-pressed=true]{border-color:var(--cw);box-shadow:0 0 0 1px var(--cw)}.y2k-plate{background:linear-gradient(180deg,var(--ink-3),var(--ink-2));border:1px solid var(--chrome-edge);border-radius:20px;padding:clamp(22px,3vw,32px);box-shadow:0 30px 70px -36px #000}.y2k-plate__top{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.y2k-title{font-family:var(--display);font-weight:800;font-size:clamp(1.6rem,3.8vw,2.5rem);line-height:.98;letter-spacing:-.035em;margin:7px 0 0;color:var(--chrome-hi);text-transform:uppercase}.y2k-price{font-family:var(--display);font-weight:900;font-size:1.7rem;color:var(--cw);white-space:nowrap;transition:color var(--slow) var(--ease)}.y2k-lcd{margin:18px 0 0;padding:13px 15px;border-radius:11px;background:#060a07;border:1px solid rgba(95,203,103,.24);display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--lcd);font-size:.92rem;letter-spacing:.08em;color:var(--cw);text-shadow:0 0 15px currentColor;transition:color var(--slow) var(--ease)}.y2k-lcd small{font-size:.66rem;opacity:.6;letter-spacing:.2em}.y2k-cw{position:relative;display:flex;gap:11px;margin:20px 0 0;flex-wrap:wrap;padding:0;border:0}.y2k-cw input{position:absolute;opacity:0;width:0;height:0}.y2k-cw label{width:42px;height:42px;border-radius:50%;padding:3px;background:#161d18;border:1px solid var(--chrome-edge);cursor:pointer;display:block;transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease),border-color var(--fast) var(--ease)}.y2k-cw label i{display:block;width:100%;height:100%;border-radius:50%}.y2k-cw label:hover{transform:translateY(-3px);border-color:#5fcb6766;box-shadow:0 0 20px -4px #5fcb678c}.y2k-cw input:checked+label{transform:translateY(-3px);box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--cw)}.y2k-cw input:focus-visible+label{outline:2px solid var(--cw);outline-offset:3px}.y2k-specs{margin:22px 0 0;border-top:1px solid var(--chrome-edge);font-size:.85rem}.y2k-specs>div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--chrome-edge)}.y2k-specs dt{color:var(--chrome-lo);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:700}.y2k-specs dd{margin:0;color:var(--chrome-hi);font-weight:500}.y2k-add{margin:24px 0 0;width:100%;padding:17px 20px;border-radius:12px;background:var(--cw);color:#04170a;font-family:var(--display);font-weight:800;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;border:0;transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease),filter var(--fast) var(--ease)}.y2k-add:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 0 44px -10px #5fcb67a6}.y2k-add:active{transform:translateY(0)}.y2k-add[disabled]{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none;filter:none}.y2k-word{font-family:var(--display);font-weight:900;font-size:clamp(42px,12vw,132px);line-height:.9;letter-spacing:-.05em;margin:14px 0 0;color:var(--chrome-hi);text-transform:uppercase}.y2k-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#000000b3;opacity:0;pointer-events:none;transition:opacity var(--mid) var(--ease)}.y2k-scrim.on{opacity:1;pointer-events:auto}.y2k-drawer{position:fixed;top:0;right:0;bottom:0;z-index:140;width:min(400px,92vw);display:flex;flex-direction:column;background:var(--ink-2);border-left:1px solid var(--chrome-edge);transform:translate(101%);transition:transform var(--mid) var(--ease);font-family:var(--body);color:var(--chrome)}.y2k-drawer.on{transform:none}.y2k-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid var(--chrome-edge)}.y2k-drawer__head h2{font-family:var(--display);font-weight:800;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;margin:0;color:var(--chrome-hi)}.y2k-drawer__body{flex:1;overflow:auto;padding:6px 18px}.y2k-empty{padding:56px 0;text-align:center;color:var(--chrome-lo);font-family:var(--lcd);font-size:.82rem;letter-spacing:.14em}.y2k-line{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid var(--chrome-edge);align-items:center}.y2k-line img{width:56px;height:56px;object-fit:contain;border-radius:11px;padding:5px;background:linear-gradient(165deg,#eef2ef,#c9d2cc);mix-blend-mode:normal}.y2k-line__m{flex:1;min-width:0}.y2k-line__m strong{display:block;font-size:.85rem;color:var(--chrome-hi);font-weight:600}.y2k-line__m span{font-size:.72rem;color:var(--chrome-lo);letter-spacing:.08em}.y2k-qty{display:flex;align-items:center;margin:7px 0 0;border:1px solid var(--chrome-edge);border-radius:8px;width:max-content}.y2k-qty button{width:27px;height:25px;color:var(--chrome-mid);transition:color var(--fast) var(--ease)}.y2k-qty button:hover{color:var(--cw)}.y2k-qty output{width:25px;text-align:center;font-family:var(--lcd);font-size:.8rem;color:var(--chrome-hi)}.y2k-line__p{font-family:var(--display);font-weight:700;font-size:.85rem;color:var(--chrome-hi)}.y2k-drawer__foot{padding:18px;border-top:1px solid var(--chrome-edge)}.y2k-row{display:flex;justify-content:space-between;font-size:.8rem;color:var(--chrome-mid)}.y2k-row.total{color:var(--chrome-hi);font-family:var(--display);font-weight:900;font-size:1.02rem;margin:9px 0 0}.y2k-checkout{margin:14px 0 0;width:100%;padding:16px;border-radius:12px;background:var(--cw);color:#04170a;font-family:var(--display);font-weight:800;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;transition:filter var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.y2k-checkout:hover{filter:brightness(1.1);box-shadow:0 0 44px -10px #5fcb67a6}@media(prefers-reduced-motion:reduce){.y2k *,.y2k-drawer,.y2k-scrim{animation:none!important;transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/y2k-aircool.css.map */
