.car-single{padding:80px 0;background:var(--color-black)}.car-single .container{max-width:1296px;margin:0 auto;padding:0 20px}.car-single-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.car-single-gallery img{width:100%;border-radius:24px}.car-single-info{padding-top:0}.car-single-title{font-size:36px;font-family:var(--font-family-accent);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:24px}.car-single-specs-list{margin-bottom:24px}.car-single-specs-list .spec-row{display:flex;align-items:baseline;margin-bottom:12px;font-size:16px}.car-single-specs-list .spec-label{color:var(--color-white-70);white-space:nowrap}.car-single-specs-list .spec-dots{flex:1;border-bottom:1px dashed var(--color-white-10);margin:0 8px;height:1px}.car-single-specs-list .spec-value{color:var(--color-white);white-space:nowrap}.car-single-prices{display:flex;justify-content:space-between;gap:30px;margin-bottom:20px;padding:20px 0;border-top:1px solid var(--color-white-10);border-bottom:1px solid var(--color-white-10)}.car-single-prices .price-block{flex:1}.car-single-prices .price-block:last-child{text-align:right}.car-single-prices .price-label{display:block;font-size:14px;color:var(--color-white-70);margin-bottom:8px}.car-single-prices .price-value{display:block;font-size:28px;font-weight:var(--font-weight-bold);font-family:var(--font-family-accent);color:var(--color-white)}.car-single-saving{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:30px;padding-bottom:20px;font-size:18px}.car-single-saving span:first-child{color:var(--color-white-70)}.car-single-saving .saving-value{font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-accent)}.car-single-btn{min-width:250px}@media (max-width:992px){.car-single-wrapper{grid-template-columns:1fr;gap:40px}.car-single-title{font-size:28px}.car-single-prices .price-value{font-size:22px}.car-single-saving .saving-value{font-size:28px}}@media (max-width:768px){.car-single{padding:50px 0}.car-single-prices{flex-direction:column;gap:15px}.car-single-prices .price-block:last-child{text-align:left}.car-single-btn{width:100%}}