.ev-rack .ev-rack-stage{height:clamp(440px,72vh,700px);background:transparent;cursor:grab}.ev-rack .ev-rack-stage canvas{opacity:0;transition:opacity .8s ease}.ev-rack .ev-rack-stage.is-ready canvas{opacity:1}.ev-rack .ev-rack-stage.is-dragging{cursor:grabbing}.ev-rack .ev-rack-stage.is-hover{cursor:pointer}.ev-rack .ev-rack-panel{position:absolute;left:16px;bottom:16px;z-index:4;width:min(340px,calc(100% - 32px));transform:translateY(14px);opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s,visibility 0s linear .35s}.ev-rack .ev-rack-panel.is-open{transform:none;opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s,visibility 0s}.ev-rack .ev-rack-kicker,.ev-rack .ev-rack-label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.ev-rack .ev-rack-kicker{margin:0 40px 6px 0}.ev-rack .ev-rack-panel h3{font-family:var(--display);font-stretch:var(--display-stretch);font-weight:800;text-transform:uppercase;font-size:30px;line-height:.95;letter-spacing:-.01em;color:var(--ink);margin:0 40px 10px 0;outline:none;text-wrap:balance}.ev-rack .ev-rack-price{font-family:var(--mono);font-size:15px;margin:0 0 14px;color:var(--ink)}.ev-rack .ev-rack-price span{color:var(--accent);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-left:10px}.ev-rack .ev-rack-price span:empty{display:none}.ev-rack .ev-rack-label{margin:0 0 8px}.ev-rack .ev-rack-sizes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ev-rack .ev-rack-label[hidden],.ev-rack .ev-rack-sizes[hidden]{display:none}.ev-rack .ev-rack-panel .ev-chip{min-width:44px;min-height:40px}.ev-rack .ev-rack-actions{display:flex;gap:8px}.ev-rack .ev-rack-add{flex:1;justify-content:center}.ev-rack .ev-rack-add.is-busy{cursor:progress;opacity:.75}.ev-rack .ev-rack-flip{justify-content:center;min-width:84px}.ev-rack .ev-rack-details{display:inline-block;margin-top:12px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);text-decoration:none}.ev-rack .ev-rack-details:hover{color:var(--ink)}.ev-rack .ev-rack-close{position:absolute;right:10px;top:10px;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;display:grid;place-items:center;font-size:18px;line-height:1;padding:0}.ev-rack .ev-rack-close:hover{border-color:var(--ink)}.ev-rack .ev-rack-list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ev-rack .ev-rack-list:focus-within{width:auto;height:auto;clip:auto;left:14px;top:14px;z-index:5;white-space:normal;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 28px)}.ev-rack-fallback{margin:0;padding:0 0 0 18px}.ev-rack-empty{color:var(--mute);font-size:14px;padding:24px 0;margin:0}@media(max-width:600px){.ev-rack .ev-rack-stage{height:clamp(440px,70vh,560px)}.ev-rack .ev-rack-panel{left:0;right:0;bottom:0;width:auto;border-radius:14px 14px 10px 10px;padding:14px 16px 16px}.ev-rack .ev-rack-panel h3{font-size:26px;margin-bottom:6px}.ev-rack .ev-rack-price{margin-bottom:10px}.ev-rack .ev-rack-sizes{margin-bottom:12px;gap:6px}.ev-rack .ev-rack-panel .ev-chip{min-width:40px;min-height:38px;padding:9px 8px}.ev-rack .ev-rack-details{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/eval-rack.css.map */
