

/* Start:/local/components/atr/equip.landing.search/templates/.default/style.css?17833378156522*/
.landingEquipSearch__form {
  width: 100%;
}

.landingEquipSearch__panel.equip-search__panel {
  background: #fff;
}

.landingEquipSearch__panel .equip-search__wrap {
  padding: 0;
  margin-bottom: 0;
  border-bottom: none;
  background: transparent;
}

.landingEquipSearch__filters.equip-search__filters-bar {
  display: flex;
  grid-template-columns: none;
}

.landingEquipSearch__panel {
  --landingSearchHeight: 70px;
  --landingSearchPadX: 30px;
  --landingSearchBtnPadX: 18px;
  --landingSearchFilterWidth: 215px;
  --landingSearchFilterGap: 24px;

  display: flex;
  align-items: stretch;
  justify-content: space-between;
  gap: var(--bs-gutter-x);
  width: 100%;
  min-height: var(--landingSearchHeight);
  background: #fff;
  overflow: visible;
  position: relative;
}

.landingEquipSearch__panel .equipSearchPanel__col {
  width: calc(50% - var(--bs-gutter-x) / 2);
  flex: auto;
}

.landingEquipSearch__search {
  flex: 1 1 0;
  min-width: 0;
  background: #f5f5f5;
}

.landingEquipSearch__searchRow {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  min-height: var(--landingSearchHeight);
  margin: 0;
  padding: 0;
  border-bottom: none;
  background: transparent;
}

.landingEquipSearch__searchInput {
  position: relative;
  flex: 1 1 auto;
  min-width: 0;
}

.landingEquipSearch__input {
  width: 100%;
  height: var(--landingSearchHeight);
  margin: 0;
  padding: 0 var(--landingSearchPadX);
  border: none;
  outline: none;
  background: none;
  font-family: Overpass, sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #000;
}

.landingEquipSearch__placeholder {
  position: absolute;
  left: var(--landingSearchPadX);
  top: 50%;
  margin: 0;
  padding: 0;
  transform: translateY(-50%);
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
  color: #000;
  text-transform: uppercase;
  opacity: 0.6;
  z-index: 2;
  transition: 0.25s;
  cursor: text;
}



.landingEquipSearch__placeholder.hidden {
  z-index: -1;
  opacity: 0;
}

.landingEquipSearch__btns {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
}

.landingEquipSearch__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--landingSearchHeight);
  padding: 0 var(--landingSearchBtnPadX);
  color: #000;
  text-decoration: none;
  cursor: pointer;
  transition: 0.25s;
}

.landingEquipSearch__delimiter {
  width: 1px;
  height: var(--landingSearchHeight);
  margin: 0 12px;
  background: #d9d9d9;
}

.landingEquipSearch__filters {
  flex: 1 1 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-width: 0;
  min-height: var(--landingSearchHeight);
  background: #f5f5f5;
}

.landingEquipSearch__panel .landingEquipSearch__filters.landingEquipSearch__filtersPad {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: var(--landingSearchPadX);
  padding-right: var(--landingSearchPadX);
}

.landingEquipSearch__filtersLeft {
  flex: 1 1 auto;
  min-width: 0;
}

.landingEquipSearch__filterList.eq-filter-params__list.equip-search__landing-filters {
  --eqFilterGap: var(--landingSearchFilterGap);
  --columns: 2;
  display: flex;
  flex-wrap: nowrap;
  gap: var(--landingSearchFilterGap);
  margin: 0;
}

.landingEquipSearch__filterList.eq-filter-params__list .eq-filter-params__item {
  position: relative;
  flex: 0 0 var(--landingSearchFilterWidth);
  width: var(--landingSearchFilterWidth);
  min-width: var(--landingSearchFilterWidth);
  max-width: var(--landingSearchFilterWidth);
}

.landingEquipSearch__filterList .eq-param__name {
  white-space: nowrap;
  padding-right: 18px;
  font-family: Overpass, sans-serif;
  font-size: 15px;
  font-weight: 600;
  border-bottom: 1px solid #000;
}

.landingEquipSearch__panel .eq-param-list__outer {
  z-index: 30;
}

.landingEquipSearch__stock.eq-filter__stock {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: 0 0 auto;
  gap: 10px 32px;
  margin: 0;
}

.landingEquipSearch__checkbox {
  display: flex;
  align-items: center;
  margin: 0;
}

.landingEquipSearch__checkbox label {
  display: flex;
  align-items: center;
  margin: 0;
  line-height: 1;
  font-family: Overpass, sans-serif;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
}

.landingEquipSearch__checkbox .checkbox__visible {
  width: 23px;
  height: 23px;
  min-width: 23px;
  margin-top: 0;
  margin-right: 10px;
}

.landingEquipSearch__checkbox .in-stock .checkbox__visible {
  border: 1px solid #2ba86c;
}

.landingEquipSearch__checkbox .in-stock .checkbox__visible::before {
  background: #2ba86c;
}

.landingEquipSearch__checkbox .in-production .checkbox__visible {
  border: 1px solid #ffd94a;
}

.landingEquipSearch__checkbox .in-production .checkbox__visible::before {
  background: #ffd94a;
}

@media (max-width: 1600px) {
  .landingEquipSearch__panel .equipSearchPanel__col {
    width: calc(40% - var(--bs-gutter-x) / 2);
  }

  .landingEquipSearch__panel .landingEquipSearch__filters {
    width: calc(60% - var(--bs-gutter-x) / 2);
  }
}

@media (max-width: 1440px) {
  .landingEquipSearch__panel .equipSearchPanel__col {
    width: calc(30% - var(--bs-gutter-x) / 2);
  }

  .landingEquipSearch__panel .landingEquipSearch__filters {
    width: calc(70% - var(--bs-gutter-x) / 2);
  }
}

@media (max-width: 1366px) {
  .landingEquipSearch__panel {
    flex-direction: column;
    gap: 0;
  }

  .landingEquipSearch__panel .equipSearchPanel__col {
    width: 100%;

    &:first-child {
      border-bottom: 1px solid #d9d9d9;
    }
  }

  .landingEquipSearch__panel .landingEquipSearch__filters {
    width: 100%;
  }

  .landingEquipSearch__panel {
    max-width: calc(1024px - var(--bs-gutter-x));
    margin-inline: auto;
  }
}


@media (max-width: 768px) {
  .landingEquipSearch__panel .landingEquipSearch__filters.landingEquipSearch__filtersPad {
    flex-direction: column;
    align-items: flex-start;
  }

  .landingEquipSearch__filterList.eq-filter-params__list.equip-search__landing-filters {
    flex-direction: column;
    align-items: flex-start;
  }

  .landingEquipSearch__panel .landingEquipSearch__filters.landingEquipSearch__filtersPad {
    padding: var(--bs-gutter-x);
  }

  .equip-search__filters-left {
    width: 100%;
  }

  .landingEquipSearch__filtersLeft .equip-search__landing-filters.eq-filter-params__list .eq-filter-params__item {
    width: 100%;
    flex: 1 1 100%;
  }


  .landingEquipSearch__panel  .equip-search__filters-bar {
    row-gap: 25px;
  }

}
/* End */
/* /local/components/atr/equip.landing.search/templates/.default/style.css?17833378156522 */
