*{box-sizing:border-box}body{margin:0;font:14px/1.7 Arial,sans-serif}button,a,input{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #ffb47e;outline-offset:4px}.demo-bar{padding:10px 4%;display:flex;justify-content:space-between;font-size:10px}a{color:inherit;text-decoration:none}header{padding:24px 4%;display:flex;justify-content:space-between;align-items:center}header>span{font-size:9px;letter-spacing:2px}header button,footer button,#favorite{background:none;color:#e9dfe7;border:0;padding:10px}.sneaker-stage{margin:0 4%;padding-bottom:65px;min-height:0}.shoe-display{height:390px}.shoe-display>img{animation:none;transform:rotate(var(--tilt,-10deg));transition:transform .4s;clip-path:ellipse(46% 32% at 50% 57%)}.product-panel{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start;padding-top:25px}.product-panel h1{font-size:65px!important;letter-spacing:-3px;margin:20px 0!important}.product-panel p{color:#c9bac6;font-size:12px}.product-panel strong{font-size:30px;font-weight:400;display:inline-block;margin-top:20px}.control-row{margin:18px 0}.control-row>span,.control-row>label{font-size:10px;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:10px}.control-row button{background:#ffffff08;border:0;color:#cbbbca;padding:10px 14px;margin:0 5px 5px 0}.control-row button[aria-pressed=true]{background:#e8c2a8;color:#332a31}.control-row input[type=range]{width:100%;accent-color:#efb086}.hint{font-size:9px!important}.purchase-row{display:flex;gap:20px;align-items:end}.purchase-row label{font-size:10px}.purchase-row input{display:block;width:70px;background:#ffffff0a;color:#eee;border:0;padding:12px}.purchase-row>button,#checkout{flex:1;border:0;background:#ecc4a8;padding:16px;color:#33242f}#notice{min-height:25px}.details{padding:50px 8%;background:#252126}.details details{padding:23px 0;border-bottom:1px solid #ffffff1c}.details summary{cursor:pointer;font-size:18px}.details p{max-width:650px;color:#c9b9c5;font-size:12px}footer{display:flex;justify-content:space-between;align-items:center;padding:30px 4%;font-size:9px}#collection{height:390px;display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;padding:40px}#collection button{border:0;background:#ffffff0b;color:#eee;padding:45px;font-size:20px;transition:transform .3s}#collection button:hover{transform:translateY(-10px)}#collection p{font-size:10px;width:100%;text-align:center}dialog{background:#322b33;color:#f3e9ee;border:0;width:min(520px,94vw);max-height:90dvh;padding:30px}dialog::backdrop{background:#110e15c9;backdrop-filter:blur(8px)}dialog h2{font-size:35px;font-weight:400}#close-cart{float:right;background:none;color:#eee;border:0}.cart-line{display:flex;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid #ffffff22}.cart-line button{background:#ffffff12;color:#fff;border:0;padding:7px 12px}.cart-line small{display:block;color:#bba7b6}#total{display:block;font-size:30px;margin:25px 0}#clear{background:none;border:0;color:#d5bacd;padding:15px}#summary{white-space:pre-line;font-size:12px}dialog>small{color:#c1abb9}.motion-off *{transition:none!important;animation:none!important}[hidden]{display:none!important}@media(max-width:700px){header>span{display:none}.shoe-display,#collection{height:290px}.product-panel{grid-template-columns:1fr;gap:20px}.product-panel h1{font-size:50px!important}.shoe-display>img{clip-path:ellipse(46% 28% at 50% 57%)}#collection{padding:20px;gap:10px}#collection button{padding:20px;font-size:15px}.purchase-row{gap:15px}.product-panel{padding-top:0}}