mega-menu{display:none}:has(>mega-menu){opacity:0;pointer-events:none;transform:translateY(-1rem);visibility:hidden}.megamenu-keyboard-trigger:active+:has(>mega-menu),.megamenu-trigger.active :has(>mega-menu),.megamenu-trigger:hover :has(>mega-menu),:has(>mega-menu):focus,:has(>mega-menu):focus-within,:has(>mega-menu):hover{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media(min-width:1024px){html:has(.megamenu-trigger:hover .megamenu,.megamenu-trigger.active .megamenu,.megamenu-keyboard-trigger:active+.megamenu,.megamenu:focus,.megamenu:focus-within):after{opacity:1;pointer-events:all;z-index:5}}.megamenu-trigger:hover .megamenu,.megamenu-trigger:not(:hover) .megamenu{transition:transform .5s cubic-bezier(.17,.04,.03,.94),visibility .75s ease;z-index:-1}.link-list__item{align-items:center;display:flex}
