= 50;
lastScrollY = currentY;
"
@keydown.escape.window="activeCategory = null; mobileOpen = false; updateMenuHeight(); $focus.within($refs.mainnavigation).first();"
class="max-w-[1920px] mx-auto fixed left-0 right-0 top-0 z-50 p-[2.2vw] lg:p-[0.9vw] transition-all duration-300"
:class="{
'-translate-y-full': !showNav && !mobileOpen,
'translate-y-0': showNav || mobileOpen
}"
>
{
activeCategory = null;
hoverIndicator.show = false;
hoverIndicator.opacity = 0;
$nextTick(() => updateMenuHeight());
}, 100)
"
x-trap.noautofocus="activeCategory != null"
>