/*
 * Wil Modern Mobile Menu — Astra duplicate hamburger suppression.
 *
 * Wil Modern Mobile Menu owns the visible hamburger via
 * .wilmmm-header-menu-trigger. Astra's native trigger is kept invisible as a
 * layout anchor. These selectors reinforce that behavior for duplicate Astra
 * header rows/triggers that can otherwise remain visible on some mobile pages.
 */

html.wilmmm-mobile-active .ast-mobile-header-wrap .main-header-menu-toggle:not(.wilmmm-header-menu-trigger),
html.wilmmm-mobile-active .ast-mobile-header-wrap .menu-toggle:not(.wilmmm-header-menu-trigger),
html.wilmmm-mobile-active .ast-mobile-header-wrap .ast-mobile-menu-trigger-minimal:not(.wilmmm-header-menu-trigger),
html.wilmmm-mobile-active .ast-header-break-point .main-header-menu-toggle:not(.wilmmm-header-menu-trigger),
html.wilmmm-mobile-active .ast-header-break-point .menu-toggle:not(.wilmmm-header-menu-trigger),
html.wilmmm-mobile-active .site-header .main-header-menu-toggle:not(.wilmmm-header-menu-trigger),
html.wilmmm-mobile-active .site-header .ast-mobile-menu-trigger-minimal:not(.wilmmm-header-menu-trigger) {
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* Keep the Wil-owned menu button visible and interactive. */
html.wilmmm-mobile-active .wilmmm-header-menu-trigger {
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
}
