.carspage{padding-bottom:var(--section-space)}.cars_grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,36px);display:grid}.car_card{border-radius:var(--radius);border-top:4px solid var(--primary-color);box-shadow:var(--shadow);transition:transform var(--transition),box-shadow var(--transition);background-color:#fff;flex-direction:column;display:flex;overflow:hidden}.car_card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}.car_image_container{background-color:var(--primary-background);justify-content:center;align-items:center;height:280px;padding:24px;display:flex}.car_image{object-fit:contain;width:100%;height:100%;transition:transform var(--transition)}.car_card:hover .car_image{transform:scale(1.04)}.car_detials{flex-direction:column;flex:1;padding:28px;display:flex}.car_detials h4{color:var(--primary-color);margin-bottom:10px}.car_description{margin-bottom:18px;line-height:1.6}.car_specs{margin:0 0 18px;padding:0}.car_specs li{border-bottom:1px dashed #2a0e6126;justify-content:space-between;gap:16px;margin:0;padding:10px 0;list-style:none;display:flex}.car_specs li span:last-child{text-align:right;color:var(--primary-color)}.car_price{color:var(--secondary-color);margin-top:auto;margin-bottom:18px;font-size:18px}.book_car_btn{background-color:var(--primary-color);color:#fff;width:100%}.book_car_btn:hover{background-color:var(--secondary-color);color:#fff}@media (max-width:768px){.cars_grid{grid-template-columns:1fr}}
