.car[data-v-9bf9ded6]{flex-direction:column;gap:14px;min-width:0;display:flex}.photo[data-v-9bf9ded6]{aspect-ratio:4/3;border-radius:var(--radius-photo);background:var(--surface);position:relative;overflow:hidden}.track[data-v-9bf9ded6]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.track[data-v-9bf9ded6]::-webkit-scrollbar{display:none}.slide[data-v-9bf9ded6]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;overflow:hidden}.img[data-v-9bf9ded6]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.car:hover .img[data-v-9bf9ded6]{transform:scale(1.03)}.badge[data-v-9bf9ded6]{border-radius:var(--radius-pill);background:var(--acc);color:var(--acc-ink);padding:5px 11px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.badge--reserved[data-v-9bf9ded6]{background:var(--text);color:var(--bg)}.counter[data-v-9bf9ded6]{border-radius:var(--radius-pill);color:#fff;font-family:var(--font-mono);pointer-events:none;background:#0000008c;padding:4px 10px;font-size:12px;bottom:12px;right:12px}.arrow[data-v-9bf9ded6],.counter[data-v-9bf9ded6]{position:absolute}.arrow[data-v-9bf9ded6]{color:#111;cursor:pointer;opacity:0;background:#ffffffe6;border-radius:50%;place-items:center;width:38px;height:38px;margin-top:-19px;font-size:24px;line-height:1;transition:opacity .2s;display:none;top:50%}.arrow--prev[data-v-9bf9ded6]{left:10px}.arrow--next[data-v-9bf9ded6]{right:10px}@media (hover:hover) and (pointer:fine){.arrow[data-v-9bf9ded6]{display:grid}.car:hover .arrow[data-v-9bf9ded6]{opacity:1}}@media (prefers-reduced-motion:reduce){.arrow[data-v-9bf9ded6],.img[data-v-9bf9ded6]{transition:none}.car:hover .img[data-v-9bf9ded6]{transform:none}}.info[data-v-9bf9ded6]{justify-content:space-between;align-items:flex-start;gap:16px}.info[data-v-9bf9ded6],.text[data-v-9bf9ded6]{display:flex}.text[data-v-9bf9ded6]{flex-direction:column;gap:4px;min-width:0}.name[data-v-9bf9ded6]{overflow-wrap:anywhere;font-size:17px;font-weight:600}.specs[data-v-9bf9ded6]{color:var(--text-2);font-size:13px}.price[data-v-9bf9ded6]{font-family:var(--font-display);white-space:nowrap;font-size:20px;font-weight:800;font-stretch:110%}@media (width>=760px){.name[data-v-9bf9ded6]{font-size:19px}.specs[data-v-9bf9ded6]{font-size:14px}.price[data-v-9bf9ded6]{font-size:24px}}
