.carousel.svelte-1y1n3xk{display:flex;width:100%;position:relative;height:240px;align-items:center}.carousel-container.svelte-1y1n3xk{overflow:hidden;width:100%;position:relative}.carousel.svelte-1y1n3xk button:where(.svelte-1y1n3xk){position:absolute;width:40px;height:40px;top:50%;transform:translateY(-50%);background-color:var(--white);border-radius:8px;box-shadow:0 2px 8px #0000001a;border:none;cursor:pointer;z-index:99;display:flex;align-items:center;justify-content:center;font-size:var(--font-md);font-weight:700}.carousel.svelte-1y1n3xk button:where(.svelte-1y1n3xk):disabled{background-color:var(--neutral-color);color:var(--on-neutral-color);cursor:not-allowed;box-shadow:none;opacity:.5}.carousel.svelte-1y1n3xk .prev-button:where(.svelte-1y1n3xk){left:10px}.carousel.svelte-1y1n3xk .next-button:where(.svelte-1y1n3xk){right:10px}.carousel.svelte-1y1n3xk .slides:where(.svelte-1y1n3xk){display:flex;padding:0 0 0 24px;margin:0;list-style:none;width:100%;transform:translate(calc(-1 * var(--current-index) * (100% / var(--items-to-show))));transition:transform .5s ease}.carousel.svelte-1y1n3xk .slide:where(.svelte-1y1n3xk){flex:0 0 calc(100% / var(--items-to-show));max-width:calc(100% / var(--items-to-show));padding:0 12px;box-sizing:border-box}.carousel.svelte-1y1n3xk .slide-content:where(.svelte-1y1n3xk){display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);width:100%}.carousel.svelte-1y1n3xk .slide:where(.svelte-1y1n3xk) img:where(.svelte-1y1n3xk){width:140px;height:140px;-o-object-fit:contain;object-fit:contain;max-width:100%}.carousel.svelte-1y1n3xk .brand:where(.svelte-1y1n3xk){font-weight:700;font-size:var(--font-md);line-height:1.5;margin:0;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel.svelte-1y1n3xk .model:where(.svelte-1y1n3xk){font-weight:500;font-size:var(--font-sm);line-height:1.2;color:var(--primary-color);margin:0;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1024px){.carousel.svelte-1y1n3xk .slide:where(.svelte-1y1n3xk) img:where(.svelte-1y1n3xk){width:100px;height:100px}}@media (max-width: 480px){.carousel.svelte-1y1n3xk .slides:where(.svelte-1y1n3xk){--items-to-show: 1}}.carousel-container.svelte-po1kem{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center}
