.image-carousel.svelte-1kl9tqn{gap:12px;display:grid}.carousel-stage.svelte-1kl9tqn{aspect-ratio:5/3;border:1px solid var(--hairline);background:var(--surface-strong);border-radius:8px;width:100%;position:relative;overflow:hidden}.carousel-stage.svelte-1kl9tqn>img:where(.svelte-1kl9tqn){object-fit:cover;width:100%;height:100%}.carousel-control.svelte-1kl9tqn{border:1px solid var(--hairline);cursor:pointer;background:#fffffff0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.carousel-control.svelte-1kl9tqn:hover{border-color:#cfcdc4}.carousel-control.previous.svelte-1kl9tqn{left:14px}.carousel-control.next.svelte-1kl9tqn{right:14px}.carousel-control.svelte-1kl9tqn img:where(.svelte-1kl9tqn){width:18px;height:18px}.carousel-thumbnails.svelte-1kl9tqn{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.carousel-thumbnails.svelte-1kl9tqn button:where(.svelte-1kl9tqn){aspect-ratio:5/3;background:var(--surface-strong);cursor:pointer;opacity:.64;border:2px solid #0000;border-radius:6px;min-width:0;padding:0;overflow:hidden}.carousel-thumbnails.svelte-1kl9tqn button:where(.svelte-1kl9tqn):hover,.carousel-thumbnails.svelte-1kl9tqn button.active:where(.svelte-1kl9tqn){opacity:1}.carousel-thumbnails.svelte-1kl9tqn button.active:where(.svelte-1kl9tqn){border-color:var(--primary)}.carousel-thumbnails.svelte-1kl9tqn img:where(.svelte-1kl9tqn){object-fit:cover;width:100%;height:100%}@media (width<=560px){.carousel-control.svelte-1kl9tqn{width:36px;height:36px}.carousel-thumbnails.svelte-1kl9tqn{display:flex;overflow-x:auto}.carousel-thumbnails.svelte-1kl9tqn button:where(.svelte-1kl9tqn){flex:0 0 76px;width:76px}}
