@charset "UTF-8";
.navigation .top-li.catalog {
	background: #067ab3;
}

.page-wrapper .topPage .breadcrumb {
	margin-top: 35px;
	margin-bottom: 40px;
	padding: 0;
	background-color: transparent;
	border: none;
}

.page-wrapper .topPage .breadcrumb a {
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #0396d4;
}

.page-wrapper .topPage .breadcrumb a:hover {
	text-decoration: none;
	color: #F88701;
}

.page-wrapper .topPage .breadcrumb span {
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
}

.page-wrapper .topPage .titlepage .page-title {
	font-style: normal;
	font-weight: bold;
	font-size: 33px;
	line-height: 40px;
	font-family: Montserrat, arial, sans-serif;
	color: #383639;
}

.page-wrapper .contentPage .sectionMap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.page-wrapper .contentPage .sectionMap #contactMap {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

.page-wrapper .contentPage .sectionMap #contactMap .ymaps-2-1-78-copyrights-pane {
	display: none;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(1) {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 52%;
	flex: 0 0 52%;
	max-width: 52%;
	width: 100%;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0px;
	flex: 1 0 0;
	padding: 40px;
	background-color: #f9f8f4;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	font-family: Montserrat, arial, sans-serif;
	color: #3c3a3d;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__officename {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 20px;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__address {
	margin-bottom: 10px;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__telephone {
	margin-bottom: 10px;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__telephone a {
	display: block;
	color: #3c3a3d;
	text-decoration: none;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__email {
	margin-bottom: 10px;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__email div,
.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__email a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__email a {
	margin-right: 5px;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__servicename {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 18px;
	margin-top: 40px;
	margin-bottom: 20px;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__servicename br {
	display: none;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__links {
	margin-top: 40px;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__links a {
	display: block;
	font-weight: 600;
	font-size: 16px;
	line-height: 29px;
	text-decoration: none;
}

.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__links a:hover {
	color: #f89929;
	text-decoration: none;
}

.page-wrapper .contentPage .sectionAffiliates {
	margin-top: 50px;
}

.page-wrapper .contentPage .sectionAffiliates .page-subtitle {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	color: #3c3a3d;
	margin-bottom: 30px;
}

.page-wrapper .contentPage .sectionAffiliates__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0px -20px;
}

.page-wrapper .contentPage .sectionAffiliates .affiliates__item {
	padding: 0px 20px 40px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3%;
	flex: 0 0 33.3%;
	max-width: 33.3%;
}

.page-wrapper .contentPage .sectionAffiliates .affiliates__item-block {
	background-color: #f9f8f4;
	padding: 40px;
	height: 100%;
}

.page-wrapper .contentPage .sectionAffiliates .affiliates__item-city {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 19px;
	color: #3c3a3d;
	margin-bottom: 20px;
}

.page-wrapper .contentPage .sectionAffiliates .affiliates__item-address {
	margin-bottom: 10px;
}

.page-wrapper .contentPage .sectionAffiliates .affiliates__item-address strong {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #3c3a3d;
}

.page-wrapper .contentPage .sectionAffiliates .affiliates__item-address p {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #3c3a3d;
}

.page-wrapper .contentPage .sectionAffiliates .affiliates__item-telephone {
	margin-bottom: 10px;
}

.page-wrapper .contentPage .sectionAffiliates .affiliates__item-telephone strong {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #3c3a3d;
}

.page-wrapper .contentPage .sectionAffiliates .affiliates__item-telephone a {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #3c3a3d;
	text-decoration: none;
	display: block;
}

.page-wrapper .contentPage .sectionAffiliates .affiliates__item-email strong {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #3c3a3d;
}

.page-wrapper .contentPage .sectionAffiliates .affiliates__item-email a {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #0396d4;
	text-decoration: none;
	display: block;
}

.page-wrapper .contentPage .sectionCredentials .page-subtitle {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	color: #3c3a3d;
}

.page-wrapper .contentPage .sectionCredentials .credentials__elements {
	margin-bottom: 44px;
}

.page-wrapper .contentPage .sectionCredentials .credentials__elements div {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-size: 16px;
	line-height: 36px;
	color: #3c3a3d;
}

.page-wrapper .contentPage .sectionCredentials .credentials__elements div.tel a {
	color: #3c3a3d;
}

.page-wrapper .contentPage .sectionCredentials .credentials__elements div.tel a:hover {
	text-decoration: none;
}

.page-wrapper .contentPage .sectionProduct .productSlider {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33%;
	flex: 0 0 33%;
	max-width: 33%;
	padding: 0 20px;
}

.page-wrapper .contentPage .sectionProduct .productFeatures {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33%;
	flex: 0 0 33%;
	max-width: 33%;
	padding: 0 20px;
}

.page-wrapper .contentPage .sectionProduct .productFeatures__scroll a.btn_link:hover,
.page-wrapper .contentPage .sectionProduct .productFeatures__scroll a.btn_link:focus {
	text-decoration: none;
}

.page-wrapper .contentPage .sectionProduct__card {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33%;
	flex: 0 0 33%;
	max-width: 33%;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo {
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	border-radius: 5px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__up {
	padding-top: 16px;
	padding-left: 33px;
	padding-right: 25px;
	padding-bottom: 28px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__up > .flexboxRow {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo--status {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo--status.enabled .status {
	display: block;
	background: #0ca92f;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	margin-right: 7px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo--status.enabled .status-text {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	color: #0ca92f;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo--promotion {
	position: relative;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo--promotion .btn_svg {
	position: relative;
	top: -3px;
	right: -13px;
	border: none;
	background: none;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo--promotion .tooltip_block {
	display: none;
	cursor: pointer;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo--promotion .tooltip_block.active {
	display: block;
	position: absolute;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	border-radius: 5px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #383639;
	padding: 10px 15px;
	white-space: nowrap;
	top: -55%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--default {
	display: none;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	color: #0396d4;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--promotion {
	display: none;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--promotion.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	height: 100%;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--promotion.active .promotion__new {
	margin-right: 22px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	color: #0396d4;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--promotion.active .promotion__new span {
	font-size: 44px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--promotion.active .promotion__old {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through;
	color: #828282;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--evaluation {
	margin-top: 8px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--evaluation .btn_link {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #828282;
	border-bottom: 1px dashed #828282;
	text-decoration: none;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--evaluation .btn_link:hover {
	border-bottom-color: transparent;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action {
	margin-top: 44px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: flex-start;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 135px;
	flex: 0 0 135px;
	max-width: 135px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input .quantity {
	text-align: center;
	background: #ffffff;
	opacity: 1;
	border: 1px solid #828282;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 5px;
	-webkit-transform: rotate(-0.02deg);
	transform: rotate(-0.02deg);
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 21px;
	color: #828282;
	width: 135px;
	height: 53px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input button:before,
.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input button:after {
	display: inline-block;
	position: absolute;
	content: "";
	width: 1rem;
	height: 2px;
	background-color: #828282;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input button.quantity--minus {
	position: absolute;
	left: 3px;
	z-index: 9;
	top: 0%;
	border: none;
	padding: 15px;
	height: 100%;
	background: transparent;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input button.quantity--plus {
	position: absolute;
	right: 3px;
	z-index: 9;
	top: 0%;
	border: none;
	padding: 15px;
	background: transparent;
	height: 100%;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input button.quantity--plus:after {
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg);
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input input[type="number"] {
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	appearance: textfield;
}

.page-wrapper
	.contentPage
	.sectionProduct__card
	.cardInfo__action--input
	input[type="number"]::-webkit-inner-spin-button,
.page-wrapper
	.contentPage
	.sectionProduct__card
	.cardInfo__action--input
	input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .icons_element {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 3%;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .icons_element .btn_compare {
	margin-right: 13px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .btn_link {
	margin-top: 16px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #0396d4;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .btn_link:hover {
	text-decoration: none;
	color: #f89929;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .flexboxRow {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 242px;
	flex: 0 0 242px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__down {
	background: #fbfbfb;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__more {
	padding: 21px 33px 18px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__more--title {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #828282;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__more .type__self--delivery,
.page-wrapper .contentPage .sectionProduct__card .cardInfo__more .type__delivery {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 14px;
	color: #828282;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__more .type__self--delivery span,
.page-wrapper .contentPage .sectionProduct__card .cardInfo__more .type__delivery span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	/* identical to box height, or 100% */
	/* Голубой */
	color: #0396d4;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__more .type__self--delivery {
	margin-top: 19px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__more .type__self--delivery svg {
	margin-right: 14px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__more .type__delivery {
	margin-top: 12px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__more .type__delivery svg {
	margin-right: 12px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__delivery .btn_delivery {
	border-radius: 0px 0px 5px 5px;
	background: #0396d4;
	padding: 13px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: none;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 21px;
	color: #ffffff;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__delivery .btn_delivery span {
	margin-left: 11px;
}

.page-wrapper .contentPage .sectionProduct__card .cardInfo__delivery .btn_delivery:hover {
	background: #f89929;
}

.page-wrapper .contentPage .sectionProduct__advantages {
	width: 1017px;
	background: #fbfbfb;
	border-radius: 5px;
	padding: 22px 50px;
	margin-top: 30px;
	margin-bottom: 40px;
}

.page-wrapper .contentPage .sectionProduct__advantages .flexboxRow {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.page-wrapper .contentPage .sectionProduct__advantages .flexboxRow .column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
}

.page-wrapper .contentPage .sectionProduct__advantages .flexboxRow .column:hover svg path {
	fill: #f89929 !important;
}

.page-wrapper .contentPage .sectionProduct__advantages .flexboxRow .column:hover span {
	color: #f89929;
}

.page-wrapper .contentPage .sectionProduct__advantages .flexboxRow .column span {
	margin-left: 14px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	color: #0396d4;
}

.page-wrapper .contentPage .productFeatures--title {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #3c3a3d;
	margin-bottom: 17px;
}

.page-wrapper .contentPage .productFeatures__item {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 38px;
	color: #3c3a3d;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.page-wrapper .contentPage .productFeatures__item .name {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 60%;
	flex: 0 0 60%;
	max-width: 60%;
	position: relative;
}

.page-wrapper .contentPage .productFeatures__item .name:after {
	position: absolute;
	bottom: 13px;
	left: 0;
	display: block;
	width: 98%;
	height: 1px;
	content: "";
	border-bottom: 1px dotted #cacaca;
}

.page-wrapper .contentPage .productFeatures__item .name span {
	position: relative;
	z-index: 9;
	display: inline-block;
	padding-right: 5px;
	vertical-align: top;
	background: #fff;
}

.page-wrapper .contentPage .productFeatures__btn {
	margin-top: 23px;
}

.page-wrapper .contentPage .productFeatures__subtitle {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #3c3a3d;
	margin-top: 7px;
	margin-bottom: 8px;
}

.page-wrapper .contentPage .productFeatures__scroll a {
	color: #0396d4;
}

.page-wrapper .contentPage .productFeatures__scroll a:hover {
	color: #f89929;
}

.page-wrapper .contentPage .sectionTabs__items {
	border-bottom: 1px solid #efefef;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-bottom: 30px;
}

.page-wrapper .contentPage .sectionTabs__item {
	border: 1px solid transparent;
	margin-bottom: -1px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #383639;
	padding: 18px 30px;
	border-radius: 3px 3px 0px 0px;
	margin-right: 6px;
	background: #f6f6f6;
	border: 1px solid #efefef;
	cursor: pointer;
}

.page-wrapper .contentPage .sectionTabs__item:hover {
	background: rgba(246, 246, 246, 0.5);
	border-color: rgba(239, 239, 239, 0.5);
}

.page-wrapper .contentPage .sectionTabs__item.active {
	border-top: 3px solid transparent;
	background: #fff;
	border-color: #0396d4 #dee2e6 #fff;
}

.page-wrapper .contentPage .sectionTabs__item:last-child {
	margin-right: 0;
}

.page-wrapper .contentPage .sectionTabs__elements .header_tab {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #3c3a3d;
	margin-bottom: 7px;
}

.page-wrapper .contentPage .sectionTabs__elements p {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #3c3a3d;
	margin-bottom: 30px;
}

.page-wrapper .contentPage .sectionTabs__elements .productFeatures__item {
	font-size: 16px;
	line-height: 38px;
}

.page-wrapper .contentPage .sectionTabs__elements .productFeatures__item .name {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 44%;
	flex: 0 0 44%;
	max-width: 44%;
}

.page-wrapper .contentPage .sectionTabs__element {
	display: none;
}

.page-wrapper .contentPage .sectionTabs__element#tab-1,
.page-wrapper .contentPage .sectionTabs__element#tab-3 {
	width: 900px;
}

.page-wrapper .contentPage .sectionTabs__element.active {
	display: block;
}

.page-wrapper .contentPage .sectionTabs__element .table_equipment_modifications {
	width: 100%;
}

.page-wrapper .contentPage .sectionTabs__element .table_equipment_modifications thead tr {
	padding: 30px 25px;
	background: #fafafa;
	border-bottom: 10px solid #fff;
}

.page-wrapper .contentPage .sectionTabs__element .table_equipment_modifications thead tr th {
	padding: 30px 25px;
}

.page-wrapper .contentPage .sectionTabs__element .table_equipment_modifications tbody tr {
	background: #fafafa;
	border-bottom: 5px solid #fff;
}

.page-wrapper .contentPage .sectionTabs__element .table_equipment_modifications tbody tr td {
	padding: 20px 25px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
	color: #3c3a3d;
}

.page-wrapper .contentPage .sectionTabs__element .table_equipment_modifications tbody tr td a {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #0396d4;
}

.page-wrapper .contentPage .sectionTabs__element .table_equipment_modifications tbody tr td a:hover {
	text-decoration: none;
}

.page-wrapper .contentPage .sectionTabs__element#tab-3 > .flexboxRow {
	margin: 0 -30px;
}

.page-wrapper .contentPage .sectionTabs__element#tab-4 {
	width: 1300px;
}

.page-wrapper .contentPage .sectionTabs__element#tab-4 > .flexboxRow {
	margin: 0 -15px;
}

.page-wrapper .contentPage .sectionTabs__element#tab-4 > .flexboxRow .column {
	padding: 0 15px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.page-wrapper .contentPage .sectionTabs__element#tab-4 > .flexboxRow .column_text {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #3c3a3d;
	margin-top: 18px;
}

.page-wrapper .contentPage .sectionTabs__element#tab-4 > .flexboxRow .column iframe {
	width: 100%;
	height: 315px;
}

.page-wrapper .contentPage .sectionTabs__element .itemDoc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 30px;
}

.page-wrapper .contentPage .sectionTabs__element .itemDoc__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: 20px;
}

.page-wrapper .contentPage .sectionTabs__element .itemDoc__body--name {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #3c3a3d;
	margin-bottom: 10px;
}

.page-wrapper .contentPage .sectionTabs__element .itemDoc__body--download {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #0396d4;
	text-decoration: none;
}

.page-wrapper .contentPage .sectionTabs__element .itemDoc__body--download:hover {
	color: #f89929;
}

.page-wrapper .contentPage .sectionDescription {
	margin-top: 20px;
}

.page-wrapper .contentPage .sectionDescription--title {
	margin-top: 50px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	color: #3c3a3d;
	margin-bottom: 30px;
}

.page-wrapper .contentPage .sectionDescription__element .flexboxRow {
	margin: 0 -20px;
}

.page-wrapper .contentPage .sectionDescription__element .flexboxRow .column {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding: 0 20px;
}

.page-wrapper .contentPage .sectionDescription__element .flexboxRow .column p {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #3c3a3d;
}

.sectionRelatedProduct {
	margin-top: 70px;
	width: 100%;
	display: block;
}

.sectionRelatedProduct--title {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 33px;
	line-height: 40px;
	color: #383639;
	margin-bottom: 40px;
}

.sectionRelatedProduct .productItem__block {
	width: 356px;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	border-radius: 5px;
	padding: 29px 34px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	transition: .5s;
}

.sectionRelatedProduct .productItem__block:hover {
	-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, .19);
	box-shadow: 0px 0px 41px rgba(0, 0, 0, .19);
}

.sectionRelatedProduct .productItem__block:hover .productItem__block--title {
	color: #0396D4;
}

.sectionRelatedProduct .productItem__block--card {
	text-decoration: none;
}

.sectionRelatedProduct .productItem__block--categories {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	color: #cecece;
}

.sectionRelatedProduct .productItem__block--img {
	margin-top: 11px;
	margin-bottom: 4px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 200px;
}

.sectionRelatedProduct .productItem__block--img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.sectionRelatedProduct .productItem__block--title {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #3c3a3d;
	transition: .5s;
	max-height: 48px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.sectionRelatedProduct .productItem__block--status {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 2px;
	margin-bottom: 8px;
}

.sectionRelatedProduct .productItem__block--status .status {
	width: 7px;
	height: 7px;
	background: #21c946;
	border-radius: 50%;
	margin-right: 7px;
}

.sectionRelatedProduct .productItem__block--status .status-text {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	color: #cecece;
}

.sectionRelatedProduct .productItem__block--price .priceItem__default {
	display: none;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 26px;
	color: #0396d4;
}

.sectionRelatedProduct .productItem__block--price .priceItem__default.active {
	display: block;
}

.sectionRelatedProduct .productItem__block--price .priceItem__promotion {
	display: none;
}

.sectionRelatedProduct .productItem__block--price .priceItem__promotion.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.sectionRelatedProduct .productItem__block--price .priceItem__promotion .promotion__new {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 26px;
	color: #0396d4;
}

.sectionRelatedProduct .productItem__block--price .priceItem__promotion .promotion__new span {
	font-size: 28px;
	line-height: 26px;
}

.sectionRelatedProduct .productItem__block--price .priceItem__promotion .promotion__old {
	margin-left: 19px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through;
	color: #cecece;
}

.sectionRelatedProduct .productItem__block--action {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 28px;
}

.sectionRelatedProduct .productItem__block--action .btn_click {
	margin-left: 20px;
}

.sectionRelatedProduct .productItem__block--action .btn_addToCard {
	padding: 16px 15px;
	margin-right: auto;
}

.flexboxRow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sectionAlert {
	background: #fbfbfb;
	border-radius: 5px;
	padding: 22px 0;
	margin-top: 42px;
	margin-bottom: -19px;
}

.sectionAlert p {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #3c3a3d;
}

.sectionFormFAQ {
	margin-top: 152px;
	margin-bottom: 83px;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	border-radius: 5px;
	padding: 78px 80px 60px;
	position: relative;
}

.sectionFormFAQ:before {
	position: absolute;
	content: "";
	right: 2%;
	bottom: 0%;
	background-image: url(/img/formMan.png);
	width: 644px;
	height: 515px;
	background-repeat: no-repeat;
}

.sectionFormFAQ--title {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 32px;
	line-height: 32px;
	text-transform: uppercase;
	color: #3c3a3d;
	margin-bottom: 17px;
}

.sectionFormFAQ--subtitle {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	line-height: 32px;
	color: #3c3a3d;
}

.sectionFormFAQ__FORM {
	margin-top: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sectionFormFAQ__FORM .inputGroup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sectionFormFAQ__FORM .inputGroup label {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 32px;
	color: #3c3a3d;
	margin-left: 11px;
}

.sectionFormFAQ__FORM .inputGroup input {
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	width: 408px;
	height: 67px;
	padding: 0 12px;
	font-size: 16px;
}

.sectionFormFAQ__FORM .inputGroup:nth-child(1) input {
	margin-right: 40px;
}

.sectionFormFAQ__FORM .btn_block {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	margin-top: 35px;
}

.sectionFormFAQ__FORM .btn_block .btnSubmit {
	width: 292px;
	height: 73px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 19px;
	line-height: 23px;
}

.sectionMobileDescription {
	display: none;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .jcf-select {
	width: 100%;
	max-width: 219px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-cart
	.btn_click:hover {
	text-decoration: none;
}

.mob_cardInfo--status,
.mob_cardInfo--promotion {
	display: none;
}

.js-modal-window {
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 20;
	display: none;
	width: 100%;
	max-width: 796px;
	padding: 45px 58px 87px;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	border-radius: 5px;
}

.js-modal_content--header {
	width: 70%;
}

.js-modal_content--title {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 33px;
	line-height: 38px;
	color: #383639;
	margin-bottom: 20px;
}

.js-modal_content--description {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	color: #383639;
	margin-bottom: 22px;
}

.js-modal_content__FORM .inputGroup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 25px;
}

.js-modal_content__FORM .inputGroup label {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 32px;
	color: #3c3a3d;
	margin-left: 14px;
	margin-bottom: 1px;
}

.js-modal_content__FORM .inputGroup input {
	border: 1px solid #d3d3d3;
	border-radius: 5px;
	height: 67px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 32px;
	color: #828282;
	opacity: 1;
	padding: 6px 14px;
}

.js-modal_content__FORM > .flexboxRow {
	margin: 5px -10px 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.js-modal_content__FORM > .flexboxRow .blockbtn {
	padding: 0 10px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.js-modal_content__FORM > .flexboxRow .blockbtn .btn_addToCard {
	padding: 24px 63px;
	font-weight: 500;
	font-size: 19px;
	line-height: 23px;
}

.js-modal_content__FORM > .flexboxRow .groupCheckbox {
	padding: 0 10px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0px;
	flex: 1 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}

.js-modal_content__FORM > .flexboxRow .groupCheckbox input {
	opacity: 0;
	position: absolute;
	z-index: -1;
}

.js-modal_content__FORM > .flexboxRow .groupCheckbox input + label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 17px;
	color: #363636;
}

.js-modal_content__FORM > .flexboxRow .groupCheckbox input + label:before {
	content: "";
	margin-top: 1%;
	display: inline-block;
	width: 16px;
	height: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	background: #ffffff;
	border: 1px solid #e0e0e0;
	border-radius: 0.25em;
	margin-right: 0.5em;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 55% 60%;
}

.js-modal_content__FORM > .flexboxRow .groupCheckbox input:checked + label:before {
	background-color: #0396d4;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L4 7L10 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.js-modal-window.is-show,
.js-modal-overlay.is-show {
	display: block;
}

.js-modal-close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.js-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.65);
	z-index: 10;
	display: none;
}

.sectionCatalog {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0px -20px;
}

.sectionCatalog .navigation__catalog {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 356px;
	flex: 0 0 356px;
	max-width: 356px;
	margin-top: 35px;
	margin-right: 20px;
}

.sectionCatalog .navigation__catalog--block {
	-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	border-radius: 5px;
	background-color: #fff;
	padding: 40px 0 21px;
}

.sectionCatalog .navigation__catalog--header {
	font-family: Montserrat, arial, sans-serif;
	font-weight: 600;
	font-size: 21px;
	line-height: 24px;
	color: #3c3a3d;
	margin-left: 18px;
	margin-bottom: 30px;
}

.sectionCatalog .navigation__catalog--item {
	padding: 10px 22px 10px 17px;
}

.sectionCatalog .navigation__catalog--item:hover {
	background: #0396d4;
}

.sectionCatalog .navigation__catalog--item:hover .nav__item--element .nav__item--text {
	color: #fff;
}

.sectionCatalog .navigation__catalog--item:hover .nav__item--element .nav__item--arrow svg {
	stroke: #fff;
}

.sectionCatalog .navigation__catalog--item:hover.last__item .nav__item--icon svg {
	fill: #fff;
}

.sectionCatalog .navigation__catalog--item:hover.last__item .nav__item--icon path:last-child {
	fill: #0396d4;
}

.sectionCatalog .navigation__catalog--item:last-child {
	margin-bottom: 0;
}

.sectionCatalog .navigation__catalog--item .nav__item--element {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sectionCatalog .navigation__catalog--item .nav__item--element:hover {
	text-decoration: none;
}

.sectionCatalog .navigation__catalog--item .nav__item--icon {
	max-width: 50px;
	width: 100%;
}

.sectionCatalog .navigation__catalog--item .nav__item--text {
	margin-left: 15px;
	width: 230px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #383639;
}

.sectionCatalog .navigation__catalog--item .nav__item--arrow {
	display: none;
}

.sectionCatalog .navigation__catalog--item .nav__item--arrow svg {
	stroke: #000;
}

.sectionCatalog .navigation__catalog--item.dropmenuIcon {
	position: relative;
}

.sectionCatalog .navigation__catalog--item.dropmenuIcon .nav__item--arrow {
	margin-left: auto;
	display: block;
}

.sectionCatalog .navigation__catalog--item.dropmenuIcon .dropmenu {
	display: none;
}

.sectionCatalog .navigation__catalog--item.dropmenuIcon .dropmenu.active {
	display: block;
	position: absolute;
	z-index: 999;
	width: 100%;
	top: 0%;
	left: 100%;
	padding: 23px 35px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	border-radius: 0px 5px 5px 0px;
}

.sectionCatalog .navigation__catalog--item.dropmenuIcon .dropmenu.active .dropmenu__item a {
	width: 100%;
	height: 100%;
	display: block;
	padding: 12px 0;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #383639;
}

.sectionCatalog .navigation__catalog--item.dropmenuIcon .dropmenu.active .dropmenu__item a:hover {
	color: #0396d4;
	text-decoration: none;
}

.sectionCatalog .navigation__catalog--item.last__item .nav__item--icon svg {
	fill: #0396d4;
}

.sectionCatalog .navigation__catalog--item.last__item .nav__item--icon path:last-child {
	fill: #fff;
}

.sectionCatalog .sectionCatalog__right {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	padding: 0 20px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 0px;
	flex: 1 0 0;
}

.sectionCatalog .sectionCatalog__right .topPage .breadcrumb {
	margin-bottom: 80px;
}

.sectionCatalog .sectionCatalog__right--header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 21px;
}

.sectionCatalog .sectionCatalog__right--items {
	display: grid;
	grid-template-columns: repeat(3, 364px);
	grid-template-rows: auto;
	grid-gap: 30px;
}

.sectionCatalog .sectionCatalog__right--header .subcategories__item {
	height: 140px;
	transition: all .5s;
	text-decoration: none;
	-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
}

.sectionCatalog .sectionCatalog__right--header .subcategories__item--block {
	cursor: pointer;
	background: #ffffff;
	border-radius: 5px;
	display: flex;
	flex-direction: row;
	height: 100%;
	padding: 0 20px;
	margin-bottom: 3px;
	transition: all .5s;
	text-decoration: none;
    align-items: center;
}

.sectionCatalog .sectionCatalog__right--header .subcategories__item--text,
.sectionCatalog .sectionCatalog__right--header .subcategories__item--products {
	padding: 0px 0px 0px 20px;
}

.sectionCatalog .sectionCatalog__right--header .subcategories__item:hover .subcategories__item--block {
	-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.19);
	box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.19);
	transition: all .5s;
}

.sectionCatalog .sectionCatalog__right--header .subcategories__item--text {
	transition: all .5s;
}

.sectionCatalog
	.sectionCatalog__right--header
	.subcategories__item:hover
	.subcategories__item--block
	.subcategories__item--text {
	color: #0396d4;
}

.sectionCatalog .sectionCatalog__right--header .subcategories__item--img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100px;
	height: 100px;
	margin: 0 auto;
}

.sectionCatalog .sectionCatalog__right--header .subcategories__item--img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.sectionCatalog .sectionCatalog__right--header .subcategories__item--text {
	margin-top: auto;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
	max-height: 38px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.sectionCatalog .sectionCatalog__right--header .subcategories__item--products {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 19px;
	color: #f89929;
	margin-top: 10px;
}

.sectionCatalog .sectionCatalog__right--header .subcategories__item.more {
	display: none;
}

.sectionCatalog .sectionCatalog__right--header .subcategories__item.more.active {
	display: block;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting {
	background: #fafafa;
	padding: 30px 25px;
	margin-bottom: 27px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns {
	margin-top: 44px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column {
	max-width: 234px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 234px;
	flex: 0 0 234px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column--title {
	display: block;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #000000;
	margin-bottom: 15px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column-min_max {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column-minus {
	width: 14px;
	height: 1px;
	background: #555;
	display: block;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column-input {
	width: 100px;
	height: 38px;
	padding: 12px 10px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #757575;
	background: #ffffff;
	border: 1px solid #eeeeee;
	border-radius: 2px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column-select {
	background: #ffffff;
	border: 1px solid #eeeeee;
	border-radius: 2px;
	width: 100%;
	max-width: 219px;
	height: 38px;
	padding: 9px 10px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #c7c7c7;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column-group {
	position: relative;
	margin-bottom: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column-group input {
	opacity: 0;
	position: absolute;
	z-index: -1;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column-group input + label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.sectionCatalog
	.sectionCatalog__right--filters
	.categoriesFilters__sorting-columns
	.column-group
	input:checked
	+ label:before {
	border-radius: 2px;
	background-color: #0396d4;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L4 7L10 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column-group label {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #3e3e3e;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column-group label:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	background: #ffffff;
	border: 1px solid #ccc;
	border-radius: 2px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 70% 70%;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column__down {
	margin-top: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column__down-btn_search {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #1d2029;
	padding-bottom: 4px;
	background: transparent;
	border: none;
	border-bottom: 1px dashed #1d2029;
	margin-right: 21px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column__down-btn_search:hover {
	border-bottom-color: transparent;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column__down-btn_more {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 16px;
	color: #ffffff;
	padding: 10px 28px;
	background: #0396d4;
	border-radius: 2px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column__down-btn_more:hover {
	background: #f89929;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting--title {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 21px;
	line-height: 19px;
	color: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting--clear {
	margin-left: 40px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #828282;
	cursor: pointer;
	padding: 0;
	background: transparent;
	border: none;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting--clear:hover {
	color: #f89929;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing {
	margin-bottom: 47px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions {
	margin-bottom: 12px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions .showing-title,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing-title {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
	margin-right: 15px;
	max-width: 190px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 121px;
	flex: 0 0 121px;
	text-align: right;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions .showing__elements,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__elements {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -13px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions .showing__element,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__element {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #000000;
	display: inline-block;
	background: #f2f3f5;
	border-radius: 100px;
	padding: 12px 15px;
	margin-right: 13px;
	margin-bottom: 13px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions .showing__element:hover,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__element:hover {
	text-decoration: none;
	background: rgba(242, 243, 245, 0.5);
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions .showing__element-more,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__element-more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 12px 15px;
	border: 1px solid #0396d4;
	border-radius: 100px;
	height: 42px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	color: #fff;
	background: #0396d4;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions .showing__element-more svg,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__element-more svg {
	stroke: #fff;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.sectionCatalog
	.sectionCatalog__right--filters
	.categoriesFilters__showing-functions
	.showing__element-more
	span.active,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__element-more span.active {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--filters
	.categoriesFilters__showing-functions
	.showing__element-more
	span.default,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__element-more span.default {
	display: block;
	margin-right: 10px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions .showing__element-more:hover,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__element-more:hover {
	color: #0396d4;
	background: #fff;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions .showing__element-more:hover svg,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__element-more:hover svg {
	stroke: #0396d4;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions .showing__element-more.active,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__element-more.active {
	color: #0396d4;
	background: #fff;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.sectionCatalog
	.sectionCatalog__right--filters
	.categoriesFilters__showing-functions
	.showing__element-more.active
	span.default,
.sectionCatalog
	.sectionCatalog__right--filters
	.categoriesFilters__showing-type
	.showing__element-more.active
	span.default {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--filters
	.categoriesFilters__showing-functions
	.showing__element-more.active
	span.active,
.sectionCatalog
	.sectionCatalog__right--filters
	.categoriesFilters__showing-type
	.showing__element-more.active
	span.active {
	display: block;
	margin-left: 10px;
}

.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-functions .showing__element-more.active svg,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__element-more.active svg {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	stroke: #0396d4;
}

.sectionCatalog
	.sectionCatalog__right--filters
	.categoriesFilters__showing-functions
	.showing__element-more.active:hover,
.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing-type .showing__element-more.active:hover {
	color: #fff;
	background: #0396d4;
}

.sectionCatalog
	.sectionCatalog__right--filters
	.categoriesFilters__showing-functions
	.showing__element-more.active:hover
	svg,
.sectionCatalog
	.sectionCatalog__right--filters
	.categoriesFilters__showing-type
	.showing__element-more.active:hover
	svg {
	stroke: #fff;
}

.sectionCatalog .sectionCatalog__right--toggle {
	width: 100%;
	margin-top: 28px;
}

.sectionCatalog .sectionCatalog__right--toggle .btnLink {
	border: none;
	background: transparent;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 180px;
	margin: 0 auto;
}

.sectionCatalog .sectionCatalog__right--toggle .btnLink span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--toggle #toggleListCategories svg {
	margin-left: 15px;
}

.sectionCatalog .sectionCatalog__right--toggle #toggleListCategories.active svg {
	-webkit-transition: 0.3s;
	transition: 0.3s;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.sectionCatalog .sectionCatalog__right--banner {
	background-image: url(./img/bannerCategories.png);
	margin-right: -1px;
	background-repeat: no-repeat;
	position: relative;
	margin-top: 110px;
}

.sectionCatalog .sectionCatalog__right--banner:before {
	position: absolute;
	background-image: url(./img/bannerCategoriesImg.png);
	right: 32px;
	bottom: 0;
	content: "";
	display: block;
	width: 464px;
	height: 366px;
	background-repeat: no-repeat;
}

.sectionCatalog .sectionCatalog__right--banner__block {
	padding: 68px 54px 51px;
	width: 60%;
}

.sectionCatalog .sectionCatalog__right--banner .banner__title {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 32px;
	line-height: 38px;
	text-transform: uppercase;
	color: #ffffff;
	letter-spacing: 0;
	margin-bottom: 23px;
}

.sectionCatalog .sectionCatalog__right--banner .banner__text {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 29px;
	color: #ffffff;
	margin: 0;
}

.sectionCatalog .sectionCatalog__right--banner .banner__telephone {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 29px;
	color: #ffffff;
	margin: 0;
}

.sectionCatalog .sectionCatalog__right--banner .banner__telephone a {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 29px;
	color: #ffffff;
}

.sectionCatalog .sectionCatalog__right--banner .banner__telephone a:hover {
	text-decoration: none;
}

.sectionCatalog .sectionCatalog__right--benefits {
	margin-top: 40px;
	margin-bottom: 70px;
	background: #fbfbfb;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 56px 25px 57px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.sectionCatalog .sectionCatalog__right--benefits .benefits__column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sectionCatalog .sectionCatalog__right--benefits .benefits__column span {
	margin-left: 20px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #828282;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters._mobile {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--title {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #828282;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--popularity,
.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--price {
	border: none;
	background: transparent;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	color: #3c3a3d;
	padding-bottom: 2px;
	border-bottom: 1px dashed #3c3a3d;
	margin-left: 20px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--popularity svg,
.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--price svg {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--popularity.active_1,
.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--popularity.active_2,
.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--price.active_1,
.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--price.active_2 {
	color: #0396d4;
	border-bottom: 1px dashed #0396d4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--popularity.active_1 svg,
.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--popularity.active_2 svg,
.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--price.active_1 svg,
.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--price.active_2 svg {
	margin-left: 9px;
	display: block;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--popularity.active_1 svg,
.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--price.active_1 svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--popularity.active_2 svg,
.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting .filters__sorting--price.active_2 svg {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--showing {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 70px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--showing .filters__showing--title {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #828282;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--showing .filters__showing--button {
	margin-left: 20px;
	border: none;
	background: transparent;
	border-bottom: 1px dashed #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--showing .filters__showing--button.active {
	color: #0396d4;
	border-bottom: 1px dashed #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #828282;
	margin-right: 5px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--grid {
	border: none;
	background: transparent;
	margin-left: 20px;
	height: 25px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--grid path {
	fill: #828282;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--grid.active path {
	fill: #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--grid:hover path {
	fill: #c1c1c1;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--list {
	border: none;
	background: transparent;
	margin-left: 20px;
	height: 25px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--list path {
	fill: #828282;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--list.active path {
	fill: #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--list:hover path {
	fill: #c1c1c1;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--line {
	border: none;
	background: transparent;
	margin-left: 20px;
	height: 25px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--line path {
	fill: #828282;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--line.active path {
	fill: #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--line:hover path {
	fill: #c1c1c1;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list {
	margin-top: 30px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid.active {
	display: block;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -5px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding: 0px 5px 5px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item:hover
	.grid__card-title {
	color: #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item--block {
	cursor: pointer;
	background: #fafafa;
	padding: 20px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item--block
	.productFeatures__list
	.productFeatures__item {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 25px;
	color: #3c3a3d;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item--block
	.productFeatures__list
	.productFeatures__item
	.name {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 70%;
	flex: 0 0 70%;
	max-width: 70%;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item--block
	.productFeatures__list
	.productFeatures__item
	.name:after {
	bottom: 7px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item--block
	.productFeatures__list
	.productFeatures__item
	.name
	span {
	background: #fafafa;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item--block
	.productFeatures__list
	.productFeatures__item
	.value {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item--block:hover {
	background: #eeeeee;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item--block:hover
	.productFeatures__list
	.productFeatures__item
	.name
	span {
	background: #eeeeee;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 10px;
	margin-bottom: auto;
	text-decoration: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card--img {
	border-radius: 5px;
	margin-right: 30px;
	background-color: #fff;
	max-width: 202px;
	width: 100%;
	max-height: 202px;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card--img::before {
	content: '';
	display: block;
	padding-bottom: 100%;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card--img img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: contain;
}


.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card-body {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 55%;
	flex: 0 0 55%;
	max-width: 55%;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item-card-body
	.grid__card-status
	.enabled {
	position: relative;
	padding-left: 10px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	color: #0ca92f;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item-card-body
	.grid__card-status
	.enabled:before {
	content: "";
	display: block;
	position: absolute;
	background: #0ca92f;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	top: 40%;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item-card-body
	.grid__card-status
	.disabled {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item-card-body
	.grid__card-title {
	margin-top: 6px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 19px;
	color: #3c3a3d;
	margin-bottom: 38px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-cart {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-height: 53px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item-cart--price
	.promotion__new {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #0396d4;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item-cart--price
	.promotion__new
	span {
	font-size: 24px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item-cart--price
	.promotion__old {
	margin-left: 27px;
	margin-top: 5px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through;
	color: #828282;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-cart--add {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item-cart--add
	.btn_addToCard {
	margin-right: 26px;
	display: inline-block;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item-cart--add
	.btn_click {
	margin-right: 13px;
}

/*.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-cart--add .btn_click svg {
  fill: #cecece;
  stroke: #cecece;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-cart--add .btn_click svg:hover {
  fill: #f89929;
  stroke: #f89929;
}
*/
.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item.no_product
	.grid__card-status
	.enabled {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item.no_product
	.grid__card-status
	.disabled {
	display: initial;
	position: relative;
	padding-left: 10px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	color: #828282;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item.no_product
	.grid__card-status
	.disabled:before {
	content: "";
	display: block;
	position: absolute;
	background: #828282;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	top: 40%;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item.no_product
	.grid__item-cart--add
	.btn_addToCard {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__grid--items
	.grid__item.no_product
	.grid__item-cart--add
	.btn_addToCard.btn_noProduct {
	display: inline-block;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__list {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__list.active {
	display: block;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fafafa;
	margin-bottom: 10px;
	padding: 20px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item:hover {
	background: #eeeeee;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-link {
	text-decoration: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-img {
	max-width: 229px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 229px;
	flex: 0 0 229px;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__list .catalogList__list--items .list__item-img::before {
	content: '';
	display: block;
	padding-bottom: 100%;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-img
	img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: contain;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-title {
	margin-top: 15px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 19px;
	color: #3c3a3d;
	margin-bottom: 20px;
	max-width: 600px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-body {
	margin-left: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-price {
	margin-top: 30px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-price
	.promotion__new {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #0396d4;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-price
	.promotion__new
	span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 19px;
	color: #0396d4;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-price
	.promotion__old {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through;
	margin-top: 8px;
	margin-left: 23px;
	color: #828282;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-cart {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-cart
	.btn_addToCard {
	margin-right: 30px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-cart
	.btn_click {
	margin-right: 13px;
}
/*
.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__list .catalogList__list--items .list__item-cart .btn_click svg {
  fill: #cecece;
  stroke: #cecece;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__list .catalogList__list--items .list__item-cart .btn_click svg:hover {
  fill: #f89929;
  stroke: #f89929;
}
*/
.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-status
	.enabled {
	position: relative;
	padding-left: 10px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	color: #0ca92f;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-status
	.enabled:before {
	content: "";
	display: block;
	position: absolute;
	background: #0ca92f;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	top: 40%;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-status
	.disabled {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item
	.productFeatures__list {
	margin-bottom: 30px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item
	.productFeatures__list
	.productFeatures__item {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 25px;
	color: #3c3a3d;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item
	.productFeatures__list
	.productFeatures__item
	.name
	span {
	background: #fafafa;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item
	.productFeatures__list
	.productFeatures__item
	.name:after {
	bottom: 7px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item:hover
	.list__item-title {
	color: #0396d4;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item:hover
	.productFeatures__list
	.productFeatures__item
	.name
	span {
	background: #eeeeee;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item.no_product
	.list__item-status
	.enabled {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item.no_product
	.list__item-status
	.disabled {
	display: initial;
	position: relative;
	padding-left: 10px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	color: #828282;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item.no_product
	.list__item-status
	.disabled:before {
	content: "";
	display: block;
	position: absolute;
	background: #828282;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	top: 40%;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item.no_product
	.list__item-cart--inputs {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item.no_product
	.list__item-cart
	.btn_addToCard {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item.no_product
	.list__item-cart
	.btn_addToCard.btn_noProduct {
	display: inline-block;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line.active {
	display: block;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #fafafa;
	padding: 30px 15px;
	margin-bottom: 10px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: auto;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header > div svg {
	margin-left: 7px;
	fill: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header > div.active svg {
	fill: #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header > div.active span {
	color: #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header > div.active:hover svg {
	fill: #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header > div.active:hover span {
	color: #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
	cursor: pointer;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header .line__header--photo {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 70px;
	flex: 0 0 70px;
	max-width: 70px;
	margin-right: 20px !important;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--photo:hover
	svg {
	fill: #f89929;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--photo:hover
	span {
	color: #f89929;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header .line__header--name {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 220px;
	flex: 0 0 220px;
	max-width: 220px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--name:hover
	svg {
	fill: #f89929;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--name:hover
	span {
	color: #f89929;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header .line__header--working {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 105px;
	flex: 0 0 105px;
	max-width: 105px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--working:hover
	svg {
	fill: #f89929;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--working:hover
	span {
	color: #f89929;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header .line__header--subcatForce {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 110px;
	flex: 0 0 110px;
	max-width: 110px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--subcatForce:hover
	svg {
	fill: #f89929;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--subcatForce:hover
	span {
	color: #f89929;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header .line__header--type {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 193px;
	flex: 0 0 193px;
	max-width: 193px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header .line__header--mass {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100px;
	flex: 0 0 100px;
	max-width: 100px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--mass:hover
	svg {
	fill: #f89929;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--mass:hover
	span {
	color: #f89929;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header .line__header--price {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 125px;
	flex: 0 0 125px;
	max-width: 125px;
	margin-right: 0 !important;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--price:hover
	svg {
	fill: #f89929;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--price:hover
	span {
	color: #f89929;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header .line__header--length {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 150px;
	flex: 0 0 150px;
	max-width: 150px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--length:hover
	svg {
	fill: #f89929;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--length:hover
	span {
	color: #f89929;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header .line__header--force {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 150px;
	flex: 0 0 150px;
	max-width: 150px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--force:hover
	svg {
	fill: #f89929;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--force:hover
	span {
	color: #f89929;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header .line__header--drive {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 150px;
	flex: 0 0 150px;
	max-width: 150px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--drive:hover
	svg {
	fill: #f89929;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--header
	.line__header--drive:hover
	span {
	color: #f89929;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 15px;
	background: #fafafa;
	margin-bottom: 10px;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item > a,
.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item > div {
	margin-right: auto;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--img {
	/* max-width: 70px;
	max-height: 70px;
	width: 100%;
	height: 100%; */
	width: 70px;
	height: 70px;
	background: #fff;
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--imgBlock {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 70px;
	flex: 0 0 70px;
	max-width: 70px;
	width: 100%;
	height: 100%;
	margin-right: 20px !important;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--name {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 220px;
	flex: 0 0 220px;
	max-width: 220px;
	text-decoration: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--name
	span.header {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--name span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--length {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 150px;
	flex: 0 0 150px;
	max-width: 150px;
	text-decoration: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--length
	span.header {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--length span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--force {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 140px;
	flex: 0 0 140px;
	max-width: 140px;
	text-decoration: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--force
	span.header {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--force span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--drive {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 150px;
	flex: 0 0 150px;
	max-width: 150px;
	text-decoration: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--drive
	span.header {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--drive span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--working {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 105px;
	flex: 0 0 105px;
	max-width: 105px;
	text-decoration: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--working
	span.header {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--working span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--subcatForce {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 110px;
	flex: 0 0 110px;
	max-width: 110px;
	text-decoration: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--subcatForce
	span.header {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--subcatForce
	span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--type {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 193px;
	flex: 0 0 193px;
	max-width: 193px;
	text-decoration: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--type
	span.header {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--type span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--mass {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100px;
	flex: 0 0 100px;
	max-width: 100px;
	text-decoration: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--mass
	span.header {
	display: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--mass span {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--price {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 125px;
	flex: 0 0 125px;
	max-width: 125px;
	text-decoration: none;
	margin-right: 0 !important;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--price
	span.header {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--price
	span.priceItem {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #3c3a3d;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--price
	.priceModal {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--price.link
	span.priceItem {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--price.link
	.priceModal {
	display: inline-block;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	color: #0396d4;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item--price.link
	.priceModal:hover {
	text-decoration: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item-btns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 560px;
	flex: 0 0 560px;
	max-width: 560px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item-btns
	.list__item-cart--inputs {
	    margin-left: 90px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item:hover {
	background: #EEEEEE;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item-btns .btns_icons {
	margin-left: 30px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item-btns
	.btns_icons
	.btn_click {
	margin-left: 15px;
	text-decoration: none;
}

/*.sectionCatalog*/
/*	.sectionCatalog__right--main*/
/*	.mainCatalog__list*/
/*	.catalogList__line--items*/
/*	.line__item-btns*/
/*	.btns_icons*/
/*	.btn_click*/
/*	.comparison {*/
/*	fill: #cecece;*/
/*}*/

/*.sectionCatalog*/
/*	.sectionCatalog__right--main*/
/*	.mainCatalog__list*/
/*	.catalogList__line--items*/
/*	.line__item-btns*/
/*	.btns_icons*/
/*	.btn_click*/
/*	.like {*/
/*	stroke: #cecece;*/
/*}*/

/*.sectionCatalog*/
/*	.sectionCatalog__right--main*/
/*	.mainCatalog__list*/
/*	.catalogList__line--items*/
/*	.line__item-btns*/
/*	.btns_icons*/
/*	.btn_click:hover*/
/*	.comparison {*/
/*	fill: #f89929;*/
/*}*/

/*.sectionCatalog*/
/*	.sectionCatalog__right--main*/
/*	.mainCatalog__list*/
/*	.catalogList__line--items*/
/*	.line__item-btns*/
/*	.btns_icons*/
/*	.btn_click:hover*/
/*	.like {*/
/*	fill: #f89929;*/
/*	stroke: #f89929;*/
/*	stroke-width: 0;*/
/*}*/

/*.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .btn_click.active svg.comparison {
  fill: #0396D4!important;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .btn_click.active svg.like {
  fill: #0396D4!important;
  stroke: #fff!important;
  stroke-width: 0!important;
}
*/
.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item-btns
	.btn_addToCard.btn_noProduct {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item:hover
	.line__item-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item:hover
	.line__item-btns
	.btn_addToCard.btn_noProduct {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item.no_product
	.line__item-btns {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 415px;
	flex: 0 0 415px;
	max-width: 415px;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item.no_product
	.line__item-btns
	.list__item-cart--inputs {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item.no_product
	.line__item-btns
	.btn_addToCard {
	display: none;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__line--items
	.line__item.no_product
	.line__item-btns
	.btn_addToCard.btn_noProduct {
	display: inline-block;
	margin-left: auto;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination {
	margin-top: 30px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 19px;
	color: #0396d4;
	width: 70px;
	height: 75px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #dbdbdb;
	border-left: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item.active {
	color: #ffffff;
	background: #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item.active:hover {
	background: rgba(3, 150, 212, 0.5);
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item.first {
	border-radius: 5px 0px 0px 5px;
	border: 1px solid #dbdbdb;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item.first path {
	stroke: #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item.first.active path {
	stroke: #fff;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item:hover {
	text-decoration: none;
	background: #fafafa;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item.last {
	border-radius: 0px 5px 5px 0px;
	border: 1px solid #dbdbdb;
	border-left: none;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item.last path {
	stroke: #0396d4;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item.last.active path {
	stroke: #fff;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__description {
	margin-top: 50px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__description strong {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	color: #3c3a3d;
	margin-bottom: 20px;
	margin-top: 25px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__description p {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #3c3a3d;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__description ul {
	margin-top: 25px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__description ul li {
	list-style-type: none;
	margin-left: 17px;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #3c3a3d;
	position: relative;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__description ul li:before {
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #0396d4;
	display: block;
	position: absolute;
	top: 40%;
	left: -17px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range {
	margin-top: 20px;
	margin-bottom: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 50px 45px 57px;
	background: #fbfbfb;
	border-radius: 5px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range .column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range .column__svg {
	margin-right: 20px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range .column__text strong {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	text-transform: uppercase;
	color: #828282;
	margin-bottom: 10px;
}

.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range .column__text p {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #828282;
}

.list__item-cart--inputs {
	width: 136px;
	height: 53px;
	margin-right: 16px;
	position: relative;
	z-index: 1;
}

.list__item-cart--minus {
	width: 25px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 5px;
	z-index: 9;
	border: none;
	background: transparent;
}

.list__item-cart--input {
	text-align: center !important;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 21px;
	color: #828282;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.5);
	border: 1px solid #828282;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 5px;
	-webkit-transform: rotate(-0.02deg);
	transform: rotate(-0.02deg);
	padding: 2px 25px;
}

.list__item-cart--plus {
	width: 25px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 5px;
	z-index: 9;
	border: none;
	background: transparent;
}

.list__item-cart--minus:before,
.list__item-cart--minus:after,
.list__item-cart--plus:before,
.list__item-cart--plus:after {
	display: inline-block;
	position: absolute;
	content: "";
	width: 12px;
	height: 2px;
	background-color: #828282;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.list__item-cart--plus:after {
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	transform: translate(-50%, -50%) rotate(90deg);
}

.sectionCatalog__right--filters .closeMobileWindow {
	display: none;
}

.page-wrapper.item-in-archive .titlepage,
.page-wrapper.item-in-archive .productSlider,
.page-wrapper.item-in-archive .productFeatures {
    opacity: 0.2;
}
.page-wrapper.item-in-archive .sectionProduct__card .cardInfo__up {
    padding-bottom: 16px;
}
.page-wrapper.item-in-archive .sectionProduct__card .cardInfo--status.perfcode {
    flex-direction: column;
    align-items: flex-start;
}
.page-wrapper.item-in-archive .sectionProduct__card .cardInfo--status.perfcode .status {
    display: block;
    margin-bottom: 15px;
    color: #F89929;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
}
.page-wrapper.item-in-archive .sectionProduct__card .cardInfo--status.perfcode .status-text {
    display: block;
    color: #0396D4;
    font-size: 18px;
}
.page-wrapper .contentPage .sectionProduct__card .cardInfo--status.perfcode.archive-title {
    margin-bottom: 10px;
}
.page-wrapper .contentPage .sectionProduct__card .cardInfo--status.perfcode.archive-title .status-text {
    font-family: Montserrat, arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #828282;
}

@media (min-width: 1440px) {
	.sectionCatalog .sectionCatalog__right--banner {
		height: 276px;
	}
}

@media (max-width: 1439px) {
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--header {
		display: none;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--imgBlock {
		margin-right: 0 !important;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--name {
		margin-right: 0 !important;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters._pc {
		display: none;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters._mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters._mobile .mainCatalog__filters--top {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}

	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters-block {
		margin-left: auto;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters-block
		.mainCatalog__filters--button {
		display: none;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters--sorting
		.jcf-select {
		width: 196px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters--showing
		.jcf-select {
		width: 69px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters._mobile .mainCatalog__filters--down {
		display: none;
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters._mobile .mainCatalog__filters--showing {
		margin-left: 15px;
	}
	.sectionFormFAQ:before {
		right: 0%;
		width: 520px;
		height: 420px;
		background-size: cover;
	}
	.sectionFormFAQ__FORM .inputGroup input {
		width: 340px;
		height: 50px;
	}
	.sectionFormFAQ__FORM .btn_block button {
		width: 260px;
		height: 67px;
	}
	.sectionCatalog .sectionCatalog__right--banner__block {
		padding: 40px 36px 36px;
		width: 66%;
	}
	.sectionCatalog .sectionCatalog__right--banner {
		margin-top: 50px;
	}
	.sectionCatalog .sectionCatalog__right--benefits {
		margin-top: 30px;
		padding: 40px 25px 34px;
		margin-bottom: 30px;
	}
	.sectionCatalog__right--benefits {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sectionCatalog .sectionCatalog__right--benefits .benefits__column {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
		margin-bottom: 26px;
	}
	.sectionCatalog .sectionCatalog__right--benefits .benefits__column:last-child {
		margin-bottom: 0;
	}
	.sectionCatalog .sectionCatalog__right--banner:before {
		background-size: contain;
		width: 37%;
		height: 100%;
		right: 7px;
	}
	.sectionCatalog .navigation__catalog {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 320px;
		flex: 0 0 320px;
		max-width: 320px;
	}
	.sectionCatalog .navigation__catalog--item .nav__item--text {
		margin-left: 9px;
		font-size: 14px;
		width: 180px;
	}
	.sectionCatalog .navigation__catalog--block {
		padding: 30px 18px 20px 16px;
	}
	.sectionCatalog .sectionCatalog__right--banner .banner__title {
		font-size: 28px;
	}
	.sectionCatalog .navigation__catalog--item .nav__item--icon {
		max-width: 40px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item .header {
		display: block !important;
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 16px;
		color: #3c3a3d;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 15px 0px 0;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
		box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--imgBlock {
		padding: 30px 20px 25px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 110px;
		flex: 0 0 110px;
		max-width: 110px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--name {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--name-btns {
		margin-top: 0;
		margin-left: auto;
		margin-bottom: 10px;
		display: block;
		padding: 17px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item
		> div
		> span:nth-child(2) {
		width: 200px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--length,
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--force,
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--mass,
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--working,
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--subcatForce,
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--type,
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--price {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 12px 20px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--length,
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--mass {
		background: #fff;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--force,
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--price {
		background: #fafafa;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item--price
		.priceItem {
		text-align: right;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item--price
		.priceModal {
		text-align: right;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item.no_product
		.line__item-btns,
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item-btns {
		background: #fff;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-top: 11px;
		padding: 11px 20px 20px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item.no_product
		.line__item-btns
		.list__item-cart--inputs,
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item-btns
		.list__item-cart--inputs {
		margin-left: 0;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item.no_product
		.line__item-btns
		.btn_addToCard.btn_noProduct,
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item-btns
		.btn_addToCard.btn_noProduct {
		margin-left: 0;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item {
		width: 60px;
		height: 60px;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column {
		max-width: 200px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 200px;
		flex: 0 0 200px;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column:nth-child(2) {
		max-width: 160px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 160px;
		flex: 0 0 160px;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column--title {
		font-size: 15px;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column-input {
		width: 80px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-bottom: 27px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range .column {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		margin-bottom: 30px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item.no_product
		.line__item-btns,
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item-btns {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item {
		padding: 0;
	}

	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--imgBlock {
		background: #FAFAFA;
	}

	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--name {
		background: #FAFAFA;
		height: 125px;
		display: flex;
		justify-content: center;
		flex: 1 0 0 !important;
		max-width: inherit !important;
	}
}

@media (max-width: 1199px) {

	.sectionFormFAQ {
		padding: 60px 50px 60px;
	}
	.sectionFormFAQ:before {
		width: 430px;
		height: 350px;
		background-size: cover;
	}
	.sectionFormFAQ__FORM .inputGroup:nth-child(1) input {
		margin-right: 30px;
	}
	.sectionFormFAQ__FORM .inputGroup input {
		width: 290px;
	}
	.sectionCatalog .sectionCatalog__right--banner .banner__title {
		font-size: 23px;
		line-height: 32px;
	}
	.sectionCatalog .sectionCatalog__right--banner__block {
		width: 70%;
	}
	.sectionCatalog .sectionCatalog__right--banner .banner__text {
		font-size: 16px;
		line-height: 25px;
	}
	.sectionCatalog .sectionCatalog__right--banner .banner__telephone {
		font-size: 14px;
	}
	.sectionCatalog .sectionCatalog__right--banner:before {
		width: 30%;
		height: 100%;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column {
		max-width: 234px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 234px;
		flex: 0 0 234px;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column:nth-child(2) {
		max-width: 234px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 234px;
		flex: 0 0 234px;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column:nth-child(4) {
		margin-top: 36px;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column-input {
		width: 100px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range .column__svg svg {
		width: 60px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range {
		padding-left: 20px;
		padding-right: 20px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range .column {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range .column__text strong {
		font-size: 16px;
		line-height: 19px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__description--range .column__text p {
		font-size: 14px;
		line-height: 17px;
	}
	.navigation__catalog {
		display: none;
	}
}

@media (max-width: 991px) {
	.page-wrapper .contentPage .sectionMap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.page-wrapper .contentPage .sectionMap__element {
		max-width: 100%;
	}
	.page-wrapper .contentPage .sectionMap__element #contactMap {
		height: 500px;
	}
	.page-wrapper .contentPage .sectionMap__element:nth-child(1) {
		max-width: 100%;
	}
	.page-wrapper .contentPage .sectionAffiliates .affiliates__item {
		max-width: 50%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		padding: 0 15px 30px;
	}
	.page-wrapper .contentPage .sectionAffiliates .affiliates__item-block {
		padding: 30px 20px;
	}
	.sectionFormFAQ {
		margin-top: 120px;
		margin-bottom: 60px;
		padding: 40px 40px 50px;
	}
	.sectionFormFAQ__FORM {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.sectionFormFAQ__FORM .inputGroup {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sectionFormFAQ__FORM .btn_block button {
		width: 290px;
	}
	.sectionCatalog .sectionCatalog__right--banner .banner__title {
		font-size: 26px;
		line-height: 34px;
	}
	.sectionCatalog .sectionCatalog__right--banner .banner__text {
		font-size: 18px;
		line-height: 29px;
	}
	.sectionCatalog .sectionCatalog__right--banner .banner__telephone {
		font-size: 18px;
	}
	.sectionCatalog .sectionCatalog__right--banner__block {
		padding: 36px 54px 28px;
	}
}

@media (max-width: 767px) {
	.page-wrapper .topPage .titlepage .page-title {
		word-wrap: break-word;
	}
	.sectionCatalog {
		margin: 0;
	}
	/*.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters._mobile {
		margin: 0 20px;
	}*/
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items {
		margin-left: -25px;
		margin-right: -25px;
	}

	.page-wrapper .topPage .breadcrumb {
		margin-bottom: 30px;
	}
	.page-wrapper .topPage .breadcrumb span {
		font-size: 14px;
		line-height: 17px;
	}
	.page-wrapper .topPage .titlepage {
		font-size: 24px !important;
		line-height: 29px !important;
	}
	.page-wrapper .topPage .titlepage .page-title {
		margin-bottom: 20px;
	}
	.page-wrapper .contentPage .container .container {
		padding: 0;
	}
	.page-wrapper .contentPage .sectionMap__element:nth-child(2) {
		padding: 30px 20px;
	}
	.page-wrapper .contentPage .sectionMap__element__servicename br {
		display: block;
	}
	.page-wrapper .contentPage .sectionAffiliates {
		margin-top: 40px;
	}
	.page-wrapper .contentPage .sectionAffiliates__row {
		margin: 0;
	}
	.page-wrapper .contentPage .sectionAffiliates__row .affiliates__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 0px 10px;
	}
	.page-wrapper .contentPage .sectionAffiliates .page-subtitle {
		margin: 0 20px 20px;
	}
	.page-wrapper .contentPage .sectionCredentials {
		padding: 0 20px;
	}
	.page-wrapper .contentPage .sectionCredentials .credentials__elements {
		margin-bottom: 30px;
	}
	.page-wrapper .contentPage .sectionCredentials .credentials__catalog {
		font-size: 18px;
		line-height: 30px;
	}
	.sectionCatalog .sectionCatalog__right .topPage .breadcrumb {
		margin-bottom: 30px;
	}
	.page-wrapper .topPage .titlepage {
		margin-bottom: 30px;
	}
	.sectionCatalog .sectionCatalog__right--banner__block {
		width: 100%;
		height: 430px;
		padding: 40px 20px 51px;
	}
	.sectionCatalog .sectionCatalog__right--banner {
		background-image: url(./img/bannerCategories_mob.png);
		background-size: cover;
	}
	.sectionCatalog .sectionCatalog__right--banner:before {
		right: 25%;
		width: 50%;
		height: 29%;
	}
	.sectionFormFAQ {
		margin-top: 40px;
		margin-bottom: 0;
		padding: 30px 20px 88px;
	}
	.sectionFormFAQ:before {
		width: 240px;
		height: 192px;
	}
	.sectionFormFAQ--title {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 20px;
	}
	.sectionFormFAQ--subtitle {
		font-size: 14px;
		line-height: 21px;
	}
	.sectionFormFAQ__FORM {
		margin-top: 30px;
	}
	.sectionFormFAQ__FORM .inputGroup {
		margin-bottom: 20px;
	}
	.sectionFormFAQ__FORM .inputGroup label {
		margin-left: 0;
	}
	.sectionFormFAQ__FORM .inputGroup input {
		width: 100%;
		height: 53px;
	}
	.sectionFormFAQ__FORM .btn_block {
		margin-top: 20px;
	}
	.sectionFormFAQ__FORM .btn_block button {
		width: 100%;
		height: 73px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view.catalog .filters__view--grid {
		margin-left: 20px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--view .filters__view--grid {
		margin-left: 5px;
	}
	.sectionCatalog .sectionCatalog__right {
		padding: 0;
		width: 100%;
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item
		> div
		> span:nth-child(2) {
		width: 50%;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item--name {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 210px;
		flex: 0 0 210px;
		max-width: 210px;
		width: 100%;
	}
	.sectionCatalog .sectionCatalog__right--benefits .benefits__column {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sectionCatalog .sectionCatalog__right--benefits .benefits__column svg {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100px;
		flex: 0 0 100px;
		max-width: 100px;
	}
	.sectionCatalog .sectionCatalog__right--benefits .benefits__column span {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 0px;
		flex: 1 0 0;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__item {
		width: 70px;
		height: 75px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__pagination .pagination__items {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item {
		background: #ffffff;
		-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
		box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	}

	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item {
		margin-bottom: 20px;
	}

	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__showing {
		display: none;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting {
		width: 196px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting select {
		width: 100%;
		height: 35px;
		background: #ffffff;
		-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
		box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
		border-radius: 5px;
		border: none;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--showing {
		width: 70px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--showing select {
		width: 100%;
		height: 35px;
		background: #ffffff;
		-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
		box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
		border-radius: 5px;
		border: none;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters._mobile .mainCatalog__filters--down {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--down
		.mainCatalog__filters--functions {
		margin-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: 5px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--down
		.mainCatalog__filters--functions
		.showing-title {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 19px;
		color: #3c3a3d;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--down
		.mainCatalog__filters--functions
		.jcf-select {
		margin-top: 15px;
		width: 100%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--down
		.mainCatalog__filters--type {
		margin-top: 30px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding-left: 5px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--down
		.mainCatalog__filters--type
		.showing-title {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 19px;
		color: #3c3a3d;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--down
		.mainCatalog__filters--type
		.jcf-select {
		margin-top: 15px;
		width: 100%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters-block {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters-block
		.mainCatalog__filters--view
		.filters__view {
		display: none;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters-block
		.mainCatalog__filters--view.catalog
		.filters__view {
		display: inline-block;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters-block
		.btn_filter {
		border: none;
		background: transparent;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters-block
		.btn_filter
		span {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 17px;
		color: #828282;
		margin-left: 10px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters--sorting {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters._mobile .mainCatalog__filters--showing {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		margin-left: 14px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters-block
		.mainCatalog__filters--button {
		display: block;
		margin-right: 70px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__description p {
		margin-left: 20px;
		margin-right: 20px;
		display: block;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__description strong {
		margin-left: 20px;
		margin-right: 20px;
		display: block;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__description ul {
		margin-left: 20px;
		margin-right: 20px;
		display: block;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting.active {
		display: block;
		z-index: 99;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
	}
	.sectionCatalog
		.sectionCatalog__right--filters
		.categoriesFilters__sorting.active
		.categoriesFilters__sorting-columns {
		margin-top: 0;
	}
	.sectionCatalog
		.sectionCatalog__right--filters
		.categoriesFilters__sorting.active
		.categoriesFilters__sorting-columns
		.column {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.sectionCatalog
		.sectionCatalog__right--filters
		.categoriesFilters__sorting.active
		.categoriesFilters__sorting-columns
		.column {
		margin-top: 36px;
	}
	.sectionCatalog
		.sectionCatalog__right--filters
		.categoriesFilters__sorting.active
		.categoriesFilters__sorting-columns
		.column-select {
		max-width: 100%;
		width: 100%;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column__down {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-columns .column__down-btn_search {
		margin-bottom: 20px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters._mobile .mainCatalog__filters--top {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting.active .closeMobileWindow {
		display: inline-block;
		cursor: pointer;
		border: none;
		background: transparent;
		width: 27px;
		height: 27px;
		position: absolute;
		top: 30px;
		right: 25px;
		z-index: 10;
	}
}

.btnSubmit,
.btn_addToCard {
	display: inline-block;
	border-radius: 5px;
	position: relative;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #ffffff;
	padding: 16px 28px;
	text-decoration: none;
	overflow: hidden;
	background: #f88701 !important;
}

.btnSubmit:focus,
.btn_addToCard:focus {
	color: #ffffff;
	text-decoration: none;
}

.btnSubmit span,
.btn_addToCard span {
	z-index: 1;
	position: relative;
}

.btnSubmit:before,
.btn_addToCard:before {
	border-radius: 5px;
	content: "";
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, right top, from(#f88701), to(#ffb909));
	background: linear-gradient(90deg, #f88701 0%, #ffb909 100%);
	-webkit-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
}

.btnSubmit:hover,
.btn_addToCard:hover {
	color: #ffffff;
	text-decoration: none;
}

.btnSubmit:hover:before,
.btn_addToCard:hover:before {
	left: 100%;
}

.btn__downFeatures {
	background: #0396d4;
	border-radius: 5px;
	color: #fff;
	padding: 17px 37px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
}

.btn__downFeatures span {
	margin-right: 11px;
}

.btn__downFeatures:hover,
.btn__downFeatures:focus {
	color: #fff;
	text-decoration: none;
	background: #f89929;
}

.btn_compare {
	fill: #cecece;
	stroke: #cecece;
}

.btn_compare:hover {
	fill: #f89929;
	stroke: #f89929;
}

.btn_favorite {
	fill: #cecece;
	stroke: #cecece;
}

.btn_favorite:hover {
	fill: #f89929;
	stroke: #f89929;
}

.btn_view {
	stroke: #cecece;
}

.btn_view:hover {
	stroke: #f89929;
}

.btn_compare_out {
	stroke: #cecece;
}

.btn_compare_out:hover {
	stroke: #f89929;
}

button,
a {
	-webkit-transition: 0.2s linear;
	transition: 0.2s linear;
	cursor: pointer;
}

.sectionCatalog
	.sectionCatalog__right--main
	.mainCatalog__list
	.catalogList__list
	.catalogList__list--items
	.list__item-img__mob {
	display: none;
}

@media (max-width: 1799px) {
	.page-wrapper .contentPage .sectionProduct__card .cardInfo--promotion .tooltip_block.active {
		left: 0%;
		-webkit-transform: translate(-80%, -50%);
		transform: translate(-80%, -50%);
	}
}

@media (max-width: 1599px) {
	.sectionCatalog .sectionCatalog__right--items {
		grid-template-columns: repeat(3, 320px);
	}

    .sectionCatalog .sectionCatalog__right--header .subcategories__item--block {
        padding: 0 10px;
    }

    .sectionCatalog .sectionCatalog__right--header .subcategories__item--text,
    .sectionCatalog .sectionCatalog__right--header .subcategories__item--products {
        padding: 0px 0px 0px 10px;
    }

    .sectionCatalog .sectionCatalog__right--header .subcategories__item--text {
        font-size: 15px;
    }
}

@media (max-width: 1539px) {
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card--img {
		margin-right: 15px;
	}
}

@media (max-width: 1499px) {
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .flexboxRow {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 230px;
		flex: 0 0 230px;
		max-width: 230px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input {
		margin-right: 30%;
		margin-bottom: 20px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--promotion.active {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .icons_element {
		margin-top: 5%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__grid--items
		.grid__item-cart--add
		.btn_addToCard {
		padding: 18px;
	}
}

@media (max-width: 1479px) {
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .flexboxRow {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-right: 10px;
	}
	.btn__downFeatures {
		padding: 17px 30px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card-body {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 52%;
		flex: 0 0 52%;
		max-width: 52%;
	}
	.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__email div,
	.page-wrapper .contentPage .sectionMap__element:nth-child(2) .element__email a {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__grid--items
		.grid__item-cart--add
		.btn_addToCard {
		margin-right: 20px;
		padding: 18px 22px;
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 17px;
	}
	.page-wrapper .contentPage .sectionTabs__element#tab-4 > .flexboxRow .column {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
		max-width: 60%;
		margin-bottom: 25px;
	}
}

@media (max-width: 1419px) {
	.sectionCatalog .sectionCatalog__right--items {
		grid-template-columns: repeat(2, 364px);
	}
}

@media (max-width: 1379px) {
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__grid--items
		.grid__item-cart--price
		.promotion__new {
		font-size: 14px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__grid--items
		.grid__item-cart--price
		.promotion__new
		span {
		font-size: 20px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card--img {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 180px;
		flex: 0 0 180px;
		max-width: 180px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card-body {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 55%;
		flex: 0 0 55%;
		max-width: 55%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__grid--items
		.grid__item-cart
		.grid__item-cart--price {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-cart {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		max-height: 125px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-cart--add {
		width: 100%;
	}
	/*.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-cart--add a:nth-child(2) svg {
    fill: none;
  }*/
}

@media (max-width: 1319px) {
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card-body {
		max-width: 70%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70%;
		flex: 0 0 70%;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item {
		padding-bottom: 20px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-body {
		margin-left: 20px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-body
		.list__item-card {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item
		.productFeatures__list {
		margin-bottom: 0;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-link {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-price {
		margin-top: 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 20px;
	}
}

@media (max-width: 1199px) {
	.sectionCatalog .sectionCatalog__right--items {
		grid-template-columns: repeat(3, 320px);
	}
	.page-wrapper .contentPage .sectionProduct > .flexboxRow {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page-wrapper .contentPage .sectionProduct .flexboxRow .productSlider {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		max-width: 33.3%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.3%;
		flex: 0 0 33.3%;
	}
	.page-wrapper .contentPage .sectionProduct .productFeatures {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.page-wrapper .contentPage .sectionProduct .flexboxRow .sectionProduct__card {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-left: auto;
		max-width: 40%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
	}
	.page-wrapper .contentPage .sectionProduct__advantages {
		width: 100%;
	}
	.page-wrapper .contentPage .sectionTabs__element {
		width: 100% !important;
	}
	.sectionProduct .productFeatures {
		padding: 0;
		margin-top: 30px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-title {
		font-size: 16px;
		line-height: 19px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-cart
		.btn_addToCard {
		margin-right: 20px;
		padding: 18px 20px;
	}
	.page-wrapper .contentPage .sectionTabs__element#tab-4 > .flexboxRow .column {
		max-width: 60%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
		margin-bottom: 30px;
	}
}

@media (max-width: 1079px) {
    .sectionCatalog .sectionCatalog__right--items {
		grid-template-columns: repeat(2, 320px);
	}
}

@media (max-width: 1049px) {
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card-body {
		max-width: 63%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 63%;
		flex: 0 0 63%;
	}
	.js-modal-window {
		width: 95%;
	}
}

@media (max-width: 991px) {
	.page-wrapper .contentPage .sectionProduct .productSlider {
		max-width: 100% !important;
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
	}
	.page-wrapper .contentPage .sectionProduct .sectionProduct__card {
		max-width: 100% !important;
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
	}
	/* .page-wrapper .contentPage .sectionProduct__card .cardInfo__down {
		margin-top: 30px;
	} */
	.page-wrapper .contentPage .sectionDescription__element .flexboxRow .column {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin-bottom: 16px;
	}
	.page-wrapper .contentPage .sectionTabs__item {
		padding: 14px 20px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input {
		margin-right: 20px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .icons_element {
		margin-top: 3%;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action {
		margin-top: 66px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--evaluation {
		margin-top: 15px;
	}
	.page-wrapper .contentPage .sectionTabs__element .itemDoc {
		margin-bottom: 30px;
	}
	.page-wrapper .contentPage .sectionTabs__elements .productFeatures__item .name {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 55%;
		flex: 0 0 55%;
		max-width: 55%;
	}
	.page-wrapper .topPage .titlepage .page-title {
		font-size: 24px !important;
		line-height: 29px !important;
	}

	.footer__poweredby {
		margin-bottom: 40px;
	}
}

@media (max-width: 767px) {

	body.open-menu {
		overflow: hidden !important;
	}
	.page-wrapper .topPage .titlepage .page-title {
		margin-bottom: 10px;
	}
	.mob_cardInfo--status {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 0px 20px 30px;
	}
	.mob_cardInfo--status.enabled .status {
		display: block;
		background: #0ca92f;
		width: 7px;
		height: 7px;
		border-radius: 50%;
		margin-right: 7px;
	}
	.mob_cardInfo--status.enabled .status-text {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 26px;
		color: #0ca92f;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--promotion.active .promotion__new {
		font-size: 14px;
		line-height: 19px;
		margin-right: auto;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--promotion.active .promotion__new span {
		font-size: 20px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--promotion.active .promotion__old {
		font-size: 14px;
		line-height: 17px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input,
	.page-wrapper .contentPage .sectionProduct__card .cardInfo--promotion,
	.page-wrapper .contentPage .sectionProduct__card .cardInfo--status:not(.perfcode) {
		display: none;
	}
	.page-wrapper .contentPage .sectionProduct__advantages .flexboxRow .column {
		margin-bottom: 30px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--promotion.active {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sectionProduct__card .cardInfo__price {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__price--promotion.active {
		height: auto;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__up {
		padding: 40px 20px 24px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action {
		margin-top: 30px;
	}
	.btn_addToCard {
		padding: 16px 26px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .flexboxRow {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 210px;
		flex: 0 0 210px;
		max-width: 210px;
		margin-right: 15px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .icons_element {
		margin-top: 6%;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__action .btn_link {
		margin-top: 20px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__more .type__self--delivery {
		margin-top: 25px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__more {
		padding: 21px 23px 32px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__delivery .btn_delivery {
		border-radius: 0px;
	}
	.page-wrapper .contentPage .sectionProduct__advantages {
		margin-top: 0;
		padding: 30px 23px 0;
		margin-bottom: 30px;
	}
	.sectionRelatedProduct {
		margin-top: 30px;
		margin-bottom: 15px;
	}
	.sectionRelatedProduct .sectionRelatedProduct__items {
		padding: 0px 20px;
	}
	.sectionRelatedProduct .productItem__block {
		width: 100%;
		padding: 13px 27px 23px;
	}
	.sectionRelatedProduct .productItem__block--status .status {
		width: 4px;
		height: 4px;
		background: #0ca92f;
		margin-right: 10px;
	}
	.sectionRelatedProduct .productItem__block--status .status-text {
		font-size: 14px;
		color: #0ca92f;
		font-weight: 400;
	}
	.sectionRelatedProduct .productItem__block--price .priceItem__promotion .promotion__old {
		color: #828282;
	}
	.sectionRelatedProduct .productItem__block--action {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.sectionRelatedProduct .productItem__block--action .btn_view {
		display: none;
	}
	.sectionRelatedProduct__item .productItem__block .productItem__block--action .btn_addToCard {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.sectionRelatedProduct__item .productItem__block .productItem__block--action .btn_compare_out {
		margin: 0px 6.5px;
	}
	.sectionRelatedProduct__item .productItem__block .productItem__block--action .btn_favorite {
		margin: 0px 6.5px;
	}
	.sectionRelatedProduct--title {
		padding: 0 20px;
		font-weight: bold;
		font-size: 24px;
		line-height: 29px;
	}
	.sectionDescription {
		padding: 0px 20px;
	}
	.sectionAlert {
		margin-top: 17px;
		padding: 40px 20px 32px;
	}
	.sectionAlert p {
		text-align: left;
		margin-bottom: 0;
	}
	.sectionAlert p:first-child {
		margin-bottom: 18px;
	}
	.sectionMobileDescription {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.sectionMobileDescription--button {
		border: none;
		background: transparent;
		border-top: 1px solid rgba(130, 130, 130, 0.2);
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 22px 23px 21px;
	}
	.sectionMobileDescription--button span {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 17px;
		/* identical to box height */
		/* Темно-серый */
		color: #383639;
	}
	.sectionMobileDescription--button:first-child {
		border-top: none;
	}
	.sectionMobileDescription .mobileWindowDescription {
		display: none;
	}
	.sectionMobileDescription .mobileWindowDescription .mobileWindowDescriptionClose {
		padding: 0px 20px;
	}
	.sectionMobileDescription .mobileWindowDescription .content {
		padding: 0px 20px;
	}
	.sectionMobileDescription .mobileWindowDescription .flexboxRow {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sectionMobileDescription .mobileWindowDescription .flexboxRow .itemDoc {
		margin-bottom: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.sectionMobileDescription .mobileWindowDescription .flexboxRow .itemDoc svg {
		margin-right: 20px;
	}
	.sectionMobileDescription .mobileWindowDescription .flexboxRow .column {
		padding: 0 20px;
	}
	.mobileWindowDescriptionClose {
		margin-top: 20px;
		margin-bottom: 30px;
		width: 100%;
		background: transparent;
		border: none;
		font-weight: 600;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.mobileWindowDescriptionClose span {
		margin-left: 13px;
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 17px;
		color: #383639;
	}
	.mobileWindowDescription {
		display: none;
	}
	.mobileWindowDescription.is-show {
		display: block;
		z-index: 9999;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: #fff;
		overflow-y: auto;
	}
	.mobileWindowDescription .header_tab {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		line-height: 24px;
		color: #3c3a3d;
		margin-bottom: 7px;
	}
	.mobileWindowDescription p {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
		color: #3c3a3d;
		margin-bottom: 30px;
	}
	.mobileWindowDescription .productFeatures__item {
		font-size: 16px;
		line-height: 38px;
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 38px;
		color: #3c3a3d;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 15px;
	}
	.mobileWindowDescription .productFeatures__item .name {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 44%;
		flex: 0 0 44%;
		max-width: 44%;
		font-weight: 600;
		line-height: 26px;
	}
	.mobileWindowDescription .productFeatures__item .name:after {
		display: none !important;
	}
	.mobileWindowDescription .productFeatures__item .value {
		display: block;
		width: 100%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__grid--items
		.grid__item-card-body
		.grid__card-title {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card {
		margin-bottom: 0;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card-body {
		margin-top: 12px;
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__grid--items
		.grid__item--block
		.productFeatures__list
		.productFeatures__item
		.name {
		max-width: 67%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 67%;
		flex: 0 0 67%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-img {
		display: none;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-img__mob {
		display: block;
		max-width: 70px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70px;
		flex: 0 0 70px;
		margin-right: 15px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-body
		.list__item-card {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-block-header {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 67%;
		flex: 0 0 67%;
		max-width: 67%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item
		.productFeatures__list {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-body {
		margin-left: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-cart {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-cart
		.btn_addToCard {
		margin-right: 0;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-cart
		.btn_addToCard {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 179px;
		flex: 0 0 179px;
		max-width: 179px;
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 500;
		font-size: 14px;
		line-height: 17px;
		color: #ffffff;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-cart
		.btns_icons {
		margin-left: 28px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-cart
		.btns_icons
		a:last-child {
		margin-right: 0;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-price {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-price
		.promotion__new {
		font-size: 14px;
		line-height: 19px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-price
		.promotion__new
		span {
		font-size: 20px;
		line-height: 19px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-price
		.promotion__old {
		font-size: 14px;
		line-height: 17px;
		margin-top: 0;
	}
	.page-wrapper .contentPage .productFeatures__item .name {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 69%;
		flex: 0 0 69%;
		max-width: 69%;
	}
	.sectionCatalog .sectionCatalog__right--benefits .benefits__column svg {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50px;
		flex: 0 0 50px;
		max-width: 50px;
		max-height: 40px;
	}
	.sectionCatalog .sectionCatalog__right--benefits .benefits__column span {
		margin-left: 23px;
	}
	.sectionCatalog .sectionCatalog__right--benefits {
		margin-top: 0px;
		padding: 30px 20px 30px;
		margin-bottom: 0;
		margin-left: -20px;
		margin-right: -20px;
	}
	.page-wrapper .contentPage .sectionProduct__card .cardInfo__down {
		margin-top: 0;
	}
	
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__description {
		margin-top: 30px;
	}

	.sectionProduct {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.sectionProduct .mob_cardInfo--status {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.sectionProduct > .flexboxRow {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.sectionProduct .sectionProduct__advantages {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.sectionProduct .sectionMobileDescription {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.mobileWindowDescription .flexboxRow .column .column_text {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 18px;
		line-height: 22px;
		color: #3c3a3d;
		margin-top: 18px;
		margin-bottom: 30px;
	}
	.equipment_modifications-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: #fafafa;
		padding: 30px;
		margin-bottom: 10px;
	}
	.equipment_modifications-item--model {
		position: relative;
		text-align: center;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.equipment_modifications-item--model:after {
		content: "";
		position: relative;
		display: block;
		border-bottom: 1px solid #e7e7e7;
		width: 240px;
		margin: 20px auto;
	}
	.equipment_modifications-item--model strong {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 19px;
		color: #3c3a3d;
		margin-bottom: 10px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.equipment_modifications-item--model a {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 19px;
		color: #0396d4;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.equipment_modifications-item--size {
		position: relative;
		text-align: center;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.equipment_modifications-item--size:after {
		content: "";
		position: relative;
		display: block;
		border-bottom: 1px solid #e7e7e7;
		width: 240px;
		margin: 20px auto;
	}
	.equipment_modifications-item--size strong {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #3c3a3d;
		margin-bottom: 10px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.equipment_modifications-item--size span {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 19px;
		color: #3c3a3d;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.equipment_modifications-item--width {
		position: relative;
		text-align: center;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.equipment_modifications-item--width strong {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: 600;
		font-size: 14px;
		line-height: 19px;
		color: #3c3a3d;
		margin-bottom: 10px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.equipment_modifications-item--width span {
		font-family: Montserrat, arial, sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 19px;
		color: #3c3a3d;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item.no_product
		.list__item-cart
		.btn_addToCard.btn_noProduct {
		max-width: 182px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 182px;
		flex: 0 0 182px;
		text-align: center;
	}
}

@media (max-width: 723px) {
	.js-modal_content__FORM > .flexboxRow .blockbtn {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 20px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.js-modal_content__FORM > .flexboxRow .groupCheckbox {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

    .sectionCatalog .sectionCatalog__right--items {
		grid-template-columns: repeat(1, 100%);
	}
}

@media (max-width: 639px) {
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters-block {
		max-width: 100%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 28px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--top
		.mainCatalog__filters-block
		.mainCatalog__filters--button {
		margin-right: auto;
	}
	.sectionCatalog .sectionCatalog__right--banner .banner__telephone a {
		display: block;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-cart--inputs {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 90px;
		flex: 0 0 90px;
		max-width: 90px;
		margin-right: 10px;
	}
}

@media (max-width: 549px) {
	.js-modal-window {
		width: 280px;
		padding: 64px 12px 30px;
	}
	.js-modal-window .js-modal_content--header {
		width: 100%;
	}
	.js-modal-window .js-modal_content {
		overflow-y: auto;
		height: 100%;
	}
	.js-modal-window .js-modal_content--title {
		font-weight: bold;
		font-size: 24px;
		line-height: 29px;
		margin-bottom: 21px;
	}
	.js-modal-window .js-modal_content--description {
		margin-bottom: 19px;
		font-size: 14px;
		line-height: 17px;
	}
	.js-modal-window .js-modal_content__FORM .inputGroup input {
		height: 45px;
	}
	.js-modal-window .js-modal_content__FORM > .flexboxRow .blockbtn {
		width: 100%;
		margin-bottom: 20px;
		padding: 0;
	}
	.js-modal-window .js-modal_content__FORM > .flexboxRow {
		margin: 5px 0px 0;
	}
	.js-modal-window .js-modal_content__FORM > .flexboxRow .blockbtn .btn_addToCard {
		padding: 21px 36px;
		width: 100%;
	}
	.js-modal-window .js-modal_content__FORM > .flexboxRow .blockbtn .btn_addToCard span {
		font-size: 16px;
		line-height: 20px;
	}
	.js-modal-window .js-modal_content__FORM > .flexboxRow .groupCheckbox input + label:before {
		background-size: 60% 55%;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item-btns
		.btns_icons
		.btn_click:nth-child(1) {
		margin-left: 0;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__line--items .line__item-btns {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item-btns
		.list__item-cart--inputs {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 162px;
		height: 53px;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item-btns
		.btn_addToCard {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		margin-top: 12px;
		width: 100%;
		text-align: center;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__line--items
		.line__item-btns
		.btns_icons {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-left: 0;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__filters._mobile .mainCatalog__filters--down {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--down
		.mainCatalog__filters--functions,
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__filters._mobile
		.mainCatalog__filters--down
		.mainCatalog__filters--type {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0;
	}
}

@media (max-width: 419px) {
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__list
		.catalogList__list--items
		.list__item-cart
		.btns_icons {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 28px 0 0;
		max-width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card--img {
		margin-right: 0;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.sectionCatalog .sectionCatalog__right--filters .categoriesFilters__sorting--clear {
		margin-top: 20px;
		margin-left: 0;
	}
}

@media (max-width: 360px) {
	.js-modal-window {
		height: 100%;
		max-height: 640px;
	}
}

@media (max-width: 320px) {
	.sectionCatalog .sectionCatalog__right--main .mainCatalog__list .catalogList__grid--items .grid__item-card--img {
		max-width: 280px;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 280px;
		flex: 0 0 280px;
		max-height: 280px;
		height: 280px;
		margin-right: 0;
	}
	.sectionCatalog
		.sectionCatalog__right--main
		.mainCatalog__list
		.catalogList__grid--items
		.grid__item-card--img
		img {
		width: 100%;
	}
}

/* select */
.jcf-select {
	display: inline-block;
	position: relative;
	/*-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);*/
	/*box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);*/
	border-radius: 2px;
	background: #fff;
	border: 1px solid #eeeeee;
	height: 35px;
	white-space: nowrap;
}

.jcf-select select {
	z-index: 1;
	left: 0;
	top: 0;
}

.jcf-select .jcf-select-text {
	font-family: Montserrat, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
	color: #383639;
	display: block;
	/* Сверху | Справа | Снизу | Слева */
	padding: 9px 30px 9px 15px;
	overflow: hidden;
}

.jcf-select .jcf-select-opener {
	position: absolute;
	text-align: center;
	width: 36px;
	bottom: 0;
	right: 0;
	top: 0;
	background-color: #fff;
	background-image: url(/img/selectArrow.svg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

body > .jcf-select-drop {
	position: absolute;
	margin: -1px 0 0;
	z-index: 9999;
}

body > .jcf-select-drop.jcf-drop-flipped {
	margin: 1px 0 0;
}

.jcf-select .jcf-select-drop {
	position: absolute;
	margin-top: 0px;
	z-index: 9999;
	top: 100%;
	left: -1px;
	right: -1px;
}

.jcf-select .jcf-drop-flipped {
	bottom: 100%;
	top: auto;
}

.jcf-select.jcf-compact-multiple {
	max-width: 220px;
}

.jcf-select-drop .jcf-select-drop-content {
	margin-top: 15px;
	-webkit-box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 0px 41px rgba(0, 0, 0, 0.12);
	border-radius: 5px;
	background: #fff;
}

.jcf-select-drop .jcf-select-drop-content .jcf-option {
	display: block;
	width: 100%;
	padding: 7px 9px;
	white-space: break-spaces;
}

.jcf-select-drop.jcf-compact-multiple .jcf-hover {
	background: none;
}

.jcf-select-drop.jcf-compact-multiple .jcf-selected {
	background: #e6e6e6;
	color: #000;
}

.jcf-select-drop.jcf-compact-multiple .jcf-selected:before {
	display: inline-block;
	content: "";
	height: 4px;
	width: 8px;
	margin: -7px 5px 0 -3px;
	border: 3px solid #777;
	border-width: 0 0 3px 3px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";
}

/* range input */
.jcf-range {
	display: inline-block;
	min-width: 200px;
	margin: 24px 0 0;
	width: 100%;
}

.jcf-range .jcf-range-track {
	margin: 0 15px 0 0;
	position: relative;
	display: block;
	height: 2px;
}

.jcf-range .jcf-range-wrapper {
	position: relative;
	background: #e0e0e0;
	height: 2px;
	border-radius: 5px;
	display: block;
	margin: 5px 0;
}

.jcf-range.jcf-vertical {
	min-width: 0;
	width: auto;
}

.jcf-range.jcf-vertical .jcf-range-wrapper {
	margin: 0;
	width: 10px;
	height: auto;
	padding: 20px 0 0;
}

.jcf-range.jcf-vertical .jcf-range-track {
	height: 180px;
	width: 10px;
}

.jcf-range.jcf-vertical .jcf-range-handle {
	left: -5px;
	top: auto;
}

.jcf-range .jcf-range-display-wrapper {
	position: absolute;
	min-height: 10px;
	min-width: 10px;
	left: 10px;
	right: 10px;
}

.jcf-range .jcf-range-display {
	border-radius: 5px;
	position: absolute;
	background: #0396d4;
	width: 10px;
	height: 2px;
}

.jcf-range .jcf-range-display.jcf-range-min {
	margin: 0 0 0 -10px;
	padding: 0 0 0 10px;
}

.jcf-range .jcf-range-display.jcf-range-max {
	margin: 0 -10px 0 0;
	padding: 0 10px 0 0;
}

.jcf-range.jcf-vertical .jcf-range-display-wrapper {
	left: auto;
	right: auto;
	top: 10px;
	bottom: 10px;
}

.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min {
	margin: 0 0 -10px;
	padding: 0 0 10px;
}

.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max {
	margin: -10px 0 0;
	padding: 10px 0 0;
}

.jcf-range .jcf-range-handle {
	position: absolute;
	background: #fff;
	border: 2px solid #0396d4;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	margin: -4px 0 0;
	z-index: 1;
	top: -4px;
	left: 0;
}

.jcf-range .jcf-range-mark {
	position: absolute;
	overflow: hidden;
	background: #000;
	width: 1px;
	height: 3px;
	top: -7px;
	margin: 0 0 0 9px;
}

.jcf-range.jcf-vertical .jcf-range-mark {
	margin: 0 0 9px;
	left: 14px;
	top: auto;
	width: 3px;
	height: 1px;
}

.jcf-range .jcf-active-handle {
	z-index: 2;
}

.jcf-range.jcf-disabled {
	background: none !important;
	opacity: 0.3;
}
svg.like,
svg#like {
	width: 22px;
	height: 19px;
}
svg.comparison,
svg#comparison {
	width: 18px;
	height: 19px;
}

.sectionProduct ~ .form-questions,
.sectionCatalog ~ .form-questions {
	margin-top: 120px;
}
@media (max-width: 991px) {
	.form-questions .container {
		padding: 30px 20px 88px 20px !important;
	}
}

/*
.page-wrapper .contentPage .sectionProduct__card .cardInfo__action--input {height: 53px}

.sectionRelatedProduct .sectionRelatedProduct__items {
    display: flex;
    margin: 0 -10px;
}

.sectionRelatedProduct .sectionRelatedProduct__items .sectionRelatedProduct__item {
    padding: 0 10px;
}*/

/*slider*/
.page-wrapper {
	overflow: hidden;
	width: 100%;
}
.sectionRelatedProduct {
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 20px;
	overflow: hidden;
}
.sectionRelatedProduct .slick-slider {
	margin-left: -20px;
	margin-right: -20px;
}
.sectionRelatedProduct .slick-list {
	overflow: visible;
}
.sectionRelatedProduct .slick-list .productItem__block--card {
	margin-bottom: auto;
}
.sectionRelatedProduct .slick-slide:not(.slick-active) .productItem__block {
	box-shadow: none;
	transition: 0.1s;
}
.sectionRelatedProduct .slick-track {
	display: flex;
	margin-bottom: 10px;
}
.sectionRelatedProduct .slick-list .productItem__block {
	width: 100%;
	height: 100%;
}
.sectionRelatedProduct .slick-slider .sectionRelatedProduct__item {
	margin-left: 20px;
	margin-right: 20px;
}
.sectionRelatedProduct .slick-slider .slick-dots li button {
	border: 1px solid #383639;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	font-size: 0;
	background: none;
}
.sectionRelatedProduct .slick-slider .slick-dots li.slick-active button {
	background: #383639;
}
.sectionRelatedProduct .slick-prev,
.sectionRelatedProduct .slick-next {
	position: absolute;
	top: 0;
	border: none;
	padding: 0;
	background: none;
	margin-top: -80px;
}
.sectionRelatedProduct .slick-prev {
	right: 77px;
}
.sectionRelatedProduct .slick-next {
	top: 0;
	right: 20px;
}

@media (max-width: 767px) {
	.sectionRelatedProduct .slick-slider {
		margin-top: 70px;
	}
	.sectionRelatedProduct .slick-prev,
	.sectionRelatedProduct .slick-next {
		display: block !important;
		margin-top: -60px;
	}
	.sectionRelatedProduct .slick-prev {
		right: 97px;
	}
	.sectionRelatedProduct .slick-next {
		right: 40px;
	}

	body .catalog__item.catalog__item-row-col .catalog__item-img {
		margin-bottom: 0;
	}

	body .breadcrumb > li {
		display: inline;
	}

	body .page-wrapper .contentPage .sectionProduct .flexboxRow .productSlider {
		padding: 0;
	}

	body .sectionRelatedProduct {
/*		margin-left: -40px;
		margin-right: -40px;*/
		margin: 0;
		padding: 0;
	}

	body .sectionAlert {
		margin-left: -20px;
		margin-right: -20px;
	}

	.page-wrapper .contentPage .sectionDescription {
		padding-left: 0;
		padding-right: 0;
	}

	.sectionProduct ~ .form-questions, .sectionCatalog ~ .form-questions {
		padding: 25px 20px;
		margin-left: -20px;
		margin-right: -20px;
		margin-top: 50px;
	}

	.sectionRelatedProduct .productItem__block--img {
		height: 200px;
		overflow: hidden;
	}

	.sectionRelatedProduct .productItem__block--img img {
		object-fit: contain;
		width: 100%;
		height: 100% !important;
	}

	.sectionRelatedProduct .productItem__block {
		padding: 15px;
	}

	.page-wrapper .contentPage .sectionDescription--title {
		margin-top: 20px;
	}

	body .slick-slider .slick-prev,
	body .slick-slider .slick-next {
		display: block !important;
	}

	.productSlider .slider-for {border: 1px solid #eee; margin-bottom: 15px;}
	.productSlider .slider-for .slick-slide img {height: 200px !important; object-fit: contain;}
	.productSlider .slider-nav {
		margin-left: -10px;
		margin-right: -10px;
	}
	.productSlider .slider-nav .slick-slide {padding: 0 10px;}
	.productSlider .slider-nav .slick-slide img {height: 80px !important; object-fit: contain; border: 1px solid #eee;}
	.productSlider .slider-nav .slick-arrow {display: none !important;}
}

.btn_click {
	fill: #cecece;
	stroke: #cecece;
	text-decoration: none !important;
}

.btn_click.active {
	fill: #0396d4;
	stroke: #0396d4;
}

.btn_click:hover {
	fill: #f89929;
	stroke: #f89929;
}

.catalog__item.catalog__item-row-col .catalog__item-img {
	/* max-width: 270px; */
	max-height: 270px;
	margin-bottom: 64px;
}

/*# sourceMappingURL=style.css.map */
