:root{--cal:#F0EEE4;--cal2:#E6E3D7;--basalto:#121710;--basalto2:#1B2218;--verde:#2B3A28;--ambar:#F0A832;--brillo:#FFD98C;--barro:#B8573A;--pendiente:#EE8E66;--tinta:#171A14;--hueso:#F4F1E7;--piedra:#5E5C50;--ceniza:#B9B5A3;--sans:"Commissioner",system-ui,sans-serif;--display:"Prata",Georgia,serif}body{margin:0;background:var(--basalto);color:var(--hueso);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased}*{scrollbar-color:var(--verde) var(--basalto2)}.rule{height:1px;background:#f4f1e729;border:0;margin:0}@media(max-width:690px){[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{--hoja:#B7CDA6;--linea:rgba(244,241,231,.14)}main [hidden]{display:none!important}.lede{font-size:clamp(16px,1.3vw,19px);line-height:1.62;color:var(--ceniza);max-width:46ch}.beb-cabeza{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mb-tarjeta) var(--mb-grupo)}.beb-cabeza-texto{max-width:52ch}.beb-meta{margin-top:var(--mb-menor);font-size:14.5px;line-height:1.6;color:var(--ceniza)}html:root{--mb-pegado:75px}.beb-fila{display:flex;align-items:center;gap:10px clamp(20px,2.4vw,36px);padding-block:12px}.beb-tipos{display:flex;flex:0 0 auto}.tipo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;background:transparent;color:var(--hueso);border:1px solid rgba(244,241,231,.26);border-radius:0;font:500 15px/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)}.tipo:first-child{border-radius:2px 0 0 2px}.tipo:last-child{border-radius:0 2px 2px 0}.tipo+.tipo{margin-left:-1px}.tipo:hover{border-color:#f4f1e799;position:relative}.tipo[aria-pressed=true]{background:var(--hueso);border-color:var(--hueso);color:var(--basalto);position:relative;z-index:1}.tipo .cuenta{font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ceniza)}.tipo[aria-pressed=true] .cuenta{color:var(--piedra)}.beb-grupos{display:flex;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding-block:1px}.beb-grupos::-webkit-scrollbar{display:none}.filtro{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;background:#f4f1e70a;color:var(--ceniza);border:1px solid rgba(244,241,231,.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{color:var(--hueso);border-color:#f4f1e76b}.filtro[aria-current=true]:not([aria-pressed=true]){border-color:#6b9358;box-shadow:none}.filtro[aria-pressed=true]{background:var(--verde);border-color:#b7cda68c;color:var(--hueso)}.beb-barra .beb-tipos .tipo,.beb-barra .beb-grupos .filtro{scroll-margin-top:0}@media(max-height:500px){.beb-barra{position:static!important}html:root{--mb-pegado:0px}}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}#todo{scroll-margin-top:var(--mb-cabecera)}.panel-titulo{font-size:clamp(28px,3vw,44px);line-height:1.12;margin-bottom:clamp(20px,2.4vw,32px)}.beb-seccion{margin-bottom:var(--mb-grupo)}.beb-seccion:last-child{margin-bottom:0}.beb-grupo:not(:last-child){margin-bottom:var(--mb-grupo)}.familia{font-family:var(--display);font-size:clamp(22px,2.1vw,29px);line-height:1.2;color:var(--hueso);margin-bottom:4px}.seccion-nota{font-size:14.5px;line-height:1.55;color:var(--ceniza);margin-bottom:var(--mb-menor)}.bebidas{list-style:none;margin:0;padding:0}@container zona (min-width:860px){.bebidas{columns:2;column-gap:var(--mb-grupo)}.vino,.coctel{break-inside:avoid}}.vino,.coctel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;align-items:baseline;padding:15px 0;border-top:1px solid var(--linea)}.vino h4,.coctel h3{font-family:var(--sans);font-size:17px;font-weight:500;line-height:1.35;color:var(--hueso);margin:0;letter-spacing:0}.precio{font-family:var(--display);font-size:19px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hueso);text-align:right}.precio .unidad{font-family:var(--sans);font-size:13.5px;font-weight:400;color:var(--ceniza)}.origen{grid-column:1/-1;font-size:13.5px;line-height:1.5;color:var(--ceniza)}.vino .nota{grid-column:1/-1;max-width:62ch;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--hueso) 74%,transparent)}.marcas{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.marca{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border:1px solid rgba(244,241,231,.3);border-radius:2px;color:var(--ceniza);font:600 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:2px}.marca-veg{color:var(--hoja);border-color:#b7cda673}.coctel h3 .marca{margin-left:8px}.coctel{grid-template-columns:2.4em minmax(0,1fr) auto}.coctel .num{font-family:var(--display);font-size:15px;color:var(--ceniza);font-variant-numeric:tabular-nums}.coctel .sabor,.coctel .ingredientes,.coctel .al-fila{grid-column:2/-1}.coctel .sabor{font-size:15px;line-height:1.5;color:var(--hueso)}.coctel .ingredientes{font-size:13.5px;line-height:1.55;color:var(--ceniza);max-width:62ch}.al-fila{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;line-height:1.5;color:var(--ceniza)}.al-fila li{display:inline-flex;align-items:center;gap:5px}.al{color:var(--hueso);flex:0 0 auto}.beb-info-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-grupo) var(--mb-grupo)}.info-titulo{font-size:clamp(22px,2.1vw,29px);line-height:1.2;color:var(--hueso)}.info-notas{list-style:none;margin:var(--mb-titulo) 0 0;padding:0;display:grid;gap:var(--mb-menor);font-size:15px;line-height:1.6;color:var(--ceniza);max-width:52ch}.info-notas b{font-weight:600;color:var(--hueso)}.leyenda{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;font-size:14px;line-height:1.4;color:var(--hueso)}.leyenda li{display:flex;align-items:center;gap:10px}.leyenda .marca{flex:0 0 auto}.info-pend{margin-top:var(--mb-menor);font-size:14.5px;line-height:1.6;color:var(--ceniza);max-width:52ch}.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}@container zona (max-width:620px){.beb-info-rejilla,.leyenda{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tipo,.filtro{transition:none}}.beb-grupos .filtro{border-radius:999px;padding:0 20px;font-size:15px;font-weight:400;color:var(--hueso);border-color:#f4f1e76b}.beb-grupos .filtro[aria-current=true]:not([aria-pressed=true]){box-shadow:none;border-color:#6b9358}.beb-grupos .filtro[aria-pressed=true]{background:var(--verde);border-color:var(--hoja);color:var(--hueso)}.beb-grupos .filtro:focus-visible{border-radius:999px}.vino,.coctel{border-image:linear-gradient(90deg,transparent,var(--linea) 8%,var(--linea) 92%,transparent) 1}.info-aviso{border-image:linear-gradient(90deg,transparent,rgba(244,241,231,.16) 8%,rgba(244,241,231,.16) 92%,transparent) 1}.al-fila{gap:2px 10px}.al-fila li{gap:3px}.leyenda li{gap:4px}.leyenda li:not(.leyenda-larga){white-space:nowrap}.marca{gap:4px}:root{--pendiente:#A44A2F;--oro-oscuro:#8A5A08}body{background:var(--cal);color:var(--tinta)}*{scrollbar-color:var(--verde) var(--cal2)}.beb-cabeza,.beb-zona{--linea:rgba(23,26,20,.14);color:var(--tinta)}.beb-cabeza h1{color:var(--tinta)}.beb-cabeza .lede,.beb-meta{color:var(--piedra)}.beb-zona .tipo{background:#fbfaf5;border-color:#171a1480;color:var(--tinta)}.beb-zona .tipo:hover{border-color:var(--verde)}.beb-zona .tipo[aria-pressed=true]{background:var(--verde);border-color:var(--verde);color:var(--hueso)}.beb-zona .tipo .cuenta{color:var(--piedra)}.beb-zona .tipo[aria-pressed=true] .cuenta{color:var(--hoja)}.beb-grupos .filtro{background:#fbfaf5;border-color:#171a1480;color:var(--tinta)}.beb-grupos .filtro:hover{color:var(--tinta);border-color:var(--verde)}.beb-grupos .filtro[aria-current=true]:not([aria-pressed=true]){border-color:#6b9358;box-shadow:none}.beb-grupos .filtro[aria-pressed=true]{background:var(--verde);border-color:var(--verde);color:var(--hueso)}.beb-zona .familia,.beb-zona .panel-titulo,.beb-zona .vino h4,.beb-zona .coctel h3,.beb-zona .coctel .sabor,.beb-zona .al{color:var(--tinta)}.beb-zona .seccion-nota,.beb-zona .origen,.beb-zona .coctel .num,.beb-zona .coctel .ingredientes,.beb-zona .al-fila{color:var(--piedra)}.beb-zona .vino .nota{color:color-mix(in srgb,var(--tinta) 80%,transparent)}.beb-zona .precio{color:var(--oro-oscuro)}.beb-zona .precio .unidad{color:var(--piedra)}.beb-zona .marca{color:var(--piedra);border-color:#171a144d}.beb-zona .marca-veg{color:var(--verde);border-color:#2b3a2873}.beb-zona .beb-tipos{gap:4px;padding:4px;background:color-mix(in srgb,var(--tinta) 7%,transparent);border-radius:999px}.beb-zona .tipo{min-height:40px;padding:0 18px;background:transparent;border:0;border-radius:999px;color:var(--piedra);font-weight:300}.beb-zona .tipo+.tipo{margin-left:0}.beb-zona .tipo:not([aria-current],[aria-pressed=true]):hover{color:var(--tinta)}.beb-zona .tipo:is(:first-child,:last-child,:focus-visible){border-radius:999px}.beb-zona .beb-grupos{align-items:center}.marca-veg,.marca-eco{gap:3px;padding:0;border:0;font-weight:300;letter-spacing:0;text-transform:none;font-size:13px}.beb-zona .marca-veg,.beb-zona .marca-eco{border:0}.marca-eco .al{color:currentColor}@property --mb-fundido{syntax:"<length>";inherits:false;initial-value:0px}@keyframes mb-fundido-izq{0%{--mb-fundido:0px}to{--mb-fundido:32px}}.beb-barra{overflow-x:clip}.beb-grupos{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%) 48px;scroll-padding-inline:calc(50vw - 50%) 48px;--mb-fundido:0px;-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()){.beb-grupos{animation:mb-fundido-izq linear both;animation-timeline:scroll(self inline);animation-range:0px 32px}}.coctel{grid-template-columns:20px minmax(0,1fr) auto;column-gap:5px;row-gap:2px}.coctel .num{color:var(--hoja)}.beb-zona .coctel .num{color:var(--verde)}.night .precio{color:var(--brillo)}.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}.marca-sa{gap:3px;padding:0;border:0;border-radius:0;font-weight:300;letter-spacing:0;text-transform:none;font-size:13px;color:var(--hoja)}.beb-zona .marca-sa{border:0;color:var(--verde)}.marca-sa .al,.beb-zona .marca-sa .al{color:#6b9358}.vino h4 .marca-sa,.coctel h3 .marca-sa{margin-left:8px}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){.beb-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)) .beb-barra{--mb-oculta:1}}}}}.beb-fila{display:block;padding-block:12px}.beb-tipos{display:flex;flex:0 0 auto;margin-inline-end:8px}.beb-zona .tipo{text-decoration:none}.beb-zona .tipo[aria-current]{background:var(--verde);border-color:var(--verde);color:var(--hueso);position:relative;z-index:1}.beb-zona .tipo[aria-current] .cuenta{color:var(--hoja)}.beb-grupos .filtro{text-decoration:none}.beb-grupos .filtro[aria-current]:not([aria-pressed=true]){border-color:#6b9358;box-shadow:none}.beb-subs{display:grid;grid-template-columns:1fr;flex:0 0 auto;transition:grid-template-columns .2s ease,opacity .2s ease}.beb-subs-fila{display:flex;gap:6px;min-width:0;overflow:hidden}.beb-subs.plegado{grid-template-columns:0fr;opacity:0}@media(prefers-reduced-motion:reduce){.beb-subs{transition:none}}.beb-panel{padding-block:var(--mb-grupo)}.beb-dia{background:var(--cal)}.beb-panel .panel-titulo{display:flex;align-items:center;gap:10px}.seccion-nota.beb-va{margin:var(--mb-menor) 0 0}.beb-va .link{color:var(--verde);font-weight:500}.beb-noche{background:var(--basalto);--linea:rgba(244,241,231,.14)}.beb-zona .beb-noche{color:var(--hueso)}.beb-zona .beb-noche :is(.panel-titulo,.coctel h3,.coctel .sabor,.al){color:var(--hueso)}.beb-zona .beb-noche :is(.coctel .ingredientes,.al-fila){color:var(--ceniza)}.beb-zona .beb-noche .coctel .num{color:var(--hoja)}.beb-zona .beb-noche .precio{color:var(--brillo)}.beb-sin{background:var(--cal)}.beb-sin .bebidas+.familia{margin-top:var(--mb-grupo)}.marca-veg .al,.marca-eco .al{color:currentColor}.marca-eco{color:var(--hoja)}.beb-zona .marca-eco{color:var(--verde)}.sin-corte{white-space:nowrap}:root{--canario:#B8740D}.night{--canario:var(--brillo)}.marca-canario{display:inline-flex;align-items:center;margin-left:2px;vertical-align:-2px;line-height:1;color:var(--canario)}.marca-canario .al,.beb-zona .marca-canario .al{width:16px;height:16px;margin:0;color:currentColor}.leyenda .marca-canario{margin-left:0}.beb-fin{background:#0d110b;color:var(--hueso);padding-block:var(--mb-seccion);border-top:1px solid rgba(244,241,231,.12)}.beb-fin-rejilla{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--mb-grupo);align-items:center}.beb-fin h2{font-size:clamp(26px,2.8vw,40px);line-height:1.15;max-width:20ch;text-wrap:balance}.beb-fin-texto p{margin-top:var(--mb-titulo);font-size:16px;line-height:1.62;color:#dce0d6;max-width:52ch}.beb-fin-botones{display:flex;flex-wrap:wrap;gap:var(--mb-menor);margin-top:var(--mb-titulo)}.beb-fin-botones .btn svg{width:18px;height:18px;flex:0 0 auto}.beb-fin-foto{margin:0;aspect-ratio:4/5;border-radius:18px;overflow:clip;background:var(--basalto2)}@container zona (max-width:620px){.beb-fin-rejilla{grid-template-columns:minmax(0,1fr)}.beb-fin-foto{order:-1;aspect-ratio:3/2}.beb-fin-botones .btn{flex:1 1 100%;justify-content:center}}.pie-reserva .lede{font-size:clamp(17px,1.35vw,20px)}.pie-reserva,.pie-base{container:bloque/inline-size}.cajon{container:cajon/inline-size}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}.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){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){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}
