.card.svelte-16vrdwk{border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.card.svelte-16vrdwk:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.card.svelte-16vrdwk:has(a:where(.svelte-16vrdwk):focus-visible){outline:var(--focus-ring);outline-offset:2px}.card.svelte-16vrdwk a:where(.svelte-16vrdwk):focus-visible{outline:none}.media.svelte-16vrdwk{position:relative;overflow:hidden}.media.svelte-16vrdwk img:where(.svelte-16vrdwk){aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .5s}.card.svelte-16vrdwk:hover .media:where(.svelte-16vrdwk) img:where(.svelte-16vrdwk){transform:scale(1.04)}.sin-imagen.svelte-16vrdwk{justify-content:center;align-items:center;gap:var(--space-1);aspect-ratio:4/3;background:var(--color-arena);color:var(--color-texto-secundario);flex-direction:column;font-size:.9rem;font-weight:600;display:flex}.sello.svelte-16vrdwk{top:var(--space-1);left:var(--space-1);background:var(--color-terracota);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute}.cuerpo.svelte-16vrdwk{padding:var(--space-2) var(--space-2) var(--space-3);flex-direction:column;gap:.3rem;display:flex}.meta.svelte-16vrdwk{letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-secundario);margin:0;font-size:.8rem;font-weight:800}h3.svelte-16vrdwk{letter-spacing:-.01em;margin:0;font-size:1.35rem}h3.svelte-16vrdwk a:where(.svelte-16vrdwk){color:inherit;text-decoration:none}h3.svelte-16vrdwk a:where(.svelte-16vrdwk):after{content:"";z-index:1;position:absolute;inset:0}.detalle.svelte-16vrdwk{color:var(--color-texto-secundario);margin:0;font-size:.95rem}.atributos.svelte-16vrdwk{margin:var(--space-1) 0 0;flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.atributos.svelte-16vrdwk li:where(.svelte-16vrdwk){background:var(--color-arena);color:var(--color-verde-profundo);border-radius:999px;padding:.2rem .6rem;font-size:.82rem;font-weight:600}.pie.svelte-16vrdwk{justify-content:space-between;align-items:center;gap:var(--space-1);margin-top:var(--space-2);display:flex}.precio.svelte-16vrdwk{color:var(--color-texto-secundario);margin:0;font-size:.9rem}.precio.svelte-16vrdwk .desde:where(.svelte-16vrdwk){font-size:.82rem}.precio.svelte-16vrdwk strong:where(.svelte-16vrdwk){color:var(--color-verde-profundo);font-size:1.25rem;font-weight:800}.precio.svelte-16vrdwk .por-persona:where(.svelte-16vrdwk){display:block}.precio--gratis.svelte-16vrdwk,.precio--consultar.svelte-16vrdwk{color:var(--color-texto);font-weight:700}.precio--gratis.svelte-16vrdwk{color:var(--color-verde-profundo)}.cta.svelte-16vrdwk{border-radius:var(--radius-button);background:var(--color-accion);color:#fff;transition:background-color var(--transition-fast);flex-shrink:0;padding:.55rem 1rem;font-size:.92rem;font-weight:700}.card.svelte-16vrdwk:hover .cta:where(.svelte-16vrdwk){background:var(--color-accion-hover)}
