.plato{display:grid;grid-template-columns:1fr auto;gap:10px 20px;align-items:baseline;padding:15px 0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.plato h3{font-family:var(--sans);font-size:17px;font-weight:500;line-height:1.35}.plato .precio{font-family:var(--display);font-size:19px;font-variant-numeric:tabular-nums}.plato .nota{grid-column:1/-1;font-size:14px;line-height:1.55;color:color-mix(in srgb,currentColor 72%,transparent);margin-top:-2px}.marca{display:inline-block;margin-left:8px;font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--verde);border:1px solid rgba(43,58,40,.4);border-radius:2px;padding:1px 5px;vertical-align:2px}.familia{font-family:var(--display);font-size:clamp(22px,2.1vw,29px);margin-bottom:6px}.col{display:flex;flex-direction:column}@container zona (max-width:620px){[style*="grid-template-columns:repeat(12"],[style*="grid-template-columns:repeat(2"]{grid-template-columns:minmax(0,1fr)!important}[style*="grid-column:span"]{grid-column:1/-1!important}.col [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:690px){[style*="grid-template-columns:1fr 1fr"],[style*="grid-template-columns:repeat(12"],[style*="grid-template-columns:repeat(6"],[style*="grid-template-columns:repeat(4"],[style*="grid-template-columns:repeat(3"],[style*="grid-template-columns:repeat(2"]{grid-template-columns:minmax(0,1fr)!important}[style*="grid-column:span"]{grid-column:1/-1!important}.grid2,.grid3,.anual,.hito,.paso,.via,.fecha,.evento{grid-template-columns:minmax(0,1fr)!important}.indice,.resumen{position:static!important}h1{font-size:clamp(36.8px,10.4vw,44px)!important}}:root{--campo:#FBFAF5;--aviso:#A44A2F;--hoja:#2B3A28}.night{--aviso:#EE8E66;--hoja:#B7CDA6}main [hidden]{display:none!important}.carta-cabeza{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mb-tarjeta) var(--mb-grupo)}.carta-cabeza-texto{max-width:52ch}.carta-cabeza .lede{max-width:none}.carta-meta{margin-top:var(--mb-menor);font-size:14.5px;line-height:1.6;color:var(--piedra)}html:root{--mb-pegado:70px}.carta-fila{display:flex;align-items:center;justify-content:space-between;gap:8px 28px;padding-block:12px}.carta-indice{display:flex;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding-block:1px}.carta-indice::-webkit-scrollbar{display:none}.carta-conmutadores{display:flex;gap:6px;flex:0 0 auto}.filtro,.conmutador{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 15px;background:var(--campo);color:var(--piedra);border:1px solid rgba(23,26,20,.16);border-radius:2px;font:500 14.5px/1 var(--sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.filtro:hover,.conmutador:hover{color:var(--tinta);border-color:#171a146b}.filtro[aria-current=true]:not([aria-pressed=true]){color:var(--tinta);box-shadow:inset 0 -2px 0 var(--ambar)}.filtro[aria-pressed=true],.conmutador[aria-pressed=true],.conmutador.activo{background:var(--verde);border-color:var(--verde);color:var(--hueso)}.conmutador[aria-expanded=true]{border-color:var(--verde);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--verde)}.conmutador.activo[aria-expanded=true]{color:var(--hueso)}.conmutador svg{flex:0 0 auto}.cuenta-al{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--ambar);color:#1a1405;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.carta-barra .carta-indice .filtro,.carta-barra .conmutador{scroll-margin-top:0}.panel-al{margin-top:var(--mb-titulo);padding:clamp(18px,2.4vw,28px);background:var(--cal2);border-radius:4px}.panel-al-titulo{font-size:15px;line-height:1.55;color:var(--tinta);max-width:60ch}.al-opciones{list-style:none;margin:var(--mb-titulo) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,136px),1fr));gap:var(--mb-menor)}.al-op{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 12px;background:var(--campo);color:var(--tinta);border:1px solid rgba(23,26,20,.16);border-radius:2px;font:400 14.5px/1.25 var(--sans);text-align:left;cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.al-op:hover{border-color:#171a146b}.al-op[aria-pressed=true]{background:var(--verde);border-color:var(--verde);color:var(--hueso);box-shadow:inset 0 0 0 1px var(--verde),0 0 0 1px var(--verde);font-weight:500}.al-op:after{content:"";flex:0 0 auto;margin-left:auto;width:16px;height:16px;border:1.5px solid rgba(23,26,20,.55);border-radius:2px}.al-op[aria-pressed=true]:after{width:7px;height:12px;margin-right:5px;border:solid var(--ambar);border-width:0 2.5px 2.5px 0;border-radius:0;rotate:45deg;translate:0 -2px}.al-op svg{flex:0 0 auto}.panel-al-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--mb-menor) var(--mb-tarjeta);margin-top:var(--mb-titulo)}.panel-al-pie .btn{min-height:46px}button.link{background:none;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);padding:0 0 2px;font:inherit;font-size:14.5px;color:inherit;cursor:pointer}.carta-estado{margin-top:var(--mb-titulo);font-size:14.5px;line-height:1.6;color:var(--piedra)}.carta-estado:empty,.carta-estado:not(:has(.carta-estado-texto:not(:empty))){display:none}.carta-estado .link{margin-left:10px;color:var(--tinta)}.carta-platos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--mb-grupo);padding-block:var(--mb-grupo) var(--mb-grupo);align-items:start}.carta-col{display:flex;flex-direction:column;gap:var(--mb-grupo)}.carta-platos[data-solo]{display:block}.carta-platos[data-solo] .carta-col{display:contents}.carta-platos[data-solo] .carta-seccion:not([hidden])~.carta-seccion:not([hidden]){margin-top:var(--mb-grupo)}@media(min-width:901px){.carta-platos[data-solo] .platos{columns:2;column-gap:var(--mb-grupo)}.carta-platos[data-solo] .plato{break-inside:avoid}}@media(max-width:900px){.carta-platos{grid-template-columns:minmax(0,1fr)}.carta-col+.carta-col{margin-top:var(--mb-grupo)}.carta-fila{flex-direction:column;align-items:stretch;padding-block:8px}html:root{--mb-pegado:118px}}@media(max-width:1182px){.carta-indice{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}}@media(max-width:600px){.carta-conmutadores .conmutador{flex:1 1 0;padding-inline:10px}}@media(max-height:500px){.carta-barra{position:static!important}html:root{--mb-pegado:0px}}.familia{margin-bottom:4px}.seccion-nota{font-size:14.5px;line-height:1.55;color:color-mix(in srgb,currentColor 72%,transparent);margin-bottom:var(--mb-menor)}.platos{list-style:none;margin:0;padding:0}.plato h3 .al{vertical-align:-3px;margin-left:6px}.plato .precio .unidad{font-family:var(--sans);font-size:13.5px;font-weight:400;color:color-mix(in srgb,currentColor 70%,transparent)}.plato .nota-veg{font-style:italic}.marca-veg{color:#6b9358}.conmutador[data-conmutar=veg]:not([aria-pressed=true]) .al{color:#6b9358}.marca-chef{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:2px 8px 2px 6px;vertical-align:2px;border:1px solid color-mix(in srgb,var(--hoja) 45%,transparent);border-radius:2px;color:var(--hoja);font:600 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.al-fila{grid-column:1/-1;list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;line-height:1.5;color:color-mix(in srgb,currentColor 66%,transparent)}.al-fila li{display:inline-flex;align-items:center;gap:5px}.al-fila .al{color:var(--tinta);opacity:.82}.night .al-fila .al{color:var(--hueso)}.plato .contiene{grid-column:1/-1;margin-top:2px;font-size:13.5px;font-weight:500;line-height:1.5;color:var(--aviso)}.plato>*{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.plato[data-excluido]>:not(.contiene){opacity:.36}.night .plato h3{color:var(--hueso)}.night .plato{border-top-color:#f4f1e72e}.carta-postres .familia{color:var(--hueso)}.info-titulo{font-size:clamp(22px,2.1vw,29px);line-height:1.2;color:var(--hueso)}.info-lede{margin-top:var(--mb-menor);font-size:15px;line-height:1.6;color:var(--ceniza);max-width:46ch}.platos-pan{margin-top:var(--mb-titulo)}.carta-extras .familia{font-size:clamp(19px,1.6vw,22px)}.leyenda{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;font-size:14px;line-height:1.35;color:var(--hueso)}.leyenda li{display:flex;align-items:center;gap:10px}.leyenda svg{flex:0 0 auto}.leyenda-marcas{margin-top:14px;padding-top:14px;border-top:1px solid rgba(244,241,231,.16);color:var(--hoja)}.info-notas{list-style:none;margin:var(--mb-titulo) 0 0;padding:0;display:grid;gap:var(--mb-menor);font-size:14.5px;line-height:1.55;color:var(--ceniza)}.info-notas b{font-weight:600;color:var(--hueso)}.info-aviso{margin-top:var(--mb-titulo);padding-top:18px;border-top:1px solid rgba(244,241,231,.16);font-size:15px;line-height:1.6;color:var(--hueso);max-width:52ch}@media(max-width:800px){[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){.filtro,.conmutador,.al-op,.plato>*{transition:none}}:root{--oro-oscuro:#8A5A08;--r-campo:14px}.carta-indice .filtro{border-radius:999px;padding:0 20px;background:#fbfaf5;border-color:#171a1480;color:var(--tinta);font-size:15px;font-weight:400}.carta-indice .filtro:hover{border-color:var(--verde)}.carta-indice .filtro[aria-current=true]:not([aria-pressed=true]){border-color:#6b9358;box-shadow:none}.carta-indice .filtro[aria-pressed=true]{background:var(--verde);border-color:var(--verde);color:var(--hueso)}.carta-indice .filtro:focus-visible{border-radius:999px}.carta-indice a.filtro{padding-block:0;margin-block:0;text-decoration:none}.carta-conmutadores .conmutador{border-radius:999px;border-color:#171a1480;color:var(--tinta)}.carta-conmutadores .conmutador[aria-pressed=true],.carta-conmutadores .conmutador.activo{color:var(--hueso);font-weight:600;box-shadow:0 0 0 2px var(--cal),0 0 0 3.5px var(--verde)}.carta-conmutadores .conmutador:focus-visible{border-radius:999px}@media(min-width:601px){.carta-conmutadores .conmutador{padding-inline:18px}}.plato .precio{color:var(--oro-oscuro)}.plato .precio .unidad{color:var(--piedra)}.night .plato .precio{color:var(--brillo)}.night .plato .precio .unidad{color:var(--ceniza)}.plato .marca-chef{gap:4px;margin-left:8px;padding:1px 9px 1px 7px;vertical-align:3px;border:1px solid color-mix(in srgb,var(--oro-oscuro) 60%,transparent);border-radius:999px;color:var(--oro-oscuro);font-size:12px;font-weight:600;line-height:1.35;letter-spacing:.02em;text-transform:none}.plato .marca-chef .al{width:12px;height:12px;margin:0;vertical-align:0;color:currentColor}.night .plato .marca-chef{color:var(--brillo);border-color:color-mix(in srgb,var(--brillo) 55%,transparent)}.al-fila{gap:2px 10px}.al-fila li{gap:3px}.leyenda li{gap:4px}.al-op{gap:6px}.plato{border-image:linear-gradient(90deg,transparent,color-mix(in srgb,currentColor 14%,transparent) 8%,color-mix(in srgb,currentColor 14%,transparent) 92%,transparent) 1}.night .plato{border-image:linear-gradient(90deg,transparent,rgba(244,241,231,.18) 8%,rgba(244,241,231,.18) 92%,transparent) 1}.leyenda-marcas,.info-aviso{border-image:linear-gradient(90deg,transparent,rgba(244,241,231,.16) 8%,rgba(244,241,231,.16) 92%,transparent) 1}main .umbral-noche{height:clamp(20px,2.4vw,32px);background:var(--basalto);overflow:visible}main .umbral-noche:after{content:none;animation:none}.panel-al{--al-pad:clamp(14px,1.8vw,20px);padding:var(--al-pad);border-radius:calc(22px + var(--al-pad))}.panel-al-titulo{max-width:none;font-size:14.5px}.al-opciones{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--mb-menor)}.al-op{width:auto;min-height:44px;gap:4px;padding:0 16px 0 12px;border-radius:999px;border-color:#171a1480;background:#fbfaf5;font-size:14.5px;font-weight:400}.al-op:hover{border-color:var(--verde)}.al-op:after,.al-op[aria-pressed=true]:after{content:none}.al-op[aria-pressed=true]{background:var(--verde);border-color:var(--verde);color:var(--hueso);box-shadow:none;font-weight:500}.al-op:focus-visible{border-radius:999px}.panel-al-pie{margin-top:var(--mb-menor)}.carta-cierre{background:#202a1e}.carta-cierre .btn svg{width:18px;height:18px}.cierre-rejilla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mb-grupo);align-items:center}.cierre-foto{margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:6px}.cierre-foto img{display:block;width:100%;height:100%;object-fit:cover}@container bloque (max-width:900px){.cierre-rejilla{grid-template-columns:minmax(0,1fr)}.cierre-foto{order:-1}}.cierre-texto{container:cierre/inline-size}@container cierre (max-width:440px){.cierre-texto .btn-fila .btn{flex:1 1 100%;justify-content:center}}.carta-postres,.carta-info,.carta-cierre{container:bloque/inline-size}.postres-rejilla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--mb-grupo)}.carta-postres-listas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:var(--mb-grupo) var(--mb-tarjeta);align-content:start}.info-rejilla{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--mb-grupo) var(--mb-grupo)}.carta-extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19.5rem),1fr));gap:var(--mb-grupo) var(--mb-tarjeta);margin-top:var(--mb-grupo)}.carta-info .leyenda{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}@container bloque (max-width:1200px){.postres-rejilla,.info-rejilla{grid-template-columns:minmax(0,1fr)}.postres-intro .foto{max-width:34rem}}@property --mb-fundido{syntax:"<length>";inherits:false;initial-value:0px}@keyframes mb-fundido-izq{0%{--mb-fundido:0px}to{--mb-fundido:32px}}.carta-barra{overflow-x:clip}.carta-indice{--mb-fundido:0px;margin-inline-start:calc(50% - 50vw);padding-inline:calc(50vw - 50%) 48px;scroll-padding-inline:calc(50vw - 50%) 48px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--mb-fundido),#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 var(--mb-fundido),#000 calc(100% - 48px),transparent)}@supports (animation-timeline:scroll()){.carta-indice{animation:mb-fundido-izq linear both;animation-timeline:scroll(self inline);animation-range:0px 32px}}@media(max-width:900px){.carta-indice{margin-inline-end:calc(50% - 50vw)}}.link-pagina{color:var(--verde);font-weight:500;border-bottom-color:color-mix(in srgb,var(--verde) 45%,transparent)}.link-pagina .ico-pagina{translate:none!important}:root{--canario:#B8740D}.night{--canario:var(--brillo)}.plato .sin-corte{white-space:nowrap}.plato .marca-canario{display:inline-flex;align-items:center;margin-left:2px;vertical-align:-2px;color:var(--canario);line-height:1}.plato .marca-canario .al{width:16px;height:16px;margin:0;vertical-align:0;color:currentColor}.conmutador[data-conmutar=canario]:not([aria-pressed=true]) .ico-canario,.leyenda .ico-canario{color:var(--canario)}@media(max-width:600px){.carta-conmutadores{flex-wrap:wrap}.carta-conmutadores .conmutador{flex:1 1 auto}}html:root{--mb-cabecera:79px!important;--mb-entrada:79px!important}@media(prefers-reduced-motion:no-preference){@supports (container-type:scroll-state){html{container-type:scroll-state}}}@container bloque (max-width:640px){.btn-fila .btn{flex:1 1 100%;justify-content:center}}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){@supports (container-type:scroll-state){.carta-barra{animation:mb-cabecera-lejos linear both;animation-timeline:scroll(root);animation-range:180px 280px;top:calc(var(--mb-cabecera) * (1 - var(--mb-lejos) * var(--mb-oculta)))!important;transition:--mb-oculta .6s cubic-bezier(.33,1,.68,1)}@container scroll-state(scrolled:bottom){html:not(:has(header :focus-visible)) .carta-barra{--mb-oculta:1}}}}}footer a:not(.btn),.cajon-datos a:not(.btn){position:relative}footer a:not(.btn):after,.cajon-datos a:not(.btn):after,.pie-legal-btn:after{content:"";position:absolute;inset-inline:0;inset-block:calc(-1*max(0px,(25px - 100%) / 2))}.pie-datos-lista li:first-child a:after{inset-block:-7px -2px}.pie-datos-lista li:nth-child(2) a:after{inset-block:0 -7px}@media(pointer:coarse){.pie-legal-btn{position:relative}}@media(pointer:coarse){.pie-legal-btn:after{content:"";position:absolute;inset:-12px -4px}}.btn>.nota-ext{width:14px;height:14px;margin-left:-.15rem}.link-flecha svg{width:1.1em;height:1.1em;flex:0 0 auto;transition:translate .25s}@media(prefers-reduced-motion:reduce){.link-flecha svg{transition:none}}.dir-mapa .nota-ext{width:.95em;height:.95em;margin-left:.3rem;vertical-align:-.1em}.pie-signo{display:block;height:3.25rem;width:auto;color:var(--hueso)}header.cab-centro .cab-nombre,.pie-nombre{position:relative;top:.085em}@supports (text-box:trim-both cap alphabetic){header.cab-centro .cab-nombre,.pie-nombre{top:0;text-box:trim-both cap alphabetic}}.pie-contacto{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none}.pie-contacto a{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;color:var(--ceniza);border:1px solid rgba(244,241,231,.22);transition:color .2s,border-color .2s,background .2s,translate .2s}.pie-contacto a:hover,.pie-contacto a:focus-visible{color:var(--hueso);border-color:#f4f1e799;background:#f4f1e70f;translate:0 -1px}.pie-contacto svg{width:1.15rem;height:1.15rem}@media(prefers-reduced-motion:reduce){.pie-contacto a{transition:none}}@media(prefers-reduced-motion:reduce){.pie-contacto a:hover{translate:none}}.pie-dato{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;color:var(--hueso)}.pie-dato svg{width:1.05em;height:1.05em;flex:0 0 auto;color:var(--ceniza)}.pie-dato:hover{color:var(--brillo)}.pie-red{display:inline-flex;align-items:center;gap:.2rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:#f4f1e759}.pie-red svg{width:.95em;height:.95em;transition:translate .2s}.pie-red:hover{color:var(--hueso);text-decoration-color:currentColor}.pie-red:hover svg{translate:2px -2px}@media(prefers-reduced-motion:reduce){.pie-red svg{transition:none}}.pie-legal{display:flex;flex-wrap:wrap;gap:12px 24px!important}.pie-legal a:hover,.pie-legal-btn:hover{color:var(--hueso)}.pie-legal-btn{all:unset;position:relative;cursor:pointer;color:inherit;font:inherit}.pie-legal-btn:focus-visible{outline:2px solid var(--brillo);outline-offset:3px;border-radius:2px}.pie-firma{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:space-between;font-size:13px}.pie-corazon{width:1em;height:1em;vertical-align:-.15em;color:#e07a6a}.pie-studio{display:inline-flex;vertical-align:middle;margin-left:.35rem;color:var(--ceniza);transition:color .2s}.pie-studio-logo{display:block;height:22px;width:auto}.pie-studio-a{fill:var(--ambar);transition:fill .2s}.pie-studio:hover{color:var(--hueso)}.pie-studio:hover .pie-studio-a{fill:var(--brillo)}.pie-firma p{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.donde-col a.link-flecha{width:fit-content}.mb-dock a.btn.mb-tel:not(.mb-wa)>svg{width:17px;height:17px}@container zona (max-width: 560px){.pie-fila,.pie-firma{flex-direction:column;align-items:flex-start;gap:12px}}.pie-llegar{color:var(--hueso);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:#f4f1e759}.pie-llegar:hover{color:var(--brillo)}.pie-datos-lista,.pie-redes{list-style:none;margin:0;padding:0}.pie-datos-lista{display:grid;gap:6px}@container bloque (max-width:900px){.pie-datos-lista{gap:0}}@media(pointer:coarse){.pie-datos-lista{gap:0}}.pie-redes{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.cajon-dato{display:flex;align-items:flex-start;gap:.6rem}.cajon-ico{width:1.1em;height:1.1em;flex:0 0 auto;margin-top:.2em;color:var(--ambar)}.cajon-msg{margin-top:.6rem}footer a[aria-current=page]{color:var(--ambar);font-weight:500}@keyframes heroe-sube{0%{opacity:0;translate:0 18px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes heroe-baja{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0 0}}html:not(:has(.heroe)) header.cab-centro:before{display:none}html:not(:has(.heroe)) header.cab-centro:after{animation:none;opacity:1}@container bloque (max-width:640px){.donde-col .btn{flex:1 1 100%;justify-content:center}}.night,[data-mb-tone=night]{--pendiente:#EE8E66}.wrap .foto,.wrap .slot{border-radius:6px}.rule{background:linear-gradient(90deg,transparent,rgba(23,26,20,.14) 8%,rgba(23,26,20,.14) 92%,transparent)}.night .rule{background:linear-gradient(90deg,transparent,rgba(244,241,231,.16) 8%,rgba(244,241,231,.16) 92%,transparent)}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pend{color:var(--pendiente);border-bottom:0;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:.08em;font-variant-numeric:tabular-nums;cursor:help}abbr.pend{text-decoration:underline dotted}[data-editorial=true]{display:block;margin-top:14px;padding:10px 14px;border:1px dashed var(--pendiente);color:var(--pendiente);font-size:12.5px;line-height:1.5;max-width:66ch}.cinta-hora{position:relative;height:2px;background:linear-gradient(90deg,var(--ambar) 0 var(--h,0%),color-mix(in srgb,var(--hueso) 18%,transparent) var(--h,0%) 100%)}.cinta-hora:after{content:"";position:absolute;top:50%;left:clamp(3px,var(--h,0%),calc(100% - 3px));width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--ambar);box-shadow:0 0 6px 1px color-mix(in srgb,var(--ambar) 70%,transparent)}:focus-visible{outline:2px solid var(--verde);outline-offset:3px;border-radius:2px}.night :focus-visible,[data-mb-tone=night] :focus-visible,header :focus-visible,footer :focus-visible{outline-color:var(--ambar)}.night [data-mb-tone=day] :focus-visible,[data-mb-tone=night] [data-mb-tone=day] :focus-visible{outline-color:var(--verde)}.saltar:focus-visible{position:static;display:inline-block;margin:8px 16px;left:auto;top:auto}[id],main :is(a,button,input,select,textarea,summary):not(.carta-indice a),footer a{scroll-margin-top:calc(var(--mb-cabecera) + var(--mb-pegado) + 16px)}.link{border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);padding-bottom:2px;transition:color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1)}.link:hover{color:var(--basalto);border-bottom-color:currentColor}.night .link:hover,[data-mb-tone=night] .link:hover,header .link:hover,footer .link:hover{color:var(--brillo);border-bottom-color:currentColor}.night [data-mb-tone=day] .link:hover,[data-mb-tone=night] [data-mb-tone=day] .link:hover{color:var(--basalto)}.link--quieto{border-bottom-color:transparent}.link--quieto:hover,.link--quieto[aria-current=true]{border-bottom-color:currentColor}header .wrap{flex-wrap:nowrap;min-height:76px}header .wrap>a,header .wrap>div{flex:0 0 auto}header .wrap>nav{flex:1 1 auto;min-width:0;flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none}header .wrap>nav{gap:18px!important;margin-left:12px!important}@media(max-width:1199px){header .wrap>div>div[aria-hidden=true]{display:none!important}}header nav a{display:inline-flex;align-items:center;white-space:nowrap;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1)}header nav a:hover{border-bottom-color:color-mix(in srgb,var(--hueso) 50%,transparent)}header nav a[aria-current]{border-bottom-color:var(--ambar);color:var(--brillo)}header select{min-height:44px;border-radius:2px}@media(max-width:1182px){header .wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:76px 50px;grid-template-areas:"marca util" "nav nav";column-gap:16px!important;row-gap:0!important}}@media(max-width:1182px){header .wrap>a{grid-area:marca;white-space:nowrap;min-width:0}}@media(max-width:1182px){header .wrap>a>svg{flex:0 0 auto}}@media(max-width:1182px){header .wrap>div{grid-area:util}}@media(max-width:1182px){header .wrap>nav{grid-area:nav;align-self:stretch;align-items:center;gap:20px;margin-left:0!important}}@media(max-width:1182px){header .wrap>nav a{min-height:44px;white-space:nowrap}}@media(max-width:1182px){header .wrap>div>div[aria-hidden=true]{display:none!important}}@media(max-width:626px){header .wrap>div>.btn{display:none}}@media(max-width:626px){header .wrap>a>span{font-size:18px!important}}@media(max-width:400px){header .wrap{column-gap:10px!important}}@media(max-width:400px){header .wrap>a{gap:8px!important}}@media(max-width:400px){header .wrap>a>span{font-size:16px!important}}@media(max-width:400px){header select{max-width:92px}}@media(pointer:coarse){header nav a,.indice a,.carta-indice a{padding-block:12px;margin-block:-12px}}@media(pointer:coarse){footer nav{gap:0!important}}@media(pointer:coarse){footer a,footer a.link{display:block;min-height:44px;padding-block:12px}}@media(pointer:coarse){header .wrap>a{min-height:44px}}@media(pointer:coarse){.indice a{margin-block:0}}@media(pointer:coarse){main .link,main h2 a,main h3 a,.resumen a,.anual .q a,nav[aria-label="Migas de pan"] a{position:relative}}@media(pointer:coarse){main .link:after,main h2 a:after,main h3 a:after,.resumen a:after,.anual .q a:after,nav[aria-label="Migas de pan"] a:after{content:"";position:absolute;inset:-12px -4px}}@media(pointer:coarse){.carta-indice .link:after,.indice .link:after{content:none}}@media(pointer:coarse){details summary{min-height:44px;padding-block:12px;margin-block:-12px}}@media(pointer:coarse){.btn,.chip,.filtro,.tag,.mes-nav,.pastilla{min-height:46px}}.pastilla,.zona,.cuenta,.filtro,.mes-nav,.tag,.chip,.btn{border-radius:2px}@keyframes mov-derivar{0%{translate:0 -3.5%}to{translate:0 3.5%}}@keyframes mov-subir{0%{translate:0 34px}to{translate:0 0}}@keyframes mov-subir-grande{0%{translate:0 90px}to{translate:0 0}}@keyframes mov-encender{0%{opacity:.15}to{opacity:1}}.mov-clip{overflow:clip}.mov-linea{position:relative;border-top:0}.mov-linea:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:currentColor;opacity:.18;transform-origin:left}.mov-linea--verde:before{height:2px;background:var(--verde);opacity:1}.umbral-noche{position:relative;height:clamp(96px,12vw,180px);background:linear-gradient(180deg,var(--cal) 0%,var(--basalto) 100%)}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.umbral-noche{background:var(--cal);overflow:clip}.umbral-noche:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--basalto) 0%,transparent) 0%,var(--basalto) 45%);transform-origin:bottom;animation:mov-umbral linear both;animation-timeline:view();animation-range:entry 30% exit 30%}}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.mov-derivar{animation:mov-derivar linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.mov-subir{animation:mov-subir cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 0% cover 55%}.mov-subir-grande{animation:mov-subir-grande cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 0% cover 55%}.mov-encender{animation:mov-encender linear both;animation-timeline:view();animation-range:entry 15% cover 45%}.mov-trazar{transform-origin:left;animation:mov-trazar linear both;animation-timeline:view();animation-range:entry 0% entry 40%}.mov-linea:before{animation:mov-trazar linear both;animation-timeline:view();animation-range:entry 0% entry 35%}.mov-dibujar{stroke-dasharray:1;animation:mov-dibujar linear both;animation-timeline:view();animation-range:entry 20% cover 60%}.mov-atardecer{animation:mov-atardecer linear both;animation-timeline:view();animation-range:exit 60% exit 100%}.mov-girar{animation:mov-girar linear both;animation-timeline:scroll(root)}.mov-escena{view-timeline:--escena block}.mov-girar-escena{animation:mov-girar-escena linear both;animation-timeline:--escena}}}@supports not (animation-timeline:view()){.mov-girar,.mov-girar-escena{animation:mov-girar-bucle 34s linear infinite}}.btn{transition:background .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),translate .22s cubic-bezier(.4,0,.2,1)}.mov-tocar-foto{overflow:clip}.mov-tocar-foto img{transition:scale 1.3s cubic-bezier(.16,1,.3,1)}details summary>span:last-child{display:inline-block;transition:rotate .22s cubic-bezier(.4,0,.2,1)}.mov-aparecer{transition:opacity .22s cubic-bezier(.4,0,.2,1),translate .22s cubic-bezier(.16,1,.3,1)}@starting-style{.mov-aparecer{opacity:0;translate:0 4px}}.mov-esperar{animation:mov-esperar 1.1s linear infinite}@media(prefers-reduced-motion:reduce){.mov-girar,.mov-girar-escena,.mov-esperar,.mov-linea:before{animation:none!important}}@media(prefers-reduced-motion:reduce){.btn,.link,header nav a,.mov-tocar-foto img,details summary>span:last-child,.mov-aparecer{transition:none}}@media(prefers-reduced-motion:reduce){.cinta-hora:after{box-shadow:none}}@media(prefers-reduced-data:reduce){video.foto{display:none}}@media(forced-colors:active){.pend{text-decoration:underline dotted}}@media(forced-colors:active){.cinta-hora{border-bottom:1px solid CanvasText}}.foto[style*=aspect-ratio]{height:auto}:where([style*="display:grid"]:not([style*=grid-template-columns])){grid-template-columns:minmax(0,1fr)}.precio,span[style*=tabular-nums]{white-space:nowrap}.precio .pend{white-space:normal}@media(max-width:690px){[style*="grid-template-columns:minmax(96px"],[style*="grid-template-columns:minmax(0,34%)"]{grid-template-columns:minmax(0,1fr)!important;row-gap:6px!important}}.velo-foto{background:linear-gradient(90deg,#0a0e0999,#0a0e0961 40%,#0a0e0900 72%),linear-gradient(180deg,#0a0e0980,#0a0e0924 36%,#0a0e09c7)!important}@media(max-width:690px){.velo-foto{background:linear-gradient(180deg,#0a0e098c,#0a0e0999 30%,#0a0e09bd 62%,#0a0e09e0)!important}}.mb-dock{display:none}@media(max-width:626px){.mb-dock{position:sticky;bottom:0;z-index:45;display:flex;gap:10px;align-items:center;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--basalto) 96%,transparent);color:var(--hueso);border-top:1px solid color-mix(in srgb,var(--hueso) 14%,transparent)}}@media(max-width:626px){.mb-dock .btn{min-height:48px;padding:0 18px;justify-content:center;font-size:15px}}@media(max-width:626px){.mb-dock .btn-luz{flex:1 1 auto}}@media(max-width:626px){.mb-dock .mb-tel{flex:0 0 auto;gap:8px;background:transparent;color:var(--hueso);border:1px solid color-mix(in srgb,var(--hueso) 40%,transparent)}}@media(max-width:626px){.mb-dock .mb-tel:only-child{flex:1 1 auto}}@media(max-width:626px){.mb-dock .mb-tel:hover{border-color:var(--hueso)}}@media(max-width:626px){header{top:-76px!important}}@media(max-width:626px){header:has(.wrap>a:focus-visible,.wrap>div :focus-visible){top:0!important}}.idioma{position:relative}.idioma summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 6px;cursor:pointer;font-family:var(--sans);font-size:13.5px;font-weight:600;letter-spacing:.06em;color:var(--hueso)}.idioma summary::-webkit-details-marker{display:none}.idioma summary svg{transition:rotate .2s}.idioma ul{position:absolute;right:0;top:calc(100% + 4px);z-index:50;margin:0;padding:6px;list-style:none;min-width:76px;background:#121710db;-webkit-backdrop-filter:blur(40px) saturate(1.3);backdrop-filter:blur(40px) saturate(1.3);border:1px solid rgba(233,194,106,.28);border-radius:12px;box-shadow:0 10px 30px #080b0766}.idioma a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:2px;font-family:var(--sans);font-size:13.5px;font-weight:600;letter-spacing:.06em;color:var(--hueso);text-decoration:none}.idioma a[href]:hover,.idioma a:focus-visible{background:#f4f1e714}.idioma a[aria-current]{color:#fff;background:#f4f1e71a}@media(prefers-reduced-motion:reduce){.idioma summary svg{transition:none}}.btn{position:relative;border-radius:999px;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;isolation:isolate}.btn-luz{color:#1a1203;border-color:transparent;background-color:#e2b35a;background-image:linear-gradient(105deg,#b98a35,#e8bf66 20%,#ffe6a8,#dca746 52%,#f5d68c 70%,#be8e3a);background-size:240% 100%;background-position:0% 50%;box-shadow:inset 0 1px #fff6d6a6,0 10px 28px -12px #e2aa46cc}.btn-luz:hover{background-color:#e2b35a;background-position:100% 50%}.btn-linea{color:var(--hueso);background:#f4f1e70f;border-color:#e9c26a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-linea:hover{color:#f6dfa4;background:#f4f1e71f;border-color:#e9c26a}.btn-hueso{box-shadow:inset 0 1px #fff,0 10px 26px -14px #080b0799}.btn-tinta{box-shadow:inset 0 1px #f4f1e724,0 10px 24px -14px #080b078c}header .btn:after,.mb-dock .btn:after{display:none}header .btn,.mb-dock .btn{box-shadow:none;translate:none;letter-spacing:.12em}.mb-dock .btn{letter-spacing:.05em;padding-inline:14px}.btn>svg{flex:0 0 auto;width:17px;height:17px}@keyframes btn-oro{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:no-preference){.btn{transition:background-color .22s cubic-bezier(.4,0,.2,1),background-position .6s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),translate .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}}@media(prefers-reduced-motion:no-preference){.btn-luz{animation:btn-oro 7s ease-in-out 2}}@media(prefers-reduced-motion:no-preference){.btn-luz:hover,.btn-hueso:hover,.btn-tinta:hover{translate:0 -1px}}.btn:active{translate:0 1px}.idioma summary{margin-block:0}html,body{overflow-x:clip}.mb-dock{background:color-mix(in srgb,var(--verde) 72%,transparent);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);border-top-color:#f4f1e721}.btn-tinta{color:var(--hueso);border-color:transparent;background-color:var(--verde);background-image:linear-gradient(105deg,#223020,#2f4229 20%,#4a6542 38%,#2b3a28,#43603c 72%,#253322);background-size:240% 100%;background-position:0% 50%}.btn-tinta:hover{background-color:var(--verde);background-position:100% 50%}@media(prefers-reduced-motion:no-preference){.btn-tinta{animation:btn-oro 8s ease-in-out 2}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.btn-luz,.btn-tinta{animation:btn-oro linear none;animation-timeline:view();animation-range:entry 0% cover 45%}}}@media(max-width:626px){main a.btn:only-of-type{display:flex;width:100%;justify-content:center}}@media(max-width:626px){.btn{letter-spacing:.06em;text-wrap:balance;text-align:center}}@supports (animation-timeline:scroll()){.mb-dock{animation:mb-dock-aparece linear both;animation-timeline:scroll(root);animation-range:60svh 100svh}}@keyframes mb-dock-aparece{0%{opacity:0;translate:0 100%;visibility:hidden}to{opacity:1;translate:0 0;visibility:visible}}.mb-dock .btn-luz{animation:none}.mb-dock .mb-tel:not(:only-child){flex:0 0 48px;width:48px;height:48px;min-height:48px;padding:0;gap:0;border-radius:50%;justify-content:center;font-size:0;letter-spacing:0;background:#f4f1e70f;border-color:#e9c26a8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mb-dock .mb-tel:not(:only-child) svg{width:19px;height:19px}
