:root{--naranja-tele: #E27616;--onda-tele: #C2590C;--luz-crema: #FFD9A8;--rojo-banderilla: #9B1B14;--rojo-hondo: #7A140F;--rojo-luz: #BC2E19;--naranja-banderilla: #CE421F;--naranja-sombra: #A3321A;--naranja-brillo: #FFD3BD;--grafito-banderilla: #2E2B29;--grafito-hondo: #1F1D1C;--grafito-brillo: #6A6460;--masa: #FFF4E4;--masa-borde: #EAD6BC;--kraft: #D9B88A;--tinta: #141110;--blanco: #FFFFFF;--color-dominante: var(--naranja-tele);--color-secundario: var(--grafito-banderilla);--color-acento: var(--rojo-banderilla);--f-display: "Barlow", system-ui, sans-serif;--f-precio: "Barlow Condensed", "Barlow", system-ui, sans-serif;--f-etiqueta: "Barlow Semi Condensed", "Barlow", system-ui, sans-serif;--f-texto: "Barlow", system-ui, sans-serif;--f-lema: "Kaushan Script", cursive;--r-boton: 16px;--r-ficha: 20px;--linea: 3px solid var(--tinta);--cab: 64px;--sombra-titulo: .06em .06em 0 var(--tinta);--sombra-naranja: 93 3 0;--sombra-masa: 55 37 4;--elev-2: 0 1px 2px rgb(var(--sombra-naranja) / .065), 0 4px 10px rgb(var(--sombra-naranja) / .09), 0 16px 30px -6px rgb(var(--sombra-naranja) / .2);--elev-3: 0 2px 4px rgb(var(--sombra-naranja) / .08), 0 10px 20px rgb(var(--sombra-naranja) / .12), 0 24px 44px -8px rgb(var(--sombra-naranja) / .28);--dock: calc(104px + env(safe-area-inset-bottom)) ;--patron: 460px}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--cab) + 12px);scroll-padding-bottom:var(--dock);-webkit-text-size-adjust:100%}body{margin:0;background:var(--naranja-tele) url(../img/patron-naranja.svg?v=1) 0 0 / var(--patron) repeat;color:var(--tinta);font:500 17px/1.5 var(--f-texto);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,p{margin:0}svg{width:1em;height:1em;flex:none}:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;border-radius:4px}.conocenos :focus-visible,.pie :focus-visible,.hoja :focus-visible,.ficha :focus-visible,.paquete :focus-visible{outline-color:var(--tinta)}[hidden]{display:none!important}.sprite{position:absolute;width:0;height:0;overflow:hidden}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.saltar{position:absolute;left:12px;top:-60px;z-index:100;background:var(--tinta);color:#fff;padding:10px 14px;border-radius:8px}.saltar:focus{top:10px}.contenedor{width:min(1200px,100% - 32px);margin-inline:auto}.btn{--relleno: var(--rojo-banderilla);--sombra-cel: #6E110C;--brillo: #FFB3A6;--letra: var(--blanco);--letra-sombra: #4A0B07;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45em;min-height:54px;padding:11px 20px 14px;border:var(--linea);border-radius:var(--r-boton);background:var(--relleno);color:var(--letra);font:800 18px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.02em;text-decoration:none;text-shadow:0 2px 0 var(--letra-sombra);box-shadow:inset 0 -6px 0 var(--sombra-cel),0 5px 0 var(--tinta);transition:transform .08s ease,box-shadow .08s ease;-webkit-tap-highlight-color:transparent}.btn:before{content:"";position:absolute;left:9px;top:6px;width:16px;height:6px;border-radius:6px;background:var(--brillo);transform:rotate(-12deg);pointer-events:none}.btn:after{content:"";position:absolute;left:29px;top:5px;width:6px;height:6px;border-radius:50%;background:var(--brillo);pointer-events:none}.btn:hover{transform:translateY(-2px);box-shadow:inset 0 -6px 0 var(--sombra-cel),0 7px 0 var(--tinta)}.btn:active{transform:translateY(4px);box-shadow:inset 0 -3px 0 var(--sombra-cel),0 1px 0 var(--tinta)}.btn b{font:800 1.5em/.8 var(--f-precio);letter-spacing:0;font-variant-numeric:tabular-nums}.btn svg{font-size:1.25em}.btn-crema{--relleno: var(--masa);--sombra-cel: #E5CBA6;--brillo: var(--blanco);--letra: var(--tinta);--letra-sombra: transparent}.hoja .btn-crema,.confirma .btn-crema{--relleno: var(--blanco);--sombra-cel: var(--masa-borde);--brillo: var(--masa)}.btn-grande{min-height:60px;font-size:19px;width:100%}.btn-wa{--relleno: #1F7A4D;--sombra-cel: #145C38;--brillo: #9FE3BE;--letra-sombra: #0D3F26}.llama{animation:llama .6s cubic-bezier(.3,1.6,.5,1) 2}@keyframes llama{0%,to{transform:none}30%{transform:translateY(-6px) rotate(-4deg) scale(1.06)}60%{transform:translateY(0) rotate(3deg)}}.lema{font:400 clamp(22px,5.6vw,34px)/1.1 var(--f-lema);color:var(--rojo-banderilla);transform:rotate(-3deg);transform-origin:left center}.lema-claro{color:var(--blanco);text-shadow:.05em .05em 0 var(--tinta)}.sellos{list-style:none;margin:0;padding:0;display:flex;gap:18px;align-items:center}.sellos li{display:flex;align-items:center;gap:10px;font:700 14px/1.15 var(--f-etiqueta);text-transform:uppercase;color:var(--blanco);max-width:12ch}.sellos li+li{padding-left:18px;border-left:3px dotted var(--tinta)}.sellos svg{width:52px;height:40px;color:var(--tinta)}.sellos-oscuros li{color:var(--tinta);max-width:none;flex:1 1 0;min-width:0}.sellos-oscuros svg{color:var(--rojo-banderilla)}.franjas{display:grid;grid-template-rows:14px 12px 20px}.franjas i:nth-child(1){background:var(--rojo-banderilla)}.franjas i:nth-child(2){background:var(--naranja-banderilla)}.franjas i:nth-child(3){background:var(--grafito-banderilla)}.cabecera{position:sticky;top:0;z-index:30;height:var(--cab);display:flex;align-items:center;gap:12px;padding:0 max(16px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));background:transparent;transition:box-shadow .2s,background-color .2s}.cabecera.con-sombra{background-color:var(--naranja-tele);box-shadow:0 3px 0 var(--tinta)}.marca{position:relative;z-index:2;align-self:center;flex:none;margin:0 auto 0 0;display:block;transform-origin:20% 50%;opacity:0;visibility:hidden;transform:scale(.4) rotate(-10deg);transition:opacity .16s,transform .4s cubic-bezier(.3,1.6,.5,1),visibility 0s .4s;-webkit-tap-highlight-color:transparent}.cabecera.con-logo .marca{opacity:1;visibility:visible;transform:none;transition-delay:0s}.marca img{width:84px;height:auto}.cabecera.con-logo .marca:active{transform:translateY(2px)}.cab-nav{display:none}.idioma{position:absolute;z-index:2;top:68px;right:max(16px,env(safe-area-inset-right));display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:32px;padding:3px 9px 4px;border:2.5px solid var(--tinta);border-radius:10px;background:var(--masa);color:var(--tinta);box-shadow:0 3px 0 var(--tinta);font:800 13px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.05em;text-decoration:none;-webkit-tap-highlight-color:transparent}.idioma:after{content:"";position:absolute;inset:-7px}.idioma:active{transform:translateY(2px);box-shadow:0 1px 0 var(--tinta)}.idioma-largo{display:none}.cabecera.con-logo .idioma{position:relative;top:auto;right:auto;align-self:flex-start;margin-top:19px}.cabecera.con-logo .letrero{margin-left:0}.letrero{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin:19px 0 0 auto;padding:4px 11px 5px 6px;border:2.5px solid var(--tinta);border-radius:10px;background:var(--masa);color:var(--tinta);box-shadow:0 3px 0 var(--tinta);font:800 13px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.03em;transform-origin:50% -15px}.letrero-cuerda{position:absolute;left:50%;bottom:calc(100% - 1px);transform:translate(-50%);width:46px;height:14px;overflow:visible}.letrero-cuerda path{fill:none;stroke:var(--tinta);stroke-width:2.4;stroke-linejoin:round}.letrero-cuerda circle{fill:var(--grafito-banderilla);stroke:var(--tinta);stroke-width:1.6}.letrero-icono{width:26px;height:28px;overflow:visible}.letrero-icono .corteza{fill:#e8a54b;stroke:var(--tinta);stroke-width:2.6;stroke-linejoin:round}.letrero-icono .queso{fill:#ffc93f;stroke:var(--tinta);stroke-width:2.6;stroke-linejoin:round}.letrero-icono .peperoni{fill:var(--rojo-banderilla);stroke:var(--tinta);stroke-width:1.4}.letrero-icono .vapor path,.letrero-icono .zzz path{fill:none;stroke:var(--tinta);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.letrero-icono .reloj circle{fill:var(--blanco);stroke:var(--tinta);stroke-width:2.4}.letrero-icono .reloj path{fill:none;stroke:var(--rojo-banderilla);stroke-width:2.2;stroke-linecap:round}.letrero-icono .vapor,.letrero-icono .zzz,.letrero-icono .reloj{display:none}.letrero[data-estado=abierto] .vapor,.letrero[data-estado=cerrado] .zzz,.letrero[data-estado=pronto] .reloj{display:inline}.letrero[data-estado=cerrado] .queso{fill:#f2dca4}.letrero[data-estado=abierto] .letrero-texto{color:#1a6b43}.letrero[data-estado=cerrado] .letrero-texto{color:var(--rojo-banderilla)}.letrero .largo,.cabecera.con-pedido #estado{display:none}.letrero-pedido{padding:5px 11px 6px 9px;background:var(--rojo-banderilla);color:var(--blanco);text-decoration:none;-webkit-tap-highlight-color:transparent}.letrero-pedido:after{content:"";position:absolute;inset:-8px}.letrero-pedido:active{transform:translateY(2px);box-shadow:0 1px 0 var(--tinta)}.letrero-pedido-texto{display:grid;gap:2px}.letrero-pedido-texto b{font-weight:800}.letrero-pedido-texto span{font-size:.92em;color:var(--luz-crema)}.letrero-punto{flex:none;width:10px;height:10px;border:2px solid var(--tinta);border-radius:50%;background:var(--luz-crema);animation:letreroLate 1.4s ease-in-out infinite}@keyframes letreroLate{50%{transform:scale(1.3)}}.letrero.mece{animation:mece 1.4s cubic-bezier(.3,.6,.4,1) both}@keyframes mece{0%{transform:rotate(-14deg)}22%{transform:rotate(10deg)}44%{transform:rotate(-6deg)}64%{transform:rotate(3deg)}82%{transform:rotate(-1deg)}to{transform:none}}.letrero-icono .vapor path{animation:vaporSube 2.4s ease-in-out infinite}.letrero-icono .vapor path:nth-child(2){animation-delay:.8s}.letrero-icono .vapor path:nth-child(3){animation-delay:1.6s}@keyframes vaporSube{0%{opacity:0;transform:translateY(5px)}35%{opacity:1}to{opacity:0;transform:translateY(-5px)}}.letrero-icono .zzz{animation:zzz 2.8s ease-in-out infinite;transform-origin:37px 10px}@keyframes zzz{50%{transform:translate(1px,-2px) scale(1.08);opacity:.65}}.icono-caja{width:36px;height:30px;overflow:visible}.icono-caja path{stroke:var(--tinta);stroke-width:2.2;stroke-linejoin:round}.icono-caja .caja-frente{fill:var(--masa)}.icono-caja .caja-costado{fill:#e2c9a6}.icono-caja .caja-tapa{fill:#f6a04a;transform-box:fill-box;transform-origin:100% 0}.icono-caja .caja-franja{fill:none;stroke:var(--naranja-banderilla);stroke-width:2}.icono-caja .vapor{display:none}.icono-caja .vapor path{fill:none;stroke:var(--masa);stroke-width:2.2;stroke-linecap:round;animation:vaporSube 2.2s ease-in-out infinite}.icono-caja .vapor path:nth-child(2){animation-delay:1.1s}.dock-pedido.llena .vapor{display:inline}.dock-pedido.abre .caja-tapa{animation:tapa .55s cubic-bezier(.3,1.5,.5,1)}@keyframes tapa{0%,to{transform:none}40%{transform:translateY(-5px) rotate(-14deg)}70%{transform:translateY(-1px) rotate(-3deg)}}.contador{min-width:24px;height:24px;padding:0 5px;border-radius:99px;display:inline-grid;place-items:center;background:var(--rojo-banderilla);color:var(--blanco);border:2px solid var(--tinta);text-shadow:none;font:800 15px/1 var(--f-precio);font-variant-numeric:tabular-nums}.contador.brinca{animation:brinca .35s ease}@keyframes brinca{40%{transform:scale(1.35)}}.portada{position:relative;overflow-x:clip;clip-path:polygon(0 -200px,100% -200px,100% 100%,0 100%)}.portada-dentro{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"texto" "chester" "acciones";justify-items:center;width:min(1200px,100% - 32px);margin-inline:auto;padding:10px 0 22px;min-height:calc(100svh - var(--cab) - 46px);align-content:space-between}@media(max-width:899px){.portada{margin-top:calc(-1 * var(--cab))}.portada-dentro{min-height:calc(100svh - 46px);padding:8px 0 20px}}.portada-texto{grid-area:texto;width:100%;text-align:left;position:relative;z-index:2}.portada-titulo{font-size:inherit}.portada-nombre{display:block;width:min(52vw,232px);height:auto;margin-left:-2px}.portada-sub{display:block;margin-top:8px;font:700 clamp(14px,3.9vw,22px)/1.15 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.04em;color:var(--tinta)}.portada-globo{position:absolute;z-index:3;left:44%;bottom:90%;padding:6px 13px 8px;white-space:nowrap;background:var(--masa);border:3px solid var(--tinta);border-radius:16px;box-shadow:0 4px 0 var(--tinta);font:400 clamp(17px,4.7vw,22px)/1 var(--f-lema);color:var(--rojo-banderilla);transform-origin:10% 120%;animation:globoDice .45s cubic-bezier(.3,1.6,.5,1) .9s both}.portada-globo:before,.portada-globo:after{content:"";position:absolute;left:14px;width:0;height:0;border-style:solid;border-color:transparent}.portada-globo:before{top:100%;border-width:15px 16px 0 0;border-top-color:var(--tinta);margin-top:3px}.portada-globo:after{top:100%;left:18px;border-width:10px 11px 0 0;border-top-color:var(--masa);margin-top:0}@keyframes globoDice{0%{transform:scale(.3) rotate(-14deg);opacity:0}to{transform:rotate(-3deg);opacity:1}}.portada-chester{grid-area:chester;position:relative;width:100%;display:grid;place-items:center}.portada-chester:before{content:"";position:absolute;left:50%;top:52%;z-index:0;width:min(150vw,980px);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--luz-crema) 0%,rgba(249,181,106,.92) 38%,rgba(226,118,22,0) 74%),url(../img/ondas.svg) center / 100% 100% no-repeat,radial-gradient(closest-side,var(--naranja-tele) 72%,rgb(226 118 22 / 0) 100%);border-radius:50%;pointer-events:none}.portada-chester:after{content:"";position:absolute;left:50%;bottom:1.5%;z-index:0;width:58%;height:5%;transform:translate(-50%);border-radius:50%;background:var(--onda-tele)}.chester-escena{position:relative;z-index:1;height:min(clamp(300px,calc(100svh - var(--cab) - 260px),560px),calc((100vw - 32px)*1.2617));aspect-ratio:428 / 540}@media(max-width:899px){.chester-escena{height:min(clamp(250px,calc(100svh - 306px),560px),calc((100vw - 32px)*1.2617))}}.chester-escena img,.chester-escena canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.chester-escena canvas{visibility:hidden}.chester-escena.en-lienzo canvas{visibility:visible}.chester-escena.en-lienzo img{visibility:hidden}.portada-acciones{grid-area:acciones;position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 10px;width:100%}.portada-acciones .btn{flex:1 1 auto;max-width:260px}.portada-acciones .btn-pedir{flex-grow:1.4}.portada .franjas{position:relative;z-index:2}.r{position:absolute;z-index:3;display:block;width:20px;height:auto;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.r-logo{left:41.3%;top:88%;width:max(8px,7.6%)}.r-portada{left:65%;top:91.4%;width:5.4%}.r-conocenos{left:67%;top:91.4%;width:5%}.r-vacio{left:106%;top:95%;width:12px}.menu{padding:40px 0 56px}.menu-cab{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:6px 20px;margin-bottom:22px}.menu-cab h2{font:800 clamp(40px,10vw,76px)/.9 var(--f-display);text-transform:uppercase;color:var(--blanco);text-shadow:var(--sombra-titulo)}.menu-cab-paquetes{margin-top:56px}.menu-cab-chica{margin-bottom:14px}.menu-cab-chica h2{font-size:clamp(32px,8vw,50px)}.menu-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 28px}.menu-cats a{display:grid;justify-items:center;align-content:center;gap:4px;min-height:68px;padding:7px 3px 8px;border:2.5px solid var(--tinta);border-radius:14px;background:var(--masa);box-shadow:0 3px 0 var(--tinta);color:var(--tinta);text-align:center;text-decoration:none;font:800 12.5px/1.05 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.02em;-webkit-tap-highlight-color:transparent}.menu-cats svg{width:28px;height:28px;color:var(--tinta)}.menu-cats a[aria-current=true]{background:var(--luz-crema);color:var(--rojo-banderilla)}.menu-cats a:active{transform:translateY(2px);box-shadow:0 1px 0 var(--tinta)}@media(min-width:900px){.menu-cats{display:none}}.menu-complementos{display:grid;gap:32px 26px;margin-top:56px}@media(min-width:640px){.menu-complementos{grid-template-columns:repeat(2,minmax(0,1fr))}}.complementos{list-style:none;margin:0;padding:0;display:grid;gap:16px}.complemento{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;padding:16px 16px 16px 12px;border:var(--linea);border-radius:var(--r-ficha);background:var(--masa);box-shadow:0 5px 0 var(--tinta),var(--elev-2)}.complemento:before{content:"";position:absolute;inset:6px;border:2px dashed var(--naranja-tele);border-radius:14px;pointer-events:none}.complemento-mas{position:absolute;z-index:2;left:-8px;top:-10px;display:grid;place-items:center;width:32px;height:32px;border:var(--linea);border-radius:50%;background:var(--rojo-banderilla);color:var(--blanco);box-shadow:0 2px 0 var(--tinta)}.complemento-mas svg{width:18px;height:18px}.complemento-foto{position:relative;display:grid;place-items:center;height:132px}.complemento-foto:before{content:"";position:absolute;left:50%;top:50%;width:118px;height:118px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,var(--luz-crema),rgb(255 217 168 / .55) 60%,rgb(255 217 168 / 0))}.complemento-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.complemento-info{position:relative;min-width:0}.complemento h3{font:800 clamp(26px,7.4vw,34px)/.92 var(--f-display);text-transform:uppercase;color:var(--rojo-banderilla)}.complemento h3 small{display:block;font:800 14px/1.1 var(--f-etiqueta);letter-spacing:.04em;color:var(--tinta)}.complemento-info>p:not(.precio){margin:4px 0 8px;font:700 14px/1.2 var(--f-etiqueta);text-transform:uppercase;color:var(--tinta)}.complemento .ficha-pie{margin:0;padding:0;justify-content:space-between;flex-wrap:nowrap;gap:8px}.complemento .agregar{min-height:46px;padding-inline:16px;font-size:16px}@media(max-width:319px){.complemento .ficha-pie{flex-wrap:wrap}}.precio.precio-pendiente{font:800 15px/1.02 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.02em;color:var(--rojo-banderilla);max-width:88px}.menu-cab p.lema{font:400 clamp(22px,5.4vw,32px)/1.15 var(--f-lema);text-transform:none}.pizzas{list-style:none;margin:0;padding:0;display:grid;gap:24px}.ficha{position:relative;isolation:isolate;container-type:inline-size;overflow:clip;display:grid;grid-template-columns:minmax(0,1fr) 52%;grid-template-rows:auto 1fr auto;grid-template-areas:"texto foto" "lista foto" "pie pie";border:var(--linea);border-radius:var(--r-ficha);background:var(--masa);box-shadow:0 6px 0 var(--tinta),var(--elev-2)}.ficha-texto{grid-area:texto;position:relative;z-index:3;padding:16px 0 0 16px}.ficha h3{font:800 clamp(25px,7vw,40px)/.9 var(--f-display);font-size:clamp(24px,7.4cqi,40px);text-transform:uppercase;color:var(--rojo-banderilla)}.ficha h3 small{display:block;font-size:.5em;letter-spacing:.04em;color:var(--tinta)}.ficha-lista{grid-area:lista;position:relative;z-index:3;list-style:none;margin:0;padding:12px 0 6px 14px;display:flex;flex-direction:column;gap:5px}.ficha-lista li{display:flex;align-items:center;gap:7px;font:700 13px/1.05 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.02em;color:var(--grafito-banderilla)}.ficha-lista svg{flex:none;width:28px;height:28px;color:var(--tinta)}.ficha-ing{font:700 14px/1.22 var(--f-etiqueta);text-transform:uppercase;color:var(--grafito-banderilla)}.ficha-pie{margin-top:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:6px}.ficha>.ficha-pie{grid-area:pie;position:relative;z-index:3;justify-content:space-between;padding:6px 16px 30px;margin:0}.ficha-foto{--sube: 0px;grid-area:foto;position:relative;z-index:2;align-self:start;margin:calc(13% + 8px) 10px 0 2px;pointer-events:none}.ficha-pizza{position:relative;z-index:1;display:block;width:100%;height:auto;transform:translateY(var(--sube));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ficha-vapor{position:absolute;z-index:2;left:2.47%;top:-18.36%;width:93.14%;height:auto;aspect-ratio:640 / 278;transform:translateY(var(--sube));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ficha-vapor.espejo{transform:translateY(var(--sube)) scaleX(-1)}.ficha-foto:before{content:"";position:absolute;z-index:0;left:50%;top:22%;width:118%;aspect-ratio:1.25 / 1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,var(--luz-crema),rgb(255 217 168 / .55) 55%,rgb(255 217 168 / 0))}.ficha-sombra,.ficha-sombra:before{position:absolute;left:50%;border-radius:50%;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s}.ficha-sombra{top:87%;width:88%;aspect-ratio:6.5 / 1;transform:translate(-50%);background:radial-gradient(closest-side,rgb(var(--sombra-masa) / .45),rgb(var(--sombra-masa) / .2) 55%,transparent)}.ficha-sombra:before{content:"";top:25%;width:118%;aspect-ratio:4 / 1;transform:translate(-50%);background:radial-gradient(closest-side,rgb(var(--sombra-naranja) / .14),transparent)}@media(hover:hover){.ficha:hover .ficha-foto{--sube: -6px}.ficha:hover .ficha-sombra{transform:translate(-50%) scale(.92);opacity:.75}}.ficha .franjas{position:absolute;left:0;right:0;bottom:0;z-index:3;grid-template-rows:6px 5px 8px;border-radius:0 0 calc(var(--r-ficha) - 3px) calc(var(--r-ficha) - 3px);overflow:hidden}.precio{display:inline-flex;align-items:flex-start;font:800 54px/.85 var(--f-precio);font-variant-numeric:tabular-nums;color:var(--tinta)}.precio .signo{font-size:.45em;line-height:1;margin:.1em .05em 0 0}.agregar{min-height:48px;padding:9px 18px 12px;font-size:17px}.agregar-cuenta{position:absolute;top:-11px;right:-11px;min-width:27px;height:27px;padding:0 6px;display:grid;place-items:center;border:2.5px solid var(--tinta);border-radius:99px;background:var(--masa);color:var(--tinta);text-shadow:none;font:800 16px/1 var(--f-precio);font-variant-numeric:tabular-nums}.agregar:disabled,.ventana-agregar:disabled{--relleno: #D9CBB6;--sombra-cel: #C4B49C;--brillo: transparent;--letra: #4D4540;--letra-sombra: transparent;cursor:not-allowed;transform:none;box-shadow:inset 0 -6px 0 var(--sombra-cel),0 5px 0 var(--tinta);white-space:nowrap}.complemento .agregar:disabled{padding-inline:12px;font-size:15px}.agotada .ficha-foto>:not(.sello-agotado),.agotada .pq-escena>:not(.sello-agotado),.agotada .complemento-foto img{filter:grayscale(1);opacity:.45}.agotada .ficha-vapor{visibility:hidden}.sello-agotado{position:absolute;z-index:5;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-6deg);padding:7px 12px 8px;border:3px solid var(--tinta);border-radius:12px;background:var(--masa);box-shadow:0 4px 0 var(--tinta);color:var(--rojo-banderilla);text-align:center;white-space:nowrap;font:800 clamp(15px,4.2vw,21px)/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.02em}.complemento .sello-agotado{top:50%;padding:5px 9px 6px;font-size:15px}.cantidad{display:inline-flex;align-items:center;border:var(--linea);border-radius:var(--r-boton);background:var(--blanco);color:var(--tinta);box-shadow:inset 0 -5px 0 var(--masa-borde),0 4px 0 var(--tinta)}.cantidad button{width:44px;height:44px;border:0;background:transparent;display:grid;place-items:center;font-size:20px;color:var(--tinta);-webkit-tap-highlight-color:transparent}.cantidad button:active{transform:translateY(2px)}.cantidad output{min-width:28px;text-align:center;font:800 24px/1 var(--f-precio);font-variant-numeric:tabular-nums}.paquetes{list-style:none;margin:0;padding:0;display:grid;gap:24px}.paquete{position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-areas:"escena" "texto" "lista" "pie";border:var(--linea);border-radius:var(--r-ficha);background:var(--kraft) url(../img/ondas-kraft.svg?v=2) 50% 0 / 1500px auto no-repeat;box-shadow:0 6px 0 var(--tinta),var(--elev-2)}.pq-escena{grid-area:escena;position:relative;isolation:isolate;margin:10px 10px 0}.pq-escena:before{content:"";position:absolute;z-index:0;left:46%;top:50%;width:112%;height:125%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,var(--luz-crema),rgb(255 217 168 / .6) 58%,rgb(255 217 168 / 0))}.pq-escena>img,.pq-escena .ficha-foto{position:absolute;margin:0}.pq-escena>img{display:block;height:auto}.pq-refresco{z-index:1;filter:drop-shadow(0 10px 8px rgb(var(--sombra-masa) / .28))}.pq-escena .pq-pizza-1{z-index:2}.pq-escena .pq-pizza-2{z-index:3}.pq-garlic{z-index:4;filter:drop-shadow(0 8px 7px rgb(var(--sombra-masa) / .34))}.pq-escena .ficha-foto:before{content:none}.pq-plato{aspect-ratio:1000 / 640}.pq-plato .pq-refresco{left:77.2%;top:6.88%;width:17.8%}.pq-plato .pq-pizza-1{left:19%;top:30.63%;width:62%}.pq-plato .pq-garlic{left:1.8%;top:36.88%;width:29.2%}.pq-familiar{aspect-ratio:1000 / 700}.pq-familiar .pq-refresco{left:80.6%;top:4.29%;width:17%}.pq-familiar .pq-pizza-1{left:33%;top:16%;width:54%}.pq-familiar .pq-pizza-2{left:12%;top:38.29%;width:61%}.pq-familiar .pq-garlic{left:0%;top:45.43%;width:28%}.paquete .ficha-texto{padding:6px 18px 0}.paquete h3{font:800 clamp(32px,8.6vw,46px)/.9 var(--f-display);font-size:clamp(30px,9.2cqi,46px);text-transform:uppercase;color:var(--rojo-banderilla)}.paquete h3 small{display:block;font-size:.46em;letter-spacing:.04em;color:var(--tinta)}.paquete{container-type:inline-size}.paquete-lista{grid-area:lista;align-self:start;list-style:none;margin:0;padding:12px 18px 2px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;gap:6px 12px}.paquete-lista li{display:flex;align-items:center;gap:7px;font:700 13px/1.05 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.02em;color:var(--grafito-banderilla)}.paquete-lista svg{flex:none;width:28px;height:28px;color:var(--tinta)}.paquete>.ficha-pie{grid-area:pie;justify-content:space-between;padding:10px 18px 32px;margin:0}.paquete .franjas{position:absolute;left:0;right:0;bottom:0;z-index:3;grid-template-rows:6px 5px 8px}@media(hover:hover){.paquete:hover .ficha-foto{--sube: -6px}.paquete:hover .ficha-sombra{transform:translate(-50%) scale(.92);opacity:.75}}.sin-js{margin-top:20px;font-weight:700;color:var(--tinta)}.conocenos{background:var(--masa) url(../img/patron-masa.svg?v=1) 0 0 / var(--patron) repeat;padding:56px 0 60px;overflow:hidden}.conocenos-grid{display:grid;gap:18px;justify-items:center}.conocenos-chester{position:relative;width:min(300px,78%)}.conocenos-chester img{display:block;width:100%;height:auto}.conocenos-texto{display:grid;gap:14px;max-width:560px}.conocenos h2{font:800 clamp(42px,11vw,80px)/.9 var(--f-display);text-transform:uppercase;color:var(--rojo-banderilla)}.conocenos-grande{font:700 clamp(22px,5.4vw,30px)/1.15 var(--f-etiqueta);color:var(--tinta)}.conocenos .sellos{margin-top:8px;flex-wrap:wrap}.visitanos{background:var(--grafito-banderilla) url(../img/patron-grafito.svg?v=1) 0 0 / var(--patron) repeat;color:var(--blanco);padding:56px 0 64px}.visitanos :focus-visible{outline-color:var(--blanco)}.visitanos h2{font:800 clamp(42px,11vw,80px)/.9 var(--f-display);text-transform:uppercase;color:var(--blanco);text-shadow:var(--sombra-titulo)}.visitanos-intro{margin:14px 0 26px;max-width:46ch;color:#e9e2da;font-size:18px}.fichas{margin:0 0 28px;display:grid;gap:12px}.ficha-dato{padding:16px 18px;border-radius:14px;background:var(--grafito-hondo);border-left:6px solid var(--naranja-banderilla)}.ficha-dato dt{display:flex;align-items:center;gap:8px;font:700 14px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.05em;color:#ff9f7e;margin-bottom:6px}.ficha-dato dt svg{font-size:18px}.ficha-dato dd{margin:0;font:600 19px/1.3 var(--f-texto)}.ficha-dato dd a{color:var(--blanco)}.visitanos-dentro{display:grid;grid-template-columns:minmax(0,1fr)}.visitanos-acciones{display:flex;flex-wrap:wrap;gap:14px 12px}.visitanos-acciones .btn{flex:1 1 190px;max-width:320px}.visitanos-mapa{margin:0 0 24px}.minimapa{display:block;position:relative;overflow:hidden;border:var(--linea);border-radius:var(--r-ficha);background:#f2ddbd;box-shadow:0 6px 0 var(--tinta),0 18px 36px -12px #00000080;transition:transform .12s ease;-webkit-tap-highlight-color:transparent}.minimapa:active{transform:translateY(3px)}.visitanos .minimapa:focus-visible{outline:3px solid var(--blanco);outline-offset:4px}.mm{display:block;width:100%;height:auto}.mm-tierra{fill:#f2ddbd}.mm-parque{fill:#a9d47e;stroke:var(--tinta);stroke-width:3;stroke-linejoin:round}.mm-lugar{fill:#eac398;stroke:var(--tinta);stroke-width:3;stroke-linejoin:round}.mm-agua{fill:none;stroke:#6fb6de;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.mm-borde path{fill:none;stroke:var(--tinta);stroke-linecap:round;stroke-linejoin:round}.mm-calles path{fill:none;stroke-linecap:round;stroke-linejoin:round}.mm-calle{stroke:#fffbf4}.mm-av{stroke:#ffb560}.mm-et{font:800 17px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.04em;text-anchor:middle;fill:var(--tinta);paint-order:stroke;stroke:#fffbf4;stroke-width:5px;stroke-linejoin:round}.mm-ref{font:700 14px/1 var(--f-etiqueta);text-anchor:middle;fill:#6b4a2a;paint-order:stroke;stroke:#eac398;stroke-width:4px;stroke-linejoin:round}.mm-marca{fill:var(--rojo-banderilla);stroke:var(--tinta);stroke-width:3;transform-origin:0 0}.mm-sombra{fill:#14111066;transform-origin:0 0}.mm-onda{fill:none;stroke:var(--rojo-banderilla);stroke-width:3;opacity:0;transform-origin:0 0;transform:scaleY(.36)}.mm-cae{transform-origin:0 0}.mm-cae image{transform-box:fill-box;transform-origin:50% 100%}.mm-globo{transform-origin:36px -118px}.mm-globo path{fill:var(--masa);stroke:var(--tinta);stroke-width:3;stroke-linejoin:round}.mm-globo text{font:400 19px/1 var(--f-lema);text-anchor:middle;fill:var(--rojo-banderilla)}.minimapa.anima .mm-cae{animation:mmCae .7s cubic-bezier(.45,0,.7,1) both}.minimapa.anima .mm-cae image{animation:mmAplasta .5s ease-out .62s both,mmRespira 3s ease-in-out 1.2s infinite}.minimapa.anima .mm-marca,.minimapa.anima .mm-sombra{animation:mmMarca .5s cubic-bezier(.3,1.6,.5,1) .55s both}.minimapa.anima .mm-onda{animation:mmOnda 2.6s ease-out 1.1s infinite}.minimapa.anima .mm-globo{animation:mmGlobo .45s cubic-bezier(.3,1.6,.5,1) 1s both}@keyframes mmCae{0%{transform:translateY(-120px);opacity:0}30%{opacity:1}to{transform:none}}@keyframes mmAplasta{0%{transform:scale(1.06,.9)}45%{transform:scale(.97,1.04)}to{transform:none}}@keyframes mmRespira{50%{transform:scale(1.01,1.025)}}@keyframes mmMarca{0%{transform:scale(0)}}@keyframes mmOnda{0%{transform:scaleY(.36) scale(.8);opacity:.8}to{transform:scaleY(.36) scale(3.4);opacity:0}}@keyframes mmGlobo{0%{transform:scale(0);opacity:0}}.visitanos-mapa figcaption{margin-top:12px;text-align:right;font:600 12px/1.3 var(--f-etiqueta);color:#bdb3a9}.visitanos-mapa figcaption a{color:inherit}.pie{background:var(--masa) url(../img/patron-masa.svg?v=1) 0 0 / var(--patron) repeat;padding-bottom:calc(max(var(--dock),90px) + 16px)}.pie-dentro{display:grid;justify-items:center;gap:30px;padding-top:36px;text-align:center}.pie-marca{display:grid;justify-items:center;gap:10px}.pie-marca img{width:min(280px,76%)}.pie .lema{transform-origin:center}.pie h2{margin-bottom:14px;font:800 15px/1 var(--f-etiqueta);letter-spacing:.1em;text-transform:uppercase;color:var(--rojo-banderilla)}.redes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,auto);justify-content:center;gap:16px 24px}.red{position:relative;display:grid;justify-items:center;gap:8px;color:var(--tinta);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.red-icono{position:relative;display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:3px solid var(--tinta);border-radius:18px;box-shadow:0 4px 0 var(--tinta);transition:transform .15s,box-shadow .15s}.red-icono:before{content:"";position:absolute;left:7px;top:5px;width:13px;height:5px;border-radius:5px;background:#ffffff80;transform:rotate(-14deg)}.red-icono svg{position:relative;width:31px;height:31px;color:#fff}.red-instagram .red-icono{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.red-facebook .red-icono{background:#0866ff}.red-facebook svg{width:34px;height:34px}.red-tiktok .red-icono{background:#000}.red-whatsapp .red-icono{background:#25d366}.red-telefono .red-icono{background:linear-gradient(#5ef77a,#10bd2c)}.red-maps .red-icono{background:#fff}.red-maps svg{width:38px;height:38px}.red-nombre{font:700 12px/1 var(--f-etiqueta);letter-spacing:.03em;text-transform:uppercase}@media(hover:hover){.red:hover .red-icono{transform:translateY(-2px);box-shadow:0 6px 0 var(--tinta)}}.red:active .red-icono{transform:translateY(3px);box-shadow:0 1px 0 var(--tinta)}.red-pronto{position:absolute;z-index:2;left:50%;bottom:calc(100% + 8px);padding:6px 10px 7px;border:2.5px solid var(--tinta);border-radius:10px;background:var(--luz-crema);white-space:nowrap;font:800 13px/1 var(--f-etiqueta);text-transform:uppercase;color:var(--tinta);opacity:0;transform:translate(-50%) translateY(4px) scale(.7);transition:opacity .15s,transform .25s cubic-bezier(.3,1.6,.5,1);pointer-events:none}.red.avisa .red-pronto{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.redes li:first-child .red-pronto{left:-6px;transform:translateY(4px) scale(.7);transform-origin:left bottom}.redes li:last-child .red-pronto{left:auto;right:-6px;transform:translateY(4px) scale(.7);transform-origin:right bottom}.redes li:first-child .red.avisa .red-pronto,.redes li:last-child .red.avisa .red-pronto{transform:none}.pie-datos{list-style:none;width:fit-content;max-width:100%;margin:0 auto;padding:0;display:grid;gap:11px;justify-items:start}.pie-datos li{display:flex;align-items:center;gap:9px;font:600 16px/1.3 var(--f-texto);color:var(--tinta);text-align:left}.pie-datos svg{flex:none;width:20px;height:20px;color:var(--rojo-banderilla)}.pie-datos a{color:var(--tinta);text-underline-offset:3px}.pie-legal{margin-top:30px;padding-top:16px;border-top:2px solid var(--masa-borde);text-align:center;font:600 14px/1.4 var(--f-etiqueta);color:#6b625c;text-transform:uppercase;letter-spacing:.04em}.barra-pedido{position:fixed;z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;max-width:560px;margin-inline:auto;min-height:62px;padding:7px 7px 7px 16px;border:var(--linea);border-radius:18px;background:var(--masa);color:var(--tinta);box-shadow:inset 0 -5px 0 var(--masa-borde),0 5px 0 var(--tinta),var(--elev-3);font:700 16px/1 var(--f-etiqueta);text-transform:uppercase;animation:subeBarra .35s cubic-bezier(.2,.9,.3,1.2);-webkit-tap-highlight-color:transparent}.barra-pedido[hidden]{display:none}.barra-pedido:active{transform:translateY(3px);box-shadow:inset 0 -3px 0 var(--masa-borde),0 2px 0 var(--tinta)}@keyframes subeBarra{0%{transform:translateY(130%)}}.barra-cuenta b{font:800 22px/1 var(--f-precio);color:var(--rojo-banderilla)}.barra-ver{margin-left:auto;padding:11px 15px 13px;border:2px solid var(--tinta);border-radius:12px;background:var(--rojo-banderilla);color:var(--blanco);box-shadow:inset 0 -4px #6e110c;text-shadow:0 2px 0 #4A0B07}.barra-total{font:800 26px/1 var(--f-precio);font-variant-numeric:tabular-nums;min-width:3.4ch;text-align:right;padding-right:6px;order:0}.barra-cuenta{order:-1}.dock{position:fixed;z-index:40;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));max-width:460px;margin-inline:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;padding:7px 4px 9px;border:var(--linea);border-radius:22px;background:var(--masa);box-shadow:inset 0 -5px 0 var(--masa-borde),0 5px 0 var(--tinta),var(--elev-3);transform-origin:50% 100%;will-change:transform;--crece: .42s cubic-bezier(.34, 1.32, .64, 1);--encoge: .3s cubic-bezier(.32, .72, 0, 1);transition:transform var(--crece)}.dock-item,.dock-pedido{position:relative;display:grid;justify-items:center;align-content:end;gap:4px;min-width:0;min-height:48px;padding:3px 0 0;border:0;background:none;color:var(--tinta);text-decoration:none;font:800 11.5px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.03em;-webkit-tap-highlight-color:transparent}.dock-item:before{content:"";position:absolute;left:50%;bottom:14px;width:48px;height:38px;margin-left:-24px;border:2px solid var(--tinta);border-radius:12px;background:var(--luz-crema);opacity:0;transform:translateY(var(--baja, 0px)) scale(.6);transition:opacity .2s,transform var(--crece)}.dock-item[aria-current=true]:before{opacity:1;transform:translateY(var(--baja, 0px))}.dock-item[aria-current=true] .dock-et{color:var(--rojo-banderilla)}.dock-icono{position:relative;width:30px;height:30px;transform:translateY(var(--baja, 0px));transition:transform var(--crece)}.dock-chester{object-fit:contain}.dock-et{position:relative;display:block;max-width:100%;max-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform-origin:50% 0;transition:opacity .22s ease .06s,transform var(--crece)}.dock-item:active .dock-icono{transform:translateY(calc(var(--baja, 0px) + 2px)) scale(.92)}.dock-pedido{margin-top:-30px}.dock-boton{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;border:var(--linea);background:var(--rojo-banderilla);box-shadow:inset 0 -5px #6e110c,0 4px 0 var(--tinta);transform:translateY(var(--baja, 0px));transition:transform var(--crece),box-shadow .08s}.dock-boton:before{content:"";position:absolute;left:10px;top:9px;width:12px;height:5px;border-radius:5px;background:#ffb3a6;transform:rotate(-28deg)}.dock-pedido:active .dock-boton{transform:translateY(calc(var(--baja, 0px) + 3px));box-shadow:inset 0 -3px #6e110c,0 1px 0 var(--tinta)}.dock-pedido .icono-caja{width:34px;height:28px;margin-top:3px}.dock-pedido .contador{position:absolute;top:-7px;right:-9px;background:var(--masa);color:var(--tinta)}.dock-et.con-total{font:800 15px/1 var(--f-precio);font-variant-numeric:tabular-nums;letter-spacing:0}.dock.chico{--baja: 8px;transform:scale(.82);transition:transform var(--encoge)}.dock.chico .dock-et{opacity:0;transform:scale(.85);transition:opacity .12s,transform var(--encoge)}.dock.chico .dock-icono,.dock.chico .dock-boton,.dock.chico .dock-item:before{transition-timing-function:cubic-bezier(.32,.72,0,1);transition-duration:.3s}.dock.fuera{transform:translateY(calc(100% + 56px + env(safe-area-inset-bottom)));visibility:hidden;transition:transform .26s ease-in,visibility 0s linear .26s}.dock :focus-visible{outline-offset:2px;border-radius:12px}.dock-piso{position:fixed;z-index:39;left:0;right:0;bottom:0;height:calc(10px + env(safe-area-inset-bottom));background:var(--naranja-tele);pointer-events:none}@media(max-width:899px){.barra-pedido{display:none!important}}.globo-chester{--globo: var(--blanco);position:relative;margin:0;padding:7px 11px 8px;border:2.5px solid var(--tinta);border-radius:14px;background:var(--globo);box-shadow:0 3px 0 var(--tinta);font:800 14px/1.05 var(--f-etiqueta);text-transform:uppercase;color:var(--tinta)}.globo-chester:before,.globo-chester:after{content:"";position:absolute;top:50%;width:0;height:0;border-style:solid;border-color:transparent}.globo-chester:before{left:calc(100% + 2px);margin-top:-10px;border-width:10px 0 10px 13px;border-left-color:var(--tinta)}.globo-chester:after{left:calc(100% - 1px);margin-top:-7px;border-width:7px 0 7px 10px;border-left-color:var(--globo)}.hoja{width:min(560px,calc(100% - 20px));max-width:none;max-height:calc(100svh - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;border:var(--linea);border-radius:24px;overflow:hidden;background:var(--masa);color:var(--tinta);box-shadow:0 8px 0 var(--tinta),0 30px 60px -12px rgb(var(--sombra-naranja) / .45)}.hoja::backdrop{background:#1f0a069e}.hoja[open]{display:flex;flex-direction:column;animation:entraVentana .28s cubic-bezier(.2,.9,.3,1.1)}@keyframes entraVentana{0%{transform:translateY(24px) scale(.97);opacity:0}}@keyframes subeHoja{0%{transform:translateY(100%)}}.hoja-dentro{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--masa) url(../img/patron-masa.svg?v=1) 0 0 / var(--patron) repeat}.hoja-cab{position:sticky;top:0;z-index:3;min-height:118px;padding:12px 16px 28px;overflow:hidden;background:var(--naranja-tele) url(../img/patron-naranja.svg?v=1) 0 0 / var(--patron) repeat}.hoja-cab h2{font:800 clamp(28px,9.4vw,36px)/1 var(--f-display);text-transform:uppercase;color:var(--blanco);text-shadow:.06em .06em 0 var(--tinta)}.hoja-cab .franjas{position:absolute;z-index:2;left:0;right:0;bottom:0;grid-template-rows:6px 5px 8px}.hoja-globo{z-index:2;display:inline-block;max-width:52%;margin-top:8px}.hoja-chester{position:absolute;z-index:1;right:clamp(52px,15vw,60px);bottom:10px;width:clamp(72px,23vw,92px);height:auto;transform:scaleX(-1)}.hoja-cab .hoja-cerrar{position:absolute;z-index:3;top:10px;right:10px}.hoja.vacia .hoja-globo,.hoja.vacia .hoja-chester{display:none}.hoja.vacia .hoja-cab{min-height:0;padding-bottom:32px}.hoja-cerrar{width:46px;height:46px;border:var(--linea);border-radius:50%;background:var(--blanco);display:grid;place-items:center;font-size:22px;box-shadow:0 3px 0 var(--tinta)}.hoja-cerrar:active{transform:translateY(3px);box-shadow:none}.hoja-vacia{display:grid;justify-items:center;gap:14px;text-align:center;padding:22px 18px 30px}.hoja-vacia-chester{position:relative;width:96px}.hoja-vacia img{display:block;width:100%;height:auto}.hoja-vacia p{max-width:28ch;font-size:18px}.hoja-acciones{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 10px}.hoja-llevas{font:800 17px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.03em}.hoja-vaciar{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:7px 12px;border:2.5px solid var(--tinta);border-radius:12px;background:var(--blanco);color:var(--rojo-banderilla);font:800 14px/1 var(--f-etiqueta);text-transform:uppercase;box-shadow:0 3px 0 var(--tinta);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.hoja-vaciar svg{width:20px;height:20px}.hoja-vaciar:active{transform:translateY(3px);box-shadow:none}.hoja-lista{list-style:none;margin:0;padding:0 14px 8px;display:grid;gap:14px;grid-auto-rows:max-content;align-content:start}.renglon{position:relative;overflow:hidden;display:grid;align-items:center;gap:6px 12px;grid-template-columns:clamp(124px,38%,190px) minmax(0,1fr);grid-template-areas:"foto info" "foto cant";padding:10px 14px 20px 10px;border:var(--linea);border-radius:var(--r-ficha);background:var(--masa);box-shadow:0 4px 0 var(--tinta),var(--elev-2)}.renglon:after{content:"";position:absolute;left:0;right:0;bottom:0;height:9px;background:linear-gradient(var(--rojo-banderilla) 0 3px,var(--naranja-banderilla) 3px 6px,var(--grafito-banderilla) 6px)}.renglon-foto{grid-area:foto;position:relative;aspect-ratio:3 / 2;display:grid;place-items:center}.renglon-foto:before{content:"";position:absolute;left:50%;top:42%;width:124%;aspect-ratio:1.3 / 1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,var(--luz-crema),rgb(255 217 168 / .5) 55%,rgb(255 217 168 / 0))}.renglon-img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.renglon-refresco,.renglon-garlic{position:absolute;bottom:0;width:auto}.renglon-refresco{z-index:0;right:2%;height:92%}.renglon-garlic{z-index:2;left:0;height:58%}.renglon-info{grid-area:info;min-width:0}.renglon-nombre{display:block;font:800 24px/.95 var(--f-display);text-transform:uppercase;color:var(--rojo-banderilla)}.renglon-nombre small{display:block;font-size:.52em;letter-spacing:.04em;color:var(--tinta)}.renglon-detalle,.renglon-nota{display:block;margin-top:4px;font:600 13.5px/1.25 var(--f-texto);color:#5a514b}.renglon-nota{font-style:italic;color:var(--grafito-banderilla)}.renglon-precio{display:block;margin-top:4px;font:800 30px/1 var(--f-precio);font-variant-numeric:tabular-nums;color:var(--tinta)}.renglon-pendiente{font:800 14px/1.1 var(--f-etiqueta);text-transform:uppercase;color:var(--rojo-banderilla)}.renglon-agotado{display:inline-block;margin-top:6px;padding:3px 8px 4px;border:2px solid var(--tinta);border-radius:8px;background:var(--rojo-banderilla);color:var(--blanco);font:800 13px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.03em}.renglon-fuera .renglon-foto>img{filter:grayscale(1);opacity:.5}.renglon-fuera .renglon-precio{text-decoration:line-through;color:#6a6460}.renglon .cantidad{grid-area:cant;justify-self:start;box-shadow:inset 0 -4px 0 var(--masa-borde),0 3px 0 var(--tinta)}.renglon .cantidad button{width:40px;height:40px;font-size:18px}.renglon .cantidad output{font-size:20px;min-width:22px}.renglon:only-child{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"foto foto" "info cant";padding:14px 16px 22px}.renglon:only-child .renglon-foto{justify-self:center;width:min(84%,400px)}.renglon:only-child .renglon-nombre{font-size:34px}.renglon:only-child .renglon-precio{font-size:44px}.renglon:only-child .renglon-pendiente{font-size:16px}.hoja-form{padding:14px 16px calc(22px + env(safe-area-inset-bottom))}.hoja-dentro .hoja-mi-pedido{margin:12px 0 0}.entrega.cuando{display:block}.cuando-opciones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cuando-opciones span{min-height:48px;padding-inline:4px;font-size:15px;text-align:center}.cuando .campo{display:grid;margin-top:14px}.confirma{width:min(440px,calc(100% - 28px));max-width:none;margin:auto;padding:0;border:var(--linea);border-radius:24px;overflow:hidden;background:var(--masa);color:var(--tinta);box-shadow:0 8px 0 var(--tinta),0 30px 60px -12px rgb(var(--sombra-naranja) / .45)}.confirma::backdrop{background:#1f0a069e}.hoja:focus,.ventana:focus,.confirma:focus{outline:none}.confirma[open]{animation:entraVentana .24s cubic-bezier(.2,.9,.3,1.1)}.confirma-dentro{display:grid;gap:14px;padding:20px 20px 22px}.confirma-dice{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:18px}.confirma-globo{padding:14px 15px 15px;font-size:25px;line-height:1}.confirma-dice img{display:block;width:100%;height:auto}.confirma-texto{font-size:17px}.confirma-botones{display:grid;grid-template-columns:1fr 1fr;gap:12px}.confirma-botones .btn{padding-inline:10px}.confirma .franjas{grid-template-rows:6px 5px 8px}.ventana{width:100%;max-width:100%;max-height:94svh;margin:auto 0 0;padding:0;border:0;border-top:var(--linea);border-radius:22px 22px 0 0;background:var(--masa);color:var(--tinta);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ventana::backdrop{background:#1f0a069e}.ventana[open]{animation:subeHoja .32s cubic-bezier(.2,.9,.3,1)}.ventana-dentro{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:10px 18px 0}.ventana-cerrar{position:absolute;top:12px;right:14px;z-index:4}.ventana-foto{position:relative;width:min(84%,380px);margin:40px auto 0}.ventana-foto:before{content:"";position:absolute;z-index:0;left:50%;top:30%;width:128%;aspect-ratio:1.3 / 1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,var(--luz-crema),rgb(255 217 168 / .5) 55%,rgb(255 217 168 / 0))}.ventana-img{position:relative;z-index:1;display:block;width:100%;height:auto}.ventana-foto .ficha-vapor[hidden]{display:none}.ventana.es-paquete .ventana-foto{width:min(92%,420px);margin-top:24px}.ventana.es-complemento .ventana-foto{width:220px;height:220px;margin-top:28px}.ventana.es-complemento .ventana-img{width:auto;height:100%;margin-inline:auto}.ventana.es-complemento .ventana-agregar{justify-content:center}.ventana-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ventana-cab h2{min-width:0;overflow-wrap:break-word;font:800 clamp(30px,9vw,44px)/.9 var(--f-display);text-transform:uppercase;color:var(--rojo-banderilla)}.ventana-cab h2 small{display:block;font-size:.45em;letter-spacing:.04em;color:var(--tinta)}.ventana-cab .precio{font-size:50px;flex:none}.ventana-cab .precio-pendiente{font-size:18px;max-width:110px;text-align:right}.ventana-lista{list-style:none;margin:-4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.ventana-lista li{display:flex;align-items:center;gap:6px;font:700 13px/1 var(--f-etiqueta);text-transform:uppercase;color:var(--grafito-banderilla)}.ventana-lista svg{width:24px;height:24px;color:var(--tinta);flex:none}.ventana-lista .ventana-ing-texto{font-size:14px;line-height:1.25}.paq{--chester: 128px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 100px;column-gap:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.paq[hidden]{display:none}.paq input{position:absolute;opacity:0;width:1px;height:1px}.paq-caja{grid-area:1 / 1;align-self:center;display:grid;gap:8px;margin-bottom:10px;padding:11px 13px 12px;text-transform:none;transition:background .2s}.paq-pregunta{font:800 20px/1 var(--f-etiqueta);text-transform:uppercase;color:var(--rojo-banderilla)}.paq-respuesta{display:flex;align-items:center;gap:10px}.paq-marca{flex:none;width:36px;height:36px;display:grid;place-items:center;border:var(--linea);border-radius:11px;background:var(--blanco);color:transparent;box-shadow:0 3px 0 var(--tinta);transition:background .2s,color .2s}.paq-marca svg{width:22px;height:22px}.paq-si{flex:1;min-width:0;font:800 15px/1.05 var(--f-etiqueta);text-transform:uppercase}.paq-precio{font:800 26px/1 var(--f-precio);font-variant-numeric:tabular-nums;color:var(--rojo-banderilla);white-space:nowrap}.paq-incluye{display:flex;flex-wrap:wrap;gap:3px 12px}.paq-incluye span{display:inline-flex;align-items:center;gap:5px;font:700 13px/1 var(--f-etiqueta);text-transform:uppercase;color:var(--grafito-banderilla)}.paq-incluye svg{width:24px;height:24px;color:var(--tinta);flex:none}.paq-chester{grid-area:1 / 2;position:relative;align-self:end;height:calc(var(--chester) * .88)}.paq-chester img{position:absolute;bottom:0;max-width:none;height:auto}.paq-chester .paq-pregunta-chester{right:-6px;width:var(--chester);bottom:calc(var(--chester) * -.528);clip-path:inset(0 0 calc(var(--chester) * .528) 0)}.paq-chester .paq-si-chester{right:6px;width:calc(var(--chester) * .7);transform:scaleX(-1);visibility:hidden}.paq .franjas{grid-area:2 / 1 / 3 / -1;position:relative;z-index:1;grid-template-rows:5px 4px 6px;margin-inline:-18px}.paq input:checked~.paq-caja{--globo: #FFE4C6}.paq input:checked~.paq-caja .paq-marca{background:var(--rojo-banderilla);color:var(--blanco);animation:llama .45s cubic-bezier(.3,1.6,.5,1)}.paq input:checked~.paq-chester .paq-pregunta-chester{visibility:hidden}.paq input:checked~.paq-chester .paq-si-chester{visibility:visible;animation:llama .45s cubic-bezier(.3,1.6,.5,1)}.paq input:focus-visible~.paq-caja{outline:3px solid var(--naranja-banderilla);outline-offset:3px}.extras{border:0;margin:0;padding:0}.extras[hidden]{display:none}.extras legend{padding:0;margin-bottom:8px;font:700 15px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.03em}.extras-opciones{display:flex;flex-wrap:wrap;gap:8px}.extra{position:relative}.extra input{position:absolute;opacity:0;inset:0}.extra span{display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:6px 12px;border:2px solid var(--tinta);border-radius:12px;background:var(--blanco);font:700 14px/1 var(--f-etiqueta);text-transform:uppercase;box-shadow:0 3px 0 var(--tinta)}.extra span svg{width:26px;height:26px;color:var(--tinta)}.extra span b{color:var(--rojo-banderilla);font-family:var(--f-precio);font-size:17px}.extra input:checked+span{background:#ffe4c6;transform:translateY(2px);box-shadow:0 1px 0 var(--tinta)}.extra input:focus-visible+span{outline:3px solid var(--naranja-banderilla);outline-offset:2px}.ventana .campo textarea{min-height:62px;resize:vertical}.ventana-pie{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:12px;margin:0 -18px;padding:12px 18px calc(14px + env(safe-area-inset-bottom));background:var(--masa);border-top:2px dashed var(--masa-borde)}.ventana-pie .cantidad{flex:none}.ventana-pie .cantidad button{width:40px;height:48px}.ventana-agregar{flex:1;min-width:0;min-height:56px;justify-content:space-between;font-size:19px}@media(max-width:379px){.ventana-pie{flex-wrap:wrap}.ventana-agregar{flex-basis:100%}}.ventana-total{font:800 26px/1 var(--f-precio);font-variant-numeric:tabular-nums;letter-spacing:0}.aviso{position:fixed;z-index:45;left:50%;bottom:calc(var(--dock) + 10px);width:max-content;max-width:calc(100% - 32px);padding:10px 16px;border:var(--linea);border-radius:14px;background:var(--masa);color:var(--tinta);box-shadow:0 4px 0 var(--tinta);text-align:center;font:700 15px/1.2 var(--f-etiqueta);text-transform:uppercase;opacity:0;transform:translate(-50%,16px);pointer-events:none;transition:opacity .25s,transform .25s}.aviso.ver{opacity:1;transform:translate(-50%)}.hoja-form{display:grid;gap:14px}.hoja-form[hidden]{display:none}.entrega{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.entrega legend{font:700 15px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;padding:0}.entrega label{position:relative}.entrega input{position:absolute;opacity:0;inset:0}.entrega span{display:grid;place-items:center;min-height:50px;border:var(--linea);border-radius:var(--r-boton);font:700 16px/1 var(--f-etiqueta);text-transform:uppercase;background:var(--blanco);box-shadow:0 3px 0 var(--tinta)}.entrega input:checked+span{background:var(--naranja-tele);color:var(--tinta);transform:translateY(2px);box-shadow:inset 0 -4px 0 var(--onda-tele),0 1px 0 var(--tinta)}.entrega input:focus-visible+span{outline:3px solid var(--naranja-banderilla);outline-offset:2px}.campo{display:grid;gap:6px;font:700 15px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.03em}.campo[hidden]{display:none}.campo small{text-transform:none;font-weight:600;color:#6b625c;letter-spacing:0}.campo input,.campo textarea,.campo select{width:100%;min-height:50px;padding:12px 14px;border:2px solid var(--grafito-banderilla);border-radius:12px;background:var(--blanco);color:var(--tinta);font:500 17px/1.35 var(--f-texto);text-transform:none;letter-spacing:0}.campo input:focus,.campo textarea:focus{border-color:var(--naranja-banderilla);outline:none;box-shadow:0 0 0 3px #f6c2ae}.campo .invalido{border-color:var(--rojo-banderilla)}.hoja-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:6px;border-top:var(--linea);font:700 18px/1 var(--f-etiqueta);text-transform:uppercase}.hoja-total b{font:800 42px/1 var(--f-precio);font-variant-numeric:tabular-nums;color:var(--tinta)}.hoja-nota{font-size:15px;color:#5a514b;margin-top:-6px}.ubi{display:flex;align-items:center;gap:10px;margin-top:-4px;padding:10px 12px;border:2.5px solid var(--tinta);border-radius:12px;background:var(--blanco);font:600 15px/1.3 var(--f-texto);color:var(--tinta)}.ubi[hidden]{display:none}.ubi>svg{flex:none;width:26px;height:26px}.ubi>span{flex:1;min-width:0}.ubi b{font-weight:800}.ubi-lista{background:#e3f4ea}.ubi-buscando>svg{animation:ubi-late 1s ease-in-out infinite alternate}@keyframes ubi-late{to{transform:translateY(-3px)}}.ubi-boton{flex:none;min-height:40px;padding:6px 12px;border:2.5px solid var(--tinta);border-radius:10px;background:var(--masa);color:var(--tinta);font:800 14px/1 var(--f-etiqueta);text-transform:uppercase;box-shadow:0 3px 0 var(--tinta);cursor:pointer}.ubi-boton:active{transform:translateY(3px);box-shadow:none}.hoja-error{min-height:1.2em;font-weight:700;color:var(--rojo-banderilla)}.hoja-error:empty{display:none}.hoja-aviso{padding:10px 12px;border:var(--linea);border-radius:12px;background:var(--luz-crema);font-weight:700}.hoja-aviso:empty{display:none}.hoja-mi-pedido{display:block;margin:0 0 12px;font:700 15px/1.2 var(--f-etiqueta);text-align:center;color:var(--rojo-banderilla)}.hoja-mi-pedido[hidden]{display:none}.hoja-planb{min-height:44px;border:0;background:none;color:var(--tinta);font:700 15px/1.2 var(--f-etiqueta);text-decoration:underline;cursor:pointer}.hoja-planb[hidden]{display:none}#enviar-pedido:disabled{opacity:.6;cursor:not-allowed}@media(min-width:640px){.letrero .largo{display:inline}.letrero .corto{display:none}.letrero{font-size:14px;padding:5px 13px 6px 7px;gap:7px}.letrero-icono{width:30px;height:32px}.pizzas{grid-template-columns:1fr 1fr;column-gap:20px}.paquetes{grid-template-columns:1fr 1fr}.fichas{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){:root{--cab: 76px;--dock: 0px}.cabecera{padding-inline:max(24px,calc((100% - 1200px)/2))}.cabecera{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.marca{align-self:flex-start;margin-top:5px;justify-self:start}.letrero{justify-self:end}.cab-nav{display:flex;gap:4px;align-self:center}.cab-item{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:6px 14px 6px 9px;border:2.5px solid transparent;border-radius:12px;color:var(--tinta);text-decoration:none;white-space:nowrap;font:800 16px/1 var(--f-etiqueta);text-transform:uppercase;letter-spacing:.04em;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .12s}.cab-item svg,.cab-item img{width:28px;height:28px;flex:none;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.cab-item[aria-current=true]{border-color:var(--tinta);background:var(--luz-crema);box-shadow:0 3px 0 var(--tinta);color:var(--rojo-banderilla)}.cab-item:active{transform:translateY(2px);box-shadow:0 1px 0 var(--tinta)}.marca img{width:120px}.letrero,.cabecera.con-logo .letrero{grid-column:3;grid-row:1;margin:24px 56px 0 0;white-space:nowrap}.letrero .largo{display:none}.letrero .corto{display:inline}.idioma,.cabecera.con-logo .idioma{position:relative;top:auto;right:auto;grid-column:3;grid-row:1;justify-self:end;align-self:flex-start;margin-top:24px;min-height:40px}.dock,.dock-piso{display:none}.portada-dentro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"texto chester" "acciones chester";justify-items:start;column-gap:32px;min-height:min(calc(100svh - var(--cab) - 46px),860px);padding:14px 0;align-content:center}.portada-texto{text-align:left;align-self:end}.portada-nombre{width:min(46vw,640px,calc((100svh - var(--cab) - 46px - 200px) * 1.835));margin:0 0 0 -6px}.portada-sub{margin-top:18px;font-size:22px;padding-left:.2em}.portada-globo{left:50%;bottom:90%;font-size:clamp(24px,2.3vw,34px);padding:9px 20px 12px}.portada-acciones{justify-content:flex-start;gap:16px;margin-top:34px;align-self:start}.portada-acciones .btn{flex:0 0 auto;max-width:none;min-height:62px;padding:12px 28px 15px;font-size:21px}.chester-escena{height:min(calc(100svh - var(--cab) - 110px),720px)}.portada-chester{justify-self:center;align-self:center}.portada-chester:before{width:min(78vw,1080px)}.menu{padding:70px 0 80px}.pizzas{gap:28px 24px}.ficha{grid-template-columns:minmax(0,1fr) 55%}.ficha-texto{padding:24px 0 0 24px}.ficha-lista{padding:14px 0 8px 22px;gap:7px}.ficha-lista li{font-size:15px;gap:9px}.ficha-lista svg{width:32px;height:32px}.ficha-foto{margin:calc(12% + 14px) 18px 0 8px}.ficha>.ficha-pie{padding:8px 24px 36px}.pie-dentro{grid-template-columns:1.05fr 1fr 1.25fr;grid-template-areas:"marca contacto redes";align-items:start;justify-items:start;gap:40px;padding-top:52px;text-align:left}.pie-marca{grid-area:marca;justify-items:start}.pie-marca img{width:250px}.pie .lema{transform-origin:left center}.pie-contacto{grid-area:contacto}.pie-redes{grid-area:redes}.redes{justify-content:flex-start}@media(min-width:1200px){.redes{grid-template-columns:repeat(6,auto);gap:14px 12px}}.pie-datos{margin:0}.pq-escena{margin:14px 18px 0}.paquete .ficha-texto{padding:8px 24px 0}.paquete-lista{padding:14px 24px 4px;gap:8px 16px}.paquete-lista li{font-size:15px;gap:9px}.paquete-lista svg{width:32px;height:32px}.paquete>.ficha-pie{padding:12px 24px 36px}.conocenos-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;justify-items:stretch}.conocenos-chester{width:100%;max-width:420px;justify-self:center}.visitanos{padding:80px 0 90px}.visitanos-dentro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"titulo mapa" "intro mapa" "fichas mapa" "acciones mapa";column-gap:56px;align-items:start}#visitanos-titulo{grid-area:titulo}.visitanos-intro{grid-area:intro}.visitanos-mapa{grid-area:mapa;margin:0}.visitanos-dentro .fichas{grid-area:fichas;grid-template-columns:1fr}.visitanos-acciones{grid-area:acciones}.barra-pedido{left:auto;right:24px;max-width:460px}.ventana{width:min(560px,calc(100% - 48px));max-height:92svh;margin:auto;border:var(--linea);border-radius:24px;box-shadow:0 8px 0 var(--tinta),0 30px 60px -12px rgb(var(--sombra-naranja) / .45)}.ventana[open]{animation:entraVentana .28s cubic-bezier(.2,.9,.3,1.1)}.ventana-dentro{padding:14px 26px 0}.ventana-pie{margin:0 -26px;padding:14px 26px 18px}.aviso{bottom:30px}.paq{--chester: 154px;grid-template-columns:minmax(0,1fr) 124px}.paq-pregunta{font-size:21px}.paq .franjas{margin-inline:-26px}}@media(min-width:900px)and (hover:hover){.cab-item:hover{border-color:var(--tinta);background-color:#fff4e48c}.cab-item:hover svg,.cab-item:hover img{transform:rotate(-10deg) scale(1.1)}}@media(min-width:820px){.hoja{width:min(1000px,calc(100% - 56px));max-height:calc(100svh - 48px);max-height:calc(100dvh - 48px)}.hoja.vacia{width:min(480px,calc(100% - 56px))}.hoja-dentro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.hoja.vacia .hoja-dentro{display:block}.hoja-cab{grid-area:1 / 1 / 2 / -1;min-height:clamp(136px,19vh,178px);padding:26px 28px 40px}.hoja-cab h2{font-size:72px}.hoja-globo{position:absolute;right:232px;top:42%;translate:0 -50%;max-width:none;margin:0;font-size:18px;padding:11px 15px 12px}.hoja-chester{right:84px;top:5px;bottom:11px;width:auto;height:calc(100% - 16px)}.hoja-cab .hoja-cerrar{top:14px;right:16px}.hoja-mi-pedido{grid-area:2 / 1 / 3 / -1}.hoja-acciones{grid-area:3 / 1;padding:16px 22px 10px}.hoja-lista{grid-area:4 / 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 22px 22px}.hoja-form{grid-area:3 / 2 / 5 / 3;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start;padding:18px 26px 24px;background:var(--masa);border-left:3px dashed var(--masa-borde)}.renglon{grid-template-columns:200px minmax(0,1fr)}}@media(min-width:900px)and (max-width:1319px){.cab-item svg,.cab-item img{display:none}.cab-item{padding-inline:8px;font-size:14.5px}}@media(min-width:900px)and (max-width:1349px){.letrero .largo{display:none}.letrero .corto{display:inline}}@media(min-width:1200px){.pizzas{grid-template-columns:repeat(2,1fr);gap:28px 26px}}#trans-lienzo{position:fixed;inset:0;z-index:96;width:100%;height:100%;pointer-events:none}#trans-lienzo[hidden]{display:none}.trans-hoja{position:fixed;top:0;left:0;bottom:0;z-index:35;overflow:hidden;touch-action:none;will-change:transform}.trans-pagina{position:absolute;left:0;background:var(--naranja-tele) url(../img/patron-naranja.svg?v=1) 0 0 / var(--patron) repeat}.trans-hoja>.cabecera{position:absolute;top:0;left:0}.trans-hoja,.trans-hoja *{transition:none!important}.trans-hoja *,.trans-hoja *:before,.trans-hoja *:after{animation-delay:-30s!important;animation-play-state:paused!important}.hoja-empujada{box-shadow:-6px 0 0 var(--tinta)}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}.compa{position:fixed;z-index:34;right:0;bottom:calc(var(--dock) - 34px);pointer-events:none;transition:transform .6s linear}.compa-cuerpo{position:relative;transform:translateY(calc(100% + var(--dock)));transition:transform .28s ease-in}.compa.ver .compa-cuerpo{transform:none;transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.compa.ver.agacha .compa-cuerpo{transform:translateY(74%);transition:transform .25s ease-out}.compa.ver.pausa .compa-cuerpo{transform:translateY(130%);transition:transform .28s ease-in}.compa-dibujo{display:block;width:min(34vw,140px);height:min(31vw,127px)}.compa-globo{position:absolute;right:74%;bottom:66%;margin:0;padding:7px 11px 8px;white-space:nowrap;border:2.5px solid var(--tinta);border-radius:12px;background:var(--masa);box-shadow:0 3px 0 var(--tinta);font:800 13px/1 var(--f-etiqueta);text-transform:uppercase;color:var(--tinta);opacity:0;transform:scale(.6);transform-origin:right bottom;transition:opacity .12s,transform .12s}.compa-globo.dice{opacity:1;transform:none;transition:opacity .15s,transform .35s cubic-bezier(.3,1.6,.5,1)}.compa.izq .compa-globo{right:auto;left:74%;transform-origin:left bottom}.compa.cen .compa-globo{right:auto;left:50%;translate:-50% 0;bottom:calc(100% + 2px);width:max-content;max-width:122px;white-space:normal;text-align:center;line-height:1.12;transform-origin:center bottom}@media(min-width:900px){.compa{right:max(0px,calc((100vw - 1200px)/2 - clamp(150px,calc((100vw - 1200px)*.55),270px)));bottom:0}.compa-dibujo{width:clamp(150px,calc((100vw - 1200px)*.55),270px);height:clamp(136px,calc((100vw - 1200px)/2),245px)}.compa-globo{font-size:15px;right:10px;bottom:calc(100% + 4px)}}.chester-pulgar{position:fixed;z-index:39;left:-8px;bottom:-12px;width:100px;height:auto;pointer-events:none;opacity:0;transform:translateY(70%) rotate(-6deg);transition:transform .3s ease-in,opacity .2s .1s}.chester-pulgar.ver{opacity:1;transform:translateY(0) rotate(0);transition:transform .45s cubic-bezier(.3,1.5,.5,1),opacity .1s}@media(min-width:900px){.menu-cab:not(.menu-cab-paquetes){margin-bottom:22px}.chester-pulgar{left:24px;width:140px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.btn:hover{transform:none}.letrero-icono .vapor path,.icono-caja .vapor path{opacity:1;transform:none}}@media(min-width:900px)and (max-width:1049px){.letrero-icono{display:none}.letrero{padding-left:11px}}@media(min-width:1320px){.cab-item{gap:6px;padding:6px 9px 6px 6px}}dialog:where(:not([open])){display:none}dialog:where([open]){position:fixed;inset:0;margin:auto;z-index:1000}a,button,label,input,select,textarea,summary{touch-action:manipulation}
