.wholesaleorder {
	position: relative;
}

.wholesaleorder,
.wholesaleorder * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.wholesaleorder__filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.wholesaleorder__filter-categories {
  width: 100%;
}
.wholesaleorder__filter-categories_wrapper {
  width: 20%;
  min-width: 200px;
  padding-right: 10px;
}
.wholesaleorder__filter-search {
  width: 100%;
}
.wholesaleorder__filter-search_wrapper {
  width: 100%;
  padding-right: 10px;
}
.wholesaleorder__filter-button {
  width: 100%;
}
.wholesaleorder__filter-button_wrapper {
  width: 15%;
  min-width: 150px;
}
.wholesaleorder__header {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.wholesaleorder__header-right {
	align-self: flex-end;
}
.wholesaleorder__guide-link {
	font-size: 16px;
}
.wholesaleorder__out-of-stock-toggler {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wholesaleorder__out-of-stock-toggler_wrapper {
  margin-top: 15px;
}
.wholesaleorder__out-of-stock-toggler_input {
  margin-right: 5px;
}
.wholesaleorder__price {
  margin-top: 15px;
}
.wholesaleorder__price-table {
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  background: transparent;
}
.wholesaleorder__price-table-column {
  border: 0;
  border-bottom: 1px solid #eee;
}
.wholesaleorder__price-table-column_price {
  width: 100px;
  text-align: center;
}
.wholesaleorder__price-table-column_quantity {
  width: 100px;
  text-align: center;
}
.wholesaleorder__price-table-column_cost {
  width: 125px;
  text-align: center;
}
.wholesaleorder__price-table-column_not-available {
  text-align: center;
}
.wholesaleorder__price-table-header .wholesaleorder__price-table-column {
  background-color: #fcf8e3;
  border-bottom: 1px solid #eacf97;
  font-weight: bold;
}
.wholesaleorder__price-table-header_title:link,
.wholesaleorder__price-table-header_title:visited {
  color: #000;
  text-decoration: none;
}
.wholesaleorder__price-table-header_title:hover {
  color: #888;
}
.wholesaleorder__price-table-item_title:link,
.wholesaleorder__price-table-item_title:visited {
  color: #000;
  text-decoration: none;
}
.wholesaleorder__price-table-item_title:hover {
  color: #888;
  text-decoration: underline;
}
.wholesaleorder__price-table-row--not-matches {
  display: none !important;
}
.wholesaleorder__price-table-quantity {
  width: 100%;
}
.wholesaleorder__price-table-not-available {
  color: #888;
  margin-left: 5px;
}
.wholesaleorder__cart {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70px;
  background-color: #f8f8f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.wholesaleorder__cart-total_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wholesaleorder__cart-total_cost {
  margin-left: 5px;
}

.wholesaleorder__price-table-hidden {
	display: none !important;
}

@media (max-width: 550px) {
	.wholesaleorder__price-table-column {
		padding: 10px 5px;
	}

	.wholesaleorder__price-table-column_image {
		display: none;
	}

	.wholesaleorder__price {
		overflow: auto;
	}

	.wholesaleorder__price-table-header .wholesaleorder__price-table-column_quantity {
		font-size: 0;
	}

	.wholesaleorder__price-table-header .wholesaleorder__price-table-column_quantity::before {
		content: 'Кол';
		font-size: 14px;
	}
}
