.web .lo-mas-visto{border-top:2px solid var(--marca-texto,var(--tinta));border-bottom:1px solid color-mix(in srgb, var(--tinta) 25%, transparent);margin:8px 0 24px;padding:14px 0 6px}.web .lo-mas-visto h3{color:var(--marca-texto,var(--tinta));font-size:1.25rem}.web .lo-mas-visto__nota{color:color-mix(in srgb, var(--tinta) 82%, var(--fondo));margin-top:2px;font-size:1rem}.web .lo-mas-visto__lista{margin:6px 0 0;padding:0;list-style:none}.web .lo-mas-visto__lista li+li{border-top:1px solid color-mix(in srgb, var(--tinta) 15%, transparent)}.web .lo-mas-visto__lista a{min-height:48px;color:inherit;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:flex}.web .lo-mas-visto__lista a:hover .lo-mas-visto__nombre,.web .lo-mas-visto__lista a:focus-visible .lo-mas-visto__nombre{text-underline-offset:4px;text-decoration:underline}.web .lo-mas-visto__lista a:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.web .lo-mas-visto__nombre{overflow-wrap:anywhere;min-width:0;font-weight:600}.web .lo-mas-visto__precio{text-align:right;font-variant-numeric:tabular-nums;flex:none;max-width:45%}.web .platos>li[id^=plato-]{scroll-margin-top:16px}@media (min-width:720px){.web .lo-mas-visto__lista{grid-template-columns:repeat(auto-fit,minmax(0,1fr));column-gap:28px;display:grid}.web .lo-mas-visto__lista li+li{border-top:0}}.nitas.n-editor .editor-visitas__interruptor{gap:var(--n-espacio-2);min-width:0;display:grid}.nitas.n-editor .editor-visitas__interruptor h2{margin:0}.nitas.n-editor .editor-visitas__interruptor p{color:var(--n-texto-suave);margin:0}.nitas.n-editor .editor-visitas__estado{font-weight:var(--n-peso-fuerte);color:var(--n-texto)}.nitas.n-editor .editor-visitas__medidas{gap:var(--n-espacio-3);min-width:0;display:grid}.nitas.n-editor .editor-visitas__medidas ul{border:var(--n-borde-editor) solid var(--n-linea);border-radius:var(--n-radio-m);background:var(--n-superficie);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nitas.n-editor .editor-visitas__medidas li{justify-content:space-between;align-items:baseline;gap:var(--n-espacio-3);min-width:0;padding:var(--n-espacio-3) var(--n-espacio-4);color:var(--n-texto);display:flex}.nitas.n-editor .editor-visitas__medidas li+li{border-top:var(--n-borde-editor) solid var(--n-linea)}.nitas.n-editor .editor-visitas__medidas li span{overflow-wrap:anywhere;min-width:0}.nitas.n-editor .editor-visitas__medidas li strong{font-variant-numeric:tabular-nums;flex:none}.nitas.n-editor .web-completa{gap:var(--n-espacio-3);min-width:0;padding:var(--n-espacio-4);border:var(--n-borde-editor) solid var(--n-linea);border-radius:var(--n-radio-m);background:var(--n-superficie);display:grid}.nitas.n-editor .web-completa h2{color:var(--n-texto);margin:0}.nitas.n-editor .web-completa__cifra{color:var(--n-texto);font-weight:var(--n-peso-fuerte);margin:0}.nitas.n-editor .web-completa__barra{border-radius:var(--n-radio-pildora);background:var(--n-linea);height:10px;overflow:hidden}.nitas.n-editor .web-completa__relleno{transform-origin:0;background:var(--n-exito);width:100%;height:100%;display:block}.nitas.n-editor .web-completa__lista{margin:0;padding:0;list-style:none;display:grid}.nitas.n-editor .web-completa__lista li+li{border-top:var(--n-borde-editor) solid var(--n-linea)}.nitas.n-editor .web-completa__punto{align-items:center;gap:var(--n-espacio-3);min-height:var(--n-toque-minimo);padding:var(--n-espacio-2) 0;color:var(--n-texto);text-decoration:none;display:flex}.nitas.n-editor .web-completa__punto>svg{flex:none}.nitas.n-editor .web-completa__punto--hecho>svg{color:var(--n-exito)}.nitas.n-editor .web-completa__punto--falta>svg{color:var(--n-texto-suave)}.nitas.n-editor .web-completa__texto{min-width:0;display:grid}.nitas.n-editor .web-completa__texto span{color:var(--n-texto-suave);overflow-wrap:anywhere}.nitas.n-editor a.web-completa__punto:hover .web-completa__texto strong{text-underline-offset:3px;text-decoration:underline}.nitas.n-editor a.web-completa__punto:focus-visible{outline:3px solid var(--n-foco);outline-offset:2px}
.pedir-pantalla[open]{gap:14px}.pedir-opciones{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pedir-opcion{border:1px solid color-mix(in srgb, var(--tinta) 30%, transparent);background:color-mix(in srgb, var(--fondo) 94%, var(--tinta));gap:6px;padding:14px 16px;display:grid}.pedir-opcion h3{margin:0;font-size:1.25rem;line-height:1.2}.pedir-opcion p{margin:0;line-height:1.4}.pedir-opcion .boton{cursor:pointer;justify-self:start;min-height:48px;margin-top:4px}.pedir-horario{font-variant-numeric:tabular-nums;font-weight:700}.pedir-horario.cerrado{color:var(--tinta);border-left:3px solid var(--marca);padding-left:10px}.pedir-cesta{margin:0}.pedir-pantalla .pedido-cerrado{border-left:3px solid var(--marca);background:color-mix(in srgb, var(--fondo) 88%, var(--tinta));margin:0;padding:10px 12px}.pedido-modo{border:0;gap:4px;min-width:0;margin:0 0 4px;padding:0;display:grid}.pedido-modo legend{margin-bottom:4px;padding:0;font-weight:600}.pedido-modo label{cursor:pointer;align-items:center;gap:12px;min-height:48px;font-weight:400;display:flex}.pedido-modo input[type=radio]{width:24px;height:24px;min-height:0;accent-color:var(--marca-texto);border-radius:50%;flex:none;padding:0}.pedido-modo input[type=radio]:focus-visible{outline:3px solid var(--tinta);outline-offset:3px}.pedido-cuenta{font-variant-numeric:tabular-nums;gap:4px;display:grid}.pedido-cuenta p{justify-content:space-between;gap:12px;margin:0;display:flex}.pedido-cuenta .pedido-total{border-top:1px solid color-mix(in srgb, var(--tinta) 30%, transparent);padding-top:6px}.pedido-encargo{font-size:.875rem;font-weight:400;display:block}.pedido-formulario .pedido-enviar:disabled{opacity:.6;cursor:not-allowed}.pedido-formulario .ayuda-campo{font-size:.9375rem}.pedido-formulario input[type=date]{box-sizing:border-box;width:100%}@media (min-width:768px){.pedir-opciones{grid-template-columns:1fr 1fr}.pedir-opcion{align-content:start}}.nitas.n-editor .n-pedir{gap:var(--n-espacio-3);margin-top:var(--n-espacio-6,32px);display:grid}.nitas.n-editor .n-pedir>p{margin:0}.nitas.n-editor .n-pedir-grupo{gap:var(--n-espacio-3);min-width:0;padding:var(--n-espacio-4);border:1px solid var(--n-borde-campo);border-radius:var(--n-radio-m);margin:0;display:grid}.nitas.n-editor .n-pedir-grupo>legend{padding:0 var(--n-espacio-2);font-weight:var(--n-peso-fuerte)}.nitas.n-editor .n-pedir-grupo p{margin:0}.nitas.n-editor .n-zona,.nitas.n-editor .n-app,.nitas.n-editor .n-encargo{gap:var(--n-espacio-3);padding-top:var(--n-espacio-3);border-top:1px solid var(--n-borde-campo);display:grid}.nitas.n-editor .n-zona h3{font-size:var(--n-texto-m);margin:0}.nitas.n-editor .n-zona-importes,.nitas.n-editor .n-horas{gap:var(--n-espacio-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nitas.n-editor .n-zona-importes>div,.nitas.n-editor .n-horas>div{gap:var(--n-espacio-2);min-width:0;display:grid}.nitas.n-editor .n-app-cabecera{justify-content:space-between;align-items:center;gap:var(--n-espacio-3);display:flex}
.web{--ev-radio:0px;--ev-suave:color-mix(in srgb, var(--tinta) 82%, var(--fondo));--ev-linea:color-mix(in srgb, var(--tinta) 20%, transparent);--ev-fondo:color-mix(in srgb, var(--marca) 10%, var(--fondo))}.dir-mantel{--ev-radio:2px}.dir-mercado{--ev-radio:12px}.dir-fiesta{--ev-radio:14px}.dir-sevillana{--ev-radio:10px}.ofertas{background:var(--ev-fondo);border-radius:var(--ev-radio);margin-top:20px;padding:16px 18px}.ofertas h3{font-size:1.25rem}.ofertas-lista{margin:8px 0 0;padding:0;list-style:none}.ofertas-lista>li{padding:10px 0}.ofertas-lista>li+li{border-top:1px solid var(--ev-linea)}.oferta-cuando{color:var(--marca-texto)}.oferta-titulo{font-size:1.125rem;font-weight:700}.oferta-hoy{background:var(--marca);color:var(--sobre-marca);border-radius:var(--ev-radio);margin-left:8px;padding:0 8px;font-size:.875rem;font-weight:700;display:inline-block}.eventos-lista+.ofertas,.ofertas+.eventos-lista{margin-top:20px}.eventos-lista>li.evento-con-foto{gap:12px;display:grid}.evento-foto{aspect-ratio:16/9;object-fit:cover;border-radius:var(--ev-radio);width:100%;height:auto;display:block}.evento-texto{min-width:0}@media (min-width:640px){.eventos-lista>li.evento-con-foto{grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:start;gap:20px}.evento-foto{aspect-ratio:4/3}}.calendario-mes{max-width:30rem;margin-top:28px}.calendario-mes table{table-layout:fixed;border-collapse:collapse;width:100%}.calendario-mes caption{text-align:left;padding-bottom:8px;font-size:1.125rem;font-weight:700}.calendario-mes th{color:var(--ev-suave);padding:6px 0;font-size:.875rem;font-weight:700}.calendario-mes abbr{text-decoration:none}.calendario-mes td{text-align:center;vertical-align:top;border-top:1px solid var(--ev-linea);height:3.25rem;padding:4px 0 2px;position:relative}.cal-dia{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;display:inline-flex}.cal-hoy .cal-dia{border:2px solid var(--tinta);border-radius:var(--ev-radio);font-weight:700}.cal-con .cal-dia{font-weight:700}.cal-marca{border:2px solid var(--marca-texto);border-radius:50%;width:10px;height:10px;margin:2px auto 0;display:block}.cal-suelto{background:var(--marca-texto)}.cal-leyenda{color:var(--ev-suave);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:.9375rem;display:flex}.cal-leyenda .cal-marca{margin:0;display:inline-block}.cal-leyenda .cal-marca+.cal-marca,.cal-leyenda .cal-marca:not(:first-child){margin-left:12px}.novedades-lista{gap:16px;margin:0;padding:0;list-style:none;display:grid}.novedades-lista>li{background:var(--ev-fondo);border-radius:var(--ev-radio);gap:12px;padding:16px 18px;display:grid}.novedad-foto{aspect-ratio:4/3;object-fit:cover;border-radius:var(--ev-radio);width:100%;height:auto;display:block}.novedad-texto{min-width:0}.novedad-cuando{color:var(--marca-texto);font-size:.9375rem;font-weight:700}.novedad-frase{text-wrap:pretty;margin-top:2px;font-size:1.1875rem;line-height:1.4}@media (min-width:640px){.novedades-lista>li.novedad-con-foto{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;gap:20px}}.canal-novedades{margin-top:20px}.equipo-lista{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:20px 16px;margin:0;padding:0;list-style:none;display:grid}.equipo-lista>li{min-width:0}.equipo-foto{aspect-ratio:4/5;object-fit:cover;border-radius:var(--ev-radio);width:100%;height:auto;margin-bottom:8px;display:block}.equipo-nombre{font-size:1.125rem;font-weight:700}.equipo-puesto{color:var(--ev-suave)}.equipo-sin-foto{border-top:1px solid var(--tinta);padding-top:10px}.resena-origen{color:var(--ev-suave);margin-top:2px;font-size:.9375rem;font-weight:400;display:block}.resena-privado{color:var(--ev-suave);margin-top:10px;font-size:.9375rem}.historia-cita{color:var(--marca-texto);text-wrap:balance;margin:20px 0;padding:0;font-size:clamp(1.3125rem,4.6vw,1.75rem);font-weight:600;line-height:1.3}.historia-cita:before{content:"«"}.historia-cita:after{content:"»"}.texto-plegable .plegado{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.leer-mas{min-height:44px;font:inherit;color:var(--marca-texto);text-underline-offset:3px;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin-top:4px;padding:0 2px;font-weight:700;text-decoration:underline}.leer-mas:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.galeria-boton{width:100%;color:inherit;font:inherit;cursor:zoom-in;touch-action:manipulation;background:0 0;border:0;padding:0;display:block}.galeria-boton:focus-visible{outline:3px solid var(--tinta);outline-offset:3px}.galeria-pie{color:var(--ev-suave);text-wrap:pretty;margin-top:6px;font-size:.9375rem;line-height:1.35}.visor-fotos{background:var(--fondo);width:min(96vw,1100px);max-width:none;max-height:96dvh;color:var(--tinta);overscroll-behavior:contain;border:0;padding:0;overflow:auto}.visor-fotos::backdrop{background:#181410d1}.visor-marco{touch-action:pan-y;gap:12px;padding:12px;display:grid}.visor-marco img{object-fit:contain;width:100%;height:auto;max-height:72dvh;display:block}.visor-pie{text-wrap:pretty;font-size:1.0625rem}.visor-botones{flex-wrap:wrap;gap:10px;display:flex}.visor-botones .boton{cursor:pointer;flex:8rem;font-family:inherit}@media (prefers-reduced-motion:no-preference){.visor-fotos[open]{animation:.18s cubic-bezier(.23,1,.32,1) visor-entra}@keyframes visor-entra{0%{opacity:0;transform:scale(.97)}}}.avisos-hoy{justify-items:start;gap:8px;margin:0 0 20px;display:grid}.aviso-mesas,.aviso-oferta{background:var(--fondo);color:var(--tinta);border:2px solid var(--tinta);border-radius:var(--ev-radio);padding:8px 14px;font-size:1.0625rem;line-height:1.35}.aviso-mesas{font-weight:700}.aviso-oferta{border-width:1px}.banda-personal{background:var(--ev-fondo);border-radius:var(--ev-radio);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;max-width:760px;margin:0 auto 24px;padding:18px 20px;display:flex}.banda-personal p{font-size:1.125rem;font-weight:700}@media (min-width:800px){.banda-personal{margin-bottom:32px}}.terraza-llena{background:#fff;border:2px solid #1f1a16;border-radius:8px;gap:10px;margin:0 0 16px;padding:16px;display:grid}.terraza-llena h3{margin:0;font-size:1.125rem}.terraza-llena input[type=time]{min-height:52px;font:inherit;color:#1f1a16;background:#fff;border:2px solid #1f1a16;border-radius:8px;max-width:12rem;padding:0 14px;font-size:1.0625rem}.terraza-llena .boton{flex:10rem}.persona-editor{align-items:center;gap:12px;min-width:0;display:flex}.persona-editor img{object-fit:cover;border-radius:6px;flex:none}.campo-foto{gap:8px;margin:8px 0;display:grid}.campo-foto__vista{object-fit:cover;border-radius:6px;max-width:100%;height:auto}.galeria-editor__pie{gap:6px;margin:8px 0;display:grid}
.web{--r-carta:0px}.dir-mantel{--r-carta:2px}.dir-mercado{--r-carta:6px}.dir-fiesta,.dir-sevillana{--r-carta:10px}#carta .categoria[id],#carta .de-la-casa[id]{scroll-margin-top:calc(var(--cabecera-fija,0px) + 64px)}.oculto-por-busqueda,.oculto-por-vino{display:none!important}.carta-pestanas{top:var(--cabecera-fija,0px);z-index:5;background:var(--fondo);border-bottom:1px solid color-mix(in srgb, var(--tinta) 22%, transparent);margin:0 -20px 16px;padding:0 20px;position:sticky}.carta-pestanas ul{overscroll-behavior-x:contain;scrollbar-width:none;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.carta-pestanas ul::-webkit-scrollbar{display:none}.carta-pestanas a{min-height:48px;color:inherit;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.carta-pestanas a[aria-current=true]{color:var(--marca-texto);border-bottom-color:var(--marca-texto);font-weight:700}.carta-pestanas a:focus-visible{outline-offset:-3px}.pestana-hora{margin-left:6px;font-size:.8125rem;font-weight:500}.dir-mantel .carta-pestanas ul{justify-content:center}@media (hover:hover) and (pointer:fine){.carta-pestanas a:hover{color:var(--marca-texto)}}.carta-herramientas{gap:12px;margin:0 0 16px;display:grid}.carta-buscador label{margin-bottom:4px;font-weight:700;display:block}.carta-buscador-campo{gap:8px;display:flex}.carta-buscador input{min-width:0;min-height:48px;font:inherit;color:inherit;background:var(--fondo);border:2px solid var(--tinta);border-radius:var(--r-carta);flex:auto;padding:0 12px}.carta-buscador input::placeholder{color:color-mix(in srgb, var(--tinta) 62%, var(--fondo))}.carta-sin-resultados{font-weight:700;margin-top:8px!important}.carta-sin-resultados:empty{display:none}.carta-vistas{flex-wrap:wrap;gap:8px;display:flex}.carta-buscador button,.carta-vista,.atajos-vino button{min-width:48px;min-height:48px;font:inherit;color:var(--marca-texto);border:2px solid var(--marca-texto);border-radius:var(--r-carta);cursor:pointer;touch-action:manipulation;background:0 0;padding:0 16px;font-weight:700;line-height:1.2}.carta-vista-letra{font-size:1.25rem}.carta-vista[aria-pressed=true],.atajos-vino button[aria-pressed=true]{background:var(--marca);border-color:var(--marca);color:var(--sobre-marca)}.carta-buscador button:active,.carta-vista:active,.atajos-vino button:active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.carta-buscador button,.carta-vista,.atajos-vino button{transition:background-color .15s ease-out,color .15s ease-out,transform .1s ease-out}}.carta-buscando .de-la-casa,.carta-buscando .carta-pestanas{display:none}.carta-letra-grande .de-la-casa-fila{font-size:1.25em}.carta-letra-grande .categoria,.carta-letra-grande .leyenda-alergenos,.carta-letra-grande .carta-actualizada{zoom:1.25}.carta-letra-grande .plato-nombre{overflow-wrap:anywhere}.carta-solo-nombres .descripcion,.carta-solo-nombres .leer-mas,.carta-solo-nombres .plato-foto,.carta-solo-nombres .ficha-vino,.carta-solo-nombres .suplementos,.carta-solo-nombres .va-bien-con,.carta-solo-nombres .compartir-plato{display:none}.carta-solo-nombres .plato.con-foto{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.carta-solo-nombres .plato.con-foto .plato-contenido{flex:auto}.carta-solo-nombres .platos>li{padding:8px 0}.carta-solo-nombres .precio-formatos{display:none}.carta-solo-nombres .precio-desde{display:inline}.precio-desde{display:none}.marcas{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.marca{min-height:26px;color:var(--tinta);border:1px solid color-mix(in srgb, var(--tinta) 55%, transparent);border-radius:var(--r-carta);align-items:center;gap:6px;padding:1px 8px;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}.marca-destacado{color:var(--sobre-marca);background:var(--marca);border-color:var(--marca)}.marca-estrella{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:currentColor;flex:none;width:13px;height:13px}.guindillas{align-items:center;gap:3px;display:inline-flex}.guindilla{background:currentColor;border-radius:55% 55% 60% 60%/20% 20% 80% 80%;width:5px;height:12px;display:block;transform:rotate(18deg)}.dir-mantel .marcas{justify-content:center}.para{color:var(--marca-texto);white-space:nowrap;margin-left:auto;font-size:.875rem;font-weight:600}.para+.precio,.precio-formatos .para{margin-left:0}.va-bien-con{font-size:.9375rem;margin-top:6px!important}.va-bien-con span{font-weight:700}.descripcion.recortada{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.leer-mas{min-height:44px;font:inherit;color:var(--marca-texto);text-underline-offset:3px;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0 2px;font-weight:700;text-decoration:underline}.plato-agotado .plato,.plato-agotado .descripcion,.plato-agotado .marcas{color:color-mix(in srgb, var(--tinta) 68%, var(--fondo))}.plato-agotado .plato-foto{filter:grayscale();opacity:.6}.plato-agotado .agotado{font-weight:700}.columnas-cabecera{grid-template-columns:repeat(var(--columnas), minmax(0, 1fr));gap:8px;margin:4px 0 0;font-size:.875rem;font-weight:700;display:grid}.platos-columnas .plato-contenido{flex-direction:column;align-items:stretch;gap:4px;display:flex}.platos-columnas .plato:not(.foto-grande){display:block}.platos-columnas .plato:not(.foto-grande) .plato-foto{display:none}.platos-columnas .precio-formatos{grid-template-columns:repeat(var(--columnas), minmax(0, 1fr));gap:8px;width:100%;display:grid}.platos-columnas .formato{font-variant-numeric:tabular-nums}.platos-columnas .para{grid-column:1/-1}@media (min-width:640px){.columnas-cabecera{width:calc(var(--columnas) * 5.75rem);text-align:right;gap:0;margin-left:auto}.platos-columnas .plato:not(.foto-grande){grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.platos-columnas .plato-contenido{display:contents}.platos-columnas .precio-formatos{width:calc(var(--columnas) * 5.75rem);text-align:right;gap:0}.platos-columnas .plato.con-foto:not(.foto-grande){display:grid}}.de-la-casa{margin:0 0 28px}.de-la-casa h3{margin-bottom:12px}.de-la-casa-fila{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:12px;margin:0 -20px;padding:4px 20px 12px;scroll-padding:0 20px;list-style:none;display:flex;overflow-x:auto}.de-la-casa-fila li{scroll-snap-align:start;flex:0 0 min(70%,15rem)}.de-la-casa-fila a{height:100%;color:inherit;border:1px solid color-mix(in srgb, var(--tinta) 30%, transparent);border-radius:var(--r-carta);flex-direction:column;gap:6px;padding:10px;text-decoration:none;display:flex}.de-la-casa-fila img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--r-carta) * .6);width:100%;height:auto;display:block}.de-la-casa-nombre{overflow-wrap:anywhere;font-weight:700;line-height:1.25}.de-la-casa-precio{font-variant-numeric:tabular-nums;margin-top:auto}@media (hover:hover) and (pointer:fine){.de-la-casa-fila a:hover{border-color:var(--marca-texto)}}.degustacion{background:color-mix(in srgb, var(--marca) 7%, var(--fondo));border-top:4px solid var(--marca);border-radius:var(--r-carta);padding:20px 18px}.degustacion-precio{font-size:1.25rem;margin-top:6px!important}.degustacion-precio strong{font-variant-numeric:tabular-nums}.pases{counter-reset:pase;margin-top:12px!important}.pases>li{counter-increment:pase;border-top:1px solid color-mix(in srgb, var(--tinta) 20%, transparent);padding:12px 0}.pase{align-items:baseline;gap:12px;font-weight:700;display:flex}.pase-numero{font-variant-numeric:tabular-nums;min-width:1.5rem;color:var(--marca-texto);flex:none}.pase-numero:after{content:"."}.pases .descripcion,.pases .alergenos{margin-left:calc(1.5rem + 12px)}.degustacion-maridaje{border-top:1px solid color-mix(in srgb, var(--tinta) 20%, transparent);padding-top:12px;margin-top:12px!important}.degustacion-nota{margin-top:2px;font-size:.9375rem;display:block}.degustacion-alergenos{font-size:.9375rem;font-weight:600;margin-top:12px!important}.dir-mantel .pase{justify-content:center}.dir-mantel .pases .descripcion,.dir-mantel .pases .alergenos{text-align:center;justify-content:center;margin-left:0}.seccion-hora{letter-spacing:0;margin-top:2px;font-family:inherit;font-size:.9375rem;font-style:normal;font-weight:500;display:block}.atajos-vino{flex-wrap:wrap;gap:8px;margin:12px 0 8px;display:flex}.dir-mantel .atajos-vino{justify-content:center}.carta-actualizada{color:color-mix(in srgb, var(--tinta) 82%, var(--fondo));font-size:.9375rem;margin-top:28px!important}.sin-carta-texto{border:1px solid color-mix(in srgb, var(--tinta) 35%, transparent);border-radius:var(--r-carta);padding:18px;font-size:1.125rem}.fichas-editor{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.ficha-editor{min-height:48px;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:2px solid;border-radius:8px;padding:0 16px;font-weight:600;line-height:1.2}.ficha-editor[aria-pressed=true]{color:#fff;background:#1f1a16;border-color:#1f1a16}.ficha-editor:disabled{opacity:.6;cursor:progress}.formato-fila{gap:4px;margin:12px 0;display:grid}.ajustes-seccion{margin:12px 0}.ajustes-seccion summary,.opciones-carta summary{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.ajustes-seccion code{overflow-wrap:anywhere;font-size:.9375rem}.opciones-carta-lista{gap:8px;margin:8px 0 16px;display:grid}.opciones-carta textarea{width:100%;font:inherit}.oculto-por-atajo{display:none!important}.filtro-atajos{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.filtro-atajo{border:1px solid var(--marca-texto);min-height:44px;color:var(--marca-texto);font:inherit;cursor:pointer;background:0 0;padding:4px 14px;font-weight:700}.filtro-atajo[aria-pressed=true]{background:var(--marca-texto);color:var(--fondo)}.filtro-atajo:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.filtro-atajos-cuenta{flex-basis:100%;min-height:1.4em;margin:0;font-size:.9375rem}#carta .platos>li[id]{scroll-margin-top:calc(var(--cabecera-fija,0px) + 112px)}
.dir-pizarra{--radio-pieza:10px 4px 9px 4px;--radio-ficha:8px 3px 7px 3px;--radio-caja:10px 4px 9px 4px;--ev-radio:10px 4px 9px 4px;--radio-local:10px 4px 9px 4px;--r-carta:6px 3px 6px 3px;--trazo-alergeno:2}.dir-lonja{--radio-pieza:0;--radio-ficha:0;--radio-caja:0;--ev-radio:0;--radio-local:0;--r-carta:0;--trazo-alergeno:1.25}.dir-mananas{--radio-pieza:999px;--radio-ficha:18px;--radio-caja:18px;--ev-radio:18px;--radio-local:18px;--r-carta:12px;--trazo-alergeno:1.8}.dir-grifo{--radio-pieza:0;--radio-ficha:0;--radio-caja:0;--ev-radio:0;--radio-local:0;--r-carta:0;--trazo-alergeno:2}.dir-casa{--radio-pieza:12px;--radio-ficha:12px;--radio-caja:12px;--ev-radio:12px;--radio-local:12px;--r-carta:8px;--trazo-alergeno:1.6}.dir-pizarra{font-family:var(--fuente-atkinson), system-ui, sans-serif;font-size:1.0625rem;line-height:1.55}.dir-pizarra:not([class*=letras-]) h1,.dir-pizarra:not([class*=letras-]) h2,.dir-pizarra:not([class*=letras-]) h3{font-family:var(--fuente-kalam), "Segoe Print", "Bradley Hand", cursive;font-weight:700;line-height:1.1}.dir-pizarra .portada{text-align:left;border-bottom:2px dashed color-mix(in srgb, var(--tinta) 35%, transparent);padding:52px 20px 40px}.dir-pizarra .portada-interior{max-width:680px;margin:0 auto}.dir-pizarra .portada h1{color:var(--tinta);margin-bottom:14px;font-size:clamp(2.5rem,12.5vw,4.5rem)}.dir-pizarra .portada h1:after{content:"";background:var(--marca-texto);border-radius:6px 2px 5px;width:5.5rem;height:6px;margin-top:12px;display:block;transform:rotate(-1.5deg)}.dir-pizarra .lema{max-width:30rem;margin-bottom:20px;font-size:1.1875rem}.dir-pizarra .desde{margin-bottom:14px}.dir-pizarra .aviso{border:2px solid var(--tinta);border-radius:var(--radio-pieza);margin-bottom:20px;padding:6px 14px;font-weight:700;display:inline-block}.dir-pizarra .insignia{padding-left:0;font-weight:700}.dir-pizarra .portada .hoy,.dir-pizarra .servicios-portada{justify-content:flex-start;align-items:flex-start}.dir-pizarra .boton{border-radius:var(--radio-pieza);font-family:var(--fuente-kalam), "Segoe Print", cursive;letter-spacing:.01em;font-size:1.1875rem}.dir-pizarra .boton.secundario{color:var(--tinta);border-color:color-mix(in srgb, var(--tinta) 70%, transparent)}.dir-pizarra .titulo-seccion{color:var(--marca-texto);margin:52px 0 8px;font-size:clamp(2rem,9vw,2.75rem)}.dir-pizarra .categoria{border:2px solid color-mix(in srgb, var(--tinta) 55%, transparent);border-radius:7px 16px 6px 14px/14px 6px 16px 7px;margin-top:24px;padding:14px 18px 8px}.dir-pizarra .categoria h3{color:var(--marca-texto);margin-bottom:2px;font-size:1.75rem}.dir-pizarra .platos>li{padding:10px 0}.dir-pizarra .platos>li+li{border-top:1px dashed color-mix(in srgb, var(--tinta) 30%, transparent)}.dir-pizarra .plato{font-size:1.125rem}.dir-pizarra .plato-nombre{font-weight:700}.dir-pizarra .plato-foto,.dir-pizarra .galeria-fotos img{border-radius:6px 2px}.dir-pizarra .guia{display:none}.dir-pizarra .precio{color:var(--marca-texto);font-weight:700}.dir-pizarra .alergenos li{padding:0}.dir-pizarra .menu-dia{border:2px dashed color-mix(in srgb, var(--marca-texto) 80%, transparent);border-radius:7px 16px 6px 14px/14px 6px 16px 7px;padding:18px 18px 14px}.dir-pizarra .menu-dia .titulo-seccion{margin-top:0}.dir-pizarra .horario li+li{border-top:1px dashed color-mix(in srgb, var(--tinta) 30%, transparent)}.dir-pizarra .barra-movil{border-top:2px dashed color-mix(in srgb, var(--tinta) 35%, transparent)}.dir-lonja{font-family:var(--fuente-mantel), system-ui, sans-serif;font-size:1.0625rem;line-height:1.65}.dir-lonja:not([class*=letras-]) h1,.dir-lonja:not([class*=letras-]) h2,.dir-lonja:not([class*=letras-]) h3{font-family:var(--fuente-newsreader), Georgia, serif;letter-spacing:-.012em;font-weight:500;line-height:1.08}.dir-lonja .portada{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--tinta) 28%, transparent);padding:88px 20px 52px}.dir-lonja .portada-interior{max-width:720px;margin:0 auto}.dir-lonja .portada h1{max-width:12ch;margin-bottom:18px;font-size:clamp(2.75rem,13vw,5.25rem)}.dir-lonja .lema{max-width:30rem;margin-bottom:26px;font-size:1.25rem}.dir-lonja .aviso{border-bottom:1px solid var(--tinta);margin-bottom:20px;padding:6px 0;font-weight:600;display:inline-block}.dir-lonja .insignia{padding-left:0;font-weight:600}.dir-lonja .portada .hoy,.dir-lonja .servicios-portada{justify-content:flex-start;align-items:flex-start}.dir-lonja .boton{letter-spacing:.01em;border-radius:0;padding:0 28px;font-weight:600}.dir-lonja .boton.secundario{color:var(--tinta);border-width:1px;border-color:var(--tinta)}.dir-lonja .contenedor{max-width:720px}.dir-lonja section+section,.dir-lonja section+.doble{margin-top:72px}.dir-lonja .titulo-seccion{border-bottom:1px solid color-mix(in srgb, var(--tinta) 28%, transparent);margin:64px 0 14px;padding-bottom:14px;font-size:clamp(2rem,8vw,3rem)}.dir-lonja .categoria{margin-top:36px}.dir-lonja .categoria h3{border-top:3px solid var(--marca);width:fit-content;margin-bottom:4px;padding-top:12px;font-size:1.625rem;font-style:italic}.dir-lonja .platos>li{padding:16px 0}.dir-lonja .platos>li+li{border-top:1px solid color-mix(in srgb, var(--tinta) 16%, transparent)}.dir-lonja .plato-nombre{font-weight:600}.dir-lonja .plato-foto,.dir-lonja .galeria-fotos img{border-radius:0}.dir-lonja .guia{display:none}.dir-lonja .precio{font-family:var(--fuente-newsreader), Georgia, serif;font-size:1.25rem;font-weight:500}.dir-lonja .alergenos li{padding:0}.dir-lonja .menu-dia{border-top:3px solid var(--marca);padding:0 0 8px}.dir-lonja .menu-dia .titulo-seccion{margin-top:20px}.dir-lonja .horario li+li{border-top:1px solid color-mix(in srgb, var(--tinta) 16%, transparent)}.dir-mananas{font-family:var(--fuente-nunito-sans), system-ui, sans-serif;font-size:1.0625rem;line-height:1.6}.dir-mananas:not([class*=letras-]) h1,.dir-mananas:not([class*=letras-]) h2,.dir-mananas:not([class*=letras-]) h3{font-family:var(--fuente-young-serif), Georgia, serif;font-weight:400;line-height:1.15}.dir-mananas .portada{text-align:center;background:color-mix(in srgb, var(--marca) 13%, var(--fondo));border-radius:0 0 32px 32px;padding:44px 20px 40px}.dir-mananas .portada-interior{max-width:640px;margin:0 auto}.dir-mananas .portada .logo-grande{max-width:80%;height:112px}.dir-mananas .portada h1{margin-bottom:12px;font-size:clamp(2.25rem,10.5vw,3.75rem)}.dir-mananas .lema{margin-bottom:20px;font-size:1.1875rem}.dir-mananas .aviso{background:color-mix(in srgb, #fff 75%, var(--fondo));border-radius:999px;margin-bottom:20px;padding:6px 16px;font-weight:700;display:inline-block}.dir-mananas .insignia{background:color-mix(in srgb, #fff 80%, var(--fondo));border-radius:999px;padding:6px 16px;font-weight:700}.dir-mananas .portada .acciones{justify-content:center}.dir-mananas .boton{border-radius:999px;padding:0 28px;font-weight:800}.dir-mananas .boton.secundario{background:color-mix(in srgb, #fff 75%, var(--fondo))}.dir-mananas .contenedor{max-width:720px}.dir-mananas .titulo-seccion{color:var(--marca-texto);margin:52px 0 12px;font-size:clamp(1.875rem,8vw,2.5rem)}.dir-mananas .categoria{margin-top:28px}.dir-mananas .categoria h3{color:var(--marca-texto);margin-bottom:6px;font-size:1.5rem}.dir-mananas .seccion-hora{background:color-mix(in srgb, var(--marca) 14%, var(--fondo));width:fit-content;color:var(--tinta);font-family:var(--fuente-nunito-sans), system-ui, sans-serif;white-space:nowrap;border-radius:999px;margin:4px 0 0;padding:2px 12px;font-size:.9375rem;font-weight:700;display:block}.dir-mananas .platos>li{border:1px solid color-mix(in srgb, var(--tinta) 12%, transparent);background:color-mix(in srgb, #fff 68%, var(--fondo));box-shadow:0 8px 18px -12px color-mix(in srgb, var(--tinta) 45%, transparent);border-radius:18px;margin-top:12px;padding:14px 16px}.dir-mananas .plato-nombre{font-weight:800}.dir-mananas .plato-foto,.dir-mananas .galeria-fotos img{border-radius:14px}.dir-mananas .guia{display:none}.dir-mananas .precio:not(.precio-formatos){background:color-mix(in srgb, var(--marca) 14%, var(--fondo));border-radius:999px;padding:2px 12px;font-weight:800}.dir-mananas .alergenos li{padding:0}.dir-mananas .menu-dia{background:color-mix(in srgb, var(--marca) 11%, var(--fondo));border-radius:24px;padding:4px 18px 18px}.dir-mananas .horario li+li{border-top:1px solid color-mix(in srgb, var(--tinta) 16%, transparent)}.dir-grifo{font-family:var(--fuente-barlow), system-ui, sans-serif;font-size:1.125rem;line-height:1.5}.dir-grifo:not([class*=letras-]) h1,.dir-grifo:not([class*=letras-]) h2,.dir-grifo:not([class*=letras-]) h3{font-family:var(--fuente-oswald), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.01em;font-weight:700;line-height:1}.dir-grifo .portada{text-align:left;padding:56px 20px 44px}.dir-grifo .portada-interior{border-left:10px solid var(--marca);max-width:680px;margin:0 auto;padding-left:18px}.dir-grifo .portada h1{margin-bottom:14px;font-size:clamp(3rem,16vw,6rem)}.dir-grifo .portada h1[data-tamano=largo]{font-size:clamp(2.5rem,12vw,4.5rem)}.dir-grifo .portada h1[data-tamano=muy-largo]{font-size:clamp(2rem,9vw,3.25rem)}.dir-grifo .portada h1[data-tamano=extremo]{font-size:clamp(1.25rem,5.4vw,2.25rem)}.dir-grifo .lema{margin-bottom:20px;font-size:1.25rem;font-weight:600}.dir-grifo .aviso{border:2px solid var(--marca-texto);text-transform:uppercase;letter-spacing:.04em;margin-bottom:20px;padding:6px 14px;font-weight:700;display:inline-block}.dir-grifo .insignia{text-transform:uppercase;letter-spacing:.04em;padding-left:0;font-weight:600}.dir-grifo .portada .hoy,.dir-grifo .servicios-portada{justify-content:flex-start;align-items:flex-start}.dir-grifo .boton{font-family:var(--fuente-oswald), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.06em;border-radius:0;font-weight:600}.dir-grifo .boton.secundario{color:var(--tinta);border-color:var(--tinta)}.dir-grifo .contenedor{max-width:720px}.dir-grifo .titulo-seccion{color:var(--marca-texto);margin:52px 0 10px;font-size:clamp(2.5rem,12vw,4rem)}.dir-grifo .categoria{margin-top:26px}.dir-grifo .categoria h3{border-bottom:3px solid var(--marca);margin-bottom:4px;padding-bottom:6px;font-size:1.75rem}.dir-grifo .platos>li{padding:12px 0}.dir-grifo .platos>li+li{border-top:1px solid color-mix(in srgb, var(--tinta) 22%, transparent)}.dir-grifo .plato{font-size:1.1875rem;font-weight:600}.dir-grifo .plato-foto,.dir-grifo .galeria-fotos img{border-radius:0}.dir-grifo .guia{display:none}.dir-grifo .precio{font-family:var(--fuente-oswald), "Arial Narrow", sans-serif;color:var(--marca-texto);font-size:1.5rem;font-weight:700}.dir-grifo .precio-formatos .formato{font-family:var(--fuente-barlow), system-ui, sans-serif;font-size:1.0625rem}.dir-grifo .alergenos li{border:1px solid color-mix(in srgb, var(--tinta) 45%, transparent);padding:1px 8px}.dir-grifo .menu-dia{border-left:6px solid var(--marca);padding:0 0 8px 16px}.dir-grifo .menu-dia .titulo-seccion{margin-top:0}.dir-grifo .horario li+li{border-top:1px solid color-mix(in srgb, var(--tinta) 22%, transparent)}.dir-casa{font-family:var(--fuente-nunito), system-ui, sans-serif;font-size:1.0625rem;line-height:1.6}.dir-casa:not([class*=letras-]) h1,.dir-casa:not([class*=letras-]) h2,.dir-casa:not([class*=letras-]) h3{font-family:var(--fuente-lora), Georgia, serif;font-weight:700;line-height:1.15}.dir-casa .portada{background:var(--marca);color:var(--sobre-marca);text-align:left;padding:44px 20px 40px}.dir-casa .portada-interior{max-width:720px;margin:0 auto}.dir-casa .portada h1{margin-bottom:12px;font-size:clamp(2.25rem,10vw,3.75rem)}.dir-casa .lema{margin-bottom:20px;font-size:1.25rem}.dir-casa .aviso{border:2px solid var(--sobre-marca);border-radius:12px;margin-bottom:20px;padding:6px 14px;font-weight:700;display:inline-block}.dir-casa .insignia{background:var(--sobre-marca);color:var(--marca);border-radius:999px;font-weight:700}.dir-casa .portada .hoy,.dir-casa .servicios-portada{justify-content:flex-start;align-items:flex-start}.dir-casa .portada .aviso-destacado,.dir-casa .portada .boton{background:var(--sobre-marca);color:var(--marca);border-color:var(--sobre-marca)}.dir-casa .portada .boton.secundario{color:var(--sobre-marca);background:0 0}.dir-casa .portada .boton:focus-visible{outline-color:var(--sobre-marca)}.dir-casa .boton{border-radius:12px;font-weight:800}.dir-casa .contenedor{max-width:720px}.dir-casa .titulo-seccion{color:var(--marca-texto);border-bottom:2px solid color-mix(in srgb, var(--tinta) 16%, transparent);margin:52px 0 12px;padding-bottom:10px;font-size:clamp(1.75rem,7vw,2.5rem)}.dir-casa .categoria{margin-top:26px}.dir-casa .categoria h3{margin-bottom:4px;font-size:1.5rem;font-weight:600}.dir-casa .platos>li{border:1px solid color-mix(in srgb, var(--tinta) 16%, transparent);background:color-mix(in srgb, #fff 55%, var(--fondo));border-radius:12px;margin-top:10px;padding:12px 14px}.dir-casa .plato{font-size:1.125rem}.dir-casa .plato-nombre{font-weight:800}.dir-casa .plato-foto,.dir-casa .galeria-fotos img{border-radius:10px}.dir-casa .guia{display:none}.dir-casa .precio{font-family:var(--fuente-lora), Georgia, serif;color:var(--marca-texto);font-weight:700}.dir-casa .alergenos li{padding:0}.dir-casa .menu-dia{border:2px solid var(--marca-texto);background:color-mix(in srgb, #8fa57a 22%, var(--fondo));border-radius:16px;padding:4px 18px 18px}.dir-casa .menu-dia .titulo-seccion{margin-top:14px}.dir-casa .menu-dia .platos>li{border-color:color-mix(in srgb, var(--tinta) 20%, transparent);background:0 0}.dir-casa .horario li+li{border-top:1px solid color-mix(in srgb, var(--tinta) 16%, transparent)}:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .portada.con-foto .boton{color:#1d1b1a;background:#fff;border-color:#fff}:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .portada.con-foto .boton.secundario{color:#fff;background:0 0;border-color:#ffffffbf}:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .portada.con-foto .aviso{color:#fff;background:0 0;border-color:#fff}:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .portada.con-foto .insignia{color:#fff;background:0 0;padding-left:0}:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .portada.con-foto .aviso-destacado{color:#1d1b1a;background:#fff;border-color:#fff}.dir-lonja .portada.con-foto{padding-top:140px}.dir-pizarra .portada.con-foto h1:after,.dir-grifo .portada.con-foto .portada-interior{border-color:#fff}.dir-pizarra .portada.con-foto h1:after{background:#fff}.dir-casa .portada.con-foto{border-radius:0}@media (min-width:640px){.web[data-carta=tarjetas]:is(.dir-mananas,.dir-casa) .categoria:has(.plato.con-foto) .platos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.web[data-carta=tarjetas]:is(.dir-mananas,.dir-casa) .categoria:has(.plato.con-foto) .platos>li{margin-top:0}}.web[data-carta=tarjetas]:is(.dir-mananas,.dir-casa) .categoria:not(:has(.plato.con-foto)) .platos>li{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:12px 0}.web[data-carta=tarjetas]:is(.dir-mananas,.dir-casa) .categoria:not(:has(.plato.con-foto)) .platos>li+li{border-top:1px solid color-mix(in srgb, var(--tinta) 16%, transparent)}.web[data-carta=tarjetas]:is(.dir-mananas,.dir-casa) .plato.con-foto:not(.foto-grande){grid-template-columns:minmax(0,1fr) 88px}.web[data-carta=tarjetas]:is(.dir-mananas,.dir-casa) .plato-foto{width:88px;height:88px}.web[data-carta=tarjetas]:is(.dir-mananas,.dir-casa) .plato.foto-grande .plato-foto{width:100%;height:auto}.portada-dibujo{color:var(--marca-texto);margin:0 0 18px;display:flex}.dir-mananas .portada-dibujo,.dir-mantel .portada-dibujo,.dir-taberna .portada-dibujo,.dir-sevillana .portada-dibujo{justify-content:center}.dir-taberna .portada-dibujo,.dir-sevillana .portada-dibujo,.dir-casa .portada-dibujo{color:var(--sobre-marca)}.dir-pizarra .portada-dibujo,.dir-grifo .portada-dibujo{color:var(--marca-texto)}.portada-dibujo svg{width:88px;height:88px}.portada-mosaico{aspect-ratio:4/3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr;gap:8px;max-width:720px;margin:28px auto 0;padding:0;list-style:none;display:grid}.portada-mosaico li{min-width:0;min-height:0}.portada-mosaico li:first-child{grid-row:1/span 2}.portada-mosaico img{object-fit:cover;border-radius:var(--radio-caja,0);width:100%;height:100%;display:block}.web[data-portada=mosaico] .portada{padding-bottom:28px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.efectos-suave:is(.dir-lonja,.dir-mananas,.dir-casa,.dir-grifo,.dir-pizarra) .aparece,.efectos-vistoso:is(.dir-lonja,.dir-mananas,.dir-casa,.dir-grifo,.dir-pizarra) .aparece{animation:linear both asoma;animation-timeline:view();animation-range:entry entry 90%}}.efectos-suave:is(.dir-lonja,.dir-mananas,.dir-casa,.dir-grifo,.dir-pizarra) .portada-interior{animation:.5s cubic-bezier(.23,1,.32,1) both asoma}.efectos-vistoso:is(.dir-lonja,.dir-mananas,.dir-casa,.dir-grifo,.dir-pizarra) .portada h1{animation:.6s cubic-bezier(.23,1,.32,1) both asoma}.efectos-vistoso:is(.dir-lonja,.dir-mananas,.dir-casa,.dir-grifo,.dir-pizarra) .portada h1~*{animation:.6s cubic-bezier(.23,1,.32,1) .12s both asoma}.efectos-vistoso.dir-pizarra .portada h1:after{transform-origin:0;animation:.7s cubic-bezier(.23,1,.32,1) .2s both subrayar}}.vista-previa:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .portada{border-radius:0;padding:24px 16px 20px}.vista-previa:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .portada h1{max-width:none;margin-bottom:12px;font-size:1.75rem}.vista-previa:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .portada h1:after{display:none}.vista-previa:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .portada-interior{border-left:0;padding-left:0}.vista-previa:is(.dir-lonja,.dir-grifo) .portada{text-align:left}.vista-previa:is(.dir-pizarra,.dir-lonja,.dir-grifo,.dir-casa) .portada .acciones{justify-content:flex-start}.vista-previa:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .titulo-seccion{border-bottom:0;margin:16px 0 4px;padding-bottom:0;font-size:1.5rem}.vista-previa:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .categoria{margin-top:8px;padding:8px 12px 6px}.vista-previa:is(.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .categoria{border:0;padding:0}.vista-previa:is(.dir-pizarra,.dir-lonja,.dir-mananas,.dir-grifo,.dir-casa) .categoria h3{font-size:1.25rem}@media (prefers-color-scheme:dark){.web.modo-noche{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:var(--fondo-noche)!important;--tinta:var(--tinta-noche)!important;--marca-texto:var(--marca-texto-noche)!important}.web.modo-noche.textura-azulejo,.web.modo-noche.textura-papel,.web.modo-noche.textura-pizarra{background-image:none}.web.modo-noche .portada.con-foto .boton:not(.secundario),.web.modo-noche .portada.con-foto .aviso-destacado{color:#1d1b1a}.web.modo-noche .plato-foto,.web.modo-noche .galeria-fotos img{filter:brightness(.92)}}@media (prefers-contrast:more){.web{--borde-fuerte:var(--tinta)}.web .descripcion,.web .sin-alergenos,.web .hoy-frase,.web .suplementos,.web .menu-fecha,.web .carta-actualizada{color:var(--tinta);opacity:1}.web .platos>li+li,.web .horario li+li,.web .categoria,.web .titulo-seccion,.web .barra-movil,.web .cabecera-web,.web .alergenos li,.web .filtro-alergenos-opcion,.web .aviso,.web .platos>li{border-color:var(--tinta)}.web .boton.secundario{border-color:var(--tinta);color:var(--tinta)}.web .plato-filtrado{opacity:1;text-decoration:line-through}.web .cabecera-web,.web .barra-movil,.web .pedido-barra{background:var(--fondo);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.web .portada.con-foto:before{opacity:1}}.nitas .n-eleccion__nombre--pizarra{font-family:var(--fuente-kalam)}.nitas .n-eleccion__nombre--lonja{font-family:var(--fuente-newsreader)}.nitas .n-eleccion__nombre--mananas{font-family:var(--fuente-young-serif)}.nitas .n-eleccion__nombre--grifo{font-family:var(--fuente-oswald);text-transform:uppercase}.nitas .n-eleccion__nombre--casa{font-family:var(--fuente-lora);font-weight:700}.nitas.n-editor .opcion-estilo-aviso{border:1px solid var(--n-linea,currentColor);width:fit-content;font-size:var(--n-texto-xs,.8125rem);border-radius:999px;margin-top:4px;padding:2px 10px;font-weight:700}.nitas.n-editor .estilo-variantes,.nitas .n-alta__variantes{align-items:center;gap:var(--n-espacio-2,8px) var(--n-espacio-3,12px);margin-top:var(--n-espacio-3,12px);flex-wrap:wrap;display:flex}.nitas.n-editor .estilo-variantes .ayuda-marca{flex-basis:100%;margin:0}.nitas.n-editor .estilo-variante,.nitas .n-alta__variante{min-height:48px;padding:0 var(--n-espacio-3,12px);border:1px solid var(--n-borde-campo,currentColor);border-radius:var(--n-radio-m,8px);cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.nitas.n-editor .estilo-variante.elegida{border-width:3px;padding:0 10px}.nitas.n-editor .estilo-variante input,.nitas .n-alta__variante input{width:22px;height:22px;margin:0}.nitas.n-editor .estilo-variante:has(input:focus-visible){outline-offset:2px;outline:3px solid}.nitas .n-alta__variante:has(input:focus-visible){outline-offset:2px;outline:3px solid}.nitas.n-editor .comparar-estilos{gap:var(--n-espacio-3,12px);margin-top:var(--n-espacio-3,12px);display:grid}.nitas.n-editor .comparar-eleccion{gap:4px;font-weight:600;display:grid}.nitas.n-editor .comparar-eleccion select{max-width:100%;min-height:48px}.nitas.n-editor .comparar-marcos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.nitas.n-editor .comparar-lado{gap:8px;min-width:0;margin:0;display:grid}.nitas.n-editor .comparar-lado figcaption{overflow-wrap:anywhere;min-width:0;min-height:3.4em;font-size:var(--n-texto-s,.875rem);gap:2px;display:grid}.nitas.n-editor .comparar-ventana{width:100%;height:calc(780px * var(--escala,.4));border:1px solid var(--n-linea,currentColor);border-radius:var(--n-radio-m,8px);background:#fff;position:relative;overflow:hidden}.nitas.n-editor .comparar-ventana iframe{width:390px;height:780px;transform:scale(var(--escala,.4));transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.nitas.n-editor .comparar-lado .n-boton{width:100%}.dir-pizarra .portada-mosaico,.dir-grifo .portada-mosaico{max-width:680px}.dir-mananas .portada-mosaico{max-width:640px}
@media (max-width:440px){.web .cabecera-web{gap:0;padding:0 4px}.web .cabecera-atajos a{min-width:44px;padding:0 4px}.web .cabecera-estado{gap:5px;padding:0 4px 0 2px}}.web .platos>li:has(>.ver-ficha,>.seleccion-acciones-plato){flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}.web .platos>li:has(>.ver-ficha,>.seleccion-acciones-plato)>*{flex:0 0 100%;min-width:0}.web .platos>li>.compartir-plato{flex:none}.web .platos>li>.compartir-plato.ver-ficha{order:8;margin:8px auto 0 0;padding:0}.web .platos>li>.seleccion-acciones-plato{flex:none;order:9;margin:8px 0 0}.web .platos>li>.compartir-plato:not(.ver-ficha){order:7;margin:8px 0 0;padding:0}.dir-mantel .platos>li>.compartir-plato.ver-ficha{margin-right:0}.dir-mantel .platos>li:has(>.ver-ficha,>.seleccion-acciones-plato){justify-content:center}@media (max-width:767px){.web .volver-arriba{width:44px;height:44px;left:50%;right:auto;translate:-50%}}.web .ficha-acciones:not(:has(>.boton:not(.secundario))) .seleccion-mas.con-texto{background:var(--marca);border-color:var(--marca);color:var(--sobre-marca)}.web .ficha-acciones>.boton.secundario:last-child{width:auto;min-width:0;box-shadow:none;text-underline-offset:4px;background:0 0;border-color:#0000;grid-column:1/-1;justify-self:center;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:520px){.web .portada .acciones:has(>.boton:nth-child(3))>.boton:nth-child(3){box-shadow:none;text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:2px}.web .sellos{flex-direction:column;align-items:center}.web .sellos li+li{border-left:0}}@media (max-width:767px) and (scripting:enabled){.web .barra-movil[data-sigue-portada]:not([data-visible]){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%)}.web .barra-movil[data-sigue-portada]{transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .2s cubic-bezier(.23,1,.32,1),visibility}.web .barra-movil[data-sigue-portada]:not([data-visible]){transition-delay:0s,0s,.2s}}@media (max-width:767px) and (scripting:enabled) and (prefers-reduced-motion:reduce){.web .barra-movil[data-sigue-portada]:not([data-visible]){transform:none}.web .barra-movil[data-sigue-portada]{transition:opacity .15s ease-out,visibility}}@media (min-width:1024px){.web:not([data-carta=pizarra],[data-carta=centrada]) #carta:not(.carta-solo-nombres) .categoria:not(.degustacion) .platos:not(.platos-columnas):not(.pases){column-count:2;column-gap:56px}.web:not([data-carta=pizarra],[data-carta=centrada]) #carta:not(.carta-solo-nombres) .categoria:not(.degustacion) .platos:not(.platos-columnas):not(.pases)>li{break-inside:avoid;margin-top:0}.web:not([data-carta=pizarra],[data-carta=centrada]) #carta:not(.carta-solo-nombres) .categoria:not(.degustacion) .platos:not(.platos-columnas):not(.pases)>li+li{border-top:0}.web:not([data-carta=pizarra],[data-carta=centrada]) #carta:not(.carta-solo-nombres) .categoria:not(.degustacion) .platos:not(.platos-columnas):not(.pases)>li:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--tinta) 16%, transparent)}}.web .carta-barra{flex-wrap:wrap;align-items:stretch;gap:8px;margin:0 0 16px;display:flex}.web .carta-barra>.carta-herramientas,.web .carta-barra>.filtro-alergenos{display:contents}.web .carta-barra .carta-vistas{flex-wrap:nowrap;order:2;gap:8px;display:flex}.web .carta-barra .carta-buscar-boton{order:1}.web .carta-barra .filtro-alergenos-toggle{scroll-margin-top:calc(var(--cabecera-fija,0px) + 64px);order:3}.web .carta-barra .carta-buscar-boton,.web .carta-barra .carta-vista,.web .carta-barra .filtro-alergenos-toggle{width:auto;min-width:44px;min-height:44px;font:inherit;text-align:center;white-space:nowrap;color:var(--marca-texto);border:2px solid var(--marca-texto);border-radius:var(--r-carta);cursor:pointer;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;padding:0 10px;font-size:.9375rem;font-weight:700;line-height:1.2;display:inline-flex}.web .carta-barra .carta-vista-letra{font-size:1.125rem}.web .carta-barra .carta-buscar-boton{width:44px;padding:0}.web .carta-barra .carta-buscar-boton[aria-expanded=true],.web .carta-barra .filtro-alergenos-toggle[aria-expanded=true],.web .carta-barra .carta-vista[aria-pressed=true]{background:var(--marca);border-color:var(--marca);color:var(--sobre-marca)}.web .carta-barra [data-activo]{background:color-mix(in srgb, var(--marca) 14%, var(--fondo))}.web .carta-barra .filtro-alergenos-toggle[data-activo]{white-space:normal;text-align:left;flex:14rem;justify-content:flex-start}.web .carta-barra .carta-buscar-boton:focus-visible,.web .carta-barra .carta-vista:focus-visible,.web .carta-barra .filtro-alergenos-toggle:focus-visible{outline:3px solid var(--tinta);outline-offset:3px}@media (hover:hover) and (pointer:fine){.web .carta-barra .carta-buscar-boton:not([aria-expanded=true]):hover,.web .carta-barra .carta-vista:not([aria-pressed=true]):hover,.web .carta-barra .filtro-alergenos-toggle:not([aria-expanded=true]):hover{background:color-mix(in srgb, var(--marca) 10%, var(--fondo))}}.web .carta-barra .carta-buscador,.web .carta-barra .filtro-alergenos-panel,.web .carta-barra .carta-sin-resultados,.web .carta-barra .filtro-alergenos-aviso{flex:0 0 100%;order:10;min-width:0}.web .carta-barra .carta-buscador{margin-top:4px}.web .carta-barra .filtro-alergenos-panel{padding:4px 0 0}.web .carta-barra .carta-sin-resultados{margin:0!important}.web .carta-barra .filtro-alergenos-aviso{flex-wrap:wrap;order:20;align-items:center;gap:0 10px;font-size:.9375rem;display:flex;margin:0!important}@media (min-width:768px){.web .carta-barra .carta-buscador{flex-basis:28rem;max-width:100%}}@media (scripting:none){.web .carta-herramientas,.web .filtro-alergenos-toggle,.web .filtro-alergenos-panel{display:none}}
.nitas .ayuda-aqui__boton{inline-size:var(--n-toque-minimo);block-size:var(--n-toque-minimo);border-radius:var(--n-radio-pildora);background:var(--n-boton);color:var(--n-sobre-boton);font:var(--n-peso-titulo) var(--n-titulo-3) / 1 var(--n-fuente-titulo);cursor:pointer;touch-action:manipulation;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.nitas .ayuda-aqui__boton:focus-visible,.nitas .valoracion__boton:focus-visible,.nitas .ayuda-aqui a:focus-visible{outline:3px solid var(--n-foco);outline-offset:2px}.nitas .ayuda-aqui{inline-size:min(100% - var(--n-espacio-5), 36rem);max-block-size:min(100dvh - var(--n-espacio-5), 40rem);border-radius:var(--n-radio-l);background:var(--n-fondo);color:var(--n-texto);border:0;margin:auto;padding:0;overflow:hidden}.nitas .ayuda-aqui[open]{flex-direction:column;display:flex}.nitas .ayuda-aqui::backdrop{background:color-mix(in srgb, var(--n-noche) 55%, transparent)}.nitas .ayuda-aqui__cabecera{justify-content:space-between;align-items:start;gap:var(--n-espacio-3);padding:var(--n-espacio-4) var(--n-espacio-4) var(--n-espacio-3);border-block-end:var(--n-borde-fino) solid var(--n-linea);display:flex}.nitas .ayuda-aqui__cabecera h2{font:var(--n-peso-titulo) var(--n-titulo-3) / var(--n-interlineado-titulo) var(--n-fuente-titulo);overflow-wrap:anywhere;margin:0}.nitas .ayuda-aqui__cuerpo{min-block-size:0;padding:var(--n-espacio-4);overscroll-behavior:contain;line-height:var(--n-interlineado-texto);flex:1;overflow-y:auto}.nitas .ayuda-aqui__cuerpo>:first-child{margin-block-start:0}.nitas .ayuda-aqui__cuerpo h2,.nitas .ayuda-aqui__cuerpo h3{margin-block:var(--n-espacio-5) var(--n-espacio-2);font-family:var(--n-fuente-titulo);line-height:var(--n-interlineado-titulo)}.nitas .ayuda-aqui__cuerpo h2{font-size:var(--n-texto-l)}.nitas .ayuda-aqui__cuerpo h3{font-size:var(--n-texto-m)}.nitas .ayuda-aqui__pie{gap:var(--n-espacio-2) var(--n-espacio-5);padding:var(--n-espacio-3) var(--n-espacio-4);border-block-start:var(--n-borde-fino) solid var(--n-linea);background:var(--n-superficie);flex-wrap:wrap;margin:0;display:flex}.nitas .ayuda-aqui__pie a{min-block-size:var(--n-toque-minimo);color:var(--n-enlace-sobre-superficie);align-items:center;display:inline-flex}.nitas .valoracion{gap:var(--n-espacio-3);padding:var(--n-espacio-4);border-radius:var(--n-radio-m);background:var(--n-superficie);margin-block-start:var(--n-espacio-6);display:grid}.nitas .valoracion h2{font-size:var(--n-texto-l);margin:0}.nitas .valoracion__botones{gap:var(--n-espacio-3);flex-wrap:wrap;display:flex}.nitas .valoracion__boton{min-block-size:var(--n-toque-minimo);padding:0 var(--n-espacio-5);border-radius:var(--n-radio-pildora);background:var(--n-boton);color:var(--n-sobre-boton);font:var(--n-peso-fuerte) var(--n-texto-m) / 1 var(--n-fuente-texto);cursor:pointer;touch-action:manipulation;border:0;justify-content:center;align-items:center;display:inline-flex}.nitas .valoracion__boton--suave{background:var(--n-fondo);color:var(--n-enlace-sobre-superficie);box-shadow:inset 0 0 0 2px}.nitas .valoracion__boton:disabled{opacity:.55;cursor:not-allowed}.nitas .valoracion form{gap:var(--n-espacio-3);display:grid}.nitas .valoracion fieldset{gap:var(--n-espacio-2);border:0;margin:0;padding:0;display:grid}.nitas .valoracion__motivo{align-items:center;gap:var(--n-espacio-3);min-block-size:var(--n-toque-minimo);display:flex}.nitas .valoracion textarea{box-sizing:border-box;inline-size:100%;padding:var(--n-espacio-3);border:2px solid var(--n-borde-campo);border-radius:var(--n-radio-m);background:var(--n-fondo);color:var(--n-texto);font:inherit}.nitas .valoracion__error{color:var(--n-error);margin:0}.nitas .buscador-ayuda{gap:var(--n-espacio-2);margin-block:var(--n-espacio-4);display:grid}.nitas .buscador-ayuda input[type=search]{box-sizing:border-box;inline-size:100%;min-block-size:var(--n-alto-campo);padding:0 var(--n-espacio-4);border:2px solid var(--n-borde-campo);border-radius:var(--n-radio-m);background:var(--n-fondo);color:var(--n-texto);font:inherit}.nitas .buscador-ayuda__resultado{min-block-size:1.5em;color:var(--n-texto-suave);margin:0}.nitas.n-admin .etiqueta.estado-vencida{border-color:var(--n-error);background:color-mix(in srgb, var(--n-error) 12%, var(--n-fondo));color:var(--n-error)}.nitas.n-admin .peticion-contexto{color:var(--n-texto-suave);font-size:var(--n-texto-s);margin:0}@media (prefers-reduced-motion:no-preference){.nitas .ayuda-aqui[open]{animation:ayuda-aqui-entra var(--n-duracion-media) var(--n-curva)}}@keyframes ayuda-aqui-entra{0%{opacity:0;transform:translateY(var(--n-espacio-3))}}.nitas .estado-servicio{gap:var(--n-espacio-2);margin-block:var(--n-espacio-5);padding:var(--n-espacio-5);border-radius:var(--n-radio-l);border-inline-start:var(--n-espacio-2) solid var(--n-exito);background:color-mix(in srgb, var(--n-exito) 12%, var(--n-fondo));display:grid}.nitas .estado-servicio--problema{border-inline-start-color:var(--n-error);background:color-mix(in srgb, var(--n-error) 10%, var(--n-fondo))}.nitas .estado-servicio h2,.nitas .estado-servicio p{margin:0}.nitas .estado-servicio__hora{color:var(--n-texto-suave);font-size:var(--n-texto-s)}.nitas.n-editor .boton.boton-adjuntar{min-block-size:var(--n-toque-minimo);padding-block:var(--n-espacio-2);text-align:center;white-space:normal}@media (max-width:22.5rem){.nitas.n-editor .editor-cabecera{gap:var(--n-espacio-1);padding:var(--n-espacio-1)}.nitas.n-editor .editor-cabecera img{inline-size:calc(var(--n-ancho-logo) * .55)}.nitas.n-editor .editor-cabecera nav{gap:0}.nitas.n-editor .editor-cabecera nav .n-boton{padding-inline:var(--n-espacio-1)}}.video-ayuda{gap:var(--n-espacio-2);margin:var(--n-espacio-4) 0;display:grid}.video-ayuda video{border-radius:var(--n-radio-m);background:var(--n-superficie);block-size:auto;inline-size:100%;max-inline-size:22rem}.video-ayuda figcaption{color:var(--n-texto-suave);font-size:var(--n-texto-s)}
