.s-breadcrumbs-wrapper {
  margin-top: 30px;
  margin-bottom: 63px;
  z-index: 1;
  position: relative;
}






	
.top_block_wrap{
  margin-top: -113px;
}
.top_block{
  padding-top: 92px;
	position: relative;
  padding-bottom: 243px;
  background: url(/img/tovaty_pages/kozha_main_bg.jpg) no-repeat;
  background-position: 127% -340px;
}
.top_block .text{
	padding-left: 71.5px;
}
.top_block h1{
	margin-bottom: 60px;
	font-size: 60px;
	font-weight: 600;
	letter-spacing: 3px;
	text-transform: uppercase;
	line-height: 65px;
	max-width: 458px;
}
.top_block h1 span{
	color: #00B571;
	font-weight: 400;
}

.top_block .btn-default {
  text-align: center;
  cursor: pointer;
}

@media (max-width: 1499px){
	.top_block{
		background: none;
	}
	.top_block_wrap {
	  background: url(/img/tovaty_pages/kozha_main_bg.jpg) no-repeat;
	  background-position: 308px -340px;
	}
}

@media (max-width: 1140px){
	.top_block_wrap {
    background-size: 95%;
    background-position: 221px -187px;
	}
	.top_block .text {
    padding-left: 0;
	}
}

@media (max-width: 991px){
	.top_block h1 {
		font-size: 48px;
    line-height: 56px;
		letter-spacing: normal;
	}
	.top_block {
    padding-top: 125px;
    padding-bottom: 86px;
	}
}




@media (max-width: 767px){
	.top_block_wrap {
		padding-top: 246px;
    background: url(/img/tovaty_pages/kozha_main_bg_mb.jpg) no-repeat;
    margin-top: -30px;
    padding-bottom: 48px;
    background-position: 64% -105px;
	}
	.top_block {
    padding: 0;
	}
	.top_block h1 {
    font-size: 32px;
    line-height: 32px;
    letter-spacing: 1.6px;
    margin-bottom: 24px;
	}
	.top_block .btn-default {
	  width: 100%;
    text-align: center;
	}
}

















.images_prod_block{
	margin-bottom: 130px;
}

.images_prod_block .items{
	max-width: 1204px;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0px -7px 121px -76px #00000059;
}

.images_prod_block .item{
	display: flex;
	flex-wrap: wrap;
}

.images_prod_block .item > div {
  width: 50%;
  align-items: center;
  display: flex;
  justify-content: center;
	padding: 25px 20px;
}

.images_prod_block .item:nth-child(even) .img{
	order: 1;
}
.images_prod_block .item:last-child:nth-child(5) .img{
	border-radius: 0px 0px 0px 20px;
}
.images_prod_block .item:first-child .img{
	border-radius: 20px 0px 0px 0px;
}

.images_prod_block .img{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height: 456px;
}

.images_prod_block .item .text{
	max-width: 372px;
	align-items: center;
}
.images_prod_block .item .t{
	font-size: 32px;
	font-weight: 600;
	line-height: 40px;
	margin-bottom: 32px;
}
.images_prod_block .item ul{
  padding-left: 0;
}
.images_prod_block .item li{
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 13px;
  list-style: none;
  position: relative;
  padding-left: 24px;
}
.images_prod_block .item li:before{
  content: "";
  display: block;
  width: 3px;
  height: 3px;
  position: absolute;
  top: 11px;
  left: 10px;
  background: #1E1E1E;
  border-radius: 50%;
}

.images_prod_block .item .btns_wrap {
	display: flex;
	margin-top: 19px;
	gap: 8px;
	flex-wrap: wrap;
}
.images_prod_block .item .btn {
  text-align: center;
  padding: 8px 5px;
  width: 132px;
}


@media (max-width: 655px){

	.images_prod_block .items {
	  border-radius: 20px;
	}
	.images_prod_block .item > div {
	  width: 100%;
    padding: 24px 20px;
	}
	.images_prod_block .item .img {
	  min-height: 260px;
	}
	.images_prod_block .item:first-child .img {
	  border-radius: 20px 20px 0px 0px;
	}
	.images_prod_block .item:nth-child(even) .img {
	  order: 0;
	}
	.images_prod_block .item:last-child:nth-child(5) .img {
	  border-radius: 0;
	}
	.images_prod_block .item .btn {
    width: 100%;
	}
}





.products {
  margin: 0 auto;
}



.products_block {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 130px;
}
.products_block .t{
	display: flex;
	width: 100%;
	justify-content: center;
	font-size: 32px;
	font-weight: 600;
	line-height: 32px;
	text-transform: uppercase;
	margin-bottom: 60px;
}

.products_block .s-product-wrapper {
  max-width: 255px;
}


@media (min-width: 992px){
	.products_block .s-products-list {
	  gap: 17px;
	}
	.s-product-wrapper {
	  width: calc((100% - 68px) / 5);
	}
}

@media (max-width: 570px){
	.products_block .t{
    font-size: 24px;
    line-height: 24px;
    justify-content: left;
    text-transform: unset;
		margin-bottom: 48px;
	}
}







/* Один товар */
.products_block_1{
	.products_block .t{
		text-align: center;
	}
	.s-product-wrapper {
	  width: 100%;
	}

}




/* два товара */
.products_block_2{

	.products_block .s-products-list {
		gap: 48px 2.855%;
	  justify-content: space-between;
	}
	@media (min-width: 551px){
	  .s-product-wrapper {
	  	width: 47.4%;
	  }
	}

}



/* три товара */
.products_block_3{

	@media (min-width: 992px){
	  .s-product-wrapper {
	 		width: 31.43%;
	  }
	}

}



/* четыре товара */
.products_block_4{

	@media (min-width: 550px) and (max-width: 1120px){
	  .products{
	    max-width: 600px;
	  }
	  .s-products-list {
	    justify-content: center;
	  }
	  .products_block .s-product-wrapper {
	    width: 48.57%;
	  }
	}
	@media (min-width: 992px){
	  .s-product-wrapper {
	    width: 31.43%;
	  }
	}

}




/* шесть товаров  */
.products_block_6{

	@media (min-width: 992px){
	  .products{
	    width: 800px;
	  }
	  .products_block .s-product-wrapper {
	    max-width: 255px;
	    min-width: 255px;
	  }
	}

}






















.icons_block{
	margin-bottom: 66px;
}
.icons_block .items{
	max-width: 1204px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	gap: 60px;
  justify-content: center;
}

.icons_block .item{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  text-align: center;
}

.icons_block .item .img{
	margin-bottom: 40px;
}
.icons_block .item .text{
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	width: 100%;
}

@media (max-width: 740px){
	.icons_block .items {
	  flex-wrap: wrap;
	}
	.icons_block .item {
	  width: 48%;
	}
}
@media (max-width: 570px){
	.icons_block {
	  margin-bottom: 0;
	}
	.icons_block .item {
	  width: 100%;
	}

}
