.reserva__grilla[data-astro-cid-2ipcaew6]{display:grid;gap:48px;align-items:center}@media(min-width:960px){.reserva__grilla[data-astro-cid-2ipcaew6]{grid-template-columns:1fr 1.05fr;gap:64px}}.pasos[data-astro-cid-2ipcaew6]{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:18px}.pasos[data-astro-cid-2ipcaew6] li[data-astro-cid-2ipcaew6]{display:flex;gap:16px;align-items:baseline}.pasos[data-astro-cid-2ipcaew6] span[data-astro-cid-2ipcaew6]{font-family:var(--display);font-size:1.7rem;color:var(--magenta);flex:none;width:24px}.pasos[data-astro-cid-2ipcaew6] p[data-astro-cid-2ipcaew6]{margin:0;font-size:1.08rem;line-height:1.55;color:var(--lila-texto)}.reserva__tarjeta[data-astro-cid-2ipcaew6]{color:var(--morado);padding:clamp(22px,4vw,32px);box-shadow:0 30px 60px #0000004d;display:grid;gap:12px}.reserva__etiqueta[data-astro-cid-2ipcaew6]{font-size:.78rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--vino);padding:0}.reserva__tipos[data-astro-cid-2ipcaew6]{border:0;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reserva__tipos[data-astro-cid-2ipcaew6] legend[data-astro-cid-2ipcaew6]{margin-bottom:10px}.opcion[data-astro-cid-2ipcaew6]{position:relative;cursor:pointer}.opcion[data-astro-cid-2ipcaew6] input[data-astro-cid-2ipcaew6]{position:absolute;opacity:0}.opcion[data-astro-cid-2ipcaew6] span[data-astro-cid-2ipcaew6]{display:block;min-height:44px;padding:14px 16px;border-radius:14px;border:2px solid var(--lila)}.opcion[data-astro-cid-2ipcaew6] strong[data-astro-cid-2ipcaew6]{display:block}.opcion[data-astro-cid-2ipcaew6] small[data-astro-cid-2ipcaew6]{display:block;font-size:.8rem;color:var(--texto-suave);margin-top:2px}.opcion[data-astro-cid-2ipcaew6] input[data-astro-cid-2ipcaew6]:checked+span[data-astro-cid-2ipcaew6]{background:var(--morado);border-color:var(--morado);color:var(--blanco)}.opcion[data-astro-cid-2ipcaew6] input[data-astro-cid-2ipcaew6]:checked+span[data-astro-cid-2ipcaew6] small[data-astro-cid-2ipcaew6]{color:var(--lila)}.opcion[data-astro-cid-2ipcaew6] input[data-astro-cid-2ipcaew6]:focus-visible+span[data-astro-cid-2ipcaew6]{outline:3px solid var(--magenta);outline-offset:2px}.reserva__select[data-astro-cid-2ipcaew6]{width:100%;min-height:48px;padding:10px 14px;border-radius:12px;border:2px solid var(--lila);font:600 1rem var(--sans);color:var(--morado);background:var(--blanco);margin-bottom:8px}.reserva__pago[data-astro-cid-2ipcaew6]{border-top:1px dashed var(--lila);padding-top:18px}.reserva__servicio[data-astro-cid-2ipcaew6]{margin:0;font-weight:700}.reserva__precio[data-astro-cid-2ipcaew6]{margin:2px 0 16px;font-family:var(--display);font-size:2.6rem;line-height:1.1}.reserva__precio[data-astro-cid-2ipcaew6] small[data-astro-cid-2ipcaew6]{font-family:var(--sans);font-size:.95rem;font-weight:600;color:var(--texto-suave)}.reserva__botones[data-astro-cid-2ipcaew6]{display:grid;gap:10px}.reserva__botones[data-astro-cid-2ipcaew6] .boton[data-astro-cid-2ipcaew6]{border-radius:14px;width:100%}.reserva__nota[data-astro-cid-2ipcaew6]{margin:4px 0 0;font-size:.85rem;color:var(--texto-suave)}.faq[data-astro-cid-z6gx6xcw]{max-width:900px}.faq[data-astro-cid-z6gx6xcw] h2[data-astro-cid-z6gx6xcw]{text-align:center;margin-bottom:28px}.faq__lista[data-astro-cid-z6gx6xcw]{display:grid;gap:12px}.faq__item[data-astro-cid-z6gx6xcw]{background:var(--blanco);border-radius:18px;padding:0 24px;box-shadow:var(--sombra)}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{list-style:none;cursor:pointer;padding:20px 36px 20px 0;position:relative}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font:600 1.6rem/1 var(--sans);color:var(--magenta)}.faq__item[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]:after{content:"–"}.faq__item[data-astro-cid-z6gx6xcw] h3[data-astro-cid-z6gx6xcw]{margin:0;font-size:1.05rem}.faq__item[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:0 0 20px;color:var(--texto-suave)}
