.navbar {
  width: 100%;
  max-width: 100%;
}
/*@media (min-width: 1400px) {*/
/*	.navbar .top-menu{*/
/*		flex: 0 0 58.333333%;*/
/*		max-width: 58.333333%;*/
/*	}*/
/*	.navbar-expand-lg .navbar-collapse {*/
/*		justify-content: flex-start !important;*/
/*	}*/
/*}*/

.cat_row h2,
.cat_row h1,
.cat_row__product_item_list a {
  font-family: 'Steinbeck';
  font-style: normal;
  font-weight: 400;
}
.cat_row__product_item_list {
  font-family: 'TRY Grtsk Peta Semibold';
  font-style: normal;
  font-weight: 600;
}
.cat_row__product_item_list {
  font-size: calc(12px + 2 * (100vw / 1200));
}
.cat_row__product_item_list a {
  font-size: calc(12px + 2 * (100vw / 1200));
}
.cat_row__product_item_list > div:nth-child(n + 3) {
  padding-top: 30px !important;
}
.cat_row h2,
.cat_row h1 {
  font-size: calc(34px + 30 * (100vw / 1200));
}
@media (max-width: 1410px) {
  .cat_row h2,
  .cat_row h1 {
    font-size: calc(26px + 30 * (100vw / 1200));
  }
}
@media (max-width: 767px) {
  .cat_row__product_item_list {
    font-size: calc(12px + (2 + 2 * 0.7) * ((100vw - 320px) / 1200));
  }
  .cat_row__product_item_list > div:nth-child(n + 2) {
    padding-top: 30px !important;
  }
  .cat_row__product_item_list a {
    font-size: calc(12px + (2 + 2 * 0.7) * ((100vw - 320px) / 1200));
  }
  .cat_row h2,
  .cat_row h1 {
    font-size: calc(34px + (30 + 30 * 0.7) * ((100vw - 320px) / 1200));
  }
}

.cat_row {
  padding: 26px 15px 33px;
  background: #acb916;
  color: #fff;
}
.cat_row .breadcrumb-item + .breadcrumb-item::before {
  color: #fff;
}
.cat_row .cat_item_block {
  display: flex;
  width: 100%;
}
.cat_row .cat_item_block .cat_item_title {
  width: min-content;
}
.cat_row .cat_item_block .cat_item_content {
  width: 100%;
  /*padding-left: 20px;*/
  padding-top: 18px;
}

.cat_row .img {
  /*min-height: 300px;*/
  padding: 0;
}
.cat_row h2 {
  line-height: 82%;
  color: #ffffff;
  margin-bottom: 41px;
  /*text-transform: lowercase;*/
  display: inline-block;
  width: 100%;
}
.cat_row h1 {
  line-height: 82%;
  color: #ffffff;
  margin-bottom: 45px;
  text-transform: lowercase;
}
.cat_row .desc {
  width: max-content;
  max-width: 100%;
  line-height: 126.5%;
}
.cat_row a {
  color: #ffffff;
}
.cat_row h2 a:hover {
  text-decoration: none;
}

.products_item_btn_block {
  margin-top: 15px;
  margin-bottom: 14px;
}
.products_item_btn_block a {
  padding: 0.255rem 0.75rem 0.45rem;
  font-size: 1rem;
}
.cat_row2 {
  background: #819f31;
}
.cat_row3 {
  background: #d66489;
}
.products__list__item__picture {
  width: 100%;
  height: auto;
  /* aspect-ratio: 1; */
}

.products__list__item__picture a {
  display: grid;
  place-content: center;
}

.products__list__item__picture img {
  width: 100%;
  min-height: 355px;
  max-height: 355px !important;
}
@media (min-width: 1200px) {
  .cat_row {
    min-height: 540px;
  }
}
@media (min-width: 1800px) {
  .products__list__item__picture img {
    max-height: 500px !important;
    width: auto !important;
  }
}
@media (max-width: 767px) {
  .cat_row__product_item_list > div {
    display: none;
  }
  .cat_row__product_item_list > div:first-child {
    display: block;
  }
  .cat_row .cat_item_block {
    display: block;
  }
  .cat_row .cat_item_block .cat_item_title,
  .cat_row .desc {
    width: 100%;
  }
  .cat_row .desc br {
    display: none;
  }
}
@media (max-width: 575px) {
  .breadcrumb {
    padding: 5px 0;
  }
}

.cat_row_spatchi,
.cat_row_spatchi a,
.cat_row_spatchi h1,
.cat_row_spatchi h2,
.cat_row_spatchi .breadcrumb-item + .breadcrumb-item,
.cat_row_spatchi .breadcrumb-item + .breadcrumb-item::before {
  color: #3f4832;
}

.cat_row_spatchi .btn.btn-outline-light {
  border-color: #3f4832;
}
