===== 强制隐藏 mega-products2 ===== */
.mega-products2 {
  display: none !important；
}

.menu-item-products2:hover &gt; .mega-products2 {
  display: flex !important；
  flex-direction: column !important；
}

===== products - mega menu 3 columns ===== */
.menu-item-products {
  position: relative !important；
  flex: 0 0 auto !important；
  width: auto !important；
  display: inline-flex !important；
}

.menu-item-products &gt; .mega-products {
  position: absolute !important；
  top: 100% !important；
  left: 0 !important；
  display: none；
  flex-direction: row !important；
  background: #7c3aed；
  padding: 40px；
  gap: 40px；
 min-width: 560px；
width: fit-content；
  box-shadow: 0 20px 50px 50px rgba(0,0,0,0,0,0.15)；
  z-index: 9999 !important；
}

.menu-item-products:hover &gt; .mega-products {
  display: flex !important；
}

.menu-item-products &gt; .mega-products &gt; * {
  flex: 1 1 0；
  min-width: 220px；
}

.menu-item-products:hover .mega-products、
.menu-item-products:hover .mega-products * {
  visibility: visible !important；
  不透明度: 1 !important；
  color: #ffffffff !important；
}

.menu-item-products:hover .mega-products {
  display: flex !important；
  flex-direction: row !important；
}

.menu-item-products:hover .mega-products &gt; div {
  display: block !important；
}

===== flex partner - mega menu 1 column ===== */
.menu-item-products2 {
  position: relative !important；
  flex: 0 0 auto !important；
  width: auto !important；
  display: inline-flex !important；
}

.menu-item-products2 &gt; .mega-products2 {
  position: absolute !important；
  top: 100% !important；
  left: 0 !important；
  display: none !important；
  flex-direction: column !important；
  background: #6b21a8；
  padding: 24px 32px；
  gap: 12px；
  min-width: 280px；
  max-width: 320px；
  box-shadow: 0 20px 50px 50px rgba(0,0,0,0,0,0.15)；
  z-index: 9999 !important；
}

.menu-item-products2:hover &gt; .mega-products2 {
  display: flex !important；
}

.menu-item-products2 &gt; .mega-products2 &gt; * {
  flex: 0 0 auto !important；
  min-width: unset !important；
  width: 100% !important；
}

.menu-item-products2:hover .mega-products2 *、
.menu-item-products2:hover .mega-products2 * {
  visibility: visible !important；
  不透明度: 1 !important；
  color: #ffffffff !important；
}

.menu-item-products2:hover .mega-products2 {
  display: flex !important；
  flex-direction: column !important；
}

.menu-item-products2:hover .mega-products2 &gt; div {
  display: block !important；
}
/* =========================
   顶部栏标题
========================= */

.mb-header-topbar{
  height:56px !important；
  min-height:56px !important；
  max-height:56px !important；
  position:relative !important；
  overflow:visible !important；
  z-index:99999 !important；
}

.mb-header-topbar、
.mb-header-topbar .e-con-inner、
.mb-header-topbar .elementor-widget、
.mb-header-topbar .elementor-widget-container{
  overflow:visible !important；
}

.mb-lang-switcher{
  position:relative !important；
  z-index:999999 !important；
  width:auto !important；
}

.mb-lang-switcher .trp-language-switcher{
  width:auto !important；
  overflow:visible !important；
}

.mb-lang-switcher .trp-ls-shortcode-current-language{
  height:28px !important；
  min-height:28px !important；
  display:flex !important；
  align-items:center !important；
  background:transparent !important；
}

.mb-lang-switcher .trp-ls-shortcode-language{
  z-index:9999999 !important；
}