.car-details-page{padding-block:2rem}.car-detail--gallery{aspect-ratio:16/9;border-radius:var(--corner-3);margin-bottom:1.5rem;position:relative;overflow:hidden}.car-detail--gallery .embla{height:100%}.car-detail--gallery .embla__container{height:100%;display:flex}.car-detail--gallery .embla__slide{flex:0 0 100%;min-width:0;position:relative}.car-detail--gallery img{object-fit:cover}.gallery-nav-btn{z-index:10;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav-btn.prev{left:1rem}.gallery-nav-btn.next{right:1rem}.feature-card{border:1px solid var(--B3);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.feature-card .label{color:var(--B11);text-transform:uppercase;font-size:.75rem}.feature-card .value{color:var(--B12);font-size:.9rem;font-weight:600}.pricing-card{position:sticky;top:6rem}.car-detail-image{border-radius:1rem;overflow:hidden}.car-detail-price{height:5rem}.pricing-tabs .active-price{background-color:var(--primary);border-color:var(--primary)}.pricing-tabs .active-price p,.pricing-tabs .active-price span{color:var(--B1)!important}.deposit-section{border:1px solid var(--primary);border-radius:var(--corner-2);background-color:#d4a0171a}.status-indicator{align-items:center;gap:.5rem;display:inline-flex}.status-indicator:before{content:"";background-color:var(--success-9);border-radius:50%;width:8px;height:8px;display:block}.term-item{color:var(--B11);align-items:center;gap:.75rem;font-size:.9rem;display:flex}
