/**
 * Digitnet Store Core Theme V2.0.2.7.6
 * Header-only sticky stylesheet.
 *
 * Important boundary:
 * - This file must never target #dnProductPage, .dn-sp-gallery, .dn-sp-side,
 *   .dn-sidebar-product, .right_details, or .digitnet-sidebar-core-panel.
 * - Product sticky is controlled by digitnet-sticky-boundary-controller.css.
 */

.dn-home-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"],
.dn-global-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"]{
  position:-webkit-sticky;
  position:sticky;
  top:var(--wp-admin--admin-bar--height, 0px);
  z-index:9990;
  background:#fff;
  width:100%;
  isolation:isolate;
  transform:translateZ(0);
  box-shadow:0 8px 24px rgba(16,24,40,.08);
  will-change:transform;
}

.dn-home-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="disabled"],
.dn-global-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="disabled"]{
  position:relative !important;
  top:auto !important;
  z-index:1000;
  box-shadow:none;
  will-change:auto;
}

.dn-home-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .dn-topbar-restored,
.dn-home-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .dn-topbar[data-dn-topbar-restored="1"],
.dn-global-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .dn-topbar-restored,
.dn-global-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .dn-topbar[data-dn-topbar-restored="1"]{
  position:relative !important;
  z-index:3 !important;
}

.dn-home-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .header,
.dn-global-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .header{
  position:relative;
  z-index:2;
  background:#fff;
}

.dn-home-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .nav,
.dn-home-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .dn-dept-dropdown-nav,
.dn-global-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .nav,
.dn-global-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .dn-dept-dropdown-nav{
  position:relative;
  z-index:1;
}

.dn-home-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .dn-country-dropdown,
.dn-home-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .dn-dept-dropdown-menu,
.dn-global-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .dn-country-dropdown,
.dn-global-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"] .dn-dept-dropdown-menu{
  z-index:99999;
}

@media(max-width:900px){
  .dn-home-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"],
  .dn-global-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"]{
    box-shadow:0 6px 18px rgba(16,24,40,.08);
  }
}

@supports not (position:sticky){
  .dn-home-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"],
  .dn-global-header-shell[data-dn-sticky-scope="header"][data-dn-sticky-header="enabled"]{
    position:relative;
  }
}
