/* Desktop hover improvements */
@media (min-width: 992px) {
    .orion-mega-menu-item.has-mega-menu {
        transition: all 0.3s ease;
    }

    .orion-mega-menu-item.has-mega-menu:hover {
        background-color: rgba(24, 111, 101, 0.05);
        border-radius: 4px;
    }

    .orion-mega-menu-container:hover {
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: all !important;
    }

    /* Ensure mega menu stays open when hovering over it */
    .orion-mega-menu-item.has-mega-menu:hover > .orion-mega-menu-container,
    .orion-mega-menu-container:hover {
        opacity: 1;
        visibility: visible;
        pointer-events: all;
        transform: translateY(0);
    }
}


