<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* Start:/bitrix/templates/prohome/components/bitrix/catalog/.default/style.css?17430176145666*/

.catalog {width:100%;margin-top:4px;overflow:hidden;}
	.catalog * {box-sizing:border-box}

.catalog .page-title {float:right;display:block;width:calc(75% - 4px);margin:4px 0 20px 4px;padding:0 4px;text-align:left;font-size:32px}

.catalog-adaptive-oprosy {display:block;margin:20px 0 0}

.catalog-filtr-sort-view {display:none;padding:0 4px}

.catalog-filtr-sort-view .item{float:left;display:block;width:calc(33.33% - 3px);height:40px;line-height:40px;text-align:center;font-size:14px;border:1px solid rgba(0,0,0,.1)}
	.catalog-filtr-sort-view .item:nth-child(1){margin:0 2px 0 0}
	.catalog-filtr-sort-view .item:nth-child(2){margin:0 2px 0 2px}
	.catalog-filtr-sort-view .item:nth-child(3){margin:0 0 0 2px}

.catalog-adaptive-window{box-sizing:border-box}
	.catalog-adaptive-window-close{display:none}
	.catalog-adaptive-window-content{}

.catalog a{color:rgba(33,16,5,.9)}

.catalog .sidebar {position:relative;float:left;width:25%}

.catalog .sidebar-title {position:relative;display:block;padding:0 4px 4px;font-size:24px}

.catalog .prods{float:left;width:calc(75% - 2px);margin:0 0 0 2px;padding:0}

.catalog .prods .info-section{display:block;width:calc(100% - 2px);margin:0 0 20px 2px;padding:8px 12px;text-align:left;font-size:18px;border:1px solid rgba(0,0,0,.1)}

.catalog .prods .opt-button {float:left;display:block;height:40px;margin:0 2px 0 2px;padding:0 12px;line-height:40px;color:rgba(255,255,255,.9);background:rgba(21,19,17,.9)}
	.catalog .prods .opt-button:hover {color:rgba(255,255,255,1);background:rgba(21,19,17,1)}

.catalog .prods .sectinfo,
.catalog .prods .ajax-section {width:100%;height:100%}

.catalog .sectinfo {width:100%;border:1px solid rgba(0,0,0,.1);overflow:hidden}
	.catalog .sectinfo h2 {font-size:26px}
	.catalog .sectinfo h3 {margin:10px 0;text-align:center;font-size:23px}
	.catalog .inner-wrap .sectinfo-img {float:left;position:relative;width:25%;margin-right:20px;text-align:center}
		.catalog .inner-wrap .sectinfo-img img {position:relative;max-height:350px}
	.catalog .sectinfo p {padding:5px 0;font-size:19px}
	.catalog .sectinfo ul {padding:10px 0 10px 80px;font-size:19px}
		.catalog .sectinfo ul li {padding:0 0 7px 5px;list-style-type:disc;list-style-position:outside}
			.catalog .sectinfo ul li:last-child() {padding:0}
	.catalog .sectinfo table {display:block;table-layout:auto;width:500px;max-width:100%;margin:20px auto}
		.catalog .sectinfo table thead {color:rgba(0,0,0,.6)}
		.catalog .sectinfo table tr {border:2px solid rgba(33,16,5,.7)}
		.catalog .sectinfo table td {padding:5px 20px 0;text-align:center}
	.catalog .inner-wrap img {display:block;max-height:400px;max-width:100%;margin:40px auto}
	.catalog .inner-wrap .description {color:#484848;background:#fff}

.catalog .catalog-seo-page {margin:40px 0}
	.catalog .catalog-seo-page-title {margin-bottom:20px;font-size:22px;color:rgba(0,0,0,.6);font-weight:900}
	.catalog .catalog-seo-page .catalog-seo-page-link {float:left;display:block;width:25%;height:40px;margin:4px 0 0;line-height:40px}
		.catalog .catalog-seo-page .catalog-seo-page-link i {margin:0 5px;font-size:6px;vertical-align:4px;color:rgba(0,0,0,.6);}
		.catalog .catalog-seo-page .catalog-seo-page-link a {}

.catalog .prods .compareandpaginator {padding:0}

.catalog .prods .compareandpaginator .compare {float:left;padding-left:17px}

.catalog .prods .mix .catalogsorter {padding-top:0}

.catalog .errortext {margin:0}


@media screen and (max-width:800px)
{
	.catalog-adaptive-oprosy{display:none}
	.catalog-filtr-sort-view{display:block}
	.catalog-adaptive-window{position:fixed;top:0;left:0;display:none;width:100%;height:100%;padding:0 0 80px;color:rgba(255,255,255,0.9);background:rgba(33,16,5,0.95);z-index:10000}
	.catalog-adaptive-window-close{position:absolute;top:0;right:0;display:block;width:50px;height:50px;line-height:61px;text-align:center;font-size:40px;background:rgba(33,16,5,0.8);z-index:1000}
	.catalog-adaptive-window-content{display:block;height:calc(100vh - 64px);padding:0 0 64px;overflow-y:scroll;overflow-x:scroll}

	.catalog .prods .opt-button {width:calc(100% - 8px);height:44px;margin:4px 4px 0;padding:0 12px;line-height:44px;text-align:center}
	.catalog .catalog-seo-page .catalog-seo-page-link {float:left;display:block;width:calc(100% - 40px);height:40px;margin:4px 0 0 40px;line-height:40px}
	.catalog .inner-wrap .sectinfo-img {width:150px;height:150px;margin-right:10px}
		.catalog .inner-wrap .sectinfo-img img {*display:block;width:100%;height:100%;margin:0 !important}
	.catalog .sectinfo ul {padding:10px 0 10px 20px}
}

@media screen and (min-width:641px) and (max-width:800px)
{
	h1.page-title{width:100% !important;margin:0;padding:4px;font-size:28px !important}

	.catalog .sidebar, .catalog .prods{width:100%;margin:0}

	.catalog .prods{margin-left:2px}
}

@media screen and (min-width:401px) and (max-width:640px)
{
	h1.page-title{width:100% !important;margin:0;padding:4px;font-size:26px !important}

	.catalog .compare{width:100%;float:none}

	.catalog .sidebar, .catalog .prods{width:100%;margin:0}

	.catalog .prods .mix .compareandpaginator{display:none}

	.catalog .prods .compareandpaginator .compare{padding-left:0px}
	.catalog .sectinfo {font-size:15px}
}

@media screen and (min-width:321px) and (max-width:400px)
{
	h1.page-title{width:100% !important;margin:0;padding:4px;font-size:24px !important}

	.catalog .sidebar, .catalog .prods{width:100%;margin:0}
	.catalog .sectinfo {font-size:14px}
}

@media screen and (max-width:320px)
{
	h1.page-title{width:100% !important;margin:0;padding:4px;font-size:20px !important}

	.catalog .sidebar, .catalog .prods{width:100%;margin:0}
	.catalog .sectinfo {font-size:13px}
}

/* End */


/* Start:/bitrix/templates/prohome/components/bitrix/catalog.section.list/lines/style.css?17430173071847*/

.catalog ul.catalogmenu{display:block;width:100%;margin:0 0 50px;list-style-type:none;box-shadow:none;border-radius:0;border:none;box-sizing:border-box;z-index:100}

.catalog .catalogmenu li{display:block;height:42px;margin-bottom:4px;border:1px solid rgba(0,0,0,.1) !important;border-bottom:none;box-sizing:border-box}

	.catalog .catalogmenu li:first-child{border-top:1px solid rgba(0,0,0,.1)}

.catalog ul.catalogmenu &gt; li{list-style-type:none}

.catalog ul.catalogmenu &gt; li.first a {display:block;width:100%;height:100%;padding:0 6px 0 8px;font-size:19px;line-height:42px;box-sizing:border-box;transition:all 0.5s}

	.catalog ul.catalogmenu &gt; li.first:hover a {background:rgba(21,19,17,.9);color:rgba(255,255,255,.9);text-decoration:none}

.catalog .catalogmenu .imya{display:block;float:left;width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.catalog .catalogmenu .count{display:block;float:left;width:10%;text-align:right}

.catalog .sectinfo{display:block;width:100%;height:100%;margin:4px 0 0 0;padding:10px;border:1px solid rgba(0,0,0,.1);box-sizing:border-box}

.catalog .sectinfo .img{display:block;float:left;max-width:25%;padding:0px 50px 30px 0;clear:both}

.catalog .sectinfo .description {font-size:17px;line-height:19px}
		.catalog .sectinfo .description h2 {margin:10px 0 8px}
		.catalog .sectinfo .description p {margin:6px 0}


@media screen and (max-width:800px)
{
	.catalog ul.catalogmenu{width:calc(100% - 8px);margin:4px 4px 0}
	.catalog .catalogmenu li{float:left;width:calc(50% - 2px)}
		.catalog .catalogmenu li:nth-child(odd){margin:0 2px 4px 0}
		.catalog .catalogmenu li:nth-child(even){margin:0 0 4px 2px}
	.catalog .sectinfo{*display:none}
	.catalog .sectinfo .img{display:none}
}

@media screen and (max-width:400px)
{
	.catalog ul.catalogmenu &gt; li.first a{padding:0 4px 0 6px;font-size:16px}
}
/* End */


/* Start:/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/style.css?170427032415731*/

.filter {width:100%;margin-bottom:20px;padding:0 10px 0 0}
	.filter .filter-section {position:relative}
	.filter .filter-title {margin-bottom:20px;font-size:22px;color:rgba(0,0,0,.8)}


/* Sections */

.filter .filter-parameters-box {position:relative;*padding:0 0 20px;box-sizing:border-box}

.filter .filter-parameters-box-title {padding-bottom:10px;font-size:18px}
	.filter .filter-parameters-box-title span {color:rgba(33,16,5,.8);cursor:pointer}
		.filter .filter-parameters-box-title span:hover {color:rgba(33,16,5,.9)}
	.filter .filter-parameters-box.active .filter-parameters-box-title span:hover {color:rgba(33,16,5,.9)}

.filter-title-hint {position:absolute;top:2px;right:0;display:block;width:20px;height:20px}

.filter .filter-block {display:none;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-ms-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.filter .filter-parameters-box .filter-block {position:relative;max-height:280px;overflow:hidden;box-sizing:border-box}

	.filter .filter-parameters-box .filter-block:after{content:"";position:absolute;right:0;left:0;bottom:0;height:20px;background:-webkit-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1) 90%);background:-moz-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1) 90%);background:-o-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,1) 90%);background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1) 90%)}


.filter .filter-parameters-box-container {display:block;width:calc(100% + 14px);max-height:280px;clear:both;overflow-y:auto;box-sizing:border-box}

.filter .filter-button-box .filter-block,
.filter .filter-parameters-box.active .filter-block {display:block}

.filter .filter-parameters-box.active .filter-block i.ft-sub {float:left;display:block;width:20%;line-height:38px;font-size:15px;text-align:center;font-style:normal}

.filter-parameters-box-container .checkbox:first-child {margin-top:0}

.filter .filter-parameters-box-container-block {float:left;width:50%;font-size:11px;color:#3f3f3f}


/* INPUTS */

.filter .filter-input-container {float:right;width:80%}
	.filter .filter-input-container input {display:block;width:100%;font-size:18px;height:38px;background:rgba(255,254,248,1)}

.retina .filter .filter-input-container input {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
	-moz-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
	-o-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
	border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
}


/* COLOR */

.ios .filter .filter-input-container input {
	/* Fix of input shadow for IOS browsers. */

	background-image: -webkit-linear-gradient(#ffffff 0%, #ffffff 100%);
	background-image: linear-gradient(#ffffff 0%, #ffffff 100%);
}


/* Track */

.filter .ui-slider-track-container {padding:35px 20px 25px}

.filter .ui-slider-track {position:relative;height:7px;background:#d8e9f0}

.filter .ui-slider-part {position:absolute;top:-6px;width:1px;height:17px;background:rgba(33,16,5,.1)}

.filter .ui-slider-part.p1 {left:-1px}

.filter .ui-slider-part.p2 {left:25%}

.filter .ui-slider-part.p3 {left:50%}

.filter .ui-slider-part.p4 {left:75%}

.filter .ui-slider-part.p5 {right:-1px}

.filter .ui-slider-part span {position:absolute;top:-16px;left:50%;display:block;width:100px;margin-left:-50px;text-align:center;font-size:11px;color:#000}

.filter .ui-slider-part.p2 span,
.filter .ui-slider-part.p3 span,
.filter .ui-slider-part.p4 span {color:#6b8086}

.filter .ui-slider-range,
.filter .ui-slider-pricebar,
.filter .ui-slider-pricebar-vd,
.filter .ui-slider-pricebar-vn,
.filter .ui-slider-pricebar-v {position:absolute;top:0;bottom:0}

.filter .ui-slider-range {z-index:50}
.filter .ui-slider-pricebar {z-index:100}
.filter .ui-slider-pricebar-vd {z-index:60;*background:#849da4}
.filter .ui-slider-pricebar-vn {z-index:70;background:rgba(33,16,5,.1)}
.filter .ui-slider-pricebar-v {z-index:80;background:rgba(33,16,5,.6)}

.filter .ui-slider-handle {position:absolute;top:-100%;width:22px;height:22px;background:rgba(33,16,5,1);border-radius:50%;z-index:100}

.filter .ui-slider-handle:hover {-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab;cursor:grab}
.filter .ui-slider-handle:active {-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;cursor:grabbing}

.filter .ui-slider-handle.left {left:0;margin-left:-11px}
.filter .ui-slider-handle.right {right:0;margin-right:-11px}


/* Select */

.filter .filter-select-container {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	border-radius: 3px;
	border: 1px solid #ccd5db;
}
.retina .filter .filter-select-container {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
	-moz-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
	-o-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
	border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
}


/* COLOR */

.filter .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;
}
.filter .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;
}
.filter .filter-select-text.fix {
	min-width: 120px;
}
.filter .filter-select-text label {
	cursor: pointer;
}
.filter .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 */

.filter-select-popup {
	background: #fff;
	padding: 0;
	min-width: 173px;
}
.filter-select-popup ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.filter-select-popup ul li {
	display: block;
	text-align: left;
	vertical-align: middle;
}
.filter-select-popup ul li:first-child {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.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;
}
.filter-select-popup ul li label.selected,
.filter-select-popup ul li label:hover {
	color: #000;
	background: #f3f8fa;
}
.filter-select-popup ul li label.disabled {
	color: #b8b8b8;
	background: transparent;
}
.filter-select-popup ul li .filter-param-text {
	line-height: 34px !important;
}


/* TAGS */

.filter .filter-tag {
	padding: 18px;
}
.filter .tag-link {
	font-size: 12px;
	text-decoration: none;
	text-shadow: none;
}
.filter .tag-link.active,
.filter .tag-link:hover {
	color: #1d3d46;
}


/* LABEL */

.filter .filter-param-label {min-height:30px;font-weight:normal;cursor:pointer}

.filter .filter-param-btn-inline .filter-param-label {float:left;display:block;margin-right:10px}

.filter .filter-param-btn-block .filter-param-label {display:block}

.filter .filter-param-label.dib {
	display: inline-block;
}
.filter .filter-param-text {
	font-weight: normal;
}
.filter .filter-param-label.disabled .filter-param-text {
	color: #6c6c6c;
}
.filter-select-popup .filter-param-label.active {
	background: #f3f8fa;
}


/* Checkbox / Radio */
.filter .filter-checkbox {display:block;width:100%;height:20px;line-height:20px !important;clear:both;overflow:hidden}
.filter .filter-input-checkbox {line-height:20px !important;font-size:16px}
.filter .filter-input-checkbox input[type=radio],
.filter .filter-input-checkbox input[type=checkbox] {float:left;width:40px;margin:4px 0 0;box-shadow:none !important}
.filter .filter-input-checkbox .filter-param-text {float:left;display:block;width:calc(100% - 40px);padding:0;text-align:left;}


/* BTN */

.filter .filter-param-btn {
	font-weight: normal;
	display: inline-block;
	width: 38px;
	height: 38px;
	padding: 6px;
	text-align: center;
	text-decoration: none;
	color: #000;
	vertical-align: middle;
	border-radius: 2px;
	background: #fff;
	position: relative;
	-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;
}
.retina .filter .filter-param-btn {
	border-style: solid;
	border-width: 1px;
	-webkit-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
	-moz-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
	-o-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
	border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/border_default.png) 2 repeat;
}


/* COLOR */

.filter .filter-param-label.disabled .filter-param-btn.color-sl {
	background: transparent;
	box-shadow: none
}
.filter .filter-param-label.disabled .filter-param-btn.color-sl {
	position: relative;
}
.filter .filter-param-label.disabled .filter-param-btn.color-sl:before {
	position: absolute;
	bottom: 0;
	right: 0;
	top: 0;
	left: 0;
	content: ' ';
	display: block;
	z-index: 100;
	*background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center;
	opacity: .7;
}
.filter .filter-param-btn .filter-param-text {
	line-height: 26px;
}


/* BTN P/M */

.filter .filter-param-btn.spm {
	width: 23px;
	min-width: 23px;
	height: 23px;
	line-height: 23px;
	font-weight: normal;
	padding: 0;
	font-size: 17px;
	color: #767b7e;
	vertical-align: top;
	border-radius: 50%;
	background-color: transparent;
}
.filter .filter-param-btn.spm.plus {
	*background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center;
}
.filter .filter-param-btn.spm.minus {
	*background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center;
}
.filter .filter-param-btn.spm:active {
	outline: none !important;
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, .12);
}
.filter span.spm {
	font-size: 18px;
	/*font-weight:bold;*/

	line-height: 23px;
	display: inline-block;
	height: 23px;
	margin: 0 10px;
	vertical-align: middle;
	color: #000;
}


/* icon */

.filter-select-popup .filter-select-text-icon,
.filter .filter-select-text-icon {
	line-height: 33px;
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-top: -4px;
	margin-right: 2px;
	vertical-align: middle;
	border-radius: 2px;
}
.filter-select-popup .filter-btn-color-icon,
.filter .filter-btn-color-icon {
	line-height: 24px;
	border-radius: 2px;
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .05);
	-webkit-background-size: cover;
	background-size: cover;
}
.filter-select-popup .filter-btn-color-icon {
	width: 20px;
	height: 20px;
	margin: 2px 0;
	top: 0 !important;
}
.filter .filter-select-block .filter-btn-color-icon {
	top: -1px !important;
}
.filter-btn-color-icon.all {
	position: relative;
	border: none;
	box-shadow: none
}
.filter-btn-color-icon.all:after,
.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);
}
.filter-btn-color-icon.all:after {
	right: 0;
	bottom: 0;
}
.filter-btn-color-icon.all:before {
	top: 0;
	left: 0;
}
.filter .filter-param-label.disabled .filter-btn-color-icon {
	opacity: .2;
}

/*BIZ */

.filter .filter-parameter-biz {
	font-size: 14px;
	line-height: 15px;
	display: inline-block;
	margin-right: 10px;
	text-decoration: none;
	color: #1485ce;
	border-bottom: 1px dashed;
}
.filter .filter-parameter-biz:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}
.filter .filter-parameter-biz.active {
	position: relative;
	/*padding-left:20px;*/

	color: #000;
	border-color: transparent;
}


/* BTN result and reset */

.filter .filter-button-box {clear:both;overflow:hidden}

.btn-themes, .btn-link {float:left;width:calc(50% - 4px);height:40px;margin:0 2px;padding:0 !important;line-height:40px;font-size:20px;color:rgba(255,255,255,.9) !important;box-shadow:none !important;box-sizing:border-box;cursor:pointer}

.btn-themes.active,
.btn-themes.focus,
.btn-themes:active,
.btn-themes:focus,
.btn-themes:hover {color:rgba(255,255,255,1)}


/* Result Popup */

.filter .filter-popup-result {position:absolute;display:none;min-height:37px;margin-top:-7px;margin-left:10px;padding:10px 20px 8px;z-index:915;white-space:nowrap;color:#3f3f3f;line-height:40px;line-height:normal;font-size:18px;font-weight:normal;border-style:solid;border:1px solid #C6DCE7}
	
.filter .filter-popup-result.left {
	border-width: 2px 10px 2px 2px;
	-webkit-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/result_popup_left.png) 4 20 4 4 repeat;
	-moz-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/result_popup_left.png) 4 20 4 4 repeat;
	-o-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/result_popup_left.png) 4 20 4 4 repeat;
	border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/result_popup_left.png) 4 20 4 4 fill repeat;
}
.filter .filter-popup-result.right {
	border-width: 2px 2px 2px 10px;
	-webkit-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/result_popup_right.png) 4 4 4 20 repeat;
	-moz-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/result_popup_right.png) 4 4 4 20 repeat;
	-o-border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/result_popup_right.png) 4 4 4 20 repeat;
	border-image: url(/bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/images/result_popup_right.png) 4 4 4 20 fill repeat;
}

.filter .filter-popup-result.right {left:90%}

.filter .filter-popup-result.left {right:90%}

.filter-horizontal .filter-popup-result{position:relative;left:auto;right:auto;bottom:-7px;display:inline-block}

.filter .filter-popup-result a {display:block;margin:8px 0 0;color:#0073a3}

.filter .filter-popup-result a:hover {text-decoration:none}

.filter .filter-popup-result-close {display:none}


@media (max-width: 800px)
{
	.filter {padding:20px 10px 20px;background:rgba(255,254,248,1)}
	.touch .filter .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: 2px;
		border: 1px solid #c6dae7;
		background: rgba(255,255,255,.9);
	}
	.filter .filter-param-text {color:rgba(0,0,0,.7)}
		.filter .filter-checkbox {margin-top:20px}
		.filter .filter-input-checkbox input[type=checkbox] {width:40px;margin:0}

	.touch .filter .filter-popup-result br {display:none}
	.filter .filter-popup-result .arrow {display:none}
}

/* End */


/* Start:/bitrix/templates/prohome/components/redsign/catalog.sorter/mrzv.gopro/style.css?17430179623465*/

.catalogsorter {width:100%;margin:0;padding:0;text-align:center;box-sizing:border-box;z-index:10000}

.catalogsorter .sortaou {float:right;margin:0 2px 0 0;padding:0;font-size:16px}

.catalogsorter .output {float:right;margin:0 4px 0 0}

.catalogsorter .dropdown {position:relative}

.catalogsorter .output .dropdown a.select {position:relative;float:right;display:block;width:105px;height:40px;line-height:40px;font-size:16px;border:1px solid rgba(21,19,17,.9);box-sizing:border-box}
	.catalogsorter .output .dropdown a.select:hover {color:rgba(255,255,255,.9);text-decoration:none;border:1px solid rgba(0,0,0,0.2);background-color:rgba(21,19,17,1)}
	
.catalogsorter .dropdown a.select {position:relative;float:right;display:block;width:140px;height:40px;line-height:40px;border:1px solid rgba(21,19,17,.9);box-sizing:border-box}
	.catalogsorter .dropdown a.select:hover {color:rgba(255,255,255,.9);text-decoration:none;border:1px solid rgba(0,0,0,.2);background-color:rgba(21,19,17,1)}
	
.catalogsorter .dropdown i {margin:0 4px 0 0;font-size:14px;}

.catalogsorter .dropdownin {position:absolute;left:0;top:40px;display:none;width:140px;padding:4px;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.5);background-color:#FFF;box-sizing:border-box;z-index:101}

.catalogsorter .output .dropdownin {width:105px}

.catalogsorter .dropdown.hover .dropdownin {display:block}

.catalogsorter .dropdownin a {display:block;padding:4px 4px;font-size:14px;text-decoration:none}

.catalogsorter .dropdownin a:hover {color:rgba(255,255,255,.9);background:rgba(21,19,17,.9)}

.catalogsorter .dropdownin a.selected {color:rgba(255,255,255,.9);background:rgba(21,19,17,.9)}


/* output */
.catalogsorter .output i{
	width:8px;
	height:4px;
	margin-left:6px;
	margin-bottom:2px;
	background-position:0px 0px;
}

.catalogsorter .output .dropdownin a i{display:none}

.catalogsorter .sort .dropdown,
.catalogsorter .output .dropdown{*padding:5px 0px}

/* template &amp; shortsort */
.catalogsorter .shortsort a{float:left}

.catalogsorter .shortsort a{display:block;margin-left:4px;text-decoration:none}

.catalogsorter .shortsort a:hover{*background-color:rgba(21,19,17,.9);text-decoration:underline;box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5)}

.catalogsorter .shortsort a.selected{*color:#FFF;*background-color:rgba(21,19,17,.9);box-shadow:inset 0 0 6px 0 rgba(0,0,0,.5)}

.catalogsorter .shortsort a:active,
.catalogsorter .shortsort a.selected:active{text-decoration:underline;color:#fff;background-color:#d36f25}

.catalogsorter span.drop{display:none}


@media screen and (max-width:800px)
{
	.catalogsorter{font-size:24px}

	.catalogsorter .sortaou{float:none;display:block;padding:0;text-align:center}

	.catalogsorter .dropdown{margin:50px 0 0}
	
	.catalogsorter .dropdownin{position:relative !important;top:0;display:block;width:calc(100% - 8px);margin:0 4px 0;border:none;box-shadow:none}

	.catalogsorter .dropdown a.select{display:none;width:calc(100% - 8px);margin:0 4px 0;font-size:22px;color:rgba(0,0,0.9);background:rgba(255,255,255,.9);box-sizing:border-box}
		.catalogsorter .dropdown a.select:hover{color:rgba(0,0,0,.9);border:1px solid rgba(0,0,0,0.2);background-color:rgba(21,19,17,.9)}

	.catalogsorter .dropdownin a{display:block;width:100%;padding:12px 0;font-size:18px}

	.catalogsorter .output{display:none}
}

@media screen and (max-width:650px)
{
	
}

@media screen and (max-width:390px)
{
	.catalogsorter .sort .title{
		display:none
	}
}

/* End */


/* Start:/bitrix/templates/prohome/components/redsign/catalog.sorter/mrzv.gopro.view/style.css?17430183121484*/

.catalogsorter {width:100%;margin:0;padding:0;box-sizing:border-box;z-index:10000}

.catalogsorter .template {float:right;margin:0 4px 0 0}

	.catalogsorter .template a {float:right;display:block;height:40px;margin-left:4px;padding:0 4px;line-height:40px;text-align:center;font-size:16px;text-decoration:none;color:rgba(255,255,255,.9);border:1px solid rgba(21,19,17,0);background:rgba(21,19,17,.9);box-sizing:border-box}
		.catalogsorter .template a:hover {background:rgba(21,19,17,.9)}
		.catalogsorter .template a.selected {color:rgba(21,19,17,.9);border:1px solid rgba(21,19,17,.9);background:none}

.catalogsorter .template a:active,
.catalogsorter .template a.selected:active {color:#fff;background-color:rgba(21,19,17,.9)}



@media screen and (max-width:800px)
{
	.catalogsorter{font-size:24px}

	.catalogsorter .sortaou{float:none;display:block;padding:0;text-align:center}

	.catalogsorter .title{width:100%;margin:0;padding:0}

	.catalogsorter .template{float:none !important;display:block;margin:150px auto 0}
	.catalogsorter .template a{float:none !important;width:90%;height:50px;margin:4px auto 0;padding:0 4px;line-height:50px;text-align:cenetr;color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.9)}
	.catalogsorter .template a span{}
	.catalogsorter .template a.selected{color:rgba(0,0,0,.9);background:rgba(255,255,255,.9);box-shadow:inset 0 0 6px 0 rgba(0,0,0,.5)}
}

@media screen and (max-width:650px)
{
	
}

@media screen and (max-width:390px)
{
	
}

/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.css?165607496064*/
font.errortext
{
	color:red;
}

font.notetext
{
	color:green;
}

/* End */
/* /bitrix/templates/prohome/components/bitrix/catalog/.default/style.css?17430176145666 */
/* /bitrix/templates/prohome/components/bitrix/catalog.section.list/lines/style.css?17430173071847 */
/* /bitrix/templates/prohome/components/bitrix/catalog.smart.filter/mrzv/style.css?170427032415731 */
/* /bitrix/templates/prohome/components/redsign/catalog.sorter/mrzv.gopro/style.css?17430179623465 */
/* /bitrix/templates/prohome/components/redsign/catalog.sorter/mrzv.gopro.view/style.css?17430183121484 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.css?165607496064 */
</pre></body></html>