.reserva[data-astro-cid-gb6q2emf]{border:1px solid var(--color-border);background:radial-gradient(120% 60% at 50% -20%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 70%), var(--color-carbon-soft);width:min(28rem,100% - 2rem);max-height:min(46rem,100dvh - 2rem);color:var(--color-cream);overscroll-behavior:contain;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-gold) 8%, transparent), 0 40px 90px -20px #000000d9;border-radius:1.25rem;margin:auto;padding:0;overflow:hidden}.reserva[data-astro-cid-gb6q2emf]::backdrop{background:color-mix(in srgb, var(--color-carbon-deep) 78%, transparent);backdrop-filter:blur(6px)}html:has(.reserva[open]){scrollbar-gutter:stable;overflow:hidden}.reserva__panel[data-astro-cid-gb6q2emf]{max-height:inherit;flex-direction:column;display:flex}.reserva__cabecera[data-astro-cid-gb6q2emf]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem 1.4rem 1rem;display:flex}.reserva__cerrar[data-astro-cid-gb6q2emf]{border:1px solid var(--color-border);width:2.5rem;height:2.5rem;color:var(--color-cream-dim);transition:color .2s, border-color .2s, rotate .3s var(--ease-out);border-radius:9999px;flex:none;place-items:center;display:grid}.reserva__cerrar[data-astro-cid-gb6q2emf]:hover{color:var(--color-cream);border-color:var(--color-cream-dim);rotate:90deg}.reserva__aviso[data-astro-cid-gb6q2emf]{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:1.5rem 1.4rem 2rem;display:flex}.reserva__sello[data-astro-cid-gb6q2emf]{width:4rem;height:4rem;color:var(--color-gold);background:color-mix(in srgb, var(--color-gold) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 35%, transparent);border-radius:9999px;place-items:center;display:grid}.reserva__cuerpo[data-astro-cid-gb6q2emf]{border-top:1px solid var(--color-border);flex:auto;min-height:0;margin:0 .75rem;display:grid}.reserva__cuerpo[data-astro-cid-gb6q2emf][hidden]{display:none}.reserva__cargando[data-astro-cid-gb6q2emf],.reserva__marco[data-astro-cid-gb6q2emf]{grid-area:1/1}.reserva__cargando[data-astro-cid-gb6q2emf]{color:var(--color-cream-dim);place-self:center;font-size:.875rem}.reserva__marco[data-astro-cid-gb6q2emf]{background:0 0;border:0;width:100%;height:min(30.5rem,100dvh - 12rem);position:relative}.reserva__marco[data-astro-cid-gb6q2emf]:focus-visible{outline:none}.reserva__pie[data-astro-cid-gb6q2emf]{border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-carbon-deep) 45%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.9rem 1.4rem 1.1rem;display:flex}.reserva__llamar[data-astro-cid-gb6q2emf]{color:var(--color-cream-dim);align-items:center;gap:.55rem;font-size:.875rem;display:inline-flex}.reserva__llamar[data-astro-cid-gb6q2emf]:hover{color:var(--color-cream)}@media (width<=40rem){.reserva[data-astro-cid-gb6q2emf]{width:100%;max-width:none;max-height:94dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:1.5rem 1.5rem 0 0;margin:auto 0 0}.reserva__marco[data-astro-cid-gb6q2emf]{height:min(30.5rem,94dvh - 12rem)}}@media (prefers-reduced-motion:no-preference){.reserva[data-astro-cid-gb6q2emf][open]{animation:.3s cubic-bezier(.2,.8,.2,1) reserva-entra}@media (width<=40rem){.reserva[data-astro-cid-gb6q2emf][open]{animation-name:reserva-sube}}.reserva[data-astro-cid-gb6q2emf][data-cerrando]{animation:.22s ease-in forwards reserva-sale}.reserva[data-astro-cid-gb6q2emf][data-cerrando]::backdrop{animation:.22s ease-in forwards reserva-fondo-sale}.reserva[data-astro-cid-gb6q2emf][open]:not([data-cerrando])::backdrop{animation:.3s ease-out reserva-fondo-entra}@media (width<=40rem){.reserva[data-astro-cid-gb6q2emf][data-cerrando]{animation-name:reserva-baja}}}@keyframes reserva-sale{to{opacity:0;translate:0 .75rem;scale:.98}}@keyframes reserva-baja{to{translate:0 100%}}@keyframes reserva-fondo-entra{0%{opacity:0}}@keyframes reserva-fondo-sale{to{opacity:0}}@keyframes reserva-entra{0%{opacity:0;translate:0 .75rem;scale:.98}}@keyframes reserva-sube{0%{translate:0 100%}}details[data-astro-cid-l4evwy7q][open] .lang-chevron[data-astro-cid-l4evwy7q]{rotate:180deg}.resena[data-astro-cid-zvfmmjdq]{isolation:isolate;background:radial-gradient(90% 140% at 0% 0%, color-mix(in srgb, var(--color-gold) 16%, transparent), transparent 60%), var(--color-carbon-soft);border:1px solid color-mix(in srgb, var(--color-gold) 30%, var(--color-border));border-radius:1.25rem;align-items:center;gap:1.5rem 2.5rem;padding:clamp(1.75rem,4vw,2.75rem);display:grid;position:relative;overflow:hidden}.resena[data-astro-cid-zvfmmjdq]:after{content:"★";z-index:-1;color:color-mix(in srgb, var(--color-gold) 6%, transparent);font-size:20rem;line-height:1;position:absolute;bottom:-6rem;right:-2.5rem}.resena-caja[data-astro-cid-zvfmmjdq]{container-type:inline-size}@container (width>=44rem){.resena[data-astro-cid-zvfmmjdq]{grid-template-columns:1fr auto}}.resena__estrellas[data-astro-cid-zvfmmjdq]{gap:.25rem;display:flex}.resena__estrella[data-astro-cid-zvfmmjdq]{width:1.6rem;height:1.6rem;color:var(--color-gold);display:block}@media (prefers-reduced-motion:no-preference){.resena[data-astro-cid-zvfmmjdq]:hover .resena__estrella[data-astro-cid-zvfmmjdq]{animation:resena-brilla .5s calc(var(--i) * 70ms) ease-out}}@keyframes resena-brilla{40%{filter:drop-shadow(0 0 8px var(--color-gold));scale:1.3}}.resena__boton[data-astro-cid-zvfmmjdq]{background:var(--color-gold);color:var(--color-gold-ink);white-space:nowrap;box-shadow:0 10px 30px -10px color-mix(in srgb, var(--color-gold) 60%, transparent);transition:translate .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:9999px;justify-content:center;align-items:center;gap:.65rem;padding:.95rem 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.resena__boton[data-astro-cid-zvfmmjdq]:hover{box-shadow:0 16px 36px -10px color-mix(in srgb, var(--color-gold) 75%, transparent);translate:0 -2px}.resena__g[data-astro-cid-zvfmmjdq]{color:#4285f4;background:#fff;border-radius:9999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.resena-pie[data-astro-cid-zvfmmjdq]{color:var(--color-cream-dim);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;transition:color .2s;display:inline-flex}.resena-pie[data-astro-cid-zvfmmjdq]:hover{color:var(--color-cream)}@media (width<26rem){.brand-logo[data-astro-cid-nen7h5rs]{height:2.25rem}}@media (width<20rem){.brand-name[data-astro-cid-nen7h5rs]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<16rem){.call-label[data-astro-cid-nen7h5rs]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<12rem){.call-action[data-astro-cid-nen7h5rs]{display:none}}summary[data-astro-cid-nen7h5rs]{list-style:none}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu-overlay[data-astro-cid-nen7h5rs]{top:var(--header-height);height:calc(100dvh - var(--header-height));padding-bottom:env(safe-area-inset-bottom,0px);overscroll-behavior:contain;position:absolute;left:0;right:0;overflow:auto}.menu-sheet[data-astro-cid-nen7h5rs]{flex-direction:column;min-height:100%;display:flex;overflow-x:clip}@media (width<64rem){html:has([data-mobile-menu][open]){scrollbar-gutter:stable;overflow:hidden}}@keyframes menu-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-link-in{0%{transform:translateY(.875rem)}to{transform:none}}details[data-astro-cid-nen7h5rs][open] .menu-sheet[data-astro-cid-nen7h5rs],details[data-astro-cid-nen7h5rs].animando[open] .menu-sheet[data-astro-cid-nen7h5rs]{animation:menu-reveal .6s var(--ease-out) both}details[data-astro-cid-nen7h5rs][data-cerrando] .menu-sheet[data-astro-cid-nen7h5rs]{animation:menu-hide .18s var(--ease-out) both}details[data-astro-cid-nen7h5rs][data-cerrando] .menu-overlay[data-astro-cid-nen7h5rs] a{animation:menu-link-out .16s var(--ease-out) both}@keyframes menu-hide{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@keyframes menu-link-out{to{transform:translateY(.6rem)}}details[data-astro-cid-nen7h5rs][open] .menu-overlay[data-astro-cid-nen7h5rs] a{animation:menu-link-in .55s var(--ease-out) both;animation-delay:calc(.12s + var(--stagger,0) * 22ms)}@media (prefers-reduced-motion:reduce){details[data-astro-cid-nen7h5rs][open] .menu-sheet[data-astro-cid-nen7h5rs],details[data-astro-cid-nen7h5rs].animando[open] .menu-sheet[data-astro-cid-nen7h5rs],details[data-astro-cid-nen7h5rs][data-cerrando] .menu-sheet[data-astro-cid-nen7h5rs],details[data-astro-cid-nen7h5rs][open] .menu-overlay[data-astro-cid-nen7h5rs] a,details[data-astro-cid-nen7h5rs][data-cerrando] .menu-overlay[data-astro-cid-nen7h5rs] a{animation:none}}.burger[data-astro-cid-nen7h5rs]{width:1.25rem;height:.875rem;transition:rotate .3s var(--ease-out);display:block;position:relative}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;position:absolute;left:0}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{top:0}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){top:calc(50% - 1px)}.burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(3){bottom:0}details[data-astro-cid-nen7h5rs][open] .burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(calc(.4375rem - 1px))rotate(45deg)}details[data-astro-cid-nen7h5rs][open] .burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}details[data-astro-cid-nen7h5rs][open] .burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(calc(1px - .4375rem))rotate(-45deg)}details[data-astro-cid-nen7h5rs][open] .menu-toggle[data-astro-cid-nen7h5rs]{border-color:var(--tone-accent);color:var(--tone-accent);border-radius:9999px}@media (hover:hover){details[data-astro-cid-nen7h5rs][open] .menu-toggle[data-astro-cid-nen7h5rs]:hover .burger[data-astro-cid-nen7h5rs]{rotate:90deg}}
