.nw-topbar {
  background: $header-desktop-navtree-topbar-background;

  &.is-fixed {
    display: none;
  }
}

.nw-topbar-row {
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  max-width: 1230px;
  height: 50px;
}

.nw-topbar-col {
  width: auto;
}

.nw-topbar-brandmenu {
  margin-right: 10px;
  color: $header-desktop-menu-icon-color;
}

.nw-topbar-logo-link {
  display: flex;
}

.nw-topbar-logo {
  height: 35px;
}

.nw-topbar-leftactions {
  .nw-actionbuttons-btn {
    font-size: $font-size-xs;
  }

  .nw-actionbuttons-search,
  .nw-actionbuttons-person,
  .nw-actionbuttons-bag {
    display: none;
  }

  .nw-actionbuttons-text {
    font-size: $font-size-xxxs;
  }
}

.nw-topbar-rightactions {
  .nw-actionbuttons-btn {
    font-size: $font-size-xs;
  }

  .nw-actionbuttons-marker,
  .nw-actionbuttons-search {
    display: none;
  }

  .nw-actionbuttons-text {
    font-size: $font-size-xxxs;
  }
}

.nw-topbar-colleft {
  align-items: center;
  display: flex;
  font-size: $font-size-xs;
  white-space: nowrap;
}

.nw-topbar-colcenter {
  justify-content: center;
  flex: 1 1 auto;
}

.nw-topbar-colright {
  font-size: $font-size-xs;
  white-space: nowrap;
}

.nw-topbar-storelocator {
  float: left;
  margin: 0 10px 0 5px;
  line-height: 25px;
}
