@media screen and (min-width: 1161px) {
  .site-header-container-cb2.site-header-full-bleed-light {
    background-color: #fff !important;
  }

  .site-header-full-bleed-light
    .header-nav
    .primary-nav-list
    .toggle-container
    .primary-nav-link.highlighted {
    color: #ff200f !important;
  }

  .site-header-full-bleed-light .header-core .header-cart-count,
  .site-header-full-bleed-light .header-core .header-cart-svg,
  .site-header-full-bleed-light .header-core .svg-icon-account,
  .site-header-full-bleed-light .header-core .svg-icon-chevron-down,
  .site-header-full-bleed-light .header-core .svg-icon-heart-outline,
  .site-header-full-bleed-light .header-core .svg-icon-heart-solid,
  .site-header-full-bleed-light .header-core .svg-icon-logo-cb2,
  .site-header-full-bleed-light .header-core .svg-icon-map-pin-outline,
  .site-header-full-bleed-light .header-nav .header-cart-count,
  .site-header-full-bleed-light .header-nav .header-cart-svg,
  .site-header-full-bleed-light .header-nav .svg-icon-account,
  .site-header-full-bleed-light .header-nav .svg-icon-chevron-down,
  .site-header-full-bleed-light .header-nav .svg-icon-heart-outline,
  .site-header-full-bleed-light .header-nav .svg-icon-heart-solid,
  .site-header-full-bleed-light .header-nav .svg-icon-logo-cb2,
  .site-header-full-bleed-light .header-nav .svg-icon-map-pin-outline {
    color: #222;
    stroke: #222;
  }

  .site-header-full-bleed-light
    .header-core
    .secondary-nav-item
    .secondary-nav-link,
  .site-header-full-bleed-light
    .header-core
    .secondary-nav-item
    .secondary-nav-toggle,
  .site-header-full-bleed-light
    .header-nav
    .secondary-nav-item
    .secondary-nav-link,
  .site-header-full-bleed-light
    .header-nav
    .secondary-nav-item
    .secondary-nav-toggle {
    color: #222;
  }

  .site-header-full-bleed-light
    .header-core
    .secondary-nav-item:not(:first-child):after,
  .site-header-full-bleed-light
    .header-nav
    .secondary-nav-item:not(:first-child):after {
    border-color: #222;
  }

  .site-header-full-bleed-light .header-core .primary-nav-link,
  .site-header-full-bleed-light
    .header-core
    .primary-nav-list
    .primary-nav-link.highlighted,
  .site-header-full-bleed-light .header-nav .primary-nav-link,
  .site-header-full-bleed-light
    .header-nav
    .primary-nav-list
    .primary-nav-link.highlighted {
    color: #222;
    border-color: #222;
  }
}

[class*="site-header-full-bleed-light"] {
  --search-input-bg: #fff;
  --search-input-color: #000;
  --search-input-placeholder-color: #666;
  --search-input-border: 1px solid #666;
  --search-submit-button-bg: transparent;
  --search-submit-button-icon-color: #000;
  --search-submit-button-hover-bg: transparent;
  --search-submit-button-hover-icon-color: #000;
  --search-clear-button-bg: #f7f7f7;
  --search-clear-button-icon-color: #666;
  --search-clear-button-hover-bg: #f7f7f7;
  --search-clear-button-hover-icon-color: #666;
  --search-barcode-button-bg: transparent;
  --search-barcode-button-icon-color: #000;
  --search-barcode-button-hover-bg: transparent;
  --search-barcode-button-hover-icon-color: #000;
  --search-list-item-hover-bg: transparent;
}

.adaptive-layout #main {
  top: 0;
}

.adaptive-layout footer {
  top: 0;
}



.nav-primary {
  z-index: 2;
}

.nav-secondary {
  z-index: 3;
}

@media only screen and (max-width: 1160px) and (min-width: 1px) {
  .adaptive-layout #main {
    top: calc(-15.69214em + 220px);
  }
}
@media only screen and (min-width: 1161px) {
  .top-hero-image {
    margin-top: 0px !important;
  }
  [class*="site-header-full-bleed"][class*="light"] {
    --key-color-default: #222;
    --clear-button-bg-default: transparent;
    --placeholder-default: #666;
    display: inline;
  }

  .first-homepage-content .desktop-image-container {
    margin-top: 0 !important;
  }

  [class*="site-header-full-bleed"] .site-search_3w2Ph input {
    background: 0 0;
    color: #222222;
    border-color: #222222;
    -webkit-transition: color 0.2s, border-color 0.2s;
    transition: color 0.2s, border-color 0.2s;
  }
}
