
/* Final fix for dropdown top-level items: use li::before for the bottom-edge line. li::after remains the dropdown hover bridge. */
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children {
  position:relative !important;
}
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children::before {
  content:"" !important;
  position:absolute !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  width:100% !important;
  height:2px !important;
  display:block !important;
  background:var(--fs-store-copy-active,#8641A9) !important;
  opacity:0 !important;
  transform:none !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  pointer-events:none !important;
  z-index:50 !important;
  transition:opacity .16s ease !important;
}
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children:hover::before,
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children.current-menu-item::before,
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children.current-menu-ancestor::before,
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children.current-product_cat-ancestor::before,
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children.wd-opened::before,
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children.wd-active::before {
  opacity:1 !important;
}
/* Keep previous a::before attempt disabled to avoid competing with the new li::before line. */
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children > a::before {
  display:none !important;
  content:none !important;
  opacity:0 !important;
}
