@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-section-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}
.row::before {
	display: initial;
}
.catalog__row--pattern-3 {
	justify-content: center !important;
}
.catalog-item--small {
	align-self: center !important;
}
.catalog-item--large {
	width: calc(50% - 10px) !important;
}
.catalog-item--wide {
	width: calc(75% - 22.5px) !important;
}
.catalog-item--wide img {
	max-height: 885px !important;
}
/* Маленькая карточка в строке, где первая карточка маленькая, вторая большая */
.catalog__row .catalog-item--small:first-child {
    margin: auto;
	width: calc(25% - 15px);
}
/* Маленькая карточка в строке, где первая карточка большая, вторая маленькая */
.catalog__row .catalog-item--large:first-child + .catalog-item--small {
    margin: auto;
	width: calc(25% - 15px);
}
.emptyFav {
	font-size: 13px;
	margin-bottom: 170px;
	text-align: center;
}
.emptyFav a {
	color: #000;
	border-bottom: #000 solid 1px;
}
.emptyFav a:hover{
	color: #888;
	border-bottom: none;
}
@media (max-width: 480px){
	.catalog__row--pattern-5 {
		flex-direction: column;
	}
	.catalog-item--large {
		width: 100% !important;
		order: 1;
		margin-bottom: 120px !important;
	}
	.catalog-item--small {
		margin-right: auto !important;
		margin-left: auto !important;
		order: 2;
	}
	.catalog-item--wide {
		width: 100% !important;
		margin-bottom: 120px !important;
	}
	.catalog__row .catalog-item--large:first-child + .catalog-item--small {
		width: calc(50% - 7px);
		margin-bottom: 120px;
	}
	.catalog__row .catalog-item--small:first-child {
		width: calc(50% - 7px);
		margin-bottom: 120px;
	}
	.catalog__row--1, .catalog__row--3, .catalog__row--5 {
		margin-bottom: 60px;
	}
	.catalog-item__name {
		margin-bottom: 5px !important;
	}
	.catalog-item__soldout, .catalog-item__comingsoon {
		margin-top: 15px !important;
	}
	.slider {
		margin-bottom: 10px !important;
	}
}
.catalog-item--large.video_frame {
  height: calc(87vw - 50px) !important;
  width: calc(50vw - 50px) !important;
}
.catalog-item--large.video_frame iframe{
  height: calc(87vw - 50px) !important;
  width: 100%;
}
.catalog-item__slider {
	height: calc(100% - 60px) !important;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
.slider {
	margin-bottom: 0px !important;
	height: 100%;
}
.slider__image-wrapper {
	height: 100%;
}
.slider__image-wrapper iframe {
	min-height: 100%;
	width: 120%;
	left: -10%;
	position: relative;
	height: 120%;
}
.catalog__row--1 {
	margin-bottom: 0px !important;
}
@media (max-width: 992px) {
	.catalog-item--large.video_frame {
		width: calc(50% - 7px) !important;
		margin-bottom: 0px !important;
		overflow: hidden;
	}
	.slider__image-wrapper .video_frame:after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 10;
	}
	.catalog-item--large.video_frame iframe {
		height: 120%;
		width: 120%;
		left: -10%;
		position: relative;
	}
	.catalog__row .catalog-item--large:first-child + .catalog-item--small {
		margin-bottom: 60px !important;
	}
}