.vch-r{--vch-azul: #2547ff;--vch-azul-osc: #1c39d6;--vch-primario: #0247ff;--vch-tinta: #0c1b2e;--vch-gris: #5a6b80;--vch-borde: #e2e7ee;--vch-fondo: #f6f8fb;margin:1rem 0 0;padding:20px;border:1px solid var(--vch-borde);border-radius:14px;background:var(--vch-fondo);color:var(--vch-tinta);font-family:Montserrat,sans-serif;text-align:left}.vch-r *{box-sizing:border-box}.vch-r__titulo{margin:0 0 2px;font-family:Cal Sans,Montserrat,sans-serif;font-size:1.35rem;font-weight:400;color:var(--vch-tinta)}.vch-r__sub{margin:0 0 18px;font-size:.8rem;color:var(--vch-gris)}.vch-r__paso{display:block;margin:18px 0 10px;font-size:.85rem;font-weight:700;color:var(--vch-tinta)}.vch-r__nota{margin:6px 0 0;font-size:.78rem;line-height:1.5;color:var(--vch-gris)}.vch-r__nota--ref{color:#6b4a12}.vch-r__cap{margin:4px 0 8px;font-size:.75rem;color:var(--vch-gris)}.vch-r__salidas{display:flex;flex-direction:column;gap:8px}.vch-r__salida{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 14px;border:1px solid var(--vch-borde);border-radius:12px;background:#fff;color:var(--vch-tinta);font:inherit;font-size:.88rem;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.vch-r__salida-fecha{font-weight:700}.vch-r__salida-precio{font-size:.8rem;color:var(--vch-gris)}.vch-r__salida:hover:not([disabled]){border-color:var(--vch-primario)}.vch-r__salida.is-sel{border:2px solid var(--vch-primario);background:#edf1ff}.vch-r__salida.is-sel .vch-r__salida-precio{color:var(--vch-primario);font-weight:700}.vch-r__salida[disabled]{background:#f0f2f5;color:#6b7a8d;cursor:not-allowed}.vch-r__hab{margin-bottom:10px;padding:14px;border:1px solid var(--vch-borde);border-radius:12px;background:#fff}.vch-r__hab-cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:700;font-size:.9rem}.vch-r__quitar{min-height:36px;padding:0 6px;border:0;background:none;color:var(--vch-gris);font:inherit;font-size:.78rem;text-decoration:underline;cursor:pointer}.vch-r__tipos{display:flex;flex-wrap:wrap;gap:6px}.vch-r__tipo{min-height:44px;padding:0 16px;border:1px solid var(--vch-borde);border-radius:12px;background:#fff;color:var(--vch-tinta);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.vch-r__tipo:hover{border-color:var(--vch-primario)}.vch-r__tipo.is-sel{border-color:var(--vch-primario);background:var(--vch-primario);color:#fff}.vch-r__fila{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:.88rem}.vch-r__fila small{color:var(--vch-gris)}.vch-r__contador{display:inline-flex;align-items:center;gap:8px}.vch-r__contador button{width:44px;height:44px;border:1px solid var(--vch-borde);border-radius:12px;background:#fff;color:var(--vch-tinta);font:inherit;font-size:1.1rem;cursor:pointer}.vch-r__contador button:hover{border-color:var(--vch-primario)}.vch-r__contador output{min-width:22px;text-align:center;font-weight:700}.vch-r__input{min-height:46px;padding:0 12px;border:1px solid var(--vch-borde);border-radius:12px;background:#fff;color:var(--vch-tinta);font:inherit;font-size:.95rem;width:100%}.vch-r__input--edad{width:96px}.vch-r__input:focus,.vch-r button:focus-visible{outline:2px solid var(--vch-primario);outline-offset:2px}.vch-r__agregar{width:100%;min-height:44px;margin-top:2px;border:1px dashed #8a99ad;border-radius:12px;background:transparent;color:var(--vch-tinta);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.vch-r__aviso{margin:10px 0 14px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--vch-borde);font-size:.85rem}.vch-r__aviso p{margin:4px 0 0}.vch-r__aviso--error{background:#fdeceb;border-color:#f0b8b2;color:#8e2318}.vch-r__aviso--asesor{background:#fbf3e4;border-color:#e8d8b8;color:#6b4a12}.vch-r__desglose{margin:10px 0 14px;padding-top:8px;border-top:1px solid var(--vch-borde)}.vch-r__linea{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:.85rem}.vch-r__linea small{display:block;color:var(--vch-gris)}.vch-r__linea b{white-space:nowrap}.vch-r__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;padding-top:10px;border-top:1px solid var(--vch-borde);font-weight:800}.vch-r__total b{font-size:1.25rem;white-space:nowrap}.vch-r__cta{width:100%;min-height:54px;padding:.9rem 1.2rem;border:0;border-radius:12px;background:var(--vch-azul);color:#fff;font:inherit;font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;box-shadow:0 10px 24px -8px #2547ff8c;transition:background .25s ease,box-shadow .25s ease}.vch-r__cta:hover:not([disabled]){background:var(--vch-azul-osc)}.vch-r__cta[disabled]{background:#dce4ef;color:#2f3e52;box-shadow:none;cursor:not-allowed}.vch-r__ayuda{margin:8px 0 0;text-align:center;font-size:.75rem;color:var(--vch-gris)}.vch-r__cta--sec{margin-top:14px;background:#fff;color:var(--vch-azul);border:2px solid var(--vch-azul);box-shadow:none}.vch-r__cta--sec:hover:not([disabled]){background:#edf1ff}.vch-r__linea--anticipo{margin-top:6px;padding:10px 12px;border-radius:10px;background:#edf1ff}.vch-r__linea--anticipo b{color:var(--vch-azul)}.vch-precio-top__tipo{margin-left:4px;font-size:.75em;font-weight:600;opacity:.8}@supports (-webkit-touch-callout: none){.vch-r input[type=date].vch-r__input{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;max-width:100%;line-height:46px;text-align:left}.vch-r input[type=date].vch-r__input::-webkit-date-and-time-value{text-align:left;margin:0}}.vch-r input[type=date].vch-r__input{min-width:0;max-width:100%}@media(max-width:480px){.vch-r{padding:16px}.vch-r__tipo{flex:1 1 calc(50% - 6px)}}@media(prefers-reduced-motion:reduce){.vch-r *{transition:none!important}}.vch-v{--vch-primario: #0247ff;--vch-tinta: #0c1b2e;--vch-gris: #5a6b80;--vch-borde: #e2e7ee;--vch-fondo: #f6f8fb;--vch-ok: #2f8a57;--vch-error: #c4473a;margin:28px 0 8px;padding:24px;border:1px solid var(--vch-borde);border-radius:16px;background:var(--vch-fondo);color:var(--vch-tinta);text-align:left}.vch-v *{box-sizing:border-box}.vch-v__cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;margin-bottom:6px}.vch-v__eyebrow{margin:0 0 6px;font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--vch-primario)}.vch-v__titulo{margin:0;font-family:Cal Sans,Montserrat,sans-serif;font-weight:400;font-size:1.6rem;color:var(--vch-tinta)}.vch-v__progreso{margin:0;padding:8px 14px;border-radius:999px;border:1px solid var(--vch-borde);background:#fff;font-size:.8rem;font-weight:600}.vch-v__progreso.is-listo{border-color:#bfe3cd;background:#e3f4ea;color:#1f6b40}.vch-v__intro{margin:0 0 18px;font-size:.9rem;line-height:1.6;color:#2f3e52}.vch-v__pista{height:6px;border-radius:3px;background:var(--vch-borde);margin-bottom:22px;overflow:hidden}.vch-v__barra{height:100%;width:0;border-radius:3px;background:var(--vch-primario);transition:width .3s ease}.vch-v__barra.is-listo{background:var(--vch-ok)}.vch-v__programa{margin:18px 0 10px;font-weight:700}.vch-v__hab{margin-bottom:14px;padding:18px;border:1px solid var(--vch-borde);border-radius:14px;background:#fff}.vch-v__hab-titulo{margin:0 0 2px;font-weight:700;font-size:.95rem}.vch-v__hab-sub{margin:0 0 12px;font-size:.8rem;color:var(--vch-gris)}.vch-v__fila{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;padding:10px 0;border-top:1px solid #eef1f6}.vch-v__etiqueta{flex:0 0 90px;margin:0;padding-top:30px;font-size:.8rem;font-weight:600}.vch-v__campo--nombre{flex:1 1 240px;min-width:0}.vch-v__campo--edad{flex:0 0 120px}.vch-v__campo label{display:block;margin-bottom:6px;font-size:.75rem;color:var(--vch-gris)}.vch-v__campo input{width:100%;min-height:48px;padding:0 14px;border:1px solid #c9d3e0;border-radius:12px;background:#fff;color:var(--vch-tinta);font:inherit;font-size:.95rem}.vch-v__campo input:focus{outline:2px solid var(--vch-primario);outline-offset:2px}.vch-v__campo input.is-ok{border-color:var(--vch-ok)}.vch-v__campo input.is-error{border-color:var(--vch-error);background:#fdf3f2}.vch-v__campo input.is-fija{border-color:var(--vch-borde);background:#f0f2f5;color:var(--vch-gris)}.vch-v__error{margin:6px 0 0;font-size:.75rem;color:#8e2318}.vch-v__nota{margin:6px 0 0;font-size:.7rem;color:var(--vch-gris)}.vch-v__privacidad{margin:10px 0 0;font-size:.75rem;line-height:1.6;color:var(--vch-gris)}.vch-v__guardado{margin:6px 0 0;min-height:1em;font-size:.75rem;color:var(--vch-gris)}.vch-ck-ayuda{margin:10px 0 0;text-align:center;font-size:.8rem;color:#5a6b80}.vch-ck-ayuda a{color:#0247ff}@media(max-width:600px){.vch-v{padding:18px}.vch-v__etiqueta{flex-basis:100%;padding-top:0}.vch-v__campo--edad{flex:1 1 100px}}.wa-advisor-wrap{width:100%;margin:18px 0 0;text-align:center}.wa-advisor-wrap .wa-advisor-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:6px 4px;border:0;background:none;color:#0f7a36;font-family:"Inter",var(--font-body--family, sans-serif),sans-serif;font-size:1.05rem;font-weight:700;cursor:pointer}.wa-advisor-wrap .wa-advisor-link svg{width:24px;height:24px;flex:0 0 24px;color:#1fb855}.wa-advisor-wrap .wa-advisor-link .wa-advisor-link__label{padding-bottom:3px;border-bottom:1px solid rgba(31,184,85,.45);transition:border-color .2s ease}.wa-advisor-wrap .wa-advisor-link:hover{color:#0b6a2e;background:none}.wa-advisor-wrap .wa-advisor-link:hover .wa-advisor-link__label{border-bottom-color:#0b6a2e}.wa-advisor-wrap .wa-advisor-link:focus-visible{outline:2px solid #1fb855;outline-offset:3px;border-radius:6px}@media(max-width:480px){.wa-advisor-wrap .wa-advisor-link{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vch-reserva.css.map */
