.glow-b{border-color:var(--s-l3);border-radius:22px;box-shadow:0 50px 120px -40px var(--s-ag)}.car-s{position:relative;aspect-ratio:16 / 10;background:var(--bg)}.slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1.04);transition:opacity .9s ease,transform 4.5s ease}.slide.is-on{opacity:1;transform:none}.cover{object-fit:cover;object-position:top}.contain{object-fit:contain}.car-c{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:22px}.car-cap{flex:1 1 320px;display:grid}.car-cap p{grid-area:1 / 1;font-size:20px;font-weight:600;letter-spacing:-.02em;opacity:0;transition:opacity .4s ease}.car-cap p.is-on{opacity:1}.car-n{display:flex;align-items:center;gap:8px}.cd{position:relative;width:10px;height:10px;padding:0;overflow:hidden;border:0;border-radius:999px;background:var(--s-l5);cursor:pointer}.cd.is-on{width:34px}.cd i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}.cd.is-on i{transform:none}.car.is-running .cd.is-on i{animation:bar 4s linear}.cb{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--s-l4);border-radius:50%;background:none;color:var(--s-t);cursor:pointer}.cd+.cb{margin-left:10px}.cb:hover{border-color:#3a4a66}.f{gap:16px}.shots{display:flex;gap:12px;margin-top:8px}.shots img{flex:1;min-width:0;border:1px solid var(--s-l2);border-radius:12px}.sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:auto;font:600 14px/1 var(--f-m)}.sizes span{display:flex;align-items:center;justify-content:center;height:44px;border-radius:10px}.sizes .up{background:#2dd48f24;color:var(--s-gr2)}.sizes .dn{background:#ff5a6a24;color:#ff8792}.usd{margin-top:-8px;font:11px/1 var(--f-m);letter-spacing:.14em;color:var(--s-di)}.f-img{margin-top:auto;width:100%;border:1px solid var(--s-l2);border-radius:12px}.f-img.crop{height:220px;object-fit:cover;object-position:top}.f-pos{margin-top:8px;width:160%;max-width:none;border:1px solid var(--s-l2);border-radius:12px}@media(prefers-reduced-motion:reduce){.slide{transform:none;transition:opacity 1.2s ease}.car.is-running .cd.is-on i{animation-duration:6s}}
