.carousel.svelte-8ojyxu{outline:none;position:relative}.carousel-stage.svelte-8ojyxu{background:#eae8e1;border-radius:4px;overflow:hidden}.carousel.svelte-8ojyxu img:where(.svelte-8ojyxu){width:100%;height:auto;display:block}.carousel-arrow.svelte-8ojyxu{color:#365950;cursor:pointer;background:#f2f1ebeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px -8px #1d1d1b80}.carousel-arrow.svelte-8ojyxu:hover{color:#fff;background:#365950}.carousel-arrow.prev.svelte-8ojyxu{left:14px}.carousel-arrow.next.svelte-8ojyxu{right:14px}.carousel-dots.svelte-8ojyxu{justify-content:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.carousel-dots.svelte-8ojyxu button:where(.svelte-8ojyxu){cursor:pointer;background:#f2f1ebbf;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:all .2s}.carousel-dots.svelte-8ojyxu button.active:where(.svelte-8ojyxu){background:#365950;transform:scale(1.25)}.carousel-counter.svelte-8ojyxu{color:#f2f1eb;background:#1d1d1b8c;border-radius:4px;padding:2px 10px;font-size:.85rem;position:absolute;top:12px;right:14px}
