:root{--color-marca:#2d5a3d;--color-marca-viva:#4cba6e;--color-marca-fondo:#eaf6ee;--color-seleccionado:#0f766e;--color-seleccionado-fondo:#eef6f4;--color-tinta:#142f1d;--color-tinta-media:#42594c;--color-tinta-suave:#5a7066;--color-tinta-tenue:#7a9485;--color-tinta-palida:#9ab0a1;--color-superficie:#fff;--color-fondo-pantalla:#f5f9f6;--color-fondo-suave:#f0f4f1;--color-linea-suave:#eef3f0;--color-linea:#e0eae3;--color-linea-fuerte:#cdd8d0;--color-peligro:#c0392b;--color-peligro-fondo:#fdecea;--color-favorito:#e0405a;--color-aviso:#b45309;--color-aviso-fondo:#fff8e7;--color-info:#2f6d8a;--color-info-fondo:#2f6d8a1a;--color-telegram:#1f7abf;--color-scrim:#00000073;--color-velo:#ffffffeb;--tipo-familia:"DM Sans", "Helvetica Neue", sans-serif;--tipo-paso-10:10px;--tipo-paso-11:11px;--tipo-paso-12:12px;--tipo-paso-13:13px;--tipo-paso-14:14px;--tipo-paso-16:16px;--tipo-paso-20:20px;--tipo-paso-26:26px;--tipo-peso-700:700;--tipo-peso-800:800;--tipo-peso-900:900;--esp-2:2px;--esp-4:4px;--esp-6:6px;--esp-8:8px;--esp-12:12px;--esp-16:16px;--esp-20:20px;--esp-24:24px;--esp-32:32px;--radio-mini:4px;--radio-chico:8px;--radio-control:12px;--radio-tarjeta:16px;--radio-panel:20px;--radio-modal:26px;--radio-pildora:999px;--sombra-0:0 1px 3px #142f1d0d;--sombra-1:0 6px 16px -12px #142f1d4d;--sombra-2:0 6px 20px #0000001f;--sombra-3:0 24px 60px #00000040;--capa-local:5;--capa-nav:100;--capa-flotante:150;--capa-hoja:300;--capa-hoja-2:320;--capa-toast:330;--capa-emergente:1000;--capa-tutorial:1200;--mov-rapida:.15s;--mov-media:.22s;--mov-lenta:.35s;--mov-curva:cubic-bezier(.4,0,.2,1);--tam-tactil:40px;--tam-icono-14:14px;--tam-icono-16:16px;--tam-icono-18:18px;--tam-icono-20:20px;--tam-icono-24:24px;--tam-columna:420px;--tam-nav:80px;--texto-titulo-tam:26px;--texto-titulo-peso:900;--texto-titulo-interlineado:1.2;--texto-cuerpo-tam:14px;--texto-cuerpo-peso:700;--texto-cuerpo-interlineado:1.45;--texto-etiqueta-tam:11px;--texto-etiqueta-peso:800;--texto-etiqueta-interlineado:1.25;--texto-mini-tam:10px;--texto-mini-peso:800;--texto-mini-interlineado:1;--margen-pantalla:16px;--separacion-lista:8px;--color-acento:var(--color-seleccionado)}@media (prefers-reduced-motion:reduce){:root{--mov-rapida:10ms;--mov-media:10ms;--mov-lenta:10ms}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#f0f0f0;font-family:DM Sans,Helvetica Neue,sans-serif}input,textarea,select{font-size:16px}input::placeholder,textarea::placeholder{color:#9aa8a0;opacity:1}.mp-field::placeholder{font-size:13px;font-weight:600}.mp-no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mp-no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mp-no-spinner{-moz-appearance:textfield}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotating{animation:1s linear infinite rotate}.deck-scroller{scrollbar-width:none;-ms-overflow-style:none}.deck-scroller::-webkit-scrollbar{display:none}@keyframes mpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mpSlideFwd{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes mpSlideBack{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes mpSheetUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mpToastIn{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes mpTabFwd{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes mpTabBack{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.mp-overlay-in{animation:.18s both mpFadeIn}.mp-sheet-up{animation:.22s cubic-bezier(.25,.46,.45,.94) both mpSheetUp}@keyframes mpArranqueIn{0%{opacity:0;transform:translate(-130px)scale(.86)}35%{opacity:1}72%{transform:translate(10px)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes mpArranqueOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(28px)scale(.96)}}.mp-arranque-in{animation:.66s cubic-bezier(.16,.84,.34,1.06) 50ms both mpArranqueIn}.mp-arranque-out{animation:.24s cubic-bezier(.4,0,1,1) both mpArranqueOut}@keyframes mpArranquePaso{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.mp-arranque-paso{animation:.38s cubic-bezier(.22,1,.36,1) both mpArranquePaso}.mp-arranque-velo{animation:.3s 50ms both mpFadeIn}.mp-arranque-velo-out{animation:.22s reverse both mpFadeIn}@media (prefers-reduced-motion:reduce){.mp-arranque-in,.mp-arranque-out,.mp-arranque-paso,.mp-arranque-velo,.mp-arranque-velo-out{animation:.12s both mpFadeIn}}@keyframes mpMontandoLatido{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes mpFranjaEntra{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes mpBocadilloEntra{0%{opacity:0;transform:translate(8px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}.mp-lola-bocadillo{transform-origin:100%;animation:.26s cubic-bezier(.34,1.4,.64,1) both mpBocadilloEntra}@media (prefers-reduced-motion:reduce){.mp-lola-bocadillo{animation:.12s both mpFadeIn}}@keyframes mpIngredienteEntra{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mp-ingrediente-entra{animation:.34s cubic-bezier(.25,.46,.45,.94) backwards mpIngredienteEntra}.mp-ingrediente-fantasma{animation:1.2s ease-in-out infinite mpMontandoLatido}@media (prefers-reduced-motion:reduce){.mp-ingrediente-entra{animation:.12s both mpFadeIn}.mp-ingrediente-fantasma{opacity:.7;animation:none}}@keyframes mpBaldosaEntra{0%{opacity:0;transform:translateY(10px)scale(.8)}to{opacity:1;transform:translateY(0)scale(1)}}.mp-hora-entra{animation:.34s cubic-bezier(.25,.46,.45,.94) backwards mpIngredienteEntra}.mp-hora-reservada{animation:.38s cubic-bezier(.34,1.4,.64,1) backwards mpBaldosaEntra}@media (prefers-reduced-motion:reduce){.mp-hora-entra,.mp-hora-reservada{animation:.12s both mpFadeIn}}.mp-pizarra-oscura{--pz-fondo:#10201a;--pz-fondo-suave:#16291f;--pz-tinta:#eaf2ec;--pz-tinta-suave:#9db5a6;--pz-linea:#274234;--pz-hueco:#17281f;--pz-hueco-borde:#3a6049;--pz-verde:#6fd39a}.mp-tablero-desnudo .deck-scroller>*{opacity:0;pointer-events:none}@keyframes mpAnilloLlena{0%{stroke-dashoffset:100.5px}to{stroke-dashoffset:0}}.mp-anillo{animation:1.1s cubic-bezier(.4,0,.3,1) both mpAnilloLlena}.mp-montando{animation:.62s ease-in-out infinite mpMontandoLatido}.mp-franja-entra{animation:.34s cubic-bezier(.2,.9,.3,1) backwards mpFranjaEntra}.mp-baldosa-entra{animation:.3s cubic-bezier(.2,.9,.3,1.15) both mpBaldosaEntra;animation-delay:var(--d,0s)}@keyframes mpCartaCae{0%{opacity:0;transform:translateY(-26px)rotate(-4deg)scale(.92)}70%{opacity:1;transform:translateY(3px)rotate(.6deg)scale(1.01)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}.mp-carta{animation:.42s cubic-bezier(.22,.9,.28,1.1) backwards mpCartaCae;animation-delay:var(--d,0s)}@keyframes mpAsienta{0%{transform:scale(1.06)}55%{transform:scale(.975)}to{transform:scale(1)}}.mp-asienta{animation:.34s cubic-bezier(.3,.9,.4,1.2) backwards mpAsienta}@keyframes mpTiembla{0%{transform:rotate(-.7deg)translate(-.5px)}50%{transform:rotate(.7deg)translate(.5px)}to{transform:rotate(-.7deg)translate(-.5px)}}.mp-tiembla{animation:.22s ease-in-out infinite mpTiembla}@media (prefers-reduced-motion:reduce){.mp-tiembla{animation:none}.mp-montando{opacity:1;animation:none}.mp-anillo{stroke-dashoffset:0;animation:none}.mp-asienta{animation:none}.mp-franja-entra,.mp-carta,.mp-baldosa-entra{animation:.12s both mpFadeIn}}.mp-shell{overflow-x:hidden}@supports (overflow:clip){.mp-shell{overflow-x:clip}}@keyframes mpPickerIn{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.mp-picker-menu{animation:.15s cubic-bezier(.22,1,.36,1) both mpPickerIn}.mp-nav-fwd{animation:.22s cubic-bezier(.25,.46,.45,.94) backwards mpSlideFwd}.mp-nav-back{animation:.22s cubic-bezier(.25,.46,.45,.94) backwards mpSlideBack}.mp-tab-fwd{animation:.18s backwards mpTabFwd}.mp-tab-back{animation:.18s backwards mpTabBack}.mp-toast-in{animation:.2s both mpToastIn}button{touch-action:manipulation}@keyframes mpPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mp-pop{animation:.22s cubic-bezier(.34,1.4,.64,1) both mpPop}.mp-press{touch-action:manipulation;transition:transform .15s}.mp-press:active{transform:scale(.96)}@keyframes mpNudge{0%,to{transform:translateY(0);box-shadow:0 2px 8px #142f1d0d}50%{transform:translateY(-7px);box-shadow:0 10px 18px #142f1d29}}.mp-nudge{animation:.62s cubic-bezier(.34,1.3,.64,1) .55s 2 backwards mpNudge}@keyframes mpPeekIn{0%{opacity:0;transform:scale(.9)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}.mp-peek-in{animation:.26s cubic-bezier(.22,1.1,.36,1) both mpPeekIn}@keyframes mpDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.mp-drawer-in{animation:.34s cubic-bezier(.22,1,.36,1) both mpDrawerIn}@keyframes mpPopBell{0%{opacity:0;transform:scale(.86)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.mp-pop-bell{transform-origin:100% 0;animation:.2s cubic-bezier(.22,1.1,.36,1) both mpPopBell}@keyframes mpBellRing{0%,to{transform:rotate(0)}25%{transform:rotate(-13deg)}55%{transform:rotate(9deg)}80%{transform:rotate(-4deg)}}.mp-bell-ring{animation:.5s cubic-bezier(.36,.07,.19,.97) both mpBellRing}.mp-hpanel{min-width:0;transition:flex-grow .34s cubic-bezier(.22,1,.36,1),opacity .2s;overflow:hidden}@media (prefers-reduced-motion:reduce){.mp-overlay-in,.mp-sheet-up,.mp-nav-fwd,.mp-nav-back,.mp-tab-fwd,.mp-tab-back,.mp-toast-in,.mp-peek-in,.mp-drawer-in,.mp-pop-bell,.mp-picker-menu,.mp-pop{animation:.12s both mpFadeIn}.mp-press,.mp-press:active{transition:none;transform:none}.mp-bell-ring,.mp-nudge{animation:none}.mp-hpanel{transition:none}.mp-kenburns,.mp-cta-bob,.mp-drift,.mp-await{animation:none}.mp-rise,.mp-seal-pop{animation:.12s both mpFadeIn}}.mp-panel-input::placeholder{color:#9aa8a0;opacity:1;font-size:13.5px}@keyframes mpKenBurns{0%{transform:scale(1)}to{transform:scale(1.06)}}.mp-kenburns{animation:8s ease-out both mpKenBurns}@keyframes mpSealPop{0%{opacity:0;transform:scale(.7)rotate(-6deg)}70%{opacity:1;transform:scale(1.06)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}.mp-seal-pop{animation:.22s cubic-bezier(.2,.8,.3,1) both mpSealPop}@keyframes mpCtaBob{0%,72%,to{transform:translateY(0)scale(1)}80%{transform:translateY(-5px)scale(1.04)}88%{transform:translateY(0)scale(.98)}94%{transform:translateY(-1px)scale(1)}}.mp-cta-bob{animation:3.6s ease-in-out infinite mpCtaBob}@keyframes mpRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mp-rise{animation:.26s cubic-bezier(.2,.8,.3,1) both mpRise;animation-delay:var(--d,0s)}@keyframes mpDrift{0%{transform:scale(1)}to{transform:scale(1.07)}}.mp-drift{animation:14s ease-out both mpDrift}@keyframes mpAwait{0%,to{box-shadow:inset 0 0 #ffffffe6}50%{box-shadow:inset 0 0 0 3px #ffffffe6}}.mp-await{animation:1.4s ease-in-out infinite mpAwait}@keyframes mpBarraRehacer{0%{opacity:0;max-height:0}to{opacity:1;max-height:54px}}.mp-barra-rehacer{animation:.3s cubic-bezier(.2,.8,.3,1) both mpBarraRehacer}.mp-barra-rehacer button:active{cursor:grabbing}@keyframes mpDeslizPunta{0%,to{opacity:.18;transform:translate(0)}45%{opacity:.95;transform:translate(2px)}}.mp-desliz-punta{animation:1.6s ease-in-out infinite mpDeslizPunta;animation-delay:var(--d,0s)}@keyframes mpDeslizBrillo{0%{transform:translate(-60%)}60%,to{transform:translate(320%)}}.mp-desliz-brillo{animation:2.6s ease-in-out infinite mpDeslizBrillo}@keyframes mpDeslizTirador{0%,66%,to{transform:translate(0)}76%{transform:translate(5px)}86%{transform:translate(0)}}.mp-desliz-tirador{animation:3.2s ease-in-out infinite mpDeslizTirador}
