/* Navigation states and dropdown hover geometry for the WordPress landing page. */
@media (min-width: 901px) {
  body.shangzuo-landing .site-header .main-menu > a.nav-home.is-current,
  body.shangzuo-landing .site-header.scrolled .main-menu > a.nav-home.is-current {
    background: transparent !important;
    color: #fff !important;
    box-shadow: none !important;
  }

  body.shangzuo-landing .site-header .main-menu > a.nav-home.is-current::before,
  body.shangzuo-landing .site-header.scrolled .main-menu > a.nav-home.is-current::before {
    background: transparent !important;
    box-shadow: none !important;
  }

  body.shangzuo-landing .site-header .main-menu > a.nav-home.is-current:hover,
  body.shangzuo-landing .site-header .main-menu > a.nav-home.is-current:focus-visible,
  body.shangzuo-landing .site-header.scrolled .main-menu > a.nav-home.is-current:hover,
  body.shangzuo-landing .site-header.scrolled .main-menu > a.nav-home.is-current:focus-visible {
    background: #fff !important;
    color: var(--header-orange, #ea5b11) !important;
  }

  body.shangzuo-landing .site-header .main-menu > .products-menu > .products-trigger,
  body.shangzuo-landing .site-header.scrolled .main-menu > .products-menu > .products-trigger {
    background: transparent !important;
    color: #fff !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  body.shangzuo-landing .site-header .main-menu > .products-menu:hover > .products-trigger,
  body.shangzuo-landing .site-header .main-menu > .products-menu:focus-within > .products-trigger,
  body.shangzuo-landing .site-header .main-menu > .products-menu.is-open > .products-trigger,
  body.shangzuo-landing .site-header.scrolled .main-menu > .products-menu:hover > .products-trigger,
  body.shangzuo-landing .site-header.scrolled .main-menu > .products-menu:focus-within > .products-trigger,
  body.shangzuo-landing .site-header.scrolled .main-menu > .products-menu.is-open > .products-trigger {
    background: #fff !important;
    color: var(--header-orange, #ea5b11) !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  body.shangzuo-landing .site-header .product-dropdown a,
  body.shangzuo-landing .site-header .product-dropdown a:hover,
  body.shangzuo-landing .site-header .product-dropdown a:focus-visible {
    min-height: 36px !important;
    height: 36px !important;
    margin: 0 !important;
    padding: 9px 0 !important;
    line-height: 1.25 !important;
    transform: none !important;
    color: #3f3a36 !important;
    background: transparent !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  body.shangzuo-landing .site-header .product-dropdown a:hover,
  body.shangzuo-landing .site-header .product-dropdown a:focus-visible {
    color: var(--header-orange, #ea5b11) !important;
  }
}
