<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/templates/prohome/components/bitrix/system.pagenavigation/round/style.css?17042703943073*/

.bx-pagination{display:block;*height:40px;margin:20px 0;overflow:hidden}

.bx-pagination .bx-pagination-container{position:relative;text-align:center}

.bx-pagination .bx-pagination-container ul{display:inline-block;margin:0;padding:0;list-style:none}

.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 0 2px}

.bx-pagination .bx-pagination-container ul li span{display:block;height:40px;min-width:40px;padding:0 8px;line-height:40px;color:#444;font-size:18px;border:2px solid rgba(0,0,0,.05);overflow:hidden;
	box-sizing:border-box;
	-webkit-transition:all .2s;
       -moz-transition:all .2s;
    	-ms-transition:all .2s;
    	 -o-transition:all .2s;
    		transition:all .2s;
}

.bx-pagination .bx-pagination-container ul li a{display:block;height:40px;min-width:40px;line-height:40px;color:#444;text-decoration:none}

.bx-pagination .bx-pagination-container ul li a:hover span{box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5)}

.bx-pagination .bx-pagination-container ul li.bx-active span{color:rgba(33,16,5,1);background:rgba(245,245,245,1);box-shadow:inset 0 0 6px 0 rgba(0,0,0,.5)}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{padding:0 18px;line-height:40px;color:#444;border:2px solid rgba(0,0,0,.05);background:#fff}

.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{padding:0 18px;line-height:40px;color:#aab1b4;border:2px solid rgba(0,0,0,.05);background:#fff}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{color:#000;background:#fff}

/*color schemes*/
.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{color:#fff;background:#3bc915}

.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{color:#fff;background:#F9A91D}

.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{color:#fff;background:#E22B2B}

.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{color:#fff;background:#0083d1}


@media screen and (max-width: 800px)
{
	.bx-pagination .bx-pagination-container ul li span{height:40px;min-width:32px;font-size:16px;border:2px solid rgba(0,0,0,.05)}

	.bx-pagination .bx-pagination-container ul li a{height:40px;min-width:32px;line-height:39px}

	.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{padding:0 4px;font-size:12px}

.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{padding:0 4px;font-size:12px}

}

/* End */


/* Start:/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/style.css?174352007430092*/

.mrzv-ajaxpages {display:block;width:calc(100% - 4px);height:50px;margin:20px 2px 4px 2px;text-align:center;z-index:100;clear:both;overflow:hidden}
	.mrzv-ajaxpages a {display:block;width:100%;height:100%;margin:0 4px 4px 0;font-size:20px;line-height:50px;color:#fff;text-decoration:none;background:#ee765e;box-sizing:border-box;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
		.mrzv-ajaxpages a:hover {color:#fff;text-decoration:none}
	/* .mrzv-ajaxpages i {display:block;top:0;left:0;bottom:0;width:100%;height:100%;margin-right:5px;background-color:rgba(0,0,0,0.1);vertical-align:middle;visibility:hidden}
	.mrzv-ajaxpages .icon-text {top:calc(50% - 45px);left:calc(50% - 80px);width:160px;height:50px;line-height:50px}
	.mrzv-ajaxpages span.fa-undo {line-height:50px;font-size:40px;color:rgba(33,16,5,.7);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
	.mrzv-ajaxpages span.ajaxpages-more {display:block;line-height:16px;font-size:16px;color:rgba(33,16,5,.8)} */

	.rotate { animation:3s linear 0s normal none infinite running rot;-webkit-animation:3s linear 0s normal none infinite running rot}
	@keyframes rot { 0% { transform:rotate(360deg) } 100% { transform:rotate(0deg) } }
	@-webkit-keyframes rot { 0% { transform:rotate(360deg) } 100% { transform:rotate(0deg) } }

.catalog-list .mrzv-ajaxpages {width:100%;height:50px;margin:4px 0}
	.catalog-list .mrzv-ajaxpages a {width:100%;height:100%;margin:0;font-size:22px;line-height:50px;text-decoration:none;border:1px solid rgba(0,0,0,.1);box-sizing:border-box}
		.catalog-list .mrzv-ajaxpages span.fa-undo {line-height:50px !important;font-size:22px}
		.catalog-list .mrzv-ajaxpages .icon-text {top:0;left:calc(50% - 80px);width:250px;height:50px;line-height:50px}

/* .columns5 .mrzv-ajaxpages {width:calc(25% - 4px)} */


@media screen and (min-width:886px) and (max-width:1030px)
{
	/* .mrzv-ajaxpages {width:calc(33.33% - 4px) !important;height:390px !important;margin:0 2px 4px;line-height:390px !important} */
}
@media screen and (min-width:641px) and (max-width:885px)
{
	/* .mrzv-ajaxpages {width:calc(50% - 4px) !important;height:394px !important;margin:0 2px 4px;line-height:390px !important} */
}
@media screen and (min-width:401px) and (max-width:640px)
{
	.mrzv-ajaxpages {width:calc(100% - 8px) !important;height:60px !important;margin:4px 4px 4px;line-height:62px}
		.mrzv-ajaxpages .icon-text {top:0;left:0;width:100%;height:100%}
		.mrzv-ajaxpages span.fa-undo {font-size:24px}
		.mrzv-ajaxpages span.ajaxpages-more {display:inline;font-size:24px}
}
@media screen and (min-width:321px) and (max-width:400px)
{
	.mrzv-ajaxpages {width:calc(100% - 8px) !important;height:50px !important;margin:4px 4px 4px;line-height:50px}
	.gallery .mrzv-ajaxpages {width:calc(100% - 4px) !important}
		.mrzv-ajaxpages .icon-text {top:0;left:0;width:100%;height:100%}
		.mrzv-ajaxpages span.fa-undo {font-size:22px}
		.mrzv-ajaxpages span.ajaxpages-more {display:inline;font-size:24px}
}
@media screen and (max-width:320px)
{
	.mrzv-ajaxpages {width:calc(100% - 8px) !important;height:50px !important;margin:4px 4px 4px;line-height:52px}
		.mrzv-ajaxpages .icon-text {top:0;left:0;width:100%;height:100%}
		.mrzv-ajaxpages span.fa-undo {font-size:22px}
		.mrzv-ajaxpages span.ajaxpages-more {display:inline;font-size:22px}
}


.catalog-item-no {position:absolute;top:0;left:0;width:100%;height:calc(100% + 1px);background:rgba(255,255,255,.75);z-index:900}
	.catalog-item-no:hover {background:rgba(255,255,255,.5)}

.subscribe-block {position:absolute;top:160px;left:calc(50% - 75px);display:block;width:180px;height:50px;line-height:50px;text-align:center;font-size:18px;color:rgba(0,0,0,.7);border-radius:10px;background:rgba(255,255,255,.6);opacity:.5;z-index:910}
	.catalog-item-no:hover ~ .subscribe-block {opacity:1;background:rgba(255,255,255,1);color:rgba(0,0,0,.8);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.8)}
	.subscribe-block:hover {opacity:1;background:rgba(255,255,255,1);color:rgba(0,0,0,.8);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.8)}
.button-subscribe {width:80px;height:70px;line-height:70px;font-size:60px;color:rgba(33,16,5,.7);cursor:pointer}
	.button-subscribe:hover {color:rgba(33,16,5,.8)}

.gallery .subscribe-block {top:110px;left:calc(50% - 70px);width:160px;height:40px;line-height:40px;font-size:17px;border-radius:3px}
.catalog-list .subscribe-block {top:20px;left:calc(50% - 70px);width:140px;height:40px;line-height:40px;font-size:18px;border-radius:3px}




/* table */

.catalog-list {display:block;width:100%;padding:4px 0}

	.catalog-list div {display:block;box-sizing:border-box}
	.catalog-list .js-element {position:relative;width:calc(100% - 4px);height:80px;margin:4px 2px 0;border-left:4px solid rgba(0,0,0,.05);border-right:4px solid rgba(0,0,0,.05)}
		.catalog-list .js-element:hover {border-left:4px solid rgba(33,16,5,.8);border-right:4px solid rgba(33,16,5,.8)}
		.catalog-list .in-basket{position:absolute;display:none;top:0;left:calc(50% - 40px);width:80px;height:80px;font-size:44px;line-height:80px;text-align:center;color:rgba(255,255,255,.8);text-shadow:0 0 12px rgba(0,0,0,.9);z-index:701}
			.catalog-list .in .in-basket{display:block}
		.catalog-list .pic {float:left;width:80px;height:80px}
			.catalog-list .pic img {height:80px}
		.catalog-list .name {float:left;width:calc(70% - 90px);height:80px;margin-left:10px}
		.catalog-list .quantity {float:left;width:10%;height:80px;font-size:15px;text-align:center}
			.catalog-list .quantity-empty {color:red}
			.catalog-list .quantity-low {color:}
			.catalog-list .quantity-many {color:green}
			.catalog-list .quantity-1 {color:green}
		.catalog-list .prices {float:left;width:calc(20% - 90px);height:80px;text-align:center}
			.catalog-list .prices .price.old {line-height:22px;font-size:16px}
			.catalog-list .prices .price.gen {line-height:22px}
		.catalog-list .buy {float:left;width:90px;height:80px;text-align:center}
			.catalog-list .buy .add2basketform {}
			.catalog-list .buy .add2basket,
			.catalog-list .buy .inbasket{width:100%;height:70px;line-height:50px;text-align:center;font-size:24px;color:rgba(33,16,5,.7);box-sizing:border-box;cursor:pointer}
			.catalog-list .buy .add2basket:hover,
			.catalog-list .buy .inbasket:hover{color:rgba(33,16,5,.8)}



@media screen and (max-width: 800px)
{
	.catalog-list {padding:4px}
	.catalog-list .js-element {width:calc(100% - 8px);height:60px;margin:4px 4px 0;border-left:none;border-right:none}
	.catalog-list .pic {width:60px;height:60px}
		.catalog-list .pic img {*width:60px;height:60px}
	.catalog-list .name {width:calc(50% - 64px);height:60px;margin-left:4px;font-size:14px}
	.catalog-list .quantity {width:70px;height:60px;font-size:11px}
	.catalog-list .prices {width:calc(50% - 120px);height:60px}
	.catalog-list .prices .price.old {font-size:14px}
	.catalog-list .prices .price.gen {font-size:16px}
	.catalog-list .buy {width:40px;height:60px}
	.catalog-list .mrzv-ajaxpages {width:100%;height:50px;margin:4px 0}
}



/* gallery */

.gallery {position:relative;display:block;width:100%;padding:4px 0 4px}

.gallery .js-element {position:relative;float:left;display:block;width:calc(20% - 4px);height:290px;margin:0 2px 4px;z-index:100}

.gallery .mrzv-ajaxpages{width:calc(100% - 4px);height:50px;margin:20px 2px 0;box-sizing:border-box}
.gallery .mrzv-ajaxpages a{width:100%;height:100%;margin:0 4px 4px 0;font-size:20px;line-height:50px;text-decoration:none;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,1);box-sizing:border-box}
.gallery .mrzv-ajaxpages.columns5{width:calc(100% - 4px);height:50px;margin:0;box-sizing:border-box}
.gallery .mrzv-ajaxpages.columns5 a{display:block;width:100%;height:100%;margin:0 4px 4px 0;font-size:20px;line-height:50px;text-decoration:none;border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,1);box-sizing:border-box}

.gallery .js-element a{color:rgba(0,0,0,1)}

.gallery .js-element .inner{position:relative;display:block;width:100%;height:290px;padding:0;border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;overflow:hidden}
.gallery .js-element:hover .inner,
	.gallery .js-element.hover .inner{border:1px solid rgba(0,0,0,0.3);box-shadow:0 0 4px 0 rgba(0,0,0,.6);border-radius:3px}

	.gallery .js-element .buy-popup{position:absolute;width:100%;left:0;right:0;bottom:0;padding:4px;background:rgba(255,255,255,0.9);box-shadow:0 0 4px 0 rgba(0,0,0,0.3);-webkit-transition:bottom 0.4s;-moz-transition:bottom 0.4s;-o-transition:bottom 0.4s;transition:bottom 0.4s;box-sizing:border-box;z-index:0}

.gallery .in-basket{position:absolute;display:none;top:60px;left:calc(50% - 60px);width:120px;height:120px;font-size:80px;text-align:center;color:rgba(255,255,255,.8);text-shadow:0 0 12px rgba(0,0,0,.9);z-index:701}
.gallery .in .in-basket{display:block}

.gallery .js-element .inner .name{display:block;width:100%;height:50px;padding:4px 4px 0;font-size:14px;line-height:13px;z-index:100;white-space:normal;overflow:hidden;box-sizing:border-box}

.gallery .icon-area{position:absolute;top:4px;left:4px;display:block;z-index:701;}
	.gallery .showcase-adaptive-icon{display:none;padding:5px 12px 5px;font-size:18px;color:rgba(255,255,255,0.9);border:2px solid rgba(255,255,255,0.9);border-radius:0 20px 20px 20px;background:red;box-shadow:0 0 4px 0 rgba(0,0,0,1);box-sizing:border-box;z-index:701}

.gallery .pic {position:relative;padding:0;text-align:center;z-index:100}

.gallery .pic a,
.gallery .pic span{position:relative;display:block;height:180px;line-height:180px;text-align:center}

.gallery .pic a img,
.gallery .pic span img{display:inline-block;vertical-align:middle;height:180px}

.gallery .js-element:hover .pic a,
.gallery .js-element.hover .pic span{display:block;height:180px;line-height:180px;text-align:center}

.gallery .js-element:hover .pic a img,
.gallery .js-element.hover .pic span img{display:inline-block;vertical-align:middle;height:180px}


.gallery .soloprice{display:block;float:left;width:65%;padding:0;text-align:center}

.gallery .soloprice span{
	display:block;
	margin-bottom:0;
}

.gallery .soloprice .price.gen{display:block;margin:5px 0 4px;font-size:22px}

.gallery .soloprice .price.old{margin-right:0px;font-size:18px}

.no-price{font-size:12px}

.gallery .buy {margin:0}
.gallery .buy .add2basket,
.gallery .buy .inbasket {width:35%;height:60px;line-height:59px !important;text-align:center;font-size:28px;color:rgba(33,16,5,.6);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;box-sizing:border-box;cursor:pointer}
.gallery .buy .add2basket:hover,
.gallery .buy .inbasket:hover {color:rgba(33,16,5,0.8)}


@media screen and (max-width: 800px)
{
	.gallery {width:calc(100% - 4px);margin:0 2px}
}
@media screen and (min-width: 641px) and (max-width: 800px)
{
	.gallery .js-element {width:calc(25% - 4px)}
}
@media screen and (min-width: 401px) and (max-width: 640px)
{
	.gallery .js-element {width:calc(33.33% - 4px)}
}
@media screen and (max-width: 400px)
{
	.gallery .js-element {width:calc(50% - 4px)}
}



/* showcase */

.showcase * {box-sizing:border-box}

.showcase {position:relative;display:block;width:100%;padding:4px 0 0}
.showcase-title {display:block;height:80px;margin:0;text-align:center;font-size:36px;line-height:80px;color:#228b87/* #b68452 */;font-weight:bold}

.ajax-h2ofavorites-list .showcase .js-element {float:left;width:calc(50% - 4px) !important;height:500px;margin:0 2px 4px 2px;overflow:hidden}

.showcase .new-comments-block {position:relative;display:block;float:right;width:calc(33.33% - 4px);height:500px;margin:0 2px 4px 2px;padding:4px;box-sizing:border-box;z-index:100;overflow:hidden}
.showcase.columns5 .new-comments-block {width:calc(25% - 4px)}

.showcase .new-comments-block-title {display:block;padding:0 0 15px;text-align:center;font-size:20px}
.showcase .new-comments-block-item {display:block;margin:0 0 15px;width:100%;overflow:hidden}
.showcase .new-comments-block-item-product {display:block;height:22px;padding:4px 0;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
	.showcase .new-comments-block-item-product:hover {color:rgba(0,0,0,1);text-decoration:underline}
.showcase .new-comments-block-item-photo {display:block;float:left;width:20%;height:78px;background:rgba(0,0,0,0.2);border-radius:12px;background-position:center center !important;background-size:cover !important}
.showcase .new-comments-block-item-photo img {width:100%;height:100%}
.showcase .new-comments-block-item-text {display:block;float:right;width:78%;padding:8px 10px;font-size:13px;line-height:15px;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;border-radius:12px}
	.showcase .new-comments-block-item-text a {color:blue;text-decoration:underline}
.showcase .new-comments-block-item-info {display:block;float:right;width:78%;padding:0 12px;font-size:10px}



.showcase .js-element{position:relative;float:left;display:block;width:calc(33.33% - 4px);height:500px;margin:0 2px 4px 2px;z-index:100;overflow:hidden}

.showcase .js-element .delete_favorites{display:none;color:rgba(255,255,255,.9) !important}

.showcase.columns5 .js-element{width:calc(25% - 4px)}

.ajaxpages.columns5{width:calc(100% - 4px)}

.showcase .js-element a{color:rgba(0,0,0,1)}

.showcase .js-element .inner{position:relative;display:block;min-height:390px;padding:0;border:1px solid rgba(0,0,0,.1);overflow:hidden}

	.showcase .js-element:hover .inner,
	.showcase .js-element.hover .inner{border:1px solid rgba(0,0,0,.3);*box-shadow:0 0 6px 0 rgba(0,0,0,.5)}
	.showcase .in-basket{position:absolute;display:none;top:120px;left:calc(50% - 60px);width:120px;height:120px;font-size:110px;text-align:center;color:rgba(255,255,255,.7);text-shadow:0 0 10px rgba(0,0,0,.9);z-index:201}
	.showcase .in .in-basket{display:block}

	.showcase .name {display:block;width:calc(100% - 60px);height:60px;margin:4px 0 0;padding:0 4px;text-align:left;font-size:20px;line-height:20px;z-index:100}
	.showcase .favorite-area {position:absolute;top:0;right:0;display:block;width:60px;height:60px;color:rgba(21,19,17,.92)}
	.showcase .favorite-area .favorite {display:block;width:100%;height:100%;font-size:9px;text-align:center;cursor:pointer}
		.showcase .favorite-area .favorite i {font-size:32px;line-height:60px}
		.showcase .favorite-area:hover {color:rgba(21,19,17,1)}

	.showcase .pic {position:relative;height:246px;margin:4px 0 0;padding:0;text-align:right;z-index:100}
		.showcase .pic a,
		.showcase .pic span{position:relative;float:right;display:block;width:100%;max-height:246px;line-height:246px;text-align:right}
		.showcase .pic a img,
		.showcase .pic span img{display:block;margin:0 auto;max-height:246px}
		.showcase .pic-preloader {position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:rgba(255,255,255,1);z-index:1000}
			.showcase .pic-preloader-img {display:block;width:100%;height:100%;background:transparent url(/bitrix/templates/prohome/img/loading.gif?v100) center center no-repeat}
		.showcase .holiday-icon{position:absolute;top:0;right:0;display:block;width:80px;height:80px;z-index:100;background:url(/bitrix/templates/prohome/img/black-friday-klyaksa.png);background-size:cover !important;background-repeat:no-repeat}
		

.info-area {position:absolute;top:64px;left:4px;width:51px;height:158px;text-align:center;z-index:201;overflow:hidden}
/* 	.info-area:after {content:"";position:absolute;right:0;left:0;bottom:0;height:15px;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%)}
	.info-area-in {display:block;width:calc(100% + 16px);height:100%;overflow-y:scroll} */

.showcase .gift,
.showcase .delivery,
.showcase .comment,
.showcase .fast-view,
.showcase .video {position:relative;width:100%;height:50px;color:rgba(33,16,5,.6);border:1px solid rgba(0,0,0,.05);background:rgba(255,255,255,.5);box-sizing:border-box;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}

.showcase .gift span,
.showcase .fast-view span,
.showcase .video span,
.showcase .delivery span,
.showcase .comment span {color:rgba(33,16,5,.6)}

.showcase .gift i,
.showcase .delivery i,
.showcase .fast-view i,
.showcase .video i {font-size:32px;color:rgba(33,16,5,.6)}
.showcase .comment i {font-size:28px;color:rgba(33,16,5,.6)}

.showcase .new-product-ru,
.showcase .sale-ru,
.showcase .hit-sale-ru,
.showcase .new-product-ua,
.showcase .sale-ua,
.showcase .hit-sale-ua {width:50px;height:50px;margin-bottom:4px;background-size:cover !important;background-repeat:no-repeat;box-sizing:border-box}
.showcase .new-product,
.showcase .sale,
.showcase .hit-sale {width:50px;height:20px;margin-bottom:4px;background-position:center center;background-size:cover !important;background-repeat:no-repeat;box-sizing:border-box}


.showcase .new-product-ru {background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/new-product-ru.jpg)}
.showcase .sale-ru {background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/black-friday.png /* img/sale-ru.jpg */)}
.showcase .hit-sale-ru {background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/hit-sale-ru.jpg)}
.showcase .new-product-ua {background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/new-product-ua.jpg)}
.showcase .sale-ua {background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/sale-ua.jpg)}
.showcase .hit-sale-ua {background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/black-friday.png /* img/hit-sale-ua.jpg */)}

.showcase .new-product {background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/NEW.png)}
.showcase .sale {/* background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/black-friday.png); */background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/SALE.png)}
.showcase .hit-sale {background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/HIT.png)}
.showcase .quantity {margin:4px 0 0;line-height:50px;text-align:center}
.icon-in-stock {width:50px;height:50px;margin-bottom:4px;background-size:cover !important;background-repeat:no-repeat;background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/in-stock.png)}
.icon-not-available {}
.icon-zakaz {width:50px;height:50px;margin-bottom:4px;background-size:cover !important;background-repeat:no-repeat;background-image:url(/bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/img/zakaz.png)}
.showcase .quantity i.fa-check,
.showcase .quantity i.fa-clock-o {color:rgba(0,128,0,0.9) !important}
.showcase .quantity .quantity-text {display:block;font-size:11px;line-height:10px;}

.showcase .gift {margin-bottom:4px}
.showcase .gift span {line-height:20px}
.showcase .gift .gift-text {display:block;font-size:11px}

.showcase .delivery {margin-bottom:4px}
.showcase .delivery span {line-height:60px}
.showcase .delivery .delivery-text {display:block;font-size:11px;line-height:10px}

.showcase .comment{position:relative;margin-bottom:4px}
.showcase .comment span {position:relative;display:block;line-height:60px}
.showcase .comment span span {position:absolute;top:0;right:2px;display:block;font-size:16px;line-height:16px !important}
.showcase .comment .comment-text {display:block;font-size:10px}

.showcase .fast-view {margin-bottom:4px}
.showcase .fast-view span {line-height:60px}
.showcase .fast-view .fast-view-text {display:block;font-size:11px}

.showcase .video {margin-bottom:4px}
.showcase .video span {line-height:60px}
.showcase .video .video-text {display:block;font-size:11px}

.showcase .gift {margin-bottom:4px}
.showcase .gift .gift-text {display:block;font-size:11px}

.showcase .fast-view:hover,
.showcase .video:hover,
.showcase .gift:hover,
.showcase .delivery:hover,
.showcase .comment:hover {color:rgba(33,16,5,.8);background:rgba(255,255,255,.7);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.5);cursor:pointer}

.showcase .delivery:hover i,
.showcase .comment:hover i,
.showcase .fast-view:hover i,
.showcase .video:hover i {color:rgba(33,16,5,.8)}

.showcase .js-element:hover .fast-view,
.showcase .js-element.hover .fast-view,
.showcase .js-element:hover .video,
.showcase .js-element.hover .video,
.showcase .js-element:hover .gift,
.showcase .js-element.hover .gift,
.showcase .js-element:hover .delivery,
.showcase .js-element.hover .delivery,
.showcase .js-element:hover .comment,
.showcase .js-element.hover .comment{border:1px solid rgba(0,0,0,.1)}

/* timers */

.showcase .pic .timers {position:absolute;bottom:4px;right:4px;width:100%;box-sizing:border-box}

.showcase .pic .timers .clock {float:left;padding:12px 4px;background-color:#748080;-khtml-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px}

.showcase .pic .timers .clock i {width:16px;height:16px;background-position:0px 0px;background-repeat:no-repeat}

.showcase .pic .timers .timer {margin:0;background-color:rgba(255,255,255,.7);border:2px solid red;border-radius:20px 20px 0px 20px}

.showcase .pic .timers .timer .intimer {float:left;padding:16px 14px 0}

.showcase .pic .timers .timer .dvoet{float:left}

.showcase .pic .timers .timer .val{float:left}

.showcase .pic .timers .timer .val.ml{margin-left:20px}

.showcase .pic .timers .timer .val .font-size {display:block;margin:16px 0 3px;font-size:19px;letter-spacing:0px}
.showcase .pic .timers .timer .val .value,
.showcase .pic .timers .timer .val .podpis{width:100%}

.showcase .pic .timers .timer .val .value,
.showcase .pic .timers .timer .dvoet {font-size:34px;font-weight:bold;letter-spacing:2px}

.showcase .pic .timers .timer .podpis {font-size:10px}

.showcase .pic .timers .timer .progressbar {height:4px;margin-top:4px;background-color:#d4d9de;border:1px solid #b8bcc1;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.showcase .pic .timers .timer .progressbar .progress {position:relative;top:-1px;left:-1px;height:4px;background-repeat:repeat-x;-khtml-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
	
.showcase .pic .timers .timer.da2 .progressbar .progress {border:1px solid #990060}

.showcase .pic .timers .timer.qb .progressbar .progress {border:1px solid #62a92c}

/* /timers */


/* prices */
.showcase .prices .prices_jscrollpane{
	width:100%;
	overflow:auto;
}
.showcase .prices .prev,
.showcase .prices .next{
	display:block;
	width:100%;
	text-align:center;
}
.showcase .prices .prev .icon,
.showcase .prices .next .icon{
	width:14px;
	height:7px;
	margin-bottom:2px;
}
.showcase .prices .prev .icon{
	background-position:-14px -669px;
}
.showcase .prices .prev:hover .icon{
	background-position:-14px -690px;
}
.showcase .prices .next .icon{
	background-position:0px -669px;
}
.showcase .prices .next:hover .icon{
	background-position:0px -690px;
}
.showcase .prices .pricestable{
	width:100%;
	margin:1px 0;
	padding:0px;
}
.showcase .prices .pricestable tr td{
	padding:0px 5px;
}
.showcase .prices .pricestable tr.even td{
	background-color:#FAFAFA;
}


/* prices -&gt; soloprice */
.showcase .soloprice {*float:left;display:block;width:100%;height:50px;margin:10px 0 0;text-align:center}
.showcase.columns5 .soloprice {*width:calc(100% - 176px)}

.text-price {padding-top:30px;font-size:16px}

.showcase .soloprice .price.gen{*display:block;*padding-top:25px;font-size:30px;*line-height:60px;font-weight:bold}
	.showcase .price.discont-price{*padding:14px 0 0 !important}

.showcase .soloprice .price.old{font-size:18px}

.opt-prices {text-align:center;cursor:pointer}
	.opt-prices-area {position:absolute;top:0;right:-100%;width:100%;height:100%;background:rgba(255,255,255,.97);z-index:1000}
	.opt-prices-area-close {line-height:40px;text-align:center;cursor:pointer}
	.opt-prices-area-list {margin:50px 0 0}
		.opt-prices-area-list-title {margin:0 0 20px;text-align:center;font-size:26px}
		.opt-prices-area-list-item {margin:0 0 20px;text-align:center;font-size:22px}
.opt-prices-slide {opacity:0;height:48px;padding:15px 0;text-align:center;font-size:18px}


.showcase .buy {display:block;width:calc(100% - 8px);height:50px;margin:0 auto 4px;text-align:center}

.showcase .buy .quantity input {position:relative;display:block;float:left;width:40%;height:46px;margin-top:13px;padding:0;font-size:22px;line-height:46px;text-align:center;border:1px solid rgba(0,0,0,0.1);box-shadow:none}
	.js-element .quantity input:focus {outline:none}
.showcase .buy .quantity {display:block;float:left;width:70%;color:rgba(21,19,17,1);box-sizing:border-box}
.showcase .buy .minus {position:relative;display:block;float:left;width:30%;height:68px;padding:11px 0 0;line-height:52px;text-align:center;font-size:24px;cursor:pointer}
.showcase .buy .plus {position:relative;display:block;float:left;width:30%;height:68px;padding:11px 0 0;line-height:52px;text-align:center;font-size:24px;cursor:pointer}
.showcase .buy .submit {float:right}
.showcase .buy .add2basket,
.showcase .buy .inbasket {width:100%;height:50px;line-height:50px;font-size:22px;color:#fff;background:#228b87;cursor:pointer}
.showcase .buy .cart-add i,
.showcase .buy .cart-in i {margin-right:8px !important;font-size:18px}
.showcase .buy .cart-add {}
.showcase .buy .cart-in {display:none}
.showcase .buy .put .cart-add {display:none}
.showcase .buy .put .cart-in {display:block}

.showcase .buy .add2basket:hover,
.showcase .buy .inbasket:hover {*background:rgba(21,19,17,1)}
.showcase .buy .minus:hover,
.showcase .buy .plus:hover {color:rgba(21,19,17,1);border:1px solid rgba(21,19,17,1)}

.showcase .buy .add2basket.put {color:rgba(33,16,5,.8);background:none}

.showcase .buy .to-order {width:100%;height:50px;line-height:50px;font-size:22px;color:#fff;background:rgba(21,19,17,.92)}

/* compare */
.showcase .compare-area{display:block;float:left;width:50px;height:50px;margin:15px 4px 0;color:rgba(33,16,5,.6);border:1px solid rgba(0,0,0,.1)}
	.showcase .compare-area .add2compare{display:block;width:100%;font-size:10px;text-align:center;cursor:pointer}
		.showcase .compare-area:hover{color:rgba(33,16,5,.8);border:1px solid rgba(33,16,5,.8)}
		.showcase .compare-area .add2compare i {font-size:30px;line-height:50px}
		.showcase .compare-area .add2compare div {line-height:16px}

	.showcase .compare-area .add2compare.in{color:rgba(33,16,5,1);border:3px solid rgba(33,16,5,1)}


.showcase-empty-list {margin:100px 0;text-align:center}
	.showcase-empty-list .icon {font-size:48px;color:rgba(0,0,0,.6)}
	.showcase-empty-list .text {margin:40px 0 0;font-size:20px;color:rgba(0,0,0,.7)}



@media screen and (min-width:1941px) and (max-width:2570px)
{
	
}

@media screen and (min-width:1600px) and (max-width:1940px)
{
	
}

@media screen and (min-width:1011px) and (max-width:1280px)
{
	.showcase.columns5 .js-element {width:calc(33.33% - 4px)}
	.showcase .new-comments-block {width:calc(33.33% - 4px);height:500px}
	.showcase.columns5 .new-comments-block {width:calc(33.33% - 4px);height:500px}
	.showcase .new-comments-block-title {font-size:17px}
	.showcase .js-element {width:calc(33.33% - 4px);height:500px}
	.showcase .in-basket {top:110px;left:calc(50% - 50px);width:100px;height:100px;font-size:90px}
	.showcase .name {height:60px;margin:4px 0 0;padding:0 4px;font-size:17px;line-height:18px}
	.showcase .pic {height:246px}
	.showcase .pic span {width:calc(100% - 52px);max-height:246px;line-height:246px}
	.showcase .pic a img,
	.showcase .pic span img {max-height:246px}

	.info-area-in {width:100%}
	.text-price {padding-top:30px;font-size:12px}
}

@media screen and (min-width:886px) and (max-width:1010px)
{
	.showcase.columns5 .js-element{width:calc(50% - 4px)}
	.info-area-in {width:100%}
	.showcase .name {height:60px;margin:4px 0 0;padding:0 4px;font-size:16px;line-height:18px}
}

@media screen and (max-width:1010px)
{
	.showcase #new-comments-catalog {display:none}
}

@media screen and (min-width:641px) and (max-width:885px)
{
	.showcase.columns5 .js-element {width:50%}
	.showcase-title {width:calc(100% - 8px);height:56px;margin:0 4px;font-size:26px;line-height:56px}

	.showcase .js-element {width:calc(50% - 4px);height:500px}
}

@media screen and (min-width:401px) and (max-width:640px)
{
	.showcase {padding:0}
	.showcase-title {width:calc(100% - 8px);height:52px;margin:0 4px;font-size:24px;line-height:52px}

	.ajax-h2ofavorites-list .showcase .js-element{width:calc(100% - 8px) !important;margin:4px 4px 0;height:550px;z-index:1 !important}

	.showcase.columns5 .js-element, .showcase .js-element {width:calc(100% - 8px);margin:4px 4px 0;height:550px;z-index:1 !important}

	.showcase .pic {height:290px}
	.showcase .pic a,
	.showcase .pic span {position:relative;display:block;max-height:290px;line-height:290px;text-align:center}
	.showcase .pic a img,
	.showcase .pic span img {display:inline-block;vertical-align:middle;max-height:290px}
}

@media screen and (min-width:321px) and (max-width:400px)
{
	.showcase {padding:0}
	.showcase-title {width:calc(100% - 8px);height:50px;margin:0 4px;font-size:22px;line-height:50px}

	.ajax-h2ofavorites-list .showcase .js-element{width:calc(100% - 30px) !important;margin:4px 15px 0;height:550px;z-index:1 !important}

	.showcase.columns5 .js-element, .showcase .js-element {width:calc(100% - 30px);margin:4px 15px 0;height:550px;z-index:1 !important}

	.showcase .name {font-size:22px;font-weight:bold}
	.showcase .pic {height:290px}
	.showcase .pic a,
	.showcase .pic span {position:relative;display:block;max-height:290px;line-height:290px;text-align:center}
	.showcase .pic a img,
	.showcase .pic span img {display:inline-block;vertical-align:middle;max-height:290px}
}

@media screen and (max-width:320px)
{
	.showcase {padding:0}
	.showcase-title {width:calc(100% - 8px);height:50px;margin:0 4px;font-size:18px;line-height:50px}

	.ajax-h2ofavorites-list .showcase .js-element{width:calc(100% - 16px) !important;margin:4px 8px 0;height:500px;z-index:1 !important}

	.showcase.columns5 .js-element, .showcase .js-element {width:calc(100% - 16px);margin:4px 8px 0;height:500px;z-index:1 !important}

	.showcase .pic {height:290px}
	.showcase .pic a,
	.showcase .pic span {position:relative;display:block;max-height:290px;line-height:290px;text-align:center}
	.showcase .pic a img,
	.showcase .pic span img {display:inline-block;vertical-align:middle;max-height:290px}
}

/* 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/templates/prohome/components/bitrix/system.pagenavigation/round/style.css?17042703943073 */
/* /bitrix/templates/prohome/components/bitrix/catalog.section/mrzv.gopro/style.css?174352007430092 */
</pre></body></html>