/* Minification failed. Returning unminified contents.
(25,12): run-time error CSS1030: Expected identifier, found '#MainMenuWrapperInnerWrapper'
(25,81): run-time error CSS1031: Expected selector, found ')'
(25,81): run-time error CSS1025: Expected comma or open brace, found ')'
(32,12): run-time error CSS1030: Expected identifier, found '#MainMenuWrapperInnerWrapper'
(32,81): run-time error CSS1031: Expected selector, found ')'
(32,81): run-time error CSS1025: Expected comma or open brace, found ')'
 */
.MainContainerFullWidthOverlay {
  position: unset;
  left: unset;
  width: unset;
  height: unset;
  display: block;
  pointer-events: none;
  content: "";
  position: fixed;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: default;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: opacity 0.3s ease-in-out;
}

#MainMenuWrapperInnerWrapper > .Menu > .nav-li:not(.IsExpanded) {
  transition: opacity 0.3s ease-in-out;
}

@media screen and (min-width: 64em) {
  html:has(#MainMenuWrapperInnerWrapper > .Menu > .nav-li.has-submenu.IsExpanded) .MainContainerFullWidthOverlay,
  html:has(#AccountMenuWrapper .Menu > .nav-li.has-submenu.IsExpanded) .MainContainerFullWidthOverlay,
  html:has(#MiniBasketSummary.active) .MainContainerFullWidthOverlay,
  html:has(.SearchHistoryContainer) .MainContainerFullWidthOverlay,
  html:has(#MasterSearchBox.ui-corner-top) .MainContainerFullWidthOverlay {
    opacity: 1;
  }
  html:has(#MainMenuWrapperInnerWrapper > .Menu > .nav-li.has-submenu.IsExpanded) .HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper > .top-bar > .nav-bar:before,
  html:has(#MainMenuWrapperInnerWrapper > .Menu > .nav-li.has-submenu.IsExpanded) #HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper:before,
  html:has(#MainMenuWrapperInnerWrapper > .Menu > .nav-li.has-submenu.IsExpanded) #HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper:after,
  html:has(#AccountMenuWrapper .Menu > .nav-li.has-submenu.IsExpanded) .HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper > .top-bar > .nav-bar:before,
  html:has(#AccountMenuWrapper .Menu > .nav-li.has-submenu.IsExpanded) #HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper:before,
  html:has(#AccountMenuWrapper .Menu > .nav-li.has-submenu.IsExpanded) #HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper:after,
  html:has(#MiniBasketSummary.active) .HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper > .top-bar > .nav-bar:before,
  html:has(#MiniBasketSummary.active) #HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper:before,
  html:has(#MiniBasketSummary.active) #HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper:after,
  html:has(.SearchHistoryContainer) .HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper > .top-bar > .nav-bar:before,
  html:has(.SearchHistoryContainer) #HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper:before,
  html:has(.SearchHistoryContainer) #HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper:after,
  html:has(#MasterSearchBox.ui-corner-top) .HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper > .top-bar > .nav-bar:before,
  html:has(#MasterSearchBox.ui-corner-top) #HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper:before,
  html:has(#MasterSearchBox.ui-corner-top) #HeaderContainer.ShowBottomBorder .HeaderElementsOuterWrapper:after {
    display: none !important;
  }
}

/*# sourceMappingURL=NonCriticalUIHelper.css.map */
