.carousel.svelte-1kl9tqn{position:relative;width:100%;border-radius:12px;overflow:hidden}.carousel-frame.svelte-1kl9tqn{position:relative;width:100%;aspect-ratio:4/3;background:#111}.carousel-img.svelte-1kl9tqn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;pointer-events:none}.carousel-frame--contain.svelte-1kl9tqn{aspect-ratio:unset;height:auto;max-width:70%;margin:0 auto;border-radius:12px;overflow:hidden}.carousel-img--contain.svelte-1kl9tqn{object-fit:contain;position:relative;display:block;height:auto;inset:unset}.carousel-img--activa.svelte-1kl9tqn{opacity:1;pointer-events:auto}.carousel-arrow.svelte-1kl9tqn{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#0f0f0f73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(201,168,108,.2);border-radius:50%;color:#ffffffd9;cursor:pointer;opacity:.7;transition:opacity .25s ease,background .25s ease,border-color .25s ease;z-index:2}.carousel-arrow.svelte-1kl9tqn:hover{background:#c9a86c40;border-color:#c9a86c99;color:#c9a86c}.carousel-arrow--prev.svelte-1kl9tqn{left:12px}.carousel-arrow--next.svelte-1kl9tqn{right:12px}
