.CarDetailPage{padding:160px 0 80px}.CarDetailPage-inner{flex-direction:column;gap:24px;display:flex}.CarDetailPage-breadcrumb{color:var(--color-medium);font-size:14px}.CarDetailPage-breadcrumb a{transition:color .2s}.CarDetailPage-breadcrumb a:hover{color:var(--color-gold)}.CarDetailPage-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;display:grid}.CarDetailPage-mainImageButton{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}.CarDetailPage-mainImageButton:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.CarDetailPage-mainImage{object-fit:cover;border-radius:8px;width:100%;height:auto;margin-bottom:15px}.CarDetailPage-thumbs{flex-wrap:wrap;gap:12px;display:flex}.CarDetailPage-thumbButton{cursor:zoom-in;background:0 0;border:none;padding:0;transition:opacity .2s;display:block}.CarDetailPage-thumbButton:hover{opacity:.85}.CarDetailPage-thumbButton:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.CarDetailPage-thumbImage{object-fit:cover;border-radius:8px;width:160px;height:120px;display:block}.CarDetailPage-title{margin-bottom:12px;font-size:36px}.CarDetailPage-priceRow{align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.CarDetailPage-price{color:var(--color-gold);font-size:24px}.CarDetailPage-oldPrice{color:var(--color-medium);font-size:18px;text-decoration:line-through}.CarDetailPage-meta{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.CarDetailPage-description{margin-bottom:28px}.CarDetailPage-description h2{margin-bottom:12px;font-size:20px}.CarDetailPage-description p{white-space:pre-line;line-height:1.7}@media (max-width:900px){.CarDetailPage-grid{grid-template-columns:1fr}}
