.pagina.svelte-37oly7{padding-top:calc(var(--header-height) + var(--space-2));padding-bottom:var(--space-6)}.breadcrumb.svelte-37oly7 ol:where(.svelte-37oly7){margin:0 0 var(--space-2);flex-wrap:wrap;gap:.4rem;padding:0;font-size:.9rem;list-style:none;display:flex}.breadcrumb.svelte-37oly7 li:where(.svelte-37oly7)+li:where(.svelte-37oly7):before{content:"/";color:var(--color-texto-secundario);margin-right:.4rem}.breadcrumb.svelte-37oly7 li[aria-current=page]:where(.svelte-37oly7){color:var(--color-texto-secundario);font-weight:700}article.svelte-37oly7{max-width:46rem;margin:0 auto}.etiqueta.svelte-37oly7{margin:0 0 var(--space-1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accion);font-size:.8rem;font-weight:800}h1.svelte-37oly7{margin:0 0 var(--space-1);letter-spacing:-.015em;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.15}.fecha.svelte-37oly7{margin:0 0 var(--space-2);color:var(--color-texto-secundario);font-size:.92rem}.bajada.svelte-37oly7{margin:0 0 var(--space-3);color:var(--color-texto-secundario);font-size:1.15rem;line-height:1.5}.portada.svelte-37oly7{margin:0 0 var(--space-3)}.portada.svelte-37oly7 img:where(.svelte-37oly7){border-radius:var(--radius-card);width:100%}.cuerpo.svelte-37oly7 p{margin:0 0 var(--space-2);line-height:1.65}.cuerpo.svelte-37oly7 img{border-radius:var(--radius-card);max-width:100%;height:auto!important}.cuerpo.svelte-37oly7 iframe[src*=googlesyndication],.cuerpo.svelte-37oly7 iframe[id^=google_ads]{display:none}.cuerpo.svelte-37oly7 h2,.cuerpo.svelte-37oly7 h3{margin:var(--space-3) 0 var(--space-1);font-family:var(--font-titulos);line-height:1.25}.cuerpo.svelte-37oly7 a{color:var(--color-accion)}.cuerpo.svelte-37oly7 iframe{aspect-ratio:16/9;max-width:100%;height:auto}.fuente.svelte-37oly7{margin:var(--space-3) 0 0;color:var(--color-texto-secundario);font-size:.9rem;font-style:italic}.tags.svelte-37oly7{margin:var(--space-3) 0 0;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.tags.svelte-37oly7 li:where(.svelte-37oly7){background:var(--color-arena);color:var(--color-verde-profundo);border-radius:999px;padding:.2rem .7rem;font-size:.85rem;font-weight:600}.pagina.svelte-1r1lm4z{padding-top:calc(var(--header-height) + var(--space-2));padding-bottom:var(--space-6)}.breadcrumb.svelte-1r1lm4z{margin-bottom:var(--space-2)}.breadcrumb.svelte-1r1lm4z ol:where(.svelte-1r1lm4z){color:var(--color-texto-secundario);flex-wrap:wrap;gap:.4rem;margin:0;padding:0;font-size:.93rem;list-style:none;display:flex}.breadcrumb.svelte-1r1lm4z li:where(.svelte-1r1lm4z)+li:where(.svelte-1r1lm4z):before{content:"›";margin-right:.4rem}.encabezado.svelte-1r1lm4z,.player.svelte-1r1lm4z{padding:var(--space-3);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);background:linear-gradient(#f8f4e7 0%,#fffdf6 100%)}.encabezado.svelte-1r1lm4z{margin-bottom:var(--space-2)}.logo.svelte-1r1lm4z{object-fit:cover;width:110px;height:110px;box-shadow:var(--shadow-sm);margin:0 0 var(--space-1) 0;border-radius:14px;display:block}.etiqueta.svelte-1r1lm4z{text-transform:uppercase;color:var(--color-verde-profundo);margin:0 0 .4rem;font-size:.82rem;font-weight:800}h1.svelte-1r1lm4z{font-family:var(--font-titulos);margin:0;font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.1}.meta.svelte-1r1lm4z{color:var(--color-verde-profundo);margin:.5rem 0 .35rem;font-weight:700}.descripcion.svelte-1r1lm4z{color:var(--color-texto-secundario);margin:0}.contacto.svelte-1r1lm4z{margin:var(--space-1) 0 0 0}.contacto.svelte-1r1lm4z a:where(.svelte-1r1lm4z){border-radius:var(--radius-button);color:var(--color-verde-profundo);background:color-mix(in srgb, var(--color-verde-profundo) 12%, transparent);padding:.45rem .75rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.player.svelte-1r1lm4z h2:where(.svelte-1r1lm4z){margin:0 0 var(--space-2) 0;font-family:var(--font-titulos);font-size:1.3rem}audio.svelte-1r1lm4z{width:min(100%,520px)}.sin-senal.svelte-1r1lm4z{padding:var(--space-2);border-radius:var(--radius-button);background:color-mix(in srgb, var(--color-arena) 65%, transparent);margin:0}code.svelte-1r1lm4z{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sin-imagen.svelte-8wi443{justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-height:240px;padding-inline:var(--space-3);border-radius:var(--radius-card);background:var(--color-arena);color:var(--color-texto-secundario);text-align:center;flex-direction:column;font-weight:600;display:flex}.movil.svelte-8wi443{position:relative}.tira.svelte-8wi443{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-card);display:flex;overflow-x:auto}.tira.svelte-8wi443::-webkit-scrollbar{display:none}.slide.svelte-8wi443{background:var(--color-arena);scroll-snap-align:start;cursor:zoom-in;border:none;flex:0 0 100%;padding:0}.slide.svelte-8wi443 img:where(.svelte-8wi443){aspect-ratio:4/3;object-fit:cover;width:100%}.contador.svelte-8wi443{right:var(--space-1);bottom:var(--space-1);color:#fff;background:#0f1d18bf;border-radius:999px;padding:.25rem .7rem;font-size:.82rem;font-weight:700;position:absolute}.gal-nav.svelte-8wi443{color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--transition-fast);background:#0f1d188c;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.gal-nav.svelte-8wi443:hover{background:#0f1d18cc}.gal-nav.prev.svelte-8wi443{left:var(--space-1)}.gal-nav.next.svelte-8wi443{right:var(--space-1)}.escritorio.svelte-8wi443{display:none}@media (width>=768px){.sin-imagen.svelte-8wi443{min-height:340px}.movil.svelte-8wi443{display:none}.escritorio.svelte-8wi443{gap:var(--space-1);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr;height:clamp(340px,44vw,460px);display:grid;position:relative}.escritorio.svelte-8wi443 button:where(.svelte-8wi443){background:var(--color-arena);cursor:zoom-in;border:none;padding:0;overflow:hidden}.escritorio.svelte-8wi443 img:where(.svelte-8wi443){object-fit:cover;width:100%;height:100%;transition:transform .5s}.escritorio.svelte-8wi443 button:where(.svelte-8wi443):hover img:where(.svelte-8wi443){transform:scale(1.03)}.principal.svelte-8wi443{border-radius:var(--radius-card) 0 0 var(--radius-card);grid-row:1/-1}.secundaria.svelte-8wi443:first-of-type{border-radius:0 var(--radius-card) 0 0}.secundaria.svelte-8wi443:last-of-type{border-radius:0 0 var(--radius-card) 0}.escritorio.svelte-8wi443:not(:has(.secundaria)) .principal:where(.svelte-8wi443){border-radius:var(--radius-card)}.ver-todas.svelte-8wi443{right:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-button);min-height:44px;color:var(--color-verde-profundo);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--transition-fast);background:#fdfbf6f2;border:none;align-items:center;gap:.45rem;padding:.4rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex;position:absolute}.ver-todas.svelte-8wi443:hover{background:#fff}}section.svelte-1fnamap{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1fnamap{margin:0 0 var(--space-2);font-size:1.6rem}.breve.svelte-1fnamap{margin:0 0 var(--space-3);font-size:1.1rem;line-height:1.5}.datos.svelte-1fnamap{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.datos.svelte-1fnamap li:where(.svelte-1fnamap){align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);font-weight:600;display:flex}.datos.svelte-1fnamap li:where(.svelte-1fnamap) svg{color:var(--color-accion);flex-shrink:0}section.svelte-1cfyoa5{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1cfyoa5{margin:0 0 var(--space-3);font-size:1.6rem}.grupos.svelte-1cfyoa5{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}h3.svelte-1cfyoa5{margin:0 0 var(--space-1);font-family:var(--font-texto);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-secundario);align-items:center;gap:.5rem;font-size:.85rem;font-weight:800;display:flex}h3.svelte-1cfyoa5 svg{color:var(--color-accion)}ul.svelte-1cfyoa5{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-1cfyoa5{align-items:center;gap:.5rem;font-size:.95rem;display:flex}li.svelte-1cfyoa5 svg{color:var(--color-verde-musgo);flex-shrink:0}.unidad.svelte-13f9jyx{border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.cuerpo.svelte-13f9jyx{padding:var(--space-2);flex-direction:column;flex:1;gap:.5rem;display:flex}h3.svelte-13f9jyx{margin:0;font-size:1.3rem}.datos.svelte-13f9jyx{gap:.4rem var(--space-2);color:var(--color-texto-secundario);flex-wrap:wrap;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.datos.svelte-13f9jyx li:where(.svelte-13f9jyx){align-items:center;gap:.35rem;display:flex}.datos.svelte-13f9jyx svg{color:var(--color-accion)}.descripcion.svelte-13f9jyx{color:var(--color-texto-secundario);margin:0;font-size:.95rem}.pie.svelte-13f9jyx{justify-content:flex-end;align-items:center;gap:var(--space-1);padding-top:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.consultar.svelte-13f9jyx{border-radius:var(--radius-button);background:var(--color-accion);color:#fff;min-height:48px;transition:background-color var(--transition-fast);justify-content:center;align-items:center;gap:.45rem;padding:.4rem 1.1rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.consultar.svelte-13f9jyx:hover{background:var(--color-accion-hover)}section.svelte-13rlgr2{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-13rlgr2{margin:0 0 var(--space-2);font-size:1.6rem}.lista.svelte-13rlgr2{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sin-unidades.svelte-13rlgr2{padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-sm);text-align:center}.sin-unidades.svelte-13rlgr2 p:where(.svelte-13rlgr2){margin:0 auto var(--space-2);max-width:46ch;color:var(--color-texto-secundario)}.consultar.svelte-13rlgr2{border:2px solid var(--color-verde-profundo);border-radius:var(--radius-button);min-height:48px;color:var(--color-verde-profundo);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;padding:.4rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.consultar.svelte-13rlgr2:hover{background:var(--color-verde-profundo);color:var(--color-crema)}section.svelte-1rsnst4{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1rsnst4{margin:0 0 var(--space-2);font-size:1.6rem}.direccion.svelte-1rsnst4{margin:0 0 var(--space-2);align-items:center;gap:.5rem;display:flex}.direccion.svelte-1rsnst4 svg{color:var(--color-accion);flex-shrink:0}.mapa.svelte-1rsnst4{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-card);background:linear-gradient(#60745d1f, #60745d1f), repeating-linear-gradient(0deg, transparent 0 39px, #60745d2e 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, #60745d2e 39px 40px), var(--color-superficie);min-height:220px;color:var(--color-texto-secundario);flex-direction:column;font-weight:600;display:flex}.mapa.svelte-1rsnst4 svg{color:var(--color-accion)}.como-llegar.svelte-1rsnst4{min-height:44px;margin-top:var(--space-1);border:2px solid var(--color-verde-profundo);border-radius:var(--radius-button);background:var(--color-superficie);color:var(--color-verde-profundo);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:.45rem;padding:.4rem 1.2rem;font-weight:700;display:inline-flex}.como-llegar.svelte-1rsnst4:hover{background:var(--color-verde-profundo);color:var(--color-crema)}.aviso.svelte-1rsnst4{margin:var(--space-1) 0 0;color:var(--color-texto-secundario);font-size:.9rem;font-weight:600}section.svelte-16ez9n{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-16ez9n{margin:0 0 var(--space-2);font-size:1.6rem}.horarios.svelte-16ez9n{gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.horarios.svelte-16ez9n p:where(.svelte-16ez9n){align-items:center;gap:.5rem;margin:0;display:flex}.horarios.svelte-16ez9n svg{color:var(--color-accion)}ul.svelte-16ez9n{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-16ez9n{align-items:baseline;gap:.5rem;display:flex}li.svelte-16ez9n svg{color:var(--color-verde-musgo);flex-shrink:0;translate:0 2px}section.svelte-1rpxpsz{padding-block:var(--space-4) 0}h2.svelte-1rpxpsz{margin:0 0 var(--space-2);font-size:1.6rem}.grilla.svelte-1rpxpsz{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.grilla.svelte-1rpxpsz{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grilla.svelte-1rpxpsz{grid-template-columns:repeat(3,1fr)}}.panel.svelte-fg6e5j{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.precio.svelte-fg6e5j{color:var(--color-texto-secundario);margin:0;font-size:.95rem}.precio.svelte-fg6e5j .desde:where(.svelte-fg6e5j){font-size:.85rem}.precio.svelte-fg6e5j strong:where(.svelte-fg6e5j){color:var(--color-verde-profundo);font-size:1.7rem;font-weight:800}.precio.svelte-fg6e5j .por-noche:where(.svelte-fg6e5j){display:block}.precio--consultar.svelte-fg6e5j{color:var(--color-texto);font-size:1.2rem;font-weight:700}form.svelte-fg6e5j{gap:var(--space-1);flex-direction:column;display:flex}.campo.svelte-fg6e5j{padding:.45rem var(--space-1);border-radius:var(--radius-button);transition:background-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;gap:.15rem;display:flex}.campo.svelte-fg6e5j:focus-within{box-shadow:inset 0 0 0 2px var(--color-terracota);background:#60745d1a}.campo--error.svelte-fg6e5j{box-shadow:inset 0 0 0 2px var(--color-error)}label.svelte-fg6e5j{letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:.72rem;font-weight:800}input.svelte-fg6e5j,select.svelte-fg6e5j{width:100%;min-height:2rem;color:var(--color-texto);background:0 0;border:none;padding:0;font-size:.95rem}input.svelte-fg6e5j:focus,select.svelte-fg6e5j:focus{outline:none}.error-campo.svelte-fg6e5j{color:var(--color-error);margin:.15rem 0 0;font-size:.78rem;font-weight:600;line-height:1.35}form.svelte-fg6e5j .btn{margin-top:var(--space-1)}.confirmacion.svelte-fg6e5j{border-radius:var(--radius-button);color:var(--color-verde-profundo);background:#60745d26;margin:0;padding:.6rem .9rem;font-size:.88rem;font-weight:600}.aclaracion.svelte-fg6e5j{color:var(--color-texto-secundario);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:flex}.aclaracion.svelte-fg6e5j svg{color:var(--color-verde-musgo)}.barra.svelte-viypw6{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--container-padding);padding-bottom:calc(var(--space-1) + env(safe-area-inset-bottom));background:var(--color-superficie);transition:transform var(--transition-base);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f28211f}.barra--oculta.svelte-viypw6{transform:translateY(110%)}.precio.svelte-viypw6{align-items:baseline;gap:.35rem;margin:0;display:flex}.precio.svelte-viypw6 .desde:where(.svelte-viypw6){color:var(--color-texto-secundario);font-size:.78rem;font-weight:600}.precio.svelte-viypw6 strong:where(.svelte-viypw6){color:var(--color-verde-profundo);font-size:1.2rem;font-weight:800}.precio.svelte-viypw6 .consultar-tarifa:where(.svelte-viypw6){font-size:1rem}.acciones.svelte-viypw6{align-items:center;gap:var(--space-1);display:flex}.icono.svelte-viypw6{border:2px solid var(--color-verde-profundo);width:48px;height:48px;color:var(--color-verde-profundo);transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icono.svelte-viypw6:hover{background:var(--color-verde-profundo);color:var(--color-crema)}.consulta.svelte-viypw6{min-height:48px;padding:.4rem var(--space-3);border-radius:var(--radius-button);background:var(--color-accion);color:#fff;transition:background-color var(--transition-fast);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.consulta.svelte-viypw6:hover{background:var(--color-accion-hover)}@media (width>=1024px){.barra.svelte-viypw6{display:none}}.pagina.svelte-s67t8u{padding-top:calc(var(--header-height) + var(--space-2));padding-bottom:var(--space-6)}@media (width<=1023.98px){.pagina--con-barra.svelte-s67t8u{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.breadcrumb.svelte-s67t8u ol:where(.svelte-s67t8u){margin:0 0 var(--space-2);flex-wrap:wrap;gap:.4rem;padding:0;font-size:.9rem;list-style:none;display:flex}.breadcrumb.svelte-s67t8u li:where(.svelte-s67t8u)+li:where(.svelte-s67t8u):before{content:"/";color:var(--color-texto-secundario);margin-right:.4rem}.breadcrumb.svelte-s67t8u li[aria-current=page]:where(.svelte-s67t8u){color:var(--color-texto-secundario);font-weight:700}.encabezado.svelte-s67t8u{margin-bottom:var(--space-3)}.meta.svelte-s67t8u{margin:0 0 var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:.8rem;font-weight:800}.titulo-fila.svelte-s67t8u{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}h1.svelte-s67t8u{letter-spacing:-.015em;margin:0;font-size:clamp(1.9rem,4vw,2.8rem)}.acciones.svelte-s67t8u{align-items:center;gap:var(--space-1);display:flex}.sello.svelte-s67t8u{background:var(--color-verde-profundo);color:var(--color-crema);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}.capacidad.svelte-s67t8u{color:var(--color-texto-secundario);white-space:nowrap;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.botones-icono.svelte-s67t8u{align-items:center;gap:var(--space-1);display:flex}@media (width<=479.98px){.titulo-fila.svelte-s67t8u{flex-direction:column;align-items:flex-start}.acciones.svelte-s67t8u{row-gap:var(--space-1);flex-wrap:wrap;width:100%}.botones-icono.svelte-s67t8u{margin-left:auto}}.icon-btn.svelte-s67t8u{border:2px solid var(--color-arena);background:var(--color-superficie);width:44px;height:44px;color:var(--color-verde-profundo);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn.svelte-s67t8u:hover{border-color:var(--color-verde-profundo);transform:scale(1.06)}.icon-btn--activo.svelte-s67t8u{border-color:var(--color-accion);color:var(--color-accion)}.aviso-compartir.svelte-s67t8u{margin:var(--space-1) 0 0;border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);color:var(--color-verde-profundo);padding:.5rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.layout.svelte-s67t8u{gap:var(--space-4) var(--space-3);margin-top:var(--space-4);align-items:start;display:grid}.contenido.svelte-s67t8u{min-width:0}.descripcion.svelte-s67t8u{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}.descripcion.svelte-s67t8u h2:where(.svelte-s67t8u){margin:0 0 var(--space-1);font-size:1.6rem}.descripcion.svelte-s67t8u p:where(.svelte-s67t8u){max-width:62ch;margin:0;line-height:1.7}.lateral.svelte-s67t8u{min-width:0}.aviso.svelte-s67t8u{padding:var(--space-5) var(--space-3);border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-sm);text-align:center}.aviso.svelte-s67t8u h1:where(.svelte-s67t8u){margin:0 0 var(--space-1);font-size:1.6rem}.aviso.svelte-s67t8u p:where(.svelte-s67t8u){margin:0 0 var(--space-3);color:var(--color-texto-secundario)}@media (width>=1024px){.layout.svelte-s67t8u{grid-template-columns:1fr 360px}.lateral.svelte-s67t8u{top:calc(var(--header-height) + var(--space-2));position:sticky}}.lugar.svelte-omx982{padding-bottom:var(--space-6)}.portada.svelte-omx982{height:clamp(220px,38vh,420px);margin-bottom:var(--space-4);background:var(--color-arena)}.portada.svelte-omx982 img:where(.svelte-omx982){object-fit:cover;width:100%;height:100%}.lugar.svelte-omx982:not(:has(.portada)){padding-top:calc(var(--header-height) + var(--space-4))}.breadcrumb.svelte-omx982 ol:where(.svelte-omx982){margin:0 0 var(--space-3);color:var(--color-texto-secundario);flex-wrap:wrap;gap:.4rem;padding:0;font-size:.85rem;list-style:none;display:flex}.breadcrumb.svelte-omx982 li:where(.svelte-omx982)+li:where(.svelte-omx982):before{content:"/";margin-right:.4rem}.encabezado.svelte-omx982{max-width:46ch;margin-bottom:var(--space-4)}h1.svelte-omx982{margin:0 0 var(--space-1);font-size:clamp(2rem,4vw,3rem);line-height:1.1}.bajada.svelte-omx982{color:var(--color-texto-secundario);margin:0;font-size:1.15rem}.cuerpo.svelte-omx982{max-width:68ch;line-height:1.7}.cuerpo.svelte-omx982 p{margin:0 0 var(--space-2)}.cuerpo.svelte-omx982 h2,.cuerpo.svelte-omx982 h3{margin:var(--space-4) 0 var(--space-2);line-height:1.25}.cuerpo.svelte-omx982 img{width:100%;height:auto;margin:var(--space-2) 0;border-radius:var(--radius-card)}.cuerpo.svelte-omx982 iframe{aspect-ratio:16/9;width:100%;height:auto;margin:var(--space-2) 0;border-radius:var(--radius-card);border:0}.cuerpo.svelte-omx982 ul,.cuerpo.svelte-omx982 ol{margin:0 0 var(--space-2);padding-left:1.3rem}.cuerpo.svelte-omx982 li{margin-bottom:.4rem}.cuerpo.svelte-omx982 a{color:var(--color-terracota)}.alrededor.svelte-omx982{max-width:68ch;margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-arena)}.alrededor.svelte-omx982 h2:where(.svelte-omx982){margin:0 0 var(--space-3);font-size:1.4rem}.alrededor.svelte-omx982 ul:where(.svelte-omx982){gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.alrededor.svelte-omx982 a:where(.svelte-omx982){align-items:center;gap:var(--space-2);border-radius:var(--radius-card);color:inherit;transition:background var(--transition-fast);padding:.5rem;text-decoration:none;display:flex}.alrededor.svelte-omx982 a:where(.svelte-omx982):hover,.alrededor.svelte-omx982 a:where(.svelte-omx982):focus-visible{background:var(--color-crema)}.alrededor.svelte-omx982 img:where(.svelte-omx982){border-radius:var(--radius-button);object-fit:cover;width:64px;height:64px}.bajadita.svelte-omx982{color:var(--color-texto-secundario);font-size:.9rem;display:block}section.svelte-1ewj2bq{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1ewj2bq{margin:0 0 var(--space-2);font-size:1.6rem}.datos.svelte-1ewj2bq{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.datos.svelte-1ewj2bq li:where(.svelte-1ewj2bq){align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);font-weight:600;display:flex}.datos.svelte-1ewj2bq li:where(.svelte-1ewj2bq) span:where(.svelte-1ewj2bq){min-width:0}.datos.svelte-1ewj2bq li:where(.svelte-1ewj2bq) svg{color:var(--color-accion);flex-shrink:0}.datos.svelte-1ewj2bq strong:where(.svelte-1ewj2bq){font-weight:800}@media (width>=360px) and (width<=767.98px){.datos.svelte-1ewj2bq{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.datos.svelte-1ewj2bq{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.aviso-epoca.svelte-1ewj2bq{margin:var(--space-2) 0 0;border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);color:var(--color-verde-profundo);padding:.6rem .9rem;font-size:.92rem;font-weight:600}section.svelte-1l3tsq8{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1l3tsq8{margin:0 0 var(--space-1);font-size:1.6rem}h3.svelte-1l3tsq8{margin:0 0 .35rem;font-size:1.15rem}p.svelte-1l3tsq8{margin:0 0 var(--space-1);max-width:62ch;line-height:1.7}.breve.svelte-1l3tsq8{color:var(--color-texto);font-size:1.1rem;font-weight:600}.bloque.svelte-1l3tsq8{margin-top:var(--space-2)}.bloque.svelte-1l3tsq8 p:where(.svelte-1l3tsq8){color:var(--color-texto-secundario)}section.svelte-1mn0cad{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1mn0cad{margin:0 0 var(--space-2);font-size:1.6rem}h3.svelte-1mn0cad{margin:0 0 var(--space-1);font-size:1.05rem}.listas.svelte-1mn0cad{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}ul.svelte-1mn0cad{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-1mn0cad{align-items:baseline;gap:.5rem;display:flex}li.svelte-1mn0cad svg{color:var(--color-verde-musgo);flex-shrink:0;translate:0 2px}li.no.svelte-1mn0cad svg{color:var(--color-error)}.recomendaciones.svelte-1mn0cad{margin-top:var(--space-3)}section.svelte-1k0aob{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1k0aob{margin:0 0 var(--space-2);font-size:1.6rem}.sin-itinerario.svelte-1k0aob{border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);color:var(--color-verde-profundo);align-items:center;gap:.5rem;margin:0;padding:.7rem 1rem;font-weight:600;display:flex}.sin-itinerario.svelte-1k0aob svg{color:var(--color-accion);flex-shrink:0}ol.svelte-1k0aob{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-1k0aob{align-items:flex-start;gap:var(--space-2);display:flex}.hora.svelte-1k0aob{background:var(--color-verde-profundo);min-width:4.5rem;color:var(--color-crema);text-align:center;border-radius:999px;flex-shrink:0;padding:.25rem .6rem;font-size:.85rem;font-weight:700}.paso.svelte-1k0aob{min-width:0}h3.svelte-1k0aob{margin:0 0 .15rem;font-size:1.05rem}.paso.svelte-1k0aob p:where(.svelte-1k0aob){color:var(--color-texto-secundario);margin:0}.aclaracion.svelte-1k0aob{margin:var(--space-2) 0 0;color:var(--color-texto-secundario);font-size:.88rem}section.svelte-1f5r7dl{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1f5r7dl{margin:0 0 var(--space-2);font-size:1.6rem}.direccion.svelte-1f5r7dl{align-items:center;gap:.5rem;margin:0 0 .35rem;display:flex}.direccion.svelte-1f5r7dl svg{color:var(--color-accion);flex-shrink:0}.referencia.svelte-1f5r7dl{margin:0 0 var(--space-2);color:var(--color-texto-secundario)}.distancias.svelte-1f5r7dl{margin:0 0 var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.distancias.svelte-1f5r7dl li:where(.svelte-1f5r7dl){justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px dashed var(--color-arena);padding:.55rem 0;font-size:.95rem;display:flex}.distancia.svelte-1f5r7dl{color:var(--color-verde-profundo);flex-shrink:0;font-weight:700}.mapa.svelte-1f5r7dl{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-card);background:linear-gradient(#60745d1f, #60745d1f), repeating-linear-gradient(0deg, transparent 0 39px, #60745d2e 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, #60745d2e 39px 40px), var(--color-superficie);min-height:220px;color:var(--color-texto-secundario);flex-direction:column;font-weight:600;display:flex}.mapa.svelte-1f5r7dl svg{color:var(--color-accion)}.como-llegar.svelte-1f5r7dl{min-height:44px;margin-top:var(--space-1);border:2px solid var(--color-verde-profundo);border-radius:var(--radius-button);background:var(--color-superficie);color:var(--color-verde-profundo);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:.45rem;padding:.4rem 1.2rem;font-weight:700;display:inline-flex}.como-llegar.svelte-1f5r7dl:hover{background:var(--color-verde-profundo);color:var(--color-crema)}.aviso.svelte-1f5r7dl{margin:var(--space-1) 0 0;color:var(--color-texto-secundario);font-size:.9rem;font-weight:600}.panel.svelte-zk4ya8{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.precio.svelte-zk4ya8{color:var(--color-texto-secundario);margin:0;font-size:.95rem}.precio.svelte-zk4ya8 .desde:where(.svelte-zk4ya8){font-size:.85rem}.precio.svelte-zk4ya8 strong:where(.svelte-zk4ya8){color:var(--color-verde-profundo);font-size:1.7rem;font-weight:800}.precio.svelte-zk4ya8 .por-persona:where(.svelte-zk4ya8){display:block}.precio--gratis.svelte-zk4ya8,.precio--consultar.svelte-zk4ya8{color:var(--color-texto);font-size:1.2rem;font-weight:700}.sin-reserva.svelte-zk4ya8{border-radius:var(--radius-button);color:var(--color-verde-profundo);background:#60745d26;margin:0;padding:.5rem .8rem;font-size:.85rem;font-weight:600}form.svelte-zk4ya8{gap:var(--space-1);flex-direction:column;display:flex}.campo.svelte-zk4ya8{padding:.45rem var(--space-1);border-radius:var(--radius-button);transition:background-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;gap:.15rem;display:flex}.campo.svelte-zk4ya8:focus-within{box-shadow:inset 0 0 0 2px var(--color-terracota);background:#60745d1a}.campo--error.svelte-zk4ya8{box-shadow:inset 0 0 0 2px var(--color-error)}label.svelte-zk4ya8{letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:.72rem;font-weight:800}input.svelte-zk4ya8,select.svelte-zk4ya8{width:100%;min-height:2rem;color:var(--color-texto);background:0 0;border:none;padding:0;font-size:.95rem}input.svelte-zk4ya8:focus,select.svelte-zk4ya8:focus{outline:none}.error-campo.svelte-zk4ya8{color:var(--color-error);margin:.15rem 0 0;font-size:.78rem;font-weight:600;line-height:1.35}form.svelte-zk4ya8 .btn{margin-top:var(--space-1)}.confirmacion.svelte-zk4ya8{border-radius:var(--radius-button);color:var(--color-verde-profundo);background:#60745d26;margin:0;padding:.6rem .9rem;font-size:.88rem;font-weight:600}.aclaracion.svelte-zk4ya8{color:var(--color-texto-secundario);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:flex}.aclaracion.svelte-zk4ya8 svg{color:var(--color-verde-musgo)}.barra.svelte-1kou1gj{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--container-padding);padding-bottom:calc(var(--space-1) + env(safe-area-inset-bottom));background:var(--color-superficie);transition:transform var(--transition-base), visibility 0s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f28211f}.barra--oculta.svelte-1kou1gj{visibility:hidden;transition:transform var(--transition-base), visibility 0s var(--transition-base);transform:translateY(110%)}.precio.svelte-1kou1gj{align-items:baseline;gap:.35rem;margin:0;display:flex}.precio.svelte-1kou1gj .desde:where(.svelte-1kou1gj){color:var(--color-texto-secundario);font-size:.78rem;font-weight:600}.precio.svelte-1kou1gj strong:where(.svelte-1kou1gj){color:var(--color-verde-profundo);font-size:1.2rem;font-weight:800}.precio.svelte-1kou1gj .consultar-precio:where(.svelte-1kou1gj){font-size:1rem}.acciones.svelte-1kou1gj{align-items:center;gap:var(--space-1);display:flex}.icono.svelte-1kou1gj{border:2px solid var(--color-verde-profundo);width:48px;height:48px;color:var(--color-verde-profundo);transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icono.svelte-1kou1gj:hover{background:var(--color-verde-profundo);color:var(--color-crema)}.consulta.svelte-1kou1gj{min-height:48px;padding:.4rem var(--space-3);border-radius:var(--radius-button);background:var(--color-accion);color:#fff;transition:background-color var(--transition-fast);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.consulta.svelte-1kou1gj:hover{background:var(--color-accion-hover)}@media (width>=1024px){.barra.svelte-1kou1gj{display:none}}section.svelte-1ewax9s{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1ewax9s{margin:0 0 var(--space-2);font-size:1.6rem}ul.svelte-1ewax9s{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-1ewax9s{align-items:baseline;gap:.5rem;display:flex}li.svelte-1ewax9s svg{color:var(--color-verde-musgo);flex-shrink:0;translate:0 2px}section.svelte-1cwtpog{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1cwtpog{margin:0 0 var(--space-2);font-size:1.6rem}.grupos.svelte-1cwtpog{gap:var(--space-3);flex-direction:column;display:flex}h3.svelte-1cwtpog{margin:0 0 var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:.85rem;font-weight:800}ul.svelte-1cwtpog{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ul.compacta.svelte-1cwtpog{gap:0}ul.compacta.svelte-1cwtpog .item:where(.svelte-1cwtpog){border-bottom:1px dashed var(--color-arena);padding-block:.45rem}ul.compacta.svelte-1cwtpog .item:where(.svelte-1cwtpog):last-child{border-bottom:0}.item.svelte-1cwtpog{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}img.svelte-1cwtpog,.sin-imagen.svelte-1cwtpog{border-radius:var(--radius-button);object-fit:cover;background:var(--color-arena);flex-shrink:0;width:64px;height:64px}.texto.svelte-1cwtpog{flex:1;min-width:0}.fila.svelte-1cwtpog{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.nombre.svelte-1cwtpog{font-weight:700}.precio.svelte-1cwtpog{color:var(--color-verde-profundo);flex-shrink:0;font-weight:700}.precio--consultar.svelte-1cwtpog{color:var(--color-texto-secundario);font-size:.85rem;font-weight:600}.descripcion.svelte-1cwtpog{color:var(--color-texto-secundario);margin:.15rem 0 0;font-size:.92rem}.aclaracion.svelte-1cwtpog{margin:var(--space-2) 0 0;color:var(--color-texto-secundario);font-size:.88rem;font-style:italic}section.svelte-fjo58i{padding-block:var(--space-4) 0}h2.svelte-fjo58i{margin:0 0 var(--space-2);font-size:1.6rem}.grilla.svelte-fjo58i{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.grilla.svelte-fjo58i{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grilla.svelte-fjo58i{grid-template-columns:repeat(3,1fr)}}.pagina.svelte-78nsoh{padding-top:calc(var(--header-height) + var(--space-2));padding-bottom:var(--space-6)}@media (width<=1023.98px){.pagina--con-barra.svelte-78nsoh{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.breadcrumb.svelte-78nsoh ol:where(.svelte-78nsoh){margin:0 0 var(--space-2);flex-wrap:wrap;gap:.4rem;padding:0;font-size:.9rem;list-style:none;display:flex}.breadcrumb.svelte-78nsoh li:where(.svelte-78nsoh)+li:where(.svelte-78nsoh):before{content:"/";color:var(--color-texto-secundario);margin-right:.4rem}.breadcrumb.svelte-78nsoh li[aria-current=page]:where(.svelte-78nsoh){color:var(--color-texto-secundario);font-weight:700}.encabezado.svelte-78nsoh{margin-bottom:var(--space-3)}.meta.svelte-78nsoh{margin:0 0 var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:.8rem;font-weight:800}.titulo-fila.svelte-78nsoh{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}h1.svelte-78nsoh{letter-spacing:-.015em;margin:0;font-size:clamp(1.9rem,4vw,2.8rem)}.acciones.svelte-78nsoh{align-items:center;gap:var(--space-1);display:flex}.sello.svelte-78nsoh{background:var(--color-verde-profundo);color:var(--color-crema);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}.dato.svelte-78nsoh{color:var(--color-texto-secundario);white-space:nowrap;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.botones-icono.svelte-78nsoh{align-items:center;gap:var(--space-1);display:flex}@media (width<=479.98px){.titulo-fila.svelte-78nsoh{flex-direction:column;align-items:flex-start}.acciones.svelte-78nsoh{row-gap:var(--space-1);flex-wrap:wrap;width:100%}.botones-icono.svelte-78nsoh{margin-left:auto}}.icon-btn.svelte-78nsoh{border:2px solid var(--color-arena);background:var(--color-superficie);width:44px;height:44px;color:var(--color-verde-profundo);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn.svelte-78nsoh:hover{border-color:var(--color-verde-profundo);transform:scale(1.06)}.icon-btn--activo.svelte-78nsoh{border-color:var(--color-accion);color:var(--color-accion)}.aviso-compartir.svelte-78nsoh{margin:var(--space-1) 0 0;border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);color:var(--color-verde-profundo);padding:.5rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.layout.svelte-78nsoh{gap:var(--space-4) var(--space-3);margin-top:var(--space-4);align-items:start;display:grid}.contenido.svelte-78nsoh,.lateral.svelte-78nsoh{min-width:0}.aviso.svelte-78nsoh{padding:var(--space-5) var(--space-3);border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-sm);text-align:center}.aviso.svelte-78nsoh h1:where(.svelte-78nsoh){margin:0 0 var(--space-1);font-size:1.6rem}.aviso.svelte-78nsoh p:where(.svelte-78nsoh){margin:0 0 var(--space-3);color:var(--color-texto-secundario)}@media (width>=1024px){.layout.svelte-78nsoh{grid-template-columns:1fr 360px}.lateral.svelte-78nsoh{top:calc(var(--header-height) + var(--space-2));position:sticky}}section.svelte-945k3n{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-945k3n{margin:0 0 var(--space-2);font-size:1.6rem}.datos.svelte-945k3n{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.datos.svelte-945k3n li:where(.svelte-945k3n){align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);font-weight:600;display:flex}.datos.svelte-945k3n li:where(.svelte-945k3n) span:where(.svelte-945k3n){min-width:0}.datos.svelte-945k3n li:where(.svelte-945k3n) svg{color:var(--color-accion);flex-shrink:0}.datos.svelte-945k3n strong:where(.svelte-945k3n){font-weight:800}@media (width>=360px) and (width<=767.98px){.datos.svelte-945k3n{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.datos.svelte-945k3n{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}section.svelte-1wggqgt{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1wggqgt{margin:0 0 var(--space-1);font-size:1.6rem}h3.svelte-1wggqgt{margin:0 0 .35rem;font-size:1.15rem}p.svelte-1wggqgt{margin:0 0 var(--space-1);max-width:62ch;line-height:1.7}.breve.svelte-1wggqgt{color:var(--color-texto);font-size:1.1rem;font-weight:600}.bloque.svelte-1wggqgt{margin-top:var(--space-2)}.bloque.svelte-1wggqgt p:where(.svelte-1wggqgt){color:var(--color-texto-secundario)}section.svelte-1kzvfh0{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1kzvfh0{margin:0 0 var(--space-2);font-size:1.6rem}.sin-menu.svelte-1kzvfh0{border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);color:var(--color-verde-profundo);margin:0;padding:.7rem 1rem;font-weight:600}.categorias.svelte-1kzvfh0{gap:var(--space-3);flex-direction:column;display:flex}h3.svelte-1kzvfh0{margin:0 0 var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:.85rem;font-weight:800}.categoria.svelte-1kzvfh0>ul:where(.svelte-1kzvfh0){gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item.svelte-1kzvfh0{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.categoria.svelte-1kzvfh0>ul.compacta:where(.svelte-1kzvfh0){gap:0}ul.compacta.svelte-1kzvfh0>.item:where(.svelte-1kzvfh0){border-bottom:1px dashed var(--color-arena);padding-block:.45rem}ul.compacta.svelte-1kzvfh0>.item:where(.svelte-1kzvfh0):last-child{border-bottom:0}.item.svelte-1kzvfh0>img:where(.svelte-1kzvfh0),.sin-imagen.svelte-1kzvfh0{border-radius:var(--radius-button);object-fit:cover;background:var(--color-arena);flex-shrink:0;width:64px;height:64px}.texto.svelte-1kzvfh0{flex:1;min-width:0}.item--agotado.svelte-1kzvfh0 .nombre:where(.svelte-1kzvfh0),.item--agotado.svelte-1kzvfh0 .descripcion:where(.svelte-1kzvfh0),.item--agotado.svelte-1kzvfh0 .precio:where(.svelte-1kzvfh0){opacity:.55}.fila.svelte-1kzvfh0{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.nombre.svelte-1kzvfh0{font-weight:700}.precio.svelte-1kzvfh0{color:var(--color-verde-profundo);flex-shrink:0;font-weight:700}.precio--consultar.svelte-1kzvfh0{color:var(--color-texto-secundario);font-size:.85rem;font-weight:600}.descripcion.svelte-1kzvfh0{color:var(--color-texto-secundario);margin:.15rem 0 0;font-size:.92rem}.etiquetas.svelte-1kzvfh0{flex-wrap:wrap;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.etiquetas.svelte-1kzvfh0 li:where(.svelte-1kzvfh0){background:var(--color-arena);color:var(--color-verde-profundo);border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:600}.etiquetas.svelte-1kzvfh0 li.agotado:where(.svelte-1kzvfh0){background:var(--color-error);color:#fff}.aclaracion.svelte-1kzvfh0{margin:var(--space-2) 0 0;color:var(--color-texto-secundario);font-size:.88rem;font-style:italic}section.svelte-4aua6a{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-4aua6a{margin:0 0 var(--space-2);font-size:1.6rem}.semana.svelte-4aua6a{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dia.svelte-4aua6a{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:.55rem var(--space-1);border-bottom:1px dashed var(--color-arena);font-size:.95rem;display:flex}.dia.svelte-4aua6a:last-child{border-bottom:none}.dia--hoy.svelte-4aua6a{border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);font-weight:700}.hoy.svelte-4aua6a{color:var(--color-accion);font-size:.82rem;font-weight:800}.turnos.svelte-4aua6a{text-align:right;color:var(--color-verde-profundo);flex-direction:column;flex-shrink:0;gap:.1rem;font-weight:600;display:flex}.excepciones.svelte-4aua6a{margin-top:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm)}.excepciones.svelte-4aua6a h3:where(.svelte-4aua6a){letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-secundario);margin:0 0 .4rem;font-size:.85rem;font-weight:800}.excepciones.svelte-4aua6a ul:where(.svelte-4aua6a){flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}section.svelte-28au7j{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-28au7j{margin:0 0 var(--space-2);font-size:1.6rem}h3.svelte-28au7j{margin:0 0 var(--space-1);font-size:1.05rem}.grupos.svelte-28au7j{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}ul.svelte-28au7j{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-28au7j{align-items:baseline;gap:.5rem;display:flex}li.svelte-28au7j svg{color:var(--color-verde-musgo);flex-shrink:0;translate:0 2px}li.no.svelte-28au7j{color:var(--color-texto-secundario)}li.no.svelte-28au7j svg{color:var(--color-error)}.nota-tacc.svelte-28au7j{margin:var(--space-1) 0 0;border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);color:var(--color-texto-secundario);padding:.5rem .8rem;font-size:.88rem;font-weight:600}.nota-tacc--ok.svelte-28au7j{color:var(--color-verde-profundo)}.consulta-tacc.svelte-28au7j{color:var(--color-accion);text-underline-offset:.2em;align-items:flex-start;gap:.4rem;margin-top:.4rem;font-size:.88rem;font-weight:600;text-decoration:underline;display:flex}.consulta-tacc.svelte-28au7j svg{flex-shrink:0;translate:0 2px}.grupo--pagos.svelte-28au7j{margin-top:var(--space-3)}.grupo--pagos.svelte-28au7j p:where(.svelte-28au7j){color:var(--color-texto-secundario);margin:0}section.svelte-17zms20{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-17zms20{margin:0 0 var(--space-2);font-size:1.6rem}.direccion.svelte-17zms20{align-items:center;gap:.5rem;margin:0 0 .35rem;display:flex}.direccion.svelte-17zms20 svg{color:var(--color-accion);flex-shrink:0}.referencia.svelte-17zms20{margin:0 0 var(--space-2);color:var(--color-texto-secundario)}.distancias.svelte-17zms20{margin:0 0 var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.distancias.svelte-17zms20 li:where(.svelte-17zms20){justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px dashed var(--color-arena);padding:.55rem 0;font-size:.95rem;display:flex}.distancia.svelte-17zms20{color:var(--color-verde-profundo);flex-shrink:0;font-weight:700}.mapa.svelte-17zms20{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-card);background:linear-gradient(#60745d1f, #60745d1f), repeating-linear-gradient(0deg, transparent 0 39px, #60745d2e 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, #60745d2e 39px 40px), var(--color-superficie);min-height:220px;color:var(--color-texto-secundario);flex-direction:column;font-weight:600;display:flex}.mapa.svelte-17zms20 svg{color:var(--color-accion)}.como-llegar.svelte-17zms20{min-height:44px;margin-top:var(--space-1);border:2px solid var(--color-verde-profundo);border-radius:var(--radius-button);background:var(--color-superficie);color:var(--color-verde-profundo);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:.45rem;padding:.4rem 1.2rem;font-weight:700;display:inline-flex}.como-llegar.svelte-17zms20:hover{background:var(--color-verde-profundo);color:var(--color-crema)}.aviso.svelte-17zms20{margin:var(--space-1) 0 0;color:var(--color-texto-secundario);font-size:.9rem;font-weight:600}.panel.svelte-1tu0fdp{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.estado.svelte-1tu0fdp{color:var(--color-verde-profundo);align-items:center;gap:.45rem;margin:0;font-size:1.05rem;font-weight:700;display:inline-flex}.estado--cerrado.svelte-1tu0fdp{color:var(--color-texto-secundario)}.punto.svelte-1tu0fdp{background:currentColor;border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.horario-hoy.svelte-1tu0fdp{color:var(--color-texto-secundario);margin:0;font-size:.92rem;font-weight:600}.especial.svelte-1tu0fdp,.sin-reserva.svelte-1tu0fdp{border-radius:var(--radius-button);color:var(--color-verde-profundo);background:#60745d26;margin:0;padding:.5rem .8rem;font-size:.85rem;font-weight:600}form.svelte-1tu0fdp{gap:var(--space-1);flex-direction:column;display:flex}.campo.svelte-1tu0fdp{padding:.45rem var(--space-1);border-radius:var(--radius-button);transition:background-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;gap:.15rem;display:flex}.campo.svelte-1tu0fdp:focus-within{box-shadow:inset 0 0 0 2px var(--color-terracota);background:#60745d1a}.campo--error.svelte-1tu0fdp{box-shadow:inset 0 0 0 2px var(--color-error)}label.svelte-1tu0fdp{letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:.72rem;font-weight:800}input.svelte-1tu0fdp,select.svelte-1tu0fdp,textarea.svelte-1tu0fdp{width:100%;min-height:2rem;color:var(--color-texto);background:0 0;border:none;padding:0;font-family:inherit;font-size:.95rem}textarea.svelte-1tu0fdp{resize:vertical}textarea.svelte-1tu0fdp::placeholder{color:var(--color-texto-secundario);opacity:.8}input.svelte-1tu0fdp:focus,select.svelte-1tu0fdp:focus,textarea.svelte-1tu0fdp:focus{outline:none}.error-campo.svelte-1tu0fdp{color:var(--color-error);margin:.15rem 0 0;font-size:.78rem;font-weight:600;line-height:1.35}.ayuda-campo.svelte-1tu0fdp{color:var(--color-texto-secundario);margin:.15rem 0 0;font-size:.78rem;font-weight:600;line-height:1.35}form.svelte-1tu0fdp .btn{margin-top:var(--space-1)}.confirmacion.svelte-1tu0fdp{border-radius:var(--radius-button);color:var(--color-verde-profundo);background:#60745d26;margin:0;padding:.6rem .9rem;font-size:.88rem;font-weight:600}.aclaracion.svelte-1tu0fdp{color:var(--color-texto-secundario);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:flex}.aclaracion.svelte-1tu0fdp svg{color:var(--color-verde-musgo)}.barra.svelte-19rnwvk{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--container-padding);padding-bottom:calc(var(--space-1) + env(safe-area-inset-bottom));background:var(--color-superficie);transition:transform var(--transition-base), visibility 0s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f28211f}.barra--oculta.svelte-19rnwvk{visibility:hidden;transition:transform var(--transition-base), visibility 0s var(--transition-base);transform:translateY(110%)}.estado.svelte-19rnwvk{min-width:0;color:var(--color-verde-profundo);align-items:center;gap:.45rem;margin:0;font-size:.95rem;display:flex}.estado--cerrado.svelte-19rnwvk{color:var(--color-texto-secundario)}.estado.svelte-19rnwvk small:where(.svelte-19rnwvk){color:var(--color-texto-secundario);font-size:.78rem;font-weight:600;display:block}.punto.svelte-19rnwvk{background:currentColor;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.acciones.svelte-19rnwvk{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.icono.svelte-19rnwvk{border:2px solid var(--color-verde-profundo);width:48px;height:48px;color:var(--color-verde-profundo);transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icono.svelte-19rnwvk:hover{background:var(--color-verde-profundo);color:var(--color-crema)}.consulta.svelte-19rnwvk{min-height:48px;padding:.4rem var(--space-2);border-radius:var(--radius-button);background:var(--color-accion);color:#fff;white-space:nowrap;transition:background-color var(--transition-fast);justify-content:center;align-items:center;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.consulta.svelte-19rnwvk:hover{background:var(--color-accion-hover)}@media (width>=1024px){.barra.svelte-19rnwvk{display:none}}section.svelte-1vzwcy4{padding-block:var(--space-4) 0}h2.svelte-1vzwcy4{margin:0 0 var(--space-2);font-size:1.6rem}.grilla.svelte-1vzwcy4{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.grilla.svelte-1vzwcy4{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grilla.svelte-1vzwcy4{grid-template-columns:repeat(3,1fr)}}.pagina.svelte-9d5cby{padding-top:calc(var(--header-height) + var(--space-2));padding-bottom:var(--space-6)}@media (width<=1023.98px){.pagina--con-barra.svelte-9d5cby{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.breadcrumb.svelte-9d5cby ol:where(.svelte-9d5cby){margin:0 0 var(--space-2);flex-wrap:wrap;gap:.4rem;padding:0;font-size:.9rem;list-style:none;display:flex}.breadcrumb.svelte-9d5cby li:where(.svelte-9d5cby)+li:where(.svelte-9d5cby):before{content:"/";color:var(--color-texto-secundario);margin-right:.4rem}.breadcrumb.svelte-9d5cby li[aria-current=page]:where(.svelte-9d5cby){color:var(--color-texto-secundario);font-weight:700}.encabezado.svelte-9d5cby{margin-bottom:var(--space-3)}.meta.svelte-9d5cby{margin:0 0 var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:.8rem;font-weight:800}.titulo-fila.svelte-9d5cby{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}h1.svelte-9d5cby{letter-spacing:-.015em;margin:0;font-size:clamp(1.9rem,4vw,2.8rem)}.acciones.svelte-9d5cby{align-items:center;gap:var(--space-1);display:flex}.dato.svelte-9d5cby{color:var(--color-texto-secundario);white-space:nowrap;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.botones-icono.svelte-9d5cby{align-items:center;gap:var(--space-1);display:flex}@media (width<=479.98px){.titulo-fila.svelte-9d5cby{flex-direction:column;align-items:flex-start}.acciones.svelte-9d5cby{row-gap:var(--space-1);flex-wrap:wrap;width:100%}.botones-icono.svelte-9d5cby{margin-left:auto}}.icon-btn.svelte-9d5cby{border:2px solid var(--color-arena);background:var(--color-superficie);width:44px;height:44px;color:var(--color-verde-profundo);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn.svelte-9d5cby:hover{border-color:var(--color-verde-profundo);transform:scale(1.06)}.icon-btn--activo.svelte-9d5cby{border-color:var(--color-accion);color:var(--color-accion)}.estado.svelte-9d5cby{margin:var(--space-1) 0 0;color:var(--color-verde-profundo);align-items:center;gap:.45rem;font-size:1rem;font-weight:700;display:inline-flex}.estado--cerrado.svelte-9d5cby{color:var(--color-texto-secundario)}.punto.svelte-9d5cby{background:currentColor;border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.nota-especial.svelte-9d5cby{margin:var(--space-1) 0 0;border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);color:var(--color-terracota);padding:.5rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.aviso-compartir.svelte-9d5cby{margin:var(--space-1) 0 0;border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);color:var(--color-verde-profundo);padding:.5rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.layout.svelte-9d5cby{gap:var(--space-4) var(--space-3);margin-top:var(--space-4);align-items:start;display:grid}.contenido.svelte-9d5cby,.lateral.svelte-9d5cby{min-width:0}.aviso.svelte-9d5cby{padding:var(--space-5) var(--space-3);border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-sm);text-align:center}.aviso.svelte-9d5cby h1:where(.svelte-9d5cby){margin:0 0 var(--space-1);font-size:1.6rem}.aviso.svelte-9d5cby p:where(.svelte-9d5cby){margin:0 0 var(--space-3);color:var(--color-texto-secundario)}@media (width>=1024px){.layout.svelte-9d5cby{grid-template-columns:1fr 360px}.lateral.svelte-9d5cby{top:calc(var(--header-height) + var(--space-2));position:sticky}}.encabezado.svelte-7ltc4d{margin-bottom:var(--space-3)}.meta.svelte-7ltc4d{margin:0 0 var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:.8rem;font-weight:800}.titulo-fila.svelte-7ltc4d{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}h1.svelte-7ltc4d{letter-spacing:-.015em;margin:0;font-size:clamp(1.9rem,4vw,2.8rem)}.acciones.svelte-7ltc4d{align-items:center;gap:var(--space-1);display:flex}.dato.svelte-7ltc4d{color:var(--color-texto-secundario);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.botones-icono.svelte-7ltc4d{align-items:center;gap:var(--space-1);display:flex}@media (width<=479.98px){.titulo-fila.svelte-7ltc4d{flex-direction:column;align-items:flex-start}.acciones.svelte-7ltc4d{row-gap:var(--space-1);flex-wrap:wrap;width:100%}.botones-icono.svelte-7ltc4d{margin-left:auto}}.icon-btn.svelte-7ltc4d{border:2px solid var(--color-arena);background:var(--color-superficie);width:44px;height:44px;color:var(--color-verde-profundo);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn.svelte-7ltc4d:hover{border-color:var(--color-verde-profundo);transform:scale(1.06)}.icon-btn--activo.svelte-7ltc4d{border-color:var(--color-accion);color:var(--color-accion)}.rubros.svelte-7ltc4d{margin:var(--space-1) 0 0;flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.rubros.svelte-7ltc4d li:where(.svelte-7ltc4d){background:var(--color-arena);color:var(--color-verde-profundo);border-radius:999px;padding:.2rem .7rem;font-size:.85rem;font-weight:600}.estado.svelte-7ltc4d{margin:var(--space-1) 0 0;color:var(--color-verde-profundo);align-items:center;gap:.45rem;font-size:1rem;font-weight:700;display:inline-flex}.estado--cerrado.svelte-7ltc4d{color:var(--color-texto-secundario)}.punto.svelte-7ltc4d{background:currentColor;border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.nota-especial.svelte-7ltc4d,.aviso-compartir.svelte-7ltc4d{margin:var(--space-1) 0 0;border-radius:var(--radius-button);background:var(--color-superficie);box-shadow:var(--shadow-sm);padding:.5rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.nota-especial.svelte-7ltc4d{color:var(--color-terracota)}.aviso-compartir.svelte-7ltc4d{color:var(--color-verde-profundo)}.video.svelte-vlawiu{margin-top:var(--space-2)}button.svelte-vlawiu{border-radius:var(--radius-card);background:var(--color-arena);cursor:pointer;border:none;width:100%;max-width:640px;padding:0;display:block;position:relative;overflow:hidden}button.svelte-vlawiu img:where(.svelte-vlawiu){aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .5s;display:block}button.svelte-vlawiu:hover img:where(.svelte-vlawiu){transform:scale(1.03)}.play.svelte-vlawiu{color:#fff;background:#0f1d18b8;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.svelte-vlawiu:hover .play:where(.svelte-vlawiu){background:var(--color-accion)}.etiqueta.svelte-vlawiu{right:var(--space-1);bottom:var(--space-1);left:var(--space-1);border-radius:var(--radius-button);color:#fff;text-align:left;background:#0f1d18bf;padding:.35rem .8rem;font-size:.9rem;font-weight:700;position:absolute}iframe.svelte-vlawiu{aspect-ratio:16/9;border-radius:var(--radius-card);background:#000;border:none;width:100%;max-width:640px;display:block}.aclaracion.svelte-vlawiu{margin:var(--space-1) 0 0;max-width:640px;color:var(--color-texto-secundario);font-size:.82rem}@media (prefers-reduced-motion:reduce){button.svelte-vlawiu img:where(.svelte-vlawiu){transition:none}}section.svelte-rens7j{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-rens7j{margin:0 0 var(--space-1);font-size:1.6rem}p.svelte-rens7j{margin:0 0 var(--space-1);max-width:62ch;line-height:1.7}.breve.svelte-rens7j{color:var(--color-texto);font-size:1.1rem;font-weight:600}.producto.svelte-1lzzv0f{border-radius:var(--radius-card);background:var(--color-superficie);width:100%;box-shadow:var(--shadow-sm);text-align:left;color:inherit;cursor:pointer;transition:box-shadow var(--transition-base), transform var(--transition-base);border:none;flex-direction:column;padding:0;font-family:inherit;display:flex;overflow:hidden}.producto.svelte-1lzzv0f:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.media.svelte-1lzzv0f{display:block;position:relative;overflow:hidden}.media.svelte-1lzzv0f img:where(.svelte-1lzzv0f){aspect-ratio:1;object-fit:cover;width:100%;transition:transform .5s;display:block}.producto.svelte-1lzzv0f:hover .media:where(.svelte-1lzzv0f) img:where(.svelte-1lzzv0f){transform:scale(1.04)}.sin-imagen.svelte-1lzzv0f{aspect-ratio:1;background:var(--color-arena);color:var(--color-texto-secundario);justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex}.destacado.svelte-1lzzv0f{top:var(--space-1);left:var(--space-1);background:var(--color-terracota);color:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:800;position:absolute}.cuerpo.svelte-1lzzv0f{padding:var(--space-2);flex-direction:column;gap:.25rem;display:flex}.nombre.svelte-1lzzv0f{font-size:1.1rem;font-weight:700;line-height:1.3}.rubro.svelte-1lzzv0f{letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:.78rem;font-weight:800}.fila.svelte-1lzzv0f{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;margin-top:.2rem;display:flex}.precio.svelte-1lzzv0f{color:var(--color-verde-profundo);font-size:1.05rem;font-weight:800}.precio--consultar.svelte-1lzzv0f{color:var(--color-texto-secundario);font-size:.95rem;font-weight:700}.disponibilidad.svelte-1lzzv0f{color:var(--color-verde-profundo);background:#60745d26;border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:700}.disponibilidad--encargo.svelte-1lzzv0f{background:var(--color-arena);color:var(--color-texto-secundario)}.ver.svelte-1lzzv0f{margin-top:var(--space-1);color:var(--color-accion);text-underline-offset:.2em;font-size:.9rem;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.media.svelte-1lzzv0f img:where(.svelte-1lzzv0f){transition:none}}.backdrop.svelte-4rjhwk{z-index:var(--z-menu);background:#0f1d18b8;position:fixed;inset:0}.modal.svelte-4rjhwk{z-index:calc(var(--z-menu) + 1);background:var(--color-superficie);flex-direction:column;max-width:min(980px,100%);max-height:100%;margin:auto;display:flex;position:fixed;inset:0;overflow-y:auto}.top.svelte-4rjhwk{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-arena);background:var(--color-superficie);display:flex;position:sticky;top:0}.titulo.svelte-4rjhwk{font-family:var(--font-titulos);margin:0;font-size:1.25rem;font-weight:700}.icon-btn.svelte-4rjhwk{border:2px solid var(--color-arena);background:var(--color-superficie);width:44px;height:44px;color:var(--color-verde-profundo);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn.svelte-4rjhwk:hover{border-color:var(--color-verde-profundo)}.cuerpo.svelte-4rjhwk{gap:var(--space-2);padding:var(--space-2);display:grid}.visor.svelte-4rjhwk{border-radius:var(--radius-card);background:var(--color-arena);position:relative;overflow:hidden}.visor.svelte-4rjhwk img:where(.svelte-4rjhwk){aspect-ratio:1;object-fit:cover;width:100%;display:block}.sin-imagen.svelte-4rjhwk{justify-content:center;align-items:center;gap:var(--space-1);aspect-ratio:1;color:var(--color-texto-secundario);flex-direction:column;font-weight:600;display:flex}.gal-nav.svelte-4rjhwk{color:#fff;cursor:pointer;background:#0f1d188c;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.gal-nav.svelte-4rjhwk:hover{background:#0f1d18cc}.gal-nav.prev.svelte-4rjhwk{left:var(--space-1)}.gal-nav.next.svelte-4rjhwk{right:var(--space-1)}.contador.svelte-4rjhwk{right:var(--space-1);bottom:var(--space-1);color:#fff;background:#0f1d18bf;border-radius:999px;margin:0;padding:.25rem .7rem;font-size:.82rem;font-weight:700;position:absolute}.datos.svelte-4rjhwk{gap:var(--space-1);flex-direction:column;display:flex}.rubro.svelte-4rjhwk{letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-secundario);margin:0;font-size:.78rem;font-weight:800}.descripcion.svelte-4rjhwk{max-width:60ch;margin:0;line-height:1.7}dl.svelte-4rjhwk{margin:var(--space-1) 0;flex-direction:column;display:flex}dl.svelte-4rjhwk div:where(.svelte-4rjhwk){justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:1px dashed var(--color-arena);padding:.55rem 0;display:flex}dt.svelte-4rjhwk{letter-spacing:.04em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:.85rem;font-weight:800}dd.svelte-4rjhwk{text-align:right;color:var(--color-verde-profundo);margin:0;font-weight:700}dd.consultar.svelte-4rjhwk{color:var(--color-texto-secundario);font-weight:600}.aclaracion.svelte-4rjhwk{color:var(--color-texto-secundario);margin:0;font-size:.85rem;line-height:1.5}@media (width>=768px){.modal.svelte-4rjhwk{border-radius:var(--radius-card);max-height:min(90vh,720px)}.cuerpo.svelte-4rjhwk{padding:var(--space-3);grid-template-columns:1fr 1fr;align-items:start}}section.svelte-huc6zx{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-huc6zx{margin:0 0 var(--space-1);font-size:1.6rem}.aclaracion.svelte-huc6zx,.vacia.svelte-huc6zx{margin:0 0 var(--space-2);max-width:62ch;color:var(--color-texto-secundario)}.grilla.svelte-huc6zx{gap:var(--space-2);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.grilla.svelte-huc6zx{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.grilla.svelte-huc6zx{grid-template-columns:repeat(4,1fr)}}section.svelte-1x5fgqx{padding-block:var(--space-4);border-bottom:1px solid var(--color-arena)}h2.svelte-1x5fgqx{margin:0 0 var(--space-2);font-size:1.6rem}ul.svelte-1x5fgqx{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-1x5fgqx{border-bottom:1px dashed var(--color-arena);align-items:flex-start;gap:.6rem;padding:.65rem 0;display:flex}li.svelte-1x5fgqx:last-child{border-bottom:none}li.svelte-1x5fgqx svg{color:var(--color-accion);flex-shrink:0;margin-top:.15rem}.detalle.svelte-1x5fgqx{color:var(--color-texto-secundario);font-size:.92rem;display:block}.panel.svelte-a9rucw{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.estado.svelte-a9rucw{color:var(--color-verde-profundo);align-items:center;gap:.45rem;margin:0;font-size:1.05rem;font-weight:700;display:inline-flex}.estado--cerrado.svelte-a9rucw{color:var(--color-texto-secundario)}.punto.svelte-a9rucw{background:currentColor;border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.horario-hoy.svelte-a9rucw{color:var(--color-texto-secundario);margin:0;font-size:.92rem;font-weight:600}.aviso.svelte-a9rucw{border-radius:var(--radius-button);color:var(--color-verde-profundo);background:#60745d26;margin:0;padding:.5rem .8rem;font-size:.85rem;font-weight:600}.acciones.svelte-a9rucw{gap:var(--space-1);flex-direction:column;display:flex}.enlaces.svelte-a9rucw{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.enlaces.svelte-a9rucw a:where(.svelte-a9rucw){color:var(--color-accion);text-underline-offset:.2em;font-weight:700}.aclaracion.svelte-a9rucw{text-align:center;color:var(--color-texto-secundario);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:flex}.aclaracion.svelte-a9rucw svg{color:var(--color-verde-musgo);flex-shrink:0}section.svelte-1uq15m4{padding-block:var(--space-4) 0}h2.svelte-1uq15m4{margin:0 0 var(--space-2);font-size:1.6rem}.grilla.svelte-1uq15m4{gap:var(--space-2);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.grilla.svelte-1uq15m4{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grilla.svelte-1uq15m4{grid-template-columns:repeat(3,1fr)}}.pagina.svelte-1q4xy4t{padding-top:calc(var(--header-height) + var(--space-2));padding-bottom:var(--space-6)}@media (width<=1023.98px){.pagina--con-barra.svelte-1q4xy4t{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.breadcrumb.svelte-1q4xy4t ol:where(.svelte-1q4xy4t){margin:0 0 var(--space-2);flex-wrap:wrap;gap:.4rem;padding:0;font-size:.9rem;list-style:none;display:flex}.breadcrumb.svelte-1q4xy4t li:where(.svelte-1q4xy4t)+li:where(.svelte-1q4xy4t):before{content:"/";color:var(--color-texto-secundario);margin-right:.4rem}.breadcrumb.svelte-1q4xy4t li[aria-current=page]:where(.svelte-1q4xy4t){color:var(--color-texto-secundario);font-weight:700}.cita-previa.svelte-1q4xy4t{margin:var(--space-2) 0 0;border-radius:var(--radius-button);color:var(--color-verde-profundo);background:#60745d26;padding:.6rem .9rem;font-size:.92rem}.layout.svelte-1q4xy4t{gap:var(--space-4) var(--space-3);margin-top:var(--space-4);align-items:start;display:grid}.contenido.svelte-1q4xy4t,.lateral.svelte-1q4xy4t{min-width:0}.aviso.svelte-1q4xy4t{padding:var(--space-5) var(--space-3);border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-sm);text-align:center}.aviso.svelte-1q4xy4t h1:where(.svelte-1q4xy4t){margin:0 0 var(--space-1);font-size:1.6rem}.aviso.svelte-1q4xy4t p:where(.svelte-1q4xy4t){margin:0 0 var(--space-3);color:var(--color-texto-secundario)}@media (width>=1024px){.layout.svelte-1q4xy4t{grid-template-columns:1fr 360px}.lateral.svelte-1q4xy4t{top:calc(var(--header-height) + var(--space-2));position:sticky}}.pagina.svelte-1fngehy{padding-top:calc(var(--header-height) + var(--space-2));padding-bottom:var(--space-6)}.breadcrumb.svelte-1fngehy ol:where(.svelte-1fngehy){margin:0 0 var(--space-3);flex-wrap:wrap;gap:.4rem;padding:0;font-size:.9rem;list-style:none;display:flex}.breadcrumb.svelte-1fngehy li:where(.svelte-1fngehy)+li:where(.svelte-1fngehy):before{content:"/";color:var(--color-texto-secundario);margin-right:.4rem}.breadcrumb.svelte-1fngehy li[aria-current=page]:where(.svelte-1fngehy){color:var(--color-texto-secundario);font-weight:700}.layout.svelte-1fngehy{gap:var(--space-4);display:grid}@media (width>=900px){.layout.svelte-1fngehy{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.panel.svelte-1fngehy{top:calc(var(--header-height) + var(--space-2));position:sticky}}.principal.svelte-1fngehy{min-width:0}.rubro.svelte-1fngehy{margin:0 0 var(--space-1);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accion);font-size:.8rem;font-weight:800}h1.svelte-1fngehy{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.descripcion.svelte-1fngehy{margin:var(--space-2) 0 0;white-space:pre-line;max-width:62ch;color:var(--color-texto-secundario);font-size:1.05rem}.panel.svelte-1fngehy{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-superficie);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.dato.svelte-1fngehy h2:where(.svelte-1fngehy){letter-spacing:.08em;text-transform:uppercase;color:var(--color-texto-secundario);margin:0 0 .2rem;font-size:.8rem;font-weight:800}.dato.svelte-1fngehy p:where(.svelte-1fngehy){margin:0}.acciones.svelte-1fngehy{gap:var(--space-1);flex-direction:column;display:flex}
