.platos--mesa .plato,.tags--mesa{opacity:1}.banda--mesa .mesa__volver{flex:0 0 auto}.banda--mesa .banda__criba{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s-4)}.banda--mesa .banda__head{flex:0 1 240px}.banda--mesa .criba__cuenta{flex:0 0 auto;white-space:nowrap}.banda--mesa .chips{flex:1 1 120px;min-inline-size:0;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.banda--mesa .chip{flex:0 0 auto;font-size:var(--fs-micro);letter-spacing:var(--ls-micro)}.mesa__volver{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--tinta-banda);text-decoration:none}.mesa__volver:hover,.mesa__volver:focus-visible{text-decoration:underline;text-underline-offset:.12em}.mesa__volver--pie{display:none;margin:var(--s-6) var(--s-4);color:var(--tinta)}.mesa__cabeza{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px var(--s-5);padding:var(--s-4) var(--s-4) var(--s-3)}.mesa__cabeza .mesa__nota{grid-column:2}.mesa__num{grid-row:span 2;margin:0;font-family:var(--cartel);font-weight:var(--w-cartel);font-size:clamp(28px,3.2vw,48px);line-height:.82;letter-spacing:var(--ls-cartel);color:var(--tinta-banda);font-variant-numeric:tabular-nums}.mesa__cuentas{margin:0;font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-nota);letter-spacing:var(--ls-nota);color:var(--tinta-banda);font-variant-numeric:tabular-nums slashed-zero}.mesa__nota{margin:0;max-width:62ch;font-family:var(--texto);font-weight:var(--w-lectura);font-size:var(--fs-nota);line-height:1.3;color:var(--tinta-banda)}.m-acero .mesa__nota,.m-tierra .mesa__nota,.m-negro .mesa__nota{font-weight:var(--w-texto)}.mesa{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--s-6) var(--s-4);margin:0;padding:var(--s-4) var(--s-1) var(--s-8);list-style:none}.pieza[hidden]{display:none}.pieza__link{display:flex;flex-direction:column;gap:var(--s-1);color:var(--tinta);text-decoration:none}.pieza__fig{position:relative;display:block;width:100%}.pieza__marco,.pieza__relleno{position:absolute;inset:0;display:block}.pieza__marco img{display:block;width:100%;height:100%}.pieza__marco img.es-foto{object-fit:cover;object-position:var(--foco, 50% 38%)}.pieza__marco img.es-cartel{object-fit:cover;object-position:var(--foco, 50% 34%);background:var(--fondo)}.pieza__relleno{background:var(--relleno);color:var(--relleno-texto)}.pieza__tit{position:absolute;left:8%;top:9%;width:84%;margin:0;font-family:var(--cartel);font-weight:var(--w-cartel);font-size:19px;line-height:.95;letter-spacing:var(--ls-cartel);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.pieza__tit--corto{font-size:26px}.pieza__tit .titulo__quiebro{display:inline-block;transform:rotate(var(--quiebro, 0deg));transform-origin:50% 70%}.pieza__fig svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pieza__fig .contorno{stroke:var(--pluma);opacity:1}.pieza__relleno+svg .contorno{stroke:var(--relleno)}.pieza__fecha{margin-top:var(--s-2);font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-nota);letter-spacing:var(--ls-nota);color:var(--tinta-suave);font-variant-numeric:tabular-nums slashed-zero}.pieza__titulo{font-family:var(--cartel);font-weight:var(--w-cartel);font-size:var(--fs-texto);line-height:1.1;letter-spacing:var(--ls-cartel);text-transform:lowercase}.pieza__link:hover .pieza__titulo,.pieza__link:focus-visible .pieza__titulo{text-decoration:underline;text-underline-offset:.12em}.pieza__cat{display:flex;align-items:center;gap:var(--s-2);font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:lowercase;color:var(--tinta-suave)}.pieza__cat .marca{color:var(--tinta)}.mesa__vacio{margin:var(--s-6) var(--s-4);color:var(--tinta)}.criba__todo:before{content:" · "}.criba__todo{color:inherit;text-decoration:underline;text-underline-offset:.15em}@media(max-width:880px){.mesa__cabeza{padding:var(--s-4)}.banda--mesa .banda__criba{display:flex;flex-wrap:wrap;gap:var(--s-3)}.banda--mesa .banda__head,.banda--mesa .chips{flex:1 0 100%}.banda--mesa .chips{flex-wrap:wrap;overflow:visible}.banda--mesa .criba__cuenta{flex:1 1 auto;white-space:normal}.mesa{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--s-4)}.mesa__volver--pie{display:inline-flex}.mesa__num{font-size:30px}}
