@font-face{font-family:Libre Bodoni;font-weight:400;font-display:swap;src:url(/fuentes/libre-bodoni-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Libre Bodoni;font-weight:400;font-style:italic;font-display:swap;src:url(/fuentes/libre-bodoni-latin-400-italic.woff2)format("woff2")}@font-face{font-family:Libre Bodoni;font-weight:700;font-display:swap;src:url(/fuentes/libre-bodoni-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-weight:400;font-display:swap;src:url(/fuentes/libre-franklin-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Libre Franklin;font-weight:600;font-display:swap;src:url(/fuentes/libre-franklin-latin-600-normal.woff2)format("woff2")}:root{--roble:#22493a;--roble-hondo:#173328;--prado:#c6d49a;--prado-claro:#e9eed8;--papel:#f7f8f3;--tinta:#18221d;--tinta-suave:#44514a;--mantel:#2b4c86;--barro:#9c4f2c;--madera:#d2a56c;--serif:"Libre Bodoni", "Bodoni 72", Didot, Georgia, serif;--sans:"Libre Franklin", "Franklin Gothic Book", system-ui, sans-serif;--ancho:72rem;--gutter:clamp(1rem, 4vw, 2.5rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--sans);color:var(--tinta);background:var(--papel);font-kerning:normal;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}figure{margin:0}a{color:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:#22493a26}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--mantel);outline-offset:3px}.portada :focus-visible,.contra :focus-visible,.carta :focus-visible{outline-color:var(--prado)}[id]{scroll-margin-top:1rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{z-index:10;background:var(--papel);color:var(--tinta);padding:.75rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.saltar:focus{top:1rem}.portada{background:var(--roble);color:var(--papel);padding:1.25rem var(--gutter) 2.5rem}.portada__cabecera{max-width:var(--ancho);text-align:center;border-bottom:1px solid #f7f8f359;margin:0 auto;padding-bottom:1.1rem}.portada__numero{letter-spacing:.02em;color:var(--prado);border-bottom:1px solid #f7f8f359;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;margin-bottom:1rem;padding-bottom:.1rem;font-size:.875rem;display:flex}.portada__numero a{color:var(--papel);font-variant-numeric:tabular-nums;border-bottom:2px solid var(--prado);align-items:center;min-height:44px;padding:.55rem 0 .2rem;font-weight:600;text-decoration:none;display:inline-flex}.portada__numero a:hover{color:var(--prado)}.portada__marca{grid-template-columns:auto auto auto;justify-content:center;align-items:end;gap:clamp(.4rem,2.5vw,2rem);display:grid;position:relative}.cabecera{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.6rem,13vw,7.5rem);font-weight:700;line-height:.86}.cabecera span{letter-spacing:-.02em;font-style:italic;font-weight:400;display:block}.arbol{fill:currentColor}.arbol__copa{fill:var(--prado)}.arbol__tronco{fill:var(--papel)}.arbol__columpio line{stroke:var(--papel);stroke-width:1.4px}.arbol__columpio rect{fill:var(--madera)}.arbol__columpio{transform-origin:87px 58px;transform-box:view-box}.arbol--portada{width:clamp(3.25rem,15vw,8rem);height:auto}.picos{width:clamp(3.25rem,15vw,8rem);height:auto;fill:var(--prado);opacity:.9;margin-bottom:.4rem}.portada__lema{font-family:var(--serif);margin-top:.9rem;font-size:clamp(1.05rem,3.6vw,1.4rem);font-style:italic}@media (prefers-reduced-motion:no-preference){.arbol--portada .arbol__columpio{animation:2.6s cubic-bezier(.45,0,.3,1) .5s 2 alternate columpio}@keyframes columpio{0%{transform:rotate(0)}50%{transform:rotate(-14deg)}to{transform:rotate(6deg)}}}.portada__cuerpo{max-width:var(--ancho);gap:1.5rem;margin:1.5rem auto 0;display:grid}.portada__foto{position:relative}.sello{z-index:1;background:var(--prado);width:6.25rem;height:6.25rem;color:var(--roble-hondo);text-align:center;font-family:var(--serif);box-shadow:0 0 0 4px var(--roble), 0 0 0 5px var(--prado);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:1.35rem;font-weight:700;line-height:1;display:flex;position:absolute;top:.75rem;right:.75rem;transform:rotate(-8deg)}.sello span{font-family:var(--sans);max-width:5.2rem;margin-top:.3rem;font-size:.78rem;font-weight:400;line-height:1.15;display:block}@media (width>=960px){.sello{width:7.5rem;height:7.5rem;font-size:1.6rem;top:1.5rem;right:-1.5rem}.sello span{font-size:.8rem}}.portada__foto img{aspect-ratio:4/4.4;object-fit:cover;object-position:50% 62%;width:100%}.portada__titular{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.25rem,10vw,4.75rem);font-weight:700;line-height:.95}.sumarios{margin:1.5rem 0 0;padding:0;list-style:none}.sumarios li{border-top:1px solid #f7f8f359}.sumarios a{font-family:var(--serif);grid-template-columns:3.25rem 1fr;gap:.5rem;min-height:48px;padding:.85rem 0;font-size:1.2rem;line-height:1.25;text-decoration:none;display:grid}.sumarios a:hover{color:var(--prado)}.sumarios__pag{font-family:var(--sans);color:var(--prado);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.875rem}.portada__reserva{border-top:3px double #f7f8f380;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;padding-top:1.1rem;display:flex}.portada__reserva p{font-family:var(--serif);font-size:1.15rem;font-style:italic}.boton{min-height:52px;font-family:var(--sans);font-variant-numeric:tabular-nums;border-radius:2px;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.boton--claro{background:var(--papel);color:var(--roble-hondo)}.boton--claro:hover{background:var(--prado)}.boton--linea{border:2px solid var(--roble);color:var(--roble);margin-top:1.5rem}.boton--linea:hover{background:var(--roble);color:var(--papel)}@media (width>=960px){.portada{padding-top:1.75rem;padding-bottom:3.5rem}.portada__cuerpo{grid-template-columns:1.05fr 1fr;align-items:center;gap:3.5rem;margin-top:2.5rem}.portada__foto img{aspect-ratio:4/4.6}}.indice{max-width:var(--ancho);padding:2.5rem var(--gutter) 1rem;margin:0 auto}.indice__titulo{font-family:var(--serif);margin-bottom:.75rem;font-size:1.5rem;font-style:italic;font-weight:400}.indice ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.indice li{border-top:1px solid #cfd6cb}.indice li:last-child{border-bottom:1px solid #cfd6cb}.indice a{min-height:48px;font-family:var(--serif);align-items:baseline;gap:1rem;padding:.7rem 0;font-size:1.25rem;text-decoration:none;display:flex}.indice a span{font-family:var(--sans);color:var(--barro);font-variant-numeric:tabular-nums;width:1.5rem;font-size:.9rem}.indice a:hover{color:var(--mantel)}@media (width>=760px){.indice{grid-template-columns:14rem 1fr;align-items:start;gap:2rem;display:grid}.indice ol{grid-template-columns:repeat(5,1fr)}.indice li,.indice li:last-child{border:0;border-left:1px solid #cfd6cb;padding-left:.9rem}.indice a{flex-direction:column;gap:.2rem;font-size:1.15rem;line-height:1.2}}.folio{color:var(--tinta-suave);font-variant-numeric:tabular-nums;margin-bottom:.75rem;font-size:.875rem}.folio--claro{color:var(--prado)}.titular{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,7.5vw,3.75rem);font-weight:700;line-height:1}.reportaje{max-width:var(--ancho);padding:3rem var(--gutter) 4rem;gap:1.5rem;margin:0 auto;display:grid}.entradilla{font-family:var(--serif);max-width:38ch;font-size:clamp(1.25rem,4.4vw,1.6rem);line-height:1.38}.columnas p{max-width:64ch;margin-bottom:1em;line-height:1.65}.capitular:first-letter{font-family:var(--serif);color:var(--roble);float:left;padding:.08em .1em 0 0;font-size:4.1em;font-weight:700;line-height:.78}.reportaje__foto img{aspect-ratio:4/4.5;object-fit:cover;width:100%}figcaption{color:var(--tinta-suave);max-width:52ch;margin-top:.6rem;font-size:.9rem;line-height:1.45}.cita{border-top:3px solid var(--roble);margin:0;padding:1.5rem 0 0}.cita p{font-family:var(--serif);color:var(--roble);font-size:clamp(1.6rem,6vw,2.5rem);font-style:italic;line-height:1.15}.cita footer{color:var(--tinta-suave);margin-top:.9rem;font-size:.95rem}@media (width>=960px){.reportaje{grid-template-columns:repeat(12,1fr);gap:2rem}.reportaje>.folio{grid-column:1/-1;margin-bottom:-1rem}.reportaje .titular{grid-column:1/9;font-size:4.25rem}.entradilla{grid-column:1/7}.columnas{columns:2;grid-column:1/8;column-gap:2rem}.columnas p{max-width:none}.reportaje__foto{grid-area:2/9/5/13;align-self:start}.cita{grid-column:2/8}}.carta{background:var(--roble-hondo);color:var(--papel);padding:3.5rem var(--gutter) 4rem}.carta>*{max-width:var(--ancho);margin-left:auto;margin-right:auto}.carta__cabeza p{color:#d9e0d2;max-width:52ch;margin-top:1rem}.carta__rejilla{gap:2rem;margin-top:2.5rem;display:grid}.carta__grupo h3{font-family:var(--serif);color:var(--prado);border-bottom:1px solid #c6d49a73;padding-bottom:.4rem;font-size:1.45rem;font-style:italic;font-weight:400}.carta__grupo ul{margin:.6rem 0 0;padding:0;list-style:none}.carta__grupo li{padding:.55rem 0}.carta__plato{font-family:var(--serif);font-size:1.25rem;line-height:1.25;display:block}.carta__nota{color:#c3cdbf;margin-top:.15rem;font-size:.95rem;display:block}.carta__fotos{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.carta__fotos img{aspect-ratio:3/4;object-fit:cover;width:100%}.carta__fotos figcaption{color:#c3cdbf}@media (width>=760px){.carta__rejilla{grid-template-columns:repeat(3,1fr);column-gap:2.5rem}.carta__grupo:first-child{grid-row:span 2}.carta__grupo:first-child .carta__plato{font-size:1.5rem}}@media (width>=960px){.carta__cabeza{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;display:grid}.carta__cabeza .titular{font-size:4.25rem}.carta__fotos{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.comedor{background:var(--prado-claro);position:relative}.comedor__foto img{aspect-ratio:16/10;object-fit:cover;width:100%}.comedor__texto{padding:2rem var(--gutter) 3.5rem;max-width:var(--ancho);margin:0 auto}.comedor__texto p:not(.folio){max-width:60ch;font-family:var(--serif);margin-top:1rem;font-size:1.2rem;line-height:1.55}@media (width>=960px){.comedor__foto img{aspect-ratio:21/9;max-height:82vh}.comedor__texto{right:var(--gutter);background:var(--papel);border-top:6px solid var(--roble);width:min(32rem,42vw);padding:2rem 2.25rem 2.25rem;position:absolute;bottom:-3rem}.comedor{margin-bottom:5rem}}.antes{max-width:var(--ancho);padding:3.5rem var(--gutter) 3rem;margin:0 auto}.antes__rejilla{gap:2.5rem;margin-top:1.75rem;display:grid}.consejos{gap:0;margin:0;display:grid}.consejos div{border-top:1px solid #cfd6cb;grid-template-columns:8.5rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.consejos div:last-child{border-bottom:1px solid #cfd6cb}.consejos dt{font-family:var(--serif);color:var(--roble);font-size:1.15rem;font-weight:700}.consejos dd{margin:0}.horario{background:var(--prado-claro);border-top:6px solid var(--roble);padding:1.5rem 1.25rem 1.25rem}.horario h3{font-family:var(--serif);font-size:1.6rem;font-weight:700}.horario__hoy{font-family:var(--serif);color:var(--roble);margin-top:.5rem;font-size:1.15rem;font-style:italic}.horario table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:1rem}.horario th,.horario td{text-align:left;border-top:1px solid #c5cdb8;padding:.5rem .25rem;font-weight:400}.horario td{text-align:right}.horario tr.cerrado td{color:var(--barro);font-weight:600}.horario tr.es-hoy{background:var(--papel)}.horario tr.es-hoy th{font-weight:600}.horario tr.es-hoy th:after{content:" (hoy)";color:var(--tinta-suave);font-weight:400}@media (width>=860px){.antes__rejilla{grid-template-columns:1.4fr 1fr;align-items:start;gap:4rem}}.llegar{max-width:var(--ancho);padding:1rem var(--gutter) 4rem;gap:1.75rem;margin:0 auto;display:grid}.llegar__foto img{aspect-ratio:4/3;object-fit:cover;width:100%}.llegar address{font-style:normal;font-family:var(--serif);margin:1rem 0;font-size:1.35rem;line-height:1.35}.llegar__texto p:not(.folio){max-width:52ch}@media (width>=960px){.llegar{grid-template-columns:1.1fr 1fr;align-items:center;gap:3.5rem}}.contra{background:var(--roble);color:var(--papel);text-align:center;padding:3.5rem var(--gutter) 2rem}.arbol--contra{width:5.5rem;margin:0 auto 1rem}.contra__titular{font-family:var(--serif);font-size:clamp(1.6rem,6vw,2.4rem);font-style:italic}.contra__tel{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;border-bottom:3px solid var(--prado);margin-top:.5rem;padding:.2rem .4rem;font-size:clamp(2.6rem,12vw,5.5rem);font-weight:700;line-height:1.05;text-decoration:none;display:inline-block}.contra__tel:hover{color:var(--prado)}.contra__nota{color:var(--prado);margin-top:1rem}.contra__creditos{color:#d9e0d2;border-top:1px solid #f7f8f34d;max-width:46ch;margin:2.5rem auto 0;padding-top:1.25rem;font-size:.9rem}.contra__demo{color:#c3cdbf;margin-top:.6rem;font-size:.85rem}
