.loadbar{border:1px solid var(--glass-border,#ffffff42);background:#0006;border-radius:4px;flex:none;gap:4px;padding:4px;display:inline-flex}.loadbar span{opacity:.15;background:#7cff9b;width:14px;height:14px;animation:1.2s step-end infinite loadblock}.loadbar span:nth-child(2){animation-delay:.2s}.loadbar span:nth-child(3){animation-delay:.4s}.loadbar span:nth-child(4){animation-delay:.6s}.loadbar span:nth-child(5){animation-delay:.8s}.loadbar span:nth-child(6){animation-delay:1s}@keyframes loadblock{0%{opacity:1}50%{opacity:.15}}.loadbar-sm{border-radius:3px;gap:2px;padding:2px}.loadbar-sm span{width:6px;height:6px}.ld-label{font-family:var(--font-pixel,"VCR OSD Mono", "Courier New", ui-monospace, monospace);color:var(--text-dim,#ffffffb8)}.ld-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ld-page,.ld-block{text-align:center;place-content:center;justify-items:center;gap:14px;display:grid}.ld-page .ld-label,.ld-block .ld-label{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:400}.ld-page{min-height:calc(100vh - var(--head,0px));min-height:calc(100dvh - var(--head,0px));padding:80px 20px}.ld-block{min-height:36vh;padding:56px 20px}.ld-inline{vertical-align:middle;align-items:center;gap:8px;display:inline-flex;position:relative}.ld-inline .ld-label{font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}button[aria-busy=true]:disabled,.btn[aria-busy=true]:disabled{opacity:1!important;filter:none!important;cursor:progress!important}.img-loader{z-index:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.loadbar span{animation-duration:2.4s!important}}.ld-boot{background:#0d0f16;min-height:100vh}.ld-auto{margin-left:8px}button:has(.ld:not(.ld-auto)) .ld-auto{display:none}button:disabled:has(.ld){opacity:1!important;filter:none!important;cursor:progress!important}.btn:disabled:has(.ld){opacity:1!important;filter:none!important;cursor:progress!important}.pd{--glass:#ffffff1f;--glass-strong:#fff3;--glass-border:#ffffff42;--win-bg:linear-gradient(180deg, #282a469e, #121422b8);--win-solid:#141524f0;--red:#c91515;--red-bright:#ff4a4a;--text:#fff;--text-dim:#ffffffb8;--text-faint:#ffffff8c;--paper:#f4f2ee;--sky-1:#05060d;--sky-2:#1a1f3d;--sky-3:#4a3a68;--sky-4:#b96a5c;--font-pixel:"VCR OSD Mono", "Courier New", ui-monospace, monospace;--font-wide:"Druk Wide", "Arial Black", sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", system-ui, sans-serif;--topbar:58px;--ticker:31px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--head:calc(var(--topbar) + var(--navrow,0px) + var(--ticker) + var(--safe-t));--blur:16px;isolation:isolate;min-height:100dvh;color:var(--text);font:400 15px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0f16;flex-direction:column;display:flex;position:relative;overflow-x:clip}.pd *,.pd :before,.pd :after{box-sizing:border-box}.pd :where(h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset){margin:0;padding:0}.pd :where(fieldset){border:0;min-width:0}.pd :where(ul,ol){list-style:none}.pd img{max-width:100%;display:block}.pd a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.pd :where(p,li,.xsmall,.small) a{color:#ffd2dc}.pd :where(p,li) a:hover{color:#fff}.pd :where(button){font:inherit;color:inherit;cursor:pointer}.pd b,.pd strong{font-weight:600}.pd ::selection{background:var(--red);color:#fff}body.no-scroll{overflow:hidden}.pd :focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #fff;box-shadow:0 0 0 5px #ff4a4a8c}.pd main:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:200;color:#000;font-family:var(--font-pixel);background:#fff;border-radius:8px;padding:10px 16px;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:calc(10px + var(--safe-t))}.pd .pixel{font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;font-weight:400}.pd .wide{font-family:var(--font-pixel);text-transform:uppercase;font-weight:400;line-height:1.02}.pd .chrome{background:linear-gradient(#fff 0%,#dbe3f2 30%,#8e9ab6 49%,#f3f7ff 53%,#aab6cf 72%,#e8eefa 100%);color:#0000;filter:drop-shadow(0 2px #0a0e1e99)drop-shadow(0 0 18px #b4c8ff4d);-webkit-background-clip:text;background-clip:text}.pd .dim{color:var(--text-dim)}.pd .small{font-size:13.5px}.pd .xsmall{font-size:12.5px;line-height:1.55}.pd .center{text-align:center}.pd .grow{flex:1;min-width:0}.pd .sparkle-title:before{content:"";vertical-align:-.08em;background:currentColor;width:.7em;height:.7em;margin-right:.5em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 fill=%22black%22 viewBox=%220 0 24 24%22%3E %3Cpath d=%22M11 1h2v4h-2zm0 22h2v-4h-2zM9 5h2v4H9zm0 14h2v-4H9zm4-14h2v4h-2zm0 14h2v-4h-2zM5 9h4v2H5zm14 0h-4v2h4zM1 11h4v2H1zm22 0h-4v2h4zM5 13h4v2H5zm14 0h-4v2h4z%22/%3E %3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 fill=%22black%22 viewBox=%220 0 24 24%22%3E %3Cpath d=%22M11 1h2v4h-2zm0 22h2v-4h-2zM9 5h2v4H9zm0 14h2v-4H9zm4-14h2v4h-2zm0 14h2v-4h-2zM5 9h4v2H5zm14 0h-4v2h4zM1 11h4v2H1zm22 0h-4v2h4zM5 13h4v2H5zm14 0h-4v2h4z%22/%3E %3C/svg%3E") 50%/contain no-repeat}.pd .sparkle-title:after{content:"";vertical-align:-.08em;background:currentColor;width:.7em;height:.7em;margin-left:.5em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 fill=%22black%22 viewBox=%220 0 24 24%22%3E %3Cpath d=%22M11 1h2v4h-2zm0 22h2v-4h-2zM9 5h2v4H9zm0 14h2v-4H9zm4-14h2v4h-2zm0 14h2v-4h-2zM5 9h4v2H5zm14 0h-4v2h4zM1 11h4v2H1zm22 0h-4v2h4zM5 13h4v2H5zm14 0h-4v2h4z%22/%3E %3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 fill=%22black%22 viewBox=%220 0 24 24%22%3E %3Cpath d=%22M11 1h2v4h-2zm0 22h2v-4h-2zM9 5h2v4H9zm0 14h2v-4H9zm4-14h2v4h-2zm0 14h2v-4h-2zM5 9h4v2H5zm14 0h-4v2h4zM1 11h4v2H1zm22 0h-4v2h4zM5 13h4v2H5zm14 0h-4v2h4z%22/%3E %3C/svg%3E") 50%/contain no-repeat}.y2k-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.y2k-sky{background:radial-gradient(ellipse 90% 45% at 50% 78%, #ff8c5a42, transparent 60%), radial-gradient(ellipse 40% 18% at 50% 80%, #ffbe7852, transparent 70%), linear-gradient(180deg, var(--sky-1) 0%, var(--sky-2) 38%, var(--sky-3) 66%, var(--sky-4) 82%, #1a1220 82.5%, #0b0810 100%);position:absolute;inset:0}.y2k-stars,.y2k-stars:before{content:"";background-repeat:repeat;background-size:420px 420px;position:absolute;top:0;left:0;right:0}.y2k-stars{background-image:radial-gradient(1px 1px at 22px 34px,#fff,#0000),radial-gradient(1px 1px at 180px 90px,#fffc,#0000),radial-gradient(1.5px 1.5px at 300px 40px,#fff,#0000),radial-gradient(1px 1px at 90px 200px,#fff9,#0000),radial-gradient(1px 1px at 350px 260px,#fff,#0000),radial-gradient(1.5px 1.5px at 250px 180px,#ffffffe6,#0000);height:66%;animation:4s ease-in-out infinite twinkle}.y2k-stars:before{background-image:radial-gradient(1px 1px at 60px 120px,#ffffffb3,#0000),radial-gradient(1px 1px at 320px 150px,#fff,#0000),radial-gradient(1px 1px at 140px 300px,#ffffff80,#0000);height:90%;animation:5.2s ease-in-out 1.3s infinite twinkle}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.45}}.y2k-grid{transform-origin:top;height:22%;position:absolute;top:82%;left:-20vw;right:-20vw;overflow:hidden;transform:perspective(240px)rotateX(58deg);-webkit-mask-image:linear-gradient(#000000d9,#0000 90%);mask-image:linear-gradient(#000000d9,#0000 90%)}.y2k-grid-plane{will-change:transform;background-image:linear-gradient(#ff6ea052 1px,#0000 1px),linear-gradient(90deg,#ff6ea052 1px,#0000 1px);background-size:60px 34px;animation:2.4s linear infinite grid-run;position:absolute;inset:-34px 0 0}@keyframes grid-run{0%{transform:translate(0,0)}to{transform:translateY(34px)}}.grain{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.grain:before{content:"";opacity:.13;background:repeating-linear-gradient(#0000 0 2px,#00000080 3px 3.5px);position:absolute;inset:0}.grain:after{content:"";opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(4,end) infinite grain-shift;position:absolute;inset:-50%}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(-1%,2%)}to{transform:translate(2%,-1%)}}.sparkles{pointer-events:none;z-index:95;position:fixed;inset:0}.sparkle{opacity:0;pointer-events:none;will-change:transform, opacity;font-size:13px;transition:opacity .7s linear,transform .7s ease-out;position:fixed}.topbar{z-index:60;padding-top:var(--safe-t);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.2);backdrop-filter:blur(var(--blur)) saturate(1.2);background:#0e101e8c;position:fixed;top:0;left:0;right:0}.topbar-row{height:var(--topbar);padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));border-bottom:1px solid var(--glass-border);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f}.logo{font-family:var(--font-pixel);letter-spacing:.22em;white-space:nowrap;padding:6px 4px;font-size:21px;text-decoration:none}.topnav{gap:4px;display:flex}.topnav a{font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);align-items:center;min-height:44px;padding:12px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.topnav a:hover,.topnav a.on{color:#fff}.topnav a.on{text-decoration:underline;-webkit-text-decoration-color:var(--red-bright);text-decoration-color:var(--red-bright);text-underline-offset:6px}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.country-pill{align-items:center;min-height:44px;display:inline-flex;position:relative}.country-pill select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.country-face{border:1px solid var(--glass-border);color:var(--text);white-space:nowrap;background:#ffffff14;border-radius:999px;padding:7px 12px;font-size:12px}.country-face:after{content:"";vertical-align:-.08em;width:1em;height:1em;color:var(--text-dim);background:currentColor;margin-left:4px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 fill=%22black%22 viewBox=%220 0 24 24%22%3E %3Cpath d=%22M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z%22/%3E %3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 fill=%22black%22 viewBox=%220 0 24 24%22%3E %3Cpath d=%22M13 16h-2v-2h2v2Zm-2-2H9v-2h2v2Zm4 0h-2v-2h2v2Zm-6-2H7v-2h2v2Zm8 0h-2v-2h2v2ZM7 10H5V8h2v2Zm12 0h-2V8h2v2Z%22/%3E %3C/svg%3E") 50%/contain no-repeat}.country-pill:hover .country-face{background:#ffffff29}.country-pill:has(select:focus-visible) .country-face{outline-offset:2px;outline:2px solid #fff}.cart-btn{border:1px solid var(--glass-border);color:#fff;background:linear-gradient(#ffffff38,#ffffff0f);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59}.cart-btn:hover{background:#ffffff3d}.cart-btn.is-here{background:#ffffff47}.pd .cart-btn .badge{background:var(--red);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:-5px;right:-6px;box-shadow:0 2px 8px #0006;letter-spacing:0!important}.ticker{height:var(--ticker);white-space:nowrap;border-bottom:1px solid var(--glass-border);font-family:var(--font-pixel);letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);-webkit-user-select:none;user-select:none;background:#00000061;font-size:12px;overflow:hidden}.ticker-track{will-change:transform;padding:7px 0;animation:72s linear infinite ticker-scroll;display:inline-flex}.ticker-track>span{white-space:pre;flex:none}.ticker-track em{color:var(--red-bright);margin:0 .3em;font-style:normal}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.main{padding-top:var(--head);flex:1;position:relative}.win{border:1px solid var(--glass-border);background:var(--win-bg);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border-radius:10px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000080,inset 0 1px #ffffff38}.win-bar{border-bottom:1px solid var(--glass-border);background:linear-gradient(#ffffff29,#ffffff0d);align-items:center;gap:8px;min-height:38px;padding:9px 12px;display:flex}.win-title{font-family:var(--font-pixel);letter-spacing:.12em;color:var(--text-dim);text-transform:lowercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:6px;font-size:12px;overflow:hidden}.dot{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 -1px 2px #00000040}.dot-red{background:#ff5f57}.dot-yellow{background:#febc2e}.dot-green{background:#28c840}.dot-btn{border:0;padding:0;position:relative}.dot-btn:after{content:"";position:absolute;inset:-16px}.dot-btn:hover{filter:brightness(1.15)}.win-controls{font-family:var(--font-pixel);color:var(--text-faint);flex:none;gap:6px;margin-left:auto;font-size:10px;display:flex}.win-controls span{border:1px solid var(--glass-border);border-radius:3px;place-items:center;width:18px;height:16px;display:grid}.pd .btn{border:1px solid var(--glass-border);min-height:46px;font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-align:center;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;transition:filter .15s,transform 60ms,background .15s;display:inline-flex}.pd .btn:active:not(:disabled){transform:translateY(1px)}.pd .btn:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.4)}.pd .btn-lg{width:100%;min-height:52px;font-size:15px}.pd .btn-sm{min-height:38px;padding:8px 14px;font-size:12.5px}.pd .btn-buy{background:linear-gradient(#e8473a,#a8110f);border-color:#ff8c8c8c;box-shadow:inset 0 1px #ffffff52,0 6px 18px #c9151552}.pd .btn-buy:hover:not(:disabled){filter:brightness(1.1)}.pd .btn-cart{background:linear-gradient(#78a0ff73,#2846a099);box-shadow:inset 0 1px #ffffff59}.pd .btn-cart:hover:not(:disabled){filter:brightness(1.15)}.pd .btn-ghost{background:#ffffff12}.pd .btn-ghost:hover:not(:disabled){background:#ffffff29}.pd .btn-withdraw{background:linear-gradient(#ff5a4d,#b5130f);border:2px solid #fff;width:100%;min-height:56px;font-size:16px;box-shadow:0 0 0 3px #ff4a4a59,inset 0 1px #fff6,0 10px 26px #0006}.pd .btn-withdraw:hover:not(:disabled){filter:brightness(1.08)}.pd .link-btn{min-height:44px;font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:#ffd2dc;text-underline-offset:4px;background:0 0;border:0;margin-left:auto;padding:10px 2px;font-size:12px;text-decoration:underline}.pd .icon-btn{border:1px solid var(--glass-border);background:#ffffff14;border-radius:8px;place-items:center;width:44px;height:44px;font-size:16px;display:grid}.pd .icon-btn:hover{background:#ffffff2e}.opts{flex-wrap:wrap;gap:8px;display:flex}.pd .opt{border:1px solid var(--glass-border);min-width:52px;min-height:46px;font-family:var(--font-pixel);letter-spacing:.06em;color:var(--text);background:#ffffff12;border-radius:8px;padding:8px 12px;font-size:14px;transition:background .12s,border-color .12s}.pd .opt:hover:not(:disabled){background:#ffffff29}.pd .opt[aria-pressed=true]{color:#111;background:#fff;border-color:#fff;box-shadow:0 0 0 3px #ffffff40}.pd .opt:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.pd .swatch-btn{border:1px solid var(--glass-border);background:#ffffff0f;border-radius:10px;place-items:center;width:46px;height:46px;padding:0;display:grid}.swatch-btn span{border-radius:6px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #00000040}.pd .swatch-btn[aria-pressed=true]{border:2px solid #fff;box-shadow:0 0 0 3px #ffffff40}.qty{border:1px solid var(--glass-border);background:#ffffff12;border-radius:8px;flex:none;align-items:center;display:inline-flex}.pd .qty button{color:#fff;background:0 0;border:0;width:44px;height:46px;padding:0;font-size:18px}.pd .qty button:disabled{opacity:.35;cursor:default}.qty span{text-align:center;min-width:22px;font-family:var(--font-pixel)}.field{flex-direction:column;gap:6px;display:flex}.field-label{color:var(--text-dim);align-items:center;gap:8px;font-size:12px;display:flex;letter-spacing:.12em!important}.pd :where(input,select,textarea){width:100%;min-height:46px;font:400 16px/1.4 var(--font-body);color:#fff;border:1px solid var(--glass-border);background:#00000052;border-radius:8px;padding:10px 12px}.pd :where(select){appearance:none;background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.pd select option{color:#fff;background:#1a1c2c}.pd input::placeholder,.pd textarea::placeholder{color:var(--text-faint)}.pd input:focus,.pd select:focus,.pd textarea:focus{border-color:#fff}.pd input[type=file]{padding:8px;font-size:14px}.pixel-badge{border:1px solid var(--glass-border);font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);background:#00000073;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;display:inline-flex}.pixel-badge b{color:#7cff9b;font-weight:400}.note{color:#ffe7a6;background:#ffd66624;border:1px solid #ffd6668c;border-radius:8px;padding:10px 12px}.err{color:#ffc4c4;background:#ff4a4a24;border:1px solid #ff6e6e99;border-radius:8px;padding:9px 12px}.pd mark.todo-ph{color:#6a4500;background:#fff1a8;border-radius:3px;padding:0 4px;font-weight:600}.state{min-height:calc(100vh - var(--head));min-height:calc(100dvh - var(--head));text-align:center;place-content:center;justify-items:center;gap:14px;padding:80px 20px;display:grid}.state .pixel{color:var(--text-dim);font-size:13px}.win-dialog{text-align:left;width:min(440px,100%)}.dialog-body{align-items:flex-start;gap:16px;padding:22px;display:flex}.dialog-body .pixel{color:#fff;margin-bottom:6px}.dialog-body .btn{margin-top:14px}.dialog-icon{color:#febc2e;font-size:30px;line-height:1}.masthead{text-align:center;padding:26px 20px 28px}.kicker{color:var(--text-dim);margin-bottom:14px;font-size:11.5px}.mast-title{letter-spacing:.07em;font-size:clamp(32px,4.4vw,56px)}.mast-title br{display:none}.tagline{color:var(--text-dim);margin-top:14px;font-size:12.5px}.mast-status{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.catalog{max-width:1100px;margin:0 auto;padding:8px 24px 80px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.grid>li{min-width:0}.card{color:inherit;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.card:hover{transform:translateY(-5px)rotate(-.4deg);box-shadow:0 26px 60px #0009,0 0 30px #ff6ea029}.card:focus-visible{border-radius:10px}.card-media{aspect-ratio:4/5;background:var(--paper);position:relative;overflow:hidden}.paper{background:var(--paper);place-items:center;display:grid;overflow:hidden}.paper img{mix-blend-mode:multiply}.card-paper{padding:9%;position:absolute;inset:0}.card-paper img{object-fit:contain;width:100%;height:100%}.card-mock{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.card-hover{opacity:0;z-index:1;transition:opacity .35s}@media (hover:hover) and (pointer:fine){.card:hover .card-hover,.card:focus-visible .card-hover{opacity:1}}.new-badge{z-index:2;background:var(--red);color:#fff;border-radius:3px;padding:4px 9px;font-size:11px;animation:1.4s steps(2,start) infinite blink-step;position:absolute;top:12px;right:12px;transform:rotate(6deg);box-shadow:0 4px 14px #00000073}@keyframes blink-step{to{visibility:hidden}}.card-body{flex-direction:column;gap:10px;padding:15px 16px 16px;display:flex}.card-title{font:400 16.5px/1.3 var(--font-body)}.card-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.swatches{align-items:center;gap:5px;display:inline-flex}.swatch-dot{border:1px solid #fff9;border-radius:50%;width:13px;height:13px}.swatches .xsmall{font-family:var(--font-pixel);letter-spacing:.06em;margin-left:4px}.card .price{font-size:17px}.card-cta{width:100%}.slot{background:var(--win-solid)}.slot-body{text-align:center;color:var(--text-dim);padding:70px 20px;font-size:12px;line-height:2}.slot-glyph{margin-bottom:10px;font-size:30px;display:block}.skeleton .shimmer{background:linear-gradient(100deg,#ffffff0f 30%,#ffffff24 50%,#ffffff0f 70%) 0 0/300% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sk-line{background:#ffffff1f;border-radius:4px;height:14px;display:block}.sk-line.short{width:40%}.pdp{min-height:calc(100vh - var(--head));padding:34px 24px 140px;position:relative}.pdp-stage{z-index:-1;background:#07080d;position:fixed;inset:0;overflow:hidden}.with-photo .pdp-stage{z-index:0}.pdp-title,.pdp-layout{z-index:1;position:relative}.pdp-photo{object-fit:cover;object-position:30% 35%;width:100%;height:100%;animation:.4s fade;position:absolute;inset:0}.pdp-blur{display:none}.is-portrait .pdp-blur{object-fit:cover;filter:blur(30px)brightness(.4)saturate(1.1);width:calc(100% + 80px);height:calc(100% + 80px);display:block;position:absolute;inset:-40px}.is-portrait .pdp-photo{left:max(0px,50% - 620px);right:auto;top:var(--head);height:calc(100% - var(--head));object-fit:cover;object-position:50% 15%;width:min(56vw,760px);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 78%,#0000 100%)}.pdp-shade{background:radial-gradient(circle at 30% 45%,#ffffff1a,#0000 55%),linear-gradient(90deg,#0000000d 40%,#00000073 75%),linear-gradient(#00000047,#00000073);position:absolute;inset:0}.paper-stage{place-items:start center;display:grid}.pdp-title{text-align:center;text-shadow:0 0 20px #ffffff59,0 2px 10px #0009;margin-bottom:32px;font-size:clamp(18px,2.4vw,28px)}.pdp-layout{justify-content:flex-end;max-width:1180px;margin:0 auto;display:flex}.pdp-col{flex-direction:column;gap:20px;width:410px;display:flex}.buy-win{width:100%}.no-photo .pdp-layout{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:48px;display:grid}.paper-big{aspect-ratio:1;cursor:zoom-in;border:0;border-radius:12px;width:min(100%,560px);padding:7%;box-shadow:0 24px 60px #00000080}.paper-big img{object-fit:contain;width:100%;height:100%}.buy-body{flex-direction:column;gap:16px;padding:18px 20px 22px;display:flex}.price-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.price-big{font-size:28px;letter-spacing:.06em!important}.ship-inline{align-items:center;gap:8px;margin-top:-6px;display:flex}.ship-note{margin-top:-10px}.pd .ship-inline select{background-color:#ffffff14;width:auto;min-height:44px;padding:6px 30px 6px 10px;font-size:15px}.shots{flex-wrap:wrap;gap:8px;display:flex}.pd .shot{border:1px solid var(--glass-border);background:#000;border-radius:6px;width:58px;height:72px;padding:0;position:relative;overflow:hidden}.shot img{object-fit:cover;width:100%;height:100%}.pd .shot.on{border:2px solid #fff}.pd .shot.paper{background:var(--paper)}.shot.paper img{object-fit:contain;padding:6px}.shot-cap{color:#fff;text-align:center;background:#000000a6;padding:2px 0;font-size:9.5px;position:absolute;bottom:0;left:0;right:0}.opt-group{flex-direction:column;gap:9px;display:flex}.opt-group legend{width:100%;margin-bottom:9px;padding:0}.opt-group.need .opts{animation:.35s 2 nudge}.opt-group.need .opt:not(:disabled){border-color:var(--red-bright)}@keyframes nudge{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.youth-mini{color:#ffe7a6}.youth-mini b{color:#fff3c9}.youth-warn{color:#ffeab0;background:#ffd66621;border:1px solid #ffd66680;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.warn-icon{color:#febc2e;font-size:16px;line-height:1.3}.buy-row{align-items:stretch;gap:10px;display:flex}.trust{color:var(--text-dim);flex-direction:column;gap:3px;display:flex}.accordions{border-top:1px solid var(--glass-border)}.accordions details{border-bottom:1px solid var(--glass-border)}.accordions summary{cursor:pointer;min-height:46px;font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--text);justify-content:space-between;align-items:center;font-size:12.5px;list-style:none;display:flex}.accordions summary::-webkit-details-marker{display:none}.accordions summary:after{content:"+";color:var(--text-dim);font-size:16px}.accordions details[open] summary:after{content:"−"}.accordions details>p{color:var(--text-dim);padding-bottom:12px;font-size:14px}.accordions details>p+p{margin-top:-4px}.desc{white-space:pre-wrap}.player{z-index:40;border:1px solid var(--glass-border);max-width:min(520px,100vw - 32px);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));pointer-events:none;background:linear-gradient(#ffffff38,#a0aabe1f);border-radius:14px;align-items:center;gap:14px;padding:11px 18px;display:flex;position:fixed;bottom:22px;left:max(24px,50% - 590px);box-shadow:inset 0 1px #ffffff73,0 14px 34px #00000073}.player-art{background:var(--paper);border-radius:6px;flex:none;width:46px;height:46px;overflow:hidden}.player-art img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.player-mid{flex-direction:column;gap:6px;min-width:130px;display:flex}.player-time{text-align:center;font-size:12px}.player-bar{background:#ffffff4d;border-radius:2px;height:4px;overflow:hidden}.player-bar div{background:#fff;width:38%;height:100%}.player-ctrls{gap:7px;display:flex}.player-ctrls span{border:1px solid var(--glass-border);background:linear-gradient(#ffffff4d,#78829640);border-radius:999px;padding:6px 11px;font-size:10px;box-shadow:inset 0 1px #fff6}.player-ctrls .play{background:linear-gradient(#96b4ff80,#3250aa80);padding:6px 20px}.player-track{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:12px;overflow:hidden}.buybar{display:none}.pd dialog.modal{color:inherit;background:0 0;border:0;width:100%;max-width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:visible}.pd dialog.modal-wide{max-width:min(820px,100vw - 24px)}.pd dialog.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04050ca8}.modal .win{background:var(--win-solid);flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.modal-body{flex-direction:column;gap:14px;padding:18px 20px 22px;display:flex;overflow-y:auto}.modal-body .btn{align-self:flex-end}.paper-zoom{aspect-ratio:1;border-radius:8px;max-height:70dvh;padding:4%}.paper-zoom img{object-fit:contain;width:100%;height:100%}.sizeguide{flex-direction:column;gap:12px;display:flex}.table-wrap{border:1px solid var(--glass-border);border-radius:8px;overflow-x:auto}.ltable{border-collapse:collapse;background:#00000038;width:100%;font-size:14px}.ltable th,.ltable td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1f;padding:10px}.ltable thead th{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);background:#ffffff0f;font-size:12px;font-weight:400}.ltable td small{color:var(--text-faint);max-width:260px;font-size:12px;display:block}.ltable tr:last-child th,.ltable tr:last-child td{border-bottom:0}.size-table th,.size-table td{text-align:center;white-space:nowrap}.size-table tbody th{text-align:left;color:var(--text-dim);white-space:normal;min-width:92px;font-size:13px;font-weight:400}.size-table thead th{color:#fff;font-size:13px}.page{flex-direction:column;gap:22px;max-width:1100px;margin:0 auto;padding:30px 20px 90px;display:flex}.page-narrow{max-width:720px}.page-doc{max-width:860px}.page-win{background:linear-gradient(#22243cc7,#10121edb)}.page-body{flex-direction:column;gap:16px;padding:22px 24px 26px;display:flex}.h-page{font-size:clamp(18px,2.4vw,24px);letter-spacing:.14em!important}.h-sec{color:#fff;font-size:14px;letter-spacing:.14em!important}.cart-panel{flex-direction:column;gap:18px;display:flex}.cart-lines{flex-direction:column;display:flex}.cart-line{border-bottom:1px solid var(--glass-border);gap:14px;padding:14px 0;display:flex}.cart-line:first-child{padding-top:0}.paper-sm{border-radius:6px;flex:none;width:72px;height:72px;padding:6px}.paper-sm img{object-fit:contain;width:100%;height:100%}.cart-line-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pd .cart-line-title{color:#fff;font-size:15px;text-decoration:none}.cart-line-title:hover{text-decoration:underline}.cart-line-row{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.cart-line-row .price{font-size:15px}.cart-line .qty button{width:40px;height:40px;font-size:15px}.youth-tag{font-family:var(--font-pixel);letter-spacing:.08em;color:#ffe7a6;text-transform:uppercase;border:1px solid #ffd66699;border-radius:3px;margin-left:4px;padding:1px 5px;font-size:10px}.cart-summary{flex-direction:column;gap:14px;display:flex}.totals{grid-template-columns:1fr auto;gap:7px 0;display:grid}.totals dt{color:var(--text-dim);padding-right:14px}.totals dd{text-align:right;font-family:var(--font-pixel);letter-spacing:.04em}.totals .tot{color:#fff;border-top:1px dashed #fff6;margin-top:3px;padding-top:10px;font-size:18px}.totals dt.tot{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.12em;font-size:14px}.calc{align-items:center;gap:8px;display:flex}.spin{animation:1.2s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.checkout-form{flex-direction:column;gap:12px;padding-top:6px;display:flex}.cart-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 10px;display:flex}.cart-empty .btn{margin-top:12px}.empty-glyph{color:var(--text-dim);font-size:44px}.drawer-overlay{z-index:100;background:#04050c8c;justify-content:flex-end;padding:14px;animation:.18s fade;display:flex;position:fixed;inset:0}.drawer{width:min(430px,100%);max-height:calc(100dvh - 28px);animation:.24s cubic-bezier(.2,.8,.2,1) slide-in;display:flex}.drawer-win{background:var(--win-solid);flex-direction:column;width:100%;display:flex}.drawer-head{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:12px 14px 12px 20px;display:flex}.drawer-head h2{font-size:14px}.drawer-body{overscroll-behavior:contain;padding:16px 20px calc(20px + var(--safe-b));flex:1;overflow-y:auto}@keyframes slide-in{0%{opacity:0;transform:translate(30px)}}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}}@keyframes fade{0%{opacity:0}}.thanks{background:linear-gradient(#3c825a73,#142820bf)}.thanks-body{flex-direction:column;gap:8px;padding:18px 22px 20px;display:flex}.thanks-body .pixel{color:#b8ffcb;font-size:17px}.order-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.status-pill{color:#b8ffcb;background:#7cff9b29;border:1px solid #7cff9b99;border-radius:999px;padding:6px 12px;font-size:12px}.status-pill.off{color:#ffc4c4;background:#ff4a4a24;border-color:#ff6e6e99}.timeline{grid-template-columns:repeat(4,1fr);gap:6px;margin:4px 0;display:grid}.timeline li{color:var(--text-faint);flex-direction:column;gap:8px;font-size:11px;display:flex}.timeline .led{border:1px solid var(--glass-border);background:#ffffff0f;border-radius:3px;height:12px}.timeline li.done{color:#fff}.timeline li.done .led{background:linear-gradient(#a6ffbc,#2fbf5a);border-color:#b8ffcb;box-shadow:0 0 10px #7cff9b80}.timeline li[aria-current=step] .led{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 2px #7cff9b33}}.tracking{border:1px solid var(--glass-border);background:#00000040;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex}.trk{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.trk code{background:#ffffff14;border-radius:4px;padding:3px 8px;font-size:14px}.order-lines li{border-bottom:1px solid var(--glass-border);align-items:center;gap:12px;padding:10px 0;display:flex}.order-lines .grow{flex-direction:column;display:flex}.order-actions{flex-wrap:wrap;gap:10px;display:flex}.returns>div{scroll-margin-top:calc(var(--head) + 12px)}.policy-wait{min-height:100vh}.withdraw-box{background:#ff4a4a1a;border:1px solid #ff787880;border-radius:10px;flex-direction:column;gap:14px;padding:18px;display:flex}.reason-btns{flex-wrap:wrap;gap:8px;display:flex}.reason-btns .btn{flex:180px}.form{gap:14px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pd textarea{resize:vertical;min-height:96px}.legal-nav{flex-wrap:wrap;gap:6px;display:flex}.legal-nav a{min-height:44px;font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--glass-border);color:var(--text-dim);background:#0a0c188c;border-radius:999px;align-items:center;padding:8px 14px;font-size:12px;text-decoration:none;display:inline-flex}.legal-nav a:hover{color:#fff;background:#ffffff1f}.legal-nav a.on{color:#111;background:#fff;border-color:#fff}.legal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.langswitch{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:44px;font-size:12px;display:inline-flex;color:#ffd2dc!important}.legal{font-size:15.5px;line-height:1.68}.legal .lsec{flex-direction:column;gap:8px;display:flex}.legal .lsec h2{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-top:6px;font-size:14px;font-weight:400}.lnum{color:var(--red-bright)}.legal p,.legal li{color:#ffffffdb}.legal ul{flex-direction:column;gap:6px;list-style:none;display:flex}.legal ul li{padding-left:18px;position:relative}.legal ul li:before{content:"";vertical-align:-.08em;width:10px;height:10px;color:var(--red-bright);background:currentColor;font-size:11px;display:inline-block;position:absolute;top:3px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 fill=%22black%22 viewBox=%220 0 24 24%22%3E %3Cpath d=%22M11 1h2v4h-2zm0 22h2v-4h-2zM9 5h2v4H9zm0 14h2v-4H9zm4-14h2v4h-2zm0 14h2v-4h-2zM5 9h4v2H5zm14 0h-4v2h4zM1 11h4v2H1zm22 0h-4v2h4zM5 13h4v2H5zm14 0h-4v2h4z%22/%3E %3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 fill=%22black%22 viewBox=%220 0 24 24%22%3E %3Cpath d=%22M11 1h2v4h-2zm0 22h2v-4h-2zM9 5h2v4H9zm0 14h2v-4H9zm4-14h2v4h-2zm0 14h2v-4h-2zM5 9h4v2H5zm14 0h-4v2h4zM1 11h4v2H1zm22 0h-4v2h4zM5 13h4v2H5zm14 0h-4v2h4z%22/%3E %3C/svg%3E") 50%/contain no-repeat}.seller-card{border:1px solid var(--glass-border);background:#00000047;border-radius:8px;padding:12px 16px;font-size:14.5px;line-height:1.75}.modelform{background:#00000047;border:1px dashed #fff6;border-radius:8px;padding:10px 16px;font-size:14.5px}.lupdated{border-top:1px dashed #ffffff4d;padding-top:12px;font-size:13px;color:var(--text-dim)!important}.ltable-wrap{flex-direction:column;gap:8px;display:flex;overflow-x:auto}.foot{z-index:2;text-align:center;padding:24px max(20px, env(safe-area-inset-right)) calc(26px + var(--safe-b)) max(20px, env(safe-area-inset-left));border-top:1px solid var(--glass-border);background:#05050cd1;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.foot-badges{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.foot-links{flex-wrap:wrap;justify-content:center;gap:0 6px;font-size:14px;display:flex}.foot-links a,.foot-links>span{min-height:44px;color:var(--text);align-items:center;padding:0 8px;display:inline-flex}.foot-links a:hover{color:#ffd2dc}.foot-seller{color:var(--text-dim);max-width:900px;font-size:12.5px;line-height:1.75}.foot-copy{color:var(--text-faint);font-size:11px}@media (width<=1080px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.catalog{max-width:820px}}@media (width<=900px){.pd{--navrow:38px}.topbar-row{grid-template-columns:1fr auto;grid-template-rows:var(--topbar) var(--navrow);height:auto}.logo{grid-area:1/1}.topbar-actions{grid-area:1/2}.topnav{border-top:1px solid var(--glass-border);grid-area:2/1/auto/-1;justify-content:center;gap:28px}.topnav a{min-height:var(--navrow);padding:0 10px}.logo{letter-spacing:.18em;justify-self:start;padding-left:0;font-size:17px}.player{display:none}.pdp{padding:0 0 calc(110px + var(--safe-b));min-height:0}.pdp-stage,.with-photo .pdp-stage{z-index:0;height:min(78svh,128vw);position:relative;inset:auto}.is-portrait .pdp-blur{display:none}.is-portrait .pdp-photo,.pdp-photo{object-fit:cover;object-position:50% 18%;width:100%;height:100%;top:0;left:0;-webkit-mask-image:none;mask-image:none}.is-landscape .pdp-photo{object-position:22% 40%}.pdp-shade{background:linear-gradient(#0000002e 0%,#0000 30% 62%,#090910eb 100%)}.pdp-title{margin:-76px 16px 18px;font-size:19px;line-height:1.4}.pdp-layout,.no-photo .pdp-layout{padding:0 12px;display:block}.pdp-col{gap:14px;width:auto;max-width:620px;margin:0 auto}.buy-win{width:auto;position:relative;top:0}.no-photo .paper-stage{margin-bottom:14px}.no-photo .pdp{padding-top:0}.no-photo .pdp-title{margin:20px 16px 16px}.paper-big{width:min(100%,520px)}.buybar{z-index:70;left:10px;right:10px;bottom:calc(10px + var(--safe-b));border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#464a68e6,#1a1c2cf0);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 10px;transition:transform .22s,opacity .22s;display:flex;position:fixed;box-shadow:inset 0 1px #ffffff59,0 12px 30px #0000008c}.buybar.hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 20px))}.buybar-art{border-radius:6px;flex:none;width:44px;height:44px;padding:3px}.buybar-art img{object-fit:contain;width:100%;height:100%}.buybar-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.buybar-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.buybar-info .pixel{letter-spacing:.06em;font-size:13px}.buybar .btn{flex:none;min-height:48px;padding:10px 16px}.drawer-overlay{align-items:flex-end;padding:0}.drawer{width:100%;max-height:92dvh;animation-name:slide-up}.drawer-win{border-bottom:0;border-radius:16px 16px 0 0}}@media (width>=641px) and (width<=900px){.pdp-stage,.with-photo .pdp-stage{height:min(66svh,110vw)}.pdp-title{font-size:22px}}@media (width<=640px){.pd{--topbar:54px;--ticker:28px;--blur:10px;font-size:15px}.ticker{font-size:11px}.ticker-track{padding:6px 0}.logo{letter-spacing:.14em;font-size:15px}.country-face{padding:6px 10px;font-size:11px}.masthead{padding:22px 16px 18px}.mast-title{letter-spacing:.04em;font-size:clamp(30px,10.5vw,44px)}.mast-title br{display:inline}.tagline{font-size:11px}.mast-status{gap:6px}.pixel-badge{padding:4px 8px;font-size:10.5px}.catalog{padding:4px 12px 56px}.grid{gap:12px}.card .win-bar{gap:5px;min-height:30px;padding:7px 9px}.card .dot{width:9px;height:9px}.card .win-title{margin-left:2px;font-size:10px}.card .win-controls,.pd .card-cta{display:none}.card-body{gap:6px;padding:10px 10px 12px}.card-title{font-size:14px}.card-meta{flex-direction:column-reverse;align-items:flex-start;gap:6px}.card .price{font-size:15px}.new-badge{padding:3px 7px;font-size:10px;top:8px;right:8px}.slot-body{padding:40px 10px;font-size:11px}.card:hover{transform:none}.page{gap:14px;padding:18px 10px 70px}.page-body{padding:18px 16px 20px}.form-grid{grid-template-columns:1fr}.legal{font-size:15px}.timeline li{font-size:9.5px;letter-spacing:.04em!important}.order-actions .btn{width:100%}.win-dialog .dialog-body{padding:18px}.ltable th,.ltable td{padding:8px 7px}}@media (width<=340px){.grid{grid-template-columns:1fr}}@media (hover:none){.card:hover{transform:none;box-shadow:0 18px 50px #00000080}.card-hover{display:none}}@media (width<=640px),(hover:none){.card,.slot{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#282a46db,#121422eb)}.grain:after{animation:none}}@media (prefers-reduced-motion:reduce){.y2k-stars,.y2k-stars:before,.y2k-grid-plane,.grain:after,.ticker-track,.new-badge,.spin,.timeline li .led,.skeleton .shimmer{animation:none!important}.card,.card-mock,.buybar,.drawer,.drawer-overlay{transition:none!important;animation:none!important}.card:hover{transform:none}.opt-group.need .opts{animation:none}}@media (forced-colors:active){.chrome{color:canvastext;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}}.ltable-wrap .ltable{min-width:560px}.pd .masthead-sm{padding-bottom:8px}.pd .gallery{columns:3 300px;column-gap:20px;max-width:1200px;margin:0 auto;padding:0 20px 48px;list-style:none}.pd .gallery li{break-inside:avoid;margin-bottom:20px}.pd .gal-item{color:inherit;text-decoration:none;transition:transform .2s;display:block}.pd .gal-item:hover,.pd .gal-item:focus-visible{transform:translateY(-3px)}.pd .gal-media img{width:100%;height:auto;display:block}.pd .gal-media.paper img{aspect-ratio:1;object-fit:contain}.pd .gal-cap{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}@media (width<=640px){.pd .gallery{columns:2 150px;column-gap:10px;padding:0 10px 32px}.pd .gallery li{margin-bottom:10px}.pd .gal-cap{padding:8px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.pd .gal-item{transition:none}}.pd .foot-love{text-align:center;color:#ffd2e6;letter-spacing:.12em;margin:0 0 6px;font-size:13px}.pd .px-icon{vertical-align:-.14em;flex:none;display:inline-block}.pd .slot-glyph.px-icon{width:34px;height:34px;margin:0 auto 10px;display:block}.pd .empty-glyph.px-icon{width:48px;height:48px}.pd .dialog-icon.px-icon{width:28px;height:28px}.pd .win-controls .px-icon{opacity:.85;width:13px;height:13px}.pd .sparkle .px-icon,.pd .player-ctrls .px-icon{width:14px;height:14px}.pd .player-ctrls .dbl{align-items:center;display:inline-flex}.pd .player-ctrls .dbl .px-icon+.px-icon{margin-left:-7px}.ticker a{color:inherit;text-decoration:none}.pd .menu-dd{display:inline-flex;position:relative}.pd .menu-btn{font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:12px 10px;font-size:12.5px;display:inline-flex}.pd .menu-btn:hover,.pd .menu-btn.open,.pd .menu-btn.on{color:#fff}.pd .menu-btn.on{text-decoration:underline;-webkit-text-decoration-color:var(--red-bright);text-decoration-color:var(--red-bright);text-underline-offset:6px}.menu-caret{transition:transform .15s}.menu-btn.open .menu-caret{transform:rotate(180deg)}.topnav a{white-space:nowrap}.pd .menu-pop{z-index:80;background:var(--win-solid);min-width:230px;max-width:calc(100vw - 20px);animation:.15s fade;position:fixed}.menu-pop ul{flex-direction:column;padding:6px;display:flex}.pd .menu-pop a{min-height:44px;font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.pd .menu-pop a:hover,.pd .menu-pop a.on{color:#fff;background:#ffffff1a}.menu-pop a .px-icon{color:var(--red-bright)}.stars{vertical-align:-.12em;gap:1px;display:inline-flex}.star{color:#ffffff47;display:inline-flex}.star.on{color:#ffd166}.star.half{color:#ffd166;opacity:.55}.pd .rating-line{color:var(--text);align-items:center;gap:6px;width:fit-content;font-size:13.5px;text-decoration:none;display:inline-flex}.pd a.rating-line:hover .rating-num{text-decoration:underline}.rating-num{font-size:13px}.card-rating{align-items:center;gap:4px;margin-top:-4px;font-size:12.5px;display:inline-flex}.klarna-line{color:var(--text-dim);margin-top:-10px}.klarna-line b{color:#ffd2e6;font-weight:400;font-family:var(--font-pixel);letter-spacing:.04em}.reviews-win{background:var(--win-solid);scroll-margin-top:calc(var(--head) + 12px)}.rv-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rv-list{flex-direction:column;display:flex}.rv{border-bottom:1px solid var(--glass-border);flex-direction:column;gap:6px;padding:12px 0;display:flex}.rv:first-child{padding-top:0}.rv-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-name{font-size:14px;font-weight:600}.rv-top .dim{margin-left:auto}.rv-text{color:#ffffffe6;white-space:pre-wrap;font-size:14.5px}.rv-photos{flex-wrap:wrap;gap:8px;display:flex}.pd .rv-ph{border:1px solid var(--glass-border);background:#000;border-radius:8px;flex:none;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.rv-ph img{object-fit:cover;width:100%;height:100%}.pd .rv-x{color:#fff;background:#000000b3;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:2px;right:2px}.rv-form{border-top:1px dashed #ffffff4d;padding-top:6px}.star-pick{gap:4px;display:flex}.pd .star-btn{border:1px solid var(--glass-border);color:#ffffff59;background:#ffffff0f;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;font-size:22px;display:grid}.pd .star-btn.on{color:#ffd166;background:#ffd1661f;border-color:#ffd16699}.hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.btnrow-c{justify-content:center;align-items:center;gap:10px;display:flex}.lightbox-body{align-items:center}.lightbox-body img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;max-height:72dvh}.pd .modal-body .btnrow-c .btn{align-self:center}.hgal-wrap{padding:10px 0 0}.hgal-title{text-align:center;letter-spacing:.08em;margin:0 auto 18px;font-size:clamp(20px,2.6vw,30px)}.hgal{background:#000;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:2px;display:grid}.hgal li{aspect-ratio:9/10;position:relative;overflow:hidden}.hgal li.big{aspect-ratio:auto;grid-area:span 2/span 2}.pd .hgal-item{color:#fff;text-decoration:none;display:block;position:absolute;inset:0}.hgal-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .3s}.pd a.hgal-item:hover img{filter:brightness(1.08);transform:scale(1.04)}.hgal-cap{text-shadow:0 1px 6px #000c;font-size:13px;font-weight:600;position:absolute;bottom:10px;left:12px}@media (width<=900px){.hgal{grid-template-columns:repeat(2,minmax(0,1fr))}.hgal li.big{aspect-ratio:4/5;grid-area:auto/1/auto/-1}}.collection{position:relative}.col-bg{z-index:-1;background-position:50%;background-size:cover;position:fixed;inset:0}.col-bg:after{content:"";background:linear-gradient(#05060d59,#05060da6);position:absolute;inset:0}.col-hero{aspect-ratio:21/8;background:#000;width:100%;max-height:62vh;overflow:hidden}.col-hero img{object-fit:cover;width:100%;height:100%}.col-desc{max-width:620px;color:var(--text-dim);margin:12px auto 0}.masthead.after-hero{padding-top:22px}@media (width<=640px){.col-hero{aspect-ratio:4/3}}.state-sm{min-height:40vh;padding:40px 16px}.diary-title{font-family:var(--font-pixel);text-transform:lowercase}.tagbar{justify-content:center}.pd .legal-nav button{min-height:44px;font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--glass-border);color:var(--text-dim);background:#0a0c188c;border-radius:999px;align-items:center;padding:8px 14px;font-size:12px;display:inline-flex}.pd .legal-nav button.on{color:#111;background:#fff;border-color:#fff}.diary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pd .diary-card{height:100%;color:inherit;background:linear-gradient(#3c2848b8,#161222db);flex-direction:column;text-decoration:none;transition:transform .18s;display:flex}.diary-card:hover{transform:translateY(-4px)rotate(.3deg)}.diary-cover{aspect-ratio:16/10;overflow:hidden}.diary-cover img{object-fit:cover;width:100%;height:100%}.diary-body{background-image:repeating-linear-gradient(#0000 0 27px,#ffa0c824 27px 28px);flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.diary-date{color:#ffd2e6;font-size:11.5px}.diary-h{font:400 19px/1.3 var(--font-body)}.diary-tags{flex-wrap:wrap;gap:6px;display:flex}.dtag{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--glass-border);color:var(--text-dim);border-radius:3px;padding:2px 8px;font-size:10.5px}.dtag.press{color:#ffe7a6;border-color:#ffd666b3}.diary-page{background:linear-gradient(#3c2848d1,#14101eeb)}.diary-hero{max-height:460px;overflow:hidden}.diary-hero img{object-fit:cover;width:100%;height:100%}.diary-article{gap:12px}.diary-h1{font:400 clamp(24px, 3.2vw, 34px)/1.2 var(--font-body)}.pd .back{color:var(--text-dim);align-items:center;gap:6px;width:fit-content;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.diary-sign{color:#ffd2e6;margin-top:10px;font-size:13px}.md{flex-direction:column;gap:14px;font-size:16px;line-height:1.72;display:flex}.md h2,.md h3,.md h4{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:15px;font-weight:400}.md p,.md li{color:#ffffffe0}.md ul,.md ol{flex-direction:column;gap:4px;padding-left:22px;display:flex}.md ul{list-style:square}.md ol{list-style:decimal}.md blockquote{border-left:3px solid var(--red-bright);color:#ffd2e6;margin:0;padding:4px 0 4px 14px;font-style:italic}.md figure{margin:4px 0}.md figure img{border-radius:8px;width:100%}.md figcaption{color:var(--text-faint);margin-top:6px;font-size:12.5px}.md hr{border:0;border-top:1px dashed #ffffff4d;width:100%}.md code{background:#ffffff1a;border-radius:3px;padding:1px 5px;font-size:.92em}.lore-lead{font-size:18px;color:#fff!important}.nl-form{flex-direction:column;gap:10px;width:100%;display:flex}.nl-row{gap:8px;display:flex}.nl-row input{flex:1;min-width:0}.nl-row .btn{white-space:nowrap;flex:none}.nl-consent{color:var(--text-dim);text-align:left;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.nl-consent input{width:20px;height:20px;min-height:0;accent-color:var(--red-bright);flex:none;margin:1px 0 0;padding:0}.nl-done{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.nl-done .pixel{color:#b8ffcb}.nl-code{color:#fff;-webkit-user-select:all;user-select:all;border:2px dashed #ffd2e6;border-radius:8px;padding:8px 16px;font-size:22px}.foot-nl{border-bottom:1px dashed #ffffff2e;flex-direction:column;align-items:center;gap:10px;width:min(560px,100%);padding:6px 0 12px;display:flex}.foot-nl-h{color:#ffd2e6;font-size:12.5px}.foot-main a{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px}.nl-pop{z-index:85;right:18px;bottom:calc(18px + var(--safe-b));width:min(380px,100vw - 20px);animation:.3s cubic-bezier(.2,.8,.2,1) slide-up;position:fixed}.nl-pop .win{background:var(--win-solid)}.nl-pop-body{flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex;position:relative}.nl-h{color:#fff;padding-right:40px;font-size:14px}.pd .nl-x{position:absolute;top:6px;right:6px}.nl-form.compact .nl-row{flex-direction:column}@media (width<=640px){.nl-pop{width:auto;left:10px;right:10px;bottom:calc(10px + var(--safe-b))}.nl-row{flex-direction:column}.diary-list{grid-template-columns:1fr;gap:14px}}.freeship{background:#ffd2e614;border:1px dashed #ffd2e680;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.freeship.done{background:#7cff9b1a;border-color:#7cff9b8c}.freeship b{color:#fff;font-weight:600}.freeship-bar{border:1px solid var(--glass-border);background:#00000059;border-radius:3px;height:14px;display:flex;position:relative;overflow:hidden}.freeship-bar span{background:repeating-linear-gradient(90deg,#ff8fc0 0 10px,#ff5fa2 10px 12px);transition:width .35s;position:absolute;top:0;bottom:0;left:0}.freeship.done .freeship-bar span{background:repeating-linear-gradient(90deg,#a6ffbc 0 10px,#2fbf5a 10px 12px)}.freeship-bar i{z-index:1;border-right:1px solid #00000073;flex:1;position:relative}.freeship-bar i:last-child{border-right:0}.code-box{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.code-email{width:100%}.freeship-row{flex-direction:row;align-items:center;gap:12px;padding:9px 12px}.freeship-row .freeship-bar{flex:0 0 34%;height:10px}.freeship-row .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cart-thumb{border:1px solid var(--glass-border);background:#ffffff14;border-radius:6px;flex:none;width:64px;height:80px;overflow:hidden}.cart-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cart-line{align-items:flex-start}.cart-x{opacity:.75;flex:none;width:40px;height:40px}.cart-x:hover{opacity:1}.cart-total{border-top:1px dashed #fff6;justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.cart-total .pixel:first-child{text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-size:14px}.cart-total .price-big{color:#fff;font-size:22px}.cart-incl{text-align:right;margin-top:-12px}.cart-cta{justify-content:center;width:100%}.code-form{gap:8px;width:100%;display:flex}.code-form input{text-transform:uppercase;flex:1;min-width:0}.code-chip{background:#7cff9b1a;border:1px solid #7cff9b99;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.code-chip.bad{background:#ff4a4a1f;border-color:#ff6e6e99}.code-chip .link-btn{margin-left:auto}.totals dd.disc{color:#b8ffcb}@media (width<=900px){.topnav{scrollbar-width:none;justify-content:flex-start;gap:6px;padding:0 6px;overflow-x:auto}.topnav::-webkit-scrollbar{display:none}.pd .menu-btn{min-height:var(--navrow);padding:0 10px}}@media (width>=560px) and (width<=900px){.topnav{justify-content:center}}@media (width<=640px){.topnav a,.pd .menu-btn{letter-spacing:.1em;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.hgal-item img,.diary-card,.nl-pop,.menu-pop,.freeship-bar span{transition:none!important;animation:none!important}}@media (width>=901px) and (width<=1180px){.pd{--navrow:40px}.topbar-row{grid-template-columns:1fr auto 1fr;grid-template-rows:var(--topbar) var(--navrow);height:auto}.logo{grid-area:1/2}.topbar-actions{grid-area:1/3}.topnav{border-top:1px solid var(--glass-border);grid-area:2/1/auto/-1;justify-content:center;gap:8px}.topnav a,.pd .menu-btn{min-height:var(--navrow);padding:0 12px}}@media (width>=1181px){.topnav{gap:0}.topnav a,.pd .menu-btn{letter-spacing:.1em;padding:12px 8px;font-size:12px}}@media (width<=640px){.menu-caret{width:.9em}}@media (width<=900px){.pd{--topbar:46px;--navrow:50px}.topbar-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--topbar) var(--navrow);border-bottom:1px solid var(--glass-border);column-gap:10px;height:auto;position:relative}.topbar-row:after{content:"";left:0;right:0;top:var(--topbar);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff6 32% 68%,#0000 100%);height:1px;position:absolute}.logo{letter-spacing:.2em;grid-area:1/1/auto/-1;justify-self:center;margin-right:-.2em;padding:4px 0 0;font-size:18px}.topnav{border-top:0;grid-area:2/1;justify-content:flex-start;align-self:stretch;align-items:center;gap:2px;min-width:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.topnav a,.pd .menu-btn{min-height:var(--navrow);letter-spacing:.1em;padding:0 9px;font-size:11.5px;line-height:1}.topnav>:first-child{margin-left:-9px}.topnav a.on,.pd .menu-btn.on{text-underline-offset:5px}.topbar-actions{grid-area:2/2;gap:8px}.country-face{padding:6px 10px;font-size:11px}.cart-btn{width:40px;height:40px}}@media (width<=640px){.pd{--topbar:42px;--navrow:46px}.topbar-row{padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));column-gap:6px}.logo{letter-spacing:.18em;margin-right:-.18em;font-size:16px}.topnav a,.pd .menu-btn{letter-spacing:.06em;gap:3px;padding:0 6px;font-size:10px}.topnav>:first-child{margin-left:-6px}.topbar-actions{gap:6px}.country-face{padding:5px 8px;font-size:10px}.country-face:after{margin-left:2px}.cart-btn{width:38px;height:38px}.cart-btn svg{width:19px;height:19px}}@media (width<=374px){.topnav a,.pd .menu-btn{letter-spacing:.03em;padding:0 4px;font-size:9.5px}.topnav>:first-child{margin-left:-4px}.country-face{padding:5px 7px}}.pd .slot-drop .slot-body{color:#fff;padding:56px 18px;text-decoration:none;display:block}.slot-drop .slot-name{color:#ffd2e6;letter-spacing:.06em;font-size:15px}.slot-drop .slot-cta{color:#ffd2e6;border:1px dashed #ffd2e699;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;display:inline-flex}.pd .slot-drop .slot-body:hover .slot-cta{background:#ffd2e624}.drop-soon .win-dialog{width:min(520px,100%)}.drop-soon-body{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:26px 22px;display:flex}.drop-soon-body .nl-form{text-align:left;width:100%}.drop-soon-h{color:#fff;font-size:15px;line-height:1.6}.early-badge{color:#b8ffcb;background:#7cff9b1a;border:1px solid #7cff9b80;border-radius:6px;align-items:center;gap:8px;margin-top:10px;padding:5px 12px;font-size:11px;display:inline-flex}.pd .foot-links a.foot-quiet{opacity:.6}.aff-head .pixel:first-child{color:#fff;font-size:15px}.aff-share{grid-template-columns:1fr 1.6fr;gap:12px;margin:14px 0;display:grid}.pd .aff-copy{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffd2e614;border:1px dashed #ffd2e68c;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:10px 12px;display:flex;overflow:hidden}.pd .aff-copy:hover{background:#ffd2e629}.aff-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:16px;display:grid}.aff-stats>div{border:1px solid var(--glass-border);background:#00000038;border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}.aff-stats b{color:#fff;font-size:17px;font-weight:400}.aff-table td,.aff-table th{white-space:nowrap}.aff-table tr.aff-off td{opacity:.55}@media (width<=600px){.aff-share{grid-template-columns:1fr}}.diary-sign{line-height:1.7}.cart-panel .cart-line:last-child{border-bottom:0;padding-bottom:0}.pd .code-box>.link-btn{min-height:40px;margin-left:0;padding:6px 0;font-size:11px}.cart-panel .code-box{margin-top:-6px}@media (width<=420px){.freeship-row .freeship-bar{flex-basis:26%}}.pd .gal-media{min-height:120px;position:relative}.pd .gal-media img{z-index:1;position:relative}.pd .img-loader{font-size:12px}.pdp-photo-loading{z-index:1;font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:12px;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}@media (width<=900px){.pdp-photo-loading{left:50%}}.pd .catalog[aria-busy=true] .ld-block{min-height:46vh}.cart-line .ld-inline,.cart-total .ld-inline,.code-chip .ld-inline{font-size:11px}.cart-thumb{place-items:center;display:grid}@font-face{font-family:VCR OSD Mono;src:url(/fonts/VCR_OSD_MONO.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Druk Wide;src:url(/fonts/DrukWideSlot.woff2)format("woff2");font-weight:700;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}body{color:#e9e9ef;-webkit-font-smoothing:antialiased;background:#0d0f16;font:15px/1.5 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}
