.qr[data-astro-cid-kfknvrbm]{display:block;max-width:640px;margin-inline:auto;border-inline:1px solid rgba(212,168,106,.12);font-size:1rem;line-height:1.6}.qr[data-astro-cid-kfknvrbm] [data-astro-cid-kfknvrbm][hidden]{display:none!important}.qr__cab[data-astro-cid-kfknvrbm]{padding:2rem 1.25rem 1.5rem}.qr__cab[data-astro-cid-kfknvrbm] .antetitulo[data-astro-cid-kfknvrbm]{font-size:.94rem;margin-bottom:.5rem}.qr[data-astro-cid-kfknvrbm] h1[data-astro-cid-kfknvrbm]{font-size:2.625rem;line-height:1.05;margin:0 0 .75rem}.qr__mesa[data-astro-cid-kfknvrbm]{display:inline-block;vertical-align:middle;margin-left:.25rem;font-family:var(--f-texto);font-size:.875rem;font-weight:400;letter-spacing:.06em;line-height:1.4;color:var(--oro-claro);border:1px solid var(--linea-fuerte);padding:.15rem .55rem}.qr__iva[data-astro-cid-kfknvrbm]{margin:0;font-size:.94rem;color:var(--crema-70)}.qr__nav[data-astro-cid-kfknvrbm]{position:sticky;top:0;z-index:3;display:flex;gap:.25rem;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;background:var(--noche);border-block:1px solid var(--linea);padding:.375rem .75rem}.qr__nav[data-astro-cid-kfknvrbm] a[data-astro-cid-kfknvrbm]{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 .875rem;font-size:.94rem;font-weight:400;text-decoration:none;color:var(--crema)}.qr__nav[data-astro-cid-kfknvrbm] a[data-astro-cid-kfknvrbm]:hover{color:var(--oro-claro)}.qr__filtro[data-astro-cid-kfknvrbm]{padding:1.25rem 1.25rem 0}.qr__filtro-btn[data-astro-cid-kfknvrbm]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.75rem;background:transparent;border:1px solid var(--linea-fuerte);border-radius:0;color:var(--crema);padding:.8rem 1rem;min-height:48px;font:inherit;font-size:.94rem;font-weight:400;cursor:pointer;text-align:left}.qr__filtro-btn[data-astro-cid-kfknvrbm]:hover{border-color:var(--oro-claro)}.qr__filtro-tit[data-astro-cid-kfknvrbm]{display:inline-flex;align-items:center;gap:.625rem}.qr__filtro-tit[data-astro-cid-kfknvrbm] svg{width:20px;height:20px;color:var(--oro)}.qr__filtro-resumen[data-astro-cid-kfknvrbm]{color:var(--oro-claro);font-size:.875rem}.qr__filtro-panel[data-astro-cid-kfknvrbm]{border:1px solid var(--linea-fuerte);border-top:0;padding:1rem}.qr__filtro-panel[data-astro-cid-kfknvrbm]>p[data-astro-cid-kfknvrbm]{margin:0 0 .875rem;font-size:.875rem;color:var(--crema-80)}.qr__chips[data-astro-cid-kfknvrbm]{display:flex;flex-wrap:wrap;gap:.5rem}.qr__chip[data-astro-cid-kfknvrbm]{font-size:.875rem;padding:.55rem .8rem}.qr__quitar[data-astro-cid-kfknvrbm]{margin-top:.875rem;background:transparent;border:0;color:var(--oro-claro);font:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:4px;padding:.625rem 0;min-height:44px;cursor:pointer}.qr__ocultos[data-astro-cid-kfknvrbm]{margin:.75rem 0 0;font-size:.875rem;color:var(--oro-claro)}.qr__ocultos[data-astro-cid-kfknvrbm]:empty{display:none}.qr__sec[data-astro-cid-kfknvrbm]{padding:2.25rem 1.25rem .5rem;scroll-margin-top:64px}.qr__sec-tit[data-astro-cid-kfknvrbm]{display:flex;align-items:center;gap:.875rem;margin-bottom:1.25rem}.qr__sec-tit[data-astro-cid-kfknvrbm] h2[data-astro-cid-kfknvrbm]{margin:0;font-size:1.875rem;line-height:1.1;color:var(--oro-claro)}.qr__sec-tit[data-astro-cid-kfknvrbm] span[data-astro-cid-kfknvrbm]{flex:1;border-bottom:1px solid rgba(212,168,106,.3)}.qr__lista[data-astro-cid-kfknvrbm]{display:grid;gap:1.375rem}.qr__fila[data-astro-cid-kfknvrbm]{display:flex;align-items:baseline;gap:.625rem}.qr__plato[data-astro-cid-kfknvrbm] h3[data-astro-cid-kfknvrbm]{margin:0;font-size:1.3rem;line-height:1.25;color:var(--crema)}.qr__fila[data-astro-cid-kfknvrbm] .puntos[data-astro-cid-kfknvrbm]{transform:none;min-width:16px}.qr__precio[data-astro-cid-kfknvrbm]{flex:none;font-size:.94rem;color:var(--oro-claro)}.qr__precio[data-astro-cid-kfknvrbm]:empty,.qr__fila[data-astro-cid-kfknvrbm]:has(.qr__precio:empty) .puntos[data-astro-cid-kfknvrbm]{display:none}.qr__desc[data-astro-cid-kfknvrbm]{margin:.2rem 0 0;font-size:.94rem;color:var(--crema-70);max-width:none}.qr__tags[data-astro-cid-kfknvrbm]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.5rem}.qr__tags[data-astro-cid-kfknvrbm]:not(:has(>:not([hidden]):not(:empty))){display:none}.qr__algs[data-astro-cid-kfknvrbm]{display:contents}.qr__tags[data-astro-cid-kfknvrbm] .qr__tag,.qr__tag[data-astro-cid-kfknvrbm]{border:1px solid rgba(239,230,214,.28);color:var(--crema-80);font-size:.75rem;padding:.125rem .5rem;line-height:1.5}.qr__tag--agotado[data-astro-cid-kfknvrbm]{background:#3a2f26;border-color:#3a2f26;color:var(--crema);font-weight:500}.qr__tag--encargo[data-astro-cid-kfknvrbm]{border-color:var(--oro);color:var(--oro-claro);font-weight:500}.qr__plato[data-astro-cid-kfknvrbm][data-estado=agotado] h3[data-astro-cid-kfknvrbm]{color:#efe6d68c}.qr__plato[data-astro-cid-kfknvrbm][data-estado=agotado] .qr__precio[data-astro-cid-kfknvrbm]{color:#e7c8918c}.qr__vacio[data-astro-cid-kfknvrbm]{margin:0;font-size:.94rem;color:var(--crema-70)}.qr__legal[data-astro-cid-kfknvrbm]{margin:2.5rem 1.25rem 0;padding:1.125rem;border:1px solid rgba(212,168,106,.3);display:flex;gap:.875rem;align-items:flex-start}.qr__legal[data-astro-cid-kfknvrbm] svg{width:22px;height:22px;flex:none;margin-top:2px;color:var(--oro)}.qr__legal[data-astro-cid-kfknvrbm] p[data-astro-cid-kfknvrbm]{margin:0;font-size:.875rem;color:var(--crema-80)}.qr__reserva[data-astro-cid-kfknvrbm]{margin:1.5rem 1.25rem 0;background:var(--noche-2);border:1px solid var(--linea);padding:1.75rem 1.375rem;text-align:center}.qr__reserva[data-astro-cid-kfknvrbm] h2[data-astro-cid-kfknvrbm]{margin:0 0 .5rem;font-size:1.75rem;line-height:1.1}.qr__reserva[data-astro-cid-kfknvrbm]>p[data-astro-cid-kfknvrbm]{margin:0 auto 1.25rem;font-size:.94rem;color:var(--crema-80)}.qr__reserva[data-astro-cid-kfknvrbm] .btn[data-astro-cid-kfknvrbm]{display:flex;width:100%}.qr__reserva[data-astro-cid-kfknvrbm] .qr__llama[data-astro-cid-kfknvrbm]{margin:.875rem auto 0;font-size:.875rem;color:var(--crema-70)}.qr__actualizado[data-astro-cid-kfknvrbm]{margin:1.5rem 1.25rem 0;text-align:center;font-size:.82rem;color:var(--crema-70);max-width:none}
