/**
    Styles found in the html document that are not in the main css files
*/

.compare-carousel .action.tocart.primary {
    display: none;
  }

  /* TEMP Adjust Luma header (airs792) */
html { font-size: 100%!important;}
body {font-size: 100%;}
.page-header .header.content,
.header a.ui-menu-item-wrapper {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.page-header .header.content  .navigation .category-item {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
body.hideMenuLinks .page-header {
    position: static;
}

/* TEMP Minicart and backdrop positioning top:0 all screens (airs792) */
#cart-drawer .minicart,
#cart-drawer .backdrop,
.header .quickcart-wrapper .block-quickcart,
.quickcart-overlay { top:0!important}

/* TEMP Luma mobile nav fix */
.nav-open {
    overflow: hidden
}

.nav-open body {
    overflow: hidden
}

.nav-open .mobile-menu-overlay {
    opacity: 1;
    pointer-events: auto
}

.nav-open .mobile-menu {
    left: 0;
    pointer-events: auto
}

.nav-open .mobile-menu .hamburger-menu-links {
    margin: 0 16px 0
}

.nav-open .mobile-menu .hamburger-menu-links .hamburger-navigation-link {
    font-size: 18px;
    margin-bottom: 16px;
    color: #21282d;
    font-weight: 600
}

.nav-open .mobile-menu .hamburger-menu-links .hamburger-separator {
    margin: 16px 0 32px 0;
    height: 1px;
    background-color: #bfc6cb
}

