@font-face{font-family:coustard;src:url(/_next/static/media/740e1f41f1b1528c-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:coustard;src:url(/_next/static/media/17f7fe94cc4ff12d-s.p.woff2) format("woff2");font-display:swap;font-weight:900}@font-face{font-family:coustard Fallback;src:local("Arial");ascent-override:90.65%;descent-override:33.79%;line-gap-override:0.00%;size-adjust:112.85%}.__className_695953{font-family:coustard,coustard Fallback}.__variable_695953{--mx-display:"coustard","coustard Fallback"}@font-face{font-family:dmSans;src:url(/_next/static/media/bfe8c811ed1df969-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:dmSans;src:url(/_next/static/media/bfe8c811ed1df969-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:dmSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_0b8c48{font-family:dmSans,dmSans Fallback}.__variable_0b8c48{--mx-body:"dmSans","dmSans Fallback"}.mx{--rojo:#ae3427;--rojo-hondo:#8f2a1f;--verde:#3e7a4a;--verde-hondo:#2f5f39;--crema:#f4ead5;--tinta:#301a0e;--tinta-2:rgba(48,26,14,0.72);--linea:rgba(48,26,14,0.14);--escena:#efe2cf;--papel:#ebdecc;--curva:cubic-bezier(0.23,1,0.32,1);--cab:74px;background:var(--crema);color:var(--tinta);font-family:var(--mx-body),system-ui,sans-serif;font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}.mx *,.mx :after,.mx :before{box-sizing:border-box}.mx img,.mx video{display:block;max-width:100%}.mx a{color:inherit}.mx :focus-visible{outline:3px solid var(--verde);outline-offset:3px;border-radius:6px}.mx-cifra,.mx-h1,.mx-h2,.mx-h3{font-family:var(--mx-display),Georgia,serif;font-weight:900;letter-spacing:-.015em;line-height:1;margin:0}.mx-h1{font-size:clamp(40px,4.4vw,70px);white-space:nowrap}.mx-h1 span{display:block}.mx-h2{font-size:clamp(34px,3.8vw,58px)}.mx-h3{font-size:clamp(28px,3vw,40px)}.mx-ceja--claro,.mx-entrada--claro,.mx-h2--claro{color:var(--crema)}.mx-rojo{color:var(--rojo)}.mx-verde{color:var(--verde)}.mx-ceja{font-family:var(--mx-display),Georgia,serif;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--rojo);margin:0 0 14px}.mx-ceja--claro{color:#f6c8a8}.mx-entrada{font-size:clamp(16px,1.25vw,19px);color:var(--tinta-2);max-width:34ch;margin:20px 0 0}.mx-entrada--claro{color:rgba(244,234,213,.86)}.mx-cuadros{height:14px;background:conic-gradient(var(--crema) 0 25%,var(--rojo) 0 50%,var(--crema) 0 75%,var(--verde) 0) 0 0 /28px 28px}.mx-btn{appearance:none;border:2px solid transparent;border-radius:999px;padding:14px 24px;font-family:var(--mx-display),Georgia,serif;font-weight:900;font-size:16px;line-height:1;letter-spacing:.01em;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;transition:transform .18s var(--curva),background-color .18s var(--curva),box-shadow .18s var(--curva)}.mx-btn:active{transform:scale(.97)}.mx-btn--rojo{background:var(--rojo);color:var(--crema);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 2px 0 var(--rojo-hondo),0 8px 18px -8px rgba(143,42,31,.55)}.mx-btn--verde{background:var(--verde);color:var(--crema);box-shadow:0 2px 0 var(--verde-hondo),0 8px 18px -8px rgba(47,95,57,.5)}.mx-btn--crema{background:var(--crema);color:var(--verde-hondo);box-shadow:0 2px 0 rgba(0,0,0,.18)}.mx-btn--linea{border-color:var(--tinta);color:var(--tinta);background:transparent}.mx-btn--peq{padding:10px 16px;font-size:14px}.mx-btn--ancho{width:100%;padding:18px 24px;font-size:18px}@media (hover:hover) and (pointer:fine){.mx-btn--rojo:hover{background:var(--rojo-hondo);transform:translateY(-1px)}.mx-btn--verde:hover{background:var(--verde-hondo);transform:translateY(-1px)}.mx-btn--linea:hover{background:var(--tinta);color:var(--crema)}.mx-btn--crema:hover{transform:translateY(-1px)}}.mx-botones{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mx-mini{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--crema);color:var(--rojo);font-size:12px}.mx-cab{position:fixed;inset:0 0 auto;z-index:50;height:var(--cab);padding:6px clamp(16px,4vw,48px) 0;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:background-color .25s var(--curva),box-shadow .25s var(--curva)}.mx-cab:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:conic-gradient(var(--crema) 0 25%,var(--rojo) 0 50%,var(--crema) 0 75%,var(--verde) 0) 0 0 /12px 12px}.mx-cab.is-bajado{background:rgba(244,234,213,.97);box-shadow:0 1px 0 var(--linea),0 10px 24px -18px rgba(48,26,14,.5)}.mx-cuadros--cab{display:none}.mx-marca{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--mx-display),Georgia,serif;font-weight:900;font-size:19px;color:var(--rojo);white-space:nowrap}.mx-marca img{width:40px;height:40px}.mx-marca em{font-style:normal;color:var(--verde)}.mx-nav{display:flex;gap:clamp(16px,2.2vw,32px)}.mx-nav a{font-family:var(--mx-display),Georgia,serif;font-size:15px;text-decoration:none;position:relative;padding:6px 0}.mx-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--rojo);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--curva)}@media (hover:hover) and (pointer:fine){.mx-nav a:hover:after{transform:scaleX(1)}}.mx-cab-pedido{padding:11px 18px;font-size:15px}.mx-cuenta{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(244,234,213,.25);color:var(--crema);font-size:12px;transition:transform .25s var(--curva),background-color .25s var(--curva)}.mx-cuenta.is-on{background:var(--crema);color:var(--rojo)}.mx-ancla{position:absolute;top:0}.mx-peli{position:relative;background:var(--escena)}.mx-peli-pin{position:sticky;top:0;height:100svh;max-width:1440px;margin:0 auto;padding:calc(var(--cab) + 12px) clamp(20px,5vw,72px) 20px;display:grid;grid-template-columns:minmax(300px,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);overflow:clip}.mx-peli-texto{position:relative;height:min(560px,80%)}.mx-peli-cuadro{position:relative;width:min(calc(100svh - var(--cab) - 40px),48vw);aspect-ratio:1}.mx-lienzo{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);mask-composite:intersect}.mx-capa,.mx-lienzo{position:absolute;inset:0}.mx-capa{width:100%;height:100%;object-fit:cover}.mx-foto-fin{opacity:0}.mx-peli[data-listo="0"][data-mitad="1"] .mx-foto-fin{opacity:1;transition:opacity .4s var(--curva)}.mx-video{opacity:0;transition:opacity .2s var(--curva)}.mx-peli[data-listo="1"] .mx-video{opacity:1}.mx-bucle{opacity:0;transition:opacity .25s var(--curva)}.mx-peli[data-fase=inicio] .mx-bucle{opacity:1}.mx-panel{position:absolute;left:0;right:0;top:50%}.mx-panel--ini{opacity:clamp(0,calc(1 - var(--t, 0) * 4),1);transform:translateY(calc(-50% - var(--t, 0) * 80px))}.mx-panel--fin{opacity:clamp(0,calc((var(--t, 0) - .7) * 4),1);transform:translateY(calc(-50% + (1 - var(--t, 0)) * 60px))}.mx-peli[data-fase=fin] .mx-panel--ini,.mx-peli[data-fase=inicio] .mx-panel--fin{visibility:hidden}.mx-pista{margin-top:36px;font-family:var(--mx-display),Georgia,serif;font-size:14px;color:var(--tinta-2);display:flex;gap:8px;align-items:center}.mx-pista span{display:inline-block;color:var(--rojo);animation:mx-baja 1.6s var(--curva) infinite}@keyframes mx-baja{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.mx-combo-lista{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:8px;max-width:38ch}.mx-combo-lista li{display:flex;gap:10px;align-items:baseline;padding-bottom:8px;border-bottom:1.5px dashed var(--linea);color:var(--tinta-2);font-size:15px}.mx-combo-lista b{font-family:var(--mx-display),Georgia,serif;color:var(--tinta);font-size:16px}.mx-ancla-fin{position:absolute;left:0;top:calc((100% - 100svh) * .9)}.mx-cifra{font-size:clamp(64px,8vw,120px);color:var(--rojo);display:flex;align-items:baseline;gap:14px}.mx-cifra span{font-variant-numeric:tabular-nums}.mx-capas{position:absolute;inset:0;list-style:none;margin:0;padding:0;pointer-events:none}.mx-capa-et{position:absolute;display:flex;align-items:center;gap:10px;transform:translateY(-50%);opacity:clamp(0,calc((var(--t, 0) - .82 - var(--i) * .016) * 14),1)}.mx-capa-et.is-izq{flex-direction:row-reverse;text-align:right}.mx-capa-linea{position:relative;width:clamp(26px,5vw,64px);height:1.5px;background:var(--tinta)}.mx-capa-linea:before{content:"";position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:var(--rojo);box-shadow:0 0 0 3px var(--escena);transform:translateY(-50%)}.is-der .mx-capa-linea:before{left:-3px}.is-izq .mx-capa-linea:before{right:-3px}.mx-capa-txt{display:block;white-space:nowrap}.mx-capa-txt b{display:block;font-family:var(--mx-display),Georgia,serif;font-weight:900;font-size:15px;line-height:1.1}.mx-capa-txt small{display:block;font-size:12.5px;color:var(--tinta-2)}.mx-plancha{position:relative;min-height:100svh;display:flex;align-items:center;background:#1c0f08;overflow:clip}.mx-plancha-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mx-plancha-velo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,15,8,.9),rgba(28,15,8,.65) 38%,rgba(28,15,8,0) 70%)}.mx-plancha-texto{position:relative;padding:96px clamp(20px,6vw,96px);max-width:640px}.mx-pasos{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;color:var(--crema)}.mx-pasos li{border-top:2px solid rgba(244,234,213,.3);padding-top:12px}.mx-pasos span{color:#f6c8a8;font-size:14px}.mx-pasos b,.mx-pasos span{display:block;font-family:var(--mx-display),Georgia,serif}.mx-pasos b{font-size:19px;margin-top:4px}.mx-pasos small{display:block;font-size:13.5px;color:rgba(244,234,213,.75);margin-top:2px}.mx-solo-movil{display:none}.mx-seccion{max-width:1240px;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(16px,5vw,56px)}.mx-carta-cab{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.mx-carta-cab,.mx-filtros{display:flex;flex-wrap:wrap}.mx-filtros{gap:8px}.mx-chip{appearance:none;border:2px solid var(--tinta);background:transparent;color:var(--tinta);border-radius:999px;padding:9px 16px;font-family:var(--mx-display),Georgia,serif;font-size:14px;cursor:pointer;transition:background-color .18s var(--curva),color .18s var(--curva)}.mx-chip.is-on{background:var(--tinta);color:var(--crema)}.mx-platos{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.mx-plato{display:flex;flex-direction:column;border-radius:22px;overflow:clip;background:var(--papel);box-shadow:0 0 0 1.5px var(--linea),0 18px 30px -24px rgba(48,26,14,.5);transition:transform .25s var(--curva),box-shadow .25s var(--curva)}.mx-plato-foto{position:relative;aspect-ratio:1;overflow:clip}.mx-plato-foto img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--curva)}.mx-plato-sello{position:absolute;top:14px;left:14px;background:var(--verde);color:var(--crema);border-radius:999px;padding:6px 12px;font-family:var(--mx-display),Georgia,serif;font-size:13px;transform:rotate(-4deg)}@media (hover:hover) and (pointer:fine){.mx-plato:hover{transform:translateY(-4px);box-shadow:0 0 0 1.5px var(--linea),0 26px 40px -24px rgba(48,26,14,.6)}.mx-plato:hover .mx-plato-foto img{transform:scale(1.04)}}.mx-plato-cuerpo{padding:4px 22px 22px;display:flex;flex-direction:column;flex:1}.mx-plato-cuerpo h3{font-family:var(--mx-display),Georgia,serif;font-weight:900;font-size:24px;margin:0;line-height:1.05}.mx-plato-cuerpo p{margin:8px 0 0;font-size:15px;color:var(--tinta-2);flex:1}.mx-plato-pie{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.mx-precio{font-family:var(--mx-display),Georgia,serif;font-weight:900;font-size:22px;color:var(--rojo)}.mx-club{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.mx-club-mascota{position:relative;aspect-ratio:1;border-radius:50%;overflow:clip;background:#faf5ec;box-shadow:0 0 0 14px var(--crema),0 0 0 16px var(--rojo),0 30px 60px -36px rgba(48,26,14,.55);max-width:520px;width:100%;justify-self:center}.mx-club-mascota video{width:100%;height:100%;object-fit:cover;transform:scale(1.12) translateY(-2%)}.mx-tarjeta{margin-top:30px;background:#fbf6ec;border-radius:22px;padding:22px;box-shadow:0 0 0 2px var(--tinta),6px 6px 0 0 var(--rojo);max-width:440px}.mx-tarjeta-cab{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mx-display),Georgia,serif;margin-bottom:16px}.mx-tarjeta-cab b{font-weight:900;font-size:19px}.mx-tarjeta-cab span{font-size:14px;color:var(--verde)}.mx-sellos{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.mx-sellos li{aspect-ratio:1;border-radius:50%;border:2px dashed rgba(48,26,14,.28);display:grid;place-items:center;font-family:var(--mx-display),Georgia,serif;font-size:13px;color:rgba(48,26,14,.4)}.mx-sellos li.is-on{border-color:transparent}.mx-sellos li.is-on img{width:100%;height:100%;transform:rotate(-10deg);animation:mx-sello .35s var(--curva)}@keyframes mx-sello{0%{transform:scale(1.5) rotate(-24deg);opacity:0}}.mx-merch{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0}.mx-merch figure{margin:0}.mx-merch img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:18px}.mx-merch figcaption{font-family:var(--mx-display),Georgia,serif;font-size:15px;margin-top:10px}.mx-camion{grid-column:1/-1;position:relative;border-radius:26px;overflow:clip;aspect-ratio:16/7;background:var(--tinta)}.mx-camion video{width:100%;height:100%;object-fit:cover}.mx-camion-texto{position:absolute;left:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);max-width:380px;background:var(--crema);border-radius:18px;padding:20px 22px;box-shadow:0 20px 40px -24px rgba(0,0,0,.6)}.mx-camion-texto p{margin:8px 0 0;color:var(--tinta-2);font-size:15.5px}.mx-donde{background:var(--verde);color:var(--crema);display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center;padding:clamp(80px,10vw,140px) max(clamp(16px,5vw,56px),calc((100% - 1240px) / 2 + 56px))}.mx-donde .mx-btn{margin-top:28px}.mx-horario{margin:0;display:grid;gap:0;border-top:2px solid rgba(244,234,213,.3)}.mx-horario div{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:2px solid rgba(244,234,213,.3)}.mx-horario dt{font-family:var(--mx-display),Georgia,serif;font-size:18px}.mx-horario dd{margin:0;font-variant-numeric:tabular-nums;color:rgba(244,234,213,.85);text-align:right}.mx-pie{background:var(--crema)}.mx-pie-cuerpo{text-align:center;padding:72px 20px 56px}.mx-pie-logo{width:min(260px,60vw);margin:0 auto}.mx-pie-lema{font-family:var(--mx-display),Georgia,serif;font-weight:900;font-size:clamp(26px,3vw,36px);color:var(--rojo);margin:22px 0 10px}.mx-pie-lema span{display:inline-block}.mx-pie-pq{font-size:14px;color:var(--tinta-2);margin:4px 0}.mx-barra{display:none}.mx-aviso{position:fixed;left:50%;bottom:28px;z-index:60;background:var(--tinta);color:var(--crema);padding:12px 20px;border-radius:999px;font-family:var(--mx-display),Georgia,serif;font-size:15px;opacity:0;transform:translate(-50%,12px) scale(.96);transition:opacity .2s var(--curva),transform .25s var(--curva);pointer-events:none;white-space:nowrap}.mx-aviso.is-on{opacity:1;transform:translate(-50%) scale(1)}.mx-velo{position:fixed;inset:0;z-index:80;background:rgba(48,26,14,.42);opacity:0;pointer-events:none;transition:opacity .25s var(--curva)}.mx-velo.is-on{opacity:1;pointer-events:auto}.mx-hoja{position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(440px,100vw);background:var(--crema);box-shadow:-24px 0 60px -30px rgba(48,26,14,.6);padding:22px 24px 28px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;transform:translateX(104%);transition:transform .36s var(--curva)}.mx-hoja.is-on{transform:none}.mx-hoja-cab{display:flex;justify-content:space-between;align-items:center}.mx-hoja-cab h2{font-family:var(--mx-display),Georgia,serif;font-weight:900;font-size:28px;margin:0;color:var(--rojo)}.mx-x{appearance:none;width:44px;height:44px;border-radius:50%;border:2px solid var(--tinta);background:transparent;color:var(--tinta);font-size:24px;line-height:1;cursor:pointer}.mx-lineas{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mx-lineas li{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;background:var(--papel);border-radius:16px;padding:8px}.mx-lineas img{width:64px;height:64px;border-radius:12px;object-fit:cover}.mx-lineas b{display:block;font-family:var(--mx-display),Georgia,serif;font-size:16px;line-height:1.1}.mx-lineas span{font-size:14px;color:var(--tinta-2)}.mx-cantidad{display:flex;align-items:center;gap:4px}.mx-cantidad button{appearance:none;width:34px;height:34px;border-radius:50%;border:2px solid var(--tinta);background:transparent;font-size:18px;line-height:1;cursor:pointer;color:var(--tinta)}.mx-cantidad span{min-width:22px;text-align:center;font-family:var(--mx-display),Georgia,serif;color:var(--tinta)}.mx-modo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mx-modo button{appearance:none;text-align:left;border:2px solid var(--linea);background:transparent;border-radius:16px;padding:12px 14px;cursor:pointer;color:var(--tinta);transition:border-color .18s var(--curva),background-color .18s var(--curva)}.mx-modo button.is-on{border-color:var(--verde);background:rgba(62,122,74,.08)}.mx-modo b{display:block;font-family:var(--mx-display),Georgia,serif;font-size:16px}.mx-modo small{font-size:13px;color:var(--tinta-2)}.mx-total{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mx-display),Georgia,serif;border-top:2px dashed var(--linea);padding-top:16px;margin-top:auto}.mx-total span{font-size:18px}.mx-total b{font-size:30px;color:var(--rojo)}.mx-hecho,.mx-vacia{display:grid;gap:12px;justify-items:start}.mx-vacia p{margin:0 0 8px;color:var(--tinta-2)}.mx-hecho{justify-items:center;text-align:center}.mx-hecho img{width:140px}.mx-hecho-codigo{font-family:var(--mx-display),Georgia,serif;font-weight:900;font-size:40px;color:var(--verde);margin:0}.mx-hecho p{margin:0;max-width:32ch}.mx-hecho-nota{font-size:13px;color:var(--tinta-2)}@media (max-width:900px){.mx-nav{display:none}}@media (max-width:760px){.mx{--cab:62px}.mx,.mx-marca{font-size:16px}.mx-marca img{width:34px;height:34px}.mx-marca em{display:none}.mx-horario dt{font-size:16px}.mx-cab-pedido{padding:9px 14px;font-size:14px}.mx-peli-pin{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;align-content:start;gap:6px;padding:calc(var(--cab) + 4px) 16px 16px}.mx-peli-cuadro{order:-1;width:min(100%,46svh);justify-self:center}.mx-peli-texto{height:100%}.mx-panel{top:0}.mx-panel--ini{transform:translateY(calc(var(--t, 0) * -40px))}.mx-panel--fin{transform:translateY(calc((1 - var(--t, 0)) * 40px))}.mx-h1{font-size:clamp(38px,11vw,48px)}.mx-h2{font-size:clamp(30px,9vw,40px)}.mx-ceja{font-size:12px;margin-bottom:10px}.mx-entrada{margin-top:12px;font-size:15.5px}.mx-botones{margin-top:18px}.mx-btn{padding:13px 18px;font-size:15px}.mx-combo-lista,.mx-pista{display:none}.mx-cifra{font-size:64px}.mx-capa-et{gap:5px}.mx-capa-linea{width:12px}.mx-capa-txt b{font-size:10.5px}.mx-capa-txt small{display:none}.mx-plancha{align-items:flex-end}.mx-plancha-velo{background:linear-gradient(0deg,rgba(28,15,8,.95),rgba(28,15,8,.75) 45%,rgba(28,15,8,.05) 80%)}.mx-plancha-texto{padding:80px 20px 40px}.mx-pasos{grid-template-columns:1fr;gap:12px}.mx-solo-pc{display:none}.mx-solo-movil{display:block}.mx-platos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mx-plato{border-radius:18px}.mx-plato-cuerpo{padding:2px 12px 14px}.mx-plato-cuerpo h3{font-size:18px}.mx-plato-cuerpo p{font-size:13px}.mx-plato-pie{flex-direction:column;align-items:stretch;gap:8px;margin-top:12px}.mx-precio{font-size:18px}.mx-plato-sello{top:10px;left:10px;font-size:11px;padding:5px 9px}.mx-club,.mx-donde{grid-template-columns:1fr}.mx-club-mascota{max-width:280px}.mx-merch{grid-template-columns:repeat(3,1fr);gap:10px}.mx-merch img{border-radius:12px}.mx-merch figcaption{font-size:12.5px}.mx-camion{aspect-ratio:4/5}.mx-camion-texto{right:12px;left:12px;bottom:12px}.mx-barra{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:55;display:flex;justify-content:space-between;align-items:center;appearance:none;border:0;border-radius:999px;padding:16px 22px;background:var(--rojo);color:var(--crema);font-family:var(--mx-display),Georgia,serif;font-size:16px;box-shadow:0 2px 0 var(--rojo-hondo),0 16px 30px -12px rgba(143,42,31,.6);transform:translateY(160%);transition:transform .3s var(--curva)}.mx-barra.is-on{transform:none}.mx-aviso{bottom:86px}.mx-hoja{top:auto;left:0;width:100%;max-height:88dvh;border-radius:24px 24px 0 0;padding:18px 18px max(22px,env(safe-area-inset-bottom));transform:translateY(104%)}}@media (prefers-reduced-motion:reduce){.mx *,.mx :after,.mx :before{animation:none!important;transition:none!important}}