body.store{background:#302c30;color:#f1ebe9}body.store .site-header{background:#302c30;border:0}body.store .demo-bar{background:#211f22;color:#c7c0c5}body.store .wordmark{color:#f4eeed;font-size:32px;letter-spacing:-2px}body.store .nav-links a{color:#e5dce3}body.store .btn{background:#f0e8e2;color:#332d32;border:0;border-radius:0}body.store .container{max-width:1420px}.sneaker-stage{position:relative;min-height:850px;overflow:hidden;padding:28px 0 50px;background:radial-gradient(ellipse at 50% 40%,#a99ba550,transparent 65%)}.showroom-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:2px;color:#c1b7bf}.showroom-top button{border:0;background:none;color:#eee6e9;font-size:11px;padding:10px;cursor:pointer}.shoe-word{font-weight:800;font-size:clamp(140px,24vw,340px);letter-spacing:-.09em;text-align:center;line-height:1.1;color:#a89ca518;position:absolute;left:0;right:0;top:55px;pointer-events:none}.shoe-display{height:440px;position:relative;perspective:1000px;isolation:isolate}.shoe-display>img{position:absolute;left:20%;width:60%;height:95%;object-fit:contain;mix-blend-mode:screen;filter:brightness(.76) contrast(1.3);transform:rotate(-12deg);transition:transform 1s,filter .8s;animation:shoe-float 7s ease-in-out infinite}.shoe-plinth{position:absolute;bottom:15px;left:22%;width:56%;height:24px;background:linear-gradient(#ffdbb0,#ef7d48);transform:rotateX(60deg);box-shadow:0 12px 40px #fe602a88,0 0 90px #e5846244;z-index:-1}.shoe-index{position:absolute;right:0;bottom:20%;font-size:8px;letter-spacing:2px;writing-mode:vertical-rl;color:#c4b8c2}.shoe-caption{display:flex;justify-content:space-between;align-items:end;gap:30px}.sneaker-stage h1{font-size:clamp(55px,7vw,105px);font-weight:500;letter-spacing:-5px;line-height:.95;margin:20px 0 0}.sneaker-stage h1 em{font:italic 1.05em Georgia;color:#e0c5b3}.sneaker-stage .eyebrow{font-size:9px;letter-spacing:2px;color:#c4b9c2}.shoe-side{max-width:330px}.shoe-side p{font-size:13px;line-height:1.8;color:#d6c9d1}.tone-controls{display:flex;gap:12px;margin:20px 0 10px}.tone-controls button{background:none;border:0;border-bottom:1px solid transparent;color:#b5a7b2;padding:10px 0;font-size:10px;cursor:pointer}.tone-controls button[aria-pressed=true]{border-color:#efc8aa;color:#f4e3d5}.shoe-side small{display:block;font-size:9px;color:#b2a4af;line-height:1.6}.shoe-side>.btn{margin-top:22px}.shoe-shelf{height:440px;display:flex;align-items:center;justify-content:center;gap:20px;perspective:1000px}.shoe-shelf button{position:relative;width:30%;border:0;background:#ffffff05;padding:10px;cursor:pointer;box-shadow:0 20px 35px #100c1130;transform:rotateY(-12deg);transition:transform .4s}.shoe-shelf button:hover{transform:translateY(-15px) rotateY(0)}.shoe-shelf img{width:100%;mix-blend-mode:screen;filter:brightness(.76) contrast(1.3)}.shoe-shelf button:nth-child(2){background:#6989d522}.shoe-shelf button:nth-child(3){background:#bf7c4b22}.sneaker-stage[data-tone=blue]{background:radial-gradient(ellipse at 50% 40%,#557eb55c,transparent 65%)}.sneaker-stage[data-tone=blue] .shoe-plinth{background:#8ebdff;box-shadow:0 15px 45px #3f8bffa0}.sneaker-stage[data-tone=warm]{background:radial-gradient(ellipse at 50% 40%,#b87e5c55,transparent 65%)}.sneaker-stage[data-tone=warm] .shoe-plinth{background:#ffb47e;box-shadow:0 15px 45px #ff893ba0}body.store .section{background:#242226!important;color:#eee6eb}body.store .product{background:#383239;color:#ede5ec;border-color:#514551}body.store .muted,body.store .product p{color:#c2b5bf}body.store .panel{background:#383239;color:#eee5ec;border-color:#514551}body.store .filter{background:#3a333c;color:#dcd1db;border-color:#665366}body.store .filter[aria-pressed=true]{background:#dbbea9;color:#332c32}body.store .footer{background:#1d1a20;color:#d9cdd7}[hidden]{display:none!important}@keyframes shoe-float{0%,100%{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-14px) rotate(-9deg)}}@media(max-width:700px){.sneaker-stage{min-height:760px;padding-top:15px}.showroom-top{font-size:7px;letter-spacing:1px}.shoe-display,.shoe-shelf{height:320px}.shoe-display>img{left:0;width:100%;height:100%}.shoe-plinth{left:10%;width:80%}.shoe-caption{display:block}.sneaker-stage h1{font-size:65px;letter-spacing:-3px}.shoe-side{max-width:none;margin-top:25px}.shoe-side p{font-size:12px}.shoe-index{font-size:7px}.shoe-word{font-size:30vw;top:100px}.shoe-shelf{gap:8px}.shoe-shelf button{width:32%;padding:0}.tone-controls{gap:22px}body.store .nav-links{gap:12px}body.store .nav-links a{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
