.ruta[data-astro-cid-abkqbq76]{position:relative;margin:0;padding:clamp(1.5rem,4vw,3rem);background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-l);overflow:hidden}.ruta__cordillera[data-astro-cid-abkqbq76]{position:absolute;right:0;bottom:0;width:min(70%,44rem);height:auto;pointer-events:none}.ruta__cordillera[data-astro-cid-abkqbq76] path[data-astro-cid-abkqbq76]{fill:var(--arena-suave)}.ruta__cordillera[data-astro-cid-abkqbq76] .ruta__nieve[data-astro-cid-abkqbq76]{fill:none;stroke:var(--blanco);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ruta__paradas[data-astro-cid-abkqbq76]{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.ruta__paradas[data-astro-cid-abkqbq76]:before{content:"";position:absolute;left:.6rem;right:.6rem;top:.6rem;height:2px;background:repeating-linear-gradient(90deg,var(--grafito) 0 14px,transparent 14px 22px);opacity:.55}.parada[data-astro-cid-abkqbq76]{position:relative;display:grid;gap:.15rem;align-content:start;padding-right:1rem}.parada__marca[data-astro-cid-abkqbq76]{width:1.2rem;height:1.2rem;margin-bottom:.85rem;background:var(--blanco);border:2px solid var(--grafito-suave);border-radius:50%}.parada__tipo[data-astro-cid-abkqbq76]{font-size:var(--t-xs);font-weight:600;color:var(--texto-2)}.parada__nombre[data-astro-cid-abkqbq76]{font-family:var(--f-titulo);font-size:var(--t-l);font-weight:600;line-height:1.15}.parada__desc[data-astro-cid-abkqbq76]{font-size:var(--t-xs);color:var(--texto-2)}.parada--destino[data-astro-cid-abkqbq76] .parada__marca[data-astro-cid-abkqbq76]{border-radius:0;border:0;width:1.35rem;height:1.2rem;background:var(--madera);clip-path:polygon(50% 0,100% 100%,0 100%)}.parada--destino[data-astro-cid-abkqbq76] .parada__tipo[data-astro-cid-abkqbq76]{color:var(--madera-texto)}.parada--restaurante[data-astro-cid-abkqbq76] .parada__marca[data-astro-cid-abkqbq76]{width:2rem;height:2rem;margin-top:-.4rem;margin-bottom:.45rem;background:var(--bosque);border:5px solid var(--marfil);box-shadow:0 0 0 2px var(--bosque)}.parada--restaurante[data-astro-cid-abkqbq76] .parada__tipo[data-astro-cid-abkqbq76]{color:var(--bosque)}.parada--restaurante[data-astro-cid-abkqbq76] .parada__nombre[data-astro-cid-abkqbq76]{font-size:var(--t-xl)}.ruta__pie[data-astro-cid-abkqbq76]{position:relative;display:flex;align-items:center;gap:.6rem;margin-top:var(--s-4);font-size:var(--t-xs);color:var(--texto-2)}.ruta__escudo[data-astro-cid-abkqbq76]{flex:none;white-space:nowrap;padding:.1rem .45rem;font-size:.72rem;font-weight:700;color:var(--blanco);background:var(--grafito);border-radius:3px}@media(max-width:48rem){.ruta__paradas[data-astro-cid-abkqbq76]{grid-template-columns:1fr;gap:1.4rem}.ruta__paradas[data-astro-cid-abkqbq76]:before{left:.6rem;right:auto;top:.6rem;bottom:.6rem;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--grafito) 0 12px,transparent 12px 20px)}.parada[data-astro-cid-abkqbq76]{grid-template-columns:2rem 1fr;column-gap:.85rem;padding-right:0}.parada[data-astro-cid-abkqbq76]>[data-astro-cid-abkqbq76]:not(.parada__marca){grid-column:2}.parada__marca[data-astro-cid-abkqbq76]{grid-row:1 / span 3;margin:0;justify-self:start}.parada--restaurante[data-astro-cid-abkqbq76] .parada__marca[data-astro-cid-abkqbq76]{margin:-.4rem 0 0 -.4rem}.parada--destino[data-astro-cid-abkqbq76] .parada__marca[data-astro-cid-abkqbq76]{margin-left:-.075rem}.ruta__cordillera[data-astro-cid-abkqbq76]{width:90%;opacity:.8}}.visita__cabeza[data-astro-cid-usghoa6s]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-3) var(--s-5);align-items:end;margin-bottom:var(--s-4)}.visita__grid[data-astro-cid-usghoa6s]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-4) clamp(2rem,6vw,6rem);margin-top:var(--s-5)}.visita__datos[data-astro-cid-usghoa6s]{display:grid;gap:var(--s-4);align-content:start}.dato[data-astro-cid-usghoa6s]{display:flex;gap:1rem}.dato[data-astro-cid-usghoa6s] .dato__icono{width:1.5rem;height:1.5rem;margin-top:.3rem;flex:none;color:var(--madera)}.dato[data-astro-cid-usghoa6s] h3[data-astro-cid-usghoa6s],.visita__contacto[data-astro-cid-usghoa6s] h3[data-astro-cid-usghoa6s]{font-size:var(--t-xl);margin-bottom:.35rem}.estado[data-astro-cid-usghoa6s]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.4rem;font-size:var(--t-s);font-weight:600;color:var(--texto-2)}.estado[data-astro-cid-usghoa6s]:before{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--grafito-suave)}.estado--abierto[data-astro-cid-usghoa6s]{color:var(--bosque)}.estado--abierto[data-astro-cid-usghoa6s]:before{background:#3f8a5a}.navegar[data-astro-cid-usghoa6s]{padding:var(--s-3);background:var(--arena-suave);border-radius:var(--radio-m)}.navegar__titulo[data-astro-cid-usghoa6s]{margin-bottom:.85rem;font-weight:600}.navegar__botones[data-astro-cid-usghoa6s]{display:flex;flex-wrap:wrap;gap:.6rem}.canales[data-astro-cid-usghoa6s]{margin:0;padding:0;list-style:none;border-top:1px solid var(--linea)}.canales[data-astro-cid-usghoa6s] a[data-astro-cid-usghoa6s]{display:grid;grid-template-columns:1.4rem auto 1fr;align-items:center;gap:.85rem;min-height:3.25rem;padding-block:.6rem;font-weight:600;text-decoration:none;border-bottom:1px solid var(--linea)}.canales[data-astro-cid-usghoa6s] a[data-astro-cid-usghoa6s]:hover .canal__valor[data-astro-cid-usghoa6s]{color:var(--bosque)}.canales[data-astro-cid-usghoa6s] svg{width:1.3rem;height:1.3rem;color:var(--madera)}.canal__valor[data-astro-cid-usghoa6s]{justify-self:end;font-weight:400;font-size:var(--t-s);color:var(--texto-2);text-align:right}.visita__nota[data-astro-cid-usghoa6s]{margin-top:var(--s-2);font-size:var(--t-xs);color:var(--texto-2)}.mapa[data-astro-cid-usghoa6s]{display:grid;margin-top:var(--s-5);overflow:hidden;border-radius:var(--radio-l);border:1px solid var(--linea);background:linear-gradient(#faf8f3d1,#faf8f3d1),repeating-linear-gradient(35deg,var(--arena) 0 1px,transparent 1px 28px),repeating-linear-gradient(-55deg,var(--arena) 0 1px,transparent 1px 34px)}.mapa[data-astro-cid-usghoa6s]:has(iframe){aspect-ratio:16 / 7}.mapa[data-astro-cid-usghoa6s] iframe{width:100%;height:100%;border:0}.mapa__activar[data-astro-cid-usghoa6s]{display:grid;grid-template-columns:auto auto;column-gap:.75rem;align-items:center;justify-content:center;min-height:5.5rem;padding:1rem;text-align:left;font:inherit;font-weight:600;color:var(--grafito);background:none;border:0;cursor:pointer}.mapa__activar[data-astro-cid-usghoa6s] svg{grid-row:span 2;width:2rem;height:2rem;color:var(--bosque)}.mapa__activar[data-astro-cid-usghoa6s]:hover{background:#e9ddc959}.mapa__activar[data-astro-cid-usghoa6s] small[data-astro-cid-usghoa6s]{font-weight:400;font-size:var(--t-xs);color:var(--texto-2)}.visita__mas[data-astro-cid-usghoa6s]{margin-top:var(--s-3)}@media(max-width:62rem){.visita__cabeza[data-astro-cid-usghoa6s],.visita__grid[data-astro-cid-usghoa6s]{grid-template-columns:1fr}.mapa[data-astro-cid-usghoa6s]:has(iframe){aspect-ratio:4 / 3}}@media(max-width:30rem){.navegar__botones[data-astro-cid-usghoa6s] .boton[data-astro-cid-usghoa6s]{flex:1 1 100%}.canales[data-astro-cid-usghoa6s] a[data-astro-cid-usghoa6s]{grid-template-columns:1.4rem 1fr}.canal__valor[data-astro-cid-usghoa6s]{grid-column:2;justify-self:start;text-align:left;margin-top:-.5rem}}
