.planner[data-astro-cid-vi7ublrz]{gap:1.5rem;display:grid}.avail[data-astro-cid-vi7ublrz]{font-size:var(--fs-sm);color:var(--gold-300);margin:.45rem 0 0}.avail[data-astro-cid-vi7ublrz][data-state=pocas]{color:#e3b45a}.avail[data-astro-cid-vi7ublrz][data-state=ocupada]{color:#f0a493}.cf-turnstile[data-astro-cid-vi7ublrz]{margin-top:.5rem}.progress[data-astro-cid-vi7ublrz]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.5rem;padding:0;list-style:none;display:grid}.progress[data-astro-cid-vi7ublrz] li[data-astro-cid-vi7ublrz]{border-bottom:2px solid var(--line);min-width:0;height:2.9rem;color:var(--text-dim);font-size:var(--fs-sm);align-items:center;gap:.6rem;padding-bottom:.8rem;line-height:1.2;transition:border-color .4s,color .4s;display:flex}.progress[data-astro-cid-vi7ublrz] .lbl[data-astro-cid-vi7ublrz]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.progress[data-astro-cid-vi7ublrz] li[data-astro-cid-vi7ublrz].done,.progress[data-astro-cid-vi7ublrz] li[data-astro-cid-vi7ublrz].current{border-color:var(--gold-500);color:var(--ivory)}.dot[data-astro-cid-vi7ublrz]{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;display:grid}.progress[data-astro-cid-vi7ublrz] li[data-astro-cid-vi7ublrz].current .dot[data-astro-cid-vi7ublrz]{background:var(--gold-500);border-color:var(--gold-500);color:var(--ink-950)}.form[data-astro-cid-vi7ublrz]{gap:1.25rem;padding:clamp(1.1rem,.8rem + 1.5vw,2rem);display:grid}.step[data-astro-cid-vi7ublrz]{border:0;gap:1.25rem;min-width:0;padding:0;display:grid}.js .step[data-astro-cid-vi7ublrz]:not(.active){display:none}.step[data-astro-cid-vi7ublrz] legend[data-astro-cid-vi7ublrz]{margin-bottom:1.25rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}.hp[data-astro-cid-vi7ublrz]{position:absolute;left:-9999px}.row2[data-astro-cid-vi7ublrz]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.label[data-astro-cid-vi7ublrz]{font-size:var(--fs-sm);color:var(--text-muted);font-weight:500}.opt[data-astro-cid-vi7ublrz]{color:var(--text-dim);font-weight:400}.choices[data-astro-cid-vi7ublrz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.step[data-astro-cid-vi7ublrz][data-step="0"] legend[data-astro-cid-vi7ublrz]{margin-bottom:.9rem}.choice[data-astro-cid-vi7ublrz] input[data-astro-cid-vi7ublrz],.chip[data-astro-cid-vi7ublrz] input[data-astro-cid-vi7ublrz]{opacity:0;pointer-events:none;position:absolute}.choice-box[data-astro-cid-vi7ublrz]{border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:#0a090766;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .75rem;height:100%;min-height:3.6rem;padding:.6rem 1.9rem .6rem .7rem;transition:border-color .25s,background .25s;display:grid;position:relative}.choice-icon[data-astro-cid-vi7ublrz]{border:1px solid var(--line-strong);width:2.2rem;height:2.2rem;color:var(--gold-400);border-radius:50%;place-items:center;display:grid}.choice[data-astro-cid-vi7ublrz]:last-child{grid-column:1/-1}.choice-box[data-astro-cid-vi7ublrz] strong[data-astro-cid-vi7ublrz]{font-family:var(--font-display);color:var(--ivory);font-size:1.15rem;font-weight:500;line-height:1.15}.choice-box[data-astro-cid-vi7ublrz] small[data-astro-cid-vi7ublrz]{display:none}.choice-box[data-astro-cid-vi7ublrz] .tick{width:16px;height:16px;color:var(--ink-950);background:var(--gold-500);opacity:0;transition:.25s var(--ease);border-radius:50%;padding:3px;position:absolute;top:.55rem;right:.55rem;transform:scale(.6)}.choice[data-astro-cid-vi7ublrz]:hover .choice-box[data-astro-cid-vi7ublrz]{border-color:#c9a45c80}.choice[data-astro-cid-vi7ublrz] input[data-astro-cid-vi7ublrz]:checked+.choice-box[data-astro-cid-vi7ublrz]{border-color:var(--gold-500);background:#c9a45c1a}.choice[data-astro-cid-vi7ublrz] input[data-astro-cid-vi7ublrz]:checked+.choice-box[data-astro-cid-vi7ublrz] .tick{opacity:1;transform:none}.choice[data-astro-cid-vi7ublrz] input[data-astro-cid-vi7ublrz]:focus-visible+.choice-box[data-astro-cid-vi7ublrz],.chip[data-astro-cid-vi7ublrz] input[data-astro-cid-vi7ublrz]:focus-visible+span[data-astro-cid-vi7ublrz]{outline:2px solid var(--focus);outline-offset:3px}.chips[data-astro-cid-vi7ublrz]{flex-wrap:wrap;gap:.55rem;display:flex}.chip[data-astro-cid-vi7ublrz] span[data-astro-cid-vi7ublrz]{border:1px solid var(--line-strong);min-height:44px;font-size:var(--fs-sm);color:var(--text);cursor:pointer;border-radius:99px;align-items:center;gap:.5rem;padding:.55rem 1rem;transition:all .2s;display:inline-flex}.chip[data-astro-cid-vi7ublrz] span[data-astro-cid-vi7ublrz] svg{color:var(--gold-500)}.chip[data-astro-cid-vi7ublrz]:hover span[data-astro-cid-vi7ublrz]{border-color:#c9a45c80}.chip[data-astro-cid-vi7ublrz] input[data-astro-cid-vi7ublrz]:checked+span[data-astro-cid-vi7ublrz]{background:var(--gold-500);border-color:var(--gold-500);color:var(--ink-950);font-weight:600}.chip[data-astro-cid-vi7ublrz] input[data-astro-cid-vi7ublrz]:checked+span[data-astro-cid-vi7ublrz] svg{color:var(--ink-950)}.check[data-astro-cid-vi7ublrz]{font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.check[data-astro-cid-vi7ublrz] input[data-astro-cid-vi7ublrz]{width:20px;height:20px;accent-color:var(--gold-500);flex:none;margin-top:.1rem}.check[data-astro-cid-vi7ublrz] span[data-astro-cid-vi7ublrz]{display:inline}.check[data-astro-cid-vi7ublrz] span[data-astro-cid-vi7ublrz] svg{vertical-align:-4px;color:var(--gold-500);margin-right:.35rem;display:inline}.check[data-astro-cid-vi7ublrz] a[data-astro-cid-vi7ublrz]{color:var(--gold-400);text-underline-offset:3px;text-decoration:underline}.error[data-astro-cid-vi7ublrz]{min-height:0;font-size:var(--fs-sm);color:var(--danger)}.error[data-astro-cid-vi7ublrz]:empty{display:none}.nav[data-astro-cid-vi7ublrz]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.counter[data-astro-cid-vi7ublrz]{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.no-js [data-astro-cid-vi7ublrz][data-next],.no-js [data-astro-cid-vi7ublrz][data-back],.no-js .counter[data-astro-cid-vi7ublrz],.no-js .progress[data-astro-cid-vi7ublrz]{display:none}.send-error[data-astro-cid-vi7ublrz]{border-radius:var(--radius-sm);font-size:var(--fs-sm);background:#e6927a0f;border:1px solid #e6927a66;gap:1rem;padding:1.2rem;display:grid}.send-error-actions[data-astro-cid-vi7ublrz]{flex-wrap:wrap;gap:.6rem;display:flex}.done[data-astro-cid-vi7ublrz]{justify-items:start;gap:1.1rem;padding:clamp(2rem,1.5rem + 3vw,3.5rem);display:grid}.done[data-astro-cid-vi7ublrz]:focus{outline:none}.done-icon[data-astro-cid-vi7ublrz]{background:var(--gold-500);width:64px;height:64px;color:var(--ink-950);border-radius:50%;place-items:center;display:grid}.done-actions[data-astro-cid-vi7ublrz]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@media (width<=1100px) and (width>=641px){.choices[data-astro-cid-vi7ublrz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.row2[data-astro-cid-vi7ublrz]{grid-template-columns:1fr}.choices[data-astro-cid-vi7ublrz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.choice-box[data-astro-cid-vi7ublrz]{column-gap:.55rem;min-height:3.2rem;padding:.5rem 1.5rem .5rem .55rem}.choice-icon[data-astro-cid-vi7ublrz]{width:1.9rem;height:1.9rem}.choice-icon[data-astro-cid-vi7ublrz] svg{width:17px;height:17px}.choice-box[data-astro-cid-vi7ublrz] strong[data-astro-cid-vi7ublrz]{font-size:.98rem}.choice-box[data-astro-cid-vi7ublrz] small[data-astro-cid-vi7ublrz]{display:none}.progress[data-astro-cid-vi7ublrz]{gap:.35rem}.progress[data-astro-cid-vi7ublrz] li[data-astro-cid-vi7ublrz]{text-align:center;letter-spacing:.02em;flex-direction:column;justify-content:flex-start;gap:.3rem;height:3.6rem;padding-bottom:.55rem;font-size:.66rem}.progress[data-astro-cid-vi7ublrz] .dot[data-astro-cid-vi7ublrz]{width:1.45rem;height:1.45rem;font-size:.68rem}.progress[data-astro-cid-vi7ublrz] .lbl[data-astro-cid-vi7ublrz]{white-space:normal;line-height:1.15;overflow:visible}.nav[data-astro-cid-vi7ublrz] .counter[data-astro-cid-vi7ublrz]{display:none}}.booking[data-astro-cid-6f4tua5j]{padding-top:calc(var(--header-h) + clamp(1rem, .5rem + 2vw, 2.5rem));padding-bottom:var(--section);position:relative;overflow:clip}.glow[data-astro-cid-6f4tua5j]{pointer-events:none;background:radial-gradient(circle,#c9a45c1f,#0000 60%);width:60vw;height:60vw;position:absolute;top:-20%;right:-10%}.grid[data-astro-cid-6f4tua5j]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.intro[data-astro-cid-6f4tua5j]{top:calc(var(--header-h) + 1.5rem);gap:1.5rem;display:grid;position:sticky}.intro[data-astro-cid-6f4tua5j] h1[data-astro-cid-6f4tua5j]{font-size:clamp(2.2rem,1.6rem + 2.4vw,3.6rem)}.next[data-astro-cid-6f4tua5j]{padding:1.4rem 1.5rem}.next-title[data-astro-cid-6f4tua5j]{font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gold-500);font-weight:700;font-family:var(--font-sans);margin-bottom:1rem}.next[data-astro-cid-6f4tua5j] ol[data-astro-cid-6f4tua5j]{gap:.8rem;padding:0;list-style:none;display:grid}.next[data-astro-cid-6f4tua5j] li[data-astro-cid-6f4tua5j]{font-size:var(--fs-sm);color:var(--text);grid-template-columns:auto 1fr;gap:.8rem;display:grid}.n[data-astro-cid-6f4tua5j]{border:1px solid var(--gold-600);width:1.6rem;height:1.6rem;color:var(--gold-400);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.privacy[data-astro-cid-6f4tua5j]{font-size:var(--fs-xs);color:var(--text-dim);align-items:flex-start;gap:.6rem;display:flex}.privacy[data-astro-cid-6f4tua5j] svg{color:var(--gold-500);flex:none}.alt[data-astro-cid-6f4tua5j]{gap:.3rem;display:grid}.alt[data-astro-cid-6f4tua5j] a[data-astro-cid-6f4tua5j]{min-height:40px;font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:.7rem;transition:color .2s;display:inline-flex}.alt[data-astro-cid-6f4tua5j] a[data-astro-cid-6f4tua5j]:hover{color:var(--gold-300)}.alt[data-astro-cid-6f4tua5j] svg{color:var(--gold-500)}@media (width<=960px){.grid[data-astro-cid-6f4tua5j]{grid-template-columns:1fr}.intro[data-astro-cid-6f4tua5j]{position:static}.next[data-astro-cid-6f4tua5j],.privacy[data-astro-cid-6f4tua5j],.alt[data-astro-cid-6f4tua5j]{display:none}.intro[data-astro-cid-6f4tua5j]{gap:.75rem}.intro[data-astro-cid-6f4tua5j] h1[data-astro-cid-6f4tua5j]{font-size:clamp(1.8rem,1.4rem + 2vw,2.4rem)}.intro[data-astro-cid-6f4tua5j] .lead[data-astro-cid-6f4tua5j]{font-size:.9rem}}
