nav.navbar[is-catalog-search] {
  --nav-input-clear-icon-color: var(--nav-icon-color);
}

  nav.navbar[is-catalog-search] .nav-btn-icon .glyphicon {
      color: var(--nav-text) !important;
    }

  nav.navbar[is-catalog-search] .air-icon-arrow-expand::before {
      content: "\e94f" !important;
      font-size: 10px;
      line-height: 17px;
    }

  nav.navbar[is-catalog-search] .dropdown-menu {
    pointer-events: auto;
    width: 100%;
    border-radius: var(--form-radius);
    overflow: hidden;
    color: var(--text-1);
  }

  nav.navbar[is-catalog-search] .dropdown-menu.open {
      display: block;
    }

  nav.navbar[is-catalog-search] .navbar-search-open {
    z-index: 3 !important;
    margin-left: 0 !important;
  }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .nav-search-catalog-clear {
      display: none;
      margin: 0 20px 0 auto;
      order: 3;
      padding: 0 3px;
    }

  @media (min-width: 992px) {

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .nav-search-catalog-clear {
        margin-right: 10px
    }
      }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .nav-search-catalog-clear .glyphicon {
        color: var(--nav-input-clear-icon-color, var(--text-3)) !important;
      }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .nav-search-catalog-clear.show {
        display: block;
      }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .form-control {
      appearance: none;
      padding-right: 45px;
      border-radius: var(--nav-input-radius);
    }

  @media (min-width: 992px) {

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .form-control {
        min-width: 265px;
        padding-right: 30px
    }
      }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .form-control.is-clear {
        padding-right: 7px;
      }

  @media (min-width: 992px) {

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu {
        min-width: 225px
    }
      }

  @media (max-width: 991px) {

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu {
        width: 100%
    }
      }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu .item {
        display: block;
        padding: 6px 20px 6px 15px;
        line-height: 20px;
        outline-offset: -2px;
      }

  @media (max-width: 991px) {

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu .item {
          padding: 13px 20px 13px 15px
      }
        }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu .autocomplete {
        display: none;
      }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu .nav-search-catalog-query-type {
        display: block;
        font-size: 12px;
        font-weight: var(--font-weight-normal);
        color: var(--text-2);
        text-indent: 24px;
      }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu:hover .active a {
            background-color: transparent !important;
          }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu .active a {
          font-weight: var(--font-weight-bold);
          background-color: var(--nav-hover-bg);
        }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu .active a:focus {
            outline: auto;
            outline-color: var(--nav-primary);
          }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu .active a,
        nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu .active span {
          color: var(--nav-color-active);
        }

  @media (max-width: 991px) {

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu .active a,
        nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu .active span {
            color: var(--primary-color-active)
        }
          }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu .glyphicon {
        vertical-align: text-top;
        margin: 2px 5px 0 0 !important;
        color: inherit !important;
      }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu.nav-search-catalog-show-only-active li {
          display: none;
        }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns .dropdown-menu.nav-search-catalog-show-only-active li.active {
          display: block;
        }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns.nav-search-catalog-not-empty .dropdown-menu .item {
          display: none;
        }

  nav.navbar[is-catalog-search] .nav-search-catalog-btns.nav-search-catalog-not-empty .dropdown-menu .autocomplete {
          display: block;
        }

  nav.navbar[is-catalog-search] .navbar-search-mobile .dropdown-menu {
      border-radius: 0 0 var(--form-radius) var(--form-radius);
    }

  nav.navbar[is-catalog-search] .nav-badge-feature {
    --badge-feature-bg: var(--brand-highlight);

    display: inline-flex;
    padding: 3px 8px;
    background: var(--badge-feature-bg);
    color: var(--text-inverse) !important;
    font-size: 10px;
    font-weight: var(--font-weight-bold);
    line-height: 14px;
    text-transform: uppercase;
    border-radius: 10px;
    position: relative;
    top: -1px;
  }
