

/* Start:/local/templates/ds/components/bitrix/catalog.smart.filter/vertical/style.css?174279578928817*/
.bx_filter .bx_filter_section{
	position:relative;
}
.bx_filter .bx_filter_title{
	font-size:21px;
	font-weight:bold;
	margin-bottom:10px;
	padding:0 10px;
	color:#000;
	text-shadow:0 1px 0 #fff;
	/*text-align: left;*/
}
/*bx_filter_container => bx_filter_parameters_box*/
.bx_filter .bx_filter_button_box,
.bx_filter .bx_filter_parameters_box{
	margin-bottom:20px;
	padding:0 6px;
}
.bx_filter_container_opener {
	float: right;
	width: 22px;
	height: 10px;
	margin-left: auto;
	padding: 5px 0;
	margin-top: -1px;
}
.bx_filter_container_opener_opened svg {
	transform: rotate(180deg);
}
.bx_filter_container_opener svg {
	display: block;
	width: 100%;
	height: 100%;
}
.bx_filter_container_opener path {
	stroke: #b2ada1;
}
.bx_filter .bx_filter_parameters_box_inline{
	display: flex;
}
.bx_filter .bx_filter_parameters_box_inline .bx_filter_parameters_box_title{
	flex-grow: 1;
}
.bx_filter .bx_filter_parameters_box_inline .bx_filter_block{
	flex-shrink: 0;
	margin-left: 10px;
}
.bx_filter .bx_filter_button_box{clear: both;}
.bx_filter.bx_horizontal .bx_filter_parameters_box{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:25%;
	padding:0 15px;
}
.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:both;}
@media (max-width:860px){
	.bx_filter.bx_horizontal .bx_filter_parameters_box{width:33.333%;}
	.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none;}
	.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2){clear:both;}
}
@media (max-width:640px){
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box{width:50%;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2){clear:none;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(2n+2){clear:both;}
}
@media (max-width:450px){
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box{float:none;width:100%;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2){clear:none;}
	.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(2n+2){clear:none;}
}

.bx_filter .bx_filter_parameters_box_title{
	font-size:16px;
	line-height: 1.1em;
	font-weight: bold;
		font-family: 'MyriadPro-Regular', Arial;
	display:block;
	margin-bottom:15px;
	color:#000;
	position: relative;
}
.bx_filter .bx_filter_parameters_box_title a{
	text-decoration: none;
	color: inherit;
}
.bx_filter label.bx_filter_parameters_box_title{
	cursor: pointer;
}
.bx_filter .bx_filter_parameters_box_title:after{
	display: none;
	position: absolute;
	content: ' ';
	width:7px;
	height: 4px;
	top: 50%;
	/*left: -13px;*/
	right: -15px;
	margin-top: -1px;
	opacity: .8;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFAgMAAAD09B5LAAAABGdBTUEAALGPC/xhBQAAAAlQTFRF////AAAAAAAAflGpXQAAAAN0Uk5TvwCA2cz+0wAAABdJREFUCNdjWLWCQWsBg1cLQ5AIQ0gIACLDA/lykNHsAAAAAElFTkSuQmCC');
}
.bx_filter .bx_filter_parameters_box.active .bx_filter_parameters_box_title:after{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFAgMAAAD09B5LAAAABGdBTUEAALGPC/xhBQAAAAlQTFRF////AAAAAAAAflGpXQAAAAN0Uk5TvwCA2cz+0wAAABdJREFUCNdjCAthiJrCkLWEYdUKBgYGACBrA/l9XbhoAAAAAElFTkSuQmCC");
}
.bx_filter .bx_filter_block{
	padding:0;
}
.bx_filter .bx_filter_button_box .bx_filter_block,
.bx_filter .bx_filter_parameters_box.active .bx_filter_block{
	display:block;
}
.bx_filter .bx_filter_parameters_box.active .bx_filter_block i{
	font-size: 15px;
	font-style: normal;
	color: #596b70;
	display: block;
	padding-bottom: 3px;
}
/*bx_filter_param_area => bx_filter_parameters_box_container*/
.bx_filter .bx_filter_parameters_box_container{/*margin-bottom:20px;*/}
/*bx_filter_param_area_block => bx_filter_parameters_box_container_block*/
.bx_filter .bx_filter_parameters_box_container_block{
	font-size:11px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:50%;
	color:#3f3f3f;
}
.bx_filter .bx_filter_parameters_box_container_flex {
	display: flex;
	margin: 25px -5px 0 -5px;
}
.bx_filter .bx_filter_parameters_box_container_flex .bx_filter_input_container {
	padding: 0 5px;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){
	text-align: right;
}
/*bx_input_container => bx_filter_input_container*/
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container{
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	/*max-width:105px;*/
	max-width:66%;
	min-width: 80px;
	width: 100%;
	height:35px;
	border-radius:3px;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ca3ae', endColorstr='#b6c8d2',GradientType=0 );
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(1){
	padding-right: 5px;
}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){
	padding-left: 5px;
}

.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	font-size: 18px;
	/*max-width:33%;*/
	/*min-width: 105px;*/
	margin: 0;
	padding: 5px 4px;
	border:none;
	border-radius:3px;
	background:#fff;
	border: 1px solid #b2ada1;
	font-size: 14px;
	line-height: 1em;
	font-family:'MyriadPro-Regular', Arial;
}

.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container{
	max-width:100%;
	position:relative;
}

.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container input.calendar{
	padding:0 23px 0 4px;
	font-size:15px;
}

.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container img.calendar-icon{
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	font-size:18px;
	top:7px;
	right:3px;
}

/*Track*/
.bx_filter .bx_ui_slider_track{
	position:relative;
	height:2px;
	margin:12px 0px 10px 0px;
	background: #d3d3d3;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c0c8', endColorstr='#b3d5df',GradientType=0 );
}
.bx_filter .bx_ui_slider_part{
	display: none;
	position:absolute;
	top:-6px;
	width:1px;
	height:17px;
	background:#a2bfc7;
}
.bx_filter .bx_ui_slider_part.p1{left:-1px;}
.bx_filter .bx_ui_slider_part.p2{left:25%;}
.bx_filter .bx_ui_slider_part.p3{left:50%;}
.bx_filter .bx_ui_slider_part.p4{left:75%;}
.bx_filter .bx_ui_slider_part.p5{right:-1px;}
.bx_filter .bx_ui_slider_part span{
	font-size:11px;
	font-weight: bold;
	position:absolute;
	top:-16px;
	left:50%;
	display:block;
	width:100px;
	margin-left:-50px;
	text-align:center;
	color:#000;
}
.bx_filter .bx_ui_slider_part.p2 span,
.bx_filter .bx_ui_slider_part.p3 span,
.bx_filter .bx_ui_slider_part.p4 span{color:#6b8086;}

.bx_filter .bx_ui_slider_range,
.bx_filter .bx_ui_slider_pricebar,
.bx_filter .bx_ui_slider_pricebar_VD,
.bx_filter .bx_ui_slider_pricebar_VN,
.bx_filter .bx_ui_slider_pricebar_V{
	position:absolute;
	top:-1px;
	bottom:-1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.bx_filter .bx_ui_slider_range{
	z-index: 92;
	margin: 0 20px;
}
.bx_filter .bx_ui_slider_pricebar{
	z-index:100;
}

.bx_filter .bx_ui_slider_pricebar_VD{
	z-index:91;
	background:#eb5324;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#849da4', endColorstr='#93afb7',GradientType=0 );
}
.bx_filter .bx_ui_slider_pricebar_VN{
	z-index:70;
	background:#d3d3d3;
	top: 0;
	bottom: 0;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eccea', endColorstr='#73d6f6',GradientType=0 );
}
.bx_filter .bx_ui_slider_pricebar_V{
	z-index:80;
	top:-1px;
	bottom:-1px;
	/*	border-right:1px solid #1888cc;
		border-left: 1px solid #1888cc;
	background: #eb5324;*/
}



.bx_filter .bx_ui_slider_handle{
	position:absolute;
	width:22px;
	height:22px;
	box-sizing: border-box;
	border: 2px solid #b2ada1;
	background: #fff;
	border-radius: 24px;
	top: -10px;
}
.bx_filter .bx_ui_slider_handle:hover{
	-webkit-cursor:grab;
	-ms-cursor:grab;
	-o-cursor:grab;
	cursor:grab;
}
.bx_filter .bx_ui_slider_handle:active{
	-webkit-cursor:grabbing;
	-ms-cursor:grabbing;
	-o-cursor:grabbing;
	cursor:grabbing;
}
.bx_filter .bx_ui_slider_handle.left{
	left:0;
	margin-left: -22px;
}
.bx_filter .bx_ui_slider_handle.right{
	right:0;
	margin-right: -22px;
}

/*
*	Select
*
*/
.bx_filter .bx_filter_select_container{
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:35px;
	padding:1px;
	border-radius:3px;
	background:#8ca3ae;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjYTNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmM4ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8ca3ae), color-stop(100%,#b6c8d2));
	background:-webkit-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:   -moz-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:    -ms-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:     -o-linear-gradient(top, #8ca3ae 0%,#b6c8d2 100%);
	background:        linear-gradient(top bottom, #8ca3ae 0%,#b6c8d2 100%);
	box-shadow:0 1px 0 0 rgba(255,255,255,.75);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ca3ae', endColorstr='#b6c8d2',GradientType=0 );
}
.bx_filter .bx_filter_select_block{
	position:relative;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:33px;
	margin:0;
	padding:0 33px 0 10px;
	border:none;
	border-radius:2px;
	background:#fff;
	box-shadow:inset 0 3px 6px 0 rgba(215,215,215,.75);
}
.bx_filter .bx_filter_select_text{
	font-size:15px;
	line-height:33px;
	overflow:hidden;
	max-width:100%;
	height:33px;
	cursor:pointer;
	vertical-align:middle;
	white-space:nowrap;
	text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
}
.bx_filter .bx_filter_select_text.fix{
	min-width:120px;
}
.bx_filter .bx_filter_select_text label{
	cursor:pointer;
}
.bx_filter .bx_filter_select_arrow{
	position:absolute;
	top:0;
	right:0;
	width:34px;
	height:33px;
	cursor:pointer;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center;
}
/*
*	Select popup
*
*/
.bx_filter_select_popup{padding:0;}
.bx_filter_select_popup ul{
	margin:0;
	padding:0;
	list-style:none;
}
.bx_filter_select_popup ul li{
	display:block;
	text-align: left;
	vertical-align:middle;
}
.bx_filter_select_popup ul li:first-child{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.bx_filter_select_popup ul li label{
	font-size:14px;
	line-height:26px;
	display:block;
	text-align: left !important;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:26px;
	padding:0 5px;
	cursor:pointer;
	vertical-align:middle;
	white-space:nowrap;
	text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	color:#575757;
}
.bx_filter_select_popup ul li label.selected,
.bx_filter_select_popup ul li label:hover{
	color:#000;
	background:#f3f8fa;
}
.bx_filter_select_popup ul li label.disabled{
	color:#919395;
	background:transparent;
}
.bx_filter_select_popup ul li .bx_filter_param_text{
	line-height: 26px !important;
}

/*
* TAGS
*
*/
.bx_filter.bx_horizontal .bx_filter_parameters_box.tags{
	width: 100%;
	clear: both
}
.bx_filter .bx_filter_tag{
	padding:18px;
	border:1px solid #aed5e0;
	border-radius:5px;
	background:rgba(151,214,233,.33);
}
.bx_filter .bx_tag_link{
	font-size:12px;
	text-decoration:none;
	color:#68939e;
	border-bottom:1px solid;
	text-shadow:none;
}
.bx_filter .bx_tag_link.active,
.bx_filter .bx_tag_link:hover{
	color:#1d3d46;
	border-bottom:none;
}

/*
*	LABEL
*
*/
.bx_filter .bx_filter_param_label{
	font-size:13px;
	position:relative;
	display:block;
	text-align:left;
	margin-bottom: 10px;
}
.bx_filter .bx_filter_param_label.disabled{
	cursor: not-allowed;
}
.bx_filter .bx_filter_param_label.disabled .bx_filter_input_checkbox {
	pointer-events: none;
}
.bx_filter .bx_filter_param_label.dib{display: inline-block;}
.bx_filter .bx_filter_param_text{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	font-family:'MyriadPro-Regular', Arial;
	margin:0 5px;
	font-size: 16px;
    line-height: 1.1em;
}
.bx_filter_param_opener {
	font-family:'MyriadPro-Regular', Arial;
	font-size: 16px;
    line-height: 1.1em;
	color: #F05213;
	text-decoration: none;
}
.bx_filter_param_opener:hover {
	color: #af4328;
}
.bx_filter .bx_filter_param_label.invisible {
	display: none;
}
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_text{
	color:#919395;
	/*text-decoration: line-through;*/
}
.bx_filter_select_popup .bx_filter_param_label.active{
	background: #f3f8fa;
}
/*
*	Checkbox / Radio
*
*/
.bx_filter .bx_filter_input_checkbox{
	display:flex;
}
.bx_filter .bx_filter_input_checkbox input[type=radio],
.bx_filter .bx_filter_input_checkbox input[type=checkbox]{
	margin: 0;
}
.bx_filter .bx_filter_input_checkbox .bx_filter_param_text{
	display: block;
	margin-left: 8px;
	text-align: left;
}

/*
* 	BTN
*
*/
.bx_filter .bx_filter_param_btn{
	display:inline-block;
	width:34px;
	height:34px;
	text-align:center;
	text-decoration:none;
	color:#000;
	vertical-align: middle;
	border:1px solid #9dbcc3;
	border-radius:3px;
	background:#fbfdfd;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmUxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfdfd), color-stop(100%,#cfe1e7));
	background:-webkit-linear-gradient(top, #fbfdfd 0%,#cfe1e7 100%);
	background:   -moz-linear-gradient(top, #fbfdfd 0%,#cfe1e7 100%);
	background:    -ms-linear-gradient(top, #fbfdfd 0%,#cfe1e7 100%);
	background:     -o-linear-gradient(top, #fbfdfd 0%,#cfe1e7 100%);
	background:        linear-gradient(top bottom, #fbfdfd 0%,#cfe1e7 100%);
	background-clip:padding-box;
	box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 0 0 1px rgba(255,255,255,.22);
	text-shadow:0 1px 0 #fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfdfd', endColorstr='#cfe1e7',GradientType=0 );
	-webkit-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-moz-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-ms-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	-o-transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	transition:border .3s ease, box-shadow .1s ease, color .3s ease;
	cursor: pointer;
}
.bx_filter .bx_filter_param_btn:hover{border-color:#b4d5de}
.bx_filter .bx_filter_param_btn:active,
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn{
	border-color:#b4d5de;
	background:#fcfefe;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmUyZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#cfe2e7));
	background:-webkit-linear-gradient(top, #fcfefe 0%,#feffff 100%);
	background:   -moz-linear-gradient(top, #fcfefe 0%,#feffff 100%);
	background:    -ms-linear-gradient(top, #fcfefe 0%,#feffff 100%);
	background:     -o-linear-gradient(top, #fcfefe 0%,#feffff 100%);
	background:        linear-gradient(top bottom, #fcfefe 0%,#cfe2e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfefe', endColorstr='#feffff',GradientType=0 );
	box-shadow:0 0 0 3px #2995d7,inset 0 2px 3px rgba(0,0,0,.12);
}
/* --- colors */
.bx_filter .bx_filter_param_btn.bx_color_sl{
	/*width:24px;*/
	/*padding:0 1px;*/
}
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{
	background: transparent;
	box-shadow: none
}
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{position: relative;}
.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl:before{
	position: absolute;
	bottom:0;
	right: 0;
	top: 0;
	left: 0;
	content: ' ';
	/*width: 19px;*/
	/*height:19px;*/
	display: block;
	z-index:100;
	background: url(/local/templates/ds/components/bitrix/catalog.smart.filter/vertical/images/missing_v2.png) no-repeat center;
	opacity: .7;
}

/*
* BTN P/M
*
*/
.bx_filter .bx_filter_param_btn.bx_spm{
	width:23px;
	min-width:23px;
	height:23px;
	padding:0;
	vertical-align: middle;
}
.bx_filter .bx_filter_param_btn.bx_spm.bx_minus{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC), -webkit-linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),	  -o-linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),		 linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-repeat:no-repeat,repeat;
	background-position:center 10px,center;
}
.bx_filter .bx_filter_param_btn.bx_spm.bx_plus{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==), -webkit-linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),	  -o-linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),		 linear-gradient(#fbfdfd 0%, #cfe1e7 100%);
	background-repeat:no-repeat,repeat;
	background-position:center 6px,center;
}
.bx_filter .bx_filter_param_btn.bx_spm:active{
	outline:none !important;
	box-shadow:inset 0 2px 3px rgba(0,0,0,.12);
}
.bx_filter span.bx_spm{
	font-size:18px;
	font-weight:bold;
	line-height:23px;
	display:inline-block;
	height:23px;
	margin:0 10px;
	vertical-align:middle;
	color:#000;
}

/*
*	icon
*
*/
.bx_filter_select_popup .bx_filter_select_text_icon,
.bx_filter .bx_filter_select_text_icon{
	line-height:33px;
	position:relative;
	display:inline-block;
	width:24px;
	height:24px;
	margin-top:-2px;
	margin-right:2px;
	vertical-align:middle;
	border-radius:2px;
}
.bx_filter_select_popup .bx_filter_btn_color_icon,
.bx_filter .bx_filter_btn_color_icon{
	line-height:24px;
	position:relative;
	top:5px;
	border-radius: 2px;
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:middle;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
	-webkit-background-size:cover;
	background-size:cover;
}
.bx_filter_select_popup .bx_filter_btn_color_icon{
	width:20px;
	height:20px;
	margin:2px 0;
	top: 0 !important;
}
.bx_filter .bx_filter_select_block .bx_filter_btn_color_icon{
	top:-1px !important;
}
.bx_filter_btn_color_icon.all {
	position: relative;
	border: none;
	box-shadow: none
}

.bx_filter_btn_color_icon.all:after,
.bx_filter_btn_color_icon.all:before{
	position: absolute;
	width: 60%;
	height:60%;
	background: #fff;
	content: " ";
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
}
.bx_filter_btn_color_icon.all:after{
	right: 0;
	bottom: 0;
}
.bx_filter_btn_color_icon.all:before{
	top:0;
	left: 0;
}
.bx_filter .bx_filter_param_label.disabled .bx_filter_btn_color_icon{
	opacity: .2;
}

/*
* 	BIZ
*
*/
.bx_filter .bx_filter_parameter_biz{
	font-size:15px;
	display:inline-block;
	margin-right:10px;
	text-decoration:none;
	color:#215968;
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz:hover{
	text-decoration:none;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active{
	position:relative;
	padding-left:20px;
	color:#d54a4a;
	border-bottom:1px solid;
}
.bx_filter .bx_filter_parameter_biz.active:hover{
	border-bottom:1px dashed;
}
.bx_filter .bx_filter_parameter_biz.active:before{
	position:absolute;
	top:4px;
	left:1px;
	display:block;
	width:13px;
	height:13px;
	content:' ';
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') no-repeat center left;
}

/*
*	BTN result and reset
*
*/
.bx_filter .bx_filter_search_button{
	cursor: pointer;
	outline: none;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	display:inline-block;
	height:35px;
	margin-right:7px;
	margin-bottom:10px;
	padding:0 10px;
	text-decoration:none;
	color:#1075a2;
	border-top:   1px solid rgba(0,0,0,.1);
	border-right: 1px solid rgba(0,0,0,.2);
	border-bottom:1px solid rgba(0,0,0,.4);
	border-left:  1px solid rgba(0,0,0,.2);
	border-radius:3px;
	background:#f9fafa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfefe), color-stop(100%,#c6e8f2));
	background:-webkit-linear-gradient(top, #fcfefe 0%,#c6e8f2 100%);
	background:   -moz-linear-gradient(top, #fcfefe 0%,#c6e8f2 100%);
	background:    -ms-linear-gradient(top, #fcfefe 0%,#c6e8f2 100%);
	background:     -o-linear-gradient(top, #fcfefe 0%,#c6e8f2 100%);
	background:        linear-gradient(top bottom, #fcfefe 0%,#e4f1f5 100%);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
	text-shadow:0 1px 0 0 rgba(255,255,255,.75);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfefe', endColorstr='#c6e8f2',GradientType=0 );
}
.bx_filter .bx_filter_search_button:hover{
	background:#f0f9fb;
}
.bx_filter .bx_filter_search_button:active{
	position:relative;
	bottom:-1px;
	background:#e4f1f5;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjFmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f1f5), color-stop(100%,#f9fafa));
	background:-webkit-linear-gradient(top, #e4f1f5 0%,#f9fafa 100%);
	background:   -moz-linear-gradient(top, #e4f1f5 0%,#f9fafa 100%);
	background:    -ms-linear-gradient(top, #e4f1f5 0%,#f9fafa 100%);
	background:     -o-linear-gradient(top, #e4f1f5 0%,#f9fafa 100%);
	background:        linear-gradient(top bottom, #e4f1f5 0%,#f9fafa 100%);
	box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.08) ;

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f1f5', endColorstr='#f9fafa',GradientType=0 );
}
.bx_filter .bx_filter_search_reset{
	cursor: pointer;
	outline: none;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	display:inline-block;
	height:35px;
	margin-right:7px;
	margin-bottom:10px;
	padding:0 10px;
	/*text-decoration:underline;*/
	color:#586a6f;
	border-radius:3px;
	background:transparent;
	border: none;
	text-shadow:0 1px 0 0 rgba(255,255,255,.75);
}
.bx_filter .bx_filter_search_reset:hover{
	color:#555;
}
.bx_filter .bx_filter_search_reset:active{
	position:relative;
	bottom:-1px;
	/*box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.08) ;*/
}

/*
* 	Result Popup
*
*/
.bx_filter .bx_filter_popup_result{
	font-size:13px;
	font-weight:normal;
	line-height:33px;
	position:absolute;
	z-index:930;
	display:none;
	height:33px;
	margin-top:-7px;
	margin-left:10px;
	padding:0 10px;
	white-space:nowrap;
	color:#3f3f3f;
	border-top:1px solid #c0d6dc;
	border-right:1px solid #c0d7dd;
	border-bottom:1px solid #c0d6dc;
	border-left:1px solid #c0d7dd;
	border-radius:3px;
	background:#fff;
	box-shadow:0 2px 5px 0 rgba(0,0,0,.1);
}
.bx_filter .bx_filter_popup_result .arrow{
	position:absolute;
	top:50%;
	width:8px;
	height:14px;
	margin-top:-7px;
	background:url(/local/templates/ds/components/bitrix/catalog.smart.filter/vertical/images/arr_left.png) no-repeat center;
}
.bx_filter.bx_horizontal .bx_filter_popup_result{
	position: static !important;
	display: inline-block
}
.bx_filter.bx_horizontal .bx_filter_popup_result .arrow{
	display: none;
}
.bx_filter .bx_filter_popup_result.right{left:102%;}
.bx_filter .bx_filter_popup_result.left{right:102%;}
.bx_filter .bx_filter_popup_result.right .arrow{left: -8px;background:url(/local/templates/ds/components/bitrix/catalog.smart.filter/vertical/images/arr_left.png)  no-repeat center;}
.bx_filter .bx_filter_popup_result.left  .arrow{right:-8px;background:url(/local/templates/ds/components/bitrix/catalog.smart.filter/vertical/images/arr_right.png) no-repeat center;}
.bx_filter .bx_filter_popup_result a{color:#0073a3;}
.bx_filter .bx_filter_popup_result a:hover{text-decoration:none;}
.bx_filter .bx_filter_popup_result_close{display:none;}

@media (max-width:530px){
	.bx-touch .bx_filter .bx_filter_popup_result{
		font-size:12px;
		line-height:14px;
		position:fixed !important;
		z-index:1001;
		top:auto !important;
		right:0 !important;
		bottom:0 !important;
		left:0 !important;
		margin-top: 0;
		margin-left:0;
		width:auto;
		height:auto;
		padding:10px;
		border-radius:0;
		box-shadow:0 -2px 5px 0 rgba(0,0,0,.1);
	}
	.bx_filter .bx_filter_popup_result .arrow{
		display: none;
	}
	.bx-touch .bx_filter .bx_filter_popup_result_close{
		position:absolute;
		top:50%;
		right:10px;
		display:block;
		width:22px;
		height:22px;
		margin-top:-11px;
		background:url(/local/templates/ds/components/bitrix/catalog.smart.filter/vertical/images/x.png) no-repeat center;
		background-size:16px;
	}
}

.bx_filter .bx_filter_category {
	margin-bottom: 10px;
}
.bx_filter .bx_filter_category.invisible {
	display: none;
}
.bx_filter .bx_filter_category_active {
    background: #ddd7c9;
    padding: 5px 8px;
	margin-left: -8px;
}
.bx_filter .bx_filter_category_back a {
	display: flex;
}
.bx_filter .bx_filter_category_back_icon {
	flex-shrink: 0;
	width: 8px;
	height: 13px;
	margin-right: 5px;
	margin-top: 2px;
}
.bx_filter .bx_filter_category a {
	font-family:'MyriadPro-Regular', Arial;
	font-size: 16px;
	line-height: 1.1em;
	text-decoration: none;
	color: #000;
}
.bx_filter .bx_filter_sub-categories {
	margin-left: 20px;
}
.bx_filter .bx_filter_sub-categories .bx_filter_category a {
	font-size: 14px;
}

.bx_filter_url {
	display: none;
}
/* End */


/* Start:/local/templates/ds/css/more.css?17885188601357*/
.more{transition:all .3s linear;display:inline-flex;font-size:14px;line-height:1.14em;color:#f36a40;text-decoration:none;outline:0}.more_contrast-orange{color:#f36a40}.more_grey{color:#909090}.more_contrast-grey{color:#909090}.more_indigo{color:#3349af}.more_black{color:#212121}.more_black .more__arrow{transition:all .3s linear;color:#191919}@media screen and (min-width:1280px){.more_black:hover .more__arrow{color:#dd5a35}}@media screen and (min-width:1280px){.more_black:active .more__arrow{color:#be3b13}}.more_big{font-size:16px;line-height:1.25em;font-weight:500}@media (max-width:1279px){.more_big{font-size:14px;line-height:1.14em}}.more_big .more__arrow{width:20px;height:20px;margin-left:8px}@media (max-width:1279px){.more_big .more__arrow{width:16px;height:16px;margin-left:4px}}@media screen and (min-width:1280px){.more:hover{color:#dd5a35}}@media screen and (min-width:1280px){.more:active{color:#be3b13}}@media screen and (min-width:1280px){.more_indigo-hover:hover{color:#3349af}}@media screen and (min-width:1280px){.more_indigo-hover:active{color:#162c95}}.more__arrow{width:16px;height:16px;font-size:16px;margin-left:4px;flex-shrink:0;transform:rotate(-90deg)}.more__arrow_down{transform:rotate(0)}@media (max-width:1279px){.more__m-hide{display:none}}.more__m-show{display:none}@media (max-width:1279px){.more__m-show{display:block}}
/* End */


/* Start:/local/templates/ds/css/search-match.css?178851886051*/
.search-match{border-radius:2px;background:#e7efff}
/* End */


/* Start:/local/templates/ds/css/product.css?178851886010771*/
.product{text-decoration:none;display:flex;flex-direction:column;height:100%;position:relative}@media screen and (min-width:1280px){.product:hover .product__substrate{opacity:1}}.product div{pointer-events:none}.product .swiper-container,.product a{pointer-events:auto}.product_mini{flex-direction:row}.product_mini .product__photo{width:64px;height:58px;margin-right:12px;padding-bottom:0;flex-shrink:0}@media (max-width:1279px){.product_mini .product__photo{width:40px;height:36px;margin-right:8px}}.product_mini .product__photo .product__lock{display:none}.product_mini .product__photo .product__favorite{display:none}.product_mini .product__substrate{box-shadow:none}.product_mini .product__bottom{margin-left:-76px}@media (max-width:1279px){.product_mini .product__bottom{margin-left:-48px}}.product_mini .product__name{margin-bottom:16px}.product_mini .product__delete{display:none}.product_mini .product__m-delete{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:20px;height:20px;font-size:20px;color:#191919;text-decoration:none}.product_mini .product__bottom-icon-buttons{display:flex;align-items:center;margin-right:12px}.product_mini .product__mini-delete{display:flex}.product_mini .product__photo-slider-hover{display:none}.product_mini .product__price-old{display:none}.product_row{flex-direction:row}.product_row .product__substrate{display:none}.product_row .product__body{display:block;margin-right:24px}@media (max-width:1279px){.product_row .product__body{margin-right:0}}.product_row .product__row-extension{display:block}.product_row .product__before{width:230px;margin-bottom:0;margin-right:24px;flex-shrink:0}@media (max-width:1279px){.product_row .product__before{width:80px;margin-right:12px}}.product_row .product__price{display:none}@media (max-width:1279px){.product_row .product__price{display:flex}}.product_row .product__name{font-size:16px;font-weight:700;line-height:1.25em}@media (max-width:1279px){.product_row .product__name{font-size:14px;line-height:1.14em;font-weight:400}}.product_row .product__name a{color:#353535}@media (max-width:1279px){.product_row .product__name a{color:#191919}}.product_row .product__description{margin-bottom:20px}@media (max-width:1279px){.product_row .product__description{margin-bottom:12px}}@media (min-width:1280px){.product_row .product__advantages{display:block;margin-bottom:20px}}.product_row .product__rating{margin-bottom:0}.product_row .product__buttons{flex-shrink:0;margin-bottom:12px}.product_row .product__buttons_row-hide{display:none}@media (max-width:1279px){.product_row .product__bottom{margin-bottom:20px}}@media (max-width:1279px){.product_row .product__comparison{display:none}}@media (max-width:1279px){.product_row .product__buy{margin-right:0}}@media (max-width:1279px){.product_row .product__prolog{margin-bottom:8px}}@media (max-width:1279px){.product_row .product__favorite{display:none}}@media (max-width:1279px){.product_row .product__photo{overflow:visible;margin-bottom:38px}}@media (max-width:1279px){.product_row .product__pagination{display:none}}@media (max-width:1279px){.product_row .product__icon-buttons{display:flex;align-items:center;justify-content:center}}.product_row .product__sale{display:none}@media (max-width:1279px){.product_row .product__photo-slider{pointer-events:none}}@media (max-width:1279px){.product_row .product__photo-slider .swiper-container{pointer-events:none}}@media (max-width:1279px){.product_row .product__photo-slider .swiper-slide a{pointer-events:auto}}.product__substrate{transition:all .3s linear;opacity:0;position:absolute;border-radius:2px;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);top:-12px;left:-12px;right:-12px;bottom:-12px}.product__before{margin-bottom:16px}.product__photo{padding-bottom:91.43%;background:#f5f5f5;position:relative;border-radius:2px;overflow:hidden}.product__body{position:relative;z-index:1;flex-grow:1;display:flex;flex-direction:column}.product__photo-slider{position:absolute;top:0;left:0;right:0;bottom:0}.product__photo-slider .swiper-container{height:100%}.product__photo-slider .swiper-slide picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product__photo-slider .swiper-slide img{max-width:90%;max-height:90%;width:auto;height:auto}.product__photo-slider .swiper-lazy{opacity:0}.product__photo-slider .swiper-lazy.swiper-lazy-loaded{opacity:1}.product__photo-slider-hover{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;z-index:2}@media (max-width:1279px){.product__photo-slider-hover{display:none}}.product__pagination{position:absolute;bottom:8px;left:50%;z-index:1;transform:translate(-50%,0)}.product__favorite{transition:all .3s linear;position:absolute;width:24px;height:24px;font-size:24px;top:12px;right:12px;z-index:3;color:#909090;text-decoration:none;background:rgba(245,245,245,.9);border-radius:50%;padding:3px;margin:-3px}@media screen and (min-width:1280px){.product__favorite:hover{color:#dd5a35;background:#f5f5f5}}@media screen and (min-width:1280px){.product__favorite:active{color:#be3b13}}.product__favorite_active{color:#f36a40}.product__lock{transition:all .3s linear;position:absolute;width:24px;height:24px;font-size:24px;top:12px;left:12px;z-index:3;color:#909090;text-decoration:none;background:rgba(245,245,245,.9);border-radius:50%;padding:3px;margin:-3px}@media screen and (min-width:1280px){.product__lock:hover{color:#dd5a35;background:#f5f5f5}}@media screen and (min-width:1280px){.product__lock:active{color:#be3b13}}.product__lock_active{color:#f36a40}.product__prolog{display:flex;align-items:center;margin-bottom:12px;min-height:22px}.product__article{transition:all .3s linear;font-size:14px;line-height:1.14em;color:#909090;margin-right:16px;text-decoration:none}@media screen and (min-width:1280px){.product__article:hover{color:#3349af}}@media screen and (min-width:1280px){.product__article:active{color:#162c95}}.product__badges{display:flex}.product__badge{margin-right:8px}.product__badge:last-child{margin-right:0}.product__price{margin-bottom:8px;display:flex}.product__price-now{font-size:16px;line-height:1.25em;font-weight:700;color:#191919}.product__price-now_special-status{color:#909090}.product__price-old{color:#7f7f7f;font-size:14px;line-height:1.14em;margin-left:12px}.product__price-old span{position:relative}.product__price-old span:after{content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-bottom:1px solid #f36a40;transform:rotate(-10deg)}.product__big-price-title{margin-bottom:19px;color:#909090;font-size:14px;line-height:1.14em}@media (max-width:1279px){.product__big-price-title{display:none}}.product__big-price{display:flex;align-items:flex-start;margin-bottom:20px}@media (max-width:1279px){.product__big-price{display:none}}.product__big-price-now{color:#191919;font-size:24px;font-weight:500;line-height:1.13em}.product__big-price-sale{margin-left:4px;margin-top:-3px}.product__big-price-old{margin-left:8px;color:#909090;font-size:14px;line-height:1.14em;position:relative;margin-top:-1px}.product__big-price-old:after{content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-bottom:1px solid #f36a40;transform:rotate(-10deg)}.product__name{margin-bottom:8px;font-size:14px;line-height:1.14em}.product__name a{transition:all .3s linear;color:#191919;text-decoration:none}@media screen and (min-width:1280px){.product__name a:hover{color:#3349af}}@media screen and (min-width:1280px){.product__name a:active{color:#162c95}}.product__description{font-size:12px;line-height:1.16em;color:#5a5a5a;margin-bottom:12px;max-height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media (max-width:1279px){.product__description{-webkit-line-clamp:3;max-height:42px}}.product__description_mini{-webkit-line-clamp:3;max-height:42px}@media (max-width:1279px){.product__description_mini{-webkit-line-clamp:2;max-height:28px}}.product__advantages{display:none;font-size:12px;line-height:1.16em;columns:#353535}.product__advantages p,.product__advantages ul{margin:8px 0}.product__advantages p:first-child,.product__advantages ul:first-child{margin-top:0}.product__advantages p:last-child,.product__advantages ul:last-child{margin-bottom:0}.product__advantages p li,.product__advantages ul li{margin:4px 0}.product__advantages p li:first-child,.product__advantages ul li:first-child{margin-top:0}.product__advantages p li:last-child,.product__advantages ul li:last-child{margin-bottom:0}.product__advantages ul{color:#5a5a5a;padding-left:20px}.product__advantages a{transition:all .3s linear;color:#3349af;text-decoration:none}@media screen and (min-width:1280px){.product__advantages a:hover{color:#162c95}}.product__bottom{margin-top:auto}.product__rating{display:flex;align-items:center;margin-bottom:24px}.product__rating:last-child{margin-bottom:0}.product__star{width:16px;height:16px;font-size:16px;margin-right:4px;color:#f36a40}.product__score{font-size:14px;line-height:1.14em;color:#1a1a1a}.product__dot{margin:0 8px;width:4px;height:4px;border-radius:50%;background:#909090}.product__reviews{transition:all .3s linear;font-size:14px;line-height:1.14em;color:#909090;text-decoration:none}@media screen and (min-width:1280px){.product__reviews:hover{color:#3349af}}@media screen and (min-width:1280px){.product__reviews:hover{color:#162c95}}.product__buttons{display:flex}.product__buy{margin-right:12px;flex-grow:1}.product__counter{margin-right:12px;flex-grow:1;display:none}.product__comparison{flex-shrink:0}.product__delete{flex-shrink:0}.product__m-delete{display:none}.product__row-extension{display:none;flex-shrink:0;width:277px}@media (max-width:1279px){.product__row-extension{width:100%}}.product__main{display:flex;flex-grow:1}@media (max-width:1279px){.product__main{flex-direction:column}}.product__icon-buttons{display:none}.product__icon-button{margin-right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#909090;text-decoration:none}.product__icon-button_active{color:#f36a40}.product__icon-button:last-child{margin-right:0}.product__sale{position:absolute;left:12px;top:12px;z-index:2}.product__bottom-icon-buttons{display:none}.product__bottom-icon-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#909090;text-decoration:none}.product__bottom-icon-button_active{color:#f36a40}.product__mini-delete{width:20px;height:20px;display:none;align-items:center;justify-content:center;font-size:20px;color:#191919;text-decoration:none;position:absolute;top:0;right:0}.product__image{opacity:0}.product__image_loaded{opacity:1}.product__slider-url{position:absolute;top:0;left:0;right:0;bottom:0}
/* End */


/* Start:/local/templates/ds/css/products-block.css?17885188601711*/
.products-block_mb{margin-bottom:56px}@media (max-width:1279px){.products-block_mb{margin-bottom:32px}}.products-block_smb{margin-bottom:32px}@media (max-width:1279px){.products-block_smb{margin-bottom:40px}}.products-block__inner{margin:0 auto;max-width:1360px;padding:0 40px}@media (max-width:1279px) and (min-width:1280px){.products-block__inner{padding-left:16px;padding-right:16px}}@media (max-width:1279px){.products-block__inner{padding-left:16px;padding-right:16px}}.products-block__heading{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}@media (max-width:1279px){.products-block__heading{margin-bottom:12px}}.products-block__slider{position:relative;display:none}.products-block__slider_active{display:block}.products-block__slider>.swiper-container{padding:20px 20px 20px 20px;margin:-20px -20px -20px -20px}@media (max-width:1279px){.products-block__slider>.swiper-container{padding:0 16px;margin:0 -16px}}.products-block__slider>.swiper-container>.swiper-wrapper>.swiper-slide{width:210px;height:auto}.products-block__slider-navigation{position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);z-index:2}.products-block__slider-navigation_article{left:-20px;right:-20px}@media (max-width:1279px){.products-block__slider-navigation{display:none}}.products-block__more{display:none}.products-block__more_active{display:block}.products-block__h5{margin-bottom:12px}.products-block__section-h5{margin-right:20px}@media (max-width:1279px){.products-block__section-h5{margin-right:0}}.products-block__section{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}@media (max-width:1279px){.products-block__section-more{display:none}}
/* End */


/* Start:/local/templates/ds/css/bAntiDrone.css?17885188593359*/
.bAntiDrone .overflow-hidden{overflow:hidden}.bAntiDrone .text1{margin-bottom:35px}.bAntiDrone .items{display:flex;flex-flow:row wrap;margin:0 -20px;justify-content:space-between}.bAntiDrone .items .item{flex:0 100%;padding:0 20px;box-sizing:border-box;border-right:1px solid #e8e8e8;margin-bottom:35px}@media (min-width:1280px){.bAntiDrone .items .item{flex:0 25%}}.bAntiDrone .items .item:before{content:'';display:block;width:82px;height:80px;margin:0 auto 25px;background-position:center;background-repeat:no-repeat}.bAntiDrone .items .item.item-shpionazh:before{background-image:url(/local/templates/ds/css/../images/anti-drone/shpionazh.png)}.bAntiDrone .items .item.item-contrabanda:before{background-image:url(/local/templates/ds/css/../images/anti-drone/contrabanda.png)}.bAntiDrone .items .item.item-napadenie:before{background-image:url(/local/templates/ds/css/../images/anti-drone/napadenie.png)}.bAntiDrone .items .item.item-stolknovenie:before{background-image:url(/local/templates/ds/css/../images/anti-drone/stolknovenie.png)}.bAntiDrone .items .item h3{text-align:center}.bAntiDrone .items .item ul{list-style:none;margin:0;padding:0;display:block;max-width:308px;margin:0 auto}.bAntiDrone .items .item ul li:before{content:'';width:8px;height:8px;display:inline-block;border-radius:50%;background-color:#eb5324;margin-right:8px}.bAntiDrone table{margin-bottom:40px;color:#4d5153}.bAntiDrone table .group-label,.bAntiDrone table .group-label-mobile{background:#e8e8e8;text-align:center}.bAntiDrone table thead{background:#ddd7c9;text-align:center}.bAntiDrone table .content{padding:15px}.bAntiDrone table .content p{margin:0}@media (max-width:1279px){.bAntiDrone table{font-size:15px}.bAntiDrone table thead{font-size:120%}.bAntiDrone table .group-label-mobile{margin-top:30px;font-size:110%}.bAntiDrone table .content{display:block}.bAntiDrone table .group-label,.bAntiDrone table td{display:none}}@media (min-width:1280px){.bAntiDrone table{font-size:12px;border-spacing:0}.bAntiDrone table .group-label-mobile{display:none}.bAntiDrone table .spacer td{height:30px}.bAntiDrone table .spacer-thin td{height:15px}.bAntiDrone table .col-5-guide,.bAntiDrone table .col-6-guide{width:12.5%}.bAntiDrone table .col-4-guide,.bAntiDrone table .col-7-guide{width:2%}.bAntiDrone table .col-3-guide,.bAntiDrone table .col-8-guide{width:4%}.bAntiDrone table .col-1-guide,.bAntiDrone table .col-10-guide,.bAntiDrone table .col-2-guide,.bAntiDrone table .col-9-guide{width:15.75%}.bAntiDrone table td{vertical-align:top;border:1px solid transparent;padding:0;margin:0;position:relative}.bAntiDrone table td.border-full{border:1px solid #e8e8e8}.bAntiDrone table td.border-left{border-left:1px solid #e8e8e8}.bAntiDrone table td.border-top{border-top:1px solid #e8e8e8}.bAntiDrone table td.border-right{border-right:1px solid #e8e8e8}.bAntiDrone table td.border-bottom{border-bottom:1px solid #e8e8e8}.bAntiDrone table td.border-center-horizontal:after{content:'';position:absolute;top:50%;left:-1px;right:-1px;height:1px;background:#e8e8e8}.bAntiDrone table td.border-center-vertical:after{content:'';position:absolute;left:50%;top:-1px;bottom:-1px;width:1px;background:#e8e8e8}.bAntiDrone table .group-label{font-size:133%}}@media (min-width:1280px) and (min-width:1280px){.bAntiDrone table{font-size:18px}.bAntiDrone table .spacer td{height:55px}.bAntiDrone table .spacer-thin td{height:40px}}.bAntiDrone .list-style-checkmark li{margin-bottom:25px}
/* End */


/* Start:/local/templates/ds/css/filter.css?17885188603500*/
.filter_mt{margin-top:12px}.filter__m-header{display:none}@media (max-width:1279px){.filter__m-header{display:block;flex-shrink:0;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);padding:14px 16px}}.filter__block{margin-bottom:32px}@media (max-width:1279px){.filter__block{margin-bottom:24px}}.filter__block:last-child{margin-bottom:0}.filter__block_active .filter__container{transition:all 1.6s ease;max-height:3000px}.filter__block_active .filter__heading-arrow{transform:rotate(-180deg)}.filter__heading{font-size:16px;line-height:1.25em;font-weight:600;color:#191919;display:flex;align-items:center;justify-content:space-between;text-decoration:none}.filter__heading_border-bottom{padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #d4d4d4}@media (max-width:1279px){.filter__heading_border-bottom{margin-bottom:16px}}.filter__heading_medium{font-weight:500}.filter__heading-url{transition:all .3s linear;text-decoration:none;color:#191919}@media screen and (min-width:1280px){.filter__heading-url:hover{color:#f36a40}}@media screen and (min-width:1280px){.filter__heading-url:active{color:#be3b13}}.filter__heading-arrow{transition:all .3s linear;font-size:20px;color:#aeaeae;text-decoration:none}@media screen and (min-width:1280px){.filter__heading-arrow:hover{color:#f36a40}}@media screen and (min-width:1280px){.filter__heading-arrow:active{color:#be3b13}}.filter__checkbox-item{margin-bottom:8px}@media (max-width:1279px){.filter__checkbox-item{margin-bottom:16px}}.filter__checkbox-item:last-child{margin-bottom:0}.filter__checkbox-item_disabled{cursor:not-allowed}.filter__checkbox-item_disabled .filter__label{pointer-events:none;color:#909090}.filter__checkbox-item_disabled .filter__hot{opacity:.5}.filter__label{display:inline-flex;align-items:flex-start;font-size:16px;line-height:1.5em;color:#191919;cursor:pointer}.filter__label_orange{color:#f36a40}.filter__label_medium{font-weight:500}.filter__checkbox{margin-right:10px;margin-top:2px}@media (max-width:1279px){.filter__buttons{display:none}}.filter__m-buttons{display:none;padding-top:16px}@media (max-width:1279px){.filter__m-buttons{flex-shrink:0;display:block;padding:12px 16px 32px 16px;box-shadow:2px -2px 8px 0 rgba(0,0,0,.1)}}.filter__button{margin-bottom:12px}.filter__button:last-child{margin-bottom:0}.filter__container{transition:all .8s cubic-bezier(0,1,0,1);overflow:hidden;max-height:0}.filter__container-inner{padding-top:16px}.filter__hot{flex-shrink:0;margin-left:4px}.filter__search{margin-bottom:16px}.filter__more{transition:all .3s linear;display:inline-flex;align-items:center;color:#3349af;text-decoration:none;margin-top:8px}@media screen and (min-width:1280px){.filter__more:hover{color:#162c95}}@media screen and (min-width:1280px){.filter__more:active{color:#191919}}.filter__more_active .filter__more-arrow{transform:rotate(180deg)}.filter__more_active .filter__more-open{display:none}.filter__more_active .filter__more-close{display:block}.filter__more-close{display:none}.filter__more-arrow{font-size:16px;margin-left:4px;flex-shrink:0}.filter__hint{margin-left:8px;margin-right:auto;z-index:3}.filter__label-hint{margin-left:8px;margin-top:5px}.filter__body{margin-bottom:48px}@media (max-width:1279px){.filter__body{display:flex;flex-direction:column;height:100svh;margin-bottom:0}}@media (max-width:1279px){.filter__main{flex-grow:1;overflow:auto;padding:16px 16px}}.filter__more-container-inner{padding-bottom:8px}@media (max-width:1279px){.filter__more-container-inner{padding-bottom:16px}}
/* End */


/* Start:/local/templates/ds/css/question-hint.css?17885188601532*/
.question-hint{cursor:help;position:relative}.question-hint:hover .question-hint__icon{background:#4a4889}.question-hint:hover .question-hint__bubble{opacity:1;pointer-events:auto}.question-hint__icon{transition:all .3s linear;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding-top:1px;box-sizing:border-box;border-radius:50%;background:#909090;color:#fff;font-size:10px}.question-hint__bubble{transition:all .3s linear;pointer-events:none;opacity:0;position:absolute;padding:8px 12px;background:#ebebff;border-radius:2px;left:100%;margin-left:12px;top:-12px;width:280px;box-sizing:border-box;z-index:2;box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}@media (max-width:1279px){.question-hint__bubble{top:-12px;left:0;transform:translate(-50%,-100%);margin-left:0;width:220px}}.question-hint__bubble:after{content:'';position:absolute;left:-28px;top:0;bottom:0;width:28px;height:60px}@media (max-width:1279px){.question-hint__bubble:after{left:50%;top:100%;bottom:auto;width:28px;height:28px;transform:translateX(-50%)}}@media (max-width:1279px){.question-hint__bubble{top:-12px;left:8px;transform:translate(-50%,-100%);margin-left:0;width:220px}}.question-hint__corner{position:absolute;left:-18px;top:16px;transform:rotate(-90deg);font-size:8px;color:#ebebff}@media (max-width:1279px){.question-hint__corner{left:50%;top:100%;transform:translateX(-50%) rotate(180deg)}}.question-hint__text{color:#2a2e46;font-size:14px;font-weight:400;line-height:1.42em}.question-hint__text ol{padding-left:20px;margin:0}
/* End */


/* Start:/local/templates/ds/css/sale.css?1788518860350*/
.sale{width:49px;height:20px;font-size:20px;position:relative;display:flex;align-items:center;color:#f36a40}.sale_indigo{color:#3349af}.sale_green{color:#679656}.sale__icon{display:block;position:absolute;top:0;left:0}.sale__text{display:block;padding-left:7px;font-size:14px;line-height:1.14em;font-weight:500;color:#fff;position:relative;z-index:1}
/* End */


/* Start:/local/templates/ds/css/accordion.css?17885188594290*/
@media (max-width:1279px){.accordion_m-minus-margin{margin-left:-16px;margin-right:-16px}}.accordion_mb{margin-bottom:40px}@media (max-width:1279px){.accordion_mb{margin-bottom:32px}}.accordion_compact .accordion__heading{padding-top:16px;padding-bottom:16px;font-size:16px;line-height:1.25em}@media (max-width:1279px){.accordion_compact .accordion__heading{padding-top:20px;padding-bottom:20px}}.accordion_compact .accordion__item{margin-bottom:12px}.accordion_compact .accordion__item:last-child{margin-bottom:0}@media (max-width:1279px){.accordion_compact .accordion__item{margin-bottom:0;border-bottom:1px solid #d4d4d4}}@media (max-width:1279px){.accordion_compact .accordion__detail{border-bottom:0}}.accordion__item{border-radius:2px;background:#f5f5f5;margin-bottom:40px}@media (max-width:1279px){.accordion__item{margin-bottom:32px}}.accordion__item:last-child{margin-bottom:0}.accordion__item_active .accordion__detail{transition:all 1.6s ease;max-height:3000px}@media (max-width:1279px){.accordion__item_active .accordion__detail{max-height:6000px}}.accordion__item_active .accordion__detail.accordion__detail_transparent-border{border-color:#d4d4d4}.accordion__item_active .accordion__arrow{transform:rotate(-180deg)}.accordion__heading{display:flex;justify-content:space-between;font-size:20px;line-height:1em;color:#1a1a1a;font-weight:600;text-decoration:none;padding:32px 40px}@media (max-width:1279px){.accordion__heading{padding:20px 16px;font-size:18px;line-height:1.11em}}.accordion__arrow{transition:all .3s linear;margin-left:24px;width:20px;height:20px;font-size:20px;flex-shrink:0;color:#191919}.accordion__detail{transition:all .8s cubic-bezier(0,1,0,1);border-top:1px solid #d4d4d4;padding:0 64px 0 40px;font-size:16px;line-height:1.5em;color:#353535;overflow:hidden;max-height:0}.accordion__detail_transparent-border{border-top:1px solid transparent}@media (max-width:1279px){.accordion__detail{padding:0 36px 0 16px;border-bottom:1px solid #d4d4d4}}.accordion__detail::before{content:'';display:block;height:24px}@media (max-width:1279px){.accordion__detail::before{height:16px}}.accordion__detail::after{content:'';display:block;height:40px}@media (max-width:1279px){.accordion__detail::after{height:16px}}.accordion__detail blockquote{border-radius:2px;margin:16px 0;padding:12px 32px 12px 24px;border-left:8px solid #5b77bd;font-weight:500}@media (max-width:1279px){.accordion__detail blockquote{padding:8px 16px;border-left:4px solid #5b77bd}}.accordion__detail blockquote:first-child{margin-top:0}.accordion__detail blockquote:last-child{margin-bottom:0}.accordion__detail h2{font-size:24px;line-height:1.33em;font-weight:500;color:#191919}@media (max-width:1279px){.accordion__detail h2{font-size:20px;line-height:1.2em}}.accordion__detail h2_c{text-align:center}.accordion__detail h3{font-size:20px;line-height:1.4em;font-weight:600;margin:0;color:#191919}@media (max-width:1279px){.accordion__detail h3{font-size:18px;line-height:1.22em}}.accordion__detail h4{font-size:20px;line-height:1em;font-weight:600;color:#1a1a1a;color:#191919}@media (max-width:1279px){.accordion__detail h4{font-size:18px;line-height:1.22em}}.accordion__detail h2,.accordion__detail h3,.accordion__detail h4{margin:20px 0 10px 0}.accordion__detail h2:first-child,.accordion__detail h3:first-child,.accordion__detail h4:first-child{margin-top:0}.accordion__detail h2:last-child,.accordion__detail h3:last-child,.accordion__detail h4:last-child{margin-bottom:0}.accordion__detail ol,.accordion__detail p,.accordion__detail table,.accordion__detail ul{margin:8px 0}.accordion__detail ol:first-child,.accordion__detail p:first-child,.accordion__detail table:first-child,.accordion__detail ul:first-child{margin-top:0}.accordion__detail ol:last-child,.accordion__detail p:last-child,.accordion__detail table:last-child,.accordion__detail ul:last-child{margin-bottom:0}.accordion__detail ol{padding-left:20px}.accordion__detail a{transition:all .3s linear;color:#3349af;text-decoration:none}@media screen and (min-width:1280px){.accordion__detail a:hover{color:#162c95}}@media screen and (min-width:1280px){.accordion__detail a:active{color:#191919}}.accordion__important{font-weight:500;padding:12px 32px 12px 24px;border-left:8px solid #5b77bd}.accordion__max-width{max-width:1020px}
/* End */


/* Start:/local/templates/ds/css/catalog.css?17885188595171*/
.catalog_mb{margin-bottom:64px}@media (max-width:1279px){.catalog_mb{margin-bottom:40px}}.catalog__inner{margin:0 auto;max-width:1360px;padding:0 40px}@media (max-width:1279px) and (min-width:1280px){.catalog__inner{padding-left:16px;padding-right:16px}}@media (max-width:1279px){.catalog__inner{padding-left:16px;padding-right:16px}}.catalog__row{display:flex}@media (max-width:1279px){.catalog__row{flex-direction:column}}.catalog__row_mb{margin-bottom:80px}@media (max-width:1279px){.catalog__row_mb{margin-bottom:40px}}.catalog__heading{display:flex;margin-bottom:24px}@media (max-width:1279px){.catalog__heading{margin-bottom:8px}}.catalog__quantity{color:#909090;font-size:16px;line-height:1.25em;flex-shrink:0}@media (max-width:1279px){.catalog__quantity{margin-right:24px}}@media (max-width:1279px){.catalog__quantity_m-hide{display:none}}.catalog__tags{display:flex;flex-wrap:wrap;margin-right:-12px;margin-bottom:12px}@media (max-width:1279px){.catalog__tags{display:none}}.catalog__tag{margin-right:12px;margin-bottom:12px;order:2}.catalog__tag_clear{order:1}.catalog__filter{width:260px;flex-shrink:0;margin-right:85px}@media (max-width:1279px){.catalog__filter{display:none}}.catalog__main{flex-grow:1}.catalog__nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #d4d4d4}@media (max-width:1279px){.catalog__nav{display:none}}.catalog__sorts{display:flex;align-items:center;margin-right:24px}@media (max-width:1279px){.catalog__sorts{margin-right:0;position:relative}.catalog__sorts .select2-container:not(.select2){min-width:222px!important;right:0!important;left:auto!important}}.catalog__sort{transition:all .3s linear;color:#191919;font-size:16px;font-weight:500;line-height:1.25em;display:inline-flex;align-items:center;text-decoration:none;margin-right:24px}.catalog__sort:last-child{margin-right:0}@media screen and (min-width:1280px){.catalog__sort:hover{color:#f36a40}}@media screen and (min-width:1280px){.catalog__sort:active{color:#be3b13}}.catalog__sort_active{color:#f36a40}.catalog__sort-icon{font-size:20px;margin-left:8px;flex-shrink:0}.catalog__views{display:flex;align-items:center}.catalog__view{transition:all .3s linear;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:2px;color:#aeaeae;text-decoration:none;font-size:24px;margin-right:8px}@media screen and (min-width:1280px){.catalog__view:hover{color:#f36a40}}@media screen and (min-width:1280px){.catalog__view:active{color:#be3b13}}.catalog__view:last-child{margin-right:0}.catalog__view_active{background:#f5f5f5;color:#353535}@media screen and (min-width:1280px){.catalog__view_active:hover{color:#353535}}@media screen and (min-width:1280px){.catalog__view_active:active{color:#353535}}.catalog__m-nav{display:none}@media (max-width:1279px){.catalog__m-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}}.catalog__m-filter{color:#191919;font-size:16px;font-weight:500;line-height:1.25em;display:inline-flex;align-items:center;text-decoration:none;margin-right:24px}.catalog__m-filter-icon{font-size:20px;margin-right:8px;flex-shrink:0;position:relative}.catalog__m-filter-status{position:absolute;width:6px;height:6px;border-radius:50%;top:0;right:0;background:#f36a40;opacity:0}.catalog__m-filter-status_active{opacity:1}.catalog__m-filter-status_counter{width:12px;height:12px;display:flex;align-items:center;justify-content:center;font-size:8px;line-height:1em;color:#fff}.catalog__m-tags{display:none}@media (max-width:1279px){.catalog__m-tags{display:block;margin-left:-16px;margin-right:-16px;margin-bottom:20px}}.catalog__m-tags .swiper-slide{width:auto}.catalog__m-tags .swiper-slide:first-child{padding-left:16px}.catalog__m-tags .swiper-slide:last-child{padding-right:16px}.catalog__products{display:flex;flex-wrap:wrap;margin:-40px -16px;padding-top:40px}@media (max-width:1279px){.catalog__products{margin:-20px 0;padding-top:0}}.catalog__products_row{flex-direction:column;margin:0;padding-top:0}.catalog__products_row .catalog__hr{display:none}.catalog__products_row .catalog__product{width:100%;padding:32px 0;border-bottom:1px solid #d4d4d4}.catalog__products_row .catalog__product:last-child{border-bottom:0}.catalog__product{width:25%;padding:40px 16px;box-sizing:border-box;position:relative}@media (max-width:1279px){.catalog__product{width:100%;padding:20px 0;border-bottom:1px solid #d4d4d4}.catalog__product:last-child{border-bottom:0}}.catalog__hr{background:#d4d4d4;height:1px;width:100%;margin:0 16px}.catalog__active-tags{display:none;flex-wrap:wrap;padding-top:28px;padding-bottom:16px;margin-right:-12px;position:relative}.catalog__active-tags:after{content:'';position:absolute;left:0;right:12px;bottom:0;height:1px;background:#d4d4d4}.catalog__active-tags_m{padding:0;margin:0;overflow:auto;margin-top:14px;flex-wrap:nowrap}.catalog__active-tags_m:after{display:none}.catalog__active-tags_m .catalog__tag{margin-bottom:0;flex-shrink:0}.catalog__active-tags_active{display:flex}@media (max-width:1279px){.catalog__active-tags_active{display:none}.catalog__active-tags_active.catalog__active-tags_m{display:flex}}
/* End */
/* /local/templates/ds/components/bitrix/catalog.smart.filter/vertical/style.css?174279578928817 */
/* /local/templates/ds/css/more.css?17885188601357 */
/* /local/templates/ds/css/search-match.css?178851886051 */
/* /local/templates/ds/css/product.css?178851886010771 */
/* /local/templates/ds/css/products-block.css?17885188601711 */
/* /local/templates/ds/css/bAntiDrone.css?17885188593359 */
/* /local/templates/ds/css/filter.css?17885188603500 */
/* /local/templates/ds/css/question-hint.css?17885188601532 */
/* /local/templates/ds/css/sale.css?1788518860350 */
/* /local/templates/ds/css/accordion.css?17885188594290 */
/* /local/templates/ds/css/catalog.css?17885188595171 */
