html:has(.header-component.header-component--standard){scroll-padding-top:0}
html:has(.header-component.header-component--sticky),html:has(.header-component.header-component--hide-on-scroll.scrolling){scroll-padding-top:var(--height-header-full)}
html:has(.header-component.header-component--hide-on-scroll.scrolling.hide-header){scroll-padding-top:0}
.ancla-navegacion,.navigation-anchor{display:none}
@media(min-width:1024px){.ancla-navegacion,.navigation-anchor{position:sticky;bottom:0;z-index:2;display:inline;display:flex;justify-content:center;height:74px;background-color:rgba(36,36,36,0.8)}
.ancla-navegacion:has(.navigation-component.do-sticky),.navigation-anchor:has(.navigation-component.do-sticky){background-color:transparent}
}
.navigation-component{z-index:2;overflow:hidden;display:grid;height:74px}
.navigation-component.do-sticky{background-color:rgba(36,36,36,0.8)}
.navigation-component__list{display:flex;justify-content:center;align-items:center;gap:12px}
.navigation-component__item{border:1px solid #fff;padding:8px 18px;background-color:transparent;font-family:var(--primary-font);font-style:normal;font-weight:700;text-transform:uppercase;font-size:16px;line-height:1.15;letter-spacing:2px;letter-spacing:.6px;text-decoration:none;color:#fff}
.navigation-component__item:hover,.navigation-component__item:focus,.navigation-component__item:focus-visible{border-color:#e6e6e6;background:rgba(0,0,0,0.6);color:#e6e6e6}
.navigation-component__item.active-item{background-color:#fff;color:#000}
.do-sticky{position:fixed;top:0;width:100%}
@media(prefers-reduced-motion:no-preference){.navigation-component__item{transition-property:background-color,color,border;transition-duration:var(--duration-gentle-1);transition-timing-function:ease-in-out;will-change:background-color,color,border}
}