.portada[data-astro-cid-xhaoqxbd]{position:relative;display:grid;align-items:end;min-height:min(86vh,760px);overflow:hidden}.portada-fondo[data-astro-cid-xhaoqxbd]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.82)}.portada[data-astro-cid-xhaoqxbd]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#33333373,#3330 30%,#33333359 55%,#333333f0)}.portada-in[data-astro-cid-xhaoqxbd]{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:end;padding-block:120px 56px}.portada[data-astro-cid-xhaoqxbd] h1[data-astro-cid-xhaoqxbd]{font-size:clamp(42px,6.4vw,84px);line-height:.98;color:#fff;margin:12px 0 18px}.portada[data-astro-cid-xhaoqxbd] h1[data-astro-cid-xhaoqxbd] em{font-style:normal;color:var(--lima)}.portada-txt[data-astro-cid-xhaoqxbd]{max-width:44ch;margin-bottom:26px;font-size:18px;color:#ffffffe0}.ctas[data-astro-cid-xhaoqxbd]{display:flex;flex-wrap:wrap;gap:12px}.portada-platillo[data-astro-cid-xhaoqxbd]{margin:0;justify-self:end;max-width:300px;background:#fff;color:var(--carbon);padding:10px 10px 14px;transform:rotate(1.6deg);box-shadow:0 30px 60px -20px #000000b3}.portada-platillo[data-astro-cid-xhaoqxbd] img[data-astro-cid-xhaoqxbd]{aspect-ratio:4 / 5;object-fit:cover;width:100%}.portada-platillo[data-astro-cid-xhaoqxbd] figcaption[data-astro-cid-xhaoqxbd]{display:flex;justify-content:space-between;gap:10px;padding:10px 4px 0;font-size:14px}.portada-platillo[data-astro-cid-xhaoqxbd] b[data-astro-cid-xhaoqxbd]{font-family:var(--display);font-size:18px}.sin-arriba[data-astro-cid-xhaoqxbd]{padding-top:0}.datos[data-astro-cid-xhaoqxbd]{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:12px 28px;font-size:14px;color:#ffffffd9}.datos[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]{display:flex;align-items:center;gap:8px}.datos[data-astro-cid-xhaoqxbd] li[data-astro-cid-xhaoqxbd]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lima)}.g4{position:relative;margin-top:34px}.g4-flechas{position:absolute;right:var(--gutter);top:-90px;display:flex;gap:8px}.g4-flechas button{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}.g4-flechas button:hover{background:var(--lima);color:var(--carbon);border-color:var(--lima)}.g4-flechas svg{width:20px;height:20px}.g4-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-inline:max(var(--gutter),calc((100vw - 1280px) / 2 + var(--gutter)));scroll-padding-inline:max(var(--gutter),calc((100vw - 1280px) / 2 + var(--gutter)));padding-bottom:6px;scrollbar-width:none}.g4-track::-webkit-scrollbar{display:none}.g4-item{flex:0 0 min(340px,80vw);scroll-snap-align:start}.g4-card{position:relative;display:block;height:440px;overflow:hidden;border-radius:4px;text-decoration:none;color:#fff;background:var(--noche-2)}.g4-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.g4-card:hover img{transform:scale(1.05)}.g4-sombra{position:absolute;inset:0;background:linear-gradient(transparent 35%,#000000d9)}.g4-txt{position:absolute;inset:auto 0 0;padding:24px;display:grid;gap:6px}.g4-txt b{font-family:var(--display);font-size:24px;line-height:1.1}.g4-desc{font-size:14px;color:#ffffffd9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.g4-fila{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:14px}.g4-fila .precio{color:var(--lima);font-size:17px}.g4-puntos{display:flex;justify-content:center;gap:4px;margin-top:22px}.g4-puntos button{width:24px;height:24px;border:0;padding:0;background:transparent;cursor:pointer;position:relative}.g4-puntos button:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#ffffff40}.g4-puntos button[aria-current=true]:after{background:var(--lima)}.lg{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:260px;gap:14px;margin-top:34px}.lg-card{position:relative;overflow:hidden;border:0;padding:0;border-radius:4px;background:var(--noche-2);cursor:zoom-in}.lg-card.ancho{grid-column:span 2}.lg-card img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.lg-card:hover img{transform:scale(1.04)}.lg-cap{position:absolute;inset:auto 0 0;padding:16px 18px;text-align:left;color:#fff;font-size:14px;font-weight:600;background:linear-gradient(transparent,#000000b3)}.lg-fondo{position:fixed;inset:0;z-index:80;background:#000000bf;display:grid;place-items:center;padding:24px;animation:rg-pop .3s ease}.lg-grande{margin:0;max-width:min(1000px,94vw);background:var(--carbon);border-radius:6px;overflow:hidden}.lg-grande img{width:100%;max-height:72vh;object-fit:cover}.lg-grande figcaption{padding:16px 20px;color:var(--texto-suave)}.lg-grande b{font-family:var(--display);font-size:22px;color:#fff;margin-right:8px}.lg-cerrar{position:fixed;top:calc(14px + env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));width:48px;height:48px;border-radius:50%;border:0;background:#fff;color:var(--carbon);font-size:28px;cursor:pointer}@keyframes rg-pop{0%{opacity:0}to{opacity:1}}.momentos[data-astro-cid-xhaoqxbd]{background:var(--blanco);color:var(--carbon)}.momentos[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd]{color:var(--carbon)}.momentos[data-astro-cid-xhaoqxbd] .eyebrow[data-astro-cid-xhaoqxbd]{color:var(--terracota)}.tres[data-astro-cid-xhaoqxbd]{list-style:none;padding:0;margin:34px 0 36px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tres[data-astro-cid-xhaoqxbd] img[data-astro-cid-xhaoqxbd]{aspect-ratio:4 / 3;object-fit:cover;width:100%;margin-bottom:16px}.tres[data-astro-cid-xhaoqxbd] h3[data-astro-cid-xhaoqxbd]{font-size:28px}.hora[data-astro-cid-xhaoqxbd]{font-weight:700;color:var(--terracota);margin:4px 0 8px;font-variant-numeric:tabular-nums}.momentos[data-astro-cid-xhaoqxbd] .btn-s[data-astro-cid-xhaoqxbd]{border-color:var(--carbon);color:var(--carbon)}.momentos[data-astro-cid-xhaoqxbd] .btn-s[data-astro-cid-xhaoqxbd]:hover{background:var(--carbon);color:#fff}.dos[data-astro-cid-xhaoqxbd]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.dos[data-astro-cid-xhaoqxbd]>img[data-astro-cid-xhaoqxbd]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px}.leyenda[data-astro-cid-xhaoqxbd]{margin-top:22px;font-size:13px;color:#ffffffa6;border-top:1px solid var(--linea);padding-top:14px}.resenas[data-astro-cid-xhaoqxbd]{background:var(--lima);color:var(--carbon);text-align:center}.resenas[data-astro-cid-xhaoqxbd] .wrap[data-astro-cid-xhaoqxbd]{display:grid;justify-items:center;gap:4px}.resenas[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd]{color:var(--carbon)}.resenas[data-astro-cid-xhaoqxbd] .eyebrow[data-astro-cid-xhaoqxbd]{color:var(--terracota)}.resenas[data-astro-cid-xhaoqxbd] .lead[data-astro-cid-xhaoqxbd]{color:var(--carbon);margin-bottom:24px}.resenas[data-astro-cid-xhaoqxbd] .btn-s[data-astro-cid-xhaoqxbd]{border-color:var(--carbon);color:var(--carbon)}.resenas[data-astro-cid-xhaoqxbd] .btn-s[data-astro-cid-xhaoqxbd]:hover{background:var(--carbon);color:var(--lima)}.eventos[data-astro-cid-xhaoqxbd]{position:relative;overflow:hidden}.eventos[data-astro-cid-xhaoqxbd]>img[data-astro-cid-xhaoqxbd]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.45)}.eventos-in[data-astro-cid-xhaoqxbd]{position:relative;padding-block:clamp(80px,12vw,160px)}.eventos[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd]{font-size:clamp(32px,4.4vw,56px);color:#fff;margin:10px 0 14px}.eventos[data-astro-cid-xhaoqxbd] .lead[data-astro-cid-xhaoqxbd]{color:#ffffffe0;margin-bottom:26px}address[data-astro-cid-xhaoqxbd]{font-style:normal;font-size:18px;color:#fff;margin:4px 0 12px}.llegar[data-astro-cid-xhaoqxbd] .lead[data-astro-cid-xhaoqxbd]{margin-bottom:24px}@media(max-width:760px){.portada[data-astro-cid-xhaoqxbd]{min-height:0}.portada[data-astro-cid-xhaoqxbd]:after{background:linear-gradient(180deg,#3333338c 0% 40%,#333333f2)}.portada-in[data-astro-cid-xhaoqxbd]{grid-template-columns:1fr;padding-block:96px 36px;gap:28px}.portada-platillo[data-astro-cid-xhaoqxbd]{justify-self:start;max-width:220px;transform:rotate(-1.5deg)}.g4-flechas{display:none}.g4-card{height:380px}.lg{grid-template-columns:1fr 1fr;grid-auto-rows:170px}.tres[data-astro-cid-xhaoqxbd],.dos[data-astro-cid-xhaoqxbd]{grid-template-columns:1fr}}
