/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Figtree", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--font-display:"Bodoni Moda", "Bodoni 72", Didot, Georgia, serif;--text-titular-xxl:96px;--text-titular-xxl--line-height:88px;--text-titular-xxl--font-weight:800;--text-titular-xxl--letter-spacing:-.02em;--text-titular-xl:60px;--text-titular-xl--line-height:58px;--text-titular-xl--font-weight:800;--text-titular-xl--letter-spacing:-.015em;--text-titular-l:40px;--text-titular-l--line-height:42px;--text-titular-l--font-weight:800;--text-titular-l--letter-spacing:-.01em;--text-titular-m:28px;--text-titular-m--line-height:32px;--text-titular-m--font-weight:700;--text-titular-s:20px;--text-titular-s--line-height:24px;--text-titular-s--font-weight:700;--text-cita:24px;--text-cita--line-height:32px;--text-cita--font-weight:500;--text-cuerpo:17px;--text-cuerpo--line-height:26px;--text-cuerpo--font-weight:400;--text-ingredientes:15px;--text-ingredientes--line-height:22px;--text-ingredientes--font-weight:400;--text-etiqueta:13px;--text-etiqueta--line-height:16px;--text-etiqueta--font-weight:700;--text-etiqueta--letter-spacing:.1em;--text-boton:18px;--text-boton--line-height:20px;--text-boton--font-weight:700;--text-precio:22px;--text-precio--line-height:24px;--text-precio--font-weight:700;--text-precio-xl:40px;--text-precio-xl--line-height:40px;--text-precio-xl--font-weight:700;--text-comanda:14px;--text-comanda--line-height:20px;--text-comanda--font-weight:400;--text-comanda-h:15px;--text-comanda-h--line-height:20px;--text-comanda-h--font-weight:700;--text-comanda-s:12px;--text-comanda-s--line-height:16px;--text-comanda-s--font-weight:400;--radius-papel:2px;--radius-boton:6px;--radius-ladrillo:10px;--radius-arco:50%;--shadow-boton:0 2px 0 #1a141259, 0 8px 14px -6px #1a141273;--shadow-boton-pulsado:0 0 0 #1a141200, 0 2px 4px -2px #1a141266;--shadow-comanda:0 1px 0 #1a14121f, 0 10px 18px -8px #00000080;--shadow-tapa:0 2px 0 #1a141240, 0 18px 28px -14px #1a14128c;--shadow-pala:0 14px 20px -10px #0000008c;--shadow-pizza:0 1px 1px #00000040, 0 6px 8px -2px #00000059, 0 18px 24px -10px #00000073;--shadow-llama:0 0 28px 4px #f9c23266;--shadow-brasa:0 0 24px 2px #f0642e73;--ease-horno:cubic-bezier(.2, .8, .2, 1);--ease-pala:cubic-bezier(.34, 1.2, .5, 1);--ease-tapa:cubic-bezier(.5, 0, .2, 1);--ease-papel:steps(8, end)}}@layer base{button,input,select,textarea{font:inherit;color:inherit}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.hidden{display:none}.min-h-svh{min-height:100svh}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.justify-center{justify-content:center}.gap-space-5{gap:var(--space-5)}.self-start{align-self:flex-start}.rounded-boton{border-radius:var(--radius-boton)}.bg-surface{background-color:var(--surface)}.fill-rule{fill:var(--rule)}.px-\(--g\){padding-inline:var(--g)}.py-space-7{padding-block:var(--space-7)}.etiqueta{font-family:var(--font-sans);text-transform:uppercase;font-size:var(--text-etiqueta);line-height:var(--text-etiqueta--line-height);font-weight:var(--text-etiqueta--font-weight);letter-spacing:var(--text-etiqueta--letter-spacing)}.titular-l{font-family:var(--font-display);font-size:var(--text-titular-l);line-height:var(--text-titular-l--line-height);font-weight:var(--text-titular-l--font-weight);letter-spacing:var(--text-titular-l--letter-spacing)}.cita{font-family:var(--font-display);font-size:var(--text-cita);line-height:var(--text-cita--line-height);font-weight:var(--text-cita--font-weight);font-style:italic}.boton{font-family:var(--font-sans);font-size:var(--text-boton);line-height:var(--text-boton--line-height);font-weight:var(--text-boton--font-weight)}.comanda{font-family:var(--font-mono);font-size:var(--text-comanda);line-height:var(--text-comanda--line-height);font-weight:var(--text-comanda--font-weight)}.comanda-h{font-family:var(--font-mono);font-size:var(--text-comanda-h);line-height:var(--text-comanda-h--line-height);font-weight:var(--text-comanda-h--font-weight)}.comanda-s{font-family:var(--font-mono);font-size:var(--text-comanda-s);line-height:var(--text-comanda-s--line-height);font-weight:var(--text-comanda-s--font-weight)}.cuerpo{font-family:var(--font-sans);font-size:var(--text-cuerpo);line-height:var(--text-cuerpo--line-height);font-weight:var(--text-cuerpo--font-weight)}.ingredientes{font-family:var(--font-sans);font-size:var(--text-ingredientes);line-height:var(--text-ingredientes--line-height);font-weight:var(--text-ingredientes--font-weight)}.precio{font-family:var(--font-sans);font-size:var(--text-precio);line-height:var(--text-precio--line-height);font-weight:var(--text-precio--font-weight)}.precio-xl{font-family:var(--font-sans);font-size:var(--text-precio-xl);line-height:var(--text-precio-xl--line-height);font-weight:var(--text-precio-xl--font-weight)}.titular-m{font-family:var(--font-display);font-size:var(--text-titular-m);line-height:var(--text-titular-m--line-height);font-weight:var(--text-titular-m--font-weight)}.titular-s{font-family:var(--font-display);font-size:var(--text-titular-s);line-height:var(--text-titular-s--line-height);font-weight:var(--text-titular-s--font-weight)}.text-heading{color:var(--heading)}.text-ink-muted{color:var(--ink-muted)}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-boton{--tw-shadow:0 2px 0 var(--tw-shadow-color,#1a141259), 0 8px 14px -6px var(--tw-shadow-color,#1a141273);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[data-comanda-boton\]\:visible:is(data-comanda-boton),.\[data-err\]\:visible:is(data-err){visibility:visible}}@font-face{font-family:Bodoni Moda;src:url(/_astro/BodoniModa-Variable.X2BzlAjV.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/_astro/Figtree-Variable.D_ZTVpCC.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/_astro/SpaceMono-Regular.Rg4St2Dn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(/_astro/SpaceMono-Bold.mWgeinG7.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root,[data-theme=crema]{--verde-botella:#013a17;--rojo-tomate:#a6180e;--amarillo-carta:#f9c232;--crema:#fff2ea;--carbon-horno:#1a1412;--harina:#fffaf3;--papel-termico:#f2eee4;--brasa-viva:#f0642e;--ceniza:#2f6b49;--llama-abierto:var(--amarillo-carta);--llama-brasas:var(--brasa-viva);--llama-apagada:var(--ceniza);--surface:var(--crema);--surface-alt:var(--harina);--ink:var(--carbon-horno);--ink-muted:#5e524b;--heading:var(--verde-botella);--price:var(--rojo-tomate);--accent:var(--rojo-tomate);--btn-bg:var(--rojo-tomate);--btn-ink:var(--crema);--rule:#8a7a70;--focus:var(--verde-botella)}[data-theme=botella]{--surface:var(--verde-botella);--surface-alt:#0a4a24;--ink:var(--crema);--ink-muted:#c8d8c8;--heading:var(--crema);--price:var(--amarillo-carta);--accent:var(--amarillo-carta);--btn-bg:var(--amarillo-carta);--btn-ink:var(--verde-botella);--rule:#6f9c7c;--focus:var(--amarillo-carta)}[data-theme=horno]{--surface:var(--carbon-horno);--surface-alt:#251d1a;--ink:var(--harina);--ink-muted:#c9bdb3;--heading:var(--harina);--price:var(--amarillo-carta);--accent:var(--brasa-viva);--btn-bg:var(--amarillo-carta);--btn-ink:var(--carbon-horno);--rule:#85776d;--focus:var(--amarillo-carta)}[data-theme=tomate]{--surface:var(--rojo-tomate);--surface-alt:#8f130a;--ink:var(--crema);--ink-muted:#ffd9c9;--heading:var(--crema);--price:var(--amarillo-carta);--accent:var(--amarillo-carta);--btn-bg:var(--amarillo-carta);--btn-ink:var(--carbon-horno);--rule:#f2a58f;--focus:var(--crema)}[data-theme=sol]{--surface:var(--amarillo-carta);--surface-alt:#fcd46b;--ink:var(--carbon-horno);--ink-muted:#4a3b2a;--heading:var(--verde-botella);--price:var(--rojo-tomate);--accent:var(--rojo-tomate);--btn-bg:var(--verde-botella);--btn-ink:var(--amarillo-carta);--rule:#6b5a1f;--focus:var(--verde-botella)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--tap-min:48px;--ancho-lectura:640px;--ancho-pagina:1120px;--dur-toque:.12s;--dur-linea:10ms;--dur-tapa:.46s;--dur-pala:.56s;--dur-hilo:.8s;--dur-fuego:2.2s;--dur-brasa:3.2s;--dur-cinta:40s;--g:max(16px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--barra-h:112px;--pie-h:0px;color-scheme:light}*,:before,:after{box-sizing:border-box}.med-root,.med-surface{background:var(--surface);color:var(--ink);font-family:var(--font-sans)}*{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--barra-h) + 12px);-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-cuerpo);line-height:var(--text-cuerpo--line-height);padding-bottom:var(--pie-h);margin:0;overflow-x:clip}img{max-width:100%}a{color:inherit}[data-theme]{background:var(--surface);color:var(--ink)}h1,h2,h3,h4,p,ul,ol{margin:0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.salto{left:var(--g);z-index:300;background:var(--amarillo-carta);color:var(--carbon-horno);border-radius:var(--radius-boton);padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-80px}.salto:focus{top:8px}@media(min-width:720px){:root{--g:max(32px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}}.med-logo{--l-tinta:var(--verde-botella);--l-papel:var(--crema);--l-letras:var(--carbon-horno);--l-resalte:var(--rojo-tomate);width:100%;height:auto;display:block;overflow:visible}.med-logo[data-variant=negativo]{--l-tinta:var(--crema);--l-papel:var(--verde-botella);--l-letras:var(--crema);--l-resalte:var(--amarillo-carta)}.med-logo[data-variant=tinta]{--l-tinta:currentColor;--l-letras:currentColor;--l-papel:transparent}.med-logo .med-fondo{fill:var(--l-papel)}.med-logo .med-masa,.med-logo .med-base,.med-logo .med-trazo,.med-logo .med-nombre-p,.med-logo .med-est-p,.med-logo .med-filete{fill:var(--l-tinta)}.med-logo .med-letra{fill:var(--l-letras)}.med-logo .med-dovela,.med-logo .med-llama{fill:var(--l-papel)}.med-logo .med-g{transition:opacity var(--dur-toque) var(--ease-horno)}.med-logo[data-resaltar] .med-g{opacity:.14}.med-logo[data-resaltar=dovelas] .med-g-dovelas,.med-logo[data-resaltar=llamas] .med-g-llamas,.med-logo[data-resaltar=lineas] .med-g-lineas,.med-logo[data-resaltar=pizzeria] .med-g-pizzeria,.med-logo[data-resaltar=nombre] .med-g-nombre,.med-logo[data-resaltar=est] .med-g-est,.med-logo[data-resaltar=masa] .med-g-masa{opacity:1}.med-logo[data-resaltar=dovelas] .med-dovela,.med-logo[data-resaltar=llamas] .med-llama,.med-logo[data-resaltar=lineas] .med-base,.med-logo[data-resaltar=lineas] .med-trazo,.med-logo[data-resaltar=pizzeria] .med-letra,.med-logo[data-resaltar=nombre] .med-nombre-p,.med-logo[data-resaltar=est] .med-est-p,.med-logo[data-resaltar=est] .med-filete,.med-logo[data-resaltar=masa] .med-masa{fill:var(--l-resalte)}.med-logo.is-encender .med-dovela{animation:med-dovela var(--dur-tapa) var(--ease-pala) both;animation-delay:calc(var(--i) * 45ms);transform-box:fill-box;transform-origin:50% 100%}.med-logo.is-encender .med-llama{animation:med-sube var(--dur-pala) var(--ease-horno) both;animation-delay:calc(.6s + var(--i) * .11s);transform-box:fill-box;transform-origin:50% 100%}@keyframes med-dovela{0%{opacity:0;transform:translateY(-14px)scale(.9)}to{opacity:1;transform:none}}@keyframes med-sube{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:none}}.med-sello .med-llama{transform-box:fill-box;transform-origin:50% 100%}.med-sello[data-estado=abierto] .med-llama{fill:var(--llama-abierto);animation:med-fuego var(--dur-fuego) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.43s)}.med-sello[data-estado=abierto] .med-llamas{filter:drop-shadow(0 0 7px #f9c23299)}.med-sello[data-estado=brasas] .med-llama{fill:var(--llama-brasas);animation:med-brasa var(--dur-brasa) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.64s);transform:scaleY(.4)}.med-sello[data-estado=brasas] .med-llamas{filter:drop-shadow(0 0 5px #f0642e99)}.med-sello[data-estado=cerrado] .med-llama{fill:var(--llama-apagada);transform:scaleY(.88)}@keyframes med-fuego{0%{transform:scale(1)skew(0)}45%{transform:scale(.96,1.07)skew(-2.5deg)}to{transform:scale(1.03,.93)skew(2.5deg)}}@keyframes med-brasa{0%{opacity:.5}to{opacity:1}}[data-pausa] .med-sello .med-llama,[data-pausa] .med-sello .med-llamas{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.med-sello .med-llama,.med-logo .med-dovela,.med-logo .med-llama{animation:none!important}}.med-btn{appearance:none;cursor:pointer;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:0 var(--space-4);background:var(--btn-bg);color:var(--btn-ink);border-radius:var(--radius-boton);box-shadow:var(--shadow-boton);font-family:var(--font-sans);transition:transform var(--dur-toque) var(--ease-horno),box-shadow var(--dur-toque) var(--ease-horno);-webkit-tap-highlight-color:transparent;border:0;display:inline-flex}.med-btn--bloque{width:100%;min-height:56px;display:flex}.med-btn--bloque .med-btn__txt{text-align:left;flex:1}.med-btn:active{box-shadow:var(--shadow-boton-pulsado);transform:translateY(2px)}.med-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.med-btn__ico{display:inline-flex}.med-btn__ico:empty{display:none}.med-btn__det{opacity:.95;white-space:nowrap}.med-btn--sec{color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);background:0 0}.med-btn--sec:active{box-shadow:inset 0 0 0 2px var(--ink)}.med-btn[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none}.med-btn[aria-disabled=true]{opacity:.45;box-shadow:none}a.med-btn{text-decoration:none}.med-btn__txt{white-space:nowrap}.btn-tel{border-radius:var(--radius-boton);min-height:48px;box-shadow:inset 0 0 0 2px var(--rule);color:var(--ink);white-space:nowrap;align-items:center;gap:10px;padding:0 16px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.btn-tel:hover{background:var(--surface-alt)}.btn-tel--cuad{background:var(--surface-alt);flex:none;justify-content:center;width:56px;min-height:56px;padding:0}.btn-tel--bloque{white-space:normal;background:var(--surface-alt);width:100%;min-height:68px;box-shadow:none;gap:14px;padding:12px 16px;display:flex}.btn-tel--bloque b{font:700 22px/26px var(--font-mono);letter-spacing:-.01em}.btn-tel--bloque .etiqueta{color:var(--ink-muted)}.med-seg{grid-template-columns:repeat(var(--cols,2),1fr);gap:var(--space-2);display:grid}.med-seg__op{cursor:pointer;min-width:0;display:block;position:relative}.med-seg__op input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.med-seg__cara{justify-content:center;align-items:center;gap:var(--space-2);min-height:56px;padding:0 var(--space-3);border-radius:var(--radius-boton);background:var(--surface-alt);color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);transition:background var(--dur-toque) var(--ease-horno),color var(--dur-toque) var(--ease-horno);display:flex;position:relative;overflow:hidden}.med-seg__op input:checked+.med-seg__cara{background:var(--heading);color:var(--surface);box-shadow:none}.med-seg__op input:focus-visible+.med-seg__cara{outline:3px solid var(--focus);outline-offset:2px}.med-seg__op input:checked+.med-seg__cara:after{content:"";background:linear-gradient(90deg,transparent,var(--amarillo-carta) 30%,var(--amarillo-carta) 70%,transparent);clip-path:ellipse(50% 100% at 50% 100%);height:4px;position:absolute;bottom:0;left:18%;right:18%}@media(max-width:480px){.med-seg__cara{padding:0 var(--space-2)}.med-seg[data-n="3"] .med-seg__cara{padding:var(--space-2);text-align:center;flex-direction:column;gap:2px;min-height:64px}}.med-seg__cara svg,.med-seg__cara .med-icon{flex:none}.med-seg[data-n="3"]{--cols:3}.barra{top:env(safe-area-inset-top,0px);z-index:60;background:var(--surface);border-bottom:2px solid var(--rule);position:sticky}.barra__fila{padding:8px var(--g);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;max-width:1280px;margin:0 auto;display:grid}.barra__logo{flex:none;width:78px;display:block}.barra__marca{width:100%;height:auto}.barra__estado{min-width:0}.barra__modo{grid-column:1/-1;align-items:center;gap:8px;display:flex}.barra__modo .med-seg{flex:1;min-width:0}.barra__modo .med-seg__cara{min-height:48px}.barra__acciones{display:none}.modo__comer{min-height:48px;color:var(--heading);border-radius:var(--radius-boton);box-shadow:inset 0 0 0 2px var(--rule);flex:none;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.modo__comer:hover{background:var(--surface-alt)}.estado-c{align-items:center;gap:10px;display:flex}.estado-c__sello{flex:none;width:52px;height:auto}.estado-c__t{color:var(--ink);text-wrap:balance;font-size:15px;font-weight:700;line-height:19px}.estado-c[data-estado=abierto] .estado-c__t{color:var(--amarillo-carta)}.estado-c[data-estado=brasas] .estado-c__t{color:#ff9a6b}.estado-c[data-estado=cerrado] .estado-c__t{color:var(--ink-muted)}@media(max-width:479px){.barra__modo .med-seg__cara .boton{font-size:17px}}@media(max-width:1023px){:root{--barra-x:124px;--barra-c:64px;--barra-h:var(--barra-c)}body{padding-top:var(--barra-x)}.barra{position:fixed;top:0;left:0;right:0}.barra[data-compacta]{height:var(--barra-c);overflow:hidden}.barra[data-compacta] .barra__fila{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;height:100%;padding-block:0}.barra[data-compacta] .barra__logo{width:56px}.barra[data-compacta] .estado-c__sello{display:none}.barra[data-compacta] .estado-c__t{font-size:14px;line-height:17px}.barra[data-compacta] .barra__modo{grid-column:auto;gap:0}.barra[data-compacta] .modo__comer{display:none}.barra[data-compacta] .med-seg__cara{justify-content:center;min-width:48px;padding-inline:0}.barra[data-compacta] .med-seg__cara .boton{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.modo__comer{justify-content:center;width:48px;padding:0}.modo__comer span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media(min-width:1024px){.barra__fila{grid-template-columns:auto minmax(0,1fr) auto auto;gap:20px;padding-block:10px}.barra__logo{width:60px}.barra__modo{grid-column:auto;width:400px}.barra__acciones{align-items:center;gap:12px;display:flex}.barra__acciones .med-btn{justify-content:flex-start;min-width:260px}.barra__acciones .med-btn__txt{flex:1}.estado-c__sello{width:60px}.estado-c__t{font-size:16px;line-height:20px}}@media(min-width:1024px)and (max-width:1199px){.barra__fila{gap:12px}.barra__modo{width:290px}.barra__acciones .btn-tel span{display:none}.barra__acciones .btn-tel{padding:0 14px}.modo__comer span{display:none}.barra__acciones .med-btn{min-width:0}.estado-c__t{font-size:14px;line-height:18px}}.cinta-wrap{background:var(--rojo-tomate);z-index:1;position:relative}.med-cinta{background:var(--rojo-tomate);width:100%;min-width:0;max-width:100%;color:var(--crema);align-items:center;display:flex;position:relative;overflow:hidden}.med-cinta__ventana{flex:1;min-width:0;display:flex;overflow:hidden}.med-cinta__pista{min-width:100%;animation:med-cinta var(--dur-cinta) linear infinite;flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.med-cinta__item{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5) var(--space-3) 0;white-space:nowrap;font:700 19px/24px var(--font-sans);display:flex}.med-cinta__txt strong{font-family:var(--font-display);color:var(--amarillo-carta);font-size:22px;font-weight:800}.med-cinta__sep{width:auto;height:22px;color:var(--amarillo-carta);flex:none}.med-cinta__pausa{appearance:none;cursor:pointer;flex:0 0 var(--tap-min);height:var(--tap-min);margin-right:var(--space-2);background:var(--carbon-horno);color:var(--crema);border-radius:var(--radius-boton);z-index:1;border:0;place-items:center;display:grid}.med-cinta[data-pausada=true] .med-cinta__pista,.med-cinta__ventana:hover .med-cinta__pista,.med-cinta__ventana:focus .med-cinta__pista{animation-play-state:paused}@keyframes med-cinta{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.med-cinta__pista{animation:none}.med-cinta__ventana{overflow-x:auto}.med-cinta__pista[aria-hidden=true]{display:none}}.med-cinta__pausa:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.med-cinta__pausa>[data-boton]{display:contents}.med-cinta__v--alternativa,html[data-modo=domicilio] .med-cinta[data-oferta-hoy=true] .med-cinta__v--normal{display:none}html[data-modo=domicilio] .med-cinta[data-oferta-hoy=true] .med-cinta__v--alternativa{display:inline}.wrap{width:100%;max-width:var(--ancho-pagina);padding-inline:var(--g);margin-inline:auto}.sec{padding:var(--space-7) 0 var(--space-8)}.sec__cab{margin-bottom:var(--space-5);max-width:760px}.sec__eyebrow{color:var(--accent);margin-bottom:var(--space-2)}.sec__titulo{font-family:var(--font-display);letter-spacing:-.01em;color:var(--heading);text-wrap:balance;font-size:clamp(36px,10.5vw,64px);font-weight:800;line-height:1}.sec__intro{margin-top:var(--space-3);color:var(--ink-muted);max-width:60ch}@media(min-width:720px){.sec{padding:var(--space-8) 0 var(--space-9)}.sec__cab{margin-bottom:var(--space-6)}}@media(min-width:1024px){.sec{padding:var(--space-9) 0}.sec__titulo{font-size:clamp(48px,5.4vw,76px)}}.hoy{gap:var(--space-4);display:grid}.hoy__estado{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--surface-alt);border-radius:var(--radius-ladrillo);box-shadow:inset 0 0 0 2px var(--rule);display:flex}.hoy__sello{flex:none;width:clamp(96px,28vw,150px)}.hoy__sello svg{width:100%;height:auto;display:block}.hoy__txt{gap:4px;min-width:0;display:grid}.hoy__etq{color:var(--amarillo-carta)}.hoy__estado[data-estado=brasas] .hoy__etq{color:#ff9a6b}.hoy__estado[data-estado=cerrado] .hoy__etq{color:var(--ink-muted)}.hoy__frase{font-family:var(--font-display);color:var(--heading);text-wrap:balance;font-size:clamp(26px,7vw,40px);font-weight:800;line-height:1.05}.hoy__espera{padding:var(--space-4);border-radius:var(--radius-ladrillo);background:var(--amarillo-carta);color:var(--carbon-horno);align-content:center;gap:2px;display:grid}.hoy__cifra-t{color:#4a3b2a}.hoy__cifra{align-items:baseline;gap:10px;line-height:.9;display:flex}.hoy__num{font-family:var(--font-sans);font-variant-numeric:lining-nums;letter-spacing:-.03em;color:var(--verde-botella);font-size:clamp(72px,22vw,132px);font-weight:800}.hoy__unid{font:800 28px/1 var(--font-sans);color:var(--rojo-tomate)}.hoy__ayuda{color:#3a3320;margin-top:6px;font-size:15px;line-height:22px}.hoy__agotado{padding:var(--space-4);border-radius:var(--radius-ladrillo);box-shadow:inset 0 0 0 2px var(--rule);gap:var(--space-3);align-content:start;display:grid}.hoy__agotado .titular-s{color:var(--heading)}.hoy__nada{font:700 20px/24px var(--font-display);color:var(--heading)}.agot{gap:8px;padding:0;list-style:none;display:grid}.agot li{border-bottom:2px dashed var(--rule);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:10px 0;display:grid}.agot__n{font-size:18px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.agot__d{color:var(--ink-muted);grid-column:1}.agot__t{background:var(--rojo-tomate);color:var(--crema);border-radius:2px;grid-area:1/2/span 2;padding:4px 8px}.hoy__miercoles{padding:var(--space-3) var(--space-4);border-radius:var(--radius-ladrillo);background:var(--surface-alt)}.hoy__miercoles .etiqueta{color:var(--accent)}.hoy__miercoles a{color:var(--amarillo-carta);margin:-12px 0;padding:12px 0;font-weight:700;display:inline-block}@media(max-width:359px){.hoy__estado{row-gap:var(--space-3);flex-wrap:wrap}}@media(min-width:720px){.hoy{grid-template-columns:1fr 1fr}.hoy__estado,.hoy__miercoles{grid-column:1/-1}}@media(min-width:1024px){.hoy{grid-template-columns:1fr 1fr;align-items:stretch}.hoy__estado{grid-column:1/-1}}.promo{gap:var(--space-4);padding:var(--space-5) var(--space-4);border-radius:var(--radius-ladrillo);background:var(--amarillo-carta);color:var(--carbon-horno);box-shadow:var(--shadow-tapa);margin-bottom:var(--space-5);grid-template-columns:auto 1fr;align-items:center;display:grid}.hoy .promo{margin-bottom:0}.promo__cifra{color:var(--rojo-tomate);align-items:flex-start;line-height:.8;display:flex}.promo__num{font-family:var(--font-sans);font-variant-numeric:lining-nums;letter-spacing:-.04em;font-size:clamp(84px,24vw,150px);font-weight:800}.promo__eur{font:800 clamp(30px,8vw,52px)/1 var(--font-display);margin-top:6px}.promo__texto{justify-items:start;gap:8px;display:grid}.promo__etq{color:var(--rojo-tomate)}.promo__texto .titular-m{color:var(--verde-botella)}.promo__aviso{background:var(--carbon-horno);color:var(--amarillo-carta);border-radius:2px;padding:8px 12px;font-size:15px;line-height:22px}.promo__fin{color:#4a3b2a}.promo .med-btn{margin-top:4px}.promo--frente{border:3px solid var(--carbon-horno)}.hoy--miercoles .promo--frente{grid-column:1/-1}@media(min-width:1024px){.hoy--miercoles .promo--frente{grid-column:1/-1}.promo{padding:var(--space-6);grid-template-columns:auto 1fr}}.promo__aviso{display:none}html[data-modo=domicilio] .promo__aviso{display:block}.promo{grid-template-columns:auto minmax(0,1fr)}.promo__texto{min-width:0}.promo .med-btn{max-width:100%}.promo .med-btn__txt{white-space:normal}.med-p3d{aspect-ratio:1;width:100%;position:relative}.med-p3d__img,.med-p3d__lienzo{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.med-p3d__lienzo{opacity:0;transition:opacity var(--dur-linea,.3s) ease}.med-p3d__img{transition:opacity var(--dur-linea,.3s) ease}.med-p3d[data-p3d=listo] .med-p3d__lienzo{opacity:1}.med-p3d[data-p3d=listo] .med-p3d__img{opacity:0}@media(prefers-reduced-motion:reduce){.med-p3d__lienzo,.med-p3d__img{transition:none}}.med-p3d__pausa{appearance:none;cursor:pointer;right:var(--space-2);bottom:var(--space-2);width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-boton);background:var(--surface);color:var(--heading);box-shadow:inset 0 0 0 2px var(--rule);z-index:2;border:0;place-items:center;display:grid;position:absolute}.med-p3d__pausa:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.hero{background:var(--surface);position:relative;overflow-x:clip}.hero__escena{padding:8px 0 var(--space-6);flex-direction:column;align-items:stretch;display:flex;position:relative}.hero__horno{aspect-ratio:479/256;flex:none;width:118vw;margin:0 0 0 50%;position:relative;left:-59vw}.hero__arco{width:100%;height:100%;position:absolute;inset:0}.hero__pizza{aspect-ratio:auto;width:68.9%;height:64.5%;position:absolute;top:30.9%;left:15.5%}.hero__texto{padding:var(--space-4) var(--g) 0;width:100%;max-width:640px;margin:0 auto}.hero__titular{font-family:var(--font-display);color:var(--heading);text-wrap:balance;font-size:clamp(34px,10vw,42px);font-weight:800;line-height:1}.hero__sub{margin-top:var(--space-3);color:var(--ink);font-size:19px;line-height:26px}.hero__llamada{margin-top:var(--space-1);color:var(--ink-muted);font-size:15px;line-height:22px;display:none}.hero__acciones{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.hero__acciones .med-btn{justify-content:center;gap:8px;min-width:0;padding:0 12px}.hero__acciones .med-btn__txt{white-space:nowrap;text-align:center!important;flex:0 auto!important}.hero__fin,.hero__baja,.hero__pausa{display:none}.hero__porciones{padding:var(--space-5) var(--g) 0;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;max-width:1120px;margin:0 auto;display:grid}.hero__porcion{color:var(--ink);background:var(--surface-alt);border-radius:var(--radius-ladrillo);box-shadow:inset 0 0 0 2px var(--rule);text-decoration:none;display:block;position:relative}.hero__porcion:hover{box-shadow:inset 0 0 0 3px var(--amarillo-carta)}.hero__rot{display:none}.hero__tile{gap:2px;min-height:96px;padding:14px 14px 40px;display:grid}.hero__tile-t{font-family:var(--font-display);color:var(--heading)}.hero__tile-n{color:var(--ink-muted)}.hero__tile-f{color:var(--amarillo-carta);position:absolute;bottom:10px;right:12px}.hero__porcion:first-child{background:var(--amarillo-carta);color:var(--carbon-horno);box-shadow:none;grid-column:1/-1}.hero__porcion:first-child .hero__tile-t{color:var(--verde-botella);font-size:28px;line-height:30px}.hero__porcion:first-child .hero__tile-n{color:#3a3320}.hero__porcion:first-child .hero__tile-f{color:var(--rojo-tomate)}.hero__porcion:last-child{grid-column:1/-1}.hero__porcion:last-child .hero__tile{min-height:72px}.hero--vivo .hero__pista{height:calc(var(--hero-h) + var(--hero-recorrido));position:relative}.hero--vivo{--hero-h:max(540px, calc(100svh - var(--barra-h) - var(--pie-h)));--hero-recorrido:100svh}.hero--vivo .hero__escena{top:calc(var(--barra-h) + env(safe-area-inset-top,0px));height:var(--hero-h);padding:8px 0 0;position:sticky;overflow:visible}.hero--vivo .hero__horno{will-change:transform,opacity}.hero--vivo .hero__pizza{z-index:2;aspect-ratio:auto}.hero--vivo .hero__texto{will-change:transform,opacity;z-index:3;position:relative}.hero--vivo .hero__fin{z-index:3;text-align:center;opacity:0;pointer-events:none;gap:6px;display:grid;position:absolute;top:10px;left:72px;right:72px}.hero--vivo .hero__fin .etiqueta{color:var(--accent)}.hero--vivo .hero__fin .titular-l{color:var(--heading);text-wrap:balance;font-size:clamp(26px,7.4vw,34px);line-height:1}.hero--vivo .hero__porciones{z-index:4;opacity:0;pointer-events:none;max-width:none;margin:0;padding:0;display:block;position:absolute}.hero--vivo .hero__porcion{box-shadow:none;clip-path:var(--clip);color:var(--carbon-horno);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;position:absolute;inset:0}.hero--vivo .hero__porcion:first-child{background:0 0;grid-column:auto}.hero--vivo .hero__porcion:hover,.hero--vivo .hero__porcion:focus-visible{box-shadow:none;background:#f9c23257;outline:0}.hero--vivo .hero__porcion:focus-visible .hero__lab{outline:3px solid var(--amarillo-carta);outline-offset:1px;background:var(--amarillo-carta)}.hero--vivo .hero__tile{display:none}.hero--vivo .hero__rot{transform:rotate(var(--a)) translate(calc(var(--r,.31) * 100cqw)) rotate(var(--f)) translate(-50%,-50%);transform-origin:0 0;display:block;position:absolute;top:50%;left:50%}.hero--vivo .hero__porciones{container-type:size}.hero--vivo .hero__lab{white-space:nowrap;background:var(--crema);color:var(--carbon-horno);font:700 12px/14px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;border-radius:2px;padding:6px 9px;display:block;box-shadow:0 2px #1a141273,0 6px 10px -4px #0009}.hero--vivo .hero__porcion:first-child .hero__lab{background:var(--amarillo-carta)}.hero--vivo .hero__pausa{z-index:5;right:var(--g);border-radius:var(--radius-boton);background:var(--surface-alt);min-width:48px;min-height:48px;color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:absolute;top:10px}.hero--vivo .hero__pausa:hover{background:var(--surface)}.hero--vivo .hero__baja{z-index:5;left:var(--g);font:700 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--amarillo-carta);display:block;position:absolute;bottom:20px}.hero--vivo .hero__baja:after{content:"";border-bottom:3px solid;border-right:3px solid;width:8px;height:8px;margin-left:8px;animation:1.6s ease-in-out infinite hero-baja;display:inline-block;transform:rotate(45deg)translateY(-2px)}@keyframes hero-baja{50%{transform:rotate(45deg)translate(3px,1px)}}.hero__pausa{display:inline-flex}.hero:not(.hero--vivo) .hero__pausa{right:var(--g);z-index:4;border-radius:var(--radius-boton);background:var(--surface-alt);min-height:48px;color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 12px;position:absolute;top:16px}.hero__pausa[hidden],.hero:not(.hero--vivo) .hero__pausa .etiqueta,.hero__pausa .etiqueta{display:none}@media(prefers-reduced-motion:reduce){.hero--vivo .hero__baja:after{animation:none}}@media(max-width:1023px){.hero--vivo{--hero-h:max(540px, calc(100svh - var(--barra-x) - var(--pie-h)))}.hero--vivo .hero__escena{top:calc(var(--barra-c) + env(safe-area-inset-top,0px))}}@media(min-width:720px){.hero__acciones{grid-template-columns:1fr 1fr}.hero__porciones{grid-template-columns:repeat(4,1fr)}.hero__porcion:first-child{grid-column:span 2}.hero--vivo .hero__lab{padding:7px 11px;font-size:13px}.hero--vivo .hero__pausa .etiqueta{display:inline}}@media(min-width:1024px){.hero__escena{padding:var(--space-6) 0 var(--space-7)}.hero__horno{width:min(52vw,740px);margin:0;left:auto}.hero__texto{padding:0}.hero__titular{letter-spacing:-.02em;font-size:clamp(60px,6.4vw,96px);line-height:.92}.hero__sub{font-size:22px;line-height:30px}.hero__llamada{font-size:17px}.hero__acciones{max-width:520px}.hero__porciones{padding-top:var(--space-6)}.hero:not(.hero--vivo) .hero__escena{column-gap:var(--space-7);padding-inline:var(--g);grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:1280px;margin:0 auto;display:grid}.hero:not(.hero--vivo) .hero__horno{order:2}.hero:not(.hero--vivo) .hero__texto{order:1;max-width:none;margin:0}.hero:not(.hero--vivo) .hero__porciones{order:3;grid-column:1/-1;padding-inline:0}.hero--vivo{--ha:calc(var(--hero-h) - 168px)}.hero--vivo .hero__escena{padding:0;display:block}.hero--vivo .hero__horno{width:min(calc(100% - 2 * var(--g)),calc(var(--ha) * 1.871));z-index:1;margin:0 auto;position:absolute;top:12px;left:0;right:0}.hero--vivo .hero__texto{max-width:none;padding:0 max(var(--g),calc((100vw - 1280px)/2));z-index:3;text-align:center;justify-items:center;row-gap:18px;margin:0;display:grid;position:absolute;bottom:44px;left:0;right:0}.hero--vivo .hero__fila{justify-content:center;align-items:center;gap:48px;display:flex}.hero--vivo .hero__titular{letter-spacing:-.025em;text-shadow:0 4px #0a1a0e8c,0 0 48px #0a1a0e8c;max-width:none;font-size:clamp(60px,7.4vw,120px);line-height:.88}.hero--vivo .hero__sub{text-align:left;max-width:22ch;margin:0}.hero--vivo .hero__llamada{display:none}.hero--vivo .hero__acciones{width:520px;margin:0}.hero--vivo .hero__fin{left:max(var(--g),calc((100vw - 1280px)/2));text-align:left;width:280px;top:50%;right:auto;transform:translateY(-50%)}.hero--vivo .hero__fin .titular-l{font-size:40px}.hero--vivo .hero__lab{padding:9px 14px;font-size:15px}.hero--vivo .hero__pausa{right:max(var(--g),calc((100vw - 1280px)/2));top:16px;bottom:auto}.hero__llamada{display:block}.hero--vivo .hero__baja{bottom:10px;left:50%;transform:translate(-50%)}}.hero__pizza .med-p3d__img{transition:none}.hero__plano{opacity:0;transform-origin:50%;will-change:transform,opacity;pointer-events:none;position:absolute;top:0;left:0}.hero__plano img{object-fit:contain;width:100%;height:100%;display:block}.hero__cortes{opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero__corte-sombra path{fill:#0000004d}.hero__corte-ranura path{fill:#1c0f09c2}.hero__corte-luz path{fill:#fff1d066}.pc{font:700 11px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--price);vertical-align:middle;white-space:nowrap;border:2px dashed;border-radius:2px;padding:3px 6px;display:inline-block}.med-chip{appearance:none;cursor:pointer;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-boton);color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);font-family:var(--font-sans);white-space:nowrap;transition:background var(--dur-toque) var(--ease-horno),color var(--dur-toque) var(--ease-horno);background:0 0;border:0;display:inline-flex}.med-chip[aria-pressed=true]{background:var(--heading);color:var(--surface);box-shadow:none}.med-chip__n{font-family:var(--font-mono);opacity:.85;font-weight:700}.med-chip:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.med-buscador{gap:var(--space-2);display:grid}.med-buscador__campo{column-gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-boton);background:var(--surface-alt);color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);min-height:var(--tap-min);cursor:text;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;display:grid}.med-buscador__campo:focus-within{box-shadow:inset 0 0 0 3px var(--focus)}.med-buscador__campo .med-icon{color:var(--heading);grid-row:1/span 2}.med-buscador__lab{color:var(--ink-muted)}.med-buscador input{appearance:none;color:var(--ink);font:400 17px/26px var(--font-sans);background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0}.med-buscador input::placeholder{color:var(--ink-muted);opacity:1}.med-buscador__n{color:var(--ink-muted);min-height:22px;margin:0}.med-buscador input::-webkit-search-cancel-button{appearance:none}.med-buscador input::-webkit-search-decoration{appearance:none}.carta__herr{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.carta__modo{gap:var(--space-2);max-width:460px;display:grid}.carta__modo>.etiqueta{color:var(--accent)}.carta__modo-aviso{color:var(--ink-muted);min-height:22px}.carta__filtros{gap:var(--space-3);display:grid}.chips{margin:0 calc(var(--g) * -1);padding:2px 2px 8px;padding-inline:var(--g);scrollbar-width:thin;align-items:center;gap:8px;display:flex;overflow-x:auto}.chips__t{color:var(--ink-muted);flex:none;min-width:44px}.chips .med-chip{flex:none}.masped{margin-bottom:var(--space-6);gap:var(--space-3);display:grid}.masped .etiqueta{color:var(--accent)}.masped__lista{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.fila.fila--mp{padding:var(--space-4);border-radius:var(--radius-ladrillo);background:var(--surface-alt);box-shadow:inset 0 0 0 2px var(--rule);border:0;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"ven txt""ped ped";align-self:stretch;align-items:start}.fila.fila--mp .fila__pedir{align-self:end}.masped .fila.fila--mp .fila__nombre-btn{font-size:24px;line-height:28px}.masped .ingredientes{color:var(--ink-muted)}.fila.fila--mp .med-seg__cara .boton{white-space:nowrap}@media(min-width:720px){.masped__lista{grid-template-columns:repeat(2,minmax(0,1fr))}.fila.fila--mp{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"ven txt""ped ped"}.fila.fila--mp .fila__ventana{width:72px;height:72px}}@media(min-width:1200px){.masped__lista{grid-template-columns:repeat(4,minmax(0,1fr))}.fila.fila--mp{padding:var(--space-4) var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"ven""txt""ped"}.fila.fila--mp:hover{background:var(--surface-alt)}.fila.fila--mp .med-seg__cara{padding:0 2px}.fila.fila--mp .med-seg__cara .boton{font-size:13px}}.grupos{gap:var(--space-7);display:grid}.grupo__cab{align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:4px solid var(--heading);margin-bottom:var(--space-2);display:flex}.grupo__ventana{background:var(--verde-botella);width:72px;height:72px;box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--heading);border-radius:50% 50% 0 0;flex:none;position:relative;overflow:hidden}.grupo__ventana img{object-fit:cover;width:112%;height:112%;position:absolute;bottom:-26%;left:-6%}.grupo__titulo{color:var(--heading);font-size:clamp(30px,8.4vw,44px);line-height:1}.grupo__n{color:var(--ink-muted);margin-top:4px}.filas{display:grid}.fila{gap:var(--space-3) var(--space-4);padding:var(--space-5) 0;border-bottom:2px dashed var(--rule);grid-template-columns:72px minmax(0,1fr);grid-template-areas:"ven txt""ped ped";align-items:start;display:grid}.fila__ventana{appearance:none;cursor:pointer;background:var(--verde-botella);width:72px;height:72px;box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--heading);border:0;border-radius:50% 50% 0 0;grid-area:ven;padding:0;position:relative;overflow:hidden}.fila__ventana img{object-fit:cover;width:112%;height:112%;transition:transform var(--dur-tapa) var(--ease-pala);position:absolute;bottom:-26%;left:-6%;transform:rotate(-8deg)}.fila:hover .fila__ventana img{transform:rotate(8deg)scale(1.05)}.fila__texto{grid-area:txt;min-width:0}.fila__nombre{margin:0}.fila__nombre-btn{appearance:none;cursor:pointer;text-align:left;color:var(--accent);font-family:var(--font-display);text-underline-offset:5px;background:0 0;border:0;margin:-7px 0;padding:7px 0;font-size:26px;font-weight:700;line-height:30px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px}.fila__nombre-btn:hover{text-decoration-color:currentColor}.fila__texto .ingredientes{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:4px}.etq{flex-wrap:wrap;gap:6px;margin-top:8px;padding:0;list-style:none;display:flex}.etq__i{background:var(--surface-alt);box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--ink);border-radius:2px;padding:4px 8px}.etq__i[data-c=picante]{background:var(--rojo-tomate);color:var(--crema);box-shadow:none}.etq__i[data-c=sin-carne]{background:var(--ceniza);color:#fff;box-shadow:none}.etq__i[data-c=con-queso-de-cabra]{background:var(--amarillo-carta);color:var(--carbon-horno);box-shadow:none}.fila__pedir{gap:var(--space-3);grid-area:ped;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.fila__pedir .med-seg{grid-column:1/-1}.fila .med-seg__cara{min-height:48px;padding:0 6px}.fila .med-seg__cara .med-icon,.fila .med-seg__cara svg{display:none}.fila .med-seg__cara .boton{font-size:16px}.fila__precio{justify-items:start;line-height:1.05;display:grid}.fila__modo{color:var(--ink-muted);font-size:11px;line-height:14px}.fila__precio .precio{color:var(--price);white-space:nowrap;font-size:22px}.btn-mas{appearance:none;cursor:pointer;background:var(--btn-bg);width:52px;height:52px;color:var(--btn-ink);border-radius:var(--radius-boton);box-shadow:var(--shadow-boton);transition:transform var(--dur-toque) var(--ease-horno),box-shadow var(--dur-toque) var(--ease-horno);border:0;flex:none;place-items:center;display:grid}.btn-mas:active{box-shadow:var(--shadow-boton-pulsado);transform:translateY(2px)}.btn-mas--l{width:60px;height:60px}.btn-mas[disabled]{opacity:.35;cursor:not-allowed;box-shadow:none}.fila__agotada{background:var(--rojo-tomate);color:var(--crema);border-radius:2px;grid-area:ped;justify-self:start;padding:6px 10px}.fila[data-agotado] .fila__ventana,.fila[data-agotado] .fila__texto{opacity:.5}.fila[data-agotado] .fila__pedir{display:none}.fila[data-agotado] .fila__nombre-btn{text-decoration:line-through}@media(min-width:720px){.chips{flex-wrap:wrap;margin:0;padding-inline:2px;overflow:visible}.fila{grid-template-columns:88px minmax(0,1fr) minmax(300px,380px);grid-template-areas:"ven txt ped";align-items:center}.fila__ventana{width:88px;height:88px}.fila__agotada{justify-self:end}}@media(min-width:1024px){.fila{padding:var(--space-5) var(--space-3);grid-template-columns:96px minmax(0,1fr) 400px}.fila:hover{background:var(--surface-alt)}.fila__ventana{width:96px;height:96px}.fila__nombre-btn{font-size:30px;line-height:34px}.grupo__ventana{width:96px;height:96px}}.fila__ventana--foto img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;bottom:0;left:0;transform:none}.fila:hover .fila__ventana--foto img{transform:none}.fila:not([data-agotado]) .fila__agotada,.carta__modo-aviso [data-aviso]{display:none}.carta__modo-aviso [data-aviso=sin-elegir]{display:inline}html[data-modo=recoger] .carta__modo-aviso [data-aviso=sin-elegir],html[data-modo=domicilio] .carta__modo-aviso [data-aviso=sin-elegir]{display:none}html[data-modo=recoger] .carta__modo-aviso [data-aviso=recoger],html[data-modo=domicilio] .carta__modo-aviso [data-aviso=domicilio],html[data-modo=domicilio] #carta[data-oferta-hoy=true] [data-aviso=solo-recoger]{display:inline}.arma{gap:var(--space-6);display:grid}.arma__vista{gap:var(--space-3);align-content:start;display:grid}.arma__ventana{aspect-ratio:1/1.02;background:var(--verde-botella);width:min(78%,340px);box-shadow:0 0 0 4px var(--surface),0 0 0 7px var(--heading);border-radius:50% 50% 0 0/42% 42% 0 0;margin:0 auto;position:relative;overflow:hidden}.arma__ventana .med-p3d{width:104.4%;position:absolute;top:50%;left:50%;transform:translate(-49.9%,-51.65%)}.arma__ventana .med-p3d__img{transform:translate(.26%,2%)scale(.907)}.arma__fb,.arma__capa{aspect-ratio:1;width:96%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arma__fb{object-fit:cover;display:none}.arma__ventana[data-fb] .arma__fb{display:block}.arma__ventana[data-fb] .med-p3d{display:none}.arma__resumen{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-ladrillo);background:var(--surface-alt);box-shadow:inset 0 0 0 2px var(--rule);display:grid}.arma__resumen>.etiqueta{color:var(--accent)}.arma__lista{font:700 22px/28px var(--font-display);color:var(--heading)}.arma__precio{color:var(--ink-muted);font-size:15px;line-height:24px}.arma__pasos{gap:var(--space-5);display:grid}.paso{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.paso__t{align-items:center;gap:var(--space-3);font-family:var(--font-display);color:var(--heading);padding:0;font-size:26px;font-weight:800;line-height:30px;display:flex}.paso__n{background:var(--accent);width:36px;height:36px;color:var(--surface);font:800 18px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.bases{margin:0 calc(var(--g) * -1);padding:4px 2px 8px;padding-inline:var(--g);grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.base{cursor:pointer;display:block;position:relative}.base input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.base__cara{border-radius:var(--radius-ladrillo);background:var(--surface-alt);box-shadow:inset 0 0 0 2px var(--rule);text-align:center;justify-items:center;gap:6px;height:100%;padding:8px 6px 10px;display:grid}.base__cara img{object-fit:cover;border-radius:50%;width:72px;height:72px}.base__n{font-size:13px;font-weight:700;line-height:16px}.base input:checked+.base__cara{background:var(--amarillo-carta);color:var(--carbon-horno);box-shadow:none}.base input:focus-visible+.base__cara{outline:3px solid var(--focus);outline-offset:2px}.ingr{margin:0 0 var(--space-3);border:0;min-width:0;padding:0}.ingr__t{color:var(--ink-muted);margin-bottom:8px;padding:0}.ingr__rej{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.tile{appearance:none;cursor:pointer;border-radius:var(--radius-ladrillo);background:var(--surface-alt);color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);text-align:center;border:0;justify-items:center;gap:6px;min-height:48px;padding:8px 6px 10px;display:grid;position:relative}.tile__v{background:var(--verde-botella);border-radius:50%;width:72px;height:72px;display:block;overflow:hidden}.tile__v img{object-fit:cover;width:100%;height:100%;display:block}.tile__n{font-size:13px;font-weight:700;line-height:16px}.tile[aria-pressed=true]{background:var(--amarillo-carta);color:var(--carbon-horno);box-shadow:none}.tile[aria-disabled=true]{cursor:not-allowed;color:var(--ink-muted);box-shadow:inset 0 0 0 2px var(--rule);background:0 0}.tile[aria-disabled=true] .tile__v{opacity:.35;filter:grayscale()}.tile[aria-pressed=true]:after{content:"";background:var(--rojo-tomate) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/13px no-repeat;width:22px;height:22px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:-6px;right:-6px}@media(min-width:720px){.arma{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.arma__vista{top:calc(var(--barra-h) + 24px);gap:var(--space-4);box-shadow:none;background:0 0;grid-template-columns:1fr;align-items:start;margin:0;padding:0;display:grid;position:sticky}.arma__ventana{width:min(78%,360px);margin:0 auto}.arma__mini{gap:var(--space-3)}.arma__mini .arma__lista{-webkit-line-clamp:unset;font-size:26px;line-height:32px;display:block}.arma__precio{font-size:48px}.bases{grid-template-columns:repeat(5,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding-inline:2px;overflow:visible}}@media(min-width:1024px){.arma__lista{font-size:26px;line-height:32px}}.arma__vista{top:calc(var(--barra-h) + 6px);z-index:6;margin:0 calc(var(--g) * -1);padding:8px var(--g);background:var(--surface);grid-template-columns:116px minmax(0,1fr);align-items:center;gap:12px;position:sticky;box-shadow:0 10px 14px -12px #000000b3}.arma__ventana{width:116px;box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--heading);margin:0}.arma__mini{gap:8px;min-width:0;display:grid}.arma__mini .arma__lista{font:700 15px/19px var(--font-display);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.arma__fila{justify-content:space-between;align-items:center;gap:10px;display:flex}.arma__precio{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--price);font-variant-numeric:lining-nums;font-size:30px;font-weight:800;line-height:1}.arma__fila .med-btn{gap:8px;min-height:48px;padding:0 14px}.paso__sub{gap:var(--space-2);display:grid}.paso__sub>.etiqueta,.arma__zona>.etiqueta{color:var(--ink-muted)}.arma__zona{gap:var(--space-2);margin-bottom:var(--space-2);display:grid}.arma__cuenta{color:var(--ink-muted);font-size:15px;line-height:22px}.arma__n{color:var(--ink);font-weight:800}.arma__max{margin:var(--space-2) 0 0;border-radius:var(--radius-ladrillo);background:var(--amarillo-carta);color:var(--carbon-horno);padding:10px 12px;font-size:15px;font-weight:700;line-height:22px}.arma__max[hidden]{display:none}.arma__desglose,.arma__notas{gap:6px;display:grid}.arma__notas .ingredientes{color:var(--ink-muted)}.arma__aviso{min-height:1.5em;color:var(--accent);font-size:15px;font-weight:700;line-height:22px}.arma__miercoles{gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4);border-radius:var(--radius-ladrillo);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 3px var(--amarillo-carta);align-items:center;display:grid}.arma__miercoles-t{gap:4px;display:grid}.arma__miercoles-t .etiqueta{color:var(--accent)}.arma__miercoles-t .ingredientes{color:var(--ink-muted)}.arma__miercoles-ok{background:var(--amarillo-carta);color:var(--carbon-horno);border-radius:2px;justify-self:start;padding:6px 10px}.tile[data-m]:before{content:"";z-index:1;background:var(--heading);min-width:22px;height:22px;color:var(--surface);font:800 13px/22px var(--font-sans);text-align:center;border-radius:11px;padding:0 5px;position:absolute;top:-6px;left:-6px}.tile[data-m=A]:before{content:"1"}.tile[data-m=B]:before{content:"2"}.tile[data-m=AB]:before{content:"1·2"}.tile{position:relative}.tile__v{width:76px;height:76px}.ingr__rej{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}@media(min-width:720px){.arma__vista{grid-template-columns:150px minmax(0,1fr)}.arma__ventana{width:150px}.arma__miercoles{grid-template-columns:1fr auto}}@media(min-width:1024px){.arma__vista{top:calc(var(--barra-h) + 24px);gap:var(--space-4);box-shadow:none;background:0 0;grid-template-columns:1fr;align-items:start;margin:0;padding:0}.arma__ventana{width:min(78%,360px);box-shadow:0 0 0 4px var(--surface),0 0 0 7px var(--heading);margin:0 auto}.arma__mini{gap:var(--space-3)}.arma__mini .arma__lista{font:700 26px/32px var(--font-display);display:block;overflow:visible}.arma__precio{font-size:48px}.arma__fila .med-btn{min-height:56px;padding:0 20px}}@media(max-width:420px){.arma__fila .med-btn__ico{display:none}.arma__fila .med-btn{padding:0 14px}.arma__precio{font-size:28px}}@media(max-width:359px){.arma__fila{flex-wrap:wrap;row-gap:6px}}.arma__sin3d{text-align:center;color:var(--ink-muted)}.arma__capa{pointer-events:none;display:none}.arma__ventana[data-fb][data-rec] .arma__capa{display:block}.trz{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute}.cuantas{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.cuantas__form{gap:var(--space-5);display:grid}.paso-sol{gap:var(--space-3);display:grid}.paso-sol>.etiqueta{color:var(--rojo-tomate)}.paso-sol__cuenta{align-items:center;gap:var(--space-4);display:flex}.cuantas__n{font-family:var(--font-sans);font-variant-numeric:lining-nums;text-align:center;min-width:1.4ch;color:var(--verde-botella);font-size:clamp(72px,22vw,112px);font-weight:800;line-height:.9}.cuantas__regla{color:var(--ink-muted)}.cuantas__res{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;display:grid}.cuantas__res>*{justify-self:center;width:100%;min-width:0}.cuantas__res .med-comanda,.cuantas__res .med-btn--bloque,.cuantas__res>.ingredientes{max-width:480px}.cuantas__res>.ingredientes{color:var(--ink-muted)}@media(max-width:379px){.cuantas__res .med-btn--bloque .med-btn__txt{white-space:normal;min-width:0}.cu-l__t{grid-template-columns:minmax(0,1fr)}.cu-papel .pc{white-space:normal;max-width:100%}}.cuantas__aviso{min-height:1.5em;color:var(--accent);font-size:15px;font-weight:700;line-height:22px}.cu-papel{padding-inline:var(--space-4)}.cu-papel .comanda--sep{white-space:nowrap;width:100%;min-width:0;overflow:hidden}.cu-l{margin:0;padding:0;list-style:none}.cu-l__i{border-bottom:2px dashed #1a141259;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 0;display:grid}.cu-l__t{gap:4px;min-width:0;display:grid}.cu-l__n{font:700 18px/22px var(--font-sans)}.cu-l__p{font:700 18px/22px var(--font-mono);justify-self:end}.cu-l__c{align-items:center;gap:10px;display:flex}.cu-l__x{appearance:none;cursor:pointer;border-radius:var(--radius-boton);color:#1a1412;background:0 0;border:0;justify-self:end;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 2px #1a141266}.cu-l__x:hover{background:#1a141214}.cu-papel .selec{color:#1a1412;background-color:#fff;box-shadow:inset 0 0 0 2px #1a1412}.cu-papel .stepper{color:#f7efe0;background:#1a1412}.cu-papel .lin__q{font-family:var(--font-mono)}.cu-papel .tot,.cu-papel .tot--total,.cu-papel .tot--total .precio,.cu-papel .precio,.cu-papel .tot--regalo{color:#1a1412}.cu-papel .tot--regalo{font-weight:700}.cu-papel .tot--total{border-top-color:#1a1412}.cu-papel .ingredientes{color:#5a4d44}.cu-papel .pc{color:#8a2c14}.cu-papel .tot{font-family:var(--font-mono);font-size:15px}.cu-papel .tot--total{font:800 22px/26px var(--font-mono)}.cu-papel .tot--total .precio{font:800 24px/26px var(--font-mono)}.cu-papel .tot>span:last-child{white-space:nowrap}.cu-papel .tot>span:first-child{min-width:0}@media(min-width:720px){.cuantas__res{justify-items:stretch}}@media(min-width:1024px){.cuantas{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.menus{margin-bottom:var(--space-6);display:grid}.menu{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:2px dashed var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.menu__n{font-family:var(--font-display);color:var(--heading);font-size:clamp(28px,7.6vw,40px);font-weight:800;line-height:1.02}.menu__c{color:var(--ink);margin-top:6px}.menu__txt .ingredientes{color:var(--ink-muted);margin-top:4px}.menu__p{justify-items:end;gap:10px;display:grid}.menu__precio{color:var(--price)}.regalo{padding:var(--space-5) var(--space-4);border-radius:var(--radius-ladrillo);background:var(--surface-alt);box-shadow:inset 0 0 0 2px var(--rule);margin-bottom:var(--space-5);gap:var(--space-3);display:grid}.regalo .titular-m{color:var(--heading)}.regalo__l{gap:10px;padding:0;list-style:none;display:grid}.regalo__l li{justify-content:space-between;gap:var(--space-3);border-bottom:2px dashed var(--rule);align-items:baseline;padding:10px 0;display:flex}.regalo__q{font-weight:700}.regalo__v{font:800 22px/26px var(--font-display);color:var(--price);text-align:right}.regalo .ingredientes{color:var(--ink-muted)}.cant{gap:var(--space-4);display:grid}.cant__cab{gap:4px;display:grid}.cant__cab .titular-m{color:var(--heading)}.cant__cab .ingredientes{color:var(--ink-muted)}.cant__cols{gap:var(--space-5);display:grid}.cant__t{color:var(--accent);margin-bottom:6px}.cant__fila{gap:var(--space-3);border-bottom:2px dashed var(--rule);grid-template-columns:auto 1fr 1fr;align-items:baseline;padding:12px 0;display:grid}.cant__q{font-weight:700}.cant__v{gap:0;line-height:1.2;display:grid}.cant__v .ingredientes{color:var(--ink-muted);font-size:13px;line-height:16px}.cant__v b{font:700 22px/26px var(--font-sans);color:var(--price)}.caducada{padding:var(--space-5);border:2px dashed var(--rule);border-radius:var(--radius-ladrillo);gap:var(--space-3);justify-items:start;display:grid}@media(min-width:720px){.menu{padding:var(--space-6) 0}.cant__cols{gap:var(--space-7);grid-template-columns:1fr 1fr}}.listas{gap:var(--space-7);display:grid}.lista__t{color:var(--heading);padding-bottom:var(--space-3);border-bottom:4px solid var(--heading);font-size:clamp(28px,7.6vw,40px);line-height:1}.lista__sub{margin:var(--space-4) 0 var(--space-2);color:var(--heading)}.items{padding:0;list-style:none}.item{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:2px dashed var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.item__t{gap:2px;min-width:0;display:grid}.item__n{font-size:18px;font-weight:700;line-height:24px}.item__d{color:var(--ink-muted)}.item__ag{background:var(--rojo-tomate);color:var(--crema);border-radius:2px;justify-self:start;margin-top:2px;padding:3px 8px}.item__p{color:var(--price);white-space:nowrap}.item--local{grid-template-columns:minmax(0,1fr) auto}.item__loc{border:2px solid var(--ink-muted);color:var(--ink-muted);border-radius:2px;justify-self:start;margin-top:2px;padding:3px 8px}.item[data-agotado] .item__n,.item[data-agotado] .item__p{opacity:.5;text-decoration:line-through}.item:not([data-agotado]) .item__ag{display:none}.item--foto{column-gap:var(--space-4);padding:var(--space-4) 0;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"ven txt btn""ven pre btn";row-gap:2px}.item__ventana{background:var(--verde-botella);width:72px;height:72px;box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--heading);border-radius:50% 50% 0 0;grid-area:ven;position:relative;overflow:hidden}.item__ventana img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.item--foto .item__t{grid-area:txt;align-self:end}.item--foto .item__p{grid-area:pre;align-self:start}.item--foto .btn-mas{grid-area:btn}@media(min-width:720px){.listas{gap:var(--space-7) var(--space-8);grid-template-columns:1fr 1fr}}@media(min-width:1024px){.item__ventana{width:88px;height:88px}.item--foto{grid-template-columns:88px minmax(0,1fr) auto}}.med-ruta{margin:0;padding:0;list-style:none;position:relative}.med-parada{padding-bottom:var(--space-2);position:relative}.med-parada:not(:last-child):before{content:"";background:repeating-linear-gradient(180deg,var(--rule) 0 8px,transparent 8px 14px);width:3px;position:absolute;top:48px;bottom:-4px;left:23px}.med-parada__label{gap:var(--space-4);cursor:pointer;min-height:56px;padding:var(--space-2) 0;align-items:center;display:flex}.med-parada__label input{opacity:0;width:1px;height:1px;position:absolute}.med-parada__marca{border-radius:var(--radius-ladrillo);background:var(--surface-alt);height:48px;color:var(--heading);box-shadow:inset 0 0 0 3px var(--heading);flex:0 0 48px;place-items:center;display:grid;position:relative}.med-parada__num{font:700 20px/1 var(--font-display)}.med-parada__label input:checked+.med-parada__marca{background:var(--heading);color:var(--surface)}.med-parada__label input:checked+.med-parada__marca:after{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;width:18px;height:18px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;bottom:-6px;right:-6px}.med-parada__label input:focus-visible+.med-parada__marca{outline:3px solid var(--focus);outline-offset:2px}.med-parada--origen .med-parada__marca{background:var(--verde-botella);box-shadow:none;padding:6px 4px}.med-parada__datos{flex-direction:column;gap:2px;display:flex}.med-parada__pueblo{color:var(--heading);font-family:var(--font-display);margin:0}.med-parada__meta{color:var(--ink-muted)}.med-parada__meta strong{color:var(--price);font-weight:700}.ruta{gap:var(--space-6);display:grid}.ruta__mapa{padding:var(--space-4);border-radius:var(--radius-ladrillo);background:var(--surface-alt);box-shadow:inset 0 0 0 2px var(--rule)}.ruta__aviso{gap:var(--space-3);align-content:start;display:grid}.ruta__aviso>.etiqueta{color:var(--accent)}.ruta__sel{font-family:var(--font-display);color:var(--heading);padding:var(--space-4);border-radius:var(--radius-ladrillo);box-shadow:inset 0 0 0 2px var(--amarillo-carta);font-size:26px;font-weight:700;line-height:30px}.ruta__aviso .ingredientes{color:var(--ink-muted)}@media(min-width:720px){.ruta{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.evento{gap:var(--space-4);max-width:860px;display:grid}.evento__tipo{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.evento__tipo legend{color:var(--rojo-tomate);margin-bottom:8px;padding:0}.evento__op{flex-wrap:wrap;gap:8px;display:flex}.evento__fila{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.evento__envio{gap:var(--space-2);max-width:460px;display:grid}.evento__envio .ingredientes{color:#4a3b2a}.evento__foto{margin:0 0 var(--space-6);border-radius:var(--radius-ladrillo);background:var(--verde-botella);max-width:860px;box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--heading);overflow:hidden}.evento__foto img{aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;width:100%;height:auto;display:block}@media(min-width:600px){.evento__fila{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:720px){.evento{grid-template-columns:1fr 1fr}.evento__tipo,.campo--ancho,.evento__envio{grid-column:1/-1}.evento__foto img{aspect-ratio:2}}.google{gap:var(--space-6);align-items:start;display:grid}.google__nota{gap:var(--space-2);align-content:start;display:grid}.google__nota>.etiqueta{color:var(--amarillo-carta)}.google__num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--crema);font-size:clamp(56px,16vw,96px);font-weight:800;line-height:.95}.google__btns{gap:var(--space-3);margin-top:var(--space-3);max-width:380px;display:grid}.pincho{justify-items:center;min-height:360px;padding:56px 0 24px;display:grid;position:relative}.pincho__aguja{z-index:3;clip-path:polygon(40% 0,60% 0,100% 12%,100% 100%,0 100%,0 12%);pointer-events:none;background:linear-gradient(90deg,#cfc8bf,#6b645e 60%,#cfc8bf);border-radius:0 0 4px 4px;width:8px;margin-left:-4px;position:absolute;top:6px;bottom:8px;left:50%}.pincho:after{content:"";background:var(--carbon-horno);border-radius:50%/100% 100% 0 0;width:120px;height:14px;margin-left:-60px;position:absolute;bottom:0;left:50%}.slip{z-index:2;width:100%;max-width:300px;transform:rotate(var(--rot));margin-top:-30px;position:relative}.slip:first-of-type{margin-top:0}.slip .med-comanda{filter:drop-shadow(0 8px 6px #0006)}.slip .med-comanda__papel{padding:var(--space-5) var(--space-4)}@media(min-width:720px){.google{gap:var(--space-8);grid-template-columns:1fr 1fr}}.faq{border-top:4px solid var(--heading);max-width:820px;display:grid}.pregunta{border-bottom:2px solid var(--rule)}.pregunta summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-3) 0;list-style:none;display:flex}.pregunta summary::-webkit-details-marker{display:none}.pregunta__t{font-family:var(--font-display);color:var(--heading);font-size:22px;font-weight:700;line-height:26px}.pregunta__ic{border-radius:var(--radius-boton);background:var(--heading);width:40px;height:40px;color:var(--surface);transition:transform var(--dur-tapa) var(--ease-horno);flex:none;place-items:center;display:grid}.pregunta[open] .pregunta__ic{background:var(--accent);transform:rotate(45deg)}.pregunta__r{padding:0 0 var(--space-4);max-width:62ch;color:var(--ink)}.pregunta__r a{color:var(--accent);font-weight:700}.pregunta summary:hover .pregunta__t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:3px}@media(min-width:1024px){#faq .wrap{gap:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}#faq .sec__cab{top:calc(var(--barra-h) + 32px);position:sticky}}.comer{gap:var(--space-6);display:grid}.comer__palabras{font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);text-wrap:balance;font-size:clamp(44px,13vw,104px);font-weight:800;line-height:.95}.comer__guino{margin-top:var(--space-3);font:italic 500 24px/30px var(--font-display);color:var(--amarillo-carta)}.comer__datos{gap:var(--space-4);align-content:start;display:grid}.comer__dir{gap:4px;font-style:normal;display:grid}.comer__dir .etiqueta,.comer__hor>.etiqueta{color:var(--amarillo-carta)}.comer__calle{font-family:var(--font-display);color:var(--heading);font-size:28px;font-weight:700;line-height:32px}.hor{border-collapse:collapse;width:100%;margin-top:8px}.hor__cap{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hor th,.hor td{text-align:left;border-bottom:2px solid var(--rule);padding:10px 12px;font-size:16px;line-height:22px}.hor th{width:42%;font-weight:700}.hor td{font-family:var(--font-mono);font-size:14px}.hor__hoy{background:var(--surface-alt)}.hor__hoy th{color:var(--amarillo-carta)}.hor__marca{background:var(--amarillo-carta);color:var(--carbon-horno);vertical-align:middle;border-radius:2px;margin-left:6px;padding:2px 6px;display:inline-block}.comer__tel{gap:var(--space-3);display:grid}@media(min-width:1024px){.comer{gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.comer__palabras{overflow-wrap:break-word;font-size:clamp(48px,5.6vw,80px)}.comer__tel{grid-template-columns:1fr 1fr}}.pie{padding:var(--space-7) 0 var(--space-6)}.pie__cont{gap:var(--space-6);display:grid}.pie__logo{width:132px}.pie__cols{gap:var(--space-5);display:grid}.pie__t{color:var(--amarillo-carta);margin-bottom:8px}.pie ul{gap:2px;padding:0;list-style:none;display:grid}.pie li a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;display:inline-flex}.pie .ingredientes{color:var(--ink-muted);margin-bottom:8px}.pie__fin{border-top:2px solid var(--rule);padding-top:var(--space-4);color:var(--ink-muted)}@media(min-width:720px){.pie__cols{grid-template-columns:repeat(3,1fr)}}html[data-hoja]{overflow:hidden}.hoja{overscroll-behavior:contain;width:100%;max-width:100%;height:auto;max-height:94svh;box-shadow:var(--shadow-tapa);color:var(--ink);background:var(--surface);border:0;border-radius:18px 18px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:auto}.hoja::backdrop{background:#1a1412b8}.hoja[open]{animation:hoja-sube var(--dur-tapa) var(--ease-horno)}@keyframes hoja-sube{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hoja[open]{animation:none}}.cerrar{appearance:none;cursor:pointer;border-radius:var(--radius-boton);background:var(--surface-alt);width:48px;height:48px;color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);border:0;flex:none;place-items:center;display:grid}.cerrar:hover{background:var(--heading);color:var(--surface)}.ficha{position:relative}.ficha .cerrar{z-index:5;background:var(--surface);margin:10px 10px -58px auto;position:sticky;top:10px}.ficha__vista{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4) var(--space-4);background:var(--surface-alt);display:grid}.ficha__arco{aspect-ratio:1/1.04;background:var(--verde-botella);width:min(78%,320px);box-shadow:0 0 0 4px var(--surface-alt),0 0 0 7px var(--heading);border-radius:50% 50% 0 0/42% 42% 0 0;align-items:end;display:grid;position:relative;overflow:hidden}.ficha__arco .med-p3d{aspect-ratio:1;width:112%;margin:0 -6% -8%}.ficha__nota{color:var(--ink-muted)}.ficha__datos{padding:var(--space-5) var(--space-4);gap:var(--space-5);display:grid}.ficha__salsa{color:var(--accent)}.ficha__titulo{color:var(--heading);text-wrap:balance;margin-top:4px;font-size:clamp(34px,9.6vw,48px);line-height:1}.ficha__datos>.etq{margin-top:-8px}.ficha__sec{gap:var(--space-3);align-content:start;display:grid}.ficha__h{color:var(--accent);border-bottom:2px solid var(--rule);padding-bottom:6px}.ficha__sec .ingredientes{color:var(--ink-muted)}.ing-lista{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.ing{background:var(--surface-alt);box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:15px;line-height:20px;display:flex}.ing__v{background:var(--verde-botella);border-radius:50%;width:34px;height:34px;display:block;overflow:hidden}.ing__v img{object-fit:cover;width:100%;height:100%;display:block}.conmuta{appearance:none;cursor:pointer;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);border-radius:var(--radius-boton);background:var(--surface-alt);box-shadow:inset 0 0 0 2px var(--rule);text-align:left;border:0;display:flex}.conmuta__c{width:26px;height:26px;box-shadow:inset 0 0 0 3px var(--heading);border-radius:4px;flex:none;position:relative}.conmuta[aria-pressed=true]{background:var(--heading);color:var(--surface)}.conmuta[aria-pressed=true] .conmuta__c{background:var(--amarillo-carta);box-shadow:none}.conmuta[aria-pressed=true] .conmuta__c:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1412' stroke-width='4'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;inset:4px}.mitad{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-ladrillo);box-shadow:inset 0 0 0 2px var(--rule);display:grid}.mitad>label{color:var(--ink-muted)}.mitad__par{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mitad__m{align-items:center;gap:8px;font-weight:700;display:flex}.mitad__m img{object-fit:cover;background:var(--verde-botella);border-radius:50%;width:48px;height:48px}.mitad__mas{font:800 24px/1 var(--font-display);color:var(--accent)}.alerg{columns:2;column-gap:var(--space-4);padding:0;font-size:14px;line-height:20px;list-style:none}.alerg li{break-inside:avoid;padding:3px 0 3px 18px;position:relative}.alerg li:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--rule);border-radius:50%;position:absolute;top:11px;left:2px}.ficha__alerg-av{padding:var(--space-3) var(--space-4);background:var(--amarillo-carta);color:var(--carbon-horno);border-radius:2px;font-size:16px;line-height:24px}.va{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-ladrillo);background:var(--surface-alt);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.va__t{display:grid}.va__n{font-size:18px;font-weight:700}.va .precio{color:var(--price)}.ficha__pie{z-index:4;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:2px solid var(--rule);gap:6px;display:grid;position:sticky;bottom:0}.ficha__aviso{color:var(--accent);min-height:0}.ficha__aviso:empty{display:none}.ficha__arco--foto{display:block}.ficha__foto{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}@media(min-width:720px){.hoja--ficha{border-radius:var(--radius-ladrillo);width:min(1000px,100vw - 48px);height:fit-content;max-height:calc(100svh - 48px);margin:auto;inset:0}}@media(min-width:1024px){.hoja--ficha .ficha{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);height:min(88svh,820px);display:grid}.hoja--ficha .ficha .cerrar{margin:0;position:absolute;top:12px;right:12px}.hoja--ficha .ficha__vista{padding:var(--space-6);grid-row:1/3;align-content:center}.hoja--ficha .ficha__datos{padding-top:var(--space-7);overflow:auto}.hoja--ficha .ficha__pie{position:static}.hoja--ficha{overflow:hidden}}.aviso-modo{z-index:95;left:var(--g);right:var(--g);bottom:calc(var(--pie-h) + 12px);gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-ladrillo);background:var(--amarillo-carta);color:var(--carbon-horno);box-shadow:var(--shadow-tapa),0 0 0 3px var(--carbon-horno);animation:hoja-sube var(--dur-tapa) var(--ease-horno);display:grid;position:fixed}.aviso-modo--ficha{bottom:calc(var(--space-3) + 84px);z-index:20}.aviso-modo__t{font:800 22px/26px var(--font-display);color:var(--verde-botella)}.aviso-modo__b{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.aviso-modo .med-btn{background:var(--verde-botella);color:var(--amarillo-carta);justify-content:center}@media(min-width:720px){.aviso-modo{left:auto;right:var(--g);width:380px}}@media(min-width:1024px){.aviso-modo--ficha{width:min(380px,50%);position:absolute;bottom:92px;left:auto;right:12px}.aviso-modo{bottom:24px}}.pie-barra{z-index:60;padding:8px var(--g) calc(8px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:2px solid var(--rule);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.pie-barra .med-btn--bloque{flex:1;gap:10px;min-width:0;padding:0 14px}.pie-barra .med-btn__txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.med-btn.is-recibe{transform:scale(1.04)}.vuelo{z-index:400;pointer-events:none;width:44px;height:44px;color:var(--amarillo-carta);will-change:transform;place-items:center;display:grid;position:fixed}.vuelo img{object-fit:cover;width:44px;height:44px;box-shadow:var(--shadow-pizza);border-radius:50%}@media(min-width:1024px){.pie-barra{display:none}}.selec{appearance:none;border-radius:var(--radius-boton);background:var(--surface-alt);color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);padding:0 var(--space-4);border:0;width:100%;min-height:56px;font-size:17px}.selec:focus{box-shadow:inset 0 0 0 3px var(--focus);outline:0}.selec{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1412' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:20px;padding-right:44px}.selec[aria-invalid=true]{box-shadow:inset 0 0 0 3px var(--rojo-tomate)}.stepper{appearance:none;cursor:pointer;border-radius:var(--radius-boton);background:var(--heading);width:56px;height:56px;color:var(--surface);box-shadow:var(--shadow-boton);transition:transform var(--dur-toque) var(--ease-horno);border:0;flex:none;place-items:center;display:grid}.stepper:active{transform:translateY(2px)}.stepper--s{width:48px;height:48px}.chip-r{cursor:pointer;display:block;position:relative}.chip-r input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip-r__c{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-boton);box-shadow:inset 0 0 0 2px var(--rule);align-items:center;display:flex}.chip-r input:checked+.chip-r__c{background:var(--heading);color:var(--surface);box-shadow:none}.chip-r input:focus-visible+.chip-r__c{outline:3px solid var(--focus);outline-offset:2px}.campo{gap:6px;display:grid}.campo>label{color:#4a3b2a}.campo input,.campo textarea{appearance:none;border-radius:var(--radius-boton);background:var(--surface-alt);color:var(--ink);box-shadow:inset 0 0 0 2px var(--rule);padding:0 var(--space-4);border:0;width:100%;min-height:56px;font-size:17px}.campo textarea{padding:14px var(--space-4);resize:vertical;min-height:112px}.campo input:focus,.campo textarea:focus{box-shadow:inset 0 0 0 3px var(--focus);outline:0}.campo input::placeholder,.campo textarea::placeholder{color:var(--ink-muted);opacity:1}.enlace{appearance:none;min-height:44px;font:700 14px/18px var(--font-sans);color:var(--rojo-tomate);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;text-decoration:underline}.enlace:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.campo__av{min-height:20px;font:600 14px/20px var(--font-sans);color:var(--ink-muted)}.campo__av[data-n=ok]{color:var(--verde-botella)}.campo__av[data-n=aviso]{color:var(--rojo-tomate)}.campo__err{font:700 14px/20px var(--font-sans);color:var(--rojo-tomate)}.campo input[aria-invalid=true],.campo textarea[aria-invalid=true]{box-shadow:inset 0 0 0 3px var(--rojo-tomate)}.campo input:disabled{opacity:.5}.check{gap:var(--space-3);cursor:pointer;min-height:48px;color:var(--ink);align-items:flex-start;display:flex;position:relative}.check input{opacity:0;cursor:pointer;width:28px;height:28px;margin:0;position:absolute}.check__c{width:28px;height:28px;box-shadow:inset 0 0 0 3px var(--heading);background:#fff;border-radius:4px;flex:none;margin-top:2px;position:relative}.check input:checked+.check__c{background:var(--amarillo-carta);box-shadow:inset 0 0 0 3px var(--heading)}.check input:checked+.check__c:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1412' stroke-width='4'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;inset:3px}.check input:focus-visible+.check__c{outline:3px solid var(--focus);outline-offset:2px}.check input[aria-invalid=true]+.check__c{box-shadow:inset 0 0 0 3px var(--rojo-tomate)}.check a{color:var(--rojo-tomate);font-weight:700}.med-comanda{filter:drop-shadow(0 10px 8px #00000059);width:100%;max-width:340px;margin:0 auto}.med-comanda__papel{--d:18px;background:var(--papel-termico);color:var(--carbon-horno);padding:var(--space-6) var(--space-4);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/var(--d) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/var(--d) 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/var(--d) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top/var(--d) 51% repeat-x;background-image:repeating-linear-gradient(0deg,#1a141209 0 1px,#0000 1px 3px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .08 0 0 0 0 .07 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:relative}.comanda--sep{white-space:pre;overflow:hidden}.med-linea{white-space:pre;width:calc(var(--n) * 1ch);overflow:hidden}.med-linea.comanda-h,.med-linea.comanda-s{width:calc(var(--n) * 1ch)}.med-comanda__papel .comanda,.med-comanda__papel .comanda-h,.med-comanda__papel .comanda-s{font-family:var(--font-mono)}.med-comanda.is-run .med-linea{width:0;animation:med-escribir calc(var(--n) * var(--dur-linea)) steps(var(--n),end) forwards;animation-delay:var(--d)}@keyframes med-escribir{to{width:calc(var(--n) * 1ch)}}@media(prefers-reduced-motion:reduce){.med-comanda.is-run .med-linea{width:calc(var(--n) * 1ch);animation:none}}.com{flex-direction:column;min-height:min(94svh,100%);display:flex}.com__cab{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);z-index:3;background:var(--surface);border-bottom:2px solid var(--rule);display:flex;position:sticky;top:0}.com__cab .titular-m,.com__cab .titular-l{color:var(--heading)}.com__cuerpo{padding:var(--space-4);gap:var(--space-5);flex:1;align-content:start;display:grid}.com__modo{gap:var(--space-3);display:grid}.com__zona{gap:6px;display:grid}.com__zona>label,.com__datos .campo>label{color:var(--ink-muted)}.com__vacia{padding:var(--space-6) var(--space-4);border:2px dashed var(--rule);border-radius:var(--radius-ladrillo);text-align:center;gap:6px;display:grid}.lins{padding:0;list-style:none}.lin{gap:var(--space-2) var(--space-3);border-bottom:2px dashed var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:12px 0;display:grid}.lin__t{gap:0;min-width:0;display:grid}.lin__n{font-size:17px;font-weight:700;line-height:22px}.lin__t .ingredientes{color:var(--ink-muted)}.lin__c{align-items:center;gap:4px;display:flex}.lin__q{text-align:center;min-width:2ch;font:700 20px/1 var(--font-mono)}.lin__p{text-align:right;min-width:5.2ch;color:var(--price);font-size:20px}.tots{padding-top:var(--space-3);gap:6px;display:grid}.tot{justify-content:space-between;gap:var(--space-3);font-size:17px;display:flex}.tot--regalo{color:var(--accent);font-weight:700}.tot--total{border-top:3px solid var(--heading);font:800 24px/28px var(--font-display);color:var(--heading);margin-top:6px;padding-top:12px}.tot--total .precio{font:800 28px/28px var(--font-display);color:var(--price)}.tot__min{color:var(--ink-muted)}.com__datos{gap:var(--space-3);display:grid}.com__datos .campo input{min-height:52px}#com-papel{display:grid}.com__pie{z-index:3;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:2px solid var(--rule);display:grid;position:sticky;bottom:0}.com__motivo{padding:var(--space-3);background:var(--rojo-tomate);color:var(--crema);border-radius:2px;font-size:16px;line-height:22px}.com__legal{color:var(--ink-muted);font-size:13px;line-height:18px}@media(min-width:720px){.hoja--comanda{border-radius:0;width:min(500px,100vw);height:100svh;max-height:none;inset:0 0 0 auto}.hoja--comanda[open]{animation-name:hoja-lado}@keyframes hoja-lado{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.com{min-height:100%}}.ped__marco{padding:var(--space-3) var(--space-4) 0;gap:var(--space-2);display:grid}.ped__ahora{color:var(--ink)}.ped__pasos{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.ped__p{appearance:none;cursor:pointer;width:100%;min-height:48px;color:var(--ink-muted);font:700 11px/13px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;align-content:start;justify-items:center;gap:2px;padding:4px 0;display:grid;position:relative}.ped__n{width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--rule);font:700 14px/1 var(--font-mono);background:var(--surface-alt);color:var(--ink);border-radius:50%;place-items:center;display:grid}.ped__li[data-e=ahora] .ped__n{background:var(--heading);color:var(--surface);box-shadow:none}.ped__li[data-e=hecho] .ped__n{background:var(--amarillo-carta);color:var(--carbon-horno);box-shadow:none}.ped__li[data-e=bloq] .ped__p{opacity:.55}.ped__li[data-e=ahora] .ped__p{color:var(--heading)}.ped__p:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.ped__t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ped__bloque{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ped__bloque>legend{margin-bottom:var(--space-2);padding:0}.ped__aparte{padding:var(--space-3);border-radius:var(--radius-ladrillo);background:var(--surface-alt);box-shadow:inset 0 0 0 2px var(--rule);color:var(--ink)}.ped__min{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-ladrillo);box-shadow:inset 0 0 0 2px var(--rule);background:var(--surface-alt);display:grid}.ped__min[data-e=falta]{box-shadow:inset 0 0 0 3px var(--rojo-tomate);background:#fff}.ped__min[data-e=ok]{box-shadow:inset 0 0 0 3px var(--verde-botella)}.ped__min .ingredientes{color:var(--ink)}.ped__sug{gap:8px;display:grid}.chip-b{appearance:none;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-4);border-radius:var(--radius-boton);background:var(--amarillo-carta);color:var(--carbon-horno);box-shadow:var(--shadow-boton);text-align:left;font:700 16px/20px var(--font-sans);border:0;display:flex}.chip-b .precio{color:var(--carbon-horno);flex:none}.chip-b:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.lin--ped{align-items:start}.lin--ag{background:#a61a0c0f}.lin__ag{color:var(--rojo-tomate)}.lin__ed{gap:var(--space-2);flex-wrap:wrap;margin-top:8px;display:flex}.lin__ed-c{flex:150px;gap:2px;min-width:0;display:grid}.lin__ed-c .etiqueta{color:var(--ink-muted)}.selec--s{min-height:48px;font-size:15px}.lin__ac{gap:var(--space-4);flex-wrap:wrap;display:flex}.opc{cursor:pointer;display:block;position:relative}.opc input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.opc__c{padding:var(--space-3) var(--space-4);border-radius:var(--radius-ladrillo);box-shadow:inset 0 0 0 2px var(--rule);background:var(--surface-alt);gap:2px;display:grid}.opc__t{font:700 18px/22px var(--font-sans);color:var(--ink)}.opc input:checked+.opc__c{box-shadow:inset 0 0 0 4px var(--heading);background:#fff}.opc input:focus-visible+.opc__c{outline:3px solid var(--focus);outline-offset:2px}.opc--no{opacity:.55;cursor:not-allowed}.ped__alto{padding:var(--space-3) var(--space-4);border-radius:var(--radius-ladrillo);box-shadow:inset 0 0 0 3px var(--rojo-tomate);color:var(--ink);background:#fff}.ped__alto a{color:var(--rojo-tomate);font-weight:700}.ped__form{gap:var(--space-4);display:grid}.ped__dir{gap:var(--space-3);border:2px solid var(--rule);padding:calc(var(--space-4) - 2px);border-radius:var(--radius-ladrillo);min-width:0;margin:0;display:grid}.ped__dir>legend{padding:0 6px}.ped__pueblo{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ped__dos{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.ped__chips{flex-wrap:wrap;gap:8px;display:flex}.rev{gap:var(--space-4);display:grid}.rev__datos{gap:0;display:grid}.rev__f{gap:var(--space-2) var(--space-3);border-bottom:2px dashed var(--rule);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;padding:8px 0;display:grid}.rev__f .etiqueta{color:var(--ink-muted)}.rev__v{overflow-wrap:anywhere}.rev__papel{display:grid}.rev__papel .med-comanda{max-width:100%}.rev__msg{gap:var(--space-2);display:grid}.burbuja{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-3) var(--space-4);border-radius:var(--radius-ladrillo);box-shadow:inset 0 0 0 2px var(--rule);font:500 14px/21px var(--font-mono);color:var(--ink);background:#fff;margin:0}.env{gap:var(--space-3);display:grid}.vuelta{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-ladrillo);background:var(--amarillo-carta);color:var(--carbon-horno);box-shadow:0 0 0 3px var(--carbon-horno);display:grid}.vuelta--ok{box-shadow:inset 0 0 0 4px var(--verde-botella);background:#fff}.vuelta--fallo{box-shadow:inset 0 0 0 4px var(--rojo-tomate);background:#fff}.vuelta .titular-s,.vuelta .cuerpo{color:var(--carbon-horno)}.vuelta a:not(.med-btn){color:var(--rojo-tomate);font-weight:700}.vuelta__b{gap:var(--space-2);display:grid}.vuelta:focus{outline:3px solid var(--focus);outline-offset:3px}.ped__nav{gap:var(--space-2);display:flex}.ped__nav .med-btn{flex:1 1 0;min-width:0}.ped__nav [data-ped=atras]:not([hidden])~.med-btn{flex:2 1 0}.com__motivo{color:var(--ink);border-radius:var(--radius-boton);box-shadow:inset 0 0 0 2px var(--rojo-tomate);background:#fff;padding:8px 12px}@media(min-width:600px){.ped__t{clip-path:none;white-space:normal;width:auto;height:auto;display:block;position:static;overflow:visible}.ped__ahora{display:none}.ped__dos{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.vuelta__b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.hoja--comanda{width:min(580px,100vw)}}.lin--ped .lin__x{gap:var(--space-2);grid-column:1/-1;display:grid}.lin--ped .lin__ed{margin-top:0}.pag{display:grid}.pag__cuerpo{padding:var(--space-4);gap:var(--space-5);display:grid}.pag__av{padding:var(--space-3) var(--space-4);border:2px dashed var(--price);border-radius:2px}.pag__s{gap:8px;display:grid}.pag__s .titular-s{color:var(--heading)}.pag__s .cuerpo{gap:10px;display:grid}.pag .alerg{columns:2}@media(min-width:720px){.hoja--pagina{border-radius:var(--radius-ladrillo);width:min(720px,100vw - 48px);height:fit-content;max-height:calc(100svh - 48px);margin:auto;inset:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
