

/* Start:/bitrix/templates/main/assets/lib/fancybox/jquery.fancybox.css?17056944855283*/
 .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding:0!important;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('/bitrix/templates/main/assets/lib/fancybox/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('/bitrix/templates/main/assets/lib/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-save {position:absolute;top:-15px;right:20px;background:url(/bitrix/templates/main/assets/lib/fancybox/fancybox_save.png);width:35px;height:35px;}.fancybox-print {position:absolute;top:-15px;right:60px;background:url(/bitrix/templates/main/assets/lib/fancybox/fancybox_print.png);width:35px;height:35px;}.fancybox-nav {position: absolute;top: 50%;width: 40%;height: 60px;margin-top: -30px;cursor: pointer;text-decoration: none;background: transparent url(/bitrix/templates/main/assets/lib/fancybox/blank.gif);-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;cursor: pointer;z-index: 8040;visibility: hidden;background: rgba(255,255,255,0.7);border-radius: 0;font-size: 30px;line-height: 66px;margin-top: -30px;width: 35px;height: 60px;text-align: center;}.fancybox-nav span:before{font-family:'FontAwesome';display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.fancybox-prev span:before{content: "\e907";}.fancybox-next span:before{content: "\e908";}.fancybox-prev span {left: 0;}.fancybox-next span {right: 0;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('/bitrix/templates/main/assets/lib/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('/bitrix/templates/main/assets/lib/fancybox/fancybox_sprite@2x.png');background-size: 44px 152px;}.fancybox-prev span, .fancybox-next span {background: rgba(255,255,255,0.7);}#fancybox-loading div {background-image: url('/bitrix/templates/main/assets/lib/fancybox/fancybox_loading@2x.gif');background-size: 24px 24px;}}.feedbackfancy {}.feedbackfancy .fancybox-skin {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin:30px 0;}.feedbackfancy .fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);}.feedbackfancy .fancybox-close {top: -27px;right: -27px;width: 27px;height: 27px;background-image:url(/bitrix/templates/main/assets/lib/fancybox/fancybox-style-close.png);background-position:0 0;background-repeat:no-repeat;}
/* End */


/* Start:/bitrix/templates/main/assets/lib/fancybox/helpers/jquery.fancybox-buttons.css?17056944852288*/
#fancybox-buttons {position: fixed;left: 0;width: 100%;z-index: 8050;}#fancybox-buttons.top {top: 10px;}#fancybox-buttons.bottom {bottom: 10px;}#fancybox-buttons ul {display: block;width: 166px;height: 30px;margin: 0 auto;padding: 0;list-style: none;border: 1px solid #111;border-radius: 3px;-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);background: rgb(50,50,50);background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );}#fancybox-buttons ul li {float: left;margin: 0;padding: 0;}#fancybox-buttons a {display: block;width: 30px;height: 30px;text-indent: -9999px;background-color: transparent;background-image: url('/bitrix/templates/main/assets/lib/fancybox/helpers/fancybox_buttons.png');background-repeat: no-repeat;outline: none;opacity: 0.8;}#fancybox-buttons a:hover {opacity: 1;}#fancybox-buttons a.btnPrev {background-position: 5px 0;}#fancybox-buttons a.btnNext {background-position: -33px 0;border-right: 1px solid #3e3e3e;}#fancybox-buttons a.btnPlay {background-position: 0 -30px;}#fancybox-buttons a.btnPlayOn {background-position: -30px -30px;}#fancybox-buttons a.btnToggle {background-position: 3px -60px;border-left: 1px solid #111;border-right: 1px solid #3e3e3e;width: 35px }#fancybox-buttons a.btnToggleOn {background-position: -27px -60px;}#fancybox-buttons a.btnClose {border-left: 1px solid #111;width: 35px;background-position: -56px 0px;}#fancybox-buttons a.btnDisabled {opacity : 0.4;cursor: default;}
/* End */


/* Start:/bitrix/templates/main/assets/lib/fancybox/helpers/jquery.fancybox-thumbs.css?1705694485652*/
#fancybox-thumbs {position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050;}#fancybox-thumbs.bottom {bottom: 2px;}#fancybox-thumbs.top {top: 2px;}#fancybox-thumbs ul {position: relative;list-style: none;margin: 0;padding: 0;}#fancybox-thumbs ul li {float: left;padding: 1px;opacity: 0.5;}#fancybox-thumbs ul li.active {opacity: 0.75;padding: 0;border: 1px solid #fff;}#fancybox-thumbs ul li:hover {opacity: 1;}#fancybox-thumbs ul li a {display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none;}#fancybox-thumbs ul li img {display: block;position: relative;border: 0;padding: 0;max-width: none;}
/* End */


/* Start:/bitrix/templates/main/assets/css/product-category.css?17798129749957*/
/*CATEGORY*/
.category_description-inner{
	position:relative;
}
.category_description-inner.has-preview .category_description-detail_text{
	padding-left:34%;
}
.category_description-inner.has-logo .category_description-detail_text{
	padding-right: 13%;
}

.category_description-detail_text-inner{
    padding: 30px;
}
.category_description-detail_text-inner > p:last-child{
	margin-bottom:0!important;
}
.category_description-video{
	width: 34%;
    position: absolute;
    top: 0;
	left:0;
    height: 100%;
}
.category_description-video .category_description-media{
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    width: 100%;
    z-index: 2;
	height: 100%;
	max-height:400px;
	display:block;
}
.category_description-video .category_description-media img{
	width:100%;
	height:100%;
	object-fit:cover;
	object-position:center;
}
/* .category_description-video a.category_description-media:after{
	content: "\e902";
	font-family:'FontAwesome';
	font-size:50px;
	color:#b2874d;
	position:absolute;
	display:inline-block;
	line-height:1;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	z-index:2;
	font-size:80px;
} */
.category_description-video a.category_description-media .play{
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	border-radius:10px;
	bottom:15px;
	right:15px;
	overflow:hidden;
	z-index:2;
	border: 1px solid rgba(255, 255, 255, 0.3);
}
.category_description-video a.category_description-media .play:before{
    content: '';
    background: rgba(255, 255, 255, 0.1);
    filter: blur(2px);
    backdrop-filter: blur(2px);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.category_description-video a.category_description-media .play:after{
	content:'';
	width: 0; 
	height: 0;
	border-style: solid;
	border-width: 10px 0px 10px 20px;
	border-color: transparent transparent transparent #fff;
	transform: rotate(0deg);
	position:absolute;
	z-index:1;
	top:50%;
	left:50%;
	margin-top:-10px;
	margin-left:-8px;
}
.category_description-logo_brand{
	width: 13%;
    position: absolute;
    top: 0;
	right:0;
    height: 100%;
}
.category_description-logo{
	height: 100px;
    background-color: #f7f7f7;
    background-repeat: no-repeat;
    background-size: 70% auto;
    background-blend-mode: multiply;
    background-position: center;
    width: 100%;
    margin: 0 auto;
    max-width: 150px;
}
.category_description-logo.logo_bg_square{
	height: 150px;
}

.category_description-toggle{
	display:none;
	font-size: 15px;
    color: #b2874d;
    margin-top: 6px;
    font-weight: bold;
    position: relative;
    text-align: center;
    text-decoration: none;
    padding: 20px;
}
.category_description-toggle i{
	font-size: 10px;
    line-height: 1;
    vertical-align: middle;
    margin-left: 3px;
}

.excerpt_hidden{
	display:none;
}
.excerpt_opened .open_excerpt{
	display:none!important;
}
.excerpt_opened .excerpt_hidden{
	display:initial!important;
}

.js_excerpt.disabled{
	height:auto;
}
.js_excerpt{
	height:250px;
	overflow:hidden;
	position:relative;
}
.js_excerpt.js_excerpt_opened{
	height:auto;
}
.open_js_excerpt {
    font-weight: bold;
    margin-left: 0;
    color: #b2874d;
    text-decoration: none;
    display: block;
    position: absolute;
    bottom: -8px;
    left: 30px;
    z-index: 1;
    width: 100%;
    padding: 10px 0;
}


.js_excerpt.disabled .open_js_excerpt{
	display:none;
}

.bg-odd .open_js_excerpt{
	background: #f7f7f7;
}
.category_description-detail_text-html .open_js_excerpt{
	bottom:0;
	padding: 12px 0 15px 0;
}
.category_description-detail_text-html p,.category_description-detail_text-html ul{
	font-size:13.5px;
}

.html_excerpt{
	font-size:14px;
	line-height:20px;
}
.html_excerpt-toggler{
    margin-top: 20px;
	text-align:left;
}
a.html_excerpt-toggle{
	font-weight: bold;
    margin-left: 0;
    color: #b2874d!important;
    text-decoration: none;
    display: inline-block;
}
.html_excerpt-detail{
	display:none;
}
.html_excerpt.active .html_excerpt-detail{
	display:block;
}
.html_excerpt.active .html_excerpt-preview{
	display:none;
}
.category_description-pdf{
	margin-top:20px;
}
.category_description-pdf a{
	display: inline-block;
    float: left;
	color: #fff!important;
    background-color: #b2874d!important;
    border: 1px solid #b2874d!important;
	text-decoration: none;
    padding: 5px;
	font-size: 11px;
    line-height: 1;
    border-radius: 3px;
}
.category_description-detail_text-html a.html_excerpt-toggle{
	font-weight: normal;
    color: #444!important;
    text-decoration: none;
	padding-bottom:2px;
	border-bottom:1px solid #444;
}
.category_description-detail_text h3{
	padding-top:0;
}
@media (min-width:992px){
	.simple-toggle-content.category_description-content{
		display:block;
	}
}
@media (max-width:991px){
	.category_description-detail_text .html_excerpt-toggle,.category_description-detail_text .html_excerpt-preview,
	.category_description-detail_text-inner .open_js_excerpt{
		display:none;
	}
	.category_description-toggle,.category_description-detail_text .html_excerpt-detail{
		display:block;
	}
	.category_description-inner .category_description-detail_text{
		padding:0!important;
	}
	.category_description-logo_brand,.category_description-video{
		position:static;
		width:100%;
	}
	.category_description-video{
		position: relative;
		padding-top: 56.25%;
		height: 0;
		cursor: pointer;
	}
	.category_description-detail_text-inner.js_excerpt{
		height:auto;
	}
	.category_description-detail_text-inner{
		padding: 0px 30px 15px 30px;
	}
}

.category_text-item h2,.category_text-item h3,.category_text-item h4{
	font-weight:bold;
}
.category_text-item p{
    text-align: justify;
}

.sections_line{
	margin: 30px 0 0 0;
}
#sections_brands_line_mobile{
	margin:0 0 30px 0;
}
#sections_brands_line:empty,#sections_brands_line_mobile:empty{
	display:none;
}
.sections_brands_line-toggle-container{
	display:none;
}
.sections_line-sections{
	overflow:hidden;
	position:relative;
}
.sections_line-sections a{
	display:inline-block;
	float:left;
	margin-right:10px;
	margin-top: 10px;
	border:1px solid #707070;
	color:#707070;
	text-decoration:none;
	padding: 5px;
    font-size: 11px;
    line-height: 1;
    border-radius: 3px;
	position:relative;
}
.sections_line-sections a:hover{
	color: #b2874d;
	border:1px solid #b2874d;
}
.sections_line-sections a:last-child{
	margin-right:0;	
}
.sections_line-sections a.active{
	color: #fff;
	background-color: #b2874d;
	border:1px solid #b2874d;
}
#sections_brands_line .sections_line-inner{
	height:68px;
	overflow:hidden;
	position:relative;
	/*padding-right:103px;*/
}
#sections_brands_line.opened .sections_line-inner{
	height:auto;
}
#sections_brands_line.opened .sections_brands_line-toggle-container{
	display:block;
	margin-top: 10px;
}
#sections_brands_line .sbclose,#sections_brands_line.opened .sbopen{
	display:none;
}
a.sections_brands_line-toggle {
    font-weight: bold;
    margin-left: 0;
    color: #b2874d!important;
    text-decoration: none;
	margin-top: 10px;
}
.sections_line-sections a.sections_brands_line-toggle {
	border:1px solid #b2874d!important;
}
.sections_line-sections a.mustbeinvisible{
	clear:both;
}
#sections_brands_line.opened a.mustbeinvisible{
	clear:none;
}
a.sections_brands_line-toggle.active{
	display: inline-block;
}
#sections_brands_line.opened .sbclose{
	display:block;
}
.sections_brands_line_mobile-toggle{
	font-size: 15px;
    color: #b2874d;
    margin-top: 6px;
    font-weight: bold;
    position: relative;
    text-align: center;
    text-decoration: none;
    padding: 20px;
	display:inline-block;
}
.sections_brands_line_mobile-toggle i {
    font-size: 10px;
    line-height: 1;
    vertical-align: middle;
    margin-left: 3px;
}

@media (max-width:991px){
	#stock_line{
		margin:0;
	}
	#sections_brands_line .sections_line-inner{
		padding-right:0;
	}
	.sections_brands_line-toggle-container{
		display:none;
	}
	a.sections_brands_line_mobile-toggle{
		text-align:center;
	}
}
/*CATEGORY*/
/*PDF*/
.pdf_section .pdf_box .row.no-carousel{
	display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
}
.pdf_section{
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}
.loop_item.pdf_item .loop_item-title{
    font-size: 13px;
	text-align:center;
	margin-top:15px;
}
.loop_item.pdf_item .loop_item-title span {
    color: #707070!important;
}
.loop_item.pdf_item a{
	text-decoration:none;
}
.loop_item.pdf_item a,.loop_item.pdf_item img{
	display:block;
	width:100%;
}

.pdf_section .owl-carousel .owl-nav-left{
	left:-60px;
	margin-top: 0;
}
.pdf_section .owl-carousel .owl-nav-right{
	right:-60px;
	margin-top: 0;
}
@media (max-width:767px){
	.pdf_section .owl-carousel .owl-nav-left{
		left:-40px;
	}
	.pdf_section .owl-carousel .owl-nav-right{
		right:-40px;
	}
}
@media (min-width:480px){
	.pdf_section .owl-carousel[data-dots="1"] .owl-dots{
		display:none!important;
	}
}
@media (max-width:479px){
	.pdf_section .owl-carousel .owl-nav{
		display:none!important;
	}
	.pdf_section .owl-carousel[data-dots="1"] .owl-dots{
		display:inline-block!important;
	}
	.pdf_section .owl-carousel[data-dots="1"] .owl-dot{
		width: 45px;
	}
	.pdf_section .owl-carousel[data-dots="1"] .owl-dot span{
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		height: 4px;
		background: #e5e5e5;
		margin: -4px 0 0 0;
		top: 100%;
		width: 100%!important;
	}
}
/*PDF*/
/* End */


/* Start:/local/components/pixelplus/catalog.top.filter/templates/.default/style.css?172959727815435*/
/*FILTER*/
#top_filter_toggle.simple-toggle-content{
	display:block;
}

.top_filter-input.has-disabled{
	display:none!important;
}
.top_filter-input-toggle-option label{
	display: block;
	width: 100%;
	padding: 0;
	float: none;
	margin-bottom: 10px;
}
.top_filter-input-toggle-option .option-input{
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.top_filter-input-toggle-option .option-input input:checked ~ .checkmark:after {
	display: block;
}
.top_filter-input-toggle-option .option-input:hover input ~ .checkmark {
	background-color: #f1f1f1;
}
.top_filter-input-toggle-option .option-input input:checked ~ .checkmark {
	background-color: #b2874d;
}
.top_filter-input-toggle-option .option-input input[type="checkbox"] {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
	z-index: -1;
	margin: 0;
}
.top_filter-input-toggle-option em,.top_filter-input .top_filter-input-title em{
	font-style: normal;
}
.top_filter-input-toggle-option.match em{
	font-weight:bold;
}

#topfilterform.loading .top_filter-input-toggle:before,#topfilterform.loading .top_filter-input-toggle:after{
	content: "";
	position: absolute;
	display: block;
}
#topfilterform.loading .top_filter-input-toggle:before{
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.8);
}
#topfilterform.loading .top_filter-input-toggle:after{
	width: 64px;
	height: 64px;
	margin: 8px;
	border-radius: 50%;
	border: 6px solid #b2874d;
	border-color: #b2874d transparent #b2874d transparent;
	top: 50%;
	left: 50%;
	margin: -32px 0 0 -32px;
	animation: loading 1.2s linear infinite;
	z-index:2;
}
@keyframes loading {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
@-webkit-keyframes loading {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

@media (min-width:992px){
	.top_filter-input,#top_filter_deselect_all,#top_filter_submit{
		display:inline-block;
		float:left;
		max-width:270px;
		position:relative;
	}
	#top_filter_submit{
		margin:0;
		display:none!important;
	}
	.top_filter-input,#top_filter_deselect_all{
		margin-right:10px;
	}
	#top_filter_deselect_all{
		margin-right:0;
	}
	#top_filter_deselect_all i{
		margin-right:7px;
	}
	.top_filter-input-title{
		cursor: pointer;
		position: relative;
		padding: 13px 40px 13px 15px;
		border: 1px solid #b2874d;
		color: #5B3E34;
	}
	.top_filter-input-title .top_filter-input-title-inner{
		overflow: hidden;
		text-overflow: ellipsis;
		display: block;
		height: 100%;
		position: relative;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 12px;
		max-width: 240px;
		white-space: nowrap;
	}
	.top_filter-input-title.has-selected .top_filter-input-title-inner .s_n{
		display:none;
	}
	.top_filter-input-title .s_c{
		display: inline-block;
		font-size: 12px;
		position: absolute;
		top: 50%;
		right: 32px;
		transform: translateY(-50%);
		z-index: 2;
		font-weight: 600;
	}
	.top_filter-input-title a{
		display:inline-block;
		font-size:12px;
		position:absolute;
		top:50%;
		right:15px;
		color: #5B3E34;
		text-decoration:none;
		transform: translateY(-50%);
		z-index:2;
	}
	.top_filter-input-title a.open:before{
		content:'\e904';
		font-family:FontAwesome;
		font-size:9px;
	}
	.top_filter-input-title a.remove:before{
		content:'\e90c';
		font-family:FontAwesome;
		font-size:9px;
	}
	.top_filter-input-title.has-selected{
		color: #fff;
		background:#b2874d;
	}
	.top_filter-input-title.has-selected a{
		color: #fff;
	}
	.top_filter-input.plural .top_filter-input-title.has-selected.many{
		padding: 13px 55px 13px 15px;
	}
	.has-disabled .top_filter-input-title{
		color: #fff;
		background:#b0b0b0;
		border: 1px solid #b0b0b0;
		cursor: no-drop;
		padding: 13px 15px 13px 15px;
	}
	.has-disabled .top_filter-input-title a{
		color: #fff;
		display:none;
	}
	
	.top_filter-input .select_toggle {
		display: none;
		padding: 0;
		overflow: hidden;
		position: absolute;
		left: 0;
		top: 100%;
		z-index: 5;
		width: 100%;
		min-width: 300px;
		background-color: #f7f7f7;
		max-width: 400px;
		margin-top: 20px;
	}
	.top_filter-input .select_toggle.opened{
		display:block;
	}
	.top_filter-input-toggle-inner{
		padding: 15px;
	}
	.top_filter-input-toggle-options-title{
		font-weight:bold;
		text-transform:uppercase;
		margin-bottom:10px;
		font-size: 12px;
	}
	.top_filter-input-toggle-options-title a{
		color:#444;
	}
	
	.top_filter-input-toggle-option .option-input{
		padding-left: 35px;
		cursor: pointer;
		min-height: 25px;
		user-select: none;
		font-weight: normal;
		display: inline-block;
		vertical-align: middle;
	}
	
	.top_filter-input-toggle input.targetSearch {
		display: block;
		width: 100%;
		padding: 5px 10px;
	}
	.top_filter-input .top_filter-input-toggle-options {
		height: 250px;
		overflow-y: auto;
	}
	.top_filter-input-toggle-option em,.top_filter-input .top_filter-input-title em{
		font-style: normal;
	}
	.top_filter-input-toggle-option.match em{
		font-weight:bold;
	}

	.top_filter-mobile_bar,.top_filter-input-toggle-all,.top_filter-input-mobile_bar,
	.top_filter-input-toggle-option.filternoclick,.top_filter-input-toggle-option.fnoclick_mark{
		display:none!important;
	}

	.top_filter-input-toggle-btns{
		overflow:hidden;
		padding-top:10px;
	}
	.top_filter-input-toggle-remove{
		float:left;
	}
	.top_filter-input-toggle-remove i{
		margin-right:7px;
	}
	.top_filter-input-toggle-submit{
		float:right;
	}
	#filter_cnt.top_filter-input .top_filter-input-toggle-options{
		height:auto;
	}
	.top_filter-content .simple-toggle-link{
		 cursor: pointer;
		position: relative;
		padding: 13px 40px 13px 15px;
		border: 1px solid #b2874d;
		color: #5B3E34;
		display: none;
		width: 100%;
		text-decoration: none;
		font-weight: bold;
	}
	.top_filter-content .simple-toggle-link:before {
		content: '\e904';
		font-family: FontAwesome;
		font-size: 9px;
		display: inline-block;
		position: absolute;
		top: 50%;
		right: 15px;
		color: #b2874d;
		text-decoration: none;
		transform: translateY(-50%);
		z-index: 2;
	}
	
	#top_filter_toggle.simple-toggle-content{
		display:block;
	}
}

@media (max-width:991px){
	
	#top_filter_toggle.simple-toggle-content.active,
	.top_filter-input-toggle.opened{
		display: block;
        position: fixed; 
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background: #fff;
        padding: 0 15px;
	}
	#top_filter_toggle.simple-toggle-content.active{
		z-index: 999999;
	}
	.top_filter-input-toggle.opened{
		z-index: 1000001;
	}
	.top_filter-mobile_bar,.top_filter-input-mobile_bar{
		position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        text-align: center;
        width: 100%;
	}
	.top_filter-mobile_bar-title,.top_filter-input-mobile_bar-title{
		display: inline-block;
		padding: 10px 0;
		position: relative;
		font-size: 16px;
		font-weight: bold;
	}
	.top_filter-mobile_bar-close,.top_filter-input-mobile_bar-close{
		position: absolute;
        top: 50%;
        right: 15px;
        z-index: 2;
        transform: translateY(-50%);
        font-size: 15px;
        line-height: 1;
	}
	#top_filter_toggle.simple-toggle-content.active .top_filter-form{
		padding:38px 0 75px 0;
		height: 100%;
	}
	
	.top_filter-input-toggle.opened .top_filter-input-toggle-inner{
		height: 100%;
	}
	.top_filter-input-toggle.opened .top_filter-input-toggle-inner{
		padding:80px 0 75px 0;
	}

	
	
	.top_filter,.top_filter-input-toggle.opened .top_filter-input-toggle-options{
		display:block;
		position: relative;
        height: 100%;
        overflow-y: scroll;
	}
	#top_filter_deselect_all,#top_filter_submit,
	.top_filter-input-toggle-remove,.top_filter-input-toggle-submit{
		position:fixed;
		display:block;
		width:calc(49% - 15px);
		z-index: 1000000;
		bottom:15px;
	}
	.top_filter-input-toggle .stels_btn.top_filter-input-toggle-remove,.top_filter-input-toggle .stels_btn.top_filter-input-toggle-submit{
		font-size: 14px;
		padding: 15px 35px;
	}
	#top_filter_deselect_all,
	.top_filter-input-toggle-remove{
		left:15px;
	}
	#top_filter_submit,
	.top_filter-input-toggle-submit{
		right:15px;
	}
	
	.top_filter-input-title{
		position: relative;
	}
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input-title{
        background-color: #f7f7f7;
        padding: 6px 10px;
        border-radius: 12px;
		font-weight: bold;
	}
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input-title{
		padding-right:24px;
	}
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input-title.has-selected{
		color: #fff;
        background: #b2874d;
	}
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input-title.has-selected.many{
		padding-right:45px;
	}
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input-title .s_c{
        display: inline-block;
        font-size: 12px;
        position: absolute;
        top: 50%;
        right: 23px;
        transform: translateY(-50%);
        z-index: 2;
        font-weight: 600;
    }
	
	
	#top_filter_toggle.simple-toggle-content.active .top_filter-input-title{
		padding-right:40px;
		margin-bottom:15px;
	}
	
	#top_filter_toggle.simple-toggle-content.active .top_filter-input-title .s_n{
		font-size: 14px;
		font-weight: bold;
	}
	.top_filter-input-title a{
		display: inline-block;
        font-size: 12px;
        position: absolute;
        top: 50%;
        text-decoration: none;
        transform: translateY(-50%);
        z-index: 2;
	}
	#top_filter_toggle.simple-toggle-content.active .top_filter-input-title a{
		color:#ababab;
		right: 15px;
	}
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input-title a{
		right: 9px;
		color: #5B3E34;
	}
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input-title.has-selected a{
		color:#fff;
	}
	
	.top_filter-input-title .s_t.remove:before,#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input-title .s_t.open:before,#top_filter_toggle.simple-toggle-content.active .top_filter-input-title .s_t.remove:after{
		display:inline-block;
	}
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input-title .s_t.open:before {
        content: '\e904';
        font-family: FontAwesome;
        font-size: 7px;
    }
	.top_filter-input-title .s_t.remove:before {
        content: '\e90c';
        font-family: FontAwesome;
        font-size: 9px;
    }
	#top_filter_toggle.simple-toggle-content.active .top_filter-input-title .s_t.remove:after {
		content: 'Очистить';
        font-size: 10px;
        margin-left: 4px;
        font-weight: bold;
    }
	
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-inner{
		white-space:nowrap;
		overflow-x:scroll;
	}
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input{
		display:inline-block;
		padding-bottom:15px;
		padding-top:0;
		border-top:none;
	}
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input + .top_filter-input{
		margin-left: 10px;
	}
	
	#top_filter_toggle.simple-toggle-content.active .top_filter-input{
		padding-bottom:15px;
	}
	#top_filter_toggle.simple-toggle-content.active .top_filter-input + .top_filter-input{
		padding-top:15px;
		border-top: 1px solid #e2e2e2;
	}
	.top_filter-input-toggle-options{
		overflow:hidden;
	}
	
	.top_filter-input-toggle:not(.opened) .top_filter-input-toggle-option{
		display:inline-block;
		float:left;
		margin-right:10px;
	}
	.top_filter-input-toggle:not(.opened) .top_filter-input-toggle-option label {
        background-color: #f7f7f7;
        padding: 6px 10px;
        border-radius: 12px;
    }
	.top_filter-input-toggle:not(.opened) .top_filter-input-toggle-option.selected label{
		background-color:#b2874d;
		color:#fff;
	}
	
	.top_filter-input-toggle.opened .top_filter-input-toggle-option label {
		display: block;
		width: 100%;
		padding: 0;
		float: none;
		margin-bottom: 10px;
	}
	.top_filter-input-toggle.opened .top_filter-input-toggle-option .option-input {
        padding-left: 35px;
        cursor: pointer;
        min-height: 25px;
        user-select: none;
        font-weight: normal;
        display: inline-block;
        vertical-align: middle;
    }
	.top_filter-input-toggle.opened .top_filter-input-toggle-option .option-input input:checked ~ .checkmark {
		background-color: #b2874d;
	}
	.top_filter-input-toggle.opened .top_filter-input-toggle-option .option-input input:checked ~ .checkmark:after {
		display: block;
	}

	.top_filter-input-toggle-options-all{
		text-align:right;
	}
	.top_filter-input-toggle-all:after{
		content:'\e908';
		display:inline-block;
		font-family:'FontAwesome';
		margin-left:5px;
		font-size: 10px;
	}
	.top_filter-input-toggle input.targetSearch{
        width: calc(100% - 30px);
        padding: 5px 10px;
        margin: 0;
        position: absolute;
        top: 38px;
        left: 15px;
        z-index: 1;
	}
	#top_filter_deselect_all i,.top_filter-input-toggle-remove i,.top_filter-input-toggle:not(.opened) .top_filter-input-toggle-option .option-input .checkmark,
	.top_filter-input-toggle-btns,.top_filter-input-toggle input.targetSearch,
	.top_filter-input-toggle:not(.opened) .top_filter-input-toggle-option:not(.filterpreview),
	.top_filter-input-toggle.opened .top_filter-input-toggle-options-all,.top_filter-input-mobile_bar,
	
	#top_filter_deselect_all,#top_filter_submit,.top_filter-mobile_bar,.top_filter-input-toggle,
	#top_filter_toggle.simple-toggle-content.active .top_filter-input-title .s_c,
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input-title.has-selected .top_filter-input-title-inner .s_n,
	#top_filter_toggle.simple-toggle-content.active .top_filter-input-title .s_o{
		display:none;
	}
	
	.top_filter-input-toggle-option.filternoclick,.top_filter-input-toggle-option.fnoclick_mark{
		display:none!important;
	}
	.top_filter-input-toggle.opened input.targetSearch,.top_filter-input-toggle.opened .top_filter-input-mobile_bar,
	
	#top_filter_toggle.simple-toggle-content.active #top_filter_deselect_all,#top_filter_toggle.simple-toggle-content.active #top_filter_submit,
	#top_filter_toggle.simple-toggle-content.active .top_filter-mobile_bar,#top_filter_toggle.simple-toggle-content.active .top_filter-input-toggle,
	#top_filter_toggle.simple-toggle-content:not(.active) .top_filter-input-title.has-selected .s_o,
	.top_filter-input-toggle.opened .top_filter-input-toggle-btns{
		display:block;
	}
}
@media (max-width:375px){
	#top_filter_deselect_all,#top_filter_submit,
	.top_filter-input-toggle .stels_btn.top_filter-input-toggle-remove,.top_filter-input-toggle .stels_btn.top_filter-input-toggle-submit{
		padding: 10px;
		font-size: 12px;
	}
	.top_filter-form {
        padding: 38px 0 65px 0;
	}
}
/*FILTER*/
/* End */


/* Start:/bitrix/templates/main/components/bitrix/system.pagenavigation/shop/style.css?17241506201667*/
.stels_pagination{
	text-align:center;
}
.stels_pagination-inner,.stels_pagination-container{
	display:inline-block;
}
.stels_pagination-navigation .stels_btn{
    padding: 15px 15px;
    float: left;
    line-height: 14px;
    min-width: 46px;
}
.stels_pagination .num + .num{
	margin-left:5px;
}
.stels_pagination .stels_btn.sep{
    border-color: transparent !important;
}
.stels_pagination .prev{
	margin-right:15px;
}
.stels_pagination .next{
	margin-left:15px;
}
.stels_pagination .prev i,.stels_pagination .next i{
    font-size: 16px;
	line-height: 14px;
    vertical-align: bottom;
	color:#b2874d;
}
.stels_pagination .prev:hover i,.stels_pagination .next:hover i{
	color:#fff;
}
.stels_pagination .stels_btn.current {
    color: #fff!important;
    background-color: #b2874d!important;
}

.with-sidebar .stels_pagination.container{
	width:100%;
}

.stels_pagination-container{
	position:relative;
	padding-right:220px;
}
.stels_pagination-loadmore{
	position:absolute;
	right:0;
	top:0;
}

@media (max-width:767px){
	.stels_pagination .stels_btn {
		padding: 8px 5px;
		min-width: 29px;
	}
	.stels_pagination .prev i, .stels_pagination .next i,.stels_pagination .stels_btn {
		font-size: 10px;
		line-height: 13px;
	}
	.stels_pagination .num + .num,.stels_pagination .next {
		margin-left: 3px;
	}
	.stels_pagination .prev{
		margin-right:3px;
	}
	.stels_pagination-container{
		padding-right:0;
	}
	.stels_pagination-loadmore{
		position:static;
		margin-bottom:20px;
	}
	.stels_pagination-container,.stels_pagination-loadmore .stels_btn,.stels_pagination-inner{
		width:100%;
		display:block;
	}
	.stels_pagination-navigation{
		display:inline-block;
	}
}
/* End */


/* Start:/bitrix/templates/main/assets/css/product-loop.css?174708536310198*/
/*LOOP PRODUCT*/
.loop_item.product-item .loop_item-info{
	padding: 20px;
}
.loop_item.product-item .loop_item-info,.loop_item.product-item .loop_item-title span{
	text-align:center;
}
.loop_item.product-item .loop_item-title-box{
	padding:0;
}
.loop_item.product-item .loop_item-title{
	font-size:13px;
	line-height: 1.2;
}
.loop_item.product-item .loop_item-title span{
	color: #707070!important;
}
.loop_item.product-item .loop_item-title-full span{
	overflow:hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.loop_item-currency,.single_product-currency{
	display:none;
}
.loop_item-currency.active,.single_product-currency.active,.single_product-currency.always_active,.loop_item-currency.always_active{
	display:block;
}
.not_available .loop_item-thumbnail .loop_item-thumbnail-img img{
	opacity:0.5;
}
.loop_item.product-item .loop_item-thumbnail-img img{
	width:auto;
	height:100%;
	margin:0 auto;
}

.loop_item-price{
	font-size:18px;
	color:#b2874d;
	margin-top: 6px;
	font-weight:bold;
	position:relative;
}
.loop_item-noprice{
	margin-top: 6px;
}
.loop_item-noprice a,.loop_item-noprice span{
	font-size:12px;
	color:#b2874d;
	font-weight:bold;
	position:relative;
	display:block;
}
.loop_item-price.sale_price{
	color:#c95a39;
}
.loop_item-price.sale_price .sale_label{
    display: inline-block;
    color: #fff;
    background: #c95a39;
    font-size: 11px;
    line-height: 1;
    padding: 4px;
    vertical-align: middle;
    margin-left: 3px;
}
.loop_item-old_price{
	font-size:16px;
	color:#707070;
	text-decoration:line-through;
	margin-top: 6px;
}

.loop_item-brand {
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 8px;
  color: #573e37;
  font-family: "PT Sans",sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding:0;
}
.loop_item-stock{
	margin-top:4px;
}
.loop_item-stock.instock span, .loop_item-stock.sold span, .loop_item-stock.not_supplied span,.loop_item-stock.not_produced span,.loop_item-stock.reserve span,
.loop_item-stock span.instock, .loop_item-stock span.sold, .loop_item-stock span.not_supplied,.loop_item-stock span.not_produced,.loop_item-stock span.reserve{
	position:relative;
	padding-left:12px;
}
.loop_item-stock.instock span:before,.loop_item-stock.reserve span:before,
.loop_item-stock span.instock:before,.loop_item-stock span.reserve:before,
.loop_item-stock.sold span:before,.loop_item-stock.not_supplied span:before,.loop_item-stock.not_produced span:before,
.loop_item.product-item .favorite_add-loop,
.loop_item.product-item .cart_add-loop{
	position:absolute;
}
.loop_item-stock.instock span:before,.loop_item-stock.reserve span:before,
.loop_item-stock span.instock:before,.loop_item-stock span.reserve:before,
.loop_item-stock.sold span:before,.loop_item-stock.not_supplied span:before,.loop_item-stock.not_produced span:before{
	display:inline-block;
	top:50%;
	left:0;
	margin-top:-3px;
	z-index:1;
}

.loop_item-stock.instock span:before,.loop_item-stock.reserve span:before,
.loop_item-stock span.instock:before,.loop_item-stock span.reserve:before{
	content:'';
	width:7px;
	height:7px;
	border-radius:50%;
	-webkit-border-radius:50%;
}
.loop_item-stock.instock span:before,
.loop_item-stock span.instock:before{
	background-color:#14ce7f;
}
.loop_item-stock.reserve span:before,
.loop_item-stock span.reserve:before{
	background-color:#c95a39;
}

.loop_item-stock.sold span:before,.loop_item-stock.not_supplied span:before,.loop_item-stock.not_produced span:before{
	content: "\e90c";
	font-family:'FontAwesome';
	font-size:7px;
	color:#d80000;
	margin-right:5px;
	line-height: 1;
}
.loop_item.product-item .favorite_add-loop,
.loop_item.product-item .cart_add-loop{
    text-decoration: none;
    color: #b2874d;
    font-size: 18px;
    line-height: 1;
	right: 10px;
}
.loop_item.product-item .cart_add-loop{
	bottom: 20px;
}
.loop_item.product-item .favorite_add-loop{
    top:18px;
}
.loop_item.product-item .favorite_add-loop:before{
	content:'\e914';
	font-family:'FontAwesome';
}
.loop_item.product-item .favorite_add-loop.added:before{
	content:'\e913';
}
.loop_item.product-item .cart_add-loop:before{
	content:'\e93c';
	font-family:'FontAwesome';
}
.loop_item.product-item .cart_add-loop.added:before{
	content:'\e93b';
}


.products_section .owl-carousel .owl-nav-left{
	left:-60px;
	margin-top: -5%;
}
.products_section .owl-carousel .owl-nav-right{
	right:-60px;
	margin-top: -5%;
}

.products_section-last_viewed{
	border-top: 1px solid #e1e1e1;
}


/*NEW*/
.product-item-list .product-item-inner{
	position:relative;
}
.product-item-list:hover .product-item-inner{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}

.cart_add-extra .a, .cart_add-extra.added .n_a,
.favorite_add-extra .a, .favorite_add-extra.added .n_a,
.loop_item-extra {
	display:none;
}

.loop_item-extra,.loop_item-labels{
	position: absolute;
}
.loop_item-labels-right,.loop_item-labels-left{
	top:10px;
	z-index: 1;
}
.loop_item-labels-right{
	right:10px;
	text-align:right;
	line-height: 1;
}
.loop_item-labels-left{
	left:10px;
	overflow:hidden;
}
.loop_item-labels-item {
    color: #fff;
    background: #444;
    font-size: 13px;
    line-height: 1;
    margin-bottom: 3px;
    font-weight: bold;
	letter-spacing: 0.6px;
}
.loop_item-labels-right .loop_item-labels-item{
	padding: 4px;
	 border-radius: 4px;
    -webkit-border-radius: 4px;
}
.loop_item-labels-left .loop_item-labels-item{
	padding: 4px 15px;
	 border-radius: 10px;
    -webkit-border-radius: 10px;
	float:left;
	clear:both;
}
.loop_item-labels-item.label_qty,.loop_item-labels-left .loop_item-labels-item{
	display:inline-block;
}
.loop_item-labels-item.label_qty,.loop_item-labels-item.label_new{
	background:#b2874d;
}
.loop_item-labels-item.label_best{
	background:#c95a39;
}
.loop_item-labels-item.label_fitting{
	background:transparent;
	padding: 0;
	width:38px;
}
.loop_item.product-item.line .loop_item-labels-item.label_fitting{
	width:20px;
}
.loop_item.product-item.line .loop_item-labels-item{
	font-size: 8px;
	padding: 2px 4px;
}
.loop_item-labels-item.label_fitting img{
	height:auto;
	width:100%;
}


.loop_item-extra{
    background: #fff;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 2;
    width: calc(100%);
    text-align: center;
    margin-top: -10px;
	padding:0 15px 15px 15px;
}

.cart_add-extra.added .a,.favorite_add-extra.added .a{
	display:inline;
}

.loop_item-extra-dimensions{
	font-size:14px;
}
.loop_item-extra-dimensions span,.loop_item-labels-item,.loop_item-labels-item.label_fitting img{
	display:block;
}
.loop_item-extra-dimensions span + span{
	margin-top:2px;
}
.loop_item-extra-dimensions + .loop_item-extra-btns{
	margin-top:10px;
}
.loop_item-extra-btns{
	overflow:hidden;
}
.loop_item-extra-btns a{
	width:48%;
}
.loop_item-extra-btns a.cart_add-extra{
	float:right;
}
.loop_item-extra-btns a.favorite_add-extra{
	float:left;
}

@media (min-width:1199px){
	.product-item-list:hover .with_extra .favorite_add-loop,
	.product-item-list:hover .with_extra .cart_add-loop{
		display:none;
	}
	.product-item-list:hover .with_extra .loop_item-extra{
		display:block;
		box-shadow: 0px 10px 10px rgba(0,0,0,0.2);
	}
}
@media (max-width:767px){
	.loop_item-labels-item.label_fitting{
		width:30px;
	}
}
@media (max-width:375px){
	.loop_item-labels-item.label_fitting{
		width:20px;
	}
}
/*NEW*/

@media (max-width:991px){
	.loop_item-stock span.sep{
		opacity: 0;
		height: 1px;
		display: block;
		clear: both;
		font-size: 0px;
		line-height: 0;
	}
}

@media (max-width:767px){
	.loop_item.product-item .loop_item-title-full{
		margin-left: -20px;
		margin-right: -20px;
		font-size: 11px;
	}
	.products_section .owl-carousel .owl-nav-left{
		left:-40px;
	}
	.products_section .owl-carousel .owl-nav-right{
		right:-40px;
	}
	.products_section .row.no-carousel.products_box-inner {
		margin-right: -7.5px;
		margin-left: -7.5px;
	}
	.products_section .row.no-carousel.products_box-inner .product-item{
		padding-right: 7.5px;
		padding-left: 7.5px;
	}
	.loop_item-stock{
		font-size: 10px;
	}
	
	.loop_item-brand{
		font-size: 13px;
	}
	.loop_item-old_price{
		font-size: 14px;
	}
	.loop_item-price{
		font-size: 15px;
	}
	
	.loop_item.product-item .favorite_add-loop, .loop_item.product-item .cart_add-loop{
		right:2px;
	}
	
	.product-item-list:hover .product-item-inner{
		box-shadow: none;
	}
	.loop_item-labels-item,.loop_item.product-item.line .loop_item-labels-item{
		font-size: 6px;
		letter-spacing: 0.4px;
	}
	.loop_item-labels-left .loop_item-labels-item {
		padding: 2px 4px;
	}
}

@media (min-width:480px){
	.products_section .owl-carousel[data-dots="1"] .owl-dots{
		display:none!important;
	}
}
@media (max-width:479px){
	.loop_item-price .price-value{
		display:inline-block;
	}
	.products_section .owl-carousel .owl-nav{
		display:none!important;
	}
	.products_section .owl-carousel[data-dots="1"] .owl-dots{
		display:inline-block!important;
	}
	.products_section .owl-carousel[data-dots="1"] .owl-dot{
		width: 45px;
	}
	.products_section .owl-carousel[data-dots="1"] .owl-dot span{
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		height: 4px;
		background: #e5e5e5;
		margin: -4px 0 0 0;
		top: 100%;
		width: 100%!important;
	}
}
@media (max-width:400px){
	.loop_item.product-item .loop_item-info {
		padding: 20px 10px;
	}
	.loop_item.product-item .loop_item-title-full {
        margin-left: -10px;
        margin-right: -10px;
	}
	.loop_item-price {
		font-size: 13px;
	}
	.loop_item-old_price {
		font-size: 12px;
	}
	.loop_item-price.sale_price .sale_label {
		font-size: 8px;
		padding: 3px;
	}
	.loop_item.product-item .favorite_add-loop {
		top: initial;
		bottom:20px;
		right:initial;
		left:2px;
	}
}
/*LOOP PRODUCT*/
/* End */
/* /bitrix/templates/main/assets/lib/fancybox/jquery.fancybox.css?17056944855283 */
/* /bitrix/templates/main/assets/lib/fancybox/helpers/jquery.fancybox-buttons.css?17056944852288 */
/* /bitrix/templates/main/assets/lib/fancybox/helpers/jquery.fancybox-thumbs.css?1705694485652 */
/* /bitrix/templates/main/assets/css/product-category.css?17798129749957 */
/* /local/components/pixelplus/catalog.top.filter/templates/.default/style.css?172959727815435 */
/* /bitrix/templates/main/components/bitrix/system.pagenavigation/shop/style.css?17241506201667 */
/* /bitrix/templates/main/assets/css/product-loop.css?174708536310198 */
