@layer app{.vehicle-card{--vc-carousel-height: 16.5rem;width:100%}.vehicle-card.fit-card{width:var(--card-width, 100%);max-width:var(--card-max-width, 100%);border-radius:var(--border-radius-rounded-lg, .5rem);border:1px solid var(--ds-neutral-300);background:var(--ds-white, #fff);box-sizing:border-box;transform:scaleZ(1);box-shadow:0 4px 6px transparent;transition:.2s ease-in-out all}.vehicle-card.fit-card:hover{box-shadow:0 8px 16px #dbdddf}.vehicle-card .card-body{padding:1rem;display:flex;flex-direction:column;gap:1.25rem}.vehicle-card-detail{height:2rem}.vehicle-card-subdetail{height:1rem}.text-flex-clip{width:calc(100% - 1.5rem)}.vehicle-card .initial-price{height:1.25rem}.vehicle-card .title-lines{margin-bottom:0;height:3.1rem}.vehicle-card .card-title{color:var(--ds-content-default, #1f1f1f);font-size:1rem;font-style:normal;font-weight:600;line-height:1.25rem;align-self:stretch}.vehicle-card .card-subtitle{color:var(--ds-content-default, #1f1f1f);font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;display:block}.vehicle-card .card-footer{background-color:var(--bs-body-bg, #fff);--bs-card-inner-border-radius: .5rem;border-top:none;padding-bottom:1rem}.vehicle-card-carousel{height:var(--vc-carousel-height);background-color:var(--ds-neutral-200);border-radius:.5rem .5rem 0 0}.vehicle-card .carousel-inner{min-height:var(--vc-carousel-height)}.vehicle-card .w-1rem{width:1rem}.vehicle-card .small-text{font-size:.75rem}.vehicle-card.placeholder-color .placeholder{color:var(--ds-neutral-600)}.vehicle-card.placeholder-color .placeholder-image{color:var(--ds-neutral-400)}}
