@property --lgb-x{syntax:"<number>";inherits:true;initial-value:.22}@property --lgb-y{syntax:"<number>";inherits:true;initial-value:0}@property --lgb-on{syntax:"<number>";inherits:true;initial-value:0}@property --lgb-press{syntax:"<number>";inherits:true;initial-value:0}.lgb{--lgb-x:0.22;--lgb-y:0;--lgb-on:0;--lgb-press:0;--lgb-press-time:0.62s;--lgb-press-ease:var(--lgb-spring,ease-out);position:relative;display:inline-flex;vertical-align:middle;isolation:isolate;margin:0;padding:0;border:0;border-radius:var(--lgb-radius);background:none;color:var(--lgb-text);font-family:var(--lgb-font,inherit);font-size:var(--lgb-size);font-weight:var(--lgb-weight);line-height:1.25;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:--lgb-x var(--lgb-follow) ease-out,--lgb-y var(--lgb-follow) ease-out,--lgb-on var(--lgb-speed) cubic-bezier(.3,.7,.2,1),--lgb-press var(--lgb-press-time) var(--lgb-press-ease)}@media (hover:hover){.lgb:hover{--lgb-on:1}}.lgb:focus-visible{--lgb-on:1;outline:2px solid var(--lgb-focus);outline-offset:4px}.lgb[data-pressed]{--lgb-press:1;--lgb-press-time:0.12s;--lgb-press-ease:cubic-bezier(0.3,0.6,0.3,1)}.lgb[data-disabled]{cursor:default;opacity:.48;pointer-events:none}.lgb__defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.lgb__body{position:relative;display:flex;flex:1 1;align-items:center;justify-content:center;padding:var(--lgb-pad-y) var(--lgb-pad-x);border-radius:inherit;transform:perspective(40em) translateY(calc(var(--lgb-lift) * -1 * var(--lgb-on) + 1.4px * var(--lgb-press))) rotateX(calc((.5 - var(--lgb-y)) * 2 * var(--lgb-tilt) * var(--lgb-on))) rotateY(calc((var(--lgb-x) - .5) * 2 * var(--lgb-tilt) * var(--lgb-on))) scale(calc(1 - var(--lgb-squash-x) * var(--lgb-press)),calc(1 - var(--lgb-squash-y) * var(--lgb-press)))}.lgb__glass{--lgb-b:calc(var(--lgb-blur) + (var(--lgb-blur-hover) - var(--lgb-blur)) * var(--lgb-on));--lgb-up:calc(var(--lgb-on) - 1.4 * var(--lgb-press));overflow:hidden;border-radius:inherit;background:linear-gradient(160deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.03) 45%,hsla(0,0%,100%,.12));-webkit-backdrop-filter:blur(var(--lgb-b)) saturate(var(--lgb-saturate));backdrop-filter:var(--lgb-lens, ) blur(var(--lgb-b)) saturate(var(--lgb-saturate));box-shadow:0 1px 1px 0 color-mix(in srgb,var(--lgb-shadow) 70%,transparent),0 calc(4px + 1.5px * var(--lgb-up)) calc(6px + 1.5px * var(--lgb-up)) -3px var(--lgb-shadow),0 calc(12px + 3px * var(--lgb-up)) calc(20px + 4px * var(--lgb-up)) -10px var(--lgb-shadow),inset 0 1px 1px 0 hsla(0,0%,100%,.8),inset 0 -1px 1px 0 hsla(0,0%,100%,.62),inset 1px 0 .5px 0 hsla(0,0%,100%,.6),inset -1px 0 .5px 0 rgba(0,0,0,.12)}.lgb__fill,.lgb__glass{position:absolute;inset:0}.lgb__fill{background:var(--lgb-fill);opacity:calc(var(--lgb-fill-alpha) * (1 - .45 * var(--lgb-on)))}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.lgb__fill{opacity:var(--lgb-fallback-alpha)}}.lgb__depth{--lgb-d:calc(var(--lgb-depth) * (1 - 0.25 * var(--lgb-on) + 0.15 * var(--lgb-press)));position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 calc(9px * var(--lgb-d)) calc(12px * var(--lgb-d)) -8px var(--lgb-depth-dark),inset 0 calc(-9px * var(--lgb-d)) calc(9px * var(--lgb-d)) -7px var(--lgb-depth-light),inset calc(5px * var(--lgb-d)) 0 8px -7px color-mix(in srgb,var(--lgb-depth-dark) 90%,transparent),inset calc(-5px * var(--lgb-d)) 0 8px -7px color-mix(in srgb,var(--lgb-depth-dark) 65%,transparent)}.lgb__sheen{position:absolute;inset:-45% -50%;background:linear-gradient(108deg,transparent 30%,hsla(0,0%,100%,.22) 41%,hsla(0,0%,100%,.42) 45%,hsla(0,0%,100%,.08) 52%,transparent 60%);opacity:calc((.16 + .2 * var(--lgb-on)) * var(--lgb-lighting));transform:translate(calc((var(--lgb-x) - .5) * 55%),calc((var(--lgb-y) - .5) * 9%))}.lgb__glow{position:absolute;inset:0;background:radial-gradient(4.4em 2.5em at calc(var(--lgb-x) * 100%) calc(var(--lgb-y) * 100%),hsla(0,0%,100%,.18),hsla(0,0%,100%,.06) 38%,transparent 78%);opacity:calc(var(--lgb-on) * (1 - .2 * var(--lgb-press)) * var(--lgb-lighting))}.lgb__caustic{position:absolute;left:12%;right:42%;bottom:1px;height:2px;border-radius:50%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95) 50%,transparent);filter:blur(.4px);opacity:calc((.12 + .6 * var(--lgb-on)) * var(--lgb-lighting));transform:translateX(calc((var(--lgb-x) - .3) * 110%))}.lgb__rim{--lgb-edge:1.25px;position:absolute;inset:0;padding:var(--lgb-edge);border-radius:inherit;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);--lgb-a:calc(atan2(var(--lgb-y) - 0.5, var(--lgb-x) - 0.5) + 90deg);background:conic-gradient(from calc(var(--lgb-a) - 50deg),color-mix(in srgb,var(--lgb-rim-color) 20%,transparent) 0deg,var(--lgb-rim-color) 50deg,color-mix(in srgb,var(--lgb-rim-color) 30%,transparent) 88deg,var(--lgb-rim-shade) 132deg,color-mix(in srgb,var(--lgb-rim-color) 12%,transparent) 180deg,color-mix(in srgb,var(--lgb-rim-color) 85%,transparent) 230deg,color-mix(in srgb,var(--lgb-rim-color) 18%,transparent) 272deg,color-mix(in srgb,var(--lgb-rim-shade) 55%,transparent) 314deg,color-mix(in srgb,var(--lgb-rim-color) 20%,transparent) 1turn)}.lgb__rim--hot{background:radial-gradient(5em 2.7em at calc(var(--lgb-x) * 100%) calc(var(--lgb-y) * 100%),var(--lgb-rim-color),color-mix(in srgb,var(--lgb-rim-color) 70%,transparent) 30%,transparent 80%)}.lgb__rim--echo,.lgb__rim--hot{opacity:calc(.78 * var(--lgb-on) * (1 - .2 * var(--lgb-press)) * var(--lgb-lighting))}.lgb__rim--echo{background:radial-gradient(3.9em 2em at calc((1 - var(--lgb-x)) * 100%) calc((1 - var(--lgb-y)) * 100%),color-mix(in srgb,var(--lgb-rim-color) 65%,transparent),color-mix(in srgb,var(--lgb-rim-color) 20%,transparent) 35%,transparent 80%)}.lgb__content{position:relative;display:inline-flex;align-items:center;gap:.6em}.lgb__icon{display:inline-flex;flex:none;width:1em;height:1em;transition:transform var(--lgb-speed) cubic-bezier(.3,.7,.2,1)}.lgb__icon svg{width:100%;height:100%}@media (hover:hover){.lgb:hover .lgb__content>.lgb__icon:last-child{transform:translateX(.12em)}}@media (prefers-reduced-motion:reduce){.lgb{--lgb-tilt:0deg!important;--lgb-lift:0px!important;--lgb-squash-x:0!important;--lgb-squash-y:0!important;--lgb-follow:0s!important}.lgb:hover .lgb__content>.lgb__icon:last-child{transform:none}}.lgb.lgb--disco .lgb__body{padding:0;flex-direction:column}.lgb.lgb--disco .lgb__content{flex-direction:column;gap:.1em;width:100%;white-space:normal;text-align:center}.vidrio-liviano .lgb__glass{-webkit-backdrop-filter:none;backdrop-filter:none}.vidrio-liviano .lgb__fill{opacity:.78}.vidrio-piso{background:linear-gradient(90deg,hsla(0,0%,100%,.55) 1px,transparent 0) 0 0 /calc(100% / 6) 100%,linear-gradient(0deg,hsla(0,0%,100%,.55) 1px,transparent 0) 0 0 /100% calc(100% / 3),radial-gradient(120% 60% at 20% 30%,transparent 55%,#dfe6f1 56%,transparent 62%),radial-gradient(90% 50% at 80% 70%,transparent 50%,#dfe6f1 51%,transparent 58%),radial-gradient(60% 40% at 55% 20%,transparent 60%,#e6ecf6 61%,transparent 66%),#eef2f8}.vidrio-cabecera{background:radial-gradient(circle,hsla(0,0%,100%,.14) 1px,transparent 1.4px) 0 0 /18px 18px,var(--vidrio-cabecera-fondo,#0b1222)!important}.lgb.lgb--disco .lgb__label{display:flex;flex-direction:column;align-items:center;width:100%}.lgb.lgb--tarjeta{width:100%;min-height:84px;white-space:normal}.lgb.lgb--tarjeta .lgb__body{padding:16px;justify-content:flex-start;align-items:stretch}.lgb.lgb--tarjeta .lgb__content{width:100%}.lgb.lgb--tarjeta .lgb__label{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;width:100%}html.vidrio-on body{background:linear-gradient(90deg,hsla(0,0%,100%,.55) 1px,transparent 0) 0 0 /140px 100%,linear-gradient(0deg,hsla(0,0%,100%,.55) 1px,transparent 0) 0 0 /100% 140px,radial-gradient(120% 60% at 20% 30%,transparent 55%,#dde5f1 56%,transparent 62%),radial-gradient(90% 50% at 80% 70%,transparent 50%,#dde5f1 51%,transparent 58%),#eef2f8!important;background-attachment:fixed!important}html.vidrio-on .vidrio-panel{position:relative;isolation:isolate;background:transparent!important;border:1px solid hsla(0,0%,100%,.85)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 hsla(0,0%,100%,.5),0 14px 34px -16px rgba(20,40,100,.38)!important}html.vidrio-on .vidrio-panel:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}html.vidrio-on.vidrio-liviano .vidrio-panel:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:hsla(0,0%,100%,.86)}html.vidrio-on .icono-categoria{width:52px!important;height:52px!important;border-radius:16px!important;background:radial-gradient(circle at 35% 25%,hsla(0,0%,100%,.95),rgba(220,230,250,.7) 60%,rgba(190,205,240,.6))!important;color:#2350e6!important;box-shadow:inset 0 1px 0 #fff,inset 0 -6px 10px -6px rgba(35,80,230,.35),0 6px 14px -8px rgba(20,40,100,.45)}html.vidrio-on .icono-categoria svg{width:26px;height:26px}.vidrio-cabecera-clara{isolation:isolate;border-bottom:1px solid #d6def0;box-shadow:0 8px 24px -16px rgba(20,40,100,.35)}.vidrio-cabecera-clara:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(85,124,168,.1) 1px,transparent 1.4px) 0 0 /18px 18px,linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(238,243,250,.92));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pildora-vidrio{display:inline-flex;align-items:center;gap:6px;flex:none;border:0;border-radius:999px;padding:7px 13px;font:inherit;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;color:#12204a;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(232,239,249,.88));box-shadow:inset 0 1px 0 #fff,inset 0 -2px 4px rgba(143,179,218,.3),0 0 0 1px rgba(143,179,218,.45),0 5px 12px -8px rgba(40,70,140,.45);transition:box-shadow .15s,background .15s}.pildora-vidrio:hover{box-shadow:inset 0 1px 0 #fff,0 0 0 1px #8fb3da,0 6px 14px -6px rgba(40,70,140,.45)}.pildora-vidrio:focus-visible{outline:2px solid #2f6bff;outline-offset:2px}.pildora-vidrio[aria-current=page],.pildora-vidrio[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#8fb3da,#7399c5 30%,#557ca8 75%,#496f9b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 0 0 1px #496f9b,0 8px 16px -8px rgba(73,111,155,.7)}@media (prefers-reduced-motion:reduce){.pildora-vidrio{transition:none}}.vidrio-overlay{background:rgba(214,225,242,.42)!important;-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1)}.vidrio-modal{position:relative;isolation:isolate;border-radius:26px!important;border:1px solid hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 #fff,0 30px 60px -24px rgba(20,40,100,.45)!important}.vidrio-modal:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle,rgba(85,124,168,.08) 1px,transparent 1.4px) 0 0 /18px 18px,linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(236,242,250,.74));-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}.vidrio-liviano .vidrio-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(214,225,242,.7)!important}.vidrio-liviano .vidrio-modal:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f8fc}.solo-vidrio{display:none}html.vidrio-on .solo-vidrio{display:inline-block;vertical-align:middle}html.vidrio-on .solo-clasico{display:none}html.vidrio-on .tecla-vidrio,html.vidrio-on .vb{border-radius:999px!important;border:1px solid hsla(0,0%,100%,.9)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(243,246,252,.95) 48%,rgba(226,233,247,.95))!important;box-shadow:inset 0 1px 0 #fff,inset 0 -3px 6px rgba(70,95,160,.13),0 1px 2px rgba(20,40,100,.14),0 6px 16px -8px rgba(20,40,100,.38)!important;color:#1b2c57!important;font-weight:700!important;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}html.vidrio-on .tecla-vidrio:hover,html.vidrio-on .vb:hover:not(:disabled){filter:brightness(1.03)}html.vidrio-on .tecla-vidrio:active,html.vidrio-on .vb:active:not(:disabled){transform:translateY(1px) scale(.97);box-shadow:inset 0 2px 6px rgba(20,40,100,.22),0 1px 2px rgba(20,40,100,.12)!important}html.vidrio-on .vb:disabled{opacity:.5!important;cursor:not-allowed!important}html.vidrio-on .vb.vb--primario{border-color:rgba(170,190,255,.9)!important;background:linear-gradient(180deg,#8ea6ff,#5d7cf2 45%,#2f55e0)!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -3px 6px rgba(10,30,120,.3),0 1px 2px rgba(20,40,120,.2),0 8px 18px -8px rgba(35,80,230,.6)!important}html.vidrio-on .vb.vb--peligro{border-color:hsla(0,100%,89%,.9)!important;background:linear-gradient(180deg,#ff9b9b,#ef5f5f 48%,#cf3434)!important;color:#fff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -3px 6px rgba(120,10,10,.28),0 1px 2px rgba(120,20,20,.2),0 8px 18px -8px rgba(210,59,59,.6)!important}html.vidrio-on .vb.vb--azul{border-color:#fff!important;background:linear-gradient(180deg,#f4f8ff,#dde8ff 50%,#c5d7fb)!important;color:#1d3f9e!important}html.vidrio-on .vb.vb--info{border-radius:18px!important;background:linear-gradient(180deg,#f4f8ff,#e3ecff)!important;color:#1d4fd8!important}html.vidrio-on .vb.vb--icono{display:inline-grid!important;place-items:center;padding:0!important;color:#2a3d6e!important}html.vidrio-on .tecla-vidrio{border-radius:22px!important;font-size:1.9rem!important;box-shadow:inset 0 2px 0 #fff,inset 0 -6px 12px rgba(70,95,160,.16),0 2px 3px rgba(20,40,100,.14),0 12px 24px -12px rgba(20,40,100,.45)!important}html.vidrio-on .tecla-vidrio--especial{background:linear-gradient(180deg,#fff6f6,#ffe3e3 50%,#fbcaca)!important;color:#d23b3b!important;font-size:1.5rem!important}.halo-boton{position:relative;display:inline-flex;isolation:isolate}.halo-boton__aro{position:absolute;pointer-events:none;z-index:1;display:block}.halo-boton__boton{position:relative;z-index:0;border:0;border-radius:999px;cursor:pointer;padding:.7em 1.2em;font-size:15px;font-weight:700;letter-spacing:.01em;--halo-claro:#f05252;--halo-oscuro:#9b1c1c;color:#fff;background:linear-gradient(180deg,var(--halo-claro) 0,color-mix(in srgb,var(--halo-claro) 55%,var(--halo-oscuro)) 50%,var(--halo-oscuro) 100%);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.35),inset 0 -3px 8px rgba(0,0,0,.25),0 8px 18px -8px rgba(155,28,28,.6);transition:transform .12s ease}.halo-boton__boton:active{transform:scale(.97)}.halo-boton__boton--compacto{display:inline-flex;align-items:center;gap:6px;padding:.45em .95em;font-size:13px}.cab-vidrio{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 20px;gap:6px 20px;align-items:center;padding:6px 20px 8px}.cab-vidrio__marca{display:grid;grid-gap:2px;gap:2px;justify-items:start}.cab-vidrio__quien{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.8rem}.cab-vidrio__nombre{font-weight:700;color:#1b2c57}.cab-vidrio__salir{border:0;background:transparent;color:#557ca8;font:inherit;font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:2px 4px}.cab-vidrio__salir:hover{color:#1b2c57}.cab-vidrio__lado{display:grid;grid-gap:6px;gap:6px;justify-items:end;min-width:0}.cab-vidrio__menu{gap:5px;row-gap:6px;padding:2px}.cab-vidrio__menu,.cab-vidrio__operacion{display:flex;flex-wrap:wrap;justify-content:flex-end}.cab-vidrio__operacion{align-items:center;gap:6px}.pildora-vidrio--compacta{padding:5px 11px;font-size:12.5px}.segmento-vidrio{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(232,239,249,.88));box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(143,179,218,.45)}.segmento-vidrio button{border:0;background:transparent;border-radius:999px;padding:4px 12px;font:inherit;font-size:12.5px;font-weight:700;color:#12204a;cursor:pointer}.segmento-vidrio button[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#8fb3da,#7399c5 30%,#557ca8 75%,#496f9b);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5)}.cab-vidrio__salir:focus-visible,.segmento-vidrio button:focus-visible{outline:2px solid #2f6bff;outline-offset:2px}@media (max-width:760px){.cab-vidrio{grid-template-columns:1fr}.cab-vidrio__lado{justify-items:start}.cab-vidrio__menu,.cab-vidrio__operacion{justify-content:flex-start}}html.vidrio-on .metodos-pago{margin-top:16px;column-gap:20px!important;row-gap:24px!important}.menu-vidrio{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-gap:18px;gap:18px;margin-top:12px}.menu-vidrio .lgb.lgb--tarjeta{min-height:128px}.menu-vidrio .lgb.lgb--tarjeta .lgb__body{padding:18px;align-items:center}.menu-vidrio .lgb.lgb--tarjeta .lgb__label{flex-direction:row}.menu-vidrio .lgb.lgb--tarjeta{border-radius:22px;box-shadow:0 0 0 1.5px rgba(120,160,240,.55),0 14px 30px -18px rgba(35,80,230,.55)}.menu-vidrio__fila{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;width:100%}.icono-bebida{width:78px;height:78px;flex:none;display:grid;place-items:center;border-radius:22px;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 30% 15%,hsla(0,0%,100%,.95) 0,hsla(0,0%,100%,.35) 38%,hsla(0,0%,100%,0) 60%),radial-gradient(90% 90% at 70% 90%,rgba(120,160,255,.35) 0,rgba(120,160,255,0) 70%),linear-gradient(160deg,rgba(240,246,255,.95),rgba(205,222,255,.75));box-shadow:inset 0 1px 1px #fff,inset 0 -6px 14px rgba(35,80,230,.18),inset 0 0 0 1px hsla(0,0%,100%,.7),0 0 0 1px rgba(150,180,240,.6),0 10px 22px -12px rgba(35,80,230,.55)}.icono-bebida:after{content:"";position:absolute;left:10%;top:8%;width:45%;height:22%;border-radius:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0));filter:blur(1px);pointer-events:none}.icono-bebida svg{width:48px;height:48px;position:relative;z-index:1;filter:drop-shadow(0 3px 4px rgb(30 63 174/.3))}.menu-vidrio__texto{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:left}.menu-vidrio__texto b{font-size:1.22rem;font-weight:800;color:#12204a;line-height:1.15;letter-spacing:-.01em}.menu-vidrio__texto small{font-size:.92rem;color:#6b7894;font-weight:500}.menu-vidrio__texto em{font-style:normal;font-weight:800;color:#2350e6}.menu-vidrio__flecha{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#2350e6;background:linear-gradient(180deg,#fff,#eaf0fc);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(150,180,240,.55),0 4px 10px -6px rgba(35,80,230,.5)}.menu-vidrio__flecha svg{width:18px;height:18px}html.vidrio-liviano .icono-bebida{box-shadow:0 0 0 1px rgba(150,180,240,.55)}.tarjeta-vidrio{position:relative;border:0;cursor:pointer;text-align:left;font:inherit;color:#12204a;border-radius:20px;background:linear-gradient(165deg,hsla(0,0%,100%,.96),rgba(238,243,252,.86));box-shadow:inset 0 1px 0 #fff,inset 0 -6px 14px rgba(35,80,230,.07),0 0 0 1.5px rgba(120,160,240,.5),0 14px 26px -18px rgba(35,80,230,.55);transition:transform .12s ease,box-shadow .12s ease}.tarjeta-vidrio:hover:not(:disabled){transform:translateY(-2px)}.tarjeta-vidrio:active:not(:disabled){transform:scale(.98)}.tarjeta-vidrio:focus-visible{outline:2px solid #2350e6;outline-offset:3px}.menu-volver{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-weight:700;font-size:.9rem;margin-bottom:14px}.menu-volver span{color:#6b7894;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.menu-subs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));grid-gap:14px;gap:14px}.menu-sub{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;min-height:76px}.menu-sub .icono-bebida{width:50px;height:50px;border-radius:16px}.menu-sub .icono-bebida svg{width:30px;height:30px}.menu-sub .menu-vidrio__flecha{width:32px;height:32px}.menu-sub__texto{display:grid;grid-gap:2px;gap:2px;min-width:0}.menu-sub__texto b{font-size:1.02rem;font-weight:800}.menu-sub__texto small{font-size:.82rem;color:#6b7894}.menu-sub__texto em{font-style:normal;font-weight:800;color:#2350e6}.menu-prods{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));grid-gap:14px;gap:14px}.menu-prod{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:14px 16px;min-height:112px}.menu-prod b{font-size:.98rem;font-weight:700;line-height:1.25;padding-right:22px}.menu-prod__precio{font-size:1.3rem;font-weight:800;color:#2350e6;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu-prod__chip{justify-self:start;display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:700;background:#e1f7ee;color:#1c9c6b}.menu-prod__chip.no{background:#eef1f6;color:#8a95ae}.menu-prod__falta{font-size:.7rem;color:#d64545;line-height:1.25}.menu-prod.agotado{opacity:.55;cursor:not-allowed;filter:grayscale(.4)}.menu-prod.elegido{box-shadow:inset 0 1px 0 #fff,0 0 0 2.5px #2350e6,0 16px 30px -16px rgba(35,80,230,.65);background:linear-gradient(165deg,#fff,#e6eeff)}.menu-prod__check{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#2350e6;color:#fff;box-shadow:0 4px 10px -4px rgba(35,80,230,.8)}.menu-prod__check svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.tarjeta-vidrio{transition:none}}.bold-recientes{margin:0 0 14px;padding:10px 12px;border-radius:14px;background:#fff7e6;border:1px solid #f1d39a;display:grid;grid-gap:8px;gap:8px}.bold-recientes__titulo{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9a6708}.bold-recientes__fila{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.9rem;color:#0f1526}.bold-recientes__fila b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bold-recientes__fila small{color:#6b7894}.bold-recientes__fila.elegido{color:#1c9c6b}.bold-recientes__nota{font-size:.76rem;color:#8a6a2a}html.vidrio-on .bold-recientes{background:rgba(255,247,230,.85)}