.vc-lead{color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.vc-hint{color:var(--ink2);font-weight:700}.vc-jumps{scrollbar-width:none;overscroll-behavior-inline:contain;gap:6px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.vc-jumps::-webkit-scrollbar{display:none}.vc-jump{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--ink2);white-space:nowrap;border-radius:999px;flex:none;padding:0 13px;font-size:12.5px;font-weight:700}.vc-jump:hover{border-color:var(--accent);color:var(--accent)}.vc-jump[aria-current=true]{background:var(--accent);border-color:var(--accent);color:#fff}.vc-track{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:12px;margin-top:12px;padding-bottom:8px;scroll-padding-left:2px;display:flex;overflow:auto hidden}.vc-track::-webkit-scrollbar{height:6px}.vc-track::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.vc-item{scroll-snap-align:start;width:clamp(104px,30vw,132px);color:var(--ink);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:none;gap:5px;text-decoration:none;display:flex}.vc-cover{aspect-ratio:5/7;background:var(--chip);border:1px solid var(--line);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.vc-item:hover .vc-cover{border-color:var(--accent)}.vc-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.vc-cover img{object-fit:contain;width:100%;height:100%;display:block}.vc-noimg{width:100%;height:100%;color:var(--ink2);background:var(--chip);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.vc-noimg b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.vc-noimg small{opacity:.75;font-size:9px}.vc-latest{background:var(--accent);color:#fff;border-radius:0 5px 5px 0;padding:2px 7px;font-size:9px;font-weight:800;position:absolute;top:6px;left:0}.vc-no{font-size:11.5px;font-weight:800}.vc-price{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:10.5px}@media (width>=820px){.vc-item{width:140px}}
