.reserva[data-astro-cid-n4jmd7oe]{background:var(--negro);color:var(--blanco);text-align:center}.reserva[data-astro-cid-n4jmd7oe] h2[data-astro-cid-n4jmd7oe]{font-size:40px}.reserva-sub[data-astro-cid-n4jmd7oe]{max-width:540px;margin:12px auto 30px;opacity:.9;font-size:15px}.form-reserva[data-astro-cid-n4jmd7oe]{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:620px;margin:0 auto;text-align:left}.campo[data-astro-cid-n4jmd7oe]{display:flex;flex-direction:column;gap:6px}.campo-ancho[data-astro-cid-n4jmd7oe]{grid-column:1 / -1}.campo[data-astro-cid-n4jmd7oe] label[data-astro-cid-n4jmd7oe]{font-size:13px;font-weight:700;letter-spacing:.5px;opacity:.85}.campo[data-astro-cid-n4jmd7oe] .opcional[data-astro-cid-n4jmd7oe]{font-weight:400;opacity:.65;letter-spacing:0}.form-reserva[data-astro-cid-n4jmd7oe] input[data-astro-cid-n4jmd7oe],.form-reserva[data-astro-cid-n4jmd7oe] select[data-astro-cid-n4jmd7oe],.form-reserva[data-astro-cid-n4jmd7oe] textarea[data-astro-cid-n4jmd7oe]{padding:14px 18px;border-radius:4px;border:2px solid transparent;font-size:15px;font-family:Inter,sans-serif;background:var(--blanco);color:#333}.form-reserva[data-astro-cid-n4jmd7oe] textarea[data-astro-cid-n4jmd7oe]{resize:vertical;min-height:68px;line-height:1.4}.form-reserva[data-astro-cid-n4jmd7oe] input[data-astro-cid-n4jmd7oe]:focus,.form-reserva[data-astro-cid-n4jmd7oe] select[data-astro-cid-n4jmd7oe]:focus,.form-reserva[data-astro-cid-n4jmd7oe] textarea[data-astro-cid-n4jmd7oe]:focus{outline:none;border-color:var(--rojo)}.form-reserva[data-astro-cid-n4jmd7oe] input[data-astro-cid-n4jmd7oe].error{border-color:var(--rojo)}.form-reserva[data-astro-cid-n4jmd7oe] select[data-astro-cid-n4jmd7oe]{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:40px}.form-reserva[data-astro-cid-n4jmd7oe] .btn[data-astro-cid-n4jmd7oe]{grid-column:1 / -1;background:var(--rojo);color:var(--blanco);padding:16px 28px;font-size:16px;margin-top:6px}.form-reserva[data-astro-cid-n4jmd7oe] .btn[data-astro-cid-n4jmd7oe][disabled]{opacity:.6;cursor:wait;transform:none}.form-msg[data-astro-cid-n4jmd7oe]{margin-top:16px;font-weight:700;font-size:15px;min-height:22px}.form-msg[data-astro-cid-n4jmd7oe].ok{color:#7bd389}.form-msg[data-astro-cid-n4jmd7oe].mal{color:#ff8c8c}.reserva[data-astro-cid-n4jmd7oe] small[data-astro-cid-n4jmd7oe]{display:block;margin-top:16px;opacity:.75;font-size:12px;max-width:460px;margin-inline:auto}@media(max-width:600px){.reserva[data-astro-cid-n4jmd7oe] h2[data-astro-cid-n4jmd7oe]{font-size:28px}.form-reserva[data-astro-cid-n4jmd7oe]{grid-template-columns:1fr}}.hero-consulta[data-astro-cid-5e5auy5g]{background:linear-gradient(160deg,var(--negro) 55%,var(--negro-2));color:var(--blanco);text-align:center;padding:72px 0 64px}.badge[data-astro-cid-5e5auy5g]{display:inline-block;background:var(--rojo);color:var(--blanco);font-size:12px;font-weight:700;letter-spacing:2px;padding:6px 14px;border-radius:999px;margin-bottom:20px;text-transform:uppercase}.hero-consulta[data-astro-cid-5e5auy5g] h1[data-astro-cid-5e5auy5g]{font-size:clamp(44px,8vw,82px);line-height:.95}.hero-consulta[data-astro-cid-5e5auy5g] h1[data-astro-cid-5e5auy5g] em[data-astro-cid-5e5auy5g]{font-style:normal;color:var(--rojo)}.hero-consulta[data-astro-cid-5e5auy5g] .sub[data-astro-cid-5e5auy5g]{max-width:560px;margin:20px auto 0;font-size:18px;opacity:.85}.proxima[data-astro-cid-5e5auy5g]{background:var(--rojo);color:var(--blanco);text-align:center;padding:48px 0}.proxima[data-astro-cid-5e5auy5g].sin-fecha{background:var(--negro-2)}.siguientes[data-astro-cid-5e5auy5g]{margin-top:14px;font-size:14px;letter-spacing:1px;text-transform:uppercase;opacity:.8}.rotulo[data-astro-cid-5e5auy5g]{display:block;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;opacity:.75}.fecha-grande[data-astro-cid-5e5auy5g]{font-family:Anton,sans-serif;font-size:clamp(30px,5vw,50px);text-transform:uppercase;line-height:1.05;margin:10px 0 6px}.lugar[data-astro-cid-5e5auy5g]{font-size:16px;opacity:.9}.proxima[data-astro-cid-5e5auy5g] .acciones[data-astro-cid-5e5auy5g]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:26px}.proxima[data-astro-cid-5e5auy5g] .btn-rojo[data-astro-cid-5e5auy5g]{background:var(--blanco);color:var(--negro)}.btn-outline-blanco[data-astro-cid-5e5auy5g]{border:2px solid var(--blanco);color:var(--blanco);background:transparent}.aforo[data-astro-cid-5e5auy5g]{margin-top:20px;font-size:14px;opacity:.85}.que-es[data-astro-cid-5e5auy5g]{padding:56px 0 8px}.que-es[data-astro-cid-5e5auy5g] h2[data-astro-cid-5e5auy5g]{margin-bottom:16px}.destacado[data-astro-cid-5e5auy5g]{border-left:4px solid var(--rojo);padding:12px 18px;background:var(--gris-claro);margin-top:18px;font-weight:500}.dos-puertas[data-astro-cid-5e5auy5g]{padding:48px 0 64px}.puertas[data-astro-cid-5e5auy5g]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.puerta[data-astro-cid-5e5auy5g]{border:1px solid #e3e1dc;border-radius:10px;padding:26px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.puerta[data-astro-cid-5e5auy5g] h3[data-astro-cid-5e5auy5g]{font-size:22px}.puerta[data-astro-cid-5e5auy5g] p[data-astro-cid-5e5auy5g]{color:#555;font-size:15px;flex:1}
