:root{--g:#4cff3a;--g2:#22c43a;--g3:#0d6b22;--g4:#063a13;--hot:#ffb23e;--pink:#ff6fae;--lime:#7cff2e;--ink:#0c1610;--txt:#eef7f1;--muted:#a6bbae;--dim:#71877a;--glass:#09160fb8;--glass2:#0e1e15e0;--well:#00000061;--line:#d6eede2e;--chrome:linear-gradient(180deg,#fdfefe 0%,#d8e0e4 36%,#94a1a9 50%,#c7d0d5 72%,#f1f4f6 100%);--lens:linear-gradient(118deg,#46ffb4 0%,#7cff2e 34%,#e4ff4c 62%,#4fdcff 100%);--gloss:linear-gradient(180deg,#ffffff29,#ffffff08 50%,#0000002e 51%,#ffffff0d);--px:"Press Start 2P", monospace;--vt:"VT323", monospace;--sk:"Silkscreen", monospace;--disp:"Silkscreen", monospace;--ui:"Chakra Petch", system-ui, sans-serif;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--ab:60px;--tb:54px;--top:calc(8px + var(--safe-t));--bot:calc(12px + var(--safe-b));--bg:#000;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);height:100%;color:var(--txt);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-text-size-adjust:100%;overflow:hidden}body{font-family:var(--ui);font-size:15px;line-height:1.35}canvas#gl{width:100%;height:100%;image-rendering:pixelated;touch-action:none;display:block;position:fixed;inset:0}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0}a{color:inherit}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.hidden{display:none!important}.t3d{font-family:var(--px);color:var(--g);letter-spacing:1px;text-shadow:1px 1px #0d6b22,2px 2px #0d6b22,3px 3px #08471a,0 0 16px #4cff3a59}svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:18px;height:18px}.pod,.hb,.ps-btn,.filters button,.sizes button,.slot,.tag,#tip,#toast,.sms-btns button,.start,.bar,#tabbar button,.qty button,.mlcd,#ctxHint,.line canvas,.slot canvas{--ca:10px;--cb:3px;--cc:10px;--cd:3px;clip-path:polygon(var(--ca) 0,calc(100% - var(--cb)) 0,100% var(--cb),100% calc(100% - var(--cc)),calc(100% - var(--cc)) 100%,var(--cd) 100%,0 calc(100% - var(--cd)),0 var(--ca))}.rim:after,.hb:after,.ps-btn:after,.filters button:after,.sizes button:after,.slot:after,.start:after{content:"";pointer-events:none;z-index:2;background:var(--chrome);clip-path:polygon(evenodd,var(--ca) 0,calc(100% - var(--cb)) 0,100% var(--cb),100% calc(100% - var(--cc)),calc(100% - var(--cc)) 100%,var(--cd) 100%,0 calc(100% - var(--cd)),0 var(--ca),var(--ca) 0,calc(var(--ca) + .6px) 1.5px,1.5px calc(var(--ca) + .6px),1.5px calc(100% - var(--cd) - .6px),calc(var(--cd) + .6px) calc(100% - 1.5px),calc(100% - var(--cc) - .6px) calc(100% - 1.5px),calc(100% - 1.5px) calc(100% - var(--cc) - .6px),calc(100% - 1.5px) calc(var(--cb) + .6px),calc(100% - var(--cb) - .6px) 1.5px,calc(var(--ca) + .6px) 1.5px);position:absolute;inset:0}.pod{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.35);backdrop-filter:blur(14px)saturate(1.35);position:relative}.pod:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#fff0);position:absolute;inset:0 0 52%}.pod>*{z-index:1;position:relative}.pod.px-c{background-image:linear-gradient(var(--lime),var(--lime)),linear-gradient(var(--lime),var(--lime));background-position:calc(100% - 7px) 7px,7px calc(100% - 7px);background-repeat:no-repeat;background-size:4px 4px,4px 4px}.hb{min-width:40px;height:40px;font-family:var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--txt);background:var(--gloss);--ca:9px;--cb:2px;--cc:9px;--cd:2px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:11px;transition:filter .15s,color .15s;display:inline-flex;position:relative}.hb:after{background:linear-gradient(#fff9,#ffffff24)}.hb:hover{color:#fff;filter:brightness(1.2)}.hb:active{transform:translateY(1px)}.hb.icon{width:40px;padding:0}.hb.on,.hb[aria-pressed=true].lensy{color:var(--ink);background:var(--lens)}.ps-btn,.filters button,.sizes button{height:38px;font-family:var(--ui);letter-spacing:.01em;color:var(--txt);background:var(--gloss);justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .15s,color .15s;display:inline-flex;position:relative}.ps-btn:after,.filters button:after,.sizes button:after{background:#d6eede6b}.ps-btn:hover,.filters button:hover,.sizes button:hover{color:#fff;filter:brightness(1.18)}.ps-btn:hover:after,.filters button:hover:after,.sizes button:hover:after{background:var(--lime)}.ps-btn:active{transform:translateY(1px)}.ps-btn.primary,.filters button[aria-pressed=true],.sizes button[aria-pressed=true]{color:var(--ink);background:var(--lens)}.ps-btn.primary:after,.filters button[aria-pressed=true]:after,.sizes button[aria-pressed=true]:after{background:var(--chrome)}.ps-btn.primary{font-family:var(--disp);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.ps-btn[disabled]{opacity:.45;cursor:not-allowed}.round{color:#1b252a;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);background:radial-gradient(circle at 34% 26%,#fff 0%,#e3e9ec 26%,#9ba7ae 68%,#6a767e 100%);flex:none;place-items:center;width:44px;height:44px;transition:filter .15s;display:grid;position:relative}.round:after{content:"";pointer-events:none;clip-path:polygon(evenodd,29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%,29% 0,calc(29% + .6px) 1.5px,1.5px calc(29% + .6px),1.5px calc(71% - .6px),calc(29% + .6px) calc(100% - 1.5px),calc(71% - .6px) calc(100% - 1.5px),calc(100% - 1.5px) calc(71% - .6px),calc(100% - 1.5px) calc(29% + .6px),calc(71% - .6px) 1.5px,calc(29% + .6px) 1.5px);background:#0b1013;position:absolute;inset:0}.round:hover{filter:brightness(1.08)drop-shadow(0 0 #000)}.round:active{transform:translateY(1px)}.round svg.i{stroke-width:2.6px;width:19px;height:19px}.round.dark{color:var(--lime);background:radial-gradient(circle at 34% 26%,#66737b 0%,#2a3338 40%,#11171a 80%)}.round.dark:after{background:#7cff2e8c}.round.sm{width:34px;height:34px}.round.sm svg.i{width:15px;height:15px}#boot{padding:0 20px calc(10vh + var(--safe-b));pointer-events:none;z-index:40;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}#boot .boot-bottom{pointer-events:auto;text-align:center;width:min(460px,100%)}#boot.ready .load-label,#boot.ready .bar{display:none}.load-label{font-family:var(--disp);letter-spacing:.14em;color:var(--lime);justify-content:space-between;margin-bottom:9px;font-size:11px;display:flex}.bar{--ca:6px;--cb:2px;--cc:6px;--cd:2px;background:linear-gradient(#070b09,#18221d);height:16px;padding:3px;box-shadow:inset 0 0 0 1px #d6eede52}.bar i{background:repeating-linear-gradient(90deg,transparent 0 6px,#00000059 6px 8px),var(--lens);width:0;height:100%;transition:width .25s;display:block;box-shadow:0 0 12px #7cff2e8c}.tipline{color:var(--muted);min-height:20px;margin-top:14px;font-size:14px}#boot .boot-bottom{width:min(820px,100%)}.worlds{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.world[data-w=medellin] .wt{color:#9fe89a}.world{text-align:left;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--ca:16px;--cb:4px;--cc:16px;--cd:4px;clip-path:polygon(var(--ca) 0,calc(100% - var(--cb)) 0,100% var(--cb),100% calc(100% - var(--cc)),calc(100% - var(--cc)) 100%,var(--cd) 100%,0 calc(100% - var(--cd)),0 var(--ca));flex-direction:column;align-items:stretch;gap:6px;padding:8px 8px 11px;transition:transform .2s,filter .2s;display:flex;position:relative}.world:after{content:"";pointer-events:none;clip-path:polygon(evenodd,var(--ca) 0,calc(100% - var(--cb)) 0,100% var(--cb),100% calc(100% - var(--cc)),calc(100% - var(--cc)) 100%,var(--cd) 100%,0 calc(100% - var(--cd)),0 var(--ca),var(--ca) 0,calc(var(--ca) + .6px) 1.5px,1.5px calc(var(--ca) + .6px),1.5px calc(100% - var(--cd) - .6px),calc(var(--cd) + .6px) calc(100% - 1.5px),calc(100% - var(--cc) - .6px) calc(100% - 1.5px),calc(100% - 1.5px) calc(100% - var(--cc) - .6px),calc(100% - 1.5px) calc(var(--cb) + .6px),calc(100% - var(--cb) - .6px) 1.5px,calc(var(--ca) + .6px) 1.5px);background:#d6eede59;position:absolute;inset:0}.world[aria-selected=true]:after{background:var(--chrome)}.world[aria-selected=true]{transform:translateY(-3px)}.world .wimg{aspect-ratio:16/10;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#05100a;display:block;overflow:hidden}.world img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.world .wt{font-family:var(--px);color:#fff;letter-spacing:.04em;padding:2px 4px 0;font-size:12px}.world[data-w=belixe] .wt{color:#ffb38a}.world .ws{color:var(--muted);padding:0 4px;font-size:12.5px;line-height:1.25}.world[aria-selected=true] .wt:after{content:" ▸";color:var(--lime)}@media (width<=520px){.worlds{gap:8px}.world{padding:6px 6px 9px}.world .wt{letter-spacing:0;font-size:9px}.world .ws{font-size:11px}.world[aria-selected=true] .wt:after{content:""}}.start{height:54px;font-family:var(--px);letter-spacing:.08em;color:var(--ink);background:var(--lens);--ca:14px;--cb:4px;--cc:14px;--cd:4px;margin-top:20px;padding:0 34px;font-size:12px;animation:1.6s ease-in-out infinite startPulse;position:relative}@keyframes startPulse{50%{filter:brightness(1.15)saturate(1.2)}}.boot-audio{bottom:calc(42px + var(--safe-b));text-align:center;font-family:var(--disp);color:var(--lime);letter-spacing:.06em;font-size:11px;animation:1.4s ease-in-out infinite bootBlink;position:absolute;left:0;right:0}.boot-audio.on{color:#b8ff9e;animation:none}@keyframes bootBlink{50%{opacity:.45}}.boot-credit{bottom:calc(16px + var(--safe-b));text-align:center;font-family:var(--ui);color:var(--dim);letter-spacing:.04em;font-size:11.5px;position:absolute;left:0;right:0}.boot-credit a{color:var(--muted);text-underline-offset:3px;pointer-events:auto;text-decoration:underline}.boot-credit a:hover{color:var(--lime)}#hud{pointer-events:none;z-index:10;position:fixed;inset:0}.appbar{top:var(--top);max-width:1240px;height:var(--ab);pointer-events:auto;--ca:18px;--cb:5px;--cc:18px;--cd:5px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0 auto;padding:0 10px;display:grid;position:absolute;left:8px;right:8px}.ab-l{justify-self:start;align-items:center;gap:10px;min-width:0;display:flex}.ab-r{justify-self:end;align-items:center;gap:6px;display:flex}.ab-c{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.logo{font-size:17px;line-height:1}.ab-zone{font-family:var(--disp);letter-spacing:.2em;color:var(--muted);white-space:nowrap;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:flex}.ab-zone .gem{background:var(--lime);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:7px;height:7px;box-shadow:0 0 8px var(--lime);flex:none}#areaName{color:#dfffd0}#btnBack{visibility:hidden}body.zoomed #btnBack,body.inspecting #btnBack,body.gaming #btnBack{visibility:visible}body.gaming .edge,body.gaming #ctx,body.gaming .credit{display:none}#game{z-index:9;touch-action:none;--fx:#7dff6a;position:fixed;inset:0}#game .g-flash{opacity:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}#game .g-flash.go{animation:.5s ease-out gflash}@keyframes gflash{0%{opacity:.55}to{opacity:0}}#game .g-head{left:0;right:0;top:calc(var(--top) + 64px);text-align:center;pointer-events:none;transition:opacity .2s;position:absolute}#game.shouting .g-head{opacity:0}#game .g-head span{font-family:var(--disp);letter-spacing:.24em;color:var(--muted);font-size:10px;display:block}#game .g-head b{font-family:var(--px);color:#f4e46a;text-shadow:2px 2px #0a1a60;margin-top:7px;font-size:14px;font-weight:400;display:block}#game .g-arr{z-index:2;width:60px;height:60px;margin-top:-30px;position:absolute;top:47%}#game .g-arr.l{left:calc(50% - 300px)}#game .g-arr.r{left:calc(50% + 240px)}#game .g-arr svg.i{stroke-width:3px;width:24px;height:24px}#game .g-shout{left:0;right:0;top:calc(var(--top) + 70px);text-align:center;font-family:var(--px);color:var(--fx);text-shadow:3px 3px #0a1a60,0 0 24px;opacity:0;pointer-events:none;font-size:26px;position:absolute}#game .g-shout.go{animation:1.5s ease-out gshout}@keyframes gshout{0%{opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1.15)}22%{transform:scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-18px)}}#game .g-card{text-align:center;width:290px;padding:16px 18px;position:absolute;top:50%;right:max(24px,50% - 600px);transform:translateY(-50%)}#game .g-dots i{clip-path:polygon(2px 0,100% 0,100% calc(100% - 2px),calc(100% - 2px) 100%,0 100%,0 2px);background:#ffffff38;width:9px;height:9px;margin:0 4px;display:inline-block}#game .g-dots i.on{background:var(--fx)}#game .g-name{font-family:var(--px);color:#fff;text-shadow:3px 3px #0a1a60;margin-top:10px;font-size:24px}#game .g-sub{font-family:var(--disp);letter-spacing:.2em;color:var(--muted);margin-top:8px;font-size:10px}#game .g-stats{font-family:var(--disp);letter-spacing:.1em;text-align:left;color:var(--txt);grid-template-columns:auto 1fr;align-items:center;gap:7px 10px;margin:14px 0;font-size:10px;display:grid}#game .g-stats .bar{gap:3px;display:flex}#game .g-stats .bar i{background:#ffffff1f;flex:1;height:8px}#game .g-stats .bar i.on{background:var(--fx)}#game .g-pow{width:100%;height:46px;font-family:var(--disp);letter-spacing:.12em;color:var(--ink);background:var(--fx);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);font-size:12px;transition:filter .15s;position:relative}#game .g-pow:hover{filter:brightness(1.15)}#game .g-help{color:var(--muted);margin-top:10px;font-size:11.5px;line-height:1.3}@media (width<=820px),(orientation:portrait){#game .g-head{top:calc(var(--top) + 62px)}#game .g-head b{font-size:12px}#game .g-arr{width:52px;height:52px;margin-top:-26px;top:38%}#game .g-arr.l{left:12px}#game .g-arr.r{left:auto;right:12px}#game .g-card{width:auto;top:auto;left:12px;right:12px;bottom:calc(var(--bot) + var(--tb) + 12px);padding:12px 14px;transform:none}#game .g-name{margin-top:8px;font-size:20px}#game .g-stats{gap:6px 10px;margin:10px 0}#game .g-pow{height:42px}#game .g-help{display:none}#game .g-shout{top:calc(var(--top) + 64px);font-size:18px}}@media (orientation:landscape) and (height<=520px){#game .g-head{display:none}#game .g-arr{top:50%}#game .g-arr.l{left:calc(50% - 180px)}#game .g-arr.r{left:calc(50% + 128px);right:auto}#game .g-help{display:none}#game .g-card{left:auto;right:12px;top:calc(var(--top) + 64px);width:220px;padding:10px 12px;bottom:auto;transform:none}#game .g-stats{display:none}#game .g-name{margin-top:6px;font-size:16px}#game .g-sub{margin-bottom:8px}}body.zoomed .credit,body.inspecting .credit,#btnTime .i-noche,#btnTime[data-mode=noche] .i-tarde{display:none}#btnTime[data-mode=noche] .i-noche{display:block}#btnTime[data-mode=noche]{color:#c9d2ff}#btnTime[data-mode=tarde]{color:#ffc58a}#btnSound .i-off,#btnSound[aria-pressed=false] .i-on{display:none}#btnSound[aria-pressed=false] .i-off{display:block}#btnSound[aria-pressed=false]{color:var(--hot)}.credit{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;text-decoration:none;overflow:hidden}.credit:hover{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.edge{pointer-events:auto;opacity:.92;width:48px;height:48px;margin-top:-24px;position:absolute;top:50%}.edge.l{left:14px}.edge.r{right:14px}body.zoomed .edge,body.inspecting .edge,body.inspecting #ctx,body.player-open #ctx{display:none}#ctx{left:50%;bottom:calc(var(--bot) + var(--tb) + 14px);pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:9px;width:max-content;max-width:calc(100vw - 24px);display:flex;position:absolute;transform:translate(-50%)}#ctxDots{filter:drop-shadow(0 1px 2px #000000e6);align-items:center;gap:7px;display:flex}#ctxDots i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#ffffff6b;width:7px;height:7px;transition:all .2s}#ctxDots i.on{background:var(--lime);width:12px;height:12px}body.zoomed #ctxDots{display:none}#ctxHint{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--ca:8px;--cb:2px;--cc:8px;--cd:2px;background:#040c089e;padding:7px 14px;font-size:13px;font-weight:600;transition:opacity .4s}#ctxHint.off{opacity:0}#tabbar{z-index:32;left:50%;bottom:var(--bot);height:var(--tb);pointer-events:auto;--ca:16px;--cb:4px;--cc:16px;--cd:4px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;transform:translate(-50%)}#tabbar button{height:100%;font-family:var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);--ca:11px;--cb:2px;--cc:11px;--cd:2px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:11px;transition:color .15s,background .15s;display:flex;position:relative}#tabbar button:hover{color:#fff;background:#ffffff12}#tabbar button[aria-current=page]{color:var(--ink);background:var(--lens)}#tabbar .cart b{min-width:22px;height:20px;font-family:var(--px);color:var(--ink);background:var(--lens);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);place-items:center;padding:0 5px;font-size:8px;display:inline-grid}#tabbar .cart[aria-current=page] b{background:var(--ink);color:var(--lime)}#tabbar .cart b.zero{display:none}.bump{animation:.45s bump}@keyframes bump{30%{transform:translateY(-4px)scale(1.06)}}#tip{z-index:12;pointer-events:none;color:#fff;background:var(--glass2);--ca:9px;--cb:2px;--cc:9px;--cd:2px;max-width:280px;padding:8px 13px 9px;font-size:13.5px;font-weight:600;position:fixed;box-shadow:inset 0 0 0 1px #d6eede4d}#tip small{font-family:var(--disp);letter-spacing:.14em;color:var(--lime);margin-bottom:4px;font-size:9px;font-weight:400;display:block}#tip .pr{color:var(--lime)}#banner{z-index:9;text-align:center;pointer-events:none;position:fixed;top:26%;left:0;right:0}#banner span{font-family:var(--px);letter-spacing:.1em;color:#0000;filter:drop-shadow(0 2px #0d6b22)drop-shadow(0 0 14px #7cff2e73);background:linear-gradient(#fff 0%,#dfe7eb 42%,#7f8c94 52%,#f2f6f8 100%);-webkit-background-clip:text;background-clip:text;padding:10px 22px;font-size:clamp(14px,2.1vw,24px);animation:2.3s forwards bannerIn;display:inline-block}@keyframes bannerIn{0%{opacity:0;transform:scale(1.25)}14%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0}}.win{--ca:22px;--cb:6px;--cc:22px;--cd:6px}.ps-btn{width:100%}#inspect{z-index:20;pointer-events:none;position:fixed;inset:0}#inspect .win{pointer-events:auto;width:min(392px,38vw);max-height:calc(100vh - 170px - var(--safe-t) - var(--safe-b));padding:20px 22px;position:absolute;top:calc(50% + 4px);right:max(20px,3vw);overflow:auto;transform:translateY(-50%)}.in-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{height:24px;font-family:var(--disp);letter-spacing:.1em;color:var(--ink);background:var(--lens);--ca:7px;--cb:0px;--cc:7px;--cd:0px;align-items:center;padding:0 11px;font-size:10px;display:inline-flex}.tag.src{color:var(--lime);background:#7cff2e24}.tag.src.concepto{color:var(--hot);background:#ffb23e24}.tag.src.salomon{color:#d9e4ff;background:#d9e4ff24}#inTitle{font-family:var(--disp);letter-spacing:.04em;color:#fff;text-wrap:balance;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.35}#inMeta{color:var(--muted);margin-bottom:12px;font-size:13px}#inDesc{color:var(--txt);max-width:60ch;margin-bottom:16px;font-size:14.5px;line-height:1.45}.price{font-family:var(--px);color:#fff;border-top:1px dashed var(--line);align-items:baseline;gap:10px;margin-bottom:14px;padding-top:14px;font-size:19px;display:flex}.price small{font-family:var(--ui);color:var(--muted);font-size:12px}.sizes{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.sizes button{min-width:48px;height:36px;padding:0 12px}#inAdd{height:48px;margin-bottom:10px}.in-actions{flex-wrap:wrap;gap:6px;display:flex}.in-actions .ps-btn{flex:auto;width:auto;height:36px;padding:0 12px;font-size:12.5px}.inspect-hint{left:0;right:0;bottom:calc(var(--bot) + var(--tb) + 18px);text-align:center;font-family:var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);pointer-events:none;text-shadow:0 1px 2px #000;font-size:10px;position:absolute}.slot .s{font-family:var(--disp);letter-spacing:.08em;color:var(--lime);font-size:9px}.slot .s.concepto{color:var(--hot)}.slot .s.salomon{color:#d9e4ff}.overlay{z-index:30;padding:calc(var(--top) + var(--ab) + 12px) 16px calc(var(--bot) + var(--tb) + 12px);background:#00080380;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#grid .win{flex-direction:column;width:min(1000px,100%);max-height:100%;padding:16px 18px 12px;display:flex}.win-head{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.win-head h3{font-family:var(--px);letter-spacing:.06em;color:#fff;align-items:center;gap:10px;font-size:13px;font-weight:400;display:flex}.win-head h3 svg.i{color:var(--lime)}.filters{flex-wrap:wrap;flex:none;gap:6px;margin-bottom:14px;display:flex}.filters button{height:34px;padding:0 13px;font-size:12.5px}.slots{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:2px 4px 8px 2px;display:grid;overflow:auto}.slot{text-align:left;--ca:14px;--cb:3px;--cc:14px;--cd:3px;background:#ffffff09;flex-direction:column;align-items:stretch;gap:5px;padding:8px 8px 11px;transition:background .15s;display:flex;position:relative}.slot:after{background:var(--line)}.slot:hover,.slot:focus-visible{background:#7cff2e12}.slot:hover:after,.slot:focus-visible:after{background:var(--lime)}.slot canvas{object-fit:contain;width:100%;height:136px;image-rendering:pixelated;--ca:10px;--cb:0px;--cc:10px;--cd:0px;background:radial-gradient(circle at 50% 40%,#123a1d,#020a05 75%);margin-bottom:4px}.slot .n{color:#fff;font-size:13px;font-weight:600;line-height:1.25}.slot .k{color:var(--muted);font-size:12px}.slot .p{font-family:var(--px);color:var(--lime);margin-top:4px;font-size:10px}.grid-note{color:var(--dim);text-align:center;margin-top:8px;font-size:11.5px}.grid-note a{color:var(--muted);text-underline-offset:3px}#cart{justify-content:flex-end;align-items:stretch}#cart .win{flex-direction:column;width:min(420px,100%);padding:18px;display:flex}.lines{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;margin:4px 0 12px;display:flex;overflow:auto}.line{border-bottom:1px dashed var(--line);grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding-bottom:10px;display:grid}.line canvas{width:56px;height:56px;image-rendering:pixelated;--ca:8px;--cb:0px;--cc:8px;--cd:0px;background:radial-gradient(circle at 50% 40%,#123a1d,#020a05 75%)}.line .n{color:#fff;font-size:13px;font-weight:600;line-height:1.25}.line .m{color:var(--muted);font-size:12px}.qty{font-family:var(--px);align-items:center;gap:6px;font-size:10px;display:flex}.qty button{background:var(--gloss);--ca:7px;--cb:1px;--cc:7px;--cd:1px;width:30px;height:30px;font-size:15px;line-height:1;box-shadow:inset 0 0 0 1px #d6eede4d}.qty button:hover{box-shadow:inset 0 0 0 1px var(--lime)}.total{font-family:var(--disp);letter-spacing:.12em;text-transform:uppercase;color:#fff;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-top:4px;font-size:12px;display:flex}.total #cartTotal{font-family:var(--px);letter-spacing:0;color:var(--lime);font-size:16px}#checkout{height:48px}.empty{color:var(--muted);padding:22px 0;font-size:14px}.note{color:var(--dim);text-align:center;margin-top:8px;font-size:12px}#np{left:50%;bottom:calc(var(--bot) + var(--tb) + 12px);z-index:31;pointer-events:auto;width:min(400px,100vw - 16px);animation:.28s cubic-bezier(.2,.9,.3,1.2) sheetIn;position:fixed;transform:translate(-50%)}@keyframes sheetIn{0%{opacity:0;transform:translate(-50%,24px)}}#np .sheet{--ca:20px;--cb:5px;--cc:20px;--cd:5px;padding:12px 14px 14px}.np-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.np-dev{font-family:var(--disp);letter-spacing:.18em;color:var(--lime);flex:1;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.np-dev svg.i{width:17px;height:17px}#npIdx{font-family:var(--px);color:var(--muted);font-size:8px}#np .mlcd{color:#b8ff9e;font-family:var(--vt);--ca:10px;--cb:2px;--cc:10px;--cd:2px;background:linear-gradient(#02140a,#062612);padding:8px 12px 9px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7cff2e47,inset 0 2px 8px #000c}#np .mlcd:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000038 0 1px,#0000 1px 3px);position:absolute;inset:0}#np .row{white-space:nowrap;align-items:center;gap:8px;display:flex}#np .ttl{color:#d8ffcc;flex:1;min-width:0;font-size:24px;line-height:24px;overflow:hidden}#np .ttl span{padding-left:100%;animation:11s linear infinite npMarq;display:inline-block}@keyframes npMarq{to{transform:translate(-100%)}}#np .row.meta{margin-top:4px;font-size:16px;line-height:14px}#np #npState{font-family:var(--disp);letter-spacing:.1em;color:var(--lime);min-width:38px;font-size:9px}#np .eqm{align-items:flex-end;gap:1.5px;height:11px;display:flex}#np .eqm i{background:var(--lime);width:3px;height:30%;box-shadow:0 0 4px #7cff2e99}#np .mbar{background:#7cff2e24;flex:1;height:6px;overflow:hidden}#np .mbar i{background:var(--lens);width:0;height:100%;display:block;box-shadow:0 0 6px #7cff2eb3}#np .keys{justify-content:center;align-items:center;gap:16px;margin-top:12px;display:flex}#np .round{width:48px;height:48px}#np .round svg{fill:currentColor;width:15px;height:15px}#np .round.main{width:60px;height:60px}#np .round.main svg{width:19px;height:19px}#sms{right:16px;top:calc(var(--top) + var(--ab) + 12px);z-index:25;pointer-events:auto;animation:.3s ease-out smsIn;position:fixed}@keyframes smsIn{0%{opacity:0;transform:translateY(-14px)}}.nokia{background:linear-gradient(#2a3a46,#16212a);border-radius:22px 22px 14px 14px;width:250px;padding:12px 12px 10px;box-shadow:0 0 0 1px #0b1116,inset 0 1px #ffffff2e,0 14px 30px #00000080}.lcd{color:#1d2a10;font-family:var(--vt);background:#9fc26a;border-radius:6px;min-height:96px;padding:8px 9px;font-size:19px;line-height:1.05;box-shadow:inset 0 0 0 2px #7f9f4f}.lcd .from{font-family:var(--sk);border-bottom:2px solid #1d2a10;justify-content:space-between;margin-bottom:5px;padding-bottom:3px;font-size:12px;font-weight:700;display:flex}.sms-btns{justify-content:space-between;gap:8px;margin-top:9px;display:flex}.sms-btns button{height:34px;font-family:var(--disp);letter-spacing:.08em;color:#d8e8c4;background:var(--gloss);--ca:8px;--cb:2px;--cc:8px;--cd:2px;flex:1;font-size:11px;box-shadow:inset 0 0 0 1px #d6eede33}.sms-btns button:first-child{color:var(--ink);background:var(--lens)}#toast{left:50%;top:calc(var(--top) + var(--ab) + 16px);z-index:35;font-family:var(--disp);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--glass2);--ca:10px;--cb:2px;--cc:10px;--cd:2px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:11px 20px 11px 15px;font-size:11px;display:flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 0 0 1px #7cff2e73}#toast:before{content:"";background:var(--lens);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex:none;width:9px;height:9px}@media (width<=1100px){.credit{display:none}}@media (width<=820px),(orientation:portrait){:root{--ab:54px;--tb:58px;--top:calc(6px + var(--safe-t));--bot:calc(6px + var(--safe-b))}.appbar{--ca:14px;--cb:4px;--cc:14px;--cd:4px;gap:6px;padding:0 7px;left:6px;right:6px}.logo{font-size:14px}.ab-c{gap:5px}.ab-zone{letter-spacing:.14em;gap:6px;font-size:9px}.hb{height:40px}.hb .lbl{display:none}.hb:not(.icon){width:40px;padding:0}.edge{opacity:.85;width:42px;height:42px;margin-top:-21px}.edge.l{left:6px}.edge.r{right:6px}#ctxHint{padding:6px 12px;font-size:12px}#tabbar{gap:3px;padding:4px;left:6px;right:6px;transform:none}#tabbar button{letter-spacing:.1em;flex-direction:column;flex:1;gap:5px;padding:0;font-size:9px}#tabbar button svg.i{width:20px;height:20px}#tabbar .cart b{min-width:18px;height:16px;font-size:7px;position:absolute;top:5px;left:calc(50% + 6px)}body.inspecting #tabbar{display:none}#inspect .win{top:auto;left:6px;right:6px;bottom:var(--bot);--ca:18px;--cb:4px;--cc:6px;--cd:6px;width:auto;max-height:54vh;padding:16px 16px 14px;transform:none}#inTitle{font-size:13px}#inDesc{margin-bottom:12px;font-size:13.5px}.price{font-size:16px}.inspect-hint{bottom:auto;top:calc(var(--top) + var(--ab) + 14px)}.overlay{padding:calc(var(--top) + var(--ab) + 6px) 6px calc(var(--bot) + var(--tb) + 6px)}#grid .win,#cart .win{--ca:16px;--cb:4px;--cc:16px;--cd:4px;width:100%;height:100%;max-height:none;padding:14px 12px 10px}.slots{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.slot canvas{height:118px}.filters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px 12px;padding:0 12px 2px;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{flex:none}#np{width:calc(100vw - 12px)}#sms{justify-content:center;display:flex;left:6px;right:6px}.nokia{width:min(270px,100%)}}@media (orientation:landscape) and (height<=520px){:root{--ab:46px;--tb:44px;--top:calc(4px + var(--safe-t));--bot:calc(4px + var(--safe-b))}.logo{font-size:12px}.ab-c{gap:4px}.ab-zone{font-size:8px}.hb{min-width:34px;height:34px}.hb.icon{width:34px}.hb .lbl{display:none}.hb:not(.icon){width:34px;padding:0}#tabbar button{padding:0 14px;font-size:10px}#ctx{bottom:calc(var(--bot) + var(--tb) + 8px)}#ctxHint{padding:5px 11px;font-size:11.5px}#inspect .win{top:calc(var(--top) + var(--ab) + 6px);bottom:calc(var(--bot) + var(--tb) + 6px);width:min(360px,46vw);max-height:none;padding:14px 16px;transform:none}.inspect-hint{display:none}#np{bottom:calc(var(--bot) + var(--tb) + 6px)}#np .keys{margin-top:8px}#np .round{width:40px;height:40px}#np .round.main{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){*{transition-duration:10ms!important;animation-duration:10ms!important}}:root{--lens:linear-gradient(118deg,#17b43a 0%,#4cff3a 38%,#b6ff3a 68%,#4cff3a 100%);--chrome:linear-gradient(180deg,#d9ffd2 0%,#7cff5a 34%,#127a2c 52%,#4cff3a 74%,#c8ffbf 100%);--neon:#4cff3a;--neon2:#b6ff3a;--deep:#03140a;--deep2:#072a14;--hair:#4cff3a42;--panel:linear-gradient(162deg,#092211e6 0%,#030c06eb 58%,#010603f0 100%)}html.lp-scroll,html.lp-scroll body{overscroll-behavior:auto;-webkit-user-select:auto;user-select:auto;height:auto;overflow:hidden auto}html.lp-scroll.inspect-lock,html.lp-scroll.inspect-lock body{overflow:hidden}body.lp-on{--ab:64px;--tb:0px}body.lp-on canvas#gl{pointer-events:auto;touch-action:pan-y}body.lp-on.inspecting canvas#gl{pointer-events:auto;touch-action:none}body:not(.lp-on) #lpBar,body:not(.lp-on) #lpCards,body:not(.lp-on) #lpTitle,body:not(.lp-on) #lpHero,body:not(.lp-on) #lp{display:none}#lp{z-index:2;pointer-events:none;position:relative}#lp .lp-sec{display:block}.round{color:var(--neon);background:radial-gradient(circle at 34% 26%,#2c6a3a 0%,#0c2a14 46%,#020a04 100%)}.round:after{background:#4cff3a8c}.round.dark{background:radial-gradient(circle at 34% 26%,#2c6a3a 0%,#0c2a14 46%,#020a04 100%)}.tag.src.shop,.tag.src.concepto,.tag.src.salomon{color:var(--ink)}#lpBar{z-index:28;height:calc(64px + var(--safe-t));padding:var(--safe-t) clamp(14px,2.6vw,36px) 0;color:var(--txt);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;transition:background .35s,box-shadow .35s;display:grid;position:fixed;top:0;left:0;right:0}#lpBar:before{content:"";z-index:-1;background:linear-gradient(#000000c7,#0000);transition:opacity .35s;position:absolute;inset:0}body.lp-scrolled #lpBar{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 1px 0 var(--hair);background:#020a059e}body.lp-scrolled #lpBar:before{opacity:0}.lp-logo{flex-direction:column;gap:6px;line-height:1;display:flex}.lp-logo .t3d{font-size:17px;text-decoration:none}.lp-credit{font-family:var(--sk);letter-spacing:.2em;color:#9dff8a;text-transform:uppercase;font-size:9px;text-decoration:none}.lp-credit:hover{color:#fff}#lpNav{justify-self:center;align-items:center;gap:2px;display:flex}#lpNav a{white-space:nowrap;height:38px;font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:#e6ffe8b8;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:flex;position:relative}#lpNav a b{font-family:var(--sk);color:#4cff3a9e;letter-spacing:.04em;font-size:10px;font-weight:700}#lpNav a:after{content:"";background:var(--lens);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:4px;left:13px;right:13px;transform:scaleX(0)}#lpNav a:hover,#lpNav a.on{color:#fff}#lpNav a.on b{color:var(--neon)}#lpNav a.on:after{transform:scaleX(1)}#lpNav a.shop{color:var(--neon);margin-left:8px}.lp-r{align-items:center;gap:8px;display:flex}.lp-ico,#btnCart{color:#eaffe6;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);justify-content:center;align-items:center;gap:9px;height:42px;display:inline-flex;position:relative}.lp-ico{width:42px;box-shadow:inset 0 0 0 1px var(--hair);background:#0a2812b3}.lp-ico:hover{color:var(--neon)}.lp-ico .i-off,.lp-ico[aria-pressed=false] .i-on{display:none}.lp-ico[aria-pressed=false] .i-off{display:block}#btnCart{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:#031006;background:var(--lens);padding:0 16px 0 14px;font-size:13px;font-weight:700;box-shadow:0 0 22px #4cff3a47}#btnCart:hover{filter:brightness(1.08)}#btnCart b{min-width:22px;height:22px;font-family:var(--px);color:var(--neon);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:#031006;place-items:center;padding:0 6px;font-size:9px;display:inline-grid}#btnCart b.zero{color:#4cff3a80}#btnCart.bump{animation:.45s cubic-bezier(.2,1.6,.4,1) lpBump}@keyframes lpBump{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}#lpProg{opacity:0;grid-template-columns:repeat(5,1fr);gap:3px;height:2px;padding:0 clamp(14px,2.6vw,36px);transition:opacity .3s;display:grid;position:absolute;bottom:0;left:0;right:0}body.lp-scrolled #lpProg{opacity:1}#lpProg i{background:#4cff3a29;display:block;overflow:hidden}#lpProg u{background:var(--lens);transform-origin:0;height:100%;display:block;transform:scaleX(0)}#lpHero:before{content:"";z-index:-1;background:linear-gradient(#0000 0%,#00000061 45%,#000000b8 100%);height:150%;position:absolute;bottom:0;left:0;right:0}#lpHero{z-index:5;padding:0 16px calc(46px + var(--safe-b));pointer-events:none;transform:translateY(calc((1 - var(--k,1)) * 18px));justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}#lpHero .hk{font-family:var(--sk);letter-spacing:.26em;text-transform:uppercase;color:var(--neon);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:inline-flex}#lpHero .hk:before{content:"";background:var(--neon);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:8px;height:8px;box-shadow:0 0 12px var(--neon)}#lpHero h1{font-family:var(--ui);letter-spacing:-.01em;text-transform:uppercase;color:#fff;text-wrap:balance;max-width:11ch;font-size:clamp(40px,7.2vw,104px);font-weight:700;line-height:.9}#lpHero h1 em{color:#0000;filter:drop-shadow(0 0 22px #4cff3a59);background:linear-gradient(100deg,#4cff3a 0%,#b6ff3a 60%,#4cff3a 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}#lpHero p{color:#e8ffead1;max-width:44ch;margin-top:16px;font-size:clamp(15px,1.25vw,18px);line-height:1.45}#lpHero .hrow{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}#lpDown{pointer-events:auto;height:56px;font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:#031006;background:var(--lens);clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);align-items:center;gap:14px;padding:0 30px 0 28px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 0 30px #4cff3a4d;font-size:15px!important}#lpDown span{animation:1.6s ease-in-out infinite lpNudge;display:inline-block}@keyframes lpNudge{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}#lpHero .hnote{color:#c8f0cd99;font-size:12.5px}#lpHero .hnote a{pointer-events:auto;color:inherit}#lpTitle{z-index:5;pointer-events:none;max-width:min(620px,86vw);transform:translateY(calc(-50% + (1 - var(--k,0)) * 26px));position:fixed;top:50%;left:clamp(18px,5vw,72px)}#lpTitle .n{font-family:var(--sk);letter-spacing:.3em;color:var(--neon);margin-bottom:10px;font-size:12px;font-weight:700}#lpTitle .t{font-family:var(--ui);text-transform:uppercase;color:#fff;letter-spacing:calc((1 - var(--k,0)) * .12em - .01em);text-shadow:0 4px 40px #0000008c;font-size:clamp(46px,8.4vw,128px);font-weight:700;line-height:.86}#lpTitle .l{color:#e8ffeadb;text-shadow:0 1px 12px #000c;max-width:40ch;margin-top:16px;font-size:clamp(15px,1.3vw,18px);line-height:1.45}#lpCards{z-index:6;pointer-events:none;position:fixed;inset:0}.lp-card{scrollbar-width:none;width:min(410px,35vw);max-height:calc(100vh - 110px);color:var(--txt);background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair),0 30px 80px #00000073;-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);pointer-events:auto;visibility:hidden;opacity:0;transform:translate(calc((1 - var(--k,0)) * -28px),-50%);padding:22px 22px 18px;position:absolute;top:calc(50% + 32px);left:clamp(16px,3.6vw,60px);overflow:auto}.lp-card::-webkit-scrollbar{display:none}.lp-card:before{content:"";background:var(--lens);width:64px;height:2px;position:absolute;top:0;left:0}.lp-card.swap>*{animation:.5s cubic-bezier(.2,.8,.2,1) both lpSwap}.lp-card.swap>:nth-child(2){animation-delay:30ms}.lp-card.swap>:nth-child(3){animation-delay:60ms}.lp-card.swap>:nth-child(4){animation-delay:90ms}.lp-card.swap>:nth-child(n+5){animation-delay:.12s}@keyframes lpSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lc-kick{font-family:var(--sk);letter-spacing:.18em;text-transform:uppercase;color:#d6ffd2b3;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;font-size:10px;display:flex}.lc-n{color:#031006;background:var(--lens);letter-spacing:.06em;place-items:center;height:20px;padding:0 7px;font-weight:700;display:inline-grid}.lc-k2{color:var(--neon)}.lc-t{font-family:var(--ui);text-transform:uppercase;color:#fff;text-wrap:balance;margin-bottom:8px;font-size:clamp(21px,1.75vw,27px);font-weight:700;line-height:1.05}.lc-meta{color:#9dff8a;margin-bottom:10px;font-size:13px}.lc-d{color:#e8ffead6;margin-bottom:14px;font-size:14.5px;line-height:1.5}.lc-price{font-family:var(--ui);color:var(--neon);text-shadow:0 0 20px #4cff3a59;border-top:1px solid #4cff3a29;align-items:baseline;gap:10px;margin-bottom:14px;padding-top:14px;font-size:30px;font-weight:700;line-height:1;display:flex}.lc-price small{font-family:var(--ui);color:#d6ffd299;text-shadow:none;font-size:12px;font-weight:500}.lc-sizes{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.lc-sizes button{min-width:46px;height:36px;font-family:var(--ui);color:#eaffe6;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#08200fcc;padding:0 11px;font-size:13px;font-weight:600;transition:background .15s,color .15s;box-shadow:inset 0 0 0 1px #4cff3a4d}.lc-sizes button:hover{box-shadow:inset 0 0 0 1px var(--neon)}.lc-sizes button[aria-pressed=true]{color:#031006;background:var(--lens);box-shadow:none}.lc-sizes.shake{animation:.4s lpShake}@keyframes lpShake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.lc-btns{gap:8px;margin-bottom:10px;display:flex}.lp-btn{white-space:nowrap;height:46px;font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s;display:inline-flex;position:relative}.lp-btn:active{transform:translateY(1px)}.lp-btn.pri{color:#031006;background:var(--lens);flex:auto;box-shadow:0 0 26px #4cff3a40}.lp-btn.pri:hover{filter:brightness(1.1)}.lp-btn.ghost{color:#eaffe6;background:#08200f99;flex:none;box-shadow:inset 0 0 0 1px #4cff3a73}.lp-btn.ghost:hover{color:var(--neon);box-shadow:inset 0 0 0 1px var(--neon)}.lp-btn.sm{color:#031006;background:var(--lens);height:34px;padding:0 13px;font-size:11.5px}.lp-link{font-family:var(--ui);letter-spacing:.04em;color:var(--neon);text-underline-offset:4px;align-items:center;gap:8px;margin:2px 0 12px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #4cff3a66;text-decoration:underline #4cff3a66;display:inline-flex}.lp-link svg.i{width:16px;height:16px}.lp-link:hover{color:#fff}.lc-alt{text-align:left;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#00000052;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;width:100%;margin-top:4px;padding:9px 12px 9px 9px;transition:box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #4cff3a24}.lc-alt:hover{box-shadow:inset 0 0 0 1px #4cff3a99}.lc-alt canvas{width:52px;height:52px;image-rendering:pixelated;background:radial-gradient(circle at 50% 40%,#123a1d,#020a05 75%)}.la-i{flex-direction:column;gap:3px;min-width:0;display:flex}.la-k{font-family:var(--sk);letter-spacing:.2em;text-transform:uppercase;color:#4cff3abf;font-size:9px}.la-i b{font-family:var(--ui);color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.la-p{color:#9dff8a;font-size:12.5px}.la-go{color:var(--neon);font-size:26px;line-height:1}.lp-scene{left:clamp(16px,3vw,48px);bottom:calc(22px + var(--safe-b));width:min(330px,30vw);max-height:calc(100vh - 140px);color:var(--txt);background:var(--panel);box-shadow:inset 0 0 0 1px var(--hair);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);pointer-events:auto;visibility:hidden;opacity:0;transform:translateY(calc((1 - var(--k,0)) * 18px));flex-direction:column;padding:14px 14px 12px;display:flex;position:absolute}.lp-scene:before{content:"";background:var(--lens);width:56px;height:2px;position:absolute;top:0;left:0}.ls-head{align-items:center;gap:9px;margin-bottom:10px;padding:0 2px;display:flex}.ls-t{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:15px;font-weight:700}.ls-c{font-family:var(--sk);letter-spacing:.16em;text-transform:uppercase;color:#4cff3abf;margin-left:auto;font-size:9.5px}.ls-list{scrollbar-width:thin;scrollbar-color:#4cff3a59 transparent;flex-direction:column;gap:3px;min-height:0;list-style:none;display:flex;overflow:auto}.ls-list button{text-align:left;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#00000038;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:4px 10px 4px 4px;transition:background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #4cff3a14}.ls-list button:hover,.ls-list button:focus-visible,.ls-list button.on{background:#14461e8c;box-shadow:inset 0 0 0 1px #4cff3ab3}.ls-list canvas{width:38px;height:38px;image-rendering:pixelated;background:radial-gradient(circle at 50% 40%,#123a1d,#020a05 75%)}.ls-list .n{font-family:var(--ui);color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.ls-list .p{font-family:var(--ui);color:var(--neon);font-size:13px;font-weight:700}.ls-hint{color:#c8f0cd9e;margin-top:9px;padding:0 2px;font-size:12px}.ls-hint:before{content:"";vertical-align:1px;background:var(--neon);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:7px;height:7px;margin-right:7px;animation:1.4s ease-in-out infinite lpBlink;display:inline-block}@keyframes lpBlink{50%{opacity:.25}}#tip{z-index:27}body.lp-on #tip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030e07eb;box-shadow:inset 0 0 0 1px #4cff3a73}#lpCap{left:clamp(16px,3vw,48px);bottom:calc(22px + var(--safe-b));z-index:6;background:var(--panel);max-width:min(380px,80vw);box-shadow:inset 0 0 0 1px var(--hair);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);pointer-events:none;visibility:hidden;opacity:0;transform:translateY(calc((1 - var(--k,0)) * 16px));flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:fixed}#lpCap .n{font-family:var(--sk);letter-spacing:.2em;text-transform:uppercase;color:var(--neon);font-size:10px}#lpCap .t{font-family:var(--ui);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:17px;font-weight:700}#lpCap .l{color:#e8ffead1;font-size:13.5px;line-height:1.45}body:not(.lp-on) #lpCap,body.inspecting #lpCap{display:none}@media (width<=760px){#lpCap{max-width:none;left:10px;right:10px;bottom:calc(10px + var(--safe-b))}}#tienda{z-index:3;pointer-events:none;padding:calc(var(--vh,1vh) * 100 + 88px) clamp(16px,4vw,64px) calc(40px + var(--safe-b));background:linear-gradient(180deg,#0000 0,#0000 calc(var(--vh,1vh) * 70),#010603d6 calc(var(--vh,1vh) * 112),#010603f2 calc(var(--vh,1vh) * 150));position:relative}#tienda>*{pointer-events:auto}.lp-shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.lp-shead .k{font-family:var(--sk);letter-spacing:.26em;text-transform:uppercase;color:var(--neon);margin-bottom:10px;font-size:11px}.lp-shead h2{font-family:var(--ui);text-transform:uppercase;color:#fff;font-size:clamp(36px,5.6vw,80px);font-weight:700;line-height:.9}.lp-shead p{color:#e8ffeac7;max-width:42ch;font-size:15px;line-height:1.5}#lpFilters{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}#lpFilters button{height:38px;font-family:var(--ui);letter-spacing:.04em;color:#dfffe0;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#08200fb3;padding:0 14px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #4cff3a42}#lpFilters button:hover{box-shadow:inset 0 0 0 1px var(--neon)}#lpFilters button[aria-pressed=true]{color:#031006;background:var(--lens);box-shadow:none}#lpGrid{grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:12px;display:grid}.lp-item{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(170deg,#091e0fdb,#020804eb);flex-direction:column;padding:10px 10px 12px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #4cff3a24}.lp-item:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #4cff3a8c}.lp-item.feat{box-shadow:inset 0 0 0 1px #4cff3a66}.li-img{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#164a24 0%,#05170b 58%,#010603 100%);width:100%;margin-bottom:10px;display:block;position:relative;overflow:hidden}.li-img:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 3px);position:absolute;inset:0}.li-img canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.li-tag{z-index:1;height:20px;font-family:var(--sk);letter-spacing:.1em;color:#031006;background:var(--lens);place-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-grid;position:absolute;top:8px;left:8px}.li-k{font-family:var(--sk);letter-spacing:.14em;text-transform:uppercase;color:#4cff3ac7;margin-bottom:5px;font-size:9.5px}.li-t{font-family:var(--ui);color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.44em;margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.li-f{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.li-p{font-family:var(--ui);color:var(--neon);font-size:17px;font-weight:700}.lp-foot{color:#c8f0cd99;border-top:1px solid #4cff3a29;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.lp-foot .t3d{font-size:13px}.lp-foot a{color:var(--neon)}body.inspecting #lpCards,body.inspecting #lpTitle,body.inspecting #lpHero{display:none!important}body.lp-on .overlay{padding-top:calc(var(--top) + 64px + 12px);padding-bottom:calc(12px + var(--safe-b));background:#0006029e}body.lp-on #cart{padding-top:calc(64px + var(--safe-t))}body.lp-on #inspect .win{top:calc(50% + 32px)}body.lp-on .inspect-hint{bottom:calc(20px + var(--safe-b))}body.lp-on #toast{top:calc(var(--safe-t) + 76px)}@media (width<=1080px){#lpNav a{padding:0 9px;font-size:12px}#lpNav a b{display:none}#lpNav a:after{left:9px;right:9px}}@media (width<=920px) and (width>=761px){#lpNav a{letter-spacing:.04em;padding:0 7px;font-size:11px}#lpNav a:after{left:7px;right:7px}#btnCart span{display:none}#lpBar{gap:10px}}@media (width<=760px){body.lp-on .inspect-hint{display:none}.lp-scene{width:auto;left:10px;right:10px;bottom:calc(10px + var(--safe-b));clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);max-height:none;padding:11px 0 10px 12px}.ls-head{margin-bottom:8px;padding-right:12px}.ls-list{scrollbar-width:none;flex-direction:row;gap:6px;padding-right:12px;overflow:auto hidden}.ls-list::-webkit-scrollbar{display:none}.ls-list li{flex:none}.ls-list button{grid-template-rows:auto auto;grid-template-columns:34px auto;gap:1px 8px;width:auto;max-width:210px;padding:4px 12px 4px 4px}.ls-list canvas{grid-row:1/span 2;width:34px;height:34px}.ls-list .n{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:11.5px;display:block}.ls-list .p{font-size:12px}.ls-hint{margin-top:7px;font-size:11px}#lpBar{height:calc(56px + var(--safe-t));grid-template-columns:1fr auto}body.lp-on{--ab:56px}#lpNav{display:none}.lp-logo .t3d{font-size:14px}.lp-credit{letter-spacing:.14em;font-size:7.5px}#btnCart{height:40px;padding:0 12px}#btnCart span{display:none}.lp-ico{width:40px;height:40px}#lpProg{opacity:1;height:3px;padding:0 14px}#lpHero{padding-bottom:calc(28px + var(--safe-b))}#lpHero h1{font-size:clamp(40px,12.5vw,64px)}#lpHero p{font-size:15px}#lpTitle{top:auto;bottom:calc(28px + var(--safe-b));transform:translateY(calc((1 - var(--k,0)) * 26px))}#lpTitle .t{font-size:clamp(44px,14vw,72px)}.lp-card{width:auto;top:auto;left:10px;right:10px;bottom:calc(10px + var(--safe-b));max-height:56vh;transform:translateY(calc((1 - var(--k,0)) * 30px));clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);padding:16px 16px 12px}.lc-kick{margin-bottom:8px;font-size:9px}.lc-t{margin-bottom:4px;font-size:19px}.lc-meta{margin-bottom:8px;font-size:12px}.lc-d{display:none}.lc-price{margin-bottom:10px;padding-top:10px;font-size:23px}.lc-sizes{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:10px;overflow-x:auto}.lc-sizes::-webkit-scrollbar{display:none}.lc-sizes button{flex:none;height:34px}.lp-btn{height:44px;padding:0 14px;font-size:12.5px}.lp-link{margin:0 0 8px}.lc-alt{grid-template-columns:40px 1fr auto;gap:10px;padding:6px 10px 6px 6px}.lc-alt canvas{width:40px;height:40px}#tienda{padding-top:calc(var(--vh,1vh) * 100 + 64px)}#lpGrid{grid-template-columns:repeat(2,1fr);gap:8px}.lp-item{padding:8px 8px 10px}.li-t{font-size:13px}.li-f{flex-direction:column;align-items:stretch}.li-f .lp-btn{width:100%}}@media (height<=520px) and (width>=561px){#lpBar{height:calc(50px + var(--safe-t))}body.lp-on{--ab:50px}.lp-card{width:min(360px,44vw);max-height:calc(100vh - 70px);top:calc(50% + 24px);left:max(12px,env(safe-area-inset-left));padding:14px 16px 10px}.lc-d{display:none}.lc-t{font-size:18px}.lc-price{margin-bottom:8px;padding-top:8px;font-size:22px}.lp-btn{height:40px;padding:0 12px;font-size:11.5px}.lc-alt{display:none}.lp-scene{width:min(300px,38vw);max-height:calc(100vh - 80px);padding:10px 10px 8px;bottom:12px}.ls-list .n{font-size:11.5px}.ls-hint{display:none}#lpTitle .t{font-size:clamp(36px,9vw,64px)}#lpHero h1{font-size:clamp(34px,7vw,56px)}#lpHero p{display:none}}body.lp-on{--dock:84px}body.lp-on canvas#gl{touch-action:none;cursor:grab}body.lp-on.lp-dragging canvas#gl{cursor:grabbing}body:not(.lp-on) #lpNav{display:none}body.inspecting #lpNav{visibility:hidden}#lpBar{grid-template-columns:1fr auto}#lpNav{top:auto;left:50%;right:auto;bottom:calc(16px + var(--safe-b));z-index:29;scrollbar-width:none;background:var(--panel);max-width:calc(100vw - 24px);box-shadow:inset 0 0 0 1px var(--hair),0 18px 50px #00000080;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);justify-self:auto;align-items:center;gap:2px;padding:6px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%)}#lpNav::-webkit-scrollbar{display:none}#lpNav button{white-space:nowrap;height:44px;font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:#e6ffe8bd;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);flex:none;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;transition:color .2s,background .2s;display:flex}#lpNav button b{font-family:var(--sk);letter-spacing:.04em;color:#4cff3a9e;font-size:10px;font-weight:700}#lpNav button:hover{color:#fff;background:#14461e80}#lpNav button.on{color:#031006;background:var(--lens);box-shadow:0 0 18px #4cff3a40}#lpNav button.on b{color:#031006}#lpNav button.shop{color:var(--neon);margin-left:4px;box-shadow:inset 0 0 0 1px #4cff3a66}#lpNav button.shop b{color:var(--neon)}#lpNav button.shop.on{color:#031006;box-shadow:none}#lpNav button.shop.on b{color:#031006}.lp-scene{bottom:calc(var(--dock) + 12px + var(--safe-b));max-height:calc(100vh - var(--dock) - 120px)}#lpCap{bottom:calc(var(--dock) + 12px + var(--safe-b))}#lpHero{padding-bottom:calc(var(--dock) + 26px + var(--safe-b))}#lpHero:before{height:200%}#lp{z-index:19;overscroll-behavior:contain;pointer-events:none;opacity:0;visibility:hidden;-webkit-user-select:auto;user-select:auto;transition:opacity .35s,visibility 0s linear .35s;position:fixed;inset:0;overflow-y:auto}body.lp-shop #lp{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .35s}body.lp-shop.inspecting #lp{opacity:0;visibility:hidden}body.lp-shop #lpCards,body.lp-shop #lpCap,body.lp-shop #lpHero{visibility:hidden!important}#tienda{min-height:100%;padding:calc(64px + var(--safe-t) + 22px) clamp(16px,4vw,64px) calc(var(--dock) + 28px + var(--safe-b));background:linear-gradient(#010603c7,#010603ed 240px)}.lp-close{height:38px;font-family:var(--ui);letter-spacing:.04em;color:#dfffe0;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#08200fb3;align-items:center;gap:9px;margin-bottom:18px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #4cff3a4d}.lp-close:hover{color:var(--neon);box-shadow:inset 0 0 0 1px var(--neon)}@media (width<=760px){body.lp-on{--dock:62px}#lpNav{max-width:none;left:8px;right:8px;bottom:calc(8px + var(--safe-b));padding:5px;display:flex;transform:none}#lpNav button{letter-spacing:.04em;height:40px;padding:0 12px;font-size:11.5px}#lpNav button b{display:none}.lp-scene,#lpCap{bottom:calc(var(--dock) + 8px + var(--safe-b))}#lpHero{padding-bottom:calc(var(--dock) + 18px + var(--safe-b))}#tienda{padding-top:calc(56px + var(--safe-t) + 16px)}}@media (height<=520px) and (width>=600px){body.lp-on{--dock:62px}#lpNav{bottom:calc(8px + var(--safe-b));padding:4px}#lpNav button{height:36px;padding:0 11px;font-size:11.5px}.lp-scene{max-height:calc(100vh - var(--dock) - 70px)}}body.lp-on{touch-action:pan-x pan-y}html:has(body.lp-on){touch-action:pan-x pan-y}body.lp-on canvas#gl{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.lp-logo{flex-direction:row;align-items:center;gap:12px}#lpLogo{filter:drop-shadow(0 0 10px #4cff3a59);flex:none;width:44px;height:44px;transition:transform .2s,filter .2s;display:block}#lpLogo img{width:100%;height:100%;display:block}#lpLogo:hover{filter:drop-shadow(0 0 16px #4cff3a99);transform:rotate(-8deg)scale(1.06)}.lp-credit{letter-spacing:.18em;font-size:10px;line-height:1.45}.cart-nf{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#4cff3a14;flex-direction:column;gap:4px;margin:2px 0 12px;padding:11px 13px;display:flex;box-shadow:inset 0 0 0 1px #4cff3a73}.cart-nf b{font-family:var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--neon);font-size:11px}.cart-nf span{color:#e8ffeadb;font-size:13px;line-height:1.45}#checkout:disabled{opacity:1;filter:grayscale(.85)brightness(.7);cursor:not-allowed}.lp-nf{font-family:var(--sk);letter-spacing:.14em;text-transform:uppercase;color:var(--neon);background:#4cff3a14;align-items:center;gap:8px;margin-top:12px;padding:6px 10px;font-size:10px;display:inline-flex;box-shadow:inset 0 0 0 1px #4cff3a59}@media (width<=760px){#lpLogo{width:38px;height:38px}.lp-logo{gap:10px}.lp-credit{letter-spacing:.14em;font-size:8.5px}}#boot{padding:0}#boot .boot-bottom{flex-direction:column;align-items:stretch;width:min(170px,46vw);display:flex;position:absolute;top:68%;left:50%;transform:translate(-50%)}#boot .load-label{letter-spacing:.18em;order:2;justify-content:center;margin:8px 0 0;font-size:10px}#boot #loadTxt{display:none}#boot .bar{--ca:3px;--cb:1px;--cc:3px;--cd:1px;height:8px;padding:2px}#boot .bar i{background:repeating-linear-gradient(90deg,transparent 0 4px,#00000059 4px 5px),var(--lens)}#boot .boot-credit{bottom:calc(20px + var(--safe-b));flex-direction:column;align-items:center;gap:6px;padding:0 20px;display:flex}#boot .boot-credit a{font-family:var(--ui);letter-spacing:.02em;color:var(--txt);pointer-events:auto;padding:4px 8px;font-size:13px;text-decoration:none}#boot .boot-credit a b{color:var(--g);font-weight:600}#boot .boot-credit a:hover b,#boot .boot-credit a:focus-visible b{text-underline-offset:3px;text-decoration:underline}#boot .boot-legal{max-width:440px;color:var(--dim);font-size:11px;line-height:1.45}
