.car-card[data-v-d27f0ec9]{background:#fff;border-radius:24px;box-shadow:0 10px 30px #0000000d;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.car-card[data-v-d27f0ec9]:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.car-card__image-wrapper[data-v-d27f0ec9]{background:#f3f4f6;min-height:140px;overflow:hidden;position:relative;width:100%}@media (min-width:1200px){.car-card__image-wrapper[data-v-d27f0ec9]{min-height:230px}}.car-card__galleria[data-v-d27f0ec9]{height:100%;width:100%}.car-card__galleria[data-v-d27f0ec9] .p-galleria-content,.car-card__galleria[data-v-d27f0ec9] .p-galleria-item-wrapper,.car-card__galleria[data-v-d27f0ec9] .p-galleria-item-container{height:100%}.car-card__img[data-v-d27f0ec9]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.car-card:hover .car-card__img[data-v-d27f0ec9]{transform:scale(1.05)}.car-card__title[data-v-d27f0ec9]{color:#1f2937;font-size:14px;font-weight:500;line-height:1.4;margin:10px 10px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1200px){.car-card__title[data-v-d27f0ec9]{display:-webkit-box;font-size:18px;-webkit-line-clamp:2;margin:20px 20px 10px;white-space:normal;-webkit-box-orient:vertical}}.car-card__price[data-v-d27f0ec9]{color:var(--p-primary-color);font-size:13px;font-weight:600;margin:0 10px 6px}@media (min-width:1200px){.car-card__price[data-v-d27f0ec9]{font-size:24px;margin:0 20px 10px}}.car-card__combo[data-v-d27f0ec9]{border-top:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:400;line-height:1.6;margin:0 10px 12px;padding-top:10px}@media (min-width:1200px){.car-card__combo[data-v-d27f0ec9]{font-size:14px;margin:0 20px 20px;padding-top:15px}}.car-card__combo__price-local[data-v-d27f0ec9]{color:#9ca3af;font-size:13px}.car-list__title[data-v-71c8355b]{background:linear-gradient(135deg,#1f2937 0,var(--p-primary-color) 100%);-webkit-background-clip:text;font-size:36px;font-weight:700;width:-moz-fit-content;width:fit-content;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}@media (min-width:0px){.car-list__title[data-v-71c8355b]{font-size:28px}}.car-list__title[data-v-71c8355b]{margin:0 0 40px}@media (min-width:0px){.car-list__title[data-v-71c8355b]{font-size:24px;margin-bottom:30px}}.car-list__container[data-v-71c8355b]{display:grid}@media (min-width:0px){.car-list__container[data-v-71c8355b]{grid-template-columns:repeat(2,1fr);grid-gap:12px;align-items:start}}@media (min-width:1200px){.car-list__container[data-v-71c8355b]{grid-template-columns:repeat(4,1fr);grid-gap:30px 20px}}.car-list__container--skeleton[data-v-71c8355b]{pointer-events:none}.car-list__container__item[data-v-71c8355b]{transition:transform .3s ease,opacity .3s ease}.car-list__container__item[data-v-71c8355b]:hover{transform:translateY(-10px) scale(1.02)}.car-list__container--visible .car-list__container__item[data-v-71c8355b]{animation:carListFade-71c8355b .4s ease-out forwards}.car-list__skeleton-card[data-v-71c8355b]{background:#fff;border-radius:24px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.car-list__skeleton-image[data-v-71c8355b]{border-radius:0!important;height:140px!important;width:100%!important}@media (min-width:1200px){.car-list__skeleton-image[data-v-71c8355b]{height:230px!important}}.car-list__skeleton-title[data-v-71c8355b]{border-radius:8px!important;height:22px!important;margin:20px 20px 10px!important}.car-list__skeleton-price[data-v-71c8355b]{border-radius:8px!important;height:28px!important;margin:0 20px 10px!important}.car-list__skeleton-combo[data-v-71c8355b]{border-radius:8px!important;height:40px!important;margin:0 20px 20px!important}@keyframes carListFade-71c8355b{0%{opacity:0}to{opacity:1}}.car-list__action[data-v-71c8355b]{border-radius:12px;font-weight:500!important;margin-top:50px;padding:12px 32px!important}@media (min-width:0px){.car-list__action[data-v-71c8355b]{margin-top:30px;width:100%}}@media (min-width:1200px){.car-list__action[data-v-71c8355b]{display:flex;margin:50px 0 0 auto;width:auto}}
