.car-detail{min-height:100vh}.car-detail-breadcrumbs{color:var(--car-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:22px 0;font-size:13px;display:flex}.car-detail-breadcrumbs a{color:var(--car-red)}.car-detail-card{border:1px solid var(--car-line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;margin-bottom:60px;padding:34px;display:grid}.car-detail-photo{aspect-ratio:1;background:#f8f9f7;border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.car-detail-photo img{object-fit:contain;width:100%;height:100%;padding:25px;display:block}.car-detail-copy h1{overflow-wrap:anywhere;margin:9px 0 18px;font-size:clamp(28px,3vw,38px);line-height:1.4}.car-detail-copy h2{margin:26px 0 10px;font-size:19px;line-height:1.5}.car-detail-copy p{font-size:15px;line-height:1.85}.car-detail-category{color:var(--car-red);font-size:13px;font-weight:600}.car-detail-rating{color:#9b711e;font-weight:700;font-size:17px!important}.car-detail-rating span{color:var(--car-muted);margin-inline-start:8px;font-size:12px;font-weight:400}.car-detail-description{white-space:pre-line}.car-detail-fitment{background:#edf1e9;border:1px solid #d9e1d6;border-radius:10px;padding:14px}.car-detail-notice{color:var(--car-muted);font-size:13px!important}.car-detail-buy{margin-top:20px;text-decoration:none;display:flex}.car-detail-copy>small{color:var(--car-muted);margin-top:11px;font-size:12px;line-height:1.7;display:block}@media (max-width:780px){.car-detail-card{border-radius:12px;padding:16px;display:block}.car-detail-photo{aspect-ratio:4/3}.car-detail-copy{padding:20px 4px 6px}.car-detail-copy h1{font-size:25px}.car-detail-breadcrumbs{padding:15px 0}}
