.scrollbar-hide[data-v-e9f02783]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-e9f02783]::-webkit-scrollbar{display:none}.vehicle-grid-fluid[data-v-d6083952]{grid-template-columns:1fr}@media(min-width:640px){.vehicle-grid-fluid[data-v-d6083952]{grid-template-columns:repeat(auto-fill,minmax(280px,350px));justify-content:center}}.carousel-container[data-v-4e605c9f]{overflow:hidden;position:relative;width:100%}.carousel[data-v-4e605c9f]{cursor:pointer;overflow:hidden;width:100%}.carousel-viewport[data-v-4e605c9f]{display:flex;transition:transform .3s ease;width:100%}.carousel-item[data-v-4e605c9f]{aspect-ratio:16/9;flex:0 0 100%;position:relative;width:100%}@media(max-width:640px){.carousel-item[data-v-4e605c9f]{aspect-ratio:4/3}}.carousel-image[data-v-4e605c9f]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.nav-btn[data-v-4e605c9f]{background:hsl(var(--background)/.8);border:none;border-radius:9999px;box-shadow:0 1px 4px #00000026;color:hsl(var(--foreground));cursor:pointer;display:none;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;z-index:5}.nav-btn[data-v-4e605c9f]:hover{background:hsl(var(--background)/.95)}@media(min-width:640px){.nav-btn[data-v-4e605c9f]{display:flex}}.thumb[data-v-4e605c9f]{background:none;border:2px solid transparent;border-radius:.375rem;cursor:pointer;flex-shrink:0;height:3.75rem;overflow:hidden;padding:0;transition:border-color .15s,opacity .15s;width:3.75rem}.thumb--active[data-v-4e605c9f]{border-color:hsl(var(--primary))}.thumb--inactive[data-v-4e605c9f]:hover{opacity:.85}.lightbox[data-v-d6ef80c4]{background-color:#000000f7;display:flex;flex-direction:column;inset:0;position:fixed;z-index:9999}.lightbox__header[data-v-d6ef80c4]{align-items:center;background-color:#00000080;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}@media(min-width:768px){.lightbox__header[data-v-d6ef80c4]{padding:1rem 1.5rem}}.lightbox__title[data-v-d6ef80c4]{color:#fff;flex:1;font-size:.875rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.lightbox__title[data-v-d6ef80c4]{font-size:1rem}}.lightbox__counter[data-v-d6ef80c4]{color:#ffffffb3;font-size:.8125rem;font-weight:500;white-space:nowrap}.lightbox__close[data-v-d6ef80c4]{align-items:center;background-color:#ffffff1a;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:background-color .2s;width:2.5rem}.lightbox__close[data-v-d6ef80c4]:hover{background-color:#fff3}.lightbox__main[data-v-d6ef80c4]{align-items:center;display:flex;flex:1;min-height:0;padding:.5rem;position:relative}@media(min-width:768px){.lightbox__main[data-v-d6ef80c4]{padding:1rem 4rem}}.lightbox__nav[data-v-d6ef80c4]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:3rem;z-index:10}@media(min-width:768px){.lightbox__nav[data-v-d6ef80c4]{height:3.5rem;width:3.5rem}}.lightbox__nav[data-v-d6ef80c4]:hover{background-color:#ffffff40;transform:translateY(-50%) scale(1.05)}.lightbox__nav--prev[data-v-d6ef80c4]{left:.5rem}.lightbox__nav--next[data-v-d6ef80c4]{right:.5rem}@media(min-width:768px){.lightbox__nav--prev[data-v-d6ef80c4]{left:1rem}.lightbox__nav--next[data-v-d6ef80c4]{right:1rem}}.lightbox__viewport[data-v-d6ef80c4]{flex:1;height:100%;overflow:hidden}.lightbox__slides[data-v-d6ef80c4]{display:flex;height:100%;touch-action:pan-y pinch-zoom;transition:transform .3s ease-out}.lightbox__slide[data-v-d6ef80c4]{align-items:center;display:flex;flex:0 0 100%;justify-content:center;min-width:0;padding:.5rem;position:relative}@media(min-width:768px){.lightbox__slide[data-v-d6ef80c4]{padding:1rem}}.lightbox__image[data-v-d6ef80c4]{border-radius:.25rem;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox__thumbs[data-v-d6ef80c4]{align-items:center;background-color:#00000080;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:.5rem;padding:.75rem .5rem}@media(min-width:768px){.lightbox__thumbs[data-v-d6ef80c4]{gap:.75rem;padding:1rem}}.lightbox__thumbs-nav[data-v-d6ef80c4]{align-items:center;background-color:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:background-color .2s;width:2rem}@media(min-width:768px){.lightbox__thumbs-nav[data-v-d6ef80c4]{height:2.5rem;width:2.5rem}}.lightbox__thumbs-nav[data-v-d6ef80c4]:hover{background-color:#fff3}.lightbox__thumbs-viewport[data-v-d6ef80c4]{flex:1;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.lightbox__thumbs-viewport[data-v-d6ef80c4]::-webkit-scrollbar{display:none}.lightbox__thumbs-track[data-v-d6ef80c4]{display:flex;gap:.5rem}@media(min-width:768px){.lightbox__thumbs-track[data-v-d6ef80c4]{gap:.625rem}}.lightbox__thumb[data-v-d6ef80c4]{background-color:hsl(var(--muted));border:2px solid transparent;border-radius:.375rem;cursor:pointer;flex:0 0 auto;height:2.5rem;overflow:hidden;padding:0;transition:all .2s;width:3.5rem}@media(min-width:768px){.lightbox__thumb[data-v-d6ef80c4]{height:3.5rem;width:5rem}}.lightbox__thumb[data-v-d6ef80c4]:hover{border-color:#ffffff80}.lightbox__thumb--active[data-v-d6ef80c4]{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.lightbox__thumb-img[data-v-d6ef80c4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lightbox__hints[data-v-d6ef80c4]{color:#fff6;display:none;font-size:.75rem;gap:1.5rem;justify-content:center;padding:.5rem}@media(min-width:768px){.lightbox__hints[data-v-d6ef80c4]{display:flex}}.lightbox__hints span[data-v-d6ef80c4]{align-items:center;display:flex;gap:.375rem}.lightbox-enter-active[data-v-d6ef80c4],.lightbox-leave-active[data-v-d6ef80c4]{transition:opacity .25s ease}.lightbox-enter-from[data-v-d6ef80c4],.lightbox-leave-to[data-v-d6ef80c4]{opacity:0}.map-lightbox[data-v-5f9e533c]{background-color:#000000f2;display:flex;flex-direction:column;inset:0;position:fixed;z-index:9999}.map-lightbox__header[data-v-5f9e533c]{align-items:center;background-color:#00000080;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}@media(min-width:768px){.map-lightbox__header[data-v-5f9e533c]{padding:1rem 1.5rem}}.map-lightbox__title[data-v-5f9e533c]{color:#fff;flex:1;font-size:.875rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.map-lightbox__title[data-v-5f9e533c]{font-size:1rem}}.map-lightbox__actions[data-v-5f9e533c]{align-items:center;display:flex;gap:.5rem}@media(min-width:768px){.map-lightbox__actions[data-v-5f9e533c]{gap:.75rem}}.map-lightbox__zoom[data-v-5f9e533c]{align-items:center;background-color:#ffffff1a;border-radius:.5rem;display:flex;gap:.25rem;padding:.25rem}.map-lightbox__zoom-btn[data-v-5f9e533c]{align-items:center;background-color:transparent;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:background-color .2s;width:2rem}.map-lightbox__zoom-btn[data-v-5f9e533c]:hover:not(:disabled){background-color:#ffffff26}.map-lightbox__zoom-btn[data-v-5f9e533c]:disabled{cursor:not-allowed;opacity:.4}.map-lightbox__zoom-level[data-v-5f9e533c]{color:#ffffffb3;font-size:.75rem;font-weight:500;min-width:2rem;text-align:center}.map-lightbox__action-btn[data-v-5f9e533c]{align-items:center;background-color:#ffffff1a;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:background-color .2s}.map-lightbox__action-btn[data-v-5f9e533c]:hover{background-color:#fff3}.map-lightbox__close[data-v-5f9e533c]{align-items:center;background-color:#ffffff1a;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:background-color .2s;width:2.5rem}.map-lightbox__close[data-v-5f9e533c]:hover{background-color:#fff3}.map-lightbox__main[data-v-5f9e533c]{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;padding:1rem}@media(min-width:768px){.map-lightbox__main[data-v-5f9e533c]{padding:1.5rem}}.map-lightbox__map-container[data-v-5f9e533c]{background-color:hsl(var(--muted));border-radius:.75rem;height:100%;max-width:1400px;overflow:hidden;width:100%}.map-lightbox__iframe[data-v-5f9e533c]{border:0;height:100%;width:100%}.map-lightbox__no-location[data-v-5f9e533c]{align-items:center;color:#ffffff80;display:flex;justify-content:center}.map-lightbox__footer[data-v-5f9e533c]{align-items:center;background-color:#00000080;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}@media(min-width:768px){.map-lightbox__footer[data-v-5f9e533c]{padding:1rem 1.5rem}}.map-lightbox__address[data-v-5f9e533c]{flex:1;min-width:0}.map-lightbox__address p[data-v-5f9e533c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-lightbox__directions-btn[data-v-5f9e533c]{align-items:center;background-color:hsl(var(--primary));border:none;border-radius:.5rem;color:hsl(var(--primary-foreground));cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:opacity .2s;white-space:nowrap}.map-lightbox__directions-btn[data-v-5f9e533c]:hover{opacity:.9}.map-lightbox__hints[data-v-5f9e533c]{color:#fff6;display:none;font-size:.75rem;gap:1.5rem;justify-content:center;padding:.5rem}@media(min-width:768px){.map-lightbox__hints[data-v-5f9e533c]{display:flex}}.map-lightbox__hints span[data-v-5f9e533c]{align-items:center;display:flex;gap:.375rem}.map-lightbox-enter-active[data-v-5f9e533c],.map-lightbox-leave-active[data-v-5f9e533c]{transition:opacity .25s ease}.map-lightbox-enter-from[data-v-5f9e533c],.map-lightbox-leave-to[data-v-5f9e533c]{opacity:0}.max-h-0[data-v-de886a2c]{max-height:0}.max-h-96[data-v-de886a2c]{max-height:24rem}.max-h-0[data-v-450efca8]{max-height:0}.max-h-64[data-v-450efca8]{max-height:16rem}.max-h-0[data-v-0319fd85]{max-height:0}.max-h-96[data-v-0319fd85]{max-height:24rem}
