.menu_marco__gOJaq{font-family:var(--font-body);width:100%;max-width:460px;min-height:100dvh;margin:0 auto;background:var(--tinta,#0b0b0b);color:var(--papel,#f6f8fa);display:flex;flex-direction:column;position:relative}.menu_centrado__5YyDf{align-items:center;justify-content:center;text-align:center;padding:32px 26px}.menu_cabecera__V0aOv{display:flex;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid rgba(var(--papel-rgb,255,255,255),.08);position:-webkit-sticky;position:sticky;top:0;background:var(--tinta,#0b0b0b);z-index:5}.menu_negocio__hleiG{font-family:var(--font-heading);font-weight:600;font-size:16px;color:var(--papel,#fff);line-height:1.2}.menu_estado__DdYB8{font-size:11.5px;color:var(--tenue,rgba(var(--papel-rgb,246,248,250),.5))}.menu_tituloCabecera__sEAmJ{font-family:var(--font-heading);font-weight:600;font-size:15px}.menu_volver__rhrJz{background:transparent;border:0;color:var(--acento-hi);font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;padding:6px 2px}.menu_tabs__iW_qU{display:flex;gap:8px;overflow-x:auto;padding:12px 18px;border-bottom:1px solid rgba(var(--papel-rgb,255,255,255),.06);position:-webkit-sticky;position:sticky;top:0;background:var(--tinta,#0b0b0b);z-index:4;scrollbar-width:none}.menu_tabs__iW_qU::-webkit-scrollbar{display:none}.menu_tab__Kyi42{flex:none;border:0;font-family:inherit;cursor:pointer;transition:background .18s,color .18s,border-color .18s;padding:8px 14px;border-radius:999px;background:rgba(var(--papel-rgb,255,255,255),.06);border:1px solid rgba(var(--papel-rgb,255,255,255),.1);font-size:12.5px;font-weight:600;color:rgba(var(--papel-rgb,246,248,250),.86);text-decoration:none;white-space:nowrap}.menu_tab__Kyi42:hover{border-color:var(--acento)}.menu_tabActiva__G7lNu{background:var(--acento-solido,var(--acento));border-color:var(--acento-solido,var(--acento));color:var(--sobre-acento,#0b0f19)}.menu_cuerpo__Vvdow{flex:1 1;padding:16px 18px 130px}.menu_seccion__kVH1j{margin-bottom:26px;scroll-margin-top:66px}.menu_tituloSeccion__d6QOY{font-family:var(--font-heading);font-size:15px;font-weight:700;margin:0 0 12px;color:var(--acento-hi);letter-spacing:.02em}.menu_plato__w3p9p{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid rgba(var(--papel-rgb,255,255,255),.07);transition:background .2s}.menu_platoEnCarrito__kZ6bH{background:linear-gradient(90deg,rgba(var(--acento-rgb),.07),transparent 70%);border-radius:12px;padding-left:8px;padding-right:8px;margin:0 -8px}.menu_platoTexto__2FRRS{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.menu_platoNombre__Q_d91{font-size:14.5px;font-weight:600;color:var(--papel,#fff)}.menu_platoDescripcion__gUUQe{font-size:12.5px;line-height:1.45;color:rgba(var(--papel-rgb,246,248,250),.52)}.menu_platoPrecio__pFRee{font-size:13.5px;font-weight:700;color:var(--acento-hi);margin-top:3px}.menu_agregar__Uihfu{flex:none;width:38px;height:38px;border-radius:12px;border:1px solid rgba(var(--papel-rgb,255,255,255),.16);background:rgba(var(--papel-rgb,255,255,255),.06);color:var(--papel,#fff);font-size:20px;line-height:1;cursor:pointer}.menu_agregar__Uihfu:hover{background:var(--acento);color:var(--sobre-acento,#0b0f19);border-color:var(--acento)}.menu_stepper__yrryv{flex:none;display:flex;align-items:center;gap:4px;background:rgba(var(--papel-rgb,255,255,255),.07);border-radius:12px;padding:3px}.menu_stepper__yrryv button{width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--papel,#fff);font-size:17px;line-height:1;cursor:pointer}.menu_stepper__yrryv button:hover{background:var(--acento);color:var(--sobre-acento,#0b0f19)}.menu_stepper__yrryv span{min-width:20px;text-align:center;font-size:13.5px;font-weight:700}.menu_vacio__x6wCB{color:var(--tenue,rgba(var(--papel-rgb,246,248,250),.5));font-size:13.5px;padding:30px 0;text-align:center}.menu_barraInferior__W9m7d{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:10px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(var(--tinta-rgb,11,15,25),0) 0,var(--tinta,#0b0f19) 34%);z-index:6}.menu_verPedido__Y_QBH{flex:none;padding:13px 15px;border-radius:14px;border:1px solid rgba(var(--papel-rgb,255,255,255),.16);background:rgba(var(--papel-rgb,255,255,255),.06);color:var(--papel,#fff);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}.menu_cta__vGN3_{flex:1 1;min-height:50px;border:0;border-radius:14px;background:var(--acento);color:var(--sobre-acento,#0b0f19);font-family:var(--font-heading);font-size:14.5px;font-weight:700;cursor:pointer}.menu_cta__vGN3_:disabled{opacity:.45;cursor:not-allowed}.menu_hojaCarrito__Q2Un_{position:-webkit-sticky;position:sticky;bottom:74px;margin:0 18px;border-radius:16px;background:color-mix(in srgb,var(--tinta,#0b0f19) 90%,var(--papel,#fff));border:1px solid rgba(var(--papel-rgb,255,255,255),.1);box-shadow:0 -8px 30px rgba(0,0,0,.45);z-index:6;overflow:hidden}.menu_hojaCabecera__e5bax{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid rgba(var(--papel-rgb,255,255,255),.08)}.menu_hojaCuerpo__E1VYz{max-height:260px;overflow-y:auto;padding:6px 15px 12px}.menu_filaCarrito__2r07n{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(var(--papel-rgb,255,255,255),.06);font-size:13px}.menu_filaCarrito__2r07n:last-child{border-bottom:0}.menu_filaCarritoNombre__nroGT{flex:1 1;min-width:0}.menu_grupoModo__bjFtg{display:flex;gap:10px;margin-bottom:18px}.menu_opcionModo__NfWVF{flex:1 1;display:flex;flex-direction:column;gap:3px;padding:13px 12px;border-radius:14px;border:1px solid rgba(var(--papel-rgb,255,255,255),.14);background:rgba(var(--papel-rgb,255,255,255),.04);color:var(--papel,#fff);font-size:13.5px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer}.menu_opcionActiva__lCrXN{border-color:var(--acento);background:rgba(var(--acento-rgb),.14)}.menu_opcionDetalle__P32hF{font-size:11.5px;font-weight:500;color:var(--tenue,rgba(var(--papel-rgb,246,248,250),.55))}.menu_campoBloque__Ee1ms{display:block;margin-bottom:13px}.menu_etiqueta__qGUAv{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tenue,rgba(var(--papel-rgb,246,248,250),.5));margin-bottom:6px}.menu_campo__IYuBl{width:100%;min-height:46px;padding:12px 14px;border-radius:13px;border:1px solid rgba(var(--papel-rgb,255,255,255),.14);background:rgba(var(--papel-rgb,255,255,255),.05);color:var(--papel,#fff);font-size:15px;font-family:inherit}.menu_campo__IYuBl:focus{outline:2px solid var(--acento);outline-offset:1px;border-color:transparent}.menu_resumen___nhAh{margin:18px 0 14px;padding:14px 15px;border-radius:14px;background:rgba(var(--papel-rgb,255,255,255),.05)}.menu_filaResumen__KAeCO{display:flex;justify-content:space-between;font-size:13.5px;padding:5px 0;color:rgba(var(--papel-rgb,246,248,250),.75)}.menu_filaTotal__M0GoM{margin-top:6px;padding-top:10px;border-top:1px solid rgba(var(--papel-rgb,255,255,255),.1);font-size:16px;font-weight:700;color:var(--papel,#fff)}.menu_aviso__Pnmkb{display:flex;gap:9px;align-items:flex-start;font-size:11.5px;line-height:1.5;color:var(--tenue,rgba(var(--papel-rgb,246,248,250),.6));cursor:pointer;margin-bottom:10px}.menu_aviso__Pnmkb input{accent-color:var(--acento);width:16px;height:16px;flex:none;margin-top:1px}.menu_aviso__Pnmkb a{color:var(--acento-hi)}.menu_error__TFby6{color:#ffb4ae;font-size:12.5px;line-height:1.5;margin:8px 0 0}.menu_exito__4k8lh{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;font-size:30px;background:var(--acento);color:var(--sobre-acento,#0b0f19);margin-bottom:20px}.menu_tituloExito__RGDi_{font-family:var(--font-heading);font-size:23px;font-weight:700;margin:0 0 8px}.menu_bajada__rS_yj{font-size:13.5px;line-height:1.55;color:var(--tenue,rgba(var(--papel-rgb,246,248,250),.6));margin:0 0 22px;max-width:300px}.menu_codigo__6G7RO{width:100%;max-width:300px;display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-radius:13px;background:rgba(var(--papel-rgb,255,255,255),.05);margin-bottom:9px;font-size:14px}.menu_ctaWa__k5Tf5{margin-top:14px;width:100%;max-width:300px;min-height:50px;display:grid;place-items:center;border-radius:14px;background:var(--verde-wa);color:#04240f;font-family:var(--font-heading);font-size:15px;font-weight:700;text-decoration:none}.menu_pieLegal__slc4a{margin-top:16px;font-size:11.5px;line-height:1.5;color:var(--apagado,rgba(var(--papel-rgb,246,248,250),.42));max-width:290px}.menu_heroe__NwqMX{padding:20px 18px 14px;background:radial-gradient(420px 240px at 85% -30%,rgba(var(--acento-rgb),.28),transparent 70%),linear-gradient(180deg,rgba(var(--acento-rgb),.08),transparent);border-bottom:1px solid rgba(var(--papel-rgb,255,255,255),.06)}.menu_heroeFila__Kqs_O{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;margin-bottom:14px}.menu_heroeNombre__ilf2x{font-family:var(--font-heading);font-size:24px;font-weight:700;color:var(--papel,#fff);margin:0 0 3px;letter-spacing:-.01em}.menu_puntoVivo__kmSf_{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--verde-wa);margin-right:6px;animation:menu_latido__ASUTb 2.4s ease-in-out infinite}@keyframes menu_latido__ASUTb{0%,to{opacity:1}50%{opacity:.35}}.menu_zitaLinea__njBVV{display:flex;align-items:flex-start;gap:9px;margin-bottom:12px;animation:menu_aparecer__wNY50 .5s cubic-bezier(.16,1,.3,1) both}.menu_zitaBurbuja__iAmQR{background:rgba(var(--papel-rgb,255,255,255),.06);border:1px solid rgba(var(--papel-rgb,255,255,255),.1);border-radius:4px 16px 16px 16px;padding:10px 13px;font-size:13px;line-height:1.5;color:rgba(var(--papel-rgb,246,248,250),.92)}.menu_zitaAgregar__ggD96{display:inline-block;margin-left:8px;border:0;border-radius:999px;padding:5px 12px;background:var(--acento-solido,var(--acento));color:var(--sobre-acento,#0b0f19);font-size:12px;font-weight:700;font-family:inherit;cursor:pointer}.menu_escribiendo__JGaIo{display:inline-flex;gap:4px;padding:3px 2px}.menu_punto__DHoTx{width:6px;height:6px;border-radius:50%;background:var(--tenue,rgba(var(--papel-rgb,246,248,250),.55));animation:menu_tecleo__GPe7a 1.1s ease-in-out infinite}.menu_punto__DHoTx:nth-child(2){animation-delay:.18s}.menu_punto__DHoTx:nth-child(3){animation-delay:.36s}@keyframes menu_tecleo__GPe7a{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.menu_sugerencia__cgR9s{width:100%;display:flex;align-items:center;gap:13px;text-align:left;padding:12px;margin-bottom:20px;border-radius:17px;border:1px solid rgba(var(--acento-rgb),.4);background:linear-gradient(120deg,rgba(var(--acento-rgb),.16),rgba(var(--papel-rgb,255,255,255),.04) 60%);color:var(--papel,#f6f8fa);font-family:inherit;cursor:pointer;animation:menu_aparecer__wNY50 .55s cubic-bezier(.16,1,.3,1) both;transition:border-color .2s,transform .18s}.menu_sugerencia__cgR9s:hover{border-color:var(--acento);transform:translateY(-1px)}.menu_sugerenciaFoto__xOfNx{width:58px;height:58px;flex:none;border-radius:13px;object-fit:cover}.menu_sugerenciaTexto__fyBpV{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.menu_sugerenciaRotulo__iuQMv{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--acento-hi,var(--acento));font-weight:700}.menu_sugerenciaDetalle__QP_Co{font-size:12px;color:var(--tenue,rgba(var(--papel-rgb,246,248,250),.6))}.menu_sugerenciaMas__t5QrX{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--acento-solido,var(--acento));color:var(--sobre-acento,#0b0f19);font-size:20px;font-weight:700}.menu_platoLado__T3sK9{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px}.menu_platoFoto__OJ2Uj{width:84px;height:84px;border-radius:15px;object-fit:cover;border:1px solid rgba(var(--papel-rgb,255,255,255),.08)}.menu_platoFotoVacia__sFW19{width:84px;height:84px;border-radius:15px;display:grid;place-items:center;font-family:var(--font-heading);font-size:26px;font-weight:700;color:var(--tenue,rgba(var(--papel-rgb,246,248,250),.55));background:linear-gradient(140deg,rgba(var(--acento-rgb),.22),rgba(var(--papel-rgb,255,255,255),.04))}@keyframes menu_aparecer__wNY50{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.menu_puntoVivo__kmSf_,.menu_punto__DHoTx,.menu_sugerencia__cgR9s,.menu_zitaLinea__njBVV{animation:none}.menu_sugerencia__cgR9s:hover{transform:none}}.menu_cuadricula__9gdQP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;align-items:start}.menu_carta__z0Pm5{display:flex;flex-direction:column;gap:4px;padding:9px 9px 12px;border-radius:17px;background:rgba(var(--papel-rgb,255,255,255),.04);border:1px solid rgba(var(--papel-rgb,255,255,255),.08);transition:border-color .2s,transform .18s}.menu_carta__z0Pm5:hover{border-color:rgba(var(--acento-rgb),.4);transform:translateY(-1px)}.menu_cartaEnCarrito__OFXOT{border-color:rgba(var(--acento-rgb),.55);background:linear-gradient(180deg,rgba(var(--acento-rgb),.1),rgba(var(--papel-rgb,255,255,255),.03) 60%)}.menu_cartaFotoZona__fLPwF{position:relative;margin-bottom:5px}.menu_cartaFoto__TR1vE{display:block;width:100%;aspect-ratio:1;border-radius:12px;object-fit:cover}.menu_cartaFotoVacia__moDOZ{display:grid;place-items:center;font-family:var(--font-heading);font-size:34px;font-weight:700;color:var(--tenue,rgba(var(--papel-rgb,246,248,250),.5));background:linear-gradient(140deg,rgba(var(--acento-rgb),.22),rgba(var(--papel-rgb,255,255,255),.04))}.menu_cartaAgregar__SpgU6{right:7px;bottom:7px;width:36px;height:36px;border-radius:12px;border:0;background:var(--acento-solido,var(--acento));color:var(--sobre-acento,#0b0f19);font-size:21px;line-height:1;font-weight:700;cursor:pointer}.menu_cartaAgregar__SpgU6,.menu_cartaStepper__gfZ9Z{position:absolute;box-shadow:0 4px 14px rgba(0,0,0,.4)}.menu_cartaStepper__gfZ9Z{right:6px;bottom:6px;background:rgba(var(--tinta-rgb,11,15,25),.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.menu_cartaNombre__Wx5Gw{font-size:13.5px;font-weight:600;color:var(--papel,#fff);line-height:1.25}.menu_cartaDesc__eofMh{font-size:11px;line-height:1.4;color:var(--tenue,rgba(var(--papel-rgb,246,248,250),.5));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.menu_carta__z0Pm5,.menu_carta__z0Pm5:hover{transition:none;transform:none}}.menu_pistaCampo___n2H0{display:block;margin-top:6px;font-size:11.5px;line-height:1.45;color:var(--tenue,rgba(var(--papel-rgb,246,248,250),.55))}.menu_portadaSeccion__h0181{position:relative;border-radius:16px;overflow:hidden;margin-bottom:14px;aspect-ratio:3/1}.menu_portadaSeccion__h0181 img{width:100%;height:100%;object-fit:cover;display:block}.menu_portadaSeccion__h0181:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,15,25,.88) 12%,rgba(11,15,25,.15) 75%)}.menu_portadaSeccion__h0181 h2{position:absolute;left:16px;bottom:14px;z-index:1;margin:0;max-width:62%;font-family:var(--font-heading);font-size:19px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6)}.menu_cartaSinFoto__Dl9gL{padding:13px 13px 14px}.menu_cartaSinFoto__Dl9gL .menu_cartaFotoZona__fLPwF{position:absolute;right:10px;top:10px;margin:0}.menu_cartaSinFoto__Dl9gL{position:relative;min-height:108px}.menu_cartaSinFoto__Dl9gL .menu_cartaAgregar__SpgU6,.menu_cartaSinFoto__Dl9gL .menu_cartaStepper__gfZ9Z{position:static;box-shadow:none}.menu_cartaSinFoto__Dl9gL .menu_cartaNombre__Wx5Gw{font-size:15px;padding-right:44px;margin-top:2px}.menu_cartaSinFoto__Dl9gL .menu_platoPrecio__pFRee{margin-top:auto;padding-top:8px;font-size:15px}.menu_cartaSinFoto__Dl9gL:before{content:"";position:absolute;inset:0;border-radius:17px;background:linear-gradient(160deg,rgba(var(--acento-rgb),.08),transparent 62%);pointer-events:none}.menu_carta__z0Pm5[data-agotado]{cursor:default}.menu_carta__z0Pm5[data-agotado] .menu_cartaFoto__TR1vE{opacity:.42;filter:grayscale(.65)}.menu_cartaSello__k5F1P{position:absolute;right:10px;bottom:10px;z-index:2;padding:6px 11px;border-radius:8px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--sobre-acento,#fff);background:var(--acento-solido,var(--acento));box-shadow:0 6px 18px -6px rgba(0,0,0,.7)}.menu_cartaSinFoto__Dl9gL .menu_cartaSello__k5F1P{position:static;display:inline-block;padding:5px 8px;font-size:9.5px;letter-spacing:.1em}.menu_cartaSinFoto__Dl9gL[data-agotado] .menu_cartaNombre__Wx5Gw{padding-right:76px}.menu_aAgenda__qVDDM{display:block;margin-top:11px;padding:11px 14px;border:1px solid rgba(var(--papel-rgb),.22);border-radius:13px;background:rgba(var(--papel-rgb),.045);color:var(--papel);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color .18s ease,background .18s ease}.menu_aAgenda__qVDDM:hover{border-color:rgba(var(--acento-rgb),.6);background:rgba(var(--acento-rgb),.1)}.menu_aAgenda__qVDDM:focus-visible{outline:2px solid var(--acento-solido,var(--acento));outline-offset:2px}@media (min-width:700px){.menu_marco__gOJaq{max-width:760px}.menu_cuadricula__9gdQP{grid-template-columns:repeat(3,1fr);gap:14px}}@media (min-width:1100px){.menu_marco__gOJaq{max-width:1060px}.menu_cuadricula__9gdQP{grid-template-columns:repeat(4,1fr);gap:16px}}[data-tema=claro] .menu_heroe__NwqMX{background:radial-gradient(420px 240px at 85% -30%,rgba(var(--acento-rgb),.09),transparent 70%),linear-gradient(180deg,rgba(var(--acento-rgb),.035),transparent)}[data-tema=claro] .menu_agregar__Uihfu,[data-tema=claro] .menu_campo__IYuBl,[data-tema=claro] .menu_cartaStepper__gfZ9Z,[data-tema=claro] .menu_opcionModo__NfWVF,[data-tema=claro] .menu_verPedido__Y_QBH,[data-tema=claro] .menu_zitaBurbuja__iAmQR{background:var(--p-surface-alta,#fff)}[data-tema=claro] .menu_campo__IYuBl{border-color:rgba(var(--papel-rgb),.22)}[data-tema=claro] .menu_carta__z0Pm5{background:var(--p-surface-alta,#fff);border-color:rgba(var(--papel-rgb),.1);box-shadow:0 1px 2px rgba(var(--papel-rgb),.05)}[data-tema=claro] .menu_cartaEnCarrito__OFXOT{background:linear-gradient(180deg,rgba(var(--acento-rgb),.08),var(--p-surface-alta,#fff) 60%)}[data-tema=claro] .menu_cartaSinFoto__Dl9gL:before{background:linear-gradient(160deg,rgba(var(--acento-rgb),.05),transparent 62%)}[data-tema=claro] .menu_sugerencia__cgR9s{border-color:rgba(var(--acento-rgb),.3);background:linear-gradient(120deg,rgba(var(--acento-rgb),.07),var(--p-surface-alta,#fff) 60%)}[data-tema=claro] .menu_cartaFotoVacia__moDOZ,[data-tema=claro] .menu_platoFotoVacia__sFW19{background:linear-gradient(140deg,rgba(var(--acento-rgb),.12),rgba(var(--acento-rgb),.04))}[data-tema=claro] .menu_cartaAgregar__SpgU6,[data-tema=claro] .menu_cartaSello__k5F1P,[data-tema=claro] .menu_cartaStepper__gfZ9Z{box-shadow:0 4px 14px rgba(var(--papel-rgb),.18)}[data-tema=claro] .menu_hojaCarrito__Q2Un_{background:var(--p-surface-alta,#fff);border-color:rgba(var(--papel-rgb),.12);box-shadow:0 -8px 30px rgba(var(--papel-rgb),.16)}[data-tema=claro] .menu_cta__vGN3_:disabled{opacity:1;background:rgba(var(--papel-rgb),.12);color:rgba(var(--papel-rgb),.55)}[data-tema=claro] .menu_error__TFby6{color:var(--rojo-texto,#b23b3b)}.galeria_carrusel__QtzXQ{position:absolute;inset:0}.galeria_pista__BNgkE,.galeria_visorPista__8bPCh{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.galeria_pista__BNgkE::-webkit-scrollbar,.galeria_visorPista__8bPCh::-webkit-scrollbar{display:none}.galeria_diapo__oLR7W{flex:0 0 100%;height:100%;padding:0;border:0;background:none;scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in}.galeria_diapo__oLR7W img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.galeria_segmentos__f6MPb{position:absolute;z-index:3;top:calc(env(safe-area-inset-top) + 66px);left:24px;right:24px;display:flex;gap:4px;pointer-events:none}.galeria_segmentos__f6MPb i{flex:1 1;height:2px;border-radius:2px;background:rgba(255,255,255,.24);transition:background .3s ease}.galeria_segmentos__f6MPb i[data-activo],.galeria_segmentos__f6MPb i[data-visto]{background:rgba(255,255,255,.92)}.galeria_mandos__wMuGS{position:absolute;z-index:3;top:calc(env(safe-area-inset-top) + 80px);right:20px;display:flex;align-items:center;gap:10px}.galeria_cuenta__iN1_U{font-size:11px;font-weight:500;letter-spacing:.24em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 8px rgba(0,0,0,.6)}.galeria_cuenta__iN1_U span{color:rgba(255,255,255,.55)}.galeria_flecha__Mafmq{display:grid;place-items:center;width:46px;height:46px;padding:0 0 3px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:rgba(10,10,10,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:24px;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.galeria_flecha__Mafmq:hover:not(:disabled){background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.6)}.galeria_flecha__Mafmq:disabled{opacity:.3;cursor:default}.galeria_mandos__wMuGS .galeria_flecha__Mafmq{display:none}@media (min-width:1000px){.galeria_segmentos__f6MPb{top:auto;bottom:34px;left:32px;right:200px}.galeria_mandos__wMuGS{top:auto;bottom:18px;right:28px}.galeria_mandos__wMuGS .galeria_flecha__Mafmq{display:grid}}.galeria_miniaturas__tfwle{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:22px}@media (min-width:1000px){.galeria_miniaturas__tfwle{grid-template-columns:repeat(4,1fr)}}.galeria_miniaturas__tfwle button{padding:0;border:0;background:#161616;aspect-ratio:3/4;overflow:hidden;cursor:zoom-in}.galeria_miniaturas__tfwle img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .3s ease;opacity:.86}.galeria_miniaturas__tfwle button:hover img{transform:scale(1.05);opacity:1}.galeria_visor___aD19{position:fixed;inset:0;z-index:80;background:#050505;animation:galeria_entrarVisor__BkhZ5 .35s ease both}@keyframes galeria_entrarVisor__BkhZ5{0%{opacity:0}}.galeria_visorBarra__sd8ac{position:absolute;z-index:2;top:0;left:0;right:0;display:flex;align-items:center;gap:16px;padding:calc(env(safe-area-inset-top) + 14px) 16px 14px 22px;background:linear-gradient(180deg,rgba(5,5,5,.9),transparent)}.galeria_visorTitulo__wYQOl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.7)}.galeria_cerrar__eO8rU{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.06);color:#fff;font-size:15px;cursor:pointer}.galeria_visorDiapo__hFS_c{flex:0 0 100%;height:100%;display:grid;place-items:center;padding:64px 0 24px;scroll-snap-align:start;scroll-snap-stop:always}.galeria_visorDiapo__hFS_c img{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.galeria_visorAntes__opVyN,.galeria_visorDespues__SVJWO{position:absolute;z-index:2;top:50%;margin-top:-23px;display:none}.galeria_visorAntes__opVyN{left:24px}.galeria_visorDespues__SVJWO{right:24px}@media (min-width:1000px){.galeria_visorAntes__opVyN,.galeria_visorDespues__SVJWO{display:grid}}.telon_telon__vbIBX{--luz:214,228,255;position:fixed;inset:0;z-index:40;display:grid;place-items:center;overflow:hidden;background:#050506;color:#fff;font-family:var(--font-body,system-ui,sans-serif);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:opacity .9s ease,-webkit-clip-path .9s cubic-bezier(.76,0,.24,1);transition:clip-path .9s cubic-bezier(.76,0,.24,1),opacity .9s ease;transition:clip-path .9s cubic-bezier(.76,0,.24,1),opacity .9s ease,-webkit-clip-path .9s cubic-bezier(.76,0,.24,1)}.telon_saliendo__Wbf5K{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);pointer-events:none}.telon_rejilla__yr9vP{position:absolute;left:-50%;right:-50%;bottom:-10%;height:60%;background-image:linear-gradient(rgba(var(--luz),.09) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--luz),.09) 1px,transparent 1px);background-size:64px 64px;transform:perspective(520px) rotateX(62deg);transform-origin:50% 100%;mask-image:linear-gradient(0deg,#000 10%,transparent 85%);-webkit-mask-image:linear-gradient(0deg,#000 10%,transparent 85%);animation:telon_avanzar__2epJL 2.8s linear infinite}@keyframes telon_avanzar__2epJL{to{background-position:0 64px}}.telon_halo__Z5k9i{position:absolute;width:70vmax;height:70vmax;border-radius:50%;background:radial-gradient(circle,rgba(var(--luz),.1) 0,transparent 60%);animation:telon_latir__1R5lH 2.6s ease-in-out infinite}@keyframes telon_latir__1R5lH{50%{opacity:.55;transform:scale(.96)}}.telon_esquina___2lXw{position:absolute;top:calc(env(safe-area-inset-top) + 22px);display:grid;grid-gap:5px;gap:5px;font-size:9.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.72);animation:telon_aparecer__guGt1 .8s ease .2s both}.telon_esquina___2lXw b{font-weight:400;color:rgba(255,255,255,.38)}.telon_esquina___2lXw[data-lado=ai]{left:24px}.telon_esquina___2lXw[data-lado=ad]{right:24px;text-align:right}@media (max-width:520px){.telon_esquina___2lXw[data-lado=ad]{display:none}}.telon_centro__1CEcl{position:relative;display:grid;justify-items:center;grid-gap:40px;gap:40px;width:min(86vw,460px)}.telon_objetivo__mvGjA{position:relative;display:grid;place-items:center;width:100%;padding:34px 28px}.telon_objetivo__mvGjA i{position:absolute;width:22px;height:22px;border-color:rgba(var(--luz),.9);border-style:solid;border-width:0;animation:telon_cerrar__eVd07 1.1s cubic-bezier(.2,.8,.2,1) .15s both}.telon_objetivo__mvGjA i[data-e="1"]{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px;--dx:-26px;--dy:-18px}.telon_objetivo__mvGjA i[data-e="2"]{top:0;right:0;border-top-width:1.5px;border-right-width:1.5px;--dx:26px;--dy:-18px}.telon_objetivo__mvGjA i[data-e="3"]{bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px;--dx:-26px;--dy:18px}.telon_objetivo__mvGjA i[data-e="4"]{bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px;--dx:26px;--dy:18px}@keyframes telon_cerrar__eVd07{0%{opacity:0;transform:translate(var(--dx),var(--dy))}}.telon_logo__9PJz0,.telon_marca__WGjOC{display:block;height:clamp(78px,22vw,132px);width:auto;max-width:100%;object-fit:contain;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);animation:telon_revelar__R8Vzc 1.3s cubic-bezier(.65,0,.35,1) .35s forwards}.telon_marca__WGjOC{height:auto;font-size:clamp(28px,7vw,44px);font-weight:600;letter-spacing:.3em;text-transform:uppercase}@keyframes telon_revelar__R8Vzc{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.telon_escaner__sVnau{position:absolute;left:6%;right:6%;top:34px;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--luz),1) 20%,#fff 50%,rgba(var(--luz),1) 80%,transparent);box-shadow:0 0 18px 4px rgba(var(--luz),.55),0 0 60px 10px rgba(var(--luz),.2);opacity:0;animation:telon_escanear__K09Bn 1.3s cubic-bezier(.65,0,.35,1) .35s forwards}@keyframes telon_escanear__K09Bn{0%{opacity:0;transform:translateY(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(clamp(78px,22vw,132px))}}.telon_estado__UiRTD{display:grid;grid-gap:12px;gap:12px;width:100%;max-width:320px}.telon_lineas__luoxP{display:grid;grid-gap:6px;gap:6px;min-height:78px;align-content:end}.telon_lineas__luoxP span{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.82);opacity:0;animation:telon_linea__OYI3t .5s ease forwards}.telon_lineas__luoxP span em{font-style:normal;color:rgba(var(--luz),1);margin-right:6px}.telon_lineas__luoxP span:last-child em{animation:telon_parpadeo__BgFqs .9s steps(2) infinite}@keyframes telon_linea__OYI3t{0%{opacity:0;transform:translateX(-6px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes telon_parpadeo__BgFqs{50%{opacity:.2}}.telon_barra__4J8o2{position:relative;height:1px;background:rgba(255,255,255,.14);overflow:hidden}.telon_barra__4J8o2 span{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--luz),.5),#fff);transform-origin:left;box-shadow:0 0 10px rgba(var(--luz),.8)}.telon_pct__yMvRd{justify-self:end;margin-top:-4px;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:10.5px;letter-spacing:.2em;color:rgba(255,255,255,.55);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes telon_aparecer__guGt1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.telon_escaner__sVnau,.telon_halo__Z5k9i,.telon_lineas__luoxP span:last-child em,.telon_objetivo__mvGjA i,.telon_rejilla__yr9vP{animation:none}.telon_logo__9PJz0,.telon_marca__WGjOC{animation:none;-webkit-clip-path:none;clip-path:none}.telon_lineas__luoxP span{animation-duration:.01s}}.servicios_lista__xup4S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.servicios_celda__8Lunc{display:flex}.servicios_enlace__cBEO_{position:relative;flex:1 1;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:20px 16px 18px;border:1px solid rgba(var(--papel-rgb),.14);border-radius:2px;background:rgba(var(--papel-rgb),.02);color:var(--papel,#fff);text-decoration:none;overflow:hidden;transition:border-color .3s var(--curva-pista),background-color .3s var(--curva-pista),transform .3s var(--curva-pista)}.servicios_enlace__cBEO_:not([data-quieto]):hover{border-color:rgba(var(--papel-rgb),.45);background:rgba(var(--papel-rgb),.05);transform:translateY(-3px)}.servicios_enlace__cBEO_:focus-visible{outline:1px solid var(--papel,#fff);outline-offset:3px}.servicios_icono__OzAGX{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(var(--papel-rgb),.16);border-radius:2px;color:rgba(var(--papel-rgb),.72);transition:color .3s var(--curva-pista),border-color .3s var(--curva-pista)}.servicios_enlace__cBEO_:not([data-quieto]):hover .servicios_icono__OzAGX{color:var(--papel,#fff);border-color:rgba(var(--papel-rgb),.4)}.servicios_nombre__Y3h8y{font-size:clamp(17px,4.2vw,22px);font-style:italic;font-weight:700;line-height:1.04;text-wrap:balance}.servicios_nombre__Y3h8y,.servicios_pedir__0RAIL{font-family:var(--font-pista);text-transform:uppercase}.servicios_pedir__0RAIL{font-size:11px;font-weight:600;letter-spacing:.28em;color:var(--acento-hi,#a3a3a8)}@media (hover:hover) and (pointer:fine){.servicios_pedir__0RAIL{opacity:0;transform:translateY(4px);transition:opacity .3s var(--curva-pista),transform .3s var(--curva-pista)}.servicios_enlace__cBEO_:focus-visible .servicios_pedir__0RAIL,.servicios_enlace__cBEO_:hover .servicios_pedir__0RAIL{opacity:1;transform:translateY(0)}}@media (min-width:760px){.servicios_lista__xup4S{grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr));gap:12px}.servicios_enlace__cBEO_{padding:24px 20px 20px}}@media (prefers-reduced-motion:reduce){.servicios_enlace__cBEO_,.servicios_icono__OzAGX,.servicios_pedir__0RAIL{transition:none}.servicios_enlace__cBEO_:not([data-quieto]):hover{transform:none}}