.slot{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:18px;background:#e0dccd;border:1px dashed rgba(23,26,20,.35);color:var(--piedra);font-size:12.5px;line-height:1.5}.slot b{color:var(--tinta);font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.cuerpo{font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.72;color:#262a23;max-width:46ch}.cuerpo p+p{margin-top:1.15em}.dato{display:grid;grid-template-columns:minmax(0,34%) 1fr;gap:var(--mb-menor) var(--mb-tarjeta);padding:14px 0;border-top:1px solid rgba(23,26,20,.14);font-size:15.5px;line-height:1.55;border-image:linear-gradient(90deg,transparent,rgba(23,26,20,.16) 8%,rgba(23,26,20,.16) 92%,transparent) 1}.musica-bento{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:var(--mb-menor);align-self:start}.musica-bento .bento-alto{grid-row:1/3}.bento-a{position:relative;display:block;border-radius:6px;overflow:clip;color:var(--hueso)}.bento-a img,.bento-foto{width:100%;height:100%;object-fit:cover;display:block}.bento-alto img{aspect-ratio:2/3}.musica-bento>a:not(.bento-alto) img,.bento-foto{aspect-ratio:3/2}.bento-a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(8 11 7/.7))}.bento-play{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f4f1e733;box-shadow:inset 0 0 0 1px #fff8e880;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2);color:#fff8e8;transition:scale .25s}.bento-play svg{width:18px;height:18px;margin-left:2px;filter:drop-shadow(0 1px 2px rgb(10 14 9/.55))}.bento-a:hover .bento-play{scale:1.08}.bento-a:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.bento-txt{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;font-size:13.5px;line-height:1.35}@media(prefers-reduced-motion:reduce){.bento-play{transition:none}}.dato dt{color:var(--piedra)}.dato dd{margin:0}details{border-top:1px solid rgba(23,26,20,.14);border-image:linear-gradient(90deg,transparent,rgba(23,26,20,.14) 8%,rgba(23,26,20,.14) 92%,transparent) 1;padding:16px 0}.preguntas-rejilla details:first-of-type{border-top:0}.preguntas-rejilla summary>span:last-child{font-size:28px;font-weight:300;line-height:1;color:#b8740d}details summary{cursor:pointer;font-size:17px;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}details summary::-webkit-details-marker{display:none}details p{margin-top:var(--mb-menor);font-size:15.5px;line-height:1.62;color:var(--piedra)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.wrap{container-type:inline-size;container-name:zona}@container zona (max-width:620px){.dato{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:690px){.dato{grid-template-columns:minmax(0,1fr)!important;gap:4px}h1{font-size:clamp(36.8px,10.4vw,44px)!important}}.btn-linea-dia{background:transparent;color:var(--tinta);border-color:#171a1480}.btn-linea-dia:hover{border-color:var(--verde);color:var(--verde)}.chef-tag{display:inline-block;margin-left:10px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.04em;vertical-align:2px;color:var(--brillo);border:1px solid color-mix(in srgb,var(--ambar) 55%,transparent)}.plato{display:grid;grid-template-columns:1fr auto;gap:6px 20px;align-items:baseline;padding:14px 0;border-top:1px solid rgba(244,241,231,.18);border-image:linear-gradient(90deg,transparent,rgba(244,241,231,.18) 8%,rgba(244,241,231,.18) 92%,transparent) 1}.plato .nombre{font-weight:500;font-size:16px;color:var(--hueso)}.plato .precio{font-family:var(--display);font-size:21px;font-variant-numeric:tabular-nums}.plato .nota{grid-column:1/-1;font-size:13.5px;color:var(--ceniza)}main>section:not(.wrap):not(.heroe){container:bloque/inline-size}main>section.wrap{container-name:zona bloque}.corto-rejilla,.musica-rejilla,.cena-rejilla,.preguntas-rejilla{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-7{grid-column:span 7}.col-8{grid-column:span 8}@container bloque (max-width:863px){.corto-rejilla>*{grid-column:1/-1}}.musica-fotos{grid-template-columns:minmax(0,1fr);align-content:start}.musica-texto,.musica-bento{grid-column:span 6}@container bloque (max-width:820px){.musica-rejilla>*{grid-column:1/-1}.musica-rejilla>.musica-bento{order:-1}}@container bloque (max-width:879px){.cena-rejilla>*{grid-column:1/-1}}@container bloque (max-width:1055px){.preguntas-rejilla>*{grid-column:1/-1}}html:root{--mb-cabecera:79px!important;--mb-entrada:79px!important}@media(prefers-reduced-motion:reduce){video.foto{display:none}}@media(prefers-reduced-data:reduce){video.foto{display:none}}.heroe-velo{background:radial-gradient(ellipse 62% 46% at 50% 50%,#0a0e0980,#0a0e0900 72%),linear-gradient(180deg,#0a0e0980,#0a0e0914 24%,#0a0e0999 46%,#0a0e09d1)!important}@media(max-aspect-ratio:1/1){.heroe .foto{object-position:6% 50%}}@media(max-width:900px){.heroe video.foto{object-position:50% 40%}}@media(max-width:626px){.heroe{height:calc(100svh - var(--mb-entrada) - var(--mb-panel))!important;min-height:360px!important}.heroe-velo{background:linear-gradient(180deg,#0a0e0973,#0a0e090f 30%,#0a0e09a8 58%,#0a0e09e0)!important}.heroe-texto{padding-bottom:20px!important}.heroe-texto p{margin-top:14px!important}.heroe-texto>div{margin-top:18px!important}.heroe-mas,.heroe-reserva{display:none}}@media(max-width:626px)and (max-height:700px){.heroe-velo{background:linear-gradient(180deg,#0a0e0973,#0a0e094d 24%,#0a0e09a8 44%,#0a0e09e0)!important}}@media(max-width:626px)and (max-height:640px){.heroe-texto p:not(.heroe-eti){font-size:14.5px!important;line-height:1.5!important;margin-top:10px!important}.heroe-lema{font-size:clamp(30px,8.6vw,38px)!important}.heroe-velo{background:linear-gradient(180deg,#0a0e0980,#0a0e09a8 20%,#0a0e09c7 52%,#0a0e09e6)!important}}@media(max-height:500px){section.night.heroe{min-height:0!important}.heroe-texto{padding-bottom:12px!important}.heroe-texto h1{font-size:clamp(30px,5vw,40px)!important;max-width:none!important}.heroe-texto p:not(.heroe-eti){display:none}.heroe-texto>div{margin-top:12px!important}}@media(max-width:626px)and (max-height:500px){section.night.heroe{min-height:170px!important}}@supports (animation-timeline:scroll()){.heroe{margin-top:calc(-1 * var(--mb-entrada,var(--mb-cabecera)));height:100svh!important;min-height:calc(620px + var(--mb-entrada,var(--mb-cabecera)))!important}@media(max-width:626px){.heroe{height:100svh!important;min-height:calc(360px + var(--mb-entrada) + var(--mb-panel))!important}.heroe-centro{padding-bottom:calc(var(--mb-panel) + 28px)!important}.heroe-pausa{bottom:calc(var(--mb-panel) + 14px)!important}}}@media(prefers-reduced-motion:no-preference){.heroe .btn-luz{animation:btn-oro 7s ease-in-out 2;animation-timeline:auto}}.heroe-pausa{position:absolute;right:clamp(16px,3vw,40px);bottom:clamp(16px,3.5vh,36px);z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;background:#f4f1e714;border:1px solid rgba(244,241,231,.22);color:var(--hueso);opacity:.6;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .2s}.heroe-pausa:hover,.heroe-pausa:focus-visible{opacity:1}.heroe-pausa svg{display:block}.heroe-eti{display:block;margin:0 0 22px;font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#f1cf84;text-wrap:balance}.heroe-lema{display:block;margin:0 auto;font-weight:400;font-size:clamp(40px,6.4vw,92px);line-height:1.02;max-width:17ch;text-shadow:0 2px 40px rgba(8,11,7,.5)}.heroe-seguir{position:absolute;left:0;right:0;margin-inline:auto;width:max-content;bottom:clamp(20px,4vh,40px);display:grid;justify-items:center;gap:12px;min-height:44px;color:var(--hueso);text-decoration:none;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;opacity:.85}.heroe-seguir i{display:block;width:1.5px;height:28px;border-radius:2px;background:linear-gradient(180deg,transparent,var(--brillo) 35%,var(--ambar) 50%,transparent 50%) 0 -28px/1.5px 56px no-repeat;filter:drop-shadow(0 0 4px rgba(240,168,50,.55))}.heroe-seguir:hover{opacity:1}@media(max-width:626px){.heroe-seguir{display:none}.heroe-eti{font-size:12px;letter-spacing:.18em;margin-bottom:14px}}@keyframes heroe-velo-entra{0%{opacity:.85}to{opacity:0}}@keyframes heroe-gotea{to{background-position:0 28px}}.heroe>.heroe-velo:after{content:"";position:absolute;inset:0;background:#080b07;opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.heroe>.heroe-velo:after{animation:heroe-velo-entra 2.2s cubic-bezier(.2,.7,.2,1) backwards}.heroe-centro>*{animation:heroe-sube 1.1s cubic-bezier(.16,1,.3,1) backwards}.heroe-centro>.heroe-eti{animation-delay:.45s}.heroe-centro>h1{animation-delay:.65s}.heroe-centro>p:not(.heroe-eti){animation-delay:.9s}.heroe-centro>div{animation-delay:1.1s}.heroe-seguir{animation:heroe-sube 1s 1.5s cubic-bezier(.16,1,.3,1) backwards}.heroe-seguir i{animation:heroe-gotea 2.2s 2.4s cubic-bezier(.6,0,.3,1) infinite}}.migas{padding-block:clamp(18px,2vw,26px);font-size:13.5px;color:var(--piedra);display:flex;gap:8px;flex-wrap:wrap}.migas a{border-bottom:1px solid rgba(23,26,20,.3)}@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}}main .night .link{border-bottom-color:color-mix(in srgb,currentColor 35%,transparent)}
