.hm-ui.hm-sitio .vp{--vp-tinta:#4a3416;--vp-tinta-2:#5c4520;--vp-cafe:#6b4f14;--vp-vino:#6e3540;--vp-oro:#7c5d14;--vp-oro-osc:#5c4410;--vp-marfil:#fffaf0;--vp-champ:#fbf1d6;--vp-filo:#b98e2ea6;--vp-filo-fuerte:#c9a24a;--vp-ease:cubic-bezier(.16, 1, .3, 1);--vp-rotulo:var(--font-cinzel,Cinzel), Georgia, serif;--vp-lee:var(--hm-atkinson,"Atkinson Hyperlegible Next"), system-ui, sans-serif;--vp-firma:var(--hm-allura,Allura), cursive;--vp-display:var(--hm-young,"Young Serif"), Georgia, serif;max-width:680px;font-family:var(--vp-lee);color:var(--vp-tinta);gap:22px;margin:0 auto;padding-bottom:56px;display:grid}.hm-ui.hm-sitio .vp .num{font-family:var(--vp-lee);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-style:normal}.hm-ui.hm-sitio .vp .vp-i{flex:none;width:1.15em;height:1.15em}.hm-ui.hm-sitio .vp .vp-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hm-ui.hm-sitio .vp .vp-pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hm-ui.hm-sitio .vp .vp-pasos li{font:700 .8rem/1.25 var(--vp-rotulo);letter-spacing:.05em;text-transform:uppercase;color:var(--vp-tinta);gap:7px;display:grid}.hm-ui.hm-sitio .vp .vp-pasos li:before{content:"";background:#4a341629;border-radius:99px;height:6px}.hm-ui.hm-sitio .vp .vp-pasos li.ok:before{background:#7a5c12}.hm-ui.hm-sitio .vp .vp-pasos li.ahora{color:var(--vp-oro-osc)}.hm-ui.hm-sitio .vp .vp-pasos li.ahora:before{background:var(--vp-oro)}.hm-ui.hm-sitio .vp .vp-pasos li>span{align-items:center;gap:6px;display:flex}.hm-ui.hm-sitio .vp .vp-pasos .n{width:26px;height:26px;font:800 .85rem var(--vp-lee);color:var(--vp-tinta);background:#4a341629;border-radius:50%;flex:none;place-content:center;display:inline-grid}.hm-ui.hm-sitio .vp .vp-pasos li.ok .n{color:#fffbf2;background:#7a5c12}.hm-ui.hm-sitio .vp .vp-pasos li.ahora .n{background:var(--vp-oro);color:#fffbf2}.hm-ui.hm-sitio .vp .vp-pasos .n .vp-i{width:15px;height:15px}.hm-ui.hm-sitio .vp .vp-marco{position:relative}.hm-ui.hm-sitio .vp .vp-marco.con-ovalo{margin-top:78px}.hm-ui.hm-sitio .vp .vp-tarjeta{background:var(--polvo-nube-portada) 0 0 / 140px 140px, radial-gradient(120% 70% at 50% 0%, var(--vp-marfil), #fffaf000 70%), linear-gradient(180deg, var(--vp-champ), #f6e6c2);box-shadow:inset 0 0 0 1.5px var(--vp-filo), 0 8px 0 #7a5c123d, 0 34px 50px -30px #4a341680;border-radius:28px;position:relative;overflow:hidden}.hm-ui.hm-sitio .vp.vp h1:is(.vp-firma,.vp-titulo){isolation:auto;background:0 0;width:auto;position:static}.hm-ui.hm-sitio .vp.vp h1:is(.vp-firma,.vp-titulo):before,.hm-ui.hm-sitio .vp.vp h1:is(.vp-firma,.vp-titulo):after{content:none}.hm-ui.hm-sitio .vp .vp-tarjeta:after{content:"";pointer-events:none;border-radius:18px;position:absolute;inset:12px;box-shadow:inset 0 0 0 1px #b98e2e80}.hm-ui.hm-sitio .vp .vp-ovalo{z-index:2;border:4px solid var(--vp-marfil);width:148px;height:148px;box-shadow:0 0 0 1.5px var(--vp-filo-fuerte), 0 10px 24px -10px #4a34168c;background:radial-gradient(60% 55% at 50% 38%,#e8f0eb 0%,#b8cec2 78%);border-radius:50%;position:absolute;top:-74px;left:50%;overflow:hidden;transform:translate(-50%)}.hm-ui.hm-sitio .vp .vp-ovalo:after{content:"";pointer-events:none;border:2px dashed #b98e2e;border-radius:50%;position:absolute;inset:7px}.hm-ui.hm-sitio .vp .vp-ovalo img{object-fit:contain;object-position:var(--foco,50%) 100%;z-index:1;width:auto;max-width:none;height:132px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.hm-ui.hm-sitio .vp .vp-ovalo.escena img{object-fit:cover;z-index:auto;width:100%;height:100%;inset:0;transform:none}.hm-ui.hm-sitio .vp .vp-insignia{color:#fffbf2;border:3px solid var(--vp-marfil);border-radius:50%;place-content:center;width:42px;height:42px;display:grid}.hm-ui.hm-sitio .vp .vp-marco.con-ovalo>.vp-insignia{z-index:3;position:absolute;top:38px;left:calc(50% + 40px)}.hm-ui.hm-sitio .vp .vp-insignia .vp-i{width:22px;height:22px}.hm-ui.hm-sitio .vp .vp-insignia.ok{background:var(--vp-vino)}.hm-ui.hm-sitio .vp .vp-insignia.pendiente{background:#7a4708}.hm-ui.hm-sitio .vp .vp-insignia.pre{background:#7a5c12}.hm-ui.hm-sitio .vp .vp-insignia.error{background:var(--vp-vino)}.hm-ui.hm-sitio .vp .vp-cab>.vp-insignia{border:0;width:64px;height:64px;box-shadow:0 0 0 6px #f6e6e4}.hm-ui.hm-sitio .vp .vp-cab>.vp-insignia.pre,.hm-ui.hm-sitio .vp .vp-cab>.vp-insignia.pendiente{box-shadow:0 0 0 6px #fdeec6}.hm-ui.hm-sitio .vp .vp-cab>.vp-insignia .vp-i{width:32px;height:32px}.hm-ui.hm-sitio .vp .vp-cab{text-align:center;justify-items:center;gap:8px;padding:30px 28px 24px;display:grid;position:relative}.hm-ui.hm-sitio .vp .vp-marco.con-ovalo .vp-cab{padding-top:92px}.hm-ui.hm-sitio .vp .vp-kicker{max-width:100%;font:700 .82rem/1.35 var(--vp-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--vp-cafe);overflow-wrap:anywhere;margin:4px 0 0}.hm-ui.hm-sitio .vp .vp-kicker .num{font-weight:800}.hm-ui.hm-sitio .vp .vp-firma{font:400 clamp(2.9rem, 8vw, 3.6rem)/1.05 var(--vp-firma);letter-spacing:0;color:var(--vp-vino);outline:none;margin:0}.hm-ui.hm-sitio .vp .vp-titulo{font:700 clamp(1.35rem, 4vw, 1.75rem)/1.2 var(--vp-rotulo);letter-spacing:.04em;text-transform:uppercase;color:var(--vp-cafe);text-wrap:balance;outline:none;margin:2px 0 0}.hm-ui.hm-sitio .vp .vp-bajada{max-width:44ch;color:var(--vp-tinta-2);text-wrap:pretty;margin:0;font-size:1.06rem;line-height:1.55}.hm-ui.hm-sitio .vp .vp-bajada b{color:var(--vp-tinta)}.hm-ui.hm-sitio .vp .vp-plazo{font:700 .98rem/1.2 var(--vp-lee);color:#5c3a06;background:#fdeec6;border-radius:999px;align-items:center;gap:8px;margin:4px 0 0;padding:8px 16px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #7a470873}.hm-ui.hm-sitio .vp .vp-plazo .vp-i{width:20px;height:20px}.hm-ui.hm-sitio .vp .vp-vivo:empty{display:none}.hm-ui.hm-sitio .vp .vp-aviso{color:#4a2c05;text-align:left;background:#fdeec6;border-radius:14px;max-width:46ch;margin:4px 0 0;padding:10px 14px;font-size:.98rem;line-height:1.5;box-shadow:inset 0 0 0 1px #7a470866}.hm-ui.hm-sitio .vp .vp-corte{border-top:2px dashed var(--vp-filo);height:0;margin:0 30px;position:relative}.hm-ui.hm-sitio .vp .vp-corte:before,.hm-ui.hm-sitio .vp .vp-corte:after{content:"";background:var(--vp-marfil);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--vp-filo);border-radius:50%;position:absolute;top:-13px}.hm-ui.hm-sitio .vp .vp-corte:before{left:-43px}.hm-ui.hm-sitio .vp .vp-corte:after{right:-43px}.hm-ui.hm-sitio .vp .vp-cuerpo{gap:18px;padding:22px 28px 30px;display:grid;position:relative}.hm-ui.hm-sitio .vp .vp-fecha{text-align:center;justify-items:center;gap:2px;margin:0;display:grid}.hm-ui.hm-sitio .vp .vp-fecha .vp-dia{font:700 .86rem/1.2 var(--vp-rotulo);letter-spacing:.16em;text-transform:uppercase;color:var(--vp-cafe)}.hm-ui.hm-sitio .vp .vp-fecha .vp-grande{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;display:flex}.hm-ui.hm-sitio .vp .vp-fecha .vp-grande b{font:800 3.4rem/1 var(--vp-lee);color:var(--vp-vino)}.hm-ui.hm-sitio .vp .vp-fecha .vp-grande span{font:400 1.7rem/1.1 var(--vp-display);color:var(--vp-tinta)}.hm-ui.hm-sitio .vp .vp-fecha .vp-hora{font:700 1.1rem/1.3 var(--vp-lee);color:var(--vp-tinta)}.hm-ui.hm-sitio .vp .vp-combo{text-align:center;justify-items:center;gap:8px;display:grid}.hm-ui.hm-sitio .vp .vp-combo b{font:700 1.08rem/1.3 var(--vp-rotulo);letter-spacing:.06em;text-transform:uppercase;color:var(--vp-tinta);overflow-wrap:anywhere}.hm-ui.hm-sitio .vp .vp-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hm-ui.hm-sitio .vp .vp-chips li{background:var(--vp-marfil);color:var(--vp-tinta);box-shadow:inset 0 0 0 1px var(--vp-filo);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.95rem;font-weight:700;display:inline-flex}.hm-ui.hm-sitio .vp .vp-chips .vp-i{color:#7a5c12;width:17px;height:17px}.hm-ui.hm-sitio .vp .vp-plata{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:4px 0 0;display:grid}.hm-ui.hm-sitio .vp .vp-plata div{text-align:center;background:var(--vp-marfil);box-shadow:inset 0 0 0 1.5px var(--vp-filo-fuerte);border-radius:16px;align-content:center;justify-items:center;gap:4px;padding:12px 8px;display:grid}.hm-ui.hm-sitio .vp .vp-plata dt{font:700 .72rem/1.25 var(--vp-rotulo);letter-spacing:.1em;text-transform:uppercase;color:var(--vp-tinta-2)}.hm-ui.hm-sitio .vp .vp-plata dd{font:800 1.14rem/1.2 var(--vp-lee);font-variant-numeric:tabular-nums;color:var(--vp-tinta);margin:0}.hm-ui.hm-sitio .vp .vp-plata .fuerte{background:var(--vp-vino);box-shadow:inset 0 0 0 1.5px var(--vp-filo-fuerte), 0 3px 0 #4a2028}.hm-ui.hm-sitio .vp .vp-plata .fuerte :is(dt,dd){color:#fffbf2}.hm-ui.hm-sitio .vp .vp-numero{font:700 .78rem/1.2 var(--vp-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--vp-tinta-2);justify-self:center;align-items:baseline;gap:8px;margin:0;display:inline-flex}.hm-ui.hm-sitio .vp .vp-numero b{font:800 1.2rem/1 var(--vp-lee);color:var(--vp-tinta)}.hm-ui.hm-sitio .vp .vp-cupon{background:var(--vp-marfil);box-shadow:inset 0 0 0 1.5px var(--vp-filo);border-radius:20px;padding:16px 18px}.hm-ui.hm-sitio .vp .vp-acc{text-align:center;justify-items:center;gap:12px;margin-top:10px;display:grid}.hm-ui.hm-sitio .vp .vp-fila{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.hm-ui.hm-sitio .vp .vp-boton{justify-items:center;gap:6px;display:grid}.hm-ui.hm-sitio .vp .vp-boton small{max-width:30ch;color:var(--vp-tinta-2);font-size:.9rem;line-height:1.4}.hm-ui.hm-sitio .vp .vp-nota{max-width:46ch;color:var(--vp-tinta-2);margin:0;font-size:.98rem;line-height:1.5}.hm-ui.hm-sitio .vp .vp-nota a{color:var(--vp-oro-osc);text-underline-offset:3px;font-weight:700}.hm-ui.hm-sitio .vp .vp-error{color:#a1242f;background:#fdecec;border-radius:14px;margin:0;padding:10px 14px;font-weight:700;line-height:1.45}.hm-ui.hm-sitio .vp .vp-btn{--vb-base:#7c5d14;--vb-claro:#9a7424;--vb-sombra:#4f3a0c;--vb-brillo:255, 230, 160;--vb-halo:0 0 0 transparent;border:1.5px solid var(--vp-filo-fuerte);min-height:52px;font:700 .95rem/1.2 var(--vp-rotulo);letter-spacing:.06em;text-transform:uppercase;color:#fffbf2;text-shadow:0 1px 1px var(--vb-sombra), 0 0 6px var(--vb-sombra);background:var(--reservar-cielo-1) 0 0 / 64px 44px repeat, radial-gradient(120% 140% at 50% 0%, var(--vb-base) 45%, var(--vb-claro) 100%);box-shadow:0 3px 0 var(--vb-sombra), 0 1px 1px #0000002e, 0 0 6px rgba(var(--vb-brillo), .35), var(--vb-halo);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--vp-ease), box-shadow .2s var(--vp-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 30px;text-decoration:none;display:inline-flex;position:relative}.hm-ui.hm-sitio .vp .vp-btn .vp-i{width:20px;height:20px}.hm-ui.hm-sitio .vp .vp-btn:active:not(:disabled){box-shadow:0 1px 0 var(--vb-sombra), var(--vb-halo);transform:translateY(1px)scale(.985)}.hm-ui.hm-sitio .vp .vp-btn-sec{background:var(--vp-marfil);min-height:48px;color:var(--vp-vino);font:700 .88rem/1.2 var(--vp-rotulo);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1.5px var(--vp-filo), 0 2px 0 #8a681859;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--vp-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 24px;text-decoration:none;display:inline-flex}.hm-ui.hm-sitio .vp .vp-btn-sec .vp-i{width:19px;height:19px}.hm-ui.hm-sitio .vp .vp-btn-sec:active:not(:disabled){transform:translateY(1px)scale(.975)}.hm-ui.hm-sitio .vp :is(.vp-btn,.vp-btn-sec):disabled{cursor:not-allowed;filter:saturate(.35);opacity:.7}.hm-ui.hm-sitio .vp :is(.vp-btn,.vp-btn-sec)[aria-busy=true]{cursor:progress;filter:none;opacity:1}.hm-ui.hm-sitio .vp :is(.vp-btn,.vp-btn-sec,.vp-nota a):focus-visible{outline-offset:3px;outline:3px solid #1e3e66}.hm-ui.hm-sitio .vp[data-boton=vino] .vp-btn,.hm-ui.hm-sitio .vp[data-boton=vino-luz] .vp-btn{--vb-base:#6e3540;--vb-claro:#9a5864;--vb-sombra:#4a2028;--vb-brillo:255, 200, 210}.hm-ui.hm-sitio .vp[data-boton=luz] .vp-btn,.hm-ui.hm-sitio .vp[data-boton=vino-luz] .vp-btn{--vb-halo:0 0 0 5px #f6e6c2e6, 0 0 0 6.5px #c9a24a73, 0 0 30px 10px #d6aa4680, 0 0 64px 18px #e9c96e59}@media (hover:hover) and (pointer:fine){.hm-ui.hm-sitio .vp .vp-btn:hover:not(:disabled){box-shadow:0 4px 0 var(--vb-sombra), 0 1px 1px #0000002e, 0 0 12px rgba(var(--vb-brillo), .55), var(--vb-halo)}.hm-ui.hm-sitio .vp .vp-btn-sec:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px #b98e2e,0 3px #8a681873}}@media (prefers-reduced-motion:reduce){.hm-ui.hm-sitio .vp :is(.vp-btn,.vp-btn-sec){transition:none}.hm-ui.hm-sitio .vp :is(.vp-btn,.vp-btn-sec):active:not(:disabled){transform:none}}@media (max-width:600px){.hm-ui.hm-sitio .vp .vp-pasos{display:flex}.hm-ui.hm-sitio .vp .vp-pasos li{flex:1 1 0;min-width:0}.hm-ui.hm-sitio .vp .vp-pasos li.ahora{flex:none}.hm-ui.hm-sitio .vp .vp-pasos li:not(.ahora){font-size:0}.hm-ui.hm-sitio .vp .vp-pasos li:not(.ahora)>span{justify-content:center}.hm-ui.hm-sitio .vp .vp-cab{padding:26px 18px 20px}.hm-ui.hm-sitio .vp .vp-cuerpo{padding:20px 18px 26px}.hm-ui.hm-sitio .vp .vp-corte{margin:0 22px}.hm-ui.hm-sitio .vp .vp-corte:before{left:-35px}.hm-ui.hm-sitio .vp .vp-corte:after{right:-35px}.hm-ui.hm-sitio .vp .vp-fecha .vp-grande b{font-size:2.8rem}.hm-ui.hm-sitio .vp .vp-fecha .vp-grande span{font-size:1.45rem}.hm-ui.hm-sitio .vp .vp-plata{grid-template-columns:1fr 1fr}.hm-ui.hm-sitio .vp .vp-plata .fuerte{order:-1;grid-column:1/-1}.hm-ui.hm-sitio .vp .vp-plata div:first-child:nth-last-child(2),.hm-ui.hm-sitio .vp .vp-plata div:first-child:nth-last-child(2)~div{grid-column:1/-1}.hm-ui.hm-sitio .vp .vp-fila,.hm-ui.hm-sitio .vp .vp-boton{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.hm-ui.hm-sitio .vp :is(.vp-btn,.vp-btn-sec){width:100%;padding-inline:18px}}