.disponibilidad .meses{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.disponibilidad .titulo-mes{margin-bottom:8px;font-weight:700}.disponibilidad .dias{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;font-size:.9rem;display:grid}.disponibilidad .dias span,.disponibilidad .dias button{font:inherit;color:inherit;border:0;border-radius:10px;padding:7px 0}.disponibilidad .dias button{cursor:pointer;transition:background-color .12s}@media (hover:hover) and (pointer:fine){.disponibilidad .dias button.libre:hover{background:var(--terra)}}.disponibilidad .dias button.rango{color:var(--tinta);background:#d7e3dd;text-decoration:none}.disponibilidad .dias button.sel{background:var(--accion);color:var(--fondo);font-weight:700;text-decoration:none}.disponibilidad .nombre{color:var(--suave);text-transform:uppercase;font-size:.75rem;font-weight:700}.disponibilidad .libre{background:var(--papel)}.disponibilidad .ocupado{background:var(--arena);color:var(--terra-fuerte);opacity:.75;text-decoration:line-through}.disponibilidad .pasado{color:var(--linea)}.disponibilidad .leyenda{color:var(--suave);gap:18px;margin-top:12px;font-size:.85rem;display:flex}.disponibilidad .leyenda i{vertical-align:-1px;border-radius:4px;width:12px;height:12px;margin-right:6px;display:inline-block}.disponibilidad .leyenda .libre{background:var(--papel);border:1px solid var(--linea)}.disponibilidad .leyenda .ocupado{background:var(--arena)}.disponibilidad .ayuda{color:var(--suave);margin-top:6px;font-size:.85rem}.reservar[data-astro-cid-yiaibqmd]{gap:12px;display:grid}.fechas[data-astro-cid-yiaibqmd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.campo[data-astro-cid-yiaibqmd]{min-width:0}label[data-astro-cid-yiaibqmd]{display:grid}.desglose[data-astro-cid-yiaibqmd]{background:var(--hundido);border-radius:18px;align-content:center;min-height:52px;padding:12px 16px;display:grid}.estado[data-astro-cid-yiaibqmd]{margin:0;font-size:.92rem}.estado[data-astro-cid-yiaibqmd].error{color:#9a3b2c;font-weight:600}dl[data-astro-cid-yiaibqmd]{margin:0;display:grid}dl[data-astro-cid-yiaibqmd] div[data-astro-cid-yiaibqmd]{justify-content:space-between;gap:12px;padding:6px 0;display:flex}dt[data-astro-cid-yiaibqmd]{color:var(--suave)}dd[data-astro-cid-yiaibqmd]{font-variant-numeric:tabular-nums;margin:0}.fila-total[data-astro-cid-yiaibqmd]{border-top:1px solid var(--linea);margin-top:4px;padding-top:10px!important}.fila-total[data-astro-cid-yiaibqmd] dt[data-astro-cid-yiaibqmd]{color:var(--tinta);font-weight:700}.fila-total[data-astro-cid-yiaibqmd] dd[data-astro-cid-yiaibqmd]{font-size:1.1rem;font-weight:800}.boton[data-astro-cid-yiaibqmd]{width:100%}.galeria[data-astro-cid-t77c4mlj]{border-radius:var(--radio);grid-template-rows:repeat(2,minmax(0,220px));grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid;overflow:hidden}.galeria[data-astro-cid-t77c4mlj] img[data-astro-cid-t77c4mlj]{object-fit:cover;width:100%;height:100%}.galeria[data-astro-cid-t77c4mlj] img[data-astro-cid-t77c4mlj]:first-child{grid-row:span 2}.galeria[data-astro-cid-t77c4mlj][data-n="1"]{grid-template-rows:minmax(0,460px);grid-template-columns:1fr}.galeria[data-astro-cid-t77c4mlj][data-n="2"],.galeria[data-astro-cid-t77c4mlj][data-n="3"]{grid-template-columns:2fr 1fr}.sin-foto[data-astro-cid-t77c4mlj]{background:linear-gradient(160deg,#ede4d8,#e0d2c0 55%,#c9b49a);flex:1 0 100%;grid-area:1/1/-1/-1;width:100%;height:360px}@media (width<=720px){.galeria[data-astro-cid-t77c4mlj]{scroll-snap-type:x mandatory;border-radius:22px;display:flex;overflow-x:auto}.galeria[data-astro-cid-t77c4mlj] img[data-astro-cid-t77c4mlj]{scroll-snap-align:start;border-radius:18px;flex:0 0 88%;height:280px}.sin-foto[data-astro-cid-t77c4mlj]{height:240px}}.cuerpo[data-astro-cid-t77c4mlj]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;margin-top:36px;display:grid}@media (width<=960px){.cuerpo[data-astro-cid-t77c4mlj]{grid-template-columns:minmax(0,1fr)}}.lugar[data-astro-cid-t77c4mlj]{color:var(--terra-fuerte);flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.lugar[data-astro-cid-t77c4mlj] a[data-astro-cid-t77c4mlj]{text-decoration:none}.pill-vac[data-astro-cid-t77c4mlj]{background:var(--terra-suave);color:var(--terra-fuerte)}.pill-largo[data-astro-cid-t77c4mlj]{background:var(--azul-suave);color:var(--azul-fuerte)}h1[data-astro-cid-t77c4mlj]{margin-top:10px;font-size:clamp(2.4rem,6vw,4rem)}.datos[data-astro-cid-t77c4mlj]{margin-top:8px;font-size:1.05rem}.bloque[data-astro-cid-t77c4mlj]{gap:14px;margin-top:36px;display:grid}.bloque[data-astro-cid-t77c4mlj] h2[data-astro-cid-t77c4mlj]{font-size:1.5rem}.desc[data-astro-cid-t77c4mlj]{white-space:pre-line;max-width:68ch}.con-icono[data-astro-cid-t77c4mlj]{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:14px 20px;margin:0;padding:0;list-style:none;display:grid}.con-icono[data-astro-cid-t77c4mlj] li[data-astro-cid-t77c4mlj]{align-items:center;gap:12px;line-height:1.3;display:flex}.ico[data-astro-cid-t77c4mlj]{background:var(--papel);width:46px;height:46px;color:var(--tinta);border-radius:16px;flex:none;place-items:center;display:grid}.reglas[data-astro-cid-t77c4mlj] .ico[data-astro-cid-t77c4mlj]{background:var(--arena)}.lateral[data-astro-cid-t77c4mlj]{position:sticky;top:90px}.caja[data-astro-cid-t77c4mlj]{background:var(--papel);border-radius:var(--radio);grid-template-columns:minmax(0,1fr);gap:14px;padding:26px;display:grid}.precio[data-astro-cid-t77c4mlj]{font-size:1.1rem}.precio[data-astro-cid-t77c4mlj] b[data-astro-cid-t77c4mlj]{font:800 2rem var(--display);color:var(--azul-fuerte);letter-spacing:-.02em}.condiciones[data-astro-cid-t77c4mlj]{background:var(--hundido);border-radius:18px;margin:0;padding:4px 16px;display:grid}.condiciones[data-astro-cid-t77c4mlj] div[data-astro-cid-t77c4mlj]{border-top:1px solid var(--linea);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.condiciones[data-astro-cid-t77c4mlj] div[data-astro-cid-t77c4mlj]:first-child{border-top:0}dt[data-astro-cid-t77c4mlj]{color:var(--suave)}dd[data-astro-cid-t77c4mlj]{text-align:right;margin:0;font-weight:700}.form-titulo[data-astro-cid-t77c4mlj]{margin-top:6px;font-size:1.35rem}.dudas[data-astro-cid-t77c4mlj]{border-top:1px solid var(--linea);padding-top:12px}.dudas[data-astro-cid-t77c4mlj] summary[data-astro-cid-t77c4mlj]{cursor:pointer;color:var(--terra-fuerte);font-size:.95rem;font-weight:700;list-style:none}.dudas[data-astro-cid-t77c4mlj] summary[data-astro-cid-t77c4mlj]::-webkit-details-marker{display:none}.dudas[data-astro-cid-t77c4mlj] summary[data-astro-cid-t77c4mlj]:after{content:" +"}.dudas[data-astro-cid-t77c4mlj][open] summary[data-astro-cid-t77c4mlj]:after{content:" −"}.dudas[data-astro-cid-t77c4mlj][open] summary[data-astro-cid-t77c4mlj]{margin-bottom:12px}.lateral[data-astro-cid-t77c4mlj]{scroll-margin-top:90px}.barra-movil[data-astro-cid-t77c4mlj]{display:none}@media (width<=960px){.lateral[data-astro-cid-t77c4mlj]{position:static}.barra-movil[data-astro-cid-t77c4mlj]{z-index:30;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:var(--fondo);border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -24px #1a171480}.barra-movil[data-astro-cid-t77c4mlj] b[data-astro-cid-t77c4mlj]{font:700 1.25rem var(--display)}.barra-movil[data-astro-cid-t77c4mlj] .boton[data-astro-cid-t77c4mlj]{padding:12px 20px}.pie{padding-bottom:110px}}
