.w8-nav li.w8-nav__mega{position:static}.w8-mega{padding:0 max(var(--w8-margen), calc((100% - 1240px) / 2));display:none;position:absolute;top:100%;left:0;right:0}.w8-mega.abierto{animation:w8m-entra .28s var(--w8-curva) both;display:block}@keyframes w8m-entra{0%{opacity:0;transform:translateY(-6px)}}.w8-mega__marco{max-height:calc(100vh - var(--w8-barra) - 24px);overscroll-behavior:contain;background:var(--w8-fondo-2);border:1px solid var(--w8-linea-suave);border-top:2px solid var(--w8-oro);box-shadow:var(--w8-sombra);color:var(--w8-tinta);border-radius:0 0 16px 16px;padding:28px;overflow-y:auto}.w8-nav .w8-mega a{display:revert;min-height:0;font:inherit;letter-spacing:normal;padding:0}.w8-nav .w8-mega .w8-boton{min-height:48px;font:600 var(--w8-t-boton)/1 var(--w8-sans);padding:0 24px;display:inline-flex}.w8-nav .w8-mega .w8-boton--oro,.w8-nav .w8-mega .w8-boton--oro:hover{color:var(--w8-sobre-oro);background:var(--w8-oro-boton)}.w8-nav .w8-mega .w8-boton--oro:hover{background:var(--w8-oro-boton-hover)}.w8-nav .w8-mega .w8m-mas,.w8-nav .w8-mega .w8m-agenda{color:var(--w8-oro-texto)}.w8-nav .w8-mega .w8m-mas:hover,.w8-nav .w8-mega .w8m-agenda:hover{color:var(--w8-tinta)}.w8m{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(190px,.62fr);align-items:start;gap:clamp(20px,2.4vw,36px);display:grid}.w8m-vacio{font:400 var(--w8-t-lead)/1.5 var(--w8-serif);background:var(--w8-fondo);border-radius:12px;margin:0;padding:28px}.w8m-destacado{background:var(--w8-fondo);border:1px solid var(--w8-linea-suave);border-radius:14px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden}.w8m-destacado--sin-foto{border-top:3px solid var(--w8-oro,#b08a3e);grid-template-columns:minmax(0,1fr)}.w8m-destacado__foto{background:var(--w8-fondo-3);min-height:100%;margin:0;position:relative}.w8m-destacado__foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.w8m-destacado__foto figcaption{color:#fff;background:linear-gradient(#080d1800,#080d18d1);padding:28px 12px 10px;font-size:.875rem;line-height:1.3;position:absolute;bottom:0;left:0;right:0}.w8m-destacado__cuerpo{flex-direction:column;gap:8px;padding:22px 22px 20px;display:flex}.w8m-destacado__rotulo{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.w8m-chip{border:1px solid var(--w8-linea);min-height:28px;color:var(--w8-oro-texto);border-radius:999px;align-items:center;padding:2px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.w8m-destacado__nombre{font:600 clamp(1.375rem, 1.2rem + .4vw, 1.625rem)/1.15 var(--w8-serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em;text-wrap:balance;margin:0}.w8m-destacado__nombre a{color:inherit;text-decoration:none}.w8m-destacado__nombre a:hover{color:var(--w8-oro-texto)}.w8m-destacado__pais{font-size:var(--w8-t-peq);color:var(--w8-suave);margin:0}.w8m-destacado__fecha{font:600 1.25rem/1.3 var(--w8-sans);margin:4px 0 0}.w8m-tramos{font-size:var(--w8-t-peq);gap:6px;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.w8m-tramos li{border-top:1px solid var(--w8-linea-suave);flex-wrap:wrap;gap:2px 10px;padding-top:6px;display:flex}.w8m-tramos li span:first-child{font-weight:600}.w8m-tramos li span:last-child{color:var(--w8-suave)}.w8m-destacado__lugar,.w8m-destacado__precio{font-size:var(--w8-t-peq);color:var(--w8-suave);margin:0}.w8m-destacado__precio{color:var(--w8-tinta);font-size:.9375rem;font-weight:600;line-height:1.4}.w8m-destacado__acciones{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;padding-top:10px;display:flex}.w8m-mas{min-height:44px;color:var(--w8-oro-texto);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.w8m__listas{gap:22px;display:grid}.w8m-lista__titulo{font:600 var(--w8-t-etiqueta)/1.3 var(--w8-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--w8-oro-texto);margin:0 0 6px}.w8m-lista ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.w8m-fila{min-height:64px;color:inherit;border-radius:10px;grid-template-columns:58px 1fr;align-items:center;gap:14px;padding:8px 10px 8px 0;text-decoration:none;transition:background-color .25s;display:grid}.w8m-fila:hover{background:var(--w8-fondo)}.w8m-fila:hover .w8m-fila__nombre{color:var(--w8-oro-texto)}.w8m-dia{border:1px solid var(--w8-linea);background:var(--w8-fondo);border-radius:10px;align-content:center;place-items:center;height:58px;line-height:1;display:grid}.w8m-dia b{font:600 1.0625rem/1 var(--w8-serif);font-variation-settings:"opsz" 48}.w8m-dia small{letter-spacing:.06em;text-transform:uppercase;color:var(--w8-oro-texto);margin-top:4px;font-size:.875rem;font-weight:600}.w8m-dia--abierto small{letter-spacing:0;text-transform:none;text-align:center;overflow-wrap:normal;margin-top:0;padding:0 2px}.w8m-fila__texto{gap:3px;min-width:0;display:grid}.w8m-fila__nombre{font-size:1.0625rem;font-weight:600;line-height:1.3;transition:color .25s}.w8m-fila__linea{color:var(--w8-suave);flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:.9375rem;line-height:1.35;display:flex}.w8m__enlaces{border-left:1px solid var(--w8-linea-suave);padding-left:clamp(16px,1.8vw,28px)}.w8m__enlaces ul{margin:0 0 14px;padding:0;list-style:none;display:grid}.w8m__enlaces li a{min-height:44px;font-size:var(--w8-t-menu);color:inherit;align-items:center;padding:6px 0;line-height:1.3;text-decoration:none;display:flex}.w8m__enlaces li a:hover{color:var(--w8-oro-texto)}.w8m-agenda{min-height:44px;color:var(--w8-oro-texto);text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;line-height:1.3;display:inline-flex}.w8-nav .w8-mega .w8m-agenda,.w8-nav .w8-mega .w8m__enlaces li a{min-height:44px;padding:6px 0;line-height:1.3;display:flex}.w8-nav .w8-mega .w8m-fila{min-height:64px;padding:8px 10px 8px 0;display:grid}@media (max-width:1260px){.w8m{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.w8m__enlaces{border-left:0;border-top:1px solid var(--w8-linea-suave);grid-column:1/-1;padding:16px 0 0}.w8m__enlaces ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.w8m--compacto{grid-template-columns:1fr;gap:18px;padding:4px 0 18px}.w8m--compacto .w8m-destacado{grid-template-columns:1fr}.w8m--compacto .w8m-destacado__foto{aspect-ratio:16/9;min-height:0}.w8m--compacto .w8m-destacado__cuerpo{padding:18px}.w8m--compacto .w8m__enlaces{border-left:0;border-top:1px solid var(--w8-linea-suave);padding:12px 0 0}.w8m--compacto .w8m__enlaces ul{grid-template-columns:1fr;margin-bottom:6px}.w8-cajon .w8m a{font:inherit;color:inherit;font-variation-settings:normal}.w8-cajon .w8m ul{padding:0}.w8-cajon .w8m .w8m-fila{min-height:64px;display:grid}.w8-cajon .w8m .w8m-fila__nombre{font-size:1.0625rem;font-weight:600}.w8-cajon .w8m .w8-boton{width:100%;min-height:52px;font:600 var(--w8-t-boton)/1 var(--w8-sans);color:var(--w8-sobre-oro);justify-content:center;display:flex}.w8-cajon .w8m .w8m-destacado__nombre a{min-height:0;font:inherit;display:inline}.w8-cajon .w8m .w8m__enlaces li a,.w8-cajon .w8m .w8m-agenda{min-height:48px;font:500 1rem/1.3 var(--w8-sans);color:var(--w8-tinta);display:flex}.w8-cajon .w8m .w8m-agenda,.w8-cajon .w8m .w8m-mas{color:var(--w8-oro-texto);font-weight:600}.w8-cajon .w8m .w8m-mas{align-items:center;min-height:48px;display:flex}@media (prefers-reduced-motion:reduce){.w8-mega.abierto{animation:none}.w8m-fila,.w8m-fila__nombre{transition:none}}.w8a{padding:calc(var(--w8-barra) + clamp(32px, 5vw, 72px)) 0 var(--w8-salto)}.w8a-cabeza{gap:14px;max-width:62ch;margin-bottom:clamp(28px,4vw,48px);display:grid}.w8a-cabeza h1{font:600 var(--w8-t-h1-pag)/1.05 var(--w8-serif);font-variation-settings:"opsz" 48;letter-spacing:-.02em;margin:0}.w8a-cabeza p{font-size:var(--w8-t-lead);color:var(--w8-suave);margin:0;line-height:1.5}.w8a-portada{margin-bottom:clamp(36px,5vw,64px)}.w8a-portada .w8m-destacado{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:380px}.w8a-portada .w8m-destacado__cuerpo{gap:14px;padding:clamp(24px,3vw,44px)}.w8a-portada .w8m-destacado__nombre{font-size:var(--w8-t-h2)}.w8a-filtros{border-block:1px solid var(--w8-linea-suave);grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:clamp(28px,4vw,44px);padding:20px 0;display:grid}.w8a-filtros__grupo{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.w8a-filtros__grupo>.w8-chips{flex:1 1 0;min-width:0}.w8a-filtros__grupo>span{min-width:60px;font:600 var(--w8-t-etiqueta)/1.3 var(--w8-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--w8-oro-texto)}.w8a-filtros .w8-chips button{color:var(--w8-tinta);border-radius:999px;align-items:center;gap:8px;display:inline-flex}.w8a-filtros .w8-chips button[aria-pressed=true]{color:var(--w8-sobre-oro)}.w8a-filtros .w8-chips img{width:20px;height:15px;box-shadow:var(--w8-bandera-sombra)}.w8a-seccion{margin-bottom:clamp(40px,6vw,72px)}.w8a-seccion>h2{font:600 var(--w8-t-h2)/1.1 var(--w8-serif);font-variation-settings:"opsz" 48;margin:0 0 6px}.w8a-seccion>p{color:var(--w8-suave);margin:0 0 20px}.w8a-mes{margin-top:28px}.w8a-mes>h3{font:600 var(--w8-t-h3)/1.2 var(--w8-serif);font-variation-settings:"opsz" 48;border-bottom:1px solid var(--w8-linea);margin:0 0 4px;padding-bottom:10px}.w8a-mes>h3:first-letter{text-transform:uppercase}.w8a-pais{font:600 var(--w8-t-peq)/1.3 var(--w8-sans);color:var(--w8-suave);margin:14px 0 0}.w8a-lista{margin:0;padding:0;list-style:none;display:grid}.w8a-evento{border-bottom:1px solid var(--w8-linea-suave);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:8px 22px;padding:18px 0;display:grid}.w8a-evento .w8m-dia{height:76px}.w8a-evento .w8m-dia b{font-size:1.375rem}.w8a-evento__texto{gap:5px;min-width:0;display:grid}.w8a-evento__tipo{font:600 var(--w8-t-etiqueta)/1.3 var(--w8-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--w8-oro-texto)}.w8a-evento__nombre{font:600 var(--w8-t-nombre)/1.25 var(--w8-sans);margin:0}.w8a-evento__nombre a{color:inherit;text-decoration:none}.w8a-evento__nombre a:hover{color:var(--w8-oro-texto)}.w8a-evento__linea{color:var(--w8-suave);font-size:var(--w8-t-peq);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;display:flex}.w8a-evento__accion{justify-self:end}.w8a-evento__accion .w8-boton{white-space:nowrap}.w8a-evento--pasado .w8m-dia{opacity:.7}.w8a-vacio{background:var(--w8-fondo-2);border-radius:12px;padding:24px}@media (max-width:760px){.w8a-filtros__grupo{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.w8a-portada .w8m-destacado{grid-template-columns:1fr;min-height:0}.w8a-portada .w8m-destacado__foto{aspect-ratio:16/10;min-height:0}.w8a-evento{grid-template-columns:64px minmax(0,1fr)}.w8a-evento .w8m-dia{height:64px}.w8a-evento__accion{grid-column:1/-1;justify-self:stretch}.w8a-evento__accion .w8-boton{justify-content:center;width:100%}}.w8a-franja{background:var(--w8-fondo-2);padding:clamp(40px,6vw,80px) 0}.w8a-franja__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:22px;display:flex}.w8a-franja__cabeza h2{font:600 var(--w8-t-h2)/1.1 var(--w8-serif);font-variation-settings:"opsz" 48;margin:0}.w8a-franja__lista{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.w8a-franja__lista .w8m-fila{background:var(--w8-fondo);border:1px solid var(--w8-linea-suave);border-radius:12px;height:100%;padding:14px 16px}.w8a-intro{max-width:62ch;font-size:var(--w8-t-lead);color:var(--w8-suave);margin:0 0 clamp(24px,3vw,40px);line-height:1.5}
