.reserva-grid[data-astro-cid-jkivgy2q]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px;display:grid}@media (width<=900px){.reserva-grid[data-astro-cid-jkivgy2q]{grid-template-columns:1fr;gap:44px}}h2[data-astro-cid-jkivgy2q]{margin-top:18px;font-size:clamp(32px,4.2vw,56px)}.promesas[data-astro-cid-jkivgy2q]{flex-direction:column;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:flex}.promesas[data-astro-cid-jkivgy2q] li[data-astro-cid-jkivgy2q]{color:var(--texto-medio);gap:12px;font-size:16px;line-height:1.5;display:flex}.promesas[data-astro-cid-jkivgy2q] strong[data-astro-cid-jkivgy2q]{color:var(--texto);font-weight:800}.marca-lista[data-astro-cid-jkivgy2q]{color:var(--marca-lista);flex:none;font-weight:800}.form[data-astro-cid-jkivgy2q]{background:var(--tarjeta);border:1px solid var(--filete);border-radius:12px;min-width:0;padding:36px}@media (width<=520px){.form[data-astro-cid-jkivgy2q]{padding:26px 20px}}.campo[data-astro-cid-jkivgy2q]{flex-direction:column;gap:8px;min-width:0;margin-bottom:18px;display:flex}.campo[data-astro-cid-jkivgy2q] label[data-astro-cid-jkivgy2q]{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);font-size:12px;font-weight:800}.opcional[data-astro-cid-jkivgy2q]{text-transform:none;letter-spacing:0;font-weight:600}.campo[data-astro-cid-jkivgy2q] input[data-astro-cid-jkivgy2q],.campo[data-astro-cid-jkivgy2q] select[data-astro-cid-jkivgy2q],.campo[data-astro-cid-jkivgy2q] textarea[data-astro-cid-jkivgy2q]{background:var(--campo);border:1px solid var(--campo-borde);border-radius:var(--radio);width:100%;min-height:50px;color:var(--texto);padding:12px 14px;font-size:16px;font-weight:600}.campo[data-astro-cid-jkivgy2q] textarea[data-astro-cid-jkivgy2q]{min-height:96px}.campo[data-astro-cid-jkivgy2q] input[data-astro-cid-jkivgy2q]::placeholder,.campo[data-astro-cid-jkivgy2q] textarea[data-astro-cid-jkivgy2q]::placeholder{color:var(--placeholder)}.campo[data-astro-cid-jkivgy2q] select[data-astro-cid-jkivgy2q] option[data-astro-cid-jkivgy2q]{color:var(--texto);background:var(--fondo)}.campo[data-astro-cid-jkivgy2q] input[data-astro-cid-jkivgy2q]:focus,.campo[data-astro-cid-jkivgy2q] select[data-astro-cid-jkivgy2q]:focus,.campo[data-astro-cid-jkivgy2q] textarea[data-astro-cid-jkivgy2q]:focus{outline:2px solid var(--foco);outline-offset:1px}.fila-campos[data-astro-cid-jkivgy2q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fila-plan[data-astro-cid-jkivgy2q]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}@media (width<=520px){.fila-campos[data-astro-cid-jkivgy2q]{grid-template-columns:1fr;gap:0}}.aviso-bultos[data-astro-cid-jkivgy2q]{color:var(--texto-suave);margin-top:10px;font-size:13.5px;line-height:1.6;display:none}.campo-paquetes[data-astro-cid-jkivgy2q]:has(option[value=bultos-grandes]:checked) .aviso-bultos[data-astro-cid-jkivgy2q]{display:block}.trampa[data-astro-cid-jkivgy2q]{display:none}.casillas[data-astro-cid-jkivgy2q]{flex-direction:column;gap:12px;margin-top:6px;display:flex}.casilla[data-astro-cid-jkivgy2q]{color:var(--texto-medio);align-items:flex-start;gap:12px;font-size:14px;display:flex}.casilla[data-astro-cid-jkivgy2q] input[data-astro-cid-jkivgy2q]{width:24px;height:24px;accent-color:var(--coral);flex:none;margin-top:0}.casilla[data-astro-cid-jkivgy2q] a[data-astro-cid-jkivgy2q]{color:var(--texto);text-underline-offset:3px;text-decoration:underline}.enviar[data-astro-cid-jkivgy2q]{width:100%;margin-top:22px;padding-block:18px;font-size:16px}.estado[data-astro-cid-jkivgy2q]{border-radius:var(--radio);border:1px solid var(--filete);margin-top:16px;padding:12px 14px;font-size:15px;font-weight:700}.estado[data-astro-cid-jkivgy2q][data-tipo=ok]{border-color:var(--coral);background:var(--campo)}.estado[data-astro-cid-jkivgy2q]:focus{outline:2px solid var(--foco);outline-offset:2px}.proteccion[data-astro-cid-jkivgy2q]{color:var(--texto-suave);margin-top:18px;font-size:12.5px;line-height:1.55}.proteccion[data-astro-cid-jkivgy2q] a[data-astro-cid-jkivgy2q]{color:var(--texto);text-underline-offset:3px;text-decoration:underline}
