.lab-skip[data-astro-cid-r7v3dqm2]{z-index:2147483000;color:canvastext;font:inherit;background:canvas;padding:10px 14px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.lab-skip[data-astro-cid-r7v3dqm2]:focus-visible{outline-offset:2px;outline:2px solid canvastext;transform:none}.marca[data-astro-cid-fkebd7ay]{block-size:auto;inline-size:min(100%,560px);margin-inline:auto;display:block;overflow:visible}text[data-astro-cid-fkebd7ay]{letter-spacing:2px;font-family:Anton,Impact,sans-serif;font-size:132px}.marca__volumen[data-astro-cid-fkebd7ay]{fill:#b8420a;stroke:var(--tinta);stroke-width:9px;stroke-linejoin:round}.marca__cara[data-astro-cid-fkebd7ay]{fill:var(--naranja);stroke:var(--tinta);stroke-width:5px;stroke-linejoin:round;paint-order:stroke}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/x/el-porfis/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2)format("woff2"),url(/x/el-porfis/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/x/el-porfis/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2)format("woff2"),url(/x/el-porfis/_astro/anton-latin-ext-400-normal.BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/x/el-porfis/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/x/el-porfis/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/x/el-porfis/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/x/el-porfis/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--naranja:#ff7518;--naranja-osc:#b8420a;--tinta:#1d130c;--cielo:#4aa8e8;--cielo-claro:#bfe6fd;--amarillo:#ffd500;--verde:#0e3b2b;--verde-2:#15513b;--verde-hondo:#0a2a1f;--papel:#fff;--gris:#51463d;--wa:#0f7a43;--alerta:#9b2c00;--display:"Anton", Impact, "Arial Narrow", sans-serif;--texto:"Figtree Variable", "Figtree", system-ui, sans-serif;--borde:2.5px solid var(--tinta);--sombra:4px 4px 0 var(--verde-hondo);--curva:cubic-bezier(.3, .1, .3, 1);--gutter:16px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--verde);color:#fff;font-family:var(--texto);margin:0;padding-bottom:128px;font-size:17px;line-height:1.45;overflow-x:clip}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--amarillo);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}[hidden]{display:none!important}.cielo{z-index:2;color:var(--tinta);padding:0 var(--gutter);background:linear-gradient(#3c9fe3 0%,#6dbcf0 45%,#b7e2fc 100%);position:relative}.aviso-propuesta{z-index:2;margin:0 calc(var(--gutter) * -1);padding:9px var(--gutter);background:var(--verde);color:#fff;font-size:14px;line-height:1.35;position:relative}.aviso-propuesta strong{background:var(--amarillo);color:var(--tinta);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin-right:4px;padding:0 6px;font-weight:400;display:inline-block}.cielo__nubes span{z-index:0;opacity:.9;filter:blur(.5px);background:#fff;border-radius:999px;position:absolute}.cielo__nubes span:before,.cielo__nubes span:after{content:"";background:inherit;border-radius:50%;position:absolute}.cielo__nubes span:first-child{width:120px;height:34px;top:70px;left:6%}.cielo__nubes span:nth-child(2){width:160px;height:40px;top:120px;right:4%}.cielo__nubes span:nth-child(3){opacity:.6;width:90px;height:26px;top:46%;left:46%}.cielo__nubes span:before{width:55%;height:160%;top:-80%;left:14%}.cielo__nubes span:after{width:40%;height:120%;top:-50%;right:12%}.cielo .marca{z-index:1;margin-top:14px;position:relative}.cielo__texto{z-index:1;max-width:1180px;margin:4px auto 0;position:relative}.titular{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;color:#fff;text-shadow:0 2.5px 0 var(--tinta), 2.5px 0 0 var(--tinta), 0 -2.5px 0 var(--tinta), -2.5px 0 0 var(--tinta), 2px 2px 0 var(--tinta), -2px 2px 0 var(--tinta), 2px -2px 0 var(--tinta), -2px -2px 0 var(--tinta), 4px 6px 0 var(--tinta);margin:0;font-size:clamp(40px,11.5vw,92px);font-weight:400;line-height:.95}.titular span{color:var(--amarillo);display:block}.cielo__bajada{max-width:38ch;margin:14px 0 0;font-size:18px;font-weight:500}.cielo__ir{isolation:isolate;min-height:48px;font-family:var(--display);text-transform:uppercase;color:var(--tinta);justify-self:start;align-items:center;gap:10px;margin-top:16px;padding:0 18px 0 30px;font-size:20px;text-decoration:none;display:inline-flex;position:relative}.cielo__ir:before{content:"";z-index:-1;background:radial-gradient(circle at 14px 50%, transparent 5px, var(--amarillo) 5.5px);clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);filter:drop-shadow(3px 3px 0 var(--tinta));position:absolute;inset:0}.cielo__ir:after{content:"↓";font-family:var(--texto);font-weight:800}.cielo__puesto{z-index:1;margin:18px calc(var(--gutter) * -1) -44px;pointer-events:none;justify-content:center;align-items:flex-end;gap:4px;padding:0;list-style:none;display:flex;position:relative}.cielo__puesto li{transform:rotate(var(--r));width:clamp(78px,23vw,168px)}.cielo__puesto img{filter:drop-shadow(0 6px #0a2a1f59);width:100%;height:auto;display:block}.mercado{max-width:1440px;padding:64px var(--gutter) 24px;margin:0 auto;position:relative}.catalogo:focus{outline:none}.herramientas__titulo{font-family:var(--display);text-transform:uppercase;text-shadow:3px 4px 0 var(--verde-hondo);margin:0;font-size:clamp(30px,8vw,46px);font-weight:400;line-height:1}.herramientas__nota{color:#d8eee3;max-width:60ch;margin:8px 0 16px;font-size:15px}.herramientas__nota strong{color:var(--amarillo)}.buscar__label{margin-bottom:6px;font-size:15px;font-weight:700;display:block}.buscar input{border:var(--borde);width:100%;max-width:520px;min-height:52px;color:var(--tinta);box-shadow:var(--sombra);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d130c' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 21 21'/%3E%3C/svg%3E") 14px/22px no-repeat;border-radius:12px;padding:0 14px 0 46px;font-size:18px}.buscar input::placeholder{color:#6f645a}.puestos{z-index:20;margin:14px calc(var(--gutter) * -1) 0;padding:10px var(--gutter);scrollbar-width:none;background:var(--verde);gap:6px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 12px -10px #0009}.puestos::-webkit-scrollbar{display:none}.puesto-tab{isolation:isolate;color:#fff;min-height:44px;font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 14px 0 26px;font-size:17px;position:relative}.puesto-tab:before{content:"";z-index:-1;background:radial-gradient(circle at 13px 50%, var(--verde) 4px, var(--verde-2) 4.5px);clip-path:polygon(11px 0,100% 0,100% 100%,11px 100%,0 50%);position:absolute;inset:0}.puesto-tab[aria-pressed=true]{color:var(--tinta)}.puesto-tab[aria-pressed=true]:before{background:radial-gradient(circle at 13px 50%, var(--verde) 4px, var(--amarillo) 4.5px)}.puesto{margin-top:30px;scroll-margin-top:70px}.puesto__cabeza{margin-bottom:14px}.puesto__nombre{font-family:var(--display);text-transform:uppercase;text-shadow:3px 4px 0 var(--verde-hondo);margin:0;font-size:clamp(28px,7.4vw,40px);font-weight:400;line-height:1}.puesto__frase{color:var(--amarillo);margin:6px 0 0;font-size:16px;font-weight:600}.puesto__frase span{color:#cfe5da;font-size:13px;font-weight:400}.rejilla{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px 12px;display:grid}.producto{border:var(--borde);background:var(--papel);min-width:0;color:var(--tinta);box-shadow:var(--sombra);border-radius:14px;flex-direction:column;padding:10px 10px 12px;display:flex;position:relative;container-type:inline-size}.producto.en-red{box-shadow:4px 4px 0 var(--naranja)}.producto.en-red:after{content:"en tu red";border:2px solid var(--tinta);background:var(--naranja);text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:800;position:absolute;top:-11px;right:10px}.producto__img{object-fit:contain;width:100%;height:108px;margin-bottom:6px;display:block}.producto__nombre{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.05}.etiqueta{isolation:isolate;flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:0 6px;margin:0;padding:3px 10px 3px 20px;display:inline-flex;position:relative;transform:rotate(-2deg)}.etiqueta:before{content:"";z-index:-1;background:radial-gradient(circle at 9px 50%, #fff 3px, var(--tinta) 3.5px, var(--tinta) 4.5px, var(--amarillo) 5px);clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);position:absolute;inset:0}.etiqueta__precio{font-family:var(--display);font-size:27px;line-height:1.05}.etiqueta__leyenda{font-size:14px;font-weight:800}.producto__fecha{color:var(--gris);margin:8px 0 0;font-size:13px;line-height:1.3}.producto__nota{color:#7a3d00;margin:4px 0 0;font-size:13px;font-style:italic;line-height:1.3}.producto__accion{margin-top:auto;padding-top:12px}.agregar{background:var(--tinta);color:#fff;border:0;border-radius:10px;width:100%;min-height:46px;padding:0 8px;font-size:16px;font-weight:800}@container (width<=150px){.agregar{letter-spacing:-.01em;font-size:14.5px}}.agregar:active{transform:translateY(1px)}.paso,.linea__paso{border:var(--borde);background:var(--amarillo);border-radius:10px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid;overflow:hidden}.paso__btn{background:var(--tinta);color:#fff;border:0;width:100%;height:42px;font-size:24px;font-weight:700;line-height:1}.paso__btn:focus-visible{outline-offset:-5px}.paso__valor{text-align:center;padding:0 4px;font-size:15px;font-weight:800;line-height:1.1}.presentaciones{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 10px;padding:0;display:grid}.presentaciones legend{text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;padding:0;font-size:12px;font-weight:800}.presentacion{display:block;position:relative}.presentacion input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.presentacion span{border:2px solid var(--tinta);text-align:center;border-radius:8px;place-items:center;min-height:40px;padding:2px;font-size:12.5px;font-weight:800;line-height:1.1;display:grid}.presentacion input:checked+span{background:var(--tinta);color:var(--amarillo)}.presentacion input:focus-visible+span{outline:3px solid var(--naranja);outline-offset:2px}.sin-resultados,.especial{border:2.5px dashed #8fc9ad;border-radius:14px;margin-top:30px;padding:16px}.sin-resultados__titulo,.especial__titulo{font-family:var(--display);text-transform:uppercase;margin:0 0 4px;font-size:24px;line-height:1.1;display:block}.especial__ayuda{color:#d8eee3;margin:0 0 12px;font-size:15px}.especial__ayuda strong{color:var(--amarillo)}.especial__fila{flex-wrap:wrap;gap:8px;display:flex}.especial__fila input{border:var(--borde);min-height:48px;color:var(--tinta);background:#fff;border-radius:10px;flex:200px;padding:0 12px}.boton{border:var(--borde);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-size:17px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.boton--naranja{background:var(--naranja);color:var(--tinta);box-shadow:3px 3px 0 var(--tinta)}.boton--claro{color:var(--tinta);box-shadow:3px 3px 0 var(--tinta);background:#fff}.boton--wa{background:var(--wa);color:#fff;box-shadow:3px 3px 0 var(--tinta)}.boton:active{box-shadow:1px 1px 0 var(--tinta);transform:translate(2px,2px)}.boton-texto{min-height:44px;color:var(--tinta);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;font-weight:700;text-decoration:underline}.red{z-index:60;overscroll-behavior:contain;border-top:var(--borde);height:min(94svh,820px);color:var(--tinta);visibility:hidden;transition:transform .4s var(--curva), visibility 0s linear .4s;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(104%)}.red.abierta{visibility:visible;transition:transform .4s var(--curva);transform:none}.red__cabeza{z-index:3;padding:12px var(--gutter);background:#fff;border-bottom:2px solid #eee4da;align-items:center;gap:10px;display:flex;position:sticky;top:0}.red__titulo{white-space:nowrap;font-family:var(--display);text-transform:uppercase;margin:0;font-size:30px;font-weight:400;line-height:1}.red__conteo{color:var(--gris);margin:0;font-size:14px;font-weight:700}.red__cerrar{border:2px solid var(--tinta);background:#fff;border-radius:10px;min-height:44px;margin-left:auto;padding:0 12px;font-size:15px;font-weight:800}.escena{z-index:2;border-bottom:2px solid var(--tinta);background:radial-gradient(60% 30% at 20% 22%,#ffffffd9,#0000 70%),radial-gradient(50% 22% at 85% 14%,#ffffffb3,#0000 70%),linear-gradient(#4aa8e8,#bfe6fd);flex:none;place-items:center;padding:6px 0 4px;display:grid;position:sticky;top:70px;overflow:hidden}.escena__marco{aspect-ratio:320/420;height:min(46svh,400px);position:relative}.escena__lienzo{touch-action:manipulation;width:100%;height:100%;display:block}.escena__marbete{isolation:isolate;transform-origin:100% 0;text-align:right;margin:0;padding:6px 12px 6px 22px;line-height:1;position:absolute;top:7%;left:-7%;transform:rotate(-7deg)}.escena__marbete:before{content:"";z-index:-1;background:radial-gradient(circle at 10px 50%, #fff 3px, var(--tinta) 3.5px, var(--tinta) 4.5px, var(--amarillo) 5px);clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%);filter:drop-shadow(2px 2px 0 var(--tinta));position:absolute;inset:0}.escena__marbete:after{content:"";background:var(--tinta);width:2px;height:16px;position:absolute;top:-14px;right:6px;transform:rotate(-30deg)}.escena__marbete span{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800;display:block}.escena__marbete strong{font-family:var(--display);font-size:24px;font-weight:400}.escena__marbete.mece{animation:mece .8s var(--curva)}@keyframes mece{0%{transform:rotate(-7deg)}25%{transform:rotate(-15deg)}55%{transform:rotate(-3deg)}80%{transform:rotate(-9deg)}to{transform:rotate(-7deg)}}.escena__vacia{border:2px solid var(--tinta);text-align:center;background:#ffffffe6;border-radius:10px;width:92%;margin:0;padding:8px 10px;font-size:15px;font-weight:700;line-height:1.3;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.red__pista{padding:10px var(--gutter) 0;color:var(--gris);margin:0;font-size:14px}.lista{padding:0 var(--gutter);margin:0;list-style:none}.linea{border-bottom:2px dashed #ddd1c4;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"img info quitar""img paso sub";align-items:center;gap:6px 10px;padding:12px 0;display:grid}.linea.senalada{animation:senalada 1.4s var(--curva)}@keyframes senalada{0%,40%{background:#fff1a6}to{background:0 0}}.linea__img{object-fit:contain;grid-area:img;align-self:start;width:52px;height:52px}.linea__img--especial{border:2px solid var(--tinta);font-family:var(--display);background:#c9935a;border-radius:8px;place-items:center;font-size:26px;display:grid}.linea__info{grid-area:info;min-width:0}.linea__nombre{margin:0;font-size:16px;font-weight:800;line-height:1.2}.linea__precio{color:var(--gris);margin:2px 0 0;font-size:13px;line-height:1.3}.linea__pres select{border:2px solid var(--tinta);background:#fff;border-radius:8px;max-width:100%;min-height:40px;margin-top:6px;padding:0 8px;font-size:15px;font-weight:700}.linea__paso{grid-area:paso;max-width:220px}.linea__especial{grid-area:paso;margin:0;font-size:14px;font-weight:700}.linea__sub{font-family:var(--display);text-align:right;white-space:nowrap;grid-area:sub;margin:0;font-size:19px}.linea__quitar{min-height:40px;color:var(--alerta);text-underline-offset:3px;background:0 0;border:0;grid-area:quitar;align-self:start;padding:0 4px;font-size:14px;font-weight:800;text-decoration:underline}.red__vaciar{margin:6px auto 14px;display:block;color:var(--alerta)!important}.cuenta{z-index:2;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:var(--borde);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;margin-top:auto;display:grid;position:sticky;bottom:0}.cuenta__fila{text-transform:uppercase;letter-spacing:.05em;flex-direction:column;margin:0;font-size:13px;font-weight:800;display:flex}.cuenta__fila strong{font-family:var(--display);letter-spacing:0;font-size:32px;font-weight:400;line-height:1}.cuenta__nota{color:var(--gris);grid-column:1/-1;margin:2px 0 0;font-size:12.5px;line-height:1.35}.cuenta .boton{width:100%;font-size:18px}.dock{z-index:50;padding:8px 12px calc(10px + env(safe-area-inset-bottom));border-top:var(--borde);color:var(--tinta);background:#fff;grid-template-columns:70px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid;position:fixed;inset:auto 0 0}.dock__red{border:var(--borde);background:linear-gradient(#8fd0f7,#fff 85%);border-bottom:0;border-radius:14px 14px 0 0;width:70px;height:96px;margin-top:-40px;padding:2px 3px 0;position:relative;top:12px}.dock__lienzo{width:100%;height:100%;display:block}.dock.recibe .dock__red{animation:recibe .45s var(--curva)}@keyframes recibe{0%{transform:translateY(0)}35%{transform:translateY(5px)scaleY(.96)}to{transform:translateY(0)}}.dock__texto{flex-direction:column;align-self:center;min-width:0;margin:0;line-height:1.2;display:flex}.dock__texto strong{font-size:15px}.dock__texto span{color:var(--gris);font-size:14px}.dock__ver{align-self:center;min-height:48px;padding:0 14px;font-size:16px}.velo{z-index:55;opacity:0;pointer-events:none;background:#061a1399;transition:opacity .3s;position:fixed;inset:0}.red-abierta .velo{opacity:1;pointer-events:auto}.red-abierta body{overflow:hidden}.vuelo{z-index:80;pointer-events:none;position:fixed}.vuelo img{object-fit:contain;width:100%;height:100%;display:block}.toast{z-index:70;left:12px;right:12px;bottom:calc(118px + env(safe-area-inset-bottom));background:var(--tinta);color:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 8px 24px #00000059}.toast p{flex:1;margin:0;font-size:15px;font-weight:600}.toast__deshacer{border:2px solid var(--amarillo);min-height:44px;color:var(--amarillo);background:0 0;border-radius:8px;padding:0 12px;font-weight:800}dialog{color:var(--tinta)}dialog::backdrop{background:#061a13b3}.resumen{overscroll-behavior:contain;background:#fff;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0}.resumen__hoja{padding:16px var(--gutter) 32px}.resumen__cabeza{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.resumen__cerrar{flex:none}.resumen__cabeza h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(30px,8vw,40px);font-weight:400;line-height:1}.resumen__intro{margin:8px 0 14px;font-size:16px}.ticket{border:var(--borde);border-bottom:0;border-radius:12px 12px 0 0;margin:0;padding:0;list-style:none;overflow:hidden}.ticket:before{content:"Lista para El Porfis";background:var(--amarillo);border-bottom:var(--borde);font-family:var(--display);text-transform:uppercase;padding:6px 12px;font-size:18px;display:block}.ticket__linea{border-bottom:2px dashed #ddd1c4;grid-template-columns:minmax(78px,auto) minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:10px 12px;display:grid}.ticket__cant{font-family:var(--display);font-size:18px;line-height:1.1}.ticket__nombre{font-size:16px;font-weight:800;line-height:1.25}.ticket__nombre small{color:var(--gris);font-size:13px;font-weight:500;display:block}.ticket__sub{font-family:var(--display);white-space:nowrap;font-size:18px}.ticket__total{border:var(--borde);background:var(--tinta);color:#fff;border-radius:0 0 12px 12px;padding:12px}.ticket__total p{margin:0}.ticket__total p:first-child{justify-content:space-between;align-items:baseline;font-weight:800;display:flex}.ticket__total strong{font-family:var(--display);color:var(--amarillo);font-size:40px;font-weight:400;line-height:1}.ticket__nota{color:#eadfd4;font-size:14px;margin-top:4px!important}.confirma{border-left:6px solid var(--verde-2);background:#e8f5ee;margin:16px 0;padding:12px 14px;font-size:15px}.confirma p{margin:0 0 6px}.confirma__prototipo{color:var(--alerta);font-weight:800;margin-bottom:0!important}.acciones{grid-template-columns:1fr 1fr;gap:10px;display:grid}.acciones .boton--wa,.acciones [data-instagram]{grid-column:1/-1}.acciones__estado{min-height:1.4em;color:var(--verde-2);margin:12px 0 0;font-size:15px;font-weight:700}.alterno{border:2px solid var(--tinta);background:#fffbe0;border-radius:10px;margin-top:8px;padding:12px;font-size:15px}.alterno p{margin:0 0 8px}.alterno textarea,.mensaje pre{white-space:pre-wrap;width:100%;color:var(--tinta);background:#fff;border:1.5px solid #bfb3a6;border-radius:8px;margin:0;padding:10px;font:13px/1.45 ui-monospace,SF Mono,Menlo,monospace}.mensaje{margin-top:16px}.mensaje summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.mensaje pre{background:#f6f2ee}.aviso{width:calc(100% - 2 * var(--gutter));border:var(--borde);background:var(--amarillo);max-width:460px;box-shadow:6px 6px 0 var(--tinta);border-radius:16px;padding:20px}.aviso h2{font-family:var(--display);text-transform:uppercase;margin:0 0 10px;font-size:28px;font-weight:400;line-height:1.05}.aviso p{margin:0 0 10px;font-size:16px}.aviso__acciones{gap:10px;margin-top:14px;display:grid}.aviso :focus-visible{outline-color:var(--tinta)}.fuentes{padding:40px var(--gutter) 24px;background:var(--verde-hondo);color:#e3f1ea}.fuentes>*{max-width:1180px;margin-inline:auto}.fuentes h2{font-family:var(--display);text-transform:uppercase;color:#fff;margin-top:0;margin-bottom:16px;font-size:32px;font-weight:400;line-height:1}.fuentes h3{color:var(--amarillo);margin:0 0 6px;font-size:17px}.fuentes ul{margin:0 0 18px;padding-left:20px;font-size:15px}.fuentes__cols{gap:8px 32px;display:grid}.fuentes__firma{color:#b8d6c8;font-size:14px}@media (width>=640px){:root{--gutter:24px}.rejilla{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:18px 16px}.producto__img{height:124px}.fuentes__cols{grid-template-columns:1fr 1fr}.resumen{border:var(--borde);border-radius:18px;width:min(640px,100% - 32px);height:auto;max-height:calc(100% - 32px);margin:auto}.resumen__hoja{padding:22px 26px 28px}.red{border:var(--borde);border-bottom:0;width:min(560px,100%);margin-inline:auto;left:0;right:0}.toast{width:min(520px,100% - 24px);margin-inline:auto}}@media (width>=1024px){body{padding-bottom:0}.cielo{padding-inline:32px}.aviso-propuesta{text-align:center;margin-inline:-32px;padding-inline:32px}.cielo__texto{grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;display:grid}.titular{font-size:clamp(64px,6vw,96px)}.cielo .marca{inline-size:min(100%,520px)}.cielo__bajada{margin-top:0;font-size:19px}.cielo__puesto{gap:28px;margin-top:-8px}.cielo__puesto li{width:clamp(110px,9vw,150px)}.mercado{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:36px;padding:76px 32px 48px;display:grid}.puestos{border-radius:0 0 10px 10px;margin-inline:0;padding-inline:0}.rejilla{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.red{border:var(--borde);width:auto;height:auto;max-height:calc(100svh - 32px);box-shadow:6px 6px 0 var(--verde-hondo);visibility:visible;border-radius:18px;margin-inline:0;transition:none;position:sticky;top:16px;left:auto;right:auto;transform:none}.red__cerrar:not(.resumen__cerrar),.dock,.velo{display:none}.red__cabeza{border-radius:16px 16px 0 0}.escena__marco{height:min(44svh,380px)}.cuenta{border-radius:0 0 16px 16px}.toast{bottom:24px;left:32px}}@media (width>=1600px){.mercado{grid-template-columns:minmax(0,1fr) 440px;max-width:1680px}.rejilla{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}}@media (width<=1023px) and (height<=700px){.escena__marco{height:36svh}.escena__marbete{padding:4px 9px 4px 18px;left:-46%}.escena__marbete strong{font-size:19px}.red__pista{padding-top:6px;font-size:13px}.cuenta__fila strong{font-size:28px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
