.detail-head[data-astro-cid-flotoib7]{padding-bottom:0}.back-link[data-astro-cid-flotoib7]{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--transition-fast);font-size:.85rem;font-weight:700;display:inline-block}.back-link[data-astro-cid-flotoib7]:hover{color:var(--color-accent-text)}.detail-grid[data-astro-cid-flotoib7]{grid-template-columns:1.2fr 1fr;align-items:start;gap:56px;display:grid}.detail-grid[data-astro-cid-flotoib7]>[data-astro-cid-flotoib7]{min-width:0}.detail-left[data-astro-cid-flotoib7]{flex-direction:column;gap:28px;min-width:0;display:flex}.carousel__main[data-astro-cid-flotoib7]{border-radius:var(--radius-lg);background:var(--color-black);width:100%;max-width:100%;height:480px;position:relative;overflow:hidden}.carousel__track[data-astro-cid-flotoib7]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow-x:auto}.carousel__track[data-astro-cid-flotoib7]::-webkit-scrollbar{display:none}.carousel__slide[data-astro-cid-flotoib7]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.carousel__slide[data-astro-cid-flotoib7] img[data-astro-cid-flotoib7]{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.carousel__main[data-astro-cid-flotoib7] .car-card__badge[data-astro-cid-flotoib7]{z-index:2;position:absolute;top:18px;left:18px}.carousel__arrow[data-astro-cid-flotoib7]{z-index:2;width:40px;height:40px;color:var(--color-white);cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast);background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__arrow[data-astro-cid-flotoib7] svg[data-astro-cid-flotoib7]{width:20px;height:20px}.carousel__arrow[data-astro-cid-flotoib7]:hover{background:var(--color-accent)}.carousel__arrow--prev[data-astro-cid-flotoib7]{left:14px}.carousel__arrow--next[data-astro-cid-flotoib7]{right:14px}.carousel__thumbs[data-astro-cid-flotoib7]{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;gap:12px;min-width:0;margin-top:14px;padding-bottom:6px;display:flex;overflow-x:auto}.carousel__thumbs[data-astro-cid-flotoib7]::-webkit-scrollbar{height:6px}.carousel__thumbs[data-astro-cid-flotoib7]::-webkit-scrollbar-track{background:0 0}.carousel__thumbs[data-astro-cid-flotoib7]::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px}.carousel__thumb[data-astro-cid-flotoib7]{aspect-ratio:16/10;border-radius:var(--radius-sm);border:2px solid var(--color-border);background:var(--color-black);cursor:pointer;width:84px;transition:border-color var(--transition-fast);flex-shrink:0;padding:0;overflow:hidden}.carousel__thumb[data-astro-cid-flotoib7] img[data-astro-cid-flotoib7]{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.carousel__thumb[data-astro-cid-flotoib7]:hover,.carousel__thumb[data-astro-cid-flotoib7].is-active{border-color:var(--color-accent)}@media (width<=640px){.carousel__main[data-astro-cid-flotoib7]{height:260px}}.spec-grid[data-astro-cid-flotoib7]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.spec-tile[data-astro-cid-flotoib7]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.spec-tile__label[data-astro-cid-flotoib7]{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem;font-weight:700}.spec-tile__value[data-astro-cid-flotoib7]{font-family:var(--font-heading);color:var(--color-text);font-size:1rem;font-weight:700}.detail-info__title[data-astro-cid-flotoib7]{margin-bottom:.3em}.detail-info__subtitle[data-astro-cid-flotoib7]{font-family:var(--font-heading);color:var(--color-text-muted);margin:0 0 20px;font-size:1.1rem;font-weight:500}.detail-info__price-row[data-astro-cid-flotoib7]{align-items:baseline;gap:12px;margin-bottom:28px;display:flex}.detail-info__price[data-astro-cid-flotoib7]{font-family:var(--font-heading);color:var(--color-accent);font-size:2rem;font-weight:700}.detail-info__price-was[data-astro-cid-flotoib7]{color:var(--color-text-muted);font-size:1.1rem;text-decoration:line-through}.detail-info__description[data-astro-cid-flotoib7]{margin:0 0 28px;font-size:1.02rem}.detail-info__actions[data-astro-cid-flotoib7]{flex-direction:column;gap:14px;display:flex}@media (width<=860px){.detail-grid[data-astro-cid-flotoib7]{grid-template-columns:1fr}}
