
/* Final parity fix vs Store: keep header at top during scroll and give dropdown items a bottom-edge indicator without text underlines. */
body .whb-header.whb-header_747656,
body .whb-header.whb-header_747656.whb-scroll-stick,
body .whb-header.whb-header_747656.whb-sticky-real,
body .whb-header.whb-header_747656.whb-sticked,
body .whb-header.whb-header_747656.fs-header-hidden,
body .whb-header.whb-header_747656.fs-header-visible,
body .whb-header.whb-header_747656.fs-header-scrolled,
body .whb-header.whb-header_747656.whb-hide-on-scroll,
body .whb-header.whb-header_747656.whb-scroll-down,
body .whb-header.whb-header_747656.whb-scroll-up {
  position:sticky !important;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  z-index:9999 !important;
  visibility:visible !important;
  opacity:1 !important;
  transform:none !important;
  pointer-events:auto !important;
  display:block !important;
}
body.admin-bar .whb-header.whb-header_747656,
body.admin-bar .whb-header.whb-header_747656.whb-scroll-stick,
body.admin-bar .whb-header.whb-header_747656.whb-sticky-real {
  top:32px !important;
}
body .whb-header.whb-header_747656 .whb-main-header,
body .whb-header.whb-header_747656 .whb-general-header,
body .whb-header.whb-header_747656.whb-scroll-stick .whb-main-header,
body .whb-header.whb-header_747656.whb-scroll-stick .whb-general-header,
body .whb-header.whb-header_747656.whb-sticky-real .whb-main-header,
body .whb-header.whb-header_747656.whb-sticky-real .whb-general-header {
  visibility:visible !important;
  opacity:1 !important;
  transform:none !important;
  pointer-events:auto !important;
}
/* Existing dropdown hover bridge uses li::after, so dropdown items get their bottom menu bar indicator on the link pseudo-element instead. */
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children > a {
  position:relative !important;
}
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children > a::before {
  content:"" !important;
  position:absolute !important;
  left:0 !important;
  right:0 !important;
  bottom:0 !important;
  height:2px !important;
  display:block !important;
  background:var(--fs-store-copy-active,#8641A9) !important;
  opacity:0 !important;
  transform:scaleX(.58) !important;
  transform-origin:center !important;
  transition:opacity .16s ease, transform .16s ease !important;
  border:0 !important;
  box-shadow:none !important;
  z-index:13 !important;
}
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children:hover > a::before,
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children.current-menu-item > a::before,
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children.current-menu-ancestor > a::before,
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children.current-product_cat-ancestor > a::before {
  opacity:1 !important;
  transform:scaleX(1) !important;
}
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children > a,
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children > a:hover,
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children > a .nav-link-text,
body .whb-header.whb-header_747656 .wd-nav-main > li.menu-item-has-children > a:hover .nav-link-text {
  text-decoration:none !important;
  border-bottom:0 !important;
  box-shadow:none !important;
  background-image:none !important;
}
