.products__item{
	width: calc(100% / 3 - 2px);
	cursor:pointer;
}
.catalogue__item_left{
	flex: 0 0 20%;
}
.sub_grid.owl-loaded{
	margin-bottom:40px;
}
.sub_grid .item{
	/*
	display:inline-block;
	vertical-align:top;
	width:calc(33.33% - 5px);
	margin:0 0 5px 0;
	*/
}

.sub_grid .item a{
	display:block;
	color:#ffffff;
	position:relative;
	text-align:center;
}
.sub_grid .item a:after{
	content:'';
	display:block;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.4);
	position:absolute;
	top:0;
	left:0;
}
.sub_grid .item a span{
	display:block;
}

.sub_grid .item a span.photo img{
	max-width:100%;
	display:block;
}
.sub_grid .item a span.name{
	font-size:32px;
	line-height:40px;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-20px;
	z-index:1;
	width:100%;
}
@media (max-width: 40em) {
	.sub_grid .item a{
		width:170px;
	}
	.sub_grid .item a span.name{
		font-size:20px;
	}
}
.sub_grid .owl-dots{
	padding:10px 0;
	text-align:center;
}
.sub_grid .owl-dots .owl-dot{
	padding:0;
	display:inline-block;
	vertical-align:top;
}
.sub_grid .owl-dots .owl-dot span{
	width:40px;
	height:4px;
	border-radius:0;
	display:block;
	background:#cccccc;
}
.sub_grid .owl-dots .owl-dot.active span{
	background:#000000;
}
.sub_grid .item a:hover:after{
	background:rgba(0,0,0,.7);
}
.accordion-form__heading{
	font-weight:600;
	text-transform:none;
}
.catalogue__title_top{
	text-transform:none;
	margin-bottom:20px;
}
.catalogue__title_top span{
	font-weight:400;
}
.category-list_global{
	display:none;
}
@media (max-width: 40em) {
	.products__item{
		width: calc(100% / 2 - 2px);
	}
	.sub_grid .item{
		width:100%;
	}
	.catalogue__title_top{
			padding-top:20px;
	}
	.container_mobile-full{
		padding:0;
	}
}
.products__hover .prices+.products__detalies,
.products__hover:hover .prices+.products__detalies{
	display:none;
}
.products__hover .products__detalies_tablet.products-color,
.products__hover:hover .products__detalies_tablet.products-color{
	display:block;
	margin-bottom:10px;
}
.products-color__item{
	width:35px;
	height:35px;
	margin:0;
	padding:0;
}
.products-color__color::after{
	border-color:transparent;
}
.products-color__color.active::after,.products-color__color:hover::after{
	border-color:#000000;
}
.products__detalies_tablet.products-color .owl-stage-outer{
	width:calc(100% - 72px);
	margin:0 36px;
}
.products__detalies_tablet.products-color .owl-nav{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.products__detalies_tablet.products-color .owl-nav .owl-prev,
.products__detalies_tablet.products-color .owl-nav .owl-next{
	width:35px;
	height:35px;
	background-color:#f1f1f1;
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
}
.products__detalies_tablet.products-color .owl-nav .owl-prev.disabled,
.products__detalies_tablet.products-color .owl-nav .owl-next.disabled{
	opacity:.5;
}
.products__detalies_tablet.products-color .owl-nav .owl-prev{
	background-image:url("../images/angle_left.svg");
	left:0;
}
.products__detalies_tablet.products-color .owl-nav .owl-next{
	background-image:url("../images/angle_right.svg");
	right:0;
}
@media (min-width: 64.1em){
.products__item:hover .products__hover{
	position:relative;
	right:auto;
	left:auto;
	border-color:transparent;
}
.products__item:hover .products__favorite, .products__item:hover .products__item__add-to-bag{
	display:none;
}
.products__item:hover .products__hover .products__detalies{
	min-height:auto;
}
}
.prices{
	font-weight:700;
}
.products__item .prices__price_discount,
.prices__price_discount{
	margin:0;
	color:#000000;
}
.prices__price_old{
	color:#BEC0C3;
	margin-left:10px;
}
.prices__price_old:before{
	background:#BEC0C3;
}
.products__link{
	display:block;
	margin-bottom:10px;
	color:#000000;
}
.products__link:after{
	display:none;
}
.products__item .discount-product__vobler{
	top:auto;
	left:10px;
	bottom:10px;
}
.products__item{
	min-height:auto !important;
}
.sales_labels{
	top:auto;
	left:auto;
	right:10px;
	bottom:10px;
}
.sales_labels .last{
	padding:0;
	background:transparent;
	color:#000000;
	font-weight:400;
	font-size:12px;
}
.sales_labels .last span{
	border:0;
	font-weight:700;
}
.show-more button{
	border-radius:4px;
	border:2px solid #DD052B;
	color:#DD052B;
	background:transparent;
	font-weight:700;
}
.show-more button:hover{
	background:#DD052B;
	color:#ffffff;
}
.catalogue_top{
	position:relative;
}
.catalogue_top:after{
	content:'';
	display:block;
	clear:both;
}
.toggle_filters{
	float:left;
	font-size:14px;
	line-height:20px;
	padding:10px 20px;
	border:1px solid #BEC0C3;
	border-radius:4px;
	cursor:pointer;
	font-weight:700;
	position:absolute;
	bottom:-40px;
	left:0;
	z-index:10;
}
.toggle_filters span{
	display:block;
	padding-left:30px;
	background:url("../images/icon_filters.svg") no-repeat center left;
}
.catalogue__content_filter .catalogue__heading{
	display:none;
}
.catalogue__item_left.hide{
	display:none;
}
.catalogue__sidebar-inner{
	position:relative !important;
	top:auto !important;
	left:auto !important;
	transform:none !important;
}
.wr-sidebar{
	padding-top:70px;
}
.catalogue__heading{
	border:0;
	padding:0;
}
.catalogue__content_store{
	margin-bottom:12px;
}
.catalogue__content_store .select-label{
	margin:0;
}
.show-first__item.show-first__item_hide-mob{
	display:none;
}

.show-first__item{
	display:block;
	padding:0;
	border:0;
}
a.show-first__item{
	margin:0;
	padding:10px 0;
}
a.show-first__item:hover{
	border:0;
}

.show-first__dropdown{
	display:none;
}

.show-first__item_show-mob,.show-first__item_show-mob:hover{
	border:1px solid #BEC0C3;
	font-size:14px;
	line-height:20px;
	padding:10px 20px;
	display:block;
	border-radius:4px;
	display:block;
	color:#000000;
	font-weight:700;
	margin:0;
	min-width:140px;
	box-sizing:border-box;
}
.show-first__dropdown_open{
	display:block;
	border:1px solid #BEC0C3;
	position:absolute;
	top:41px;
	border-radius:4px;
	right:0;
	padding:10px;
	min-width:140px;
	box-sizing:border-box;
	z-index:20;
	background:#ffffff;
}
@media (max-width: 40em) {
	.catalogue_top{
		display:none;
	}
	.products{
		max-width:100%;
	}
	.show-first__item_show-mob{
		border-color:transparent;
	}
	.catalogue__item_right{
		width:100%;
	}
	.sales_labels .last{
		background:rgba(255,255,255,.9);
		text-align:right;
		padding:5px;
	}
	.products__favorite{
		display:none;
	}
	.catalogue__content_filter .catalogue__heading{
		display:block;
	}
	.sales_labels{
		bottom:auto;
		top:10px;
	}
	.is-opened .category-list{
		display:block;
	}
	#categoryMobileList .category-list_global,
	[data-column-id="categoryId"]{
		display:none;
	}
	.sub_grid.owl-loaded{
		margin:0;
	}
}
.product-item,
.product-item:hover{
	border-color:transparent;
}
.product-item:hover .product-item__favorite{
	display:none;
}
.product-item__colors{
	display:block;
	opacity:1;
	order:0;
}
.homepage .product-item__colors{
	margin:0 0 10px 0;
	opacity:1;
}
.products-color__item_select{
	border-color:transparent;
}
.product-item__title{
	display:block;
	margin-bottom:10px;
	color:#000000;
}
.homepage .prices{
	word-spacing:0;
}
.products__item .discount-product__vobler .prices__discount{
	line-height:27px;
	font-size:15px;
	border-radius:2px;
	padding:0 10px;
}
.banners-container-full .button a:hover{
	background:#b90020;
}
.model-grid{
	display:block;
}
.model-grid__item_size{
	border:0 !important;
	display:inline-block;
	vertical-align:top;
	width:auto;
}
.model-grid__item__value{
	border:1px solid #BEC0C3 !important;
	border-radius:4px;
	padding:10px 15px !important;
}
.model-grid__item_size a{
	padding:2px;
}
.no-result{
	margin-bottom:30px;
}
.no-result-products .product-item{
	opacity:0;
}
.no-result-products .owl-item .product-item{
	opacity:1;
}
.products__item_banner{
	position:relative;
	padding:0 10px;
}
.products__item_banner a{
	display:block;
	position:relative;
}
.products__item_banner a img{
	display:block;
	width:100%;
	margin:0 auto;
}
.products__item_banner a > span{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	box-sizing:border-box;
	font-size:14px;
	line-height:20px;
	color:#000000;
	padding:20px;
	text-align:center;
	font-weight:700;
}
.products__item_banner a > span > span{
	display:inline-block;
	border-bottom:1px solid rgba(0,0,0,.5);
}
.products__item_banner a:hover > span > span{
	border-color:transparent;
}
.catalog_show_count{
	text-align:center;
	font-size:13px;
	line-height:20px;
	margin-bottom:10px;
	font-weight:700;
}
.category-list__link_inside.active{
	font-weight:700;
}