.calendario[data-astro-cid-2kbli42d]{gap:1rem;display:grid}.cal-instruccion[data-astro-cid-2kbli42d]{color:var(--pino);font-weight:600}.cal-barra[data-astro-cid-2kbli42d]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cal-nav[data-astro-cid-2kbli42d]{border:1px solid var(--linea);background:var(--papel);width:2.75rem;height:2.75rem;color:var(--pino);cursor:pointer;border-radius:50%;font-size:1.5rem;line-height:1}.cal-nav[data-astro-cid-2kbli42d]:disabled{opacity:.35;cursor:default}.cal-meses[data-astro-cid-2kbli42d]{gap:2rem;display:grid}.cal-meses[data-astro-cid-2kbli42d] .mes{gap:.5rem;display:grid}.cal-meses[data-astro-cid-2kbli42d] .mes h3{font-family:var(--titulo);color:var(--pino);text-transform:capitalize;font-size:1.2rem;font-weight:400}.cal-meses[data-astro-cid-2kbli42d] .rejilla{grid-template-columns:repeat(7,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.cal-meses[data-astro-cid-2kbli42d] .dia-semana{text-align:center;color:var(--piedra);padding-bottom:.25rem;font-size:.8rem}.cal-meses[data-astro-cid-2kbli42d] .dia{aspect-ratio:1;width:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--tinta);background:var(--papel);border:1px solid var(--linea);border-radius:4px;place-items:center;padding:0;font-size:.95rem;display:grid}.cal-meses[data-astro-cid-2kbli42d] button.dia{cursor:pointer}.cal-meses[data-astro-cid-2kbli42d] button.dia:hover{border-color:var(--pino)}.cal-meses[data-astro-cid-2kbli42d] .dia.ocupado{color:#6d6a62;background:#d9d4c9;border-color:#d9d4c9;text-decoration:line-through}.cal-meses[data-astro-cid-2kbli42d] .dia.pasado{color:#b3ad9f;background:0 0;border-color:#0000}.cal-meses[data-astro-cid-2kbli42d] .dia.hoy{outline:2px solid var(--laton);outline-offset:-2px}.cal-meses[data-astro-cid-2kbli42d] .dia.rango{color:var(--pino);background:#d6e2d8;border-color:#b8ccbd;text-decoration:none}.cal-meses[data-astro-cid-2kbli42d] .dia.llegada,.cal-meses[data-astro-cid-2kbli42d] .dia.salida{background:var(--pino);border-color:var(--pino);color:var(--papel);font-weight:700;text-decoration:none}.cal-leyenda[data-astro-cid-2kbli42d]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.cal-leyenda[data-astro-cid-2kbli42d] li[data-astro-cid-2kbli42d]{align-items:center;gap:.4rem;display:flex}.muestra[data-astro-cid-2kbli42d]{border:1px solid var(--linea);background:var(--papel);border-radius:3px;width:1rem;height:1rem}.muestra[data-astro-cid-2kbli42d].ocupado{background:#d9d4c9;border-color:#d9d4c9}.muestra[data-astro-cid-2kbli42d].elegido{background:var(--pino);border-color:var(--pino)}.cal-resumen[data-astro-cid-2kbli42d]{border-radius:var(--radio);background:var(--papel);border:1px solid var(--linea);gap:.75rem;padding:1.25rem;display:grid}.cal-resumen[data-astro-cid-2kbli42d] .res-fechas{font-family:var(--titulo);color:var(--pino);font-size:1.35rem;line-height:1.25}.cal-resumen[data-astro-cid-2kbli42d] .res-total{font-size:1.05rem}.cal-resumen[data-astro-cid-2kbli42d] .res-total strong{font-family:var(--titulo);color:var(--pino);font-size:1.6rem;font-weight:400}.cal-resumen[data-astro-cid-2kbli42d] .res-aviso{border-left:3px solid var(--madera);color:#5a3d10;background:#f6ead9;padding:.75rem .9rem;font-weight:600}.cal-resumen[data-astro-cid-2kbli42d] .res-apartar{background:var(--pino);min-height:3.25rem;color:var(--papel);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.25rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.cal-resumen[data-astro-cid-2kbli42d] .res-apartar:hover{background:var(--pino-claro)}.cal-resumen[data-astro-cid-2kbli42d] .res-borrar{color:var(--madera);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.4rem 0;font-weight:600;text-decoration:underline}.calendario[data-astro-cid-2kbli42d] .cal-ejemplo{border-radius:var(--radio);color:#5a3d10;background:#fbe9c6;padding:.75rem 1rem;font-size:.95rem;font-weight:600}.cal-estado[data-astro-cid-2kbli42d] a[data-astro-cid-2kbli42d]{color:var(--madera);font-weight:600}@media (width>=700px){.cal-meses[data-astro-cid-2kbli42d]{grid-template-columns:1fr 1fr}}.cabeza[data-astro-cid-jknvnf7n]{gap:.6rem;padding-block:2rem 1.75rem;display:grid}.volver[data-astro-cid-jknvnf7n]{width:fit-content;color:var(--madera);align-items:center;gap:.4rem;padding-block:.4rem;font-size:.95rem;text-decoration:none;display:inline-flex}.volver[data-astro-cid-jknvnf7n] svg{width:1.1rem;height:1.1rem}.volver[data-astro-cid-jknvnf7n]:hover{text-decoration:underline}h1[data-astro-cid-jknvnf7n]{color:var(--pino);font-size:clamp(2.75rem,8vw,4.5rem)}.subtitulo[data-astro-cid-jknvnf7n]{color:var(--piedra);font-size:1.125rem}.calif[data-astro-cid-jknvnf7n]{align-items:center;gap:.4rem;display:flex}.calif[data-astro-cid-jknvnf7n] svg{width:1.1rem;height:1.1rem;color:var(--madera)}.calif[data-astro-cid-jknvnf7n] span[data-astro-cid-jknvnf7n]{color:var(--piedra)}.galeria-lista[data-astro-cid-jknvnf7n]{scroll-snap-type:x mandatory;padding-inline:var(--margen);scroll-padding-inline:var(--margen);grid-auto-columns:88vw;grid-auto-flow:column;gap:.6rem;list-style:none;display:grid;overflow-x:auto}.galeria-lista[data-astro-cid-jknvnf7n] li[data-astro-cid-jknvnf7n]{scroll-snap-align:start}.galeria-lista[data-astro-cid-jknvnf7n] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radio);width:100%;height:100%}.galeria-nota[data-astro-cid-jknvnf7n]{margin-top:.75rem}.cuerpo[data-astro-cid-jknvnf7n]{padding-block:3rem var(--seccion);gap:3rem;display:grid}.contenido[data-astro-cid-jknvnf7n]{gap:3.5rem;display:grid}.contenido[data-astro-cid-jknvnf7n] section[data-astro-cid-jknvnf7n]{align-content:start;gap:1.1rem;display:grid}.contenido[data-astro-cid-jknvnf7n] h2[data-astro-cid-jknvnf7n]{color:var(--pino);font-size:clamp(1.75rem,4.5vw,2.25rem)}.contenido[data-astro-cid-jknvnf7n] h3[data-astro-cid-jknvnf7n]{font-family:var(--texto);margin-bottom:.6rem;font-size:1rem;font-weight:700}.contenido[data-astro-cid-jknvnf7n] h3[data-astro-cid-jknvnf7n].sub{margin:.75rem 0 0}.gemela[data-astro-cid-jknvnf7n] a[data-astro-cid-jknvnf7n]{color:var(--madera);font-weight:600}.ficha[data-astro-cid-jknvnf7n]{background:var(--linea);border:1px solid var(--linea);border-radius:var(--radio);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.ficha[data-astro-cid-jknvnf7n] div[data-astro-cid-jknvnf7n]{background:var(--papel);padding:.9rem 1rem}.ficha[data-astro-cid-jknvnf7n] dt[data-astro-cid-jknvnf7n]{color:var(--piedra);font-size:.85rem}.ficha[data-astro-cid-jknvnf7n] dd[data-astro-cid-jknvnf7n]{margin:0;font-weight:600}.amenidades[data-astro-cid-jknvnf7n]{gap:1.75rem;display:grid}.citas[data-astro-cid-jknvnf7n]{gap:1.75rem;list-style:none;display:grid}.citas[data-astro-cid-jknvnf7n] li[data-astro-cid-jknvnf7n]{border-left:2px solid var(--laton);gap:.6rem;padding-left:1.1rem;display:grid}blockquote[data-astro-cid-jknvnf7n]{font-family:var(--titulo);color:var(--pino);margin:0;font-size:1.25rem;line-height:1.35}.cita-autor[data-astro-cid-jknvnf7n]{font-weight:600;display:grid}.cita-autor[data-astro-cid-jknvnf7n] span[data-astro-cid-jknvnf7n]{color:var(--piedra);font-size:.9rem;font-weight:400}.nota[data-astro-cid-jknvnf7n] a[data-astro-cid-jknvnf7n]{color:var(--madera)}.reserva-caja[data-astro-cid-jknvnf7n]{background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);gap:1rem;padding:1.75rem;display:grid}.precio[data-astro-cid-jknvnf7n]{font-size:1.05rem}.precio[data-astro-cid-jknvnf7n] strong[data-astro-cid-jknvnf7n]{font-family:var(--titulo);color:var(--pino);font-size:2.25rem;font-weight:400}.reserva-datos[data-astro-cid-jknvnf7n]{border-top:1px solid var(--linea);list-style:none;display:grid}.reserva-datos[data-astro-cid-jknvnf7n] li[data-astro-cid-jknvnf7n]{border-bottom:1px solid var(--linea);justify-content:space-between;gap:1rem;padding:.7rem 0;font-size:.95rem;display:flex}.reserva-datos[data-astro-cid-jknvnf7n] li[data-astro-cid-jknvnf7n] span[data-astro-cid-jknvnf7n]:last-child{text-align:right;font-weight:600}.reserva[data-astro-cid-jknvnf7n] .boton[data-astro-cid-jknvnf7n]{width:100%}.pequena[data-astro-cid-jknvnf7n]{font-size:.875rem}.cortesia[data-astro-cid-jknvnf7n]{border-left:2px solid var(--laton);background:var(--crema);color:var(--pino);padding:.75rem .9rem;font-size:.95rem;font-weight:600}.boton-airbnb[data-astro-cid-jknvnf7n]{border-color:var(--pino);color:var(--pino);background:0 0;margin-top:.5rem}.boton-airbnb[data-astro-cid-jknvnf7n]:hover{background:#1f3a2c0f}.otras[data-astro-cid-jknvnf7n]{background:var(--papel);border-top:1px solid var(--linea);padding-block:4rem}.otras[data-astro-cid-jknvnf7n] h2[data-astro-cid-jknvnf7n]{color:var(--pino);margin-bottom:1.75rem;font-size:2rem}.otras[data-astro-cid-jknvnf7n] ul[data-astro-cid-jknvnf7n]{gap:1.75rem;list-style:none;display:grid}.otras[data-astro-cid-jknvnf7n] a[data-astro-cid-jknvnf7n]{gap:.35rem;text-decoration:none;display:grid}.otras[data-astro-cid-jknvnf7n] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radio);width:100%;margin-bottom:.5rem}.otra-nombre[data-astro-cid-jknvnf7n]{font-family:var(--titulo);color:var(--pino);font-size:1.5rem}.otras[data-astro-cid-jknvnf7n] a[data-astro-cid-jknvnf7n]:hover .otra-nombre[data-astro-cid-jknvnf7n]{text-decoration:underline}@media (width>=600px){.amenidades[data-astro-cid-jknvnf7n]{grid-template-columns:1fr 1fr}.otras[data-astro-cid-jknvnf7n] ul[data-astro-cid-jknvnf7n]{grid-template-columns:repeat(3,1fr)}}@media (width>=900px){.galeria-lista[data-astro-cid-jknvnf7n]{width:min(100% - 2 * var(--margen), var(--ancho));grid-template-columns:repeat(4,1fr);grid-auto-rows:15rem;grid-auto-columns:auto;grid-auto-flow:row;margin-inline:auto;padding:0;overflow:visible}.galeria-lista[data-astro-cid-jknvnf7n] img{aspect-ratio:auto}.galeria-principal[data-astro-cid-jknvnf7n]{grid-area:span 2/span 2}.galeria-nota[data-astro-cid-jknvnf7n]{display:none}.cuerpo[data-astro-cid-jknvnf7n]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:5rem}.reserva[data-astro-cid-jknvnf7n]{position:sticky;top:6rem}}
