/* BAS GRUP V13.8.4 — click-driven menu, zero hover gap */
.nav-products,.nav-group{position:static!important}
.nav-products>.bg-clean-mega,.nav-group>.bg-clean-mega{position:absolute!important;top:100%!important;left:50%!important;right:auto!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important;transform:translateX(-50%)!important;transition:opacity .18s ease!important;z-index:9999!important;margin-top:0!important;padding-top:0!important}
.nav-products.menu-open>.bg-clean-mega,.nav-group.menu-open>.bg-clean-mega{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%)!important}
.nav-products:not(.menu-open):hover>.mega.bg-clean-mega,.nav-products:not(.menu-open):focus-within>.mega.bg-clean-mega,.nav-group:not(.menu-open):hover>.mega.bg-clean-mega,.nav-group:not(.menu-open):focus-within>.mega.bg-clean-mega{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important;transform:translateX(-50%)!important}
.nav-products.menu-open:hover>.mega.bg-clean-mega,.nav-products.menu-open:focus-within>.mega.bg-clean-mega,.nav-group.menu-open:hover>.mega.bg-clean-mega,.nav-group.menu-open:focus-within>.mega.bg-clean-mega{opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:block!important;transform:translateX(-50%)!important}
.bg-menu-trigger{display:inline-flex!important;align-items:center;gap:7px;background:none;border:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap}
.bg-menu-trigger .bg-chevron-icon{width:14px;height:14px;transition:transform .22s ease}
.menu-open>.bg-menu-trigger .bg-chevron-icon{transform:rotate(180deg)}
.bg-menu-trigger:focus-visible{outline:2px solid #4e91ff;outline-offset:6px;border-radius:3px}
.bg-clean-mega a{cursor:pointer}
@media(max-width:1100px){.nav-products>.bg-clean-mega,.nav-group>.bg-clean-mega{left:0!important;right:0!important;width:100%!important;transform:none!important}.nav-products.menu-open>.bg-clean-mega,.nav-group.menu-open>.bg-clean-mega{transform:none!important}}
@media(max-width:1020px){.nav-group>.bg-clean-mega,.nav-products>.bg-clean-mega{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-height:60vh!important;overflow:auto!important;transform:none!important}.nav-group.menu-open>.bg-clean-mega,.nav-products.menu-open>.bg-clean-mega{transform:none!important}.bg-menu-trigger{width:100%;justify-content:space-between;padding:13px 0!important;font-size:15px!important;color:inherit!important}}
@media(max-width:760px){.bg-clean-body{display:block!important}.bg-clean-feature{border-right:0!important}.bg-clean-list{grid-template-columns:1fr!important}.bg-clean-mega{max-height:60vh!important}}
