.kq{--k-bg:#f6f1e9;--k-card:#fff;--k-ink:#1a1410;--k-mut:#7a6f66;--k-acc:#ff5a1f;--k-acc-2:#ffc53d;--k-dark:#16110e;aspect-ratio:9/16;width:100%;color:var(--k-ink);user-select:none;-webkit-tap-highlight-color:transparent;font-family:Inter Tight,system-ui,sans-serif;container-type:inline-size}:where(.kq) *{box-sizing:border-box;margin:0}:where(.kq) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.kq) img{max-width:100%;display:block}.kq__pantalla{background:var(--k-bg);width:100%;height:100%;font-size:3.2cqw;position:relative;overflow:hidden}.kq-btn{background:var(--k-acc);color:#fff;letter-spacing:-.01em;border-radius:99em;justify-content:center;align-items:center;gap:.5em;padding:.9em 1.4em;font-size:1.05em;font-weight:700;transition:transform .15s;display:inline-flex;box-shadow:0 .6cqw 2cqw -.6cqw #ff5a1f99}.kq-btn:active{transform:scale(.97)}.kq-btn:disabled{opacity:.4;box-shadow:none}.kq-btn--sec{background:var(--k-card);color:var(--k-ink);box-shadow:inset 0 0 0 .3cqw #0000001a}.kq-link{color:var(--k-mut);margin-top:3cqw;text-decoration:underline}.kq-ico{flex:none;width:1.2em;height:1.2em}.kq-ia{color:#fff;letter-spacing:.04em;background:linear-gradient(90deg,#8b5cf6,#ff5a1f);border-radius:99em;padding:.15em .5em;font-size:.7em;font-weight:800;display:inline-block}.kq-logo{color:#fff;align-items:center;gap:2.4cqw;display:flex}.kq-logo__v{background:var(--k-acc);border-radius:4cqw;place-items:center;width:14cqw;height:14cqw;font-size:9cqw;font-weight:900;line-height:1;display:grid;transform:rotate(-6deg)}.kq-logo__t{letter-spacing:-.02em;flex-direction:column;font-size:5.6cqw;font-weight:900;line-height:.9;display:flex}.kq-logo__t b{color:var(--k-acc-2)}.kq-logo--p{color:var(--k-ink);gap:1.6cqw}.kq-logo--p .kq-logo__v{color:#fff;border-radius:2.4cqw;width:8cqw;height:8cqw;font-size:5cqw}.kq-logo--p .kq-logo__t{font-size:3.4cqw}.kq-logo--p .kq-logo__t b{color:var(--k-acc)}.kq-inicio{color:#fff;flex-direction:column;justify-content:space-between;padding:7cqw;display:flex;position:absolute;inset:0}.kq-inicio__foto{object-fit:cover;width:100%;height:100%;animation:20s ease-in-out infinite alternate kq-zoom;position:absolute;inset:0}@keyframes kq-zoom{to{transform:scale(1.12)}}.kq-inicio__velo{background:linear-gradient(#16110e8c 0%,#16110e1a 35%,#16110eeb 75%);position:absolute;inset:0}.kq-inicio>:not(img):not(.kq-inicio__velo){position:relative}.kq-inicio__idiomas{align-self:flex-end;gap:1.5cqw;display:flex}.kq-inicio__idiomas button,.kq-idiomas-mini button{backdrop-filter:blur(6px);background:#ffffff2e;border-radius:99em;padding:.4em .8em;font-size:.85em;font-weight:700}.kq-inicio__idiomas button.on{color:var(--k-ink);background:#fff}.kq-inicio__marca{margin-top:auto;margin-bottom:7cqw}.kq-inicio__marca .kq-logo__v{border-radius:6cqw;width:22cqw;height:22cqw;font-size:14cqw}.kq-inicio__marca .kq-logo__t{font-size:10cqw}.kq-inicio__marca p{opacity:.9;max-width:70cqw;margin-top:3cqw;font-size:4.4cqw;font-weight:500;line-height:1.2}.kq-inicio__acciones{gap:3cqw;display:grid}.kq-btn--grande{padding:1em;font-size:5.4cqw;animation:2.4s ease-in-out infinite kq-pulso}@keyframes kq-pulso{50%{box-shadow:0 0 0 3cqw #ff5a1f33}}.kq-btn--voz{backdrop-filter:blur(8px);color:#fff;background:#ffffff24;border-radius:99em;justify-content:center;align-items:center;gap:.6em;padding:1em;font-size:4.2cqw;font-weight:700;display:flex;box-shadow:inset 0 0 0 .3cqw #ffffff59}.kq-modo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6cqw;padding:8cqw;display:flex;position:absolute;inset:0}.kq-modo h2{letter-spacing:-.03em;font-size:8cqw;font-weight:800;line-height:1}.kq-modo__opciones{grid-template-columns:1fr 1fr;gap:4cqw;width:100%;display:grid}.kq-modo__opciones button{background:var(--k-card);border-radius:5cqw;flex-direction:column;align-items:center;gap:3cqw;padding:8cqw 3cqw;font-size:4.6cqw;font-weight:800;display:flex;box-shadow:0 1cqw 4cqw -1cqw #00000026}.kq-modo__opciones button:active{box-shadow:inset 0 0 0 .6cqw var(--k-acc)}.kq-modo__icono{width:22cqw;height:22cqw;color:var(--k-acc);background:#fff0e8;border-radius:50%;place-items:center;display:grid}.kq-modo__icono svg{width:12cqw}.kq-menu{flex-direction:column;display:flex;position:absolute;inset:0}.kq-menu__top{background:var(--k-card);border-bottom:.25cqw solid #0000000f;justify-content:space-between;align-items:center;padding:3.5cqw 4cqw;display:flex}.kq-menu__top-der{align-items:center;gap:2cqw;display:flex}.kq-chip-voz{background:var(--k-dark);color:#fff;border-radius:99em;align-items:center;gap:.4em;padding:.5em .9em;font-size:.8em;font-weight:700;display:flex}.kq-idiomas-mini{gap:.8cqw;display:flex}.kq-idiomas-mini button{background:#efe8de;font-size:.7em}.kq-idiomas-mini button.on{background:var(--k-ink);color:#fff}.kq-menu__cuerpo{flex:1;grid-template-columns:21cqw 1fr;min-height:0;display:grid}.kq-cats{background:#efe8de;flex-direction:column;gap:2cqw;padding:3cqw 2cqw;display:flex;overflow-y:auto}.kq-cats button{overflow-wrap:anywhere;hyphens:auto;text-align:center;border-radius:3cqw;flex-direction:column;align-items:center;gap:1cqw;padding:1.6cqw .6cqw;font-size:2.1cqw;font-weight:700;line-height:1.1;display:flex}.kq-cats img{object-fit:cover;border-radius:50%;width:13cqw;height:13cqw}.kq-cats button.on{background:var(--k-card);box-shadow:inset 0 0 0 .5cqw var(--k-acc);color:var(--k-acc)}.kq-grid-wrap,.kq-carrito{padding:4cqw;overflow-y:auto}.kq-titulo{letter-spacing:-.03em;margin-bottom:3cqw;font-size:6cqw;font-weight:800}.kq-grid{grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.kq-card{text-align:left;background:var(--k-card);border-radius:4cqw;flex-direction:column;padding:1.8cqw;display:flex;box-shadow:0 .6cqw 2.4cqw -.8cqw #00000026}.kq-card:active{transform:scale(.98)}.kq-card__img{margin-bottom:2cqw;display:block;position:relative}.kq-card__img img{aspect-ratio:4/3;object-fit:cover;border-radius:2.8cqw;width:100%}.kq-card__nombre{padding-inline:.8cqw;font-size:3.3cqw;font-weight:800;line-height:1.1}.kq-card__precio{color:var(--k-acc);margin-top:.8cqw;padding-inline:.8cqw;font-weight:700}.kq-card__cant{background:var(--k-acc);color:#fff;border-radius:50%;place-items:center;width:6cqw;height:6cqw;font-size:3cqw;display:grid;position:absolute;top:1.5cqw;right:1.5cqw}.kq-tag{background:#fff;border-radius:99em;padding:.3em .7em;font-size:2.2cqw;font-style:normal;font-weight:800;position:absolute;top:1.5cqw;left:1.5cqw}.kq-tag--nuevo{background:var(--k-acc-2)}.kq-tag--picante{color:#fff;background:#e5322d}.kq-tag--veg{color:#fff;background:#2f9e55}.kq-barra{background:var(--k-dark);color:#fff;align-items:center;gap:2.4cqw;padding:3.5cqw 4cqw;display:flex}.kq-barra__info{flex-direction:column;flex:1;display:flex}.kq-barra__info small{opacity:.7;font-size:2.6cqw}.kq-barra__info b{letter-spacing:-.02em;font-size:5.6cqw}.kq-barra .kq-btn--sec{color:#fff;box-shadow:none;background:#ffffff1f}.kq-vacio{color:var(--k-mut)}.kq-carrito ul{gap:2.4cqw;padding:0;list-style:none;display:grid}.kq-carrito li{background:var(--k-card);border-radius:3.6cqw;align-items:center;gap:3cqw;padding:2cqw;display:flex}.kq-carrito li img{object-fit:cover;border-radius:2.4cqw;width:15cqw;height:15cqw}.kq-carrito li>div:first-of-type{flex-direction:column;flex:1;line-height:1.2;display:flex}.kq-carrito li small{color:var(--k-acc);font-size:2.6cqw;font-weight:600}.kq-carrito li span{color:var(--k-mut);margin-top:.6cqw;font-size:2.8cqw}.kq-cant{align-items:center;gap:2cqw;display:flex}.kq-cant button{background:#efe8de;border-radius:50%;place-items:center;width:7cqw;height:7cqw;font-size:4cqw;font-weight:800;display:grid}.kq-cant b{text-align:center;min-width:3cqw}.kq-cant--grande button{width:10cqw;height:10cqw}.kq-cant--grande b{font-size:5cqw}.kq-sug{margin-top:5cqw}.kq-sug>p{margin-bottom:2cqw;font-weight:800}.kq-sug>div{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.kq-sug button{background:var(--k-card);text-align:left;border-radius:3cqw;flex-direction:column;gap:.8cqw;padding:1.5cqw;font-size:2.5cqw;font-weight:700;line-height:1.1;display:flex}.kq-sug img{aspect-ratio:1;object-fit:cover;border-radius:2cqw;width:100%}.kq-sug b{color:var(--k-acc)}.kq-hoja{z-index:5;background:#16110e8c;align-items:flex-end;animation:.2s kq-fade;display:flex;position:absolute;inset:0}.kq-hoja__panel{background:var(--k-bg);border-radius:6cqw 6cqw 0 0;width:100%;animation:.3s cubic-bezier(.16,1,.3,1) kq-sube;overflow:hidden}.kq-hoja__panel>img{aspect-ratio:16/10;object-fit:cover;width:100%}.kq-hoja__cuerpo{gap:3cqw;padding:5cqw;display:grid}.kq-hoja h3{letter-spacing:-.03em;font-size:7cqw;font-weight:800}.kq-hoja p{color:var(--k-mut);font-size:3.6cqw;line-height:1.35}.kq-notas{flex-wrap:wrap;gap:1.6cqw;display:flex}.kq-notas button{background:var(--k-card);border-radius:99em;padding:.5em 1em;font-size:.9em;font-weight:600;box-shadow:inset 0 0 0 .3cqw #0000001a}.kq-notas button.on{box-shadow:inset 0 0 0 .4cqw var(--k-acc);color:var(--k-acc);background:#fff0e8}.kq-hoja__pie{justify-content:space-between;align-items:center;gap:3cqw;margin-top:2cqw;display:flex}.kq-hoja__pie .kq-btn{flex:1}@keyframes kq-fade{0%{opacity:0}}@keyframes kq-sube{0%{transform:translateY(100%)}}.kq-voz{z-index:6;text-align:center;color:#fff;background:radial-gradient(circle at 50% 35%,#3b1d5e 0%,#16110e 70%);flex-direction:column;justify-content:center;align-items:center;gap:4cqw;padding:8cqw;animation:.25s kq-fade;display:flex;position:absolute;inset:0}.kq-voz__cerrar{opacity:.7;font-size:9cqw;line-height:1;position:absolute;top:4cqw;right:5cqw}.kq-voz__marca{align-items:center;gap:.6em;font-size:3.6cqw;font-weight:700;display:flex}.kq-voz__mic{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ff5a1f);border-radius:50%;place-items:center;width:30cqw;height:30cqw;display:grid;position:relative;box-shadow:0 2cqw 8cqw -2cqw #8b5cf6cc}.kq-voz__mic .kq-ico{width:12cqw;height:12cqw}.kq-voz__aro{opacity:0;border:.5cqw solid #ffffff59;border-radius:50%;position:absolute;inset:0}.kq-voz__mic.on .kq-voz__aro{animation:1.6s ease-out infinite kq-aro}.kq-voz__mic.on .kq-voz__aro--2{animation-delay:.8s}@keyframes kq-aro{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.kq-voz__estado{opacity:.75;font-size:3.4cqw}.kq-voz__texto{font-size:4.6cqw;font-style:italic;font-weight:600}.kq-voz__resp{background:#ffffff1a;border-radius:4cqw 4cqw 4cqw 1cqw;max-width:80cqw;padding:3.6cqw 4.4cqw;font-size:3.8cqw;line-height:1.35}.kq-voz__frases{gap:1.8cqw;width:100%;display:grid}.kq-voz__frases button{background:#ffffff14;border-radius:99em;padding:.8em 1em;font-size:3cqw;box-shadow:inset 0 0 0 .25cqw #fff3}.kq-voz .kq-btn--sec{background:#fff}.kq-pago,.kq-listo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4cqw;padding:8cqw;display:flex;position:absolute;inset:0}.kq-pago h2,.kq-listo h2{letter-spacing:-.03em;font-size:7cqw;font-weight:800;line-height:1.05}.kq-pago__lector{background:var(--k-dark);border-radius:5cqw;width:40cqw;height:50cqw;position:relative;box-shadow:0 3cqw 8cqw -3cqw #00000080}.kq-pago__tarjeta{background:linear-gradient(135deg, var(--k-acc), #8b5cf6);border-radius:2.4cqw;width:30cqw;height:19cqw;margin-left:-15cqw;animation:1.4s ease-in-out infinite alternate kq-tarjeta;position:absolute;top:-6cqw;left:50%}@keyframes kq-tarjeta{to{transform:translateY(12cqw)}}.kq-pago__ondas{gap:1.6cqw;display:flex;position:absolute;bottom:8cqw;left:50%;transform:translate(-50%)}.kq-pago__ondas i{background:var(--k-acc-2);border-radius:50%;width:2.4cqw;height:2.4cqw;animation:1s infinite kq-punto}.kq-pago__ondas i:nth-child(2){animation-delay:.2s}.kq-pago__ondas i:nth-child(3){animation-delay:.4s}@keyframes kq-punto{50%{opacity:.2}}.kq-pago__total{letter-spacing:-.03em;font-size:10cqw;font-weight:900}.kq-pago__estado{color:var(--k-mut)}.kq-listo__check{color:#fff;background:#2f9e55;border-radius:50%;place-items:center;width:20cqw;height:20cqw;font-size:11cqw;font-weight:900;animation:.5s cubic-bezier(.34,1.56,.64,1) kq-pop;display:grid}@keyframes kq-pop{0%{transform:scale(0)}}.kq-listo__numero{letter-spacing:-.05em;color:var(--k-acc);font-size:22cqw;font-weight:900;line-height:.9}.kq-listo__boleta{border-top:1.4cqw solid var(--k-dark);border-radius:1cqw;width:56cqw;height:34cqw;overflow:hidden}.kq-listo__papel{text-align:left;background:#fff;flex-direction:column;gap:.6cqw;padding:3cqw;font-family:JetBrains Mono,monospace;font-size:2.4cqw;animation:2.4s steps(24,end) both kq-imprime;display:flex;box-shadow:0 1cqw 3cqw #0000001f}@keyframes kq-imprime{0%{transform:translateY(-100%)}}.kq-listo__nota{color:var(--k-mut);max-width:70cqw}.dt[data-astro-cid-3mcvpoed]{background:radial-gradient(60% 50% at 70% 40%,#ff5a1f2e,#0000 70%),#16110e;align-items:center;min-height:100svh;display:grid}.dt__lado[data-astro-cid-3mcvpoed]{display:none}@media (width<=819px){.dt[data-astro-cid-3mcvpoed]{min-height:0;display:block}.dt[data-astro-cid-3mcvpoed] .kq{aspect-ratio:auto;height:calc(100svh - 36px)}}.dt__equipo[data-astro-cid-3mcvpoed]{width:100%}@media (width>=820px){.dt[data-astro-cid-3mcvpoed]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;padding:3rem clamp(2rem,5vw,5rem)}.dt__lado[data-astro-cid-3mcvpoed]{justify-self:end;max-width:30rem;display:block}.dt__equipo[data-astro-cid-3mcvpoed]{justify-self:start;width:min(100%,51.282svh - 2.05128rem)}}.dt__eyebrow[data-astro-cid-3mcvpoed]{letter-spacing:.14em;text-transform:uppercase;color:#ff5a1f;font:500 12px/1 JetBrains Mono,monospace}.dt[data-astro-cid-3mcvpoed] h1[data-astro-cid-3mcvpoed]{letter-spacing:-.035em;margin:1rem 0 1.5rem;font:700 clamp(2rem,3.2vw,3rem)/1 Inter Tight,sans-serif}.dt[data-astro-cid-3mcvpoed] ol[data-astro-cid-3mcvpoed]{color:#ffffffc7;gap:.9rem;padding-left:1.2rem;line-height:1.45;display:grid}.dt[data-astro-cid-3mcvpoed] ol[data-astro-cid-3mcvpoed] b[data-astro-cid-3mcvpoed]{color:#fff}.dt[data-astro-cid-3mcvpoed] ol[data-astro-cid-3mcvpoed] a[data-astro-cid-3mcvpoed]{color:#ffc53d;text-decoration:underline}.dt__acciones[data-astro-cid-3mcvpoed]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.dt__btn[data-astro-cid-3mcvpoed]{color:#fff;background:#ff5a1f;border-radius:99px;padding:.95em 1.5em;font-weight:700}.dt__btn[data-astro-cid-3mcvpoed]:hover{color:#16110e;background:#fff}.dt__link[data-astro-cid-3mcvpoed]{color:#fffc;text-decoration:underline}.dt__nota[data-astro-cid-3mcvpoed]{color:#ffffff80;margin-top:2rem;font-size:.85rem}
