@charset "UTF-8";
/* ********************************************************** */
/* Import fonts                                              */
/* ********************************************************** */
@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,900,900i&subset=cyrillic");
/* ********************************************************** */
/* Sprites                                                    */
/* ********************************************************** */
.icon {
	display: inline-block;
	width: 1em;
	height: 1em;
	fill: currentColor;
}

.icon-arrow-bottom {
	font-size: 1.8rem;
	width: 0.778em;
}

.icon-arrow-bottom-m {
	font-size: 2.3rem;
	width: 0.609em;
}

.icon-arrow-left {
	font-size: 1.4rem;
	width: 1.286em;
}

.icon-arrow-left-m {
	font-size: 1.4rem;
	width: 1.643em;
}

.icon-arrow-right {
	font-size: 1.4rem;
	width: 1.286em;
}

.icon-arrow-right-m {
	font-size: 1.4rem;
	width: 1.643em;
}

.icon-arrow-top {
	font-size: 1.8rem;
	width: 0.778em;
}

.icon-arrow-top-m {
	font-size: 2.3rem;
	width: 0.609em;
}

.icon-c-pin {
	font-size: 1.5rem;
	width: 0.76em;
}

.icon-cart {
	font-size: 2.068rem;
	width: 0.832em;
}

.icon-close-l {
	font-size: 1.697rem;
	width: 1em;
}

.icon-close-m {
	font-size: 1.182rem;
	width: 1em;
}

.icon-cnt-call {
	font-size: 4.6rem;
	width: 1em;
}

.icon-cnt-call2 {
	font-size: 8.8rem;
	width: 1em;
}

.icon-cnt-viber {
	font-size: 24.952rem;
	width: 0.967em;
}

.icon-cnt-whatsapp {
	font-size: 9rem;
	width: 1em;
}

.icon-d-bottom-l {
	font-size: 0.875rem;
	width: 1.773em;
}

.icon-d-bottom-m {
	font-size: 0.6rem;
	width: 1.667em;
}

.icon-d-left-l {
	font-size: 1.551rem;
	width: 0.564em;
}

.icon-d-left-m {
	font-size: 1rem;
	width: 0.6em;
}

.icon-d-right-l {
	font-size: 1.551rem;
	width: 0.564em;
}

.icon-d-right-m {
	font-size: 1rem;
	width: 0.6em;
}

.icon-d-top-l {
	font-size: 0.875rem;
	width: 1.773em;
}

.icon-d-top-m {
	font-size: 0.6rem;
	width: 1.667em;
}

.icon-enter {
	font-size: 1rem;
	width: 1.1em;
}

.icon-go {
	font-size: 1.3rem;
	width: 1em;
}

.icon-i-certificate {
	font-size: 57.976rem;
	width: 0.754em;
}

.icon-i-document {
	font-size: 5.4rem;
	width: 0.741em;
}

.icon-i-purse {
	font-size: 9.03rem;
	width: 1.234em;
}

.icon-i-truck {
	font-size: 22.468rem;
	width: 2.187em;
}

.icon-logo-forma {
	font-size: 7.28rem;
	width: 2.741em;
}

.icon-phone {
	font-size: 3.2rem;
	width: 1.0em;
}

.icon-pin {
	font-size: 3.2rem;
	width: 0.667em;
}

.icon-prod-c-gaz {
	font-size: 4.672rem;
	width: 0.758em;
}

.icon-prod-c-voda {
	font-size: 4.527rem;
	width: 1.234em;
}

.icon-prod-compl {
	font-size: 5.33rem;
	width: 0.902em;
}

.icon-prod-dop {
	font-size: 4.038rem;
	width: 1.474em;
}

.icon-prod-el-korrekt {
	font-size: 4.315rem;
	width: 1.444em;
}

.icon-prod-filter-gaz {
	font-size: 4.473rem;
	width: 0.676em;
}

.icon-prod-flanets {
	font-size: 4.527rem;
	width: 1.459em;
}

.icon-prod-gaz-regul {
	font-size: 4.835rem;
	width: 0.786em;
}

.icon-prod-izol {
	font-size: 4.665rem;
	width: 1.804em;
}

.icon-prod-klapan-tz {
	font-size: 4.751rem;
	width: 1.33em;
}

.icon-prod-podvod {
	font-size: 3.866rem;
	width: 1.898em;
}

.icon-prod-shar-kran {
	font-size: 3.79rem;
	width: 1.816em;
}

.icon-prod-signal {
	font-size: 4.525rem;
	width: 1.519em;
}

.icon-prod-zadvizhka {
	font-size: 4.55rem;
	width: 1.234em;
}

.icon-sert {
	font-size: 5.4rem;
	width: 0.741em;
}

.icon-slide-left {
	font-size: 3.801rem;
	width: 0.606em;
}

.icon-slide-right {
	font-size: 3.808rem;
	width: 0.6em;
}

.icon-sm-fb {
	font-size: 3.9rem;
	width: 1em;
}

.icon-sm-gp {
	font-size: 2.4rem;
	width: 1em;
}

.icon-sm-mail {
	font-size: 2.4rem;
	width: 1em;
}

.icon-sm-tlg {
	font-size: 2.4rem;
	width: 1em;
}

.icon-sm-tw {
	font-size: 2.4rem;
	width: 1em;
}

.icon-sm-vk {
	font-size: 2.4rem;
	width: 1em;
}

.icon-sm-wch {
	font-size: 2.4rem;
	width: 1em;
}

.icon-sm-yt {
	font-size: 3.9rem;
	width: 1em;
}

/* ********************************************************** */
/* Main styles                                                */
/* ********************************************************** */
/* ==========================================================================
Common styles
========================================================================== */
::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #e3e6ea;
	margin: 1em 0;
	padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
	vertical-align: middle;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

textarea {
	resize: vertical;
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* ==========================================================================
Browser Upgrade Prompt
========================================================================== */
.browserupgrade {
	position: fixed;
	z-index: 100000;
	width: 100%;
	margin: 0.2em 0;
	background: #c00;
	color: #fbb;
	padding: 10px 15px;
}

.browserupgrade em {
	font-style: normal;
	color: #ffffff;
}

.browserupgrade a {
	color: #ffffff;
}

/* ==========================================================================
Site styles
========================================================================== */
html, body {
	margin: 0;
	padding: 0;
}

html {
	font-family: "Roboto", Arial, sans-serif;
	font-weight: normal;
	font-size: 1em;
	letter-spacing: -0.025em;
	height: 100%;
	color: #0b0d26;
	background: #ffffff;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

html.hide-scroll {
	overflow: hidden;
}

html.js-menu-open {
	overflow: hidden;
}

body {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100%;
	font-family: "Roboto", Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	background: none;
	overflow-x: hidden;
}

.hide-scroll body {
	overflow: hidden;
}

.js-menu-open body {
	overflow: hidden;
	height: 100%;
}

a[href^="tel:"] {
	color: inherit;
	text-decoration: none;
}

.swiper-wrapper, .custom-select__menu, .mht-menu__list, .mob-menu, .mob-sm, .dsk-menu, .m-footer .fn-ctlg, .m-footer__nav-menu .fnm-main, .m-footer__nav-menu .fnm-serv, .slide-buttons, .p-types-list, .info-list, .brands-list, .side-menu__list, .diplomas, .news-list, .prod-cards-list, .subj-list, .deliv-sects, .cat-menu, .cat-smenu, .filter__list, .cat-prod-list, .pii-price, .pages, .ci-anchors, .cii-list, .ci-docs {
	margin: 0;
	padding: 0;
	list-style: none;
}

.visually-hidden, .logo__text, .m-search__btn-txt, .m-footer__develop .d-forma strong {
	width: 1px;
	height: 1px;
	border: 0;
	clip: rect(0 0 0 0);
	margin: -1px;
	padding: 0;
	overflow: hidden;
	position: absolute;
}

.page-wrap {
	width: 100%;
	min-height: 100vh;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.m-header,
.m-footer {
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
}

.logo img {
	width: 100%;
}

.m-content {
	width: 100%;
	padding-top: 16px;
	padding-bottom: 50px;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

.container {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	width: 100%;
	max-width: 1280px;
}

.m-footer__top-body, .m-footer__nav-menu .mfn-menu, .m-footer__bot-body {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -10px;
	margin-left: -10px;
}

.m-footer__contacts, .m-footer .fn-ctlg, .m-footer__nav-menu, .m-footer__nav-menu .fnm-main, .m-footer__nav-menu .fnm-serv, .m-footer__brand, .m-footer__descr, .m-footer__develop {
	width: 100%;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	padding-right: 10px;
	padding-left: 10px;
}

a {
	color: #ff521d;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

a:hover {
	color: #0b0d26;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
	font-weight: 900;
	margin-bottom: 1.125rem;
}

h1:last-child, .h1:last-child,
h2:last-child, .h2:last-child,
h3:last-child, .h3:last-child,
h4:last-child, .h4:last-child,
h5:last-child, .h5:last-child,
h6:last-child, .h6:last-child {
	margin-bottom: 0;
}

h1, .h1 {
	font-size: 36px;
	line-height: 36px;
	margin-top: 0rem;
	margin-top: 0;
}

h1:first-child, .h1:first-child {
	margin-top: 0;
}

h2, .h2 {
	font-size: 32px;
	line-height: 34px;
	margin-top: 1.25rem;
}

h2:first-child, .h2:first-child {
	margin-top: 0;
}

h3, .h3 {
	font-size: 24px;
	line-height: 28px;
	margin-top: 1.625rem;
}

h3:first-child, .h3:first-child {
	margin-top: 0;
}

h4, .h4 {
	font-size: 20px;
	line-height: 24px;
	margin-top: 1.875rem;
}

h4:first-child, .h4:first-child {
	margin-top: 0;
}

h5, .h5 {
	font-size: 16px;
	line-height: 20px;
	margin-top: 2.125rem;
}

h5:first-child, .h5:first-child {
	margin-top: 0;
}

h6, .h6 {
	font-size: 14px;
	line-height: 18px;
	margin-top: 2.25rem;
}

h6:first-child, .h6:first-child {
	margin-top: 0;
}

p {
	font-size: 13px;
	margin: 0 0 1.125rem;
}

p:last-child {
	margin-bottom: 0;
}

ul li {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 18px;
}

b, strong {
	font-weight: 900;
}

.btn {
	display: inline-block;
	outline: none;
	border: 1px solid transparent;
	border-radius: 3px;
	background: #ff521d;
	color: #fff;
	margin: 0;
	padding: 4px 20px 3px;
	font-family: "Roboto", Arial, sans-serif;
	font-weight: 900;
	font-size: 12px;
	line-height: 24px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	-webkit-transition-property: background, color, border;
	-o-transition-property: background, color, border;
	transition-property: background, color, border;
}

.btn--lg {
	font-size: 15px;
	line-height: 24px;
	padding: 9px 29px 9px;
}

.desktop .btn:hover, .btn:active {
	background: #db3f1b;
	color: #fff;
}

.btn:disabled, .btn.disabled {
	background: #ff9777;
	opacity: 0.7;
	cursor: default;
	pointer-events: none;
}

.btn--light {
	background: #ffddd5;
	color: #ff521d;
}

.btn--d-grey {
	background: #656d78;
}

.desktop .btn--d-grey:hover, .btn--d-grey:active {
	background: #ff521d;
	border-color: #ff521d;
}

.btn--d-grey.btn--ol {
	color: #656d78;
}

.btn--ol {
	background: none;
	color: #ff521d;
	border-color: currentColor;
}

.desktop .btn--light:hover, .btn--light:active,
.desktop .btn--ol:hover, .btn--ol:active {
	background: #ff521d;
	border-color: #ff521d;
}

.btn--ol:disabled, .btn--ol.disabled {
	background: none;
	color: #ff9777;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	margin-bottom: 0;
}

.fancybox-container a, .fancybox-container button {
	outline: none;
}

.fancybox-container .fancybox-thumbs > ul > li {
	width: 100px;
	height: 100px;
}

.fancybox-container .fancybox-thumbs > ul > li:before {
	border-color: #ff521d;
}

.fancybox-container .fancybox-button {
	font-size: 38px;
}

.fancybox-container button.fancybox-close-small {
	outline: none !important;
	background: none;
	color: rgba(101, 109, 120, 0.5);
}

.fancybox-container button.fancybox-close-small:after {
	outline: none !important;
	background-color: rgba(101, 109, 120, 0.5);
	color: #ffffff;
}

.fancybox-container button.fancybox-close-small:hover:after {
	background-color: #ff521d;
}

a.more {
	font-weight: 900;
	text-decoration: none;
	color: #0b0d26;
}

a.more:hover {
	color: #ff521d;
}

a.more .icon {
	margin-left: 4px;
	font-size: 13px;
	color: #ff521d;
}

input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="date"], input[type="time"], input[type="datetime"], input[type="number"], textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
}

input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	opacity: .7;
	color: #7a7a7a;
	font-style: italic;
}

input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="number"]:-moz-placeholder, textarea:-moz-placeholder {
	opacity: .7;
	color: #7a7a7a;
	font-style: italic;
}

input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="number"]::-moz-placeholder, textarea::-moz-placeholder {
	opacity: .7;
	color: #7a7a7a;
	font-style: italic;
}

input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, textarea:-ms-input-placeholder {
	opacity: .7;
	color: #7a7a7a;
	font-style: italic;
}

.form-control, .num-adjust, .num-adjust__input {
	display: block;
	width: 100%;
	margin: 0;
	outline: none;
	border: 1px solid #c1c4c8;
	background: #ffffff;
	-webkit-box-shadow: inset 0 0 0 2px #e7e7e7;
	box-shadow: inset 0 0 0 2px #e7e7e7;
	font-family: "Roboto", Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	padding: 5px 12px;
	border-radius: 3px;
	-webkit-transition: border-color 0.3s ease-in-out;
	-o-transition: border-color 0.3s ease-in-out;
	transition: border-color 0.3s ease-in-out;
}

.form-control:hover, .num-adjust:hover, .num-adjust__input:hover {
	border-color: #656d78;
}

.form-control:active, .num-adjust:active, .num-adjust__input:active, .form-control:focus, .num-adjust:focus, .num-adjust__input:focus {
	border-color: #656d78;
}

.has-error .form-control, .has-error .num-adjust, .has-error .num-adjust__input {
	border-color: #cc0000;
	-webkit-box-shadow: inset 0 0 0 2px rgba(204, 0, 0, 0.2);
	box-shadow: inset 0 0 0 2px rgba(204, 0, 0, 0.2);
}

.error-msg {
	font-size: 12px;
	line-height: 13px;
	color: #cc0000;
	margin-top: 5px;
}

textarea.form-control, textarea.num-adjust, textarea.num-adjust__input {
	height: 174px;
	resize: none;
}

.form-group {
	margin-bottom: 21px;
}

.form-group:last-child {
	margin-bottom: 0;
}

.form-group > label {
	display: block;
	font-size: 15px;
	line-height: 18px;
	color: #656d78;
	margin-bottom: 3px;
}

.form-field {
	position: relative;
	font-size: 16px;
	line-height: 30px;
}

.form-field.required:before {
	content: '*';
	display: block;
	font-size: 25px;
	color: #ff521d;
	position: absolute;
	top: 0;
	left: 100%;
	margin-top: -7px;
	margin-left: 5px;
}

.form-field .field-text {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	font-size: 16px;
	line-height: 18px;
}

.form-buttons {
	margin-top: 25px;
}

.form-row {
	margin-bottom: 21px;
}

.form-row:last-child {
	margin-bottom: 0;
}

.form-sect {
	margin-bottom: 21px;
}

.checkbox {
	position: relative;
	display: inline-block;
	width: auto;
	max-width: 100%;
	cursor: pointer;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.checkbox:hover {
	color: #ff521d;
}

.checkbox--inline {
	display: inline-block !important;
	margin-right: 20px;
	margin-bottom: 7px;
}

.checkbox__input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: -1;
}

.checkbox__body {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.checkbox__icon {
	width: 17px;
	height: 17px;
	color: #9499a0;
	border: 1px solid currentColor;
	border-radius: 3px;
	margin-right: 7px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 17px;
	-ms-flex: 0 0 17px;
	flex: 0 0 17px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.checkbox__icon:before {
	content: '';
	display: block;
	width: 7px;
	height: 12px;
	border: solid #ff521d;
	border-width: 0 2px 2px 0;
	margin-top: -4px;
	opacity: 0;
	-webkit-transform: rotate(45deg) scale(2) translate(-2px, -2px);
	-ms-transform: rotate(45deg) scale(2) translate(-2px, -2px);
	transform: rotate(45deg) scale(2) translate(-2px, -2px);
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.checkbox__input[type="radio"] + .checkbox__body .checkbox__icon {
	border-radius: 20px;
}

.checkbox__input[type="radio"] + .checkbox__body .checkbox__icon:before {
	width: 9px;
	height: 9px;
	border: none;
	margin-top: 0;
	background: #ff521d;
	border-radius: 10px;
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
}

.checkbox__input:checked + .checkbox__body .checkbox__icon {
	background: rgba(255, 82, 29, 0.1);
}

.checkbox__input:checked + .checkbox__body .checkbox__icon:before {
	-webkit-transform: rotate(45deg) scale(1);
	-ms-transform: rotate(45deg) scale(1);
	transform: rotate(45deg) scale(1);
	opacity: 1;
}

.checkbox__input[type="radio"]:checked + .checkbox__body .checkbox__icon:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.checkbox:hover .checkbox__icon {
	border-color: #ff521d;
}

.checkbox__text {
	color: currentColor;
}

.custom-select {
	position: relative;
	font-size: 15px;
	line-height: 18px;
	text-transform: none;
}

.custom-select__select {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	padding: 0;
	overflow: hidden;
	z-index: 101;
}

.desktop .custom-select__select {
	z-index: -1;
}

.custom-select__btn {
	position: relative;
	display: block;
	text-align: left;
	width: 100%;
	outline: none;
	padding-right: 28px;
}

.custom-select__btn:active, .custom-select__btn:focus {
	outline: none;
	color: currentColor;
	border-color: #656d78;
}

.custom-select--focus .custom-select__btn,
.custom-select--active .custom-select__btn {
	border-color: #656d78;
}

.custom-select--placeholder .custom-select__btn {
	color: #7a7a7a;
}

.custom-select--active .custom-select__btn {
	z-index: 101;
}

.custom-select__text {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.custom-select__arrow {
	width: 28px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.custom-select__arrow:before {
	content: '';
	display: block;
	margin-top: -2px;
	width: 8px;
	height: 8px;
	border: solid #ff521d;
	border-width: 0 2px 2px 0;
	-webkit-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.custom-select--active .custom-select__arrow:before {
	margin-top: 2px;
	-webkit-transform: rotate(-45deg) scaleY(-1);
	-ms-transform: rotate(-45deg) scaleY(-1);
	transform: rotate(-45deg) scaleY(-1);
}

.custom-select__dropdown {
	position: absolute;
	z-index: 100;
	top: 100%;
	left: 0;
	margin-top: -1px;
	overflow: hidden;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	-webkit-transition-property: max-height, opacity;
	-o-transition-property: max-height, opacity;
	transition-property: max-height, opacity;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.custom-select--top .custom-select__dropdown, .custom-select__dropdown.custom-select--top {
	top: auto;
	margin-top: 0;
	bottom: 100%;
	margin-bottom: -2px;
}

.custom-select--left .custom-select__dropdown, .custom-select__dropdown.custom-select--left {
	left: auto;
	right: 0;
}

.custom-select--active .custom-select__dropdown, .custom-select__dropdown.custom-select--active {
	visibility: visible;
	opacity: 1;
}

.custom-select .custom-select__dropdown {
	min-width: 100%;
}

.custom-select__dropdown-body {
	background: #ffffff;
	border: 1px solid #656d78;
	padding: 5px 0;
	overflow-x: hidden;
	overflow-y: auto;
}

.custom-select__content {
	position: relative;
}

.custom-select__menu {
	text-transform: none;
}

.custom-select__option {
	margin-bottom: 0;
}

.custom-select__option--hidden {
	display: none;
}

.custom-select__option.disabled {
	pointer-events: none;
	opacity: 0.5;
}

.custom-select__option-txt {
	display: block;
	font-size: 15px;
	line-height: 18px;
	padding: 6px 22px 5px 12px;
	background-image: none;
	-webkit-transition-property: background-color, color;
	-o-transition-property: background-color, color;
	transition-property: background-color, color;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	white-space: nowrap;
	min-width: 100%;
	cursor: pointer;
}

.custom-select--wrap .custom-select__option-txt {
	white-space: normal;
}

.mCS_no_scrollbar .custom-select__option-txt {
	padding-right: 12px;
}

.custom-select-ovx .custom-select__option-txt {
	white-space: normal;
}

.custom-select__option-txt:hover {
	background-color: #ff521d;
	color: #ffffff;
}

.custom-select__option.active .custom-select__option-txt {
	background-color: #fff3e2;
}

.custom-select__option.active .custom-select__option-txt:hover {
	background-color: #ff521d;
	color: #ffffff;
}

.contacts-form {
	max-width: 960px;
	margin: 0 auto;
}

.order-form .of-firm-sect {
	display: none;
	margin-bottom: 21px;
}

.order-form .js-show-firm .of-firm-sect {
	display: block;
}

.m-header {
	position: relative;
	z-index: 200;
}

.js-menu-open .m-header {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
}

.m-header__top {
	background: #ffffff;
}

.m-header__top-body {
	padding-top: 0;
	padding-bottom: 0;
}

.m-header__main {
	height: 79px;
	color: #ffffff;
	background: #272f91 url(../img/header-bg.jpg) 50% 0 repeat-x;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.main-page .m-header__main {
	background: none;
}

.m-header__main-body {
	padding-top: 9px;
	padding-bottom: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.m-header__logo {
	/*width: 133px;
	min-width: 133px;*/
	width:230px;
	min-width:230px;
	margin-right: auto;
}

.m-header__logo .logo {
	width: 100%;
	margin-top: -1px;
	margin-left: -5px;
}

.m-header__mob-menu-switcher {
	position: relative;
	z-index: 1001;
}

.mht-menu {
	margin-bottom: 7px;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	max-width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	display: none;
}

.mht-menu__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.mht-menu__item {
	margin-right: 20px;
	margin-bottom: 0;
}

.mht-menu__item a {
	text-decoration: none;
	color: #0b0d26;
}

.mht-menu__item a:hover {
	color: #ff521d;
}

.mht-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.mht-info__addr {
	position: relative;
	margin-right: -15px;
	margin-left: -15px;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	-webkit-transition-property: opacity, max-height;
	-o-transition-property: opacity, max-height;
	transition-property: opacity, max-height;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 100%;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
}

.mht-info__addr.js-open {
	max-height: 120px;
	opacity: 1;
}

.mht-info__addr:after {
	content: '';
	display: block;
	width: 100%;
	height: 10px;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 100%;
	left: 0;
}

.mht-info__buttons {
	padding-top: 4px;
	padding-bottom: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 100%;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.mht-addr {
	border-top: 2px solid #e5e5e5;
	padding: 16px 15px 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	justify-content: space-between;
}

.mht-addr__main {
	/*margin-right: auto;*/
}

.mht-addr__text {
	margin-bottom: 12px;
}

.mht-addr__text a {
	color: #0b0d26;
}

.mht-addr__text a:hover {
	color: #ff521d;
}

.mht-addr__mail {
	margin-left: 15px;
	font-size: 15px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.mht-addr__mail a {
	color: #0b0d26;
}

.mht-addr__mail a:hover {
	color: #ff521d;
}

.mht-cart {
	margin-right: auto;
}

.cart-lnk {
	text-decoration: none;
	color: #0b0d26;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cart-lnk__icon {
	margin-right: 5px;
}

.cart-lnk__num {
	font-weight: 900;
	font-size: 12px;
}

.cart-lnk .icon {
	font-size: 21px;
	color: #ff521d;
	margin-top: -2px;
	-webkit-transition: color 0.3s;
	-o-transition: color 0.3s;
	transition: color 0.3s;
}

.desktop .cart-lnk:hover .icon, .cart-lnk:active .icon {
	color: #0b0d26;
}

.mht-addr-btn {
	margin-right: 8px;
}

.mht-addr-btn .open-addr {
	width: 30px;
	height: 30px;
	border: 1px solid currentColor;
	border-radius: 30px;
	color: #ff521d;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.desktop .mht-addr-btn .open-addr:hover, .mht-addr-btn .open-addr:active {
	color: #0b0d26;
}

.mht-addr-btn .open-addr .icon {
	font-size: 21px;
}

.mht-callback__phone {
	font-weight: 900;
	font-size: 18px;
	display: none;
}

.mht-callback__phone b {
	white-space: nowrap;
}

.mht-callback__lnk .open-callback {
	outline: none;
}

.mht-callback__lnk .open-callback__text {
	display: none;
}

.mht-callback__lnk .open-callback .icon {
	font-size: 17px;
	margin-top: -1px;
}

.m-sandwich {
	position: relative;
	display: block;
	width: 50px;
	height: 39px;
	background-color: #ff521d;
	color: #ffffff;
	padding: 9px 10px;
	border-radius: 3px;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.m-sandwich:hover {
	color: #ffffff;
}

.desktop .m-sandwich:hover, .m-sandwich:active {
	background-color: #db3f1b;
	color: #ffffff;
}

.m-sandwich__icon {
	position: relative;
	width: 30px;
	height: 21px;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.m-sandwich__icon span {
	display: block;
	position: absolute;
	width: 100%;
	height: 3px;
	background: currentColor;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	-webkit-transition-property: opacity, width, top, left, -webkit-transform;
	transition-property: opacity, width, top, left, -webkit-transform;
	-o-transition-property: transform, opacity, width, top, left;
	transition-property: transform, opacity, width, top, left;
	transition-property: transform, opacity, width, top, left, -webkit-transform;
}

.m-sandwich__icon span:nth-child(1) {
	top: 0;
}

.js-menu-open .m-sandwich__icon span:nth-child(1) {
	opacity: 0;
	top: 10px;
	width: 0;
	left: 50%;
}

.m-sandwich__icon span:nth-child(2) {
	top: 9px;
	background: none;
}

.m-sandwich__icon span:nth-child(2):before, .m-sandwich__icon span:nth-child(2):after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 3px;
	background: currentColor;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: -webkit-transform .25s ease-in-out;
	transition: -webkit-transform .25s ease-in-out;
	-o-transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
}

.js-menu-open .m-sandwich__icon span:nth-child(2):before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.js-menu-open .m-sandwich__icon span:nth-child(2):after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.m-sandwich__icon span:nth-child(3) {
	top: 18px;
}

.js-menu-open .m-sandwich__icon span:nth-child(3) {
	opacity: 0;
	top: 10px;
	width: 0;
	left: 50%;
}

.m-nav__header {
	padding-right: 80px;
	padding-bottom: 20px;
	padding-left: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.m-nav__header .btn {
	height: 39px;
	padding: 5px 10px 6px;
	font-size: 13px;
	line-height: 13px;
	text-transform: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 50%;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 50%;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
}

.m-nav__header .btn span {
	display: block;
}

.m-nav__header .btn:first-child {
	margin-right: 6px;
}

.m-nav__header .btn:last-child {
	margin-left: 6px;
}

.m-nav__header-body {
	max-width: 260px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.m-nav__info {
	color: #0b0d26;
	padding: 22px 15px;
}

.m-nav__info .mht-addr {
	display: block;
	padding: 0;
	border-top: none;
}

.m-nav__info .mht-addr__main {
	margin-bottom: 14px;
}

.m-nav__info .mht-addr__text {
	margin: 0;
}

.m-nav__info .mht-addr__w-time {
	padding: 0;
}

.m-nav__info .mht-addr__mail {
	margin: 0;
}

.mob-menu__item {
	margin-bottom: 0;
	border-bottom: 1px solid #e5e5e5;
}

.mob-menu__item a {
	position: relative;
	color: #0b0d26;
	display: block;
	text-decoration: none;
	font-weight: 900;
	font-size: 14px;
	line-height: 18px;
	padding: 10px 65px 10px 15px;
}

.desktop .mob-menu__item a:hover {
	background: #fff3e2;
}

.mob-menu__item.has-sm > a {
	padding-right: 65px;
}

.mob-menu__item.has-sm > a:before, .mob-menu__item.has-sm > a:after {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border: solid #ff521d;
	border-width: 0 2px 2px 0;
	position: absolute;
	top: 50%;
	right: 30px;
	-webkit-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
}

.mob-menu__item.has-sm > a:before {
	margin-top: -2px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	opacity: 0;
}

.mob-menu__item.has-sm > a:after {
	margin-top: -6px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.mob-menu__item.has-sm.js-open-sm > a:before {
	opacity: 1;
}

.mob-menu__item.has-sm.js-open-sm > a:after {
	opacity: 0;
}

.mob-sm {
	border-top: 1px solid #e5e5e5;
	display: none;
}

.js-open-sm .mob-sm {
	display: block;
}

.mob-sm__item {
	margin-bottom: 0;
	border-bottom: 1px solid #e5e5e5;
}

.mob-sm__item:last-child {
	border-bottom: none;
}

.mob-sm__item a {
	padding: 10px 15px 10px 45px;
}

.dsk-menu {
	display: none;
	font-size: 0;
}

.dsk-menu__item {
	display: block;
	margin-bottom: 0;
	font-weight: 900;
	font-size: 15px;
}

.dsk-menu__item a {
	color: #ffffff;
	text-decoration: none;
}

.dsk-menu__item a span {
	border-bottom: 2px solid #ff521d;
}

.dsk-menu__item a:hover {
	color: #ff521d;
}

.dsk-menu__item a em {
	font-style: normal;
	color: rgba(255, 255, 255, 0.5);
}

.mh-search {
	width: 40%;
	max-width: 290px;
	margin-left: 30px;
	display: none;
}

.m-search__body {
	position: relative;
	height: 27px;
}

.m-search__field {
	display: block;
	width: 100%;
	height: 27px;
	border: none;
	outline: none;
	margin: 0;
	font-family: "Roboto", Arial, sans-serif;
	font-size: 13px;
	line-height: 17px;
	padding: 5px 32px 5px 15px;
	background: #ffffff;
	border-radius: 25px;
}

.m-search__field::-webkit-input-placeholder {
	opacity: .7;
	color: #7a7a7a;
	font-style: italic;
}

.m-search__field:-moz-placeholder {
	opacity: .7;
	color: #7a7a7a;
	font-style: italic;
}

.m-search__field::-moz-placeholder {
	opacity: .7;
	color: #7a7a7a;
	font-style: italic;
}

.m-search__field:-ms-input-placeholder {
	opacity: .7;
	color: #7a7a7a;
	font-style: italic;
}

.m-search__btn {
	display: block;
	width: 30px;
	height: 27px;
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	background: none;
	cursor: pointer;
	border-radius: 0 14px 14px 0;
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.m-search__btn:hover {
	background: #ff521d;
	color: #ffffff;
}

.m-search__btn .icon {
	font-size: 10px;
	margin-left: -2px;
}

.m-footer__top {
	color: #ffffff;
	min-height: 220px;
	padding-top: 29px;
	padding-bottom: 27px;
	background-color: #000000;
	background-repeat: no-repeat;
	background-image: url(../img/bot-bg-left.png), url(../img/bot-bg-right.jpg);
	background-position: 0 0, 100% 100%;
}

.m-footer__top-body a {
	color: #ffffff;
}

.m-footer__top-body a:hover {
	color: #ff521d;
}

.m-footer__contacts {
	margin-bottom: 36px;
}

.m-footer__contacts .mfc-text {
	display: block;
	font-weight: 900;
}

.m-footer .fn-ctlg {
	-webkit-columns: 2;
	columns: 2;
	-webkit-column-gap: 20px;
	column-gap: 20px;
	margin-bottom: 36px;
}

.m-footer__nav-menu .fnm-main {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	margin-bottom: -18px;
}

.m-footer__nav-menu .fnm-serv {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	margin-bottom: -18px;
}

.m-footer__bot {
	font-size: 12px;
	line-height: 13px;
	padding: 34px 0 25px;
}

.m-footer__brand {
	margin-bottom: 16px;
}

.m-footer__brand .logo {
	margin-left: -3px;
}

.m-footer__brand .logo img {
	width: 100%;
	/*max-width: 125px;*/
	max-width: 225px;
	/*margin-top: -8px;*/
	margin-top: -17px;
}

.m-footer__descr {
	margin-bottom: 18px;
}

.m-footer__develop {
	color: #7a7a7a;
}

.m-footer__develop .d-forma {
	text-decoration: none;
	color: currentColor;
}

.m-footer__develop .d-forma:hover {
	color: #ff521d;
}

.m-footer__develop .d-forma .icon-logo-forma {
	font-size: 15px;
}

.main-page .m-content {
	padding-top: 0;
	padding-bottom: 50px;
}

.mp-tsr {
	position: relative;
	height: 314px;
	margin-top: -79px;
	padding-bottom: 3px;
	margin-bottom: 12px;
}

.mp-tsr__slider {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1;
}

.mp-tsr__buttons {
	position: absolute;
	bottom: 25px;
	left: 0;
	width: 100%;
	height: 54px;
	overflow: hidden;
	z-index: 2;
	display: none;
}

.mp-tsr__timer {
	width: 100%;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.mp-tsr__timer .timer-bar {
	width: 0;
	height: 100%;
	background: #ff521d;
}

.mp-tsr .swiper-slide {
	position: relative;
	background: #0b0d26 50% no-repeat;
	background-size: cover;
	color: #ffffff;
}

.mp-tsr .swiper-slide:before, .mp-tsr .swiper-slide:after {
	content: '';
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	z-index: 0;
}

.mp-tsr .swiper-slide:before {
	height: 145px;
	top: 0;
	background: -webkit-linear-gradient(top, rgba(11, 13, 38, 0.35) 0%, rgba(11, 13, 38, 0.35) 55px, rgba(11, 13, 38, 0) 100%);
	background: -o-linear-gradient(top, rgba(11, 13, 38, 0.35) 0%, rgba(11, 13, 38, 0.35) 55px, rgba(11, 13, 38, 0) 100%);
	background: linear-gradient(to bottom, rgba(11, 13, 38, 0.35) 0%, rgba(11, 13, 38, 0.35) 55px, rgba(11, 13, 38, 0) 100%);
}

.mp-tsr .swiper-slide:after {
	height: 135px;
	bottom: 0;
	background: -webkit-linear-gradient(bottom, rgba(11, 13, 38, 0.5) 0%, rgba(11, 13, 38, 0.5) 55px, rgba(11, 13, 38, 0) 100%);
	background: -o-linear-gradient(bottom, rgba(11, 13, 38, 0.5) 0%, rgba(11, 13, 38, 0.5) 55px, rgba(11, 13, 38, 0) 100%);
	background: linear-gradient(to top, rgba(11, 13, 38, 0.5) 0%, rgba(11, 13, 38, 0.5) 55px, rgba(11, 13, 38, 0) 100%);
}

.mp-tsr .swiper-controls {
	position: relative;
	height: 0;
}

.mp-tsr .swiper-button-prev,
.mp-tsr .swiper-button-next {
	display: block;
	background: none;
	width: 40px;
	height: 30px;
	top: auto;
	bottom: 12px;
	border: 1px solid #ff521d;
	border-radius: 3px;
	color: #ffffff;
	padding: 5px;
	text-align: center;
	-webkit-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}

.desktop .mp-tsr .swiper-button-prev:hover, .mp-tsr .swiper-button-prev:active, .desktop
.mp-tsr .swiper-button-next:hover,
.mp-tsr .swiper-button-next:active {
	background: #ff521d;
}

.desktop .mp-tsr .swiper-button-prev.swiper-button-disabled:hover, .mp-tsr .swiper-button-prev.swiper-button-disabled, .desktop
.mp-tsr .swiper-button-next.swiper-button-disabled:hover,
.mp-tsr .swiper-button-next.swiper-button-disabled {
	opacity: 1;
	color: rgba(255, 255, 255, 0.4);
	background: transparent;
}

.mp-tsr .swiper-button-prev .icon,
.mp-tsr .swiper-button-next .icon {
	font-size: 19px;
}

.mp-tsr .swiper-button-prev {
	left: auto;
	right: 54px;
}

.mp-tsr .swiper-button-prev .icon {
	margin-left: -2px;
}

.mp-tsr .swiper-button-next {
	right: 15px;
}

.mp-tsr .swiper-button-next .icon {
	margin-right: -2px;
}

.mp-slide {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	padding-top: 79px;
	padding-bottom: 12px;
}

.mp-slide .container {
	height: 100%;
}

.mp-slide__content {
	max-width: 960px;
	height: 100%;
}

.mp-slide__body {
	width: 100%;
	height: 100%;
	padding-bottom: 45px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.mp-slide__info {
	overflow: hidden;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	-ms-flex: 1 1;
	flex: 1 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.mp-slide__header {
	margin-bottom: 12px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.mp-slide__header h2 {
	margin: 0;
	font-size: 24px;
	line-height: 24px;
}

.mp-slide__header h2 a {
	text-decoration: none;
	color: #ffffff;
}

.mp-slide__header h2 a:hover {
	color: #ff521d;
}

.mp-slide__header h3 {
	margin: 0;
	font-size: 12px;
	text-transform: uppercase;
	color: #ff521d;
}

.mp-slide__header h3 a {
	text-decoration: none;
	color: #ff521d;
}

.mp-slide__text p {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 0;
}

.mp-slide__btn {
	padding-top: 12px;
	padding-right: 95px;
	position: absolute;
	bottom: 0;
}

.mp-slide__btn .btn {
	padding-top: 3px;
	padding-bottom: 1px;
	line-height: 24px;
}

.mp-slide__pict {
	display: none;
}

.mp-slide__pict .icon {
	font-size: 120px;
	max-width: 100%;
}

.slide-buttons {
	margin: 0 -10px;
}

.slide-buttons__item {
	margin-bottom: 0;
	padding: 0 5px;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	-ms-flex: 1 1;
	flex: 1 1;
}

.s-btn {
	text-decoration: none;
	border-radius: 3px;
	padding: 7px 10px;
	height: 54px;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: rgba(255, 255, 255, 0.6);
	background: rgba(0, 0, 0, 0.2);
	border: 1px solid currentColor;
}

.s-btn:hover {
	color: #ffffff;
}

.active .s-btn {
	color: #ffffff;
}

.s-btn .icon {
	width: 36px;
	min-width: 36px;
	height: 30px;
	margin-right: 7px;
}

.s-btn__txt {
	display: block;
	font-size: 13px;
	line-height: 14px;
}

.s-btn__txt b {
	border-bottom: 1px dashed currentColor;
}

.p-types-list {
	border: solid #e5e5e5;
	border-width: 1px 0 0 1px;
	margin-bottom: 19px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.p-types-list__item {
	margin-bottom: 0;
	border: solid #e5e5e5;
	border-width: 0 1px 1px 0;
	max-width: 50%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

.ptl-lnk {
	text-decoration: none;
	color: #0b0d26;
	padding: 7px 3px;
	height: 100%;
	min-height: 49px;
	font-size: 12px;
	line-height: 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.ptl-lnk .icon {
	min-width: 33px;
	width: 33px;
	height: 33px;
	margin-right: 5px;
	color: #ff521d;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.ptl-lnk:hover {
	background: #ff521d;
	color: #ffffff;
}

.ptl-lnk:hover .icon {
	color: #ffffff;
}

.ptl-lnk__txt {
	display: block;
}

.mp-lider__title {
	font-weight: 900;
	font-size: 21px;
	line-height: 24px;
	margin-bottom: 9px;
}

.mp-lider__main {
	margin-bottom: 5px;
}

.mp-lider__side {
	padding-top: 23px;
}

.ls-sect {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 3px solid #e5e5e5;
	padding: 0 15px 23px;
	margin: 0 -15px 25px;
}

.ls-sect:last-child {
	border-bottom: none;
	padding-bottom: 0;
}

.ls-sect__img {
	min-width: 48px;
	width: 48px;
	margin-right: 15px;
}

.ls-sect__img .icon {
	width: 100%;
	height: 52px;
	color: #ff521d;
}

.ls-sect__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	-ms-flex: 1 1;
	flex: 1 1;
}

.ls-sect__title {
	font-weight: 900;
	font-size: 15px;
	margin-bottom: 18px;
}

.ls-sect__more {
	margin-top: 11px;
}

.mp-latest-info {
	margin-bottom: 50px;
}

.mp-latest-info__col {
	margin-bottom: 8px;
}

.l-info-sect {
	margin: 0 -15px;
	padding: 15px;
	-webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
	transition: -webkit-box-shadow 0.3s ease-in-out;
	-o-transition: box-shadow 0.3s ease-in-out;
	transition: box-shadow 0.3s ease-in-out;
	transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}

.l-info-sect:hover {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.l-info-sect__title {
	font-weight: 900;
	font-size: 21px;
	line-height: 24px;
	margin-bottom: 18px;
}

.l-info-sect__body {
	padding-bottom: 23px;
	border-bottom: 3px solid #e5e5e5;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	max-width: 100%;
}

.l-info-sect:hover .l-info-sect__body {
	border-bottom-color: #ff521d;
}

.l-info-sect__footer {
	padding-top: 26px;
}

.info-list__item:last-child {
	margin-bottom: 0;
}

.info-list__lnk {
	display: block;
	color: #0b0d26;
	text-decoration: none;
}

.info-list__lnk:hover {
	color: #ff521d;
}

.info-list__date {
	display: block;
	color: #656d78;
}

.info-list__text {
	display: block;
}

.l-info-form {
	width: 100%;
	padding: 15px 0 0;
}

.l-info-form__title {
	font-weight: 900;
	font-size: 21px;
	line-height: 24px;
	margin-bottom: 18px;
}

.l-info-form .form-group {
	margin-bottom: 6px;
}

.l-info-form .form-group > label {
	font-size: 13px;
	margin-bottom: 0;
}

.l-info-form .form-control, .l-info-form .num-adjust, .l-info-form .num-adjust__input {
	display: block;
	width: 100%;
}

.l-info-form textarea.form-control, .l-info-form textarea.num-adjust, .l-info-form textarea.num-adjust__input {
	height: 84px;
}

.l-info-form .form-buttons {
	margin-top: 20px;
}

.js-form-sent .mp-cont-form {
	display: none;
}

.mp-cont-form .cf-contacts label span {
	display: inline-block;
}

.mp-cont-form .cf-contacts label i {
	font-size: 11px;
	color: #9499a0;
	font-style: normal;
	white-space: nowrap;
}

.mp-cont-form-success {
	display: none;
}

.js-form-sent .mp-cont-form-success {
	display: block;
}

.mp-brands {
	margin-bottom: 36px;
}

.brands-list {
	margin: 0 -10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.brands-list__item {
	display: block;
	padding: 0 10px;
	margin-bottom: 20px;
	text-align: center;
	max-width: 33.33%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33%;
	-ms-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
}

.brands-list__item img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.mp-text h2 {
	font-size: 20px;
	line-height: 24px;
	margin-top: 1.875rem;
}

.mp-text h2:first-child {
	margin-top: 0;
}

.mp-text__intro {
	font-size: 15px;
	color: #000;
}

.mp-text__cols {
	font-size: 15px;
	line-height: 18px;
	margin-top: 2.25rem;
	height: 450px;
	overflow: hidden;
}

.mp-text__cols:first-child {
	margin-top: 0;
}

.csshyphens .mp-text__cols {
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	text-align: justify;
}

.js-expanded-text .mp-text__cols {
	height: auto;
	overflow: visible;
}

.mp-text__cols h3 {
	font-size: 15px;
	line-height: 18px;
	margin-top: 2.25rem;
}

.mp-text__cols h3:first-child {
	margin-top: 0;
}

.mp-text__subscr {
	font-weight: 900;
	font-style: italic;
	font-size: 15px;
	line-height: 18px;
	margin-top: 2.25rem;
	text-align: right;
}

.mp-text__subscr:first-child {
	margin-top: 0;
}

.mp-text__toggle {
	position: relative;
	height: 65px;
	margin-top: -40px;
	background: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(30%, white), color-stop(60%, rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(bottom, white 0%, white 30%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(bottom, white 0%, white 30%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to top, white 0%, white 30%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0) 100%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.js-expanded-text .mp-text__toggle {
	background: none;
}

.exp-mp-text-btn {
	position: relative;
	display: block;
	width: 60px;
	height: 25px;
	border-radius: 3px;
	color: #ff521d;
	cursor: pointer;
}

.desktop .exp-mp-text-btn:hover, .exp-mp-text-btn:active {
	background: #ff521d;
	color: #ffffff;
}

.exp-mp-text-btn:before, .exp-mp-text-btn:after {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border: solid currentColor;
	border-width: 0 2px 2px 0;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -4px;
	-webkit-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
}

.exp-mp-text-btn:before {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	bottom: 7px;
	opacity: 0;
}

.exp-mp-text-btn:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.js-expanded-text .exp-mp-text-btn:before {
	opacity: 1;
}

.js-expanded-text .exp-mp-text-btn:after {
	opacity: 0;
}

.breadcrumb {
	margin: 0 0 18px;
	padding: 0;
	list-style: none;
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	color: #656d78;
}

.breadcrumb__item {
	display: inline-block;
	margin-bottom: 5px;
}

.breadcrumb__item:after {
	content: '→';
	color: #656d78;
	margin: 0 3px 0 7px;
}

.breadcrumb__item:last-child:after {
	content: normal;
}

.breadcrumb__item a {
	color: #656d78;
}

.breadcrumb__item a:hover {
	color: #ff521d;
}

.prod-card {
	margin: 0 -15px;
	padding: 15px;
	-webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
	transition: -webkit-box-shadow 0.3s ease-in-out;
	-o-transition: box-shadow 0.3s ease-in-out;
	transition: box-shadow 0.3s ease-in-out;
	transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}

.prod-card:hover {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.prod-card__img {
	height: 125px;
	margin-bottom: 20px;
}

.prod-card__img a {
	display: block;
	width: 100%;
	height: 100%;
}

.prod-card__img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}

.prod-card__title {
	font-size: 15px;
	margin-bottom: 19px;
}

.prod-card__title a {
	color: #0b0d26;
}

.prod-card:hover .prod-card__title a {
	color: #ff521d;
}

.prod-card:hover .prod-card__title a:hover {
	color: #0b0d26;
}

.prod-card__text {
	color: #656d78;
	margin-bottom: 27px;
}

.prod-card__text p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 0;
}

.prod-card__text p + p {
	margin-top: 6px;
}

.prod-card__footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.prod-card__price {
	margin-right: auto;
	font-size: 15px;
}

.prod-card__more a {
	color: #656d78;
}

.prod-card:hover .prod-card__more a {
	color: #ff521d;
}

.prod-card:hover .prod-card__more a:hover {
	color: #0b0d26;
}

.layout-text-page__side {
	margin-bottom: 36px;
}

.layout-text-page__main h1, .layout-text-page__main .h1 {
	margin-bottom: 16px;
}

.side-menu__list {
	margin-top: -5px;
	margin-right: -10px;
}

.side-menu__item {
	font-weight: 900;
	font-size: 15px;
	line-height: 18px;
	display: inline-block;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 6px;
}

.side-menu__item a {
	color: #0b0d26;
}

.side-menu__item a:hover {
	color: #ff521d;
}

.side-menu__item.active a {
	text-decoration: none;
	color: #ff521d;
}

.text-content {
	font-size: 15px;
	line-height: 24px;
}

.text-content h2 {
	font-size: 32px;
	line-height: 34px;
	margin-top: 2.375rem;
	margin-bottom: 24px;
}

.text-content h2:first-child {
	margin-top: 0;
}

.text-content h3 {
	font-size: 24px;
	line-height: 31px;
	margin-top: 2.563rem;
	margin-bottom: 24px;
}

.text-content h3:first-child {
	margin-top: 0;
}

.text-content h4 {
	font-size: 20px;
	line-height: 24px;
	margin-top: 3rem;
	margin-bottom: 24px;
}

.text-content h4:first-child {
	margin-top: 0;
}

.text-content h1 + h2,
.text-content h1 + h3 {
	margin-top: 0;
}

.text-content img {
	max-width: 100%;
}

.text-content p {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 24px;
}

.text-content p.ul-title {
	margin-bottom: 0;
}

.text-content ul:not([class]) {
	list-style: none;
	margin: 0 0 24px;
	padding-left: 30px;
}

.text-content ul:not([class]) li {
	margin-bottom: 0;
	font-size: 15px;
	line-height: 24px;
}

.text-content ul:not([class]) li:before {
	content: '—';
	display: inline-block;
	width: 20px;
	margin: 0 0 0 -20px;
}

.text-content .zm-pict {
	margin-bottom: 24px;
}

.diplomas {
	margin: 0 -7px -20px;
	max-width: 800px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

h3 + .diplomas {
	margin-top: -3px;
}

.diplomas__item {
	margin-bottom: 20px;
	padding-right: 7px;
	padding-left: 7px;
	max-width: 50%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}

.diploma {
	display: block;
	border: none;
	outline: none;
	text-decoration: none;
	color: #0b0d26;
}

.diploma:hover {
	color: #ff521d;
}

.diploma__img {
	position: relative;
	display: block;
	background: #ff521d;
	margin-bottom: 3px;
}

.diploma__img:after {
	content: '';
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: transparent;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	z-index: 1;
}

.diploma:hover .diploma__img:after {
	background: rgba(255, 82, 29, 0.15);
}

.diploma img {
	position: relative;
	display: block;
	width: 100%;
	z-index: 0;
}

.diploma__caption {
	display: block;
}

.news-list__item {
	margin-right: -15px;
	margin-left: -15px;
	margin-bottom: 10px;
}

.news-preview {
	padding: 20px 15px;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.news-preview:hover {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.news-preview__pict {
	margin-bottom: 15px;
	text-align: center;
}

.news-preview__pict img {
	display: block;
	width: 100%;
}

.news-preview__body h4 {
	margin: 0 0 12px;
	font-size: 15px;
	line-height: 18px;
}

.news-preview__body h4 a {
	color: #0b0d26;
}

.news-preview__body p {
	color: #656d78;
}

.news-preview__date {
	color: #656d78;
	margin-bottom: 11px;
}

.news-preview__footer {
	margin-top: 17px;
	border-top: 3px solid #e5e5e5;
	padding-top: 18px;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.news-preview:hover .news-preview__footer {
	border-top-color: #ff521d;
}

.news-date {
	font-size: 13px;
	line-height: 18px;
	color: #656d78;
	margin-bottom: 20px;
}

.inner-slider {
	position: relative;
	width: 100%;
	margin-bottom: 24px;
}

.inner-slider .swiper-container {
	max-width: 100%;
	width: 100%;
}

.inner-slider .swiper-pagination {
	width: 100%;
	line-height: 30px;
	text-align: left;
	bottom: 0;
	border-top: 3px solid #e5e5e5;
	padding-top: 7px;
	z-index: 2;
}

.inner-slider .swiper-controls {
	margin-top: 15px;
	border-top: 3px solid #e5e5e5;
	padding-top: 7px;
	height: 40px;
}

.inner-slider .swiper-button-prev,
.inner-slider .swiper-button-next {
	display: block;
	background: none;
	width: 40px;
	height: 30px;
	top: auto;
	bottom: 0;
	border: 1px solid #ff521d;
	border-radius: 3px;
	color: #656d78;
	padding: 5px;
	line-height: 18px;
	text-align: center;
	-webkit-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
	z-index: 3;
}

.desktop .inner-slider .swiper-button-prev:hover, .inner-slider .swiper-button-prev:active, .desktop
.inner-slider .swiper-button-next:hover,
.inner-slider .swiper-button-next:active {
	background: #ff521d;
	color: #ffffff;
}

.desktop .inner-slider .swiper-button-prev.swiper-button-disabled:hover, .inner-slider .swiper-button-prev.swiper-button-disabled, .desktop
.inner-slider .swiper-button-next.swiper-button-disabled:hover,
.inner-slider .swiper-button-next.swiper-button-disabled {
	opacity: 1;
	color: rgba(101, 109, 120, 0.4);
	background: transparent;
}

.inner-slider .swiper-button-prev .icon,
.inner-slider .swiper-button-next .icon {
	font-size: 19px;
	margin-top: -1px;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.inner-slider .swiper-button-prev {
	left: auto;
	right: 39px;
}

.inner-slider .swiper-button-prev .icon {
	margin-left: -2px;
}

.inner-slider .swiper-button-next {
	right: 0;
}

.inner-slider .swiper-button-next .icon {
	margin-right: -2px;
}

.is-slide {
	display: block;
}

.is-slide__img {
	width: 100%;
	height: 220px;
	margin-bottom: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.is-slide__img img {
	display: block;
	max-width: 100%;
	max-height: 100%;
}

.is-slide__caption {
	display: block;
	text-align: center;
}

.contacts {
	overflow: hidden;
	border: 1px solid #ff521d;
	margin-bottom: 33px;
}

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

.contacts__map {
	position: relative;
	width: 100%;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.contacts__map:before {
	content: '';
	display: block;
	width: 100%;
	height: 0;
	padding-top: 78%;
}

.contacts__map .map-container {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.contacts__map .map {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #eeeeee;
}

.c-info {
	padding: 15px;
	font-size: 15px;
	line-height: 24px;
}

.c-info h1 {
	font-size: 21px;
	line-height: 24px;
	margin-top: 0 !important;
	margin-bottom: 26px;
}

.c-info h4 {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 24px;
}

.c-info p {
	font-size: 15px;
	line-height: 24px;
	margin: 0;
}

.c-info__addr {
	margin-bottom: 24px;
}

.c-info__work-time {
	margin-bottom: 24px;
}

.c-info__work-time span {
	display: inline-block;
}

.c-info__phones {
	margin-bottom: 18px;
}

.c-info__phones span {
	display: inline-block;
	white-space: nowrap;
}

.c-info__mails {
	margin-bottom: 37px;
}

.c-info__mails a {
	color: #0b0d26;
}

.c-info__mails a:hover {
	color: #ff521d;
}

.c-info__bank {
	margin-right: -30px;
}

.c-info__bank span {
	display: inline-block;
	margin-right: 30px;
}

.prod-cards-list__item {
	margin: 0 0 5px;
}

.search-results__top {
	border: solid #e5e5e5;
	border-width: 1px 0;
	padding: 20px 0;
}

.search-results__info {
	font-size: 21px;
	line-height: 24px;
	margin-bottom: 15px;
}

.search-results__info b {
	color: #ff521d;
}

.subj-list__item {
	display: inline-block;
	margin-bottom: 0;
}

.sl-link {
	display: block;
	text-decoration: none;
	color: #0b0d26;
	font-size: 15px;
	line-height: 24px;
	margin-right: 20px;
}

.sl-link:hover {
	color: #ff521d;
}

.sl-link .icon {
	font-size: 30px;
	color: #ff521d;
	margin-right: 13px;
}

.sl-link__text {
	font-weight: normal;
	border-bottom: 1px dashed currentColor;
}

.sl-link__text span {
	color: #adb0b5;
}

.sr-sect {
	margin-top: 20px;
}

.sr-sect .h2 span {
	color: #adb0b5;
}

.cart {
	padding-top: 12px;
}

.cart .h1 {
	color: #ff521d;
}

.cart .cart-title-info {
	display: inline-block;
	font-weight: normal;
	color: #0b0d26;
}

.cart .cart-title-info span {
	white-space: nowrap;
}

.cart__total {
	background: #f7f8f9;
	font-size: 36px;
	line-height: 38px;
	padding: 24px;
	text-align: center;
}

.cart__total b {
	color: #ff521d;
}

.cart__total-val {
	white-space: nowrap;
}

.cart__buttons {
	margin-top: 32px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.cart__buttons .cb-link {
	margin-right: auto;
	width: 100%;
	text-align: center;
	margin-top: 20px;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}

.cart__buttons .cb-btn {
	width: 100%;
}

.cart__buttons .cb-btn .btn {
	display: block;
	width: 100%;
}

.cart__order {
	border: 1px solid #ff521d;
	padding: 10px 20px;
}

.cart-table {
	width: 100%;
	padding: 0;
	border-collapse: collapse;
}

.cart-table th, .cart-table td {
	padding: 15px;
}

.cart-table thead tr {
	border: solid #c6cfdf;
	border-width: 1px 0;
}

.cart-table th {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: 900;
	font-size: 11px;
	line-height: 18px;
	text-transform: uppercase;
	color: #656d78;
}

.cart-table tbody tr {
	border-bottom: 1px solid #c6cfdf;
}

.cart-table tbody td {
	vertical-align: top;
	line-height: 30px;
}

.cart-table thead .ct-prod span {
	display: block;
	padding-left: 33.33%;
}

.cart-table tbody .ct-price {
	font-size: 21px;
	white-space: nowrap;
}

.cart-table tbody .ct-cost {
	font-size: 21px;
	white-space: nowrap;
}

.ct-prod-item__img {
	text-align: center;
	margin-bottom: 10px;
}

.ct-prod-item__img img {
	max-width: 100%;
	max-height: 160px;
}

.ct-prod-item__title {
	font-weight: 900;
	font-size: 21px;
	line-height: 30px;
	margin-bottom: 15px;
}

.ct-prod-item__title a {
	color: #0b0d26;
}

.ct-prod-item__title a:hover {
	color: #ff521d;
}

.ct-prod-item__info {
	color: #656d78;
}

.ct-prod-item__info p {
	font-size: 13px;
	line-height: 18px;
	margin: 6px 0 0;
}

.ct-prod-item__info p b {
	display: inline-block;
	margin-right: 7px;
}

.ct-prod-item__info p span {
	display: inline-block;
}

.ct-prod-item__a-opt {
	margin-top: 20px;
	font-size: 15px;
	line-height: 18px;
}

.ct-prod-item__a-opt .checkbox {
	font-weight: 900;
}

.num-adjust {
	padding: 0;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	min-width: 130px;
}

.num-adjust__input {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
	text-align: center;
	font-size: 14px;
	padding-right: 5px;
	padding-left: 5px;
	min-width: 0;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	-ms-flex: 1 1;
	flex: 1 1;
}

.num-adjust__controls {
	font-weight: 900;
	padding-top: 3px;
	padding-bottom: 3px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.num-adjust__control {
	display: block;
	width: 35px;
	height: 100%;
	text-align: center;
	font-size: 21px;
	line-height: 22px;
	border-left: 1px solid #e5e5e5;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.num-adjust__control a {
	display: block;
	border: none;
	outline: none;
	width: 100%;
	height: 28px;
	line-height: 26px;
	margin: -3px 0;
	text-decoration: none;
	color: #ff521d;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.num-adjust__control a.minus {
	padding-top: 1px;
}

.num-adjust__control a:hover {
	background: #ff521d;
	color: #ffffff;
}

.num-adjust__control a.disabled {
	background: transparent;
	color: #c6cfdf;
	pointer-events: none;
}

.pp-del {
	width: 22px;
	height: 22px;
	border-radius: 22px;
	background: rgba(148, 153, 160, 0.5);
	color: #ffffff;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.pp-del:hover {
	background: #ff521d;
	color: #ffffff;
}

.pp-del .icon {
	display: block;
	font-size: 6px;
}

.back-lnk {
	text-decoration: none;
	color: #656d78;
	font-size: 15px;
}

.back-lnk:hover {
	color: #ff521d;
}

.back-lnk:before {
	content: '←';
	display: inline-block;
	font-size: 18px;
	margin-right: 10px;
}

.back-lnk__text {
	text-decoration: underline;
}

.c-order {
	max-width: 900px;
	margin: 0 auto;
}

.c-order__bot {
	border-top: 1px solid #ff521d;
}

.c-order__sect {
	max-width: 765px;
	margin: 0 auto;
	padding: 30px 0;
}

.c-order .delivery-type {
	margin-right: -20px;
}

.c-order .delivery-type .checkbox {
	margin-right: 20px;
	margin-bottom: 7px;
}

.deliv-sects__item {
	display: none;
}

.deliv-sects__item.active {
	display: block;
}

.deliv-sects select.form-control, .deliv-sects select.num-adjust, .deliv-sects select.num-adjust__input {
	width: auto;
}

.order-msg {
	max-width: 840px;
	margin: 10px auto 0;
	padding: 30px 45px 35px;
	border: 1px solid #c6cfdf;
	font-size: 18px;
	line-height: 24px;
}

.order-msg__title {
	font-weight: 900;
	color: #ff521d;
	margin-bottom: 18px;
}

.order-msg__num {
	font-weight: 900;
	font-size: 28px;
	line-height: 30px;
	margin-bottom: 18px;
}

.order-msg p {
	font-size: 15px;
	line-height: 24px;
}

.order-msg__back {
	margin-top: 27px;
}

.catalogue {
	padding-top: 4px;
}

.catalogue__search {
	margin-bottom: 15px;
}

.catalogue__search .m-search__field {
	border: 1px solid #e5e5e5;
}

.catalogue h1 {
	margin-top: 0;
	margin-bottom: 11px;
}

.expandable__body {
	overflow: hidden;
}

.js-exp-collapsed .expandable__body {
	height: 0;
}

.expandable__switcher {
	height: 65px;
	margin-top: -40px;
	padding-top: 36px;
	text-align: right;
}

.js-exp-collapsed .expandable__switcher {
	position: relative;
	background: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(30%, white), color-stop(60%, rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(bottom, white 0%, white 30%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(bottom, white 0%, white 30%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to top, white 0%, white 30%, rgba(255, 255, 255, 0.7) 60%, rgba(255, 255, 255, 0) 100%);
}

.expandable__btn {
	color: #9499a0;
}

.desktop .expandable__btn:hover, .expandable__btn:active {
	color: #ff521d;
}

.expandable__btn-open {
	display: none;
}

.expandable__btn-close {
	display: none;
}

.cat-info {
	margin-bottom: 26px;
}

.cat-info__text {
	margin-bottom: 29px;
}

.cat-info__text p {
	font-size: 13px;
	line-height: 18px;
}

.price-tsr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.price-tsr__img {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	color: #ff521d;
	margin-right: 17px;
}

.price-tsr__img .icon {
	font-size: 64px;
}

.price-tsr__body {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	-ms-flex: 1 1;
	flex: 1 1;
}

.price-tsr__body h5 {
	font-size: 13px;
	line-height: 18px;
	margin: 0;
}

.price-tsr__body p {
	margin: 0;
}

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

.cat-layout__menu-col {
	-webkit-box-ordinal-group: -1;
	-webkit-order: -2;
	-ms-flex-order: -2;
	order: -2;
	margin-bottom: 10px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.cat-layout__menu-col .p-types-list {
	display: block;
}

.cat-layout__main {
	max-width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.cat-layout__filter-col {
	max-width: 100%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}

.cat-menu {
	border: solid #e5e5e5;
	border-width: 1px 1px 0;
}

.cat-menu__item {
	margin-bottom: 0;
}

.cat-menu__sm {
	display: none;
}

.active .cat-menu__sm {
	display: block;
}

.cmi-lnk {
	padding: 10px 8px;
	min-height: 59px;
	color: #0b0d26;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	text-decoration: none;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.cmi-lnk:hover {
	color: #ff521d;
}

.active .cmi-lnk {
	background: none;
}

.cmi-lnk .icon {
	width: 38px;
	height: 30px;
	margin-right: 12px;
	color: #ff521d;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 40px;
	-ms-flex: 0 0 40px;
	flex: 0 0 40px;
}

.cmi-lnk__txt {
	margin-top: 3px;
}

.open-cat-sm {
	width: 40px;
	height: 100%;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 24px;
	min-height: 0;
	color: #ff521d;
	background: none;
	position: absolute;
	top: 0;
	right: 0;
}

.open-cat-sm:hover {
	color: #000;
}

.open-cat-sm:after {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border: solid currentColor;
	border-width: 0 2px 2px 0;
	margin-left: 10px;
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -2px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.js-cat-menu-opened .open-cat-sm:after {
	margin-top: -2px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.js-cat-menu-closed .open-cat-sm:after {
	margin-top: -5px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.cat-smenu {
	border-bottom: 1px solid #e5e5e5;
	padding-top: 7px;
	padding-bottom: 2px;
}

.cat-smenu__item {
	margin-bottom: 7px;
	padding-right: 10px;
	padding-left: 58px;
	font-size: 12px;
}

.cat-smenu__item.active {
	font-weight: 900;
}

.cat-smenu__item a {
	color: #0b0d26;
}

.cat-smenu__item a:hover {
	color: #ff521d;
}

.filter {
	margin-bottom: 25px;
}

.filter__title {
	margin-bottom: -1px;
}

.filter__title a {
	position: relative;
	display: block;
	font-weight: 900;
	font-size: 16px;
	line-height: 24px;
	padding: 5px 10px;
	text-decoration: none;
	color: #0b0d26;
	border: 1px solid #d6dee3;
	border-radius: 3px;
}

.filter__title a:hover {
	color: #ff521d;
}

.filter__title a:after {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	color: #ff521d;
	border: solid currentColor;
	border-width: 0 2px 2px 0;
	margin-left: 10px;
	margin-top: -5px;
	position: absolute;
	top: 50%;
	right: 15px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}

.js-filters-opened .filter__title a:after {
	margin-top: -2px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.filter__title a:hover:after {
	color: #000;
}

.filter__body {
	display: none;
}

.js-filters-opened .filter__body {
	display: block;
}

.filter__buttons {
	margin-top: 8px;
}

.filter__buttons .btn {
	display: block;
	margin-top: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.filter__sect {
	border: 1px solid #d6dee3;
	border-radius: 3px;
}

.filter__sect + .filter__sect {
	margin-top: -1px;
}

.filter__sect-title {
	position: relative;
	padding: 8px 34px 8px 10px;
	background: #fff3e1;
	cursor: pointer;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.filter__sect-title:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 14px;
	display: block;
	width: 8px;
	height: 8px;
	color: #ff521d;
	border: solid currentColor;
	border-width: 0 2px 2px 0;
	margin-left: 10px;
	margin-top: -2px;
	margin-bottom: -2px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}

.js-flt-sect-closed .filter__sect-title {
	background: #ffffff;
}

.js-flt-sect-closed .filter__sect-title:after {
	margin-top: -6px;
	margin-bottom: 2px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.filter__sect-title:hover {
	background: #ff521d;
	color: #ffffff;
}

.filter__sect-title:hover:after {
	color: #ffffff;
}

.js-flt-sect-closed .filter__sect-body {
	display: none;
}

.filter__list {
	padding: 8px 10px 11px;
	margin-bottom: -5px;
	border-top: 1px solid #d6dee3;
}

.filter__item {
	margin-bottom: 3px;
}

.cat-prod-list__item {
	margin-bottom: 25px;
}

.cat-prod-list__item:last-child {
	margin-bottom: 0;
}

.prod-item {
	max-width: 100%;
	padding: 5px 0;
	border-bottom: 1px solid #e5e5e5;
}

.prod-item__img {
	width: 100px;
	height: 110px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.prod-item__img a {
	display: block;
	width: 100%;
	max-height: 175px;
}

.prod-item__img img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	max-height: 110px;
}

.prod-item__title {
	font-weight: 900;
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 15px;
}

.prod-item__title a {
	color: #0b0d26;
}

.prod-item__title a:hover {
	color: #ff521d;
}

.prod-item__info {
	clear: both;
	border: 1px solid #e5e5e5;
	color: #656d78;
	padding: 5px 10px;
	margin-bottom: 9px;
}

.prod-item__info-title {
	font-size: 14px;
	line-height: 18px;
}

.prod-item__info-title a {
	display: inline-block;
	color: #0b0d26;
	text-decoration: none;
	padding: 2px 0;
}

.prod-item__info-title a:hover {
	color: #ff521d;
}

.prod-item__info-title a:after {
	content: '';
	display: inline-block;
	width: 8px;
	height: 8px;
	color: #ff521d;
	border: solid currentColor;
	border-width: 0 2px 2px 0;
	margin-left: 10px;
	margin-top: -2px;
	margin-bottom: 2px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.ti-opened .prod-item__info-title a:after {
	margin-top: 2px;
	margin-bottom: -2px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.prod-item__info-text {
	font-size: 14px;
	line-height: 18px;
	display: none;
}

.ti-opened .prod-item__info-text {
	display: block;
}

.prod-item__info-text .pi-info {
	padding: 10px 0 8px;
}

.prod-item__info-text p {
	font-size: 14px;
	line-height: 19px;
	margin: 2px 0 0;
}

.prod-item__info-text p b {
	display: inline-block;
	margin-right: 7px;
}

.prod-item__info-text p span {
	display: inline-block;
}

.prod-item__footer {
	max-width: 100%;
}

.prod-item__price {
	width: 100%;
	max-width: 320px;
	margin-right: auto;
}

.prod-item__more {
	display: none;
}

.prod-item__more a {
	color: #9499a0;
}

.prod-item__more a:hover {
	color: #ff521d;
}

.pii-price {
	margin: 0 -10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.pii-price__item {
	margin-bottom: 13px;
	padding: 0 10px;
	max-width: 25%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

.pii-price__item i {
	display: block;
	font-style: normal;
	font-size: 12px;
	margin-bottom: 3px;
}

.pii-price__item b {
	display: block;
	font-weight: normal;
	font-size: 16px;
	color: #ff521d;
}

.pagination {
	margin-top: 15px;
	font-size: 15px;
	line-height: 18px;
}

.pagination__body {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.pagination .p-nav--prev {
	margin-right: 8px;
}

.pagination .p-nav--prev .icon {
	margin-right: 9px;
}

.pagination .p-nav--next {
	margin-left: 7px;
}

.pagination .p-nav--next .icon {
	margin-left: 9px;
}

.pagination .p-nav__btn {
	display: block;
	text-decoration: none;
	padding: 8px 10px 7px;
	text-align: center;
	color: #ff521d;
	border: 1px solid #ff521d;
	border-radius: 3px;
}

.pagination .p-nav__btn:hover {
	border-color: #ff521d;
	background: #ff521d;
	color: #ffffff !important;
}

.pagination .p-nav__btn .icon {
	font-size: 11px;
	margin-top: -2px;
}

.pages {
	width: 100%;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.pages li {
	margin-bottom: 0;
}

.pages a {
	display: block;
	width: 100%;
	text-decoration: none;
	padding: 8px 5px 7px;
	font-size: 15px;
	line-height: 18px;
	text-align: center;
	color: #0b0d26;
	border: 1px solid #c6cfdf;
}

.pages a:hover {
	border-color: #ff521d;
	background: #ff521d;
	color: #ffffff !important;
}

.pages__num {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 30px;
	-ms-flex: 1 1 30px;
	flex: 1 1 30px;
	width: 37px;
	max-width: 37px;
}

.pages__num + .pages__num {
	margin-left: -1px;
}

.pages__num a {
	background: #fafcfc;
}

.pages__num.active {
	position: relative;
	pointer-events: none;
}

.pages__num.active a {
	color: #ff521d;
	border-color: #ff521d;
}

.pages .p-dots {
	display: block;
	padding: 0 6px 0 5px;
}

.va-loading-cont {
	margin-top: 14px;
}

.va-loading-cont--loading .va-loading-cont__body {
	display: none;
}

.va-loading-cont .va-loading {
	display: none;
	width: 100%;
	height: 35px;
}

.va-loading-cont--loading .va-loading {
	display: block;
}

.va-loading-cont__load {
	margin-bottom: 15px;
}

.va-loading-cont__load .btn {
	display: block;
	padding-top: 5px;
	padding-bottom: 4px;
}

.va-loading-cont .pagination {
	margin: 0;
}

.back-to-catalogue {
	margin-bottom: 15px;
}

.back-to-catalogue .back-btn {
	text-decoration: none;
	color: #0b0d26;
	font-size: 15px;
}

.back-to-catalogue .back-btn:hover {
	color: #ff521d;
}

.back-to-catalogue .back-btn:before {
	content: '←';
	display: inline-block;
	font-size: 18px;
	margin-right: 10px;
}

.back-to-catalogue .back-btn__text {
	font-style: normal;
	text-decoration: underline;
}

.back-to-catalogue + .breadcrumb {
	margin-right: 230px;
}

.catalogue-item {
	clear: both;
}

.cat-item-top {
	margin-bottom: 30px;
}

.cat-item-top h1 {
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 24px;
}

.cat-item-top__img {
	text-align: center;
	margin-bottom: 20px;
}

.cat-item-top__img .show-prod-imgs {
	border: none;
	outline: none;
}

.cat-item-top__img img {
	max-width: 100%;
	max-height: 330px;
}

.cat-item-top__body .h1 {
	font-size: 30px;
	line-height: 34px;
	margin-bottom: 32px;
	display: none;
}

.cat-item-top__total {
	font-weight: 900;
	font-size: 20px;
	text-align: right;
	margin-bottom: 20px;
}

.cat-item-top__total i {
	font-style: normal;
	color: #ff521d;
}

.cat-item-top__buttons {
	text-align: center;
}

.cat-item-top__buttons .buy-one-click {
	font-weight: 900;
	font-size: 14px;
	color: #656d78;
	outline: none;
}

.cat-item-top__buttons .buy-one-click:hover {
	color: #ff521d;
}

.cat-item-top__buttons .btn {
	display: block;
	margin-top: 15px;
	padding: 10px 29px 8px;
}

.cat-item-top__buttons .btn .icon {
	vertical-align: middle;
	font-size: 26px;
	margin: -5px 15px -2px -10px;
}

.prod-item-gallery .fancybox-bg {
	background: #fff;
	opacity: 1;
}

.table-t1 {
	margin-bottom: 19px;
}

.table-t1 table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	margin-bottom: 13px;
}

.table-t1 thead tr {
	border-top: 1px solid #c6cfdf;
	border-bottom: 2px solid #000;
}

.table-t1 thead th {
	text-align: left;
	font-weight: 900;
	color: #9499a0;
	padding-right: 0;
	padding-top: 12px;
	padding-bottom: 11px;
}

.table-t1 tbody tr {
	-webkit-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}

.table-t1 .tt1-price {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 20%;
	-ms-flex: 1 1 20%;
	flex: 1 1 20%;
}

.table-t1 .tt1-num {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}

.table-t1 .tt1-num .num-adjust {
	min-width: 130px;
	width: 100%;
}

.table-t1__opts .checkbox {
	font-weight: 900;
	font-size: 14px;
}

.table-t1__opts .checkbox b {
	display: inline-block;
	color: #ff521d;
}

.cat-item-info {
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	padding: 15px 0;
}

.cat-item-info__main {
	padding: 0 20px;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1;
	-ms-flex: 1 1;
	flex: 1 1;
}

.cat-item-info__main h3 {
	font-size: 21px;
	line-height: 24px;
	margin-bottom: 14px;
}

.cat-item-info__main h3:first-child {
	margin-bottom: 19px;
}

.cat-item-info__main p {
	color: #656d78;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 13px;
}

.cat-item-info__side {
	display: none;
	border-right: 1px solid #e5e5e5;
	padding: 0 15px 0 20px;
	max-width: 25%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

.ci-anchors {
	padding-top: 3px;
}

.ci-anchors__item {
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 2px;
	margin-left: -7px;
}

.ci-anchors__item a {
	position: relative;
	display: block;
	padding: 7px;
	margin-right: 13px;
}

.ci-anchors__item a .pointer {
	display: block;
	width: 13px;
	height: 100%;
	fill: #ff521d;
	margin-left: -1px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 100%;
	opacity: 0;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}

.ci-anchors__item.active a {
	text-decoration: none;
	background: #ff521d;
	color: #ffffff;
}

.ci-anchors__item.active a .pointer {
	opacity: 1;
}

.cii-sect {
	margin-top: 36px;
}

.cii-sect:first-child {
	margin-top: 0;
}

.cii-sect__title {
	margin-bottom: 18px;
}

.cii-sect__title h3 {
	margin-bottom: 0 !important;
}

.cii-sect__body {
	display: none;
	overflow: hidden;
}

.js-cii-sect-open .cii-sect__body {
	display: block;
}

.cii-sect__body p:last-child {
	margin-bottom: 0;
}

.table-spec {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 25px;
}

.table-spec thead tr {
	border-top: 1px solid #c6cfdf;
	border-bottom: 2px solid #000;
}

.table-spec thead th {
	text-align: left;
	font-weight: 900;
	color: #9499a0;
	padding-right: 0;
	padding-top: 14px;
	padding-bottom: 10px;
}

.table-spec tbody tr {
	-webkit-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}

.table-spec tbody .ts-title {
	font-weight: 900;
}

.cii-spec {
	margin-top: -10px;
}

.cii-list {
	width: 100%;
}

.cii-list .cii-list {
	padding-left: 20px;
}

.cii-list__item {
	margin-top: 10px;
	margin-bottom: 0;
}

.cii-list__item.sub {
	display: block;
}

.cii-list .ciil-title {
	font-weight: 900;
}

.cii-list .ciil-param {
	display: inline;
}

.cii-list .ciil-param b:after {
	content: ':';
}

.cii-list .ciil-val {
	display: inline;
	font-size: 14px;
	padding-left: 4px;
}

.ci-docs {
	max-width: 640px;
}

.ci-docs__item {
	margin-bottom: 20px;
}

.ci-docs .cid-lnk {
	font-size: 16px;
	line-height: 18px;
	color: #0b0d26;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.ci-docs .cid-lnk:hover {
	color: #ff521d;
}

.ci-docs .cid-lnk .icon {
	font-size: 54px;
	color: #ff521d;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	min-width: 40px;
	margin-right: 15px;
}

.ci-docs .cid-lnk__text {
	font-weight: 900;
}

.popups-wrap {
	position: fixed;
	width: 100%;
	height: 100%;
	overflow: hidden;
	right: 200%;
	bottom: 200%;
	z-index: -1;
}

.popup-wnd {
	padding: 15px 20px;
}

.popup-wnd__title {
	font-weight: 900;
	font-size: 32px;
	line-height: 32px;
	margin-bottom: 20px;
}

.pw-cback-success {
	width: 100%;
	max-width: 400px;
}

.success-text p {
	margin: 0;
}

.success-text p.big {
	font-size: 21px;
	line-height: 24px;
	margin-bottom: 5px;
}

.pw-item-added .success-text {
	padding-top: 20px;
	margin-bottom: 25px;
}

.pw-item-added .pia-buttons {
	text-align: center;
	padding-bottom: 5px;
}

.pw-item-added .pia-buttons .btn {
	display: block;
	margin-bottom: 10px;
}

.pw-callback {
	width: 640px;
	max-width: 100%;
}

.pw-one-click {
	width: 900px;
	max-width: 100%;
}

.fancybox-slide--inline {
	padding-left: 10px;
	padding-right: 10px;
}

.poc-prod-form h3,
.poc-prod-form .h3 {
	margin-bottom: 30px;
	color: #ff521d;
}

.poc-prod-form h3 span,
.poc-prod-form .h3 span {
	color: #0b0d26;
}

.poc-prod__pict {
	text-align: center;
	margin-bottom: 15px;
}

.mobile-contacts-bar {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
}

.mobile-contacts-bar__body {
	padding: 5px;
	background: #f3f2f2;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}

.js-mcb-hidden .mobile-contacts-bar__body {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: 0;
}

.mobile-contacts-bar__col {
	padding: 0 5px;
	border-left: 1px solid #ffffff;
	max-width: 33.33%;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33%;
	-ms-flex: 0 0 33.33%;
	flex: 0 0 33.33%;
}

.mobile-contacts-bar__col:first-child {
	border-left: none;
}

.mcb-link {
	display: block;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
}

.mcb-link__icon {
	display: block;
	height: 31px;
	margin-bottom: 5px;
}

.mcb-link__icon .icon {
	font-size: 31px;
}

.mcb-link__icon .icon-cnt-call2 {
	font-size: 30px;
}

.mcb-link__text {
	display: block;
	color: #000;
}

@-webkit-keyframes lds-spinner {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes lds-spinner {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.lds-spinner {
	position: relative;
	width: 36px;
	height: 36px;
	margin: 0 auto;
}

.lds-spinner div {
	left: 16px;
	top: 0;
	position: absolute;
	-webkit-animation: lds-spinner linear 1s infinite;
	animation: lds-spinner linear 1s infinite;
	background: #ff521d;
	width: 4px;
	height: 9px;
	border-radius: 40%;
	-webkit-transform-origin: 2px 18px;
	-ms-transform-origin: 2px 18px;
	transform-origin: 2px 18px;
}

.lds-spinner div:nth-child(1) {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-animation-delay: -0.916666666666667s;
	animation-delay: -0.916666666666667s;
}

.lds-spinner div:nth-child(2) {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg);
	-webkit-animation-delay: -0.833333333333333s;
	animation-delay: -0.833333333333333s;
}

.lds-spinner div:nth-child(3) {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg);
	-webkit-animation-delay: -0.75s;
	animation-delay: -0.75s;
}

.lds-spinner div:nth-child(4) {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-animation-delay: -0.666666666666667s;
	animation-delay: -0.666666666666667s;
}

.lds-spinner div:nth-child(5) {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
	-webkit-animation-delay: -0.583333333333333s;
	animation-delay: -0.583333333333333s;
}

.lds-spinner div:nth-child(6) {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg);
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
}

.lds-spinner div:nth-child(7) {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-animation-delay: -0.416666666666667s;
	animation-delay: -0.416666666666667s;
}

.lds-spinner div:nth-child(8) {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg);
	-webkit-animation-delay: -0.333333333333333s;
	animation-delay: -0.333333333333333s;
}

.lds-spinner div:nth-child(9) {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg);
	-webkit-animation-delay: -0.25s;
	animation-delay: -0.25s;
}

.lds-spinner div:nth-child(10) {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	-webkit-animation-delay: -0.166666666666667s;
	animation-delay: -0.166666666666667s;
}

.lds-spinner div:nth-child(11) {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg);
	-webkit-animation-delay: -0.083333333333333s;
	animation-delay: -0.083333333333333s;
}

.lds-spinner div:nth-child(12) {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg);
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}

@media all and (min-width: 320px) {
	.container {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media all and (min-width: 337px) {
	body {
		font-weight: normal;
	}
}

@media all and (min-width: 480px) {
	.prod-card {
		margin: 0 -5px;
		height: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.prod-card__text {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1;
		-ms-flex: 1 1;
		flex: 1 1;
	}
	.news-preview__info {
		margin: 0 -12px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.news-preview__pict {
		margin-bottom: 0;
		padding: 0 12px;
		max-width: 33.33%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33%;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
	}
	.news-preview__body {
		padding: 0 12px;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1;
		-ms-flex: 1 1;
		flex: 1 1;
	}
	.prod-cards-list {
		margin: 0 -10px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.prod-cards-list__item {
		padding: 0 10px;
		margin-bottom: 10px;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	.cart__total {
		text-align: right;
	}
	.cart__buttons {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.cart__buttons .cb-link {
		margin-top: 0;
		width: auto;
		-webkit-box-ordinal-group: inherit;
		-webkit-order: inherit;
		-ms-flex-order: inherit;
		order: inherit;
	}
	.cart__buttons .cb-btn {
		width: auto;
	}
	.ct-prod-item {
		padding-right: 40px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.ct-prod-item__img {
		margin-bottom: 0;
		padding-right: 20px;
		text-align: left;
		max-width: 33.33%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33%;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
	}
	.ct-prod-item__body {
		max-width: 66.66%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66%;
		-ms-flex: 0 0 66.66%;
		flex: 0 0 66.66%;
	}
	.prod-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.prod-item__img {
		width: auto;
		height: auto;
		margin: 0;
		padding-right: 20px;
		padding-bottom: 15px;
		float: none;
		max-width: 25%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.prod-item__img img {
		max-height: 170px;
	}
	.prod-item__body {
		max-width: 75%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.prod-item__info {
		clear: none;
		border: none;
		padding: 0;
		margin-bottom: 20px;
	}
	.prod-item__info-title {
		display: none;
	}
	.prod-item__info-text {
		display: block;
	}
	.prod-item__info-text .pi-info {
		padding: 0;
	}
	.prod-item__footer {
		margin-top: auto;
	}
	.cii-spec {
		margin-top: -15px;
	}
	.cii-list__item {
		position: relative;
		margin-top: 17px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.cii-list .ciil-param {
		display: block;
		padding-right: 15px;
		background-size: 3px 1px;
		background-repeat: repeat-x;
		background-position: 0 calc(100% - 5px);
		background-image: -webkit-linear-gradient(left, #656d78 0, #656d78 1px, rgba(101, 109, 120, 0) 1px, rgba(101, 109, 120, 0) 3px);
		background-image: -o-linear-gradient(left, #656d78 0, #656d78 1px, rgba(101, 109, 120, 0) 1px, rgba(101, 109, 120, 0) 3px);
		background-image: linear-gradient(to right, #656d78 0, #656d78 1px, rgba(101, 109, 120, 0) 1px, rgba(101, 109, 120, 0) 3px);
		-webkit-box-flex: 1;
		-webkit-flex: 1 1;
		-ms-flex: 1 1;
		flex: 1 1;
	}
	.cii-list .ciil-param b {
		display: inline;
		padding-right: 4px;
		background: #ffffff;
	}
	.cii-list .ciil-val {
		display: block;
		font-size: 13px;
		color: #0b0d26;
		padding-left: 4px;
		max-width: 95px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 95px;
		-ms-flex: 0 0 95px;
		flex: 0 0 95px;
	}
}

@media all and (min-width: 576px) {
	.container {
		padding-right: 24px;
		padding-left: 24px;
	}
	.m-footer__top-body, .m-footer__nav-menu .mfn-menu, .m-footer__bot-body {
		margin-right: -12px;
		margin-left: -12px;
	}
	.m-footer__contacts, .m-footer .fn-ctlg, .m-footer__nav-menu, .m-footer__nav-menu .fnm-main, .m-footer__nav-menu .fnm-serv, .m-footer__brand, .m-footer__descr, .m-footer__develop {
		padding-right: 12px;
		padding-left: 12px;
	}
	.checkbox.agree .checkbox__text {
		font-size: 12px;
		line-height: 14px;
	}
	.mht-info__addr {
		margin-right: -24px;
		margin-left: -24px;
	}
	.mht-addr {
		padding-right: 24px;
		padding-left: 24px;
	}
	.m-nav__header {
		padding-left: 24px;
	}
	.m-nav__info {
		padding: 22px 24px;
	}
	.mob-menu__item a {
		padding-right: 74px;
		padding-left: 24px;
	}
	.mob-menu__item.has-sm > a {
		padding-right: 74px;
	}
	.mob-sm__item {
		padding: 10px 24px 10px 54px;
	}
	.m-footer__top {
		padding-top: 36px;
		padding-bottom: 27px;
	}
	.m-footer__contacts {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.333%;
		-ms-flex: 0 0 33.333%;
		flex: 0 0 33.333%;
		max-width: 33.333%;
		margin-bottom: 0;
	}
	.m-footer .fn-ctlg {
		-webkit-column-gap: 24px;
		column-gap: 24px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.667%;
		-ms-flex: 0 0 66.667%;
		flex: 0 0 66.667%;
		max-width: 66.667%;
	}
	.m-footer__nav-menu {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.667%;
		-ms-flex: 0 0 66.667%;
		flex: 0 0 66.667%;
		max-width: 66.667%;
		margin-left: 33.333%;
	}
	.m-footer__bot {
		padding-top: 39px;
		padding-bottom: 30px;
	}
	.m-footer__brand {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		margin-bottom: 0;
	}
	.m-footer__descr {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.m-footer__develop {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
		margin-left: 25%;
	}
	.mp-tsr .swiper-button-prev {
		right: 63px;
	}
	.mp-tsr .swiper-button-next {
		right: 24px;
	}
	.mp-slide__content {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.mp-slide__body {
		padding-right: 20px;
		margin-right: auto;
		max-width: 75%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 75%;
		-ms-flex: 1 1 75%;
		flex: 1 1 75%;
	}
	.mp-slide__header h2 {
		font-size: 32px;
		line-height: 32px;
	}
	.mp-slide__text p {
		font-size: 13px;
		line-height: 18px;
		margin-bottom: 0;
	}
	.mp-slide__pict {
		display: block;
		max-width: 20%;
		padding-top: 7px;
		padding-bottom: 42px;
	}
	.p-types-list__item {
		max-width: 33.33%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33%;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
	}
	.ls-sect {
		margin-left: 0;
		margin-right: 0;
	}
	.ls-sect__img {
		min-width: 82px;
		width: 82px;
		padding-left: 10px;
		margin-right: 25px;
	}
	.ls-sect__img .icon {
		height: 64px;
	}
	.mp-latest-info {
		margin: 0 -15px 50px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.mp-latest-info__col {
		padding: 0 15px;
		width: 50%;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
	}
	.l-info-sect {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.l-info-sect__body {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1;
		-ms-flex: 1 1;
		flex: 1 1;
	}
	.brands-list__item {
		max-width: 25%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	.cat-info {
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 5px;
	}
	.cat-info__body {
		margin-right: -15px;
		margin-left: -15px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.cat-info__text {
		margin-bottom: 0;
		padding: 0 15px;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1;
		-ms-flex: 1 1;
		flex: 1 1;
	}
	.cat-info__side {
		width: 180px;
		padding: 5px 15px 0;
	}
	.pagination__body {
		display: inline-block;
		position: relative;
		padding: 0 100px;
		max-width: 100%;
	}
	.pagination .p-nav {
		width: 91px;
		position: absolute;
		top: 0;
	}
	.pagination .p-nav--prev {
		left: 0;
	}
	.pagination .p-nav--next {
		right: 0;
	}
	.pages {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}
	.va-loading-cont {
		margin-top: 25px;
	}
	.va-loading-cont .pagination {
		text-align: center;
	}
	.cat-item-top__buttons {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.cat-item-top__buttons .btn {
		margin-top: 0;
		margin-left: auto;
		width: 195px;
	}
	.table-t1 .tt1-price {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 18%;
		-ms-flex: 0 0 18%;
		flex: 0 0 18%;
	}
	.table-t1 .tt1-num {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	.ci-docs {
		margin: 0 -15px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.ci-docs__item {
		padding: 0 15px;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	.popup-wnd {
		padding: 30px 40px;
	}
	.pw-item-added .success-text {
		padding-top: 10px;
	}
	.pw-item-added .pia-buttons {
		padding-bottom: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.pw-item-added .pia-buttons .btn {
		margin-right: auto;
		margin-bottom: 0;
	}
	.poc-prod {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.poc-prod__pict {
		padding-right: 40px;
		margin-bottom: 0;
		max-width: 33.33%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33%;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
	}
	.poc-prod__pict img {
		max-width: 100%;
	}
}

@media all and (min-width: 576px) and (max-width: 991px) {
	.filter__buttons {
		margin-top: 10px;
	}
	.filter__buttons .btn {
		display: inline-block;
		width: 200px;
		margin-top: 0;
		margin-right: 5px;
	}
	.filter__sect {
		padding: 10px 0 10px 10px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.filter__sect-title {
		font-weight: 900;
		line-height: 23px;
		width: 130px;
		min-width: 130px;
		padding: 0;
		margin-right: 20px;
		background: none;
		cursor: auto;
	}
	.filter__sect-title:after {
		content: normal;
	}
	.filter__sect-title:hover {
		background: none;
		color: #0b0d26;
	}
	.filter__sect-body {
		display: block;
		margin-bottom: -4px;
	}
	.filter__list {
		border-top: none;
		padding: 0;
		margin-bottom: 0;
	}
	.filter__item {
		display: inline-block;
		margin-right: 10px;
	}
}

@media screen and (min-width: 576px) and (max-width: 991px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.l-info-sect__body {
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
	}
}

@media all and (min-width: 768px) and (max-width: 991px) {
	.pages .p-dots {
		padding: 0 4px 0 3px;
	}
}

@media all and (min-width: 768px) {
	h1, .h1 {
		font-size: 48px;
		line-height: 48px;
		margin-top: -0.75rem;
	}
	h1:first-child, .h1:first-child {
		margin-top: 0;
	}
	h2, .h2 {
		font-size: 36px;
		line-height: 38px;
		margin-top: 1rem;
	}
	h2:first-child, .h2:first-child {
		margin-top: 0;
	}
	.form-row {
		margin: 0 -20px 21px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.form-sect {
		padding: 0 20px;
		margin-bottom: 0;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	.m-header__top-body {
		padding-top: 7px;
		padding-bottom: 6px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.m-header__main {
		height: 105px;
	}
	.m-header__logo {
		width:300px;
		min-width:300px;
		/*
		width: 159px;
		min-width: 159px;
		*/
	}
	.m-header__mob-menu-switcher {
		display: none;
	}
	.m-header__nav {
		padding-left: 20px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		max-width: 75%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	.mht-menu {
		display: block;
	}
	.mht-info {
		margin-bottom: 10px;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		max-width: 100%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.mht-info__addr {
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
		margin-right: auto;
		margin-left: 0;
		max-width: 75%;
		max-height: none;
		opacity: 1;
		overflow: visible;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
	}
	.mht-info__addr:after {
		content: normal;
	}
	.mht-info__buttons {
		display: block;
		border: none;
		padding: 0;
		max-width: 25%;
		margin-left: 30px;
		-webkit-box-flex: 0;
		-webkit-flex: none;
		-ms-flex: none;
		flex: none;
	}
	.mht-addr {
		border: none;
		padding: 0;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.mht-addr__text {
		margin-bottom: 0;
	}
	.mht-cart {
		display: none;
	}
	.mht-addr-btn {
		display: none;
	}
	.mht-callback__phone {
		display: block;
	}
	.mht-callback__lnk .open-callback__text {
		display: inline;
	}
	.mht-callback__lnk .open-callback .icon {
		display: none;
	}
	.m-nav__header {
		display: none;
	}
	.m-nav__body {
		margin-right: auto;
		max-width: 370px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 60%;
		-ms-flex: 0 0 60%;
		flex: 0 0 60%;
	}
	.m-nav__info {
		display: none;
	}
	.mob-menu {
		display: none;
	}
	.dsk-menu {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-around;
		/*-webkit-justify-content: space-between;*/
		-ms-flex-pack: justify;
		justify-content: space-around;
		/*justify-content: space-between;*/
	}
	.mh-search {
		display: block;
	}
	.m-footer__contacts {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.333%;
		-ms-flex: 0 0 33.333%;
		flex: 0 0 33.333%;
		max-width: 33.333%;
	}
	.m-footer .fn-ctlg {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.667%;
		-ms-flex: 0 0 41.667%;
		flex: 0 0 41.667%;
		max-width: 41.667%;
		margin-right: auto;
		margin-bottom: 0;
	}
	.m-footer__nav-menu {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.667%;
		-ms-flex: 0 0 16.667%;
		flex: 0 0 16.667%;
		max-width: 16.667%;
		margin-left: 0;
	}
	.m-footer__nav-menu .fnm-main {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 0;
	}
	.m-footer__nav-menu .fnm-serv {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.m-footer__descr {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: 0;
	}
	.m-footer__develop {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		margin-left: 0;
		text-align: right;
	}
	.mp-tsr {
		height: 477px;
		margin-top: -105px;
		margin-bottom: 40px;
	}
	.mp-tsr__buttons {
		display: block;
	}
	.mp-tsr .swiper-button-prev,
	.mp-tsr .swiper-button-next {
		height: 48px;
		border: none;
		bottom: 210px;
	}
	.mp-tsr .swiper-button-prev .icon,
	.mp-tsr .swiper-button-next .icon {
		font-size: 38px;
	}
	.mp-tsr .swiper-button-prev {
		right: auto;
		left: 5px;
	}
	.mp-tsr .swiper-button-next {
		right: 5px;
	}
	.mp-slide {
		padding-top: 105px;
	}
	.mp-slide .container {
		height: auto;
	}
	.mp-slide__content {
		padding-right: 30px;
		padding-left: 30px;
		padding-top: 10px;
		margin: 0 auto;
	}
	.mp-slide__body {
		display: block;
		padding-bottom: 0;
		padding-right: 30px;
	}
	.mp-slide__info {
		min-height: 180px;
		max-height: 205px;
		margin-bottom: 10px;
	}
	.mp-slide__header h2 {
		font-size: 38px;
		line-height: 38px;
		margin-top: -2px;
		margin-bottom: -2px;
	}
	.mp-slide__header h3 {
		font-size: 13px;
	}
	.mp-slide__btn {
		position: static;
	}
	.mp-slide__btn .btn {
		padding: 4px 22px 3px;
	}
	.mp-slide__pict .icon {
		font-size: 210px;
	}
	.slide-buttons {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.p-types-list {
		margin-bottom: 30px;
	}
	.p-types-list__item {
		max-width: 25%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	.ls-sect__title {
		margin-bottom: 19px;
	}
	.mp-latest-info {
		margin: 0 -20px 50px;
	}
	.mp-latest-info__col {
		padding: 0 20px;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	.l-info-sect {
		margin: 0 -20px;
		padding: 15px 20px;
	}
	.brands-list__item {
		max-width: 20%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
	}
	.mp-text__cols {
		height: auto;
		-webkit-columns: 2;
		columns: 2;
		-webkit-column-gap: 40px;
		column-gap: 40px;
	}
	.mp-text__toggle {
		display: none;
	}
	.prod-card__title {
		margin-bottom: 18px;
	}
	.prod-card__text {
		min-height: 60px;
		margin-bottom: 14px;
	}
	.text-content h2 {
		font-size: 36px;
		line-height: 38px;
		margin-top: 2.125rem;
	}
	.text-content h2:first-child {
		margin-top: 0;
	}
	.diplomas {
		margin-bottom: -30px;
	}
	.diplomas__item {
		margin-bottom: 36px;
		max-width: 33.33%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33%;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
	}
	.news-preview__info {
		margin: 0 -15px;
	}
	.news-preview__pict {
		padding: 0 15px;
		max-width: 25%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	.news-preview__body {
		padding: 0 15px;
	}
	.contacts__body {
		margin: 0 -20px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.contacts__map {
		padding: 0 20px;
		min-width: 50%;
		-webkit-box-ordinal-group: inherit;
		-webkit-order: inherit;
		-ms-flex-order: inherit;
		order: inherit;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	.contacts__map .map-container {
		padding: 0 20px;
	}
	.contacts__info {
		padding: 0 20px;
		min-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	.c-info {
		padding: 17px 20px 17px 0;
	}
	.prod-cards-list {
		margin: 0 -15px;
	}
	.prod-cards-list__item {
		padding: 0 15px;
		margin-bottom: 20px;
		max-width: 33.33%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33%;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
	}
	.cart-table th, .cart-table td {
		padding: 15px 10px;
		width: 16.66%;
		border-right: 1px dotted #c6cfdf;
	}
	.cart-table th {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.cart-table .ct-prod {
		width: 50%;
	}
	.cart-table .ct-cost {
		border: none;
		width: calc(16.66% - 20px);
	}
	.cart-table .ct-del {
		border: none;
		padding-left: 0;
		padding-right: 10px;
		width: 32px;
	}
	.ct-prod-item {
		padding-right: 0;
	}
	.ct-prod-item__img {
		padding-right: 20px;
	}
	.order-msg {
		margin-top: 50px;
		margin-bottom: 20px;
		font-size: 21px;
		line-height: 24px;
	}
	.order-msg__num {
		font-size: 48px;
		line-height: 48px;
	}
	.catalogue__search {
		display: none;
	}
	.js-exp-collapsed .expandable__btn-open {
		display: inline;
	}
	.expandable__btn-close {
		display: inline;
	}
	.js-exp-collapsed .expandable__btn-close {
		display: none;
	}
	.cat-info {
		margin-bottom: 33px;
		padding-bottom: 0;
	}
	.cat-info__body {
		margin-right: -20px;
		margin-left: -20px;
	}
	.cat-info__text {
		padding-right: 20px;
		padding-left: 20px;
	}
	.cat-info__text p {
		font-size: 15px;
		line-height: 24px;
	}
	.cat-info__side {
		width: 190px;
		padding-top: 7px;
		padding-right: 20px;
		padding-left: 20px;
	}
	.cat-layout {
		margin-right: -15px;
		margin-left: -15px;
	}
	.cat-layout__menu-col {
		margin-bottom: 0;
		padding-right: 15px;
		padding-left: 15px;
		max-width: 33.33%;
		-webkit-box-ordinal-group: inherit;
		-webkit-order: inherit;
		-ms-flex-order: inherit;
		order: inherit;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33%;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
	}
	.cat-layout__main {
		padding-right: 15px;
		padding-left: 15px;
		max-width: 66.66%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1;
		-ms-flex: 1 1;
		flex: 1 1;
	}
	.cat-layout__filter-col {
		padding-right: 15px;
		padding-left: 15px;
	}
	.cmi-lnk {
		border-bottom: 1px solid #e5e5e5;
	}
	.active .cmi-lnk {
		background: #fffbf6;
	}
	.cmi-lnk__txt {
		margin-top: 0;
	}
	.open-cat-sm {
		display: none;
	}
	.pagination .p-nav__btn {
		padding-right: 5px;
		padding-left: 5px;
	}
	.va-loading-cont {
		margin-top: 30px;
	}
	.back-to-catalogue {
		float: right;
		width: 200px;
		margin-top: 2px;
		margin-bottom: 10px;
	}
	.back-to-catalogue .back-btn {
		display: block;
		background: #f7f7f7;
		padding: 10px 20px;
		text-align: center;
		margin-bottom: 15px;
	}
	.back-to-catalogue .back-btn:hover {
		background: #ff521d;
		color: #ffffff;
	}
	.back-to-catalogue .back-btn:before {
		content: normal;
	}
	.cat-item-top__footer {
		flex-wrap: wrap;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.cat-item-top__total {
		margin-right: auto;
	}
	.cat-item-top__buttons .btn {
		margin-left: 30px;
	}
	.table-t1 td,
	.table-t1 th {
		font-size: 14px;
		line-height: 18px;
		padding: 9px 8px 9px;
	}
	.table-t1 tbody tr {
		border-bottom: 1px solid #e5e5e5;
	}
	.table-t1 tbody tr:nth-child(2n) {
		background: #f2f2f2;
	}
	.table-t1 tbody tr:hover {
		background: #fff3e2;
	}
	.table-t1 .tt1-title {
		padding-left: 12px;
		font-weight: 900;
	}
	.table-t1 .tt1-price {
		width: 90px;
	}
	.table-t1 .tt1-num {
		width: 130px;
	}
	.table-t1__opts {
		padding-left: 12px;
	}
	.cat-item-info {
		padding: 20px 0;
	}
	.cat-item-info__layout {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.cat-item-info__side {
		display: block;
	}
	.cii-sect__body {
		display: block;
	}
	.table-spec td,
	.table-spec th {
		font-size: 14px;
		line-height: 18px;
		padding: 8px 8px 8px;
	}
	.table-spec tbody tr {
		border-bottom: 1px solid #e5e5e5;
	}
	.table-spec tbody tr:nth-child(2n) {
		background: #f2f2f2;
	}
	.table-spec tbody tr:hover {
		background: #fff3e2;
	}
	.cii-spec {
		margin: -15px -15px 10px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.cii-spec__col {
		padding: 0 15px;
		max-width: 50%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	.mobile-contacts-bar {
		display: none;
	}
}

@media all and (min-width: 800px) {
	.pagination .p-nav__btn {
		padding-right: 10px;
		padding-left: 10px;
	}
}

@media all and (min-width: 992px) { 
	html.js-menu-open {
		overflow-y: auto;
	}
	.js-menu-open body {
		overflow-y: auto;
		height: auto;
	}
	.container {
		padding-right: 40px;
		padding-left: 40px;
	}
	.m-footer__top-body, .m-footer__nav-menu .mfn-menu, .m-footer__bot-body {
		margin-right: -20px;
		margin-left: -20px;
	}
	.m-footer__contacts, .m-footer .fn-ctlg, .m-footer__nav-menu, .m-footer__nav-menu .fnm-main, .m-footer__nav-menu .fnm-serv, .m-footer__brand, .m-footer__descr, .m-footer__develop {
		padding-right: 20px;
		padding-left: 20px;
	}
	.m-footer__contacts {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.m-footer .fn-ctlg {
		-webkit-columns: 3;
		columns: 3;
		-webkit-column-gap: 40px;
		column-gap: 40px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		max-width: 460px;
	}
	.m-footer__nav-menu {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.m-footer__nav-menu .fnm-main {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		margin-bottom: -18px;
	}
	.m-footer__nav-menu .fnm-serv {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.mp-tsr .swiper-button-prev {
		left: 40px;
	}
	.mp-tsr .swiper-button-next {
		right: 40px;
	}
	.mp-slide__content {
		width: 88%;
		padding-right: 0;
		padding-left: 0;
	}
	.mp-slide__header h2 {
		font-size: 42px;
		line-height: 42px;
		margin-top: -2px;
		margin-bottom: -2px;
	}
	.slide-buttons {
		margin: 0 -20px;
	}
	.slide-buttons__item {
		padding: 0 20px;
	}
	.s-btn .icon {
		width: 44px;
		min-width: 44px;
		height: 36px;
	}
	.p-types-list {
		margin-bottom: 39px;
	}
	.p-types-list__item {
		max-width: 20%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
	}
	.ptl-lnk {
		padding: 7px 10px;
		min-height: 58px;
		text-transform: uppercase;
		font-size: 11px;
		line-height: 13px;
	}
	.ptl-lnk .icon {
		min-width: 46px;
		width: 46px;
		height: 40px;
		margin-right: 7px;
	}
	.mp-lider {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.mp-lider {
		margin-bottom: 17px;
	}
	.mp-lider__title {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.mp-lider__main {
		margin-bottom: 0;
		max-width: 66.66%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66%;
		-ms-flex: 0 0 66.66%;
		flex: 0 0 66.66%;
	}
	.mp-lider__side {
		padding-left: 30px;
		max-width: 33.33%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33%;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
	}
	.ls-sect {
		padding-left: 5px;
	}
	.ls-sect__img {
		min-width: 48px;
		width: 48px;
		margin-right: 15px;
		padding-left: 0;
	}
	.ls-sect__img .icon {
		height: 52px;
	}
	.mp-latest-info__col {
		padding: 0 20px;
		width: 25%;
		max-width: 25%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	.l-info-sect__title {
		margin-bottom: 22px;
	}
	.mp-brands {
		margin-bottom: 19px;
	}
	.brands-list__item {
		width: auto;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}
	.prod-card {
		margin: 0 -5px;
		padding: 20px 15px;
	}
	.prod-card__img {
		height: 150px;
		margin-bottom: 17px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.layout-text-page {
		margin: 0 -20px;
		padding-top: 12px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.layout-text-page__side {
		padding: 23px 20px 0;
		margin-bottom: 0;
		max-width: 20%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
	}
	.layout-text-page__main {
		padding: 0 20px;
		max-width: 80%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 80%;
		-ms-flex: 1 1 80%;
		flex: 1 1 80%;
	}
	.side-menu__list {
		margin-top: 0;
		margin-right: 0;
	}
	.side-menu__item {
		display: block;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 12px;
	}
	.prod-cards-list__item {
		margin-bottom: 29px;
	}
	.search-results {
		padding-top: 12px;
	}
	.search-results .prod-cards-list__item {
		max-width: 25%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	.cart-table th, .cart-table td {
		padding: 25px 20px;
	}
	.cart-table th {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.ct-prod-item__img {
		padding-right: 30px;
	}
	.order-msg {
		margin-top: 70px;
		margin-bottom: 50px;
	}
	.cat-layout__menu-col {
		display: block;
		padding-right: 15px;
		padding-left: 15px;
		max-width: 25%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	.cat-layout__main {
		max-width: 75%;
	}
	.cat-layout__filter-col {
		max-width: 260px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.filter__title {
		display: none;
	}
	.filter__body {
		display: block !important;
	}
	.prod-item__title {
		font-size: 21px;
		line-height: 24px;
	}
	.pii-price {
		margin-bottom: -5px;
	}
	.va-loading-cont {
		margin-top: 35px;
	}
	.cat-item-top {
		margin-bottom: 40px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.cat-item-top h1 {
		display: none;
	}
	.cat-item-top__img {
		padding-right: 30px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 30%;
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
	}
	.cat-item-top__img img {
		max-height: 360px;
	}
	.cat-item-top__body .h1 {
		display: block;
	}
	.table-t1 .tt1-price {
		padding-right: 0;
		width: 85px;
	}
	.cat-item-info__side {
		max-width: 23%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 23%;
		-ms-flex: 0 0 23%;
		flex: 0 0 23%;
	}
}

@media all and (min-width: 1200px) {
	.m-header__nav {
		padding-left: 0;
		max-width: 66.66%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66%;
		-ms-flex: 0 0 66.66%;
		flex: 0 0 66.66%;
	}
	.mht-menu {
		margin-bottom: 0;
		/*max-width: 50%;*/
		max-width: 40%;
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
		-webkit-box-flex: 1;
		-webkit-flex: 1 0;
		-ms-flex: 1 0;
		flex: 1 0;
	}
	.mht-info {
		margin-bottom: 0;
		/*min-width: 495px;*/
		/*max-width: 50%;*/
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
		-webkit-box-flex: 1;
		-webkit-flex: 1 0;
		-ms-flex: 1 0;
		flex: 1 0;
	}
	.mht-info__addr {
		/*min-width: 335px;*/
		/*max-width: 395px;*/
		/*max-width: 340px;*/
		-webkit-box-flex: 0;
		/*-webkit-flex: 0 0 66.66%;*/
		/*-ms-flex: 0 0 66.66%;*/
		/*flex: 0 0 66.66%;*/
		flex: 0 0 75%%;
	}
	.mht-info__buttons {
		margin-left: 15px;
	}
	.p-types-list__item {
		max-width: 16.66%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66%;
		-ms-flex: 0 0 16.66%;
		flex: 0 0 16.66%;
	}
	.ls-sect {
		padding-left: 0;
	}
	.ls-sect__img {
		min-width: 82px;
		width: 82px;
		padding-left: 10px;
		margin-right: 25px;
	}
	.ls-sect__img .icon {
		height: 64px;
	}
	.brands-list {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.layout-text-page__side {
		margin-bottom: 0;
		max-width: 16.66%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66%;
		-ms-flex: 0 0 16.66%;
		flex: 0 0 16.66%;
	}
	.layout-text-page__main {
		max-width: 66.66%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 66.66%;
		-ms-flex: 1 1 66.66%;
		flex: 1 1 66.66%;
	}
	.inner-slider .swiper-controls {
		margin-top: 0;
		border-top: none;
		padding-top: 0;
		width: 40px;
		height: 1px;
		position: absolute;
		top: 5px;
		right: -50px;
	}
	.inner-slider .swiper-button-prev,
	.inner-slider .swiper-button-next {
		height: 40px;
		border: none;
		bottom: auto;
		margin-top: 0;
	}
	.inner-slider .swiper-button-prev .icon,
	.inner-slider .swiper-button-next .icon {
		font-size: 30px;
		margin-top: 0;
	}
	.inner-slider .swiper-button-prev {
		right: 0;
		top: 0;
	}
	.inner-slider .swiper-button-next {
		top: 45px;
	}
	.cat-layout__menu-col {
		max-width: 20%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
	}
	.cat-layout__main {
		max-width: none;
	}
	.prod-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.prod-item__img {
		padding: 0 40px 15px 0;
		max-width: 33.33%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33%;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
	}
	.prod-item__body {
		max-width: 66.66%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66%;
		-ms-flex: 0 0 66.66%;
		flex: 0 0 66.66%;
	}
	.prod-item__footer {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.prod-item__more {
		display: block;
		margin-bottom: 10px;
	}
	.pagination .p-nav--prev {
		margin-right: 11px;
	}
	.pagination .p-nav--next {
		margin-left: 10px;
	}
	.va-loading-cont__body {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.va-loading-cont__load {
		margin-bottom: 0;
		padding-right: 20px;
		max-width: 27%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1;
		-ms-flex: 1 1;
		flex: 1 1;
	}
	.va-loading-cont .pagination {
		text-align: left;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1;
		-ms-flex: 1 1;
		flex: 1 1;
	}
	.table-t1 .tt1-price {
		width: 90px;
	}
	.cat-item-info__side {
		max-width: 20%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
	}
}

@media all and (max-width: 479px) {
	.cart-table tbody .ct-price {
		display: none;
	}
	.cart-table .ct-num {
		margin-right: auto;
	}
}

@media all and (max-width: 575px) {
	.catalogue h1 {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	.pagination__body {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.pagination .p-nav {
		margin-top: 10px;
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
		width: 40%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 40%;
		-ms-flex: 1 1 40%;
		flex: 1 1 40%;
	}
	.pages a {
		padding: 8px 3px 7px;
	}
	.pages__num {
		max-width: 12.5%;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 12.5%;
		-ms-flex: 1 1 12.5%;
		flex: 1 1 12.5%;
	}
	.pages__dots {
		max-width: 6.25%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 6.25%;
		-ms-flex: 0 0 6.25%;
		flex: 0 0 6.25%;
	}
}

@media all and (max-width: 767px) {
	.m-header__nav {
		width: 100%;
		height: calc(100% - 38px);
		background: #ffffff;
		border-top: 1px solid #e5e5e5;
		padding: 19px 0 0;
		position: fixed;
		top: 38px;
		left: 0;
		opacity: 0;
		visibility: hidden;
		z-index: 1000;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.js-enable-nav-transition .m-header__nav {
		-webkit-transition: 0.3s ease-in-out;
		-o-transition: 0.3s ease-in-out;
		transition: 0.3s ease-in-out;
		-webkit-transition-property: visibility, opacity;
		-o-transition-property: visibility, opacity;
		transition-property: visibility, opacity;
	}
	.js-menu-open .m-header__nav {
		visibility: visible;
		opacity: 1;
	}
	.mht-addr__w-time {
		padding-right: 80px;
	}
	.mht-addr__mail {
		margin-left: -100%;
		font-size: 13px;
	}
	.mht-callback__lnk .open-callback {
		width: 30px;
		height: 30px;
		border: 1px solid currentColor;
		border-radius: 30px;
		color: #ff521d;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	.desktop .mht-callback__lnk .open-callback:hover, .mht-callback__lnk .open-callback:active {
		color: #0b0d26;
	}
	.m-nav__body {
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}
	.breadcrumb {
		display: none;
	}
	.cart-table thead {
		display: none;
	}
	.cart-table tbody tr {
		position: relative;
		border: 1px solid #c6cfdf;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.cart-table tbody tr + tr {
		margin-top: 10px;
	}
	.cart-table tbody td {
		display: block;
	}
	.cart-table .ct-prod {
		width: 100%;
		border-bottom: 1px dotted #c6cfdf;
	}
	.cart-table .ct-num {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 130px;
		-ms-flex: 0 0 130px;
		flex: 0 0 130px;
	}
	.cart-table .ct-del {
		position: absolute;
		top: 0;
		right: 0;
		line-height: 22px;
	}
	.expandable__switcher {
		text-align: center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.expandable__btn {
		position: relative;
		display: block;
		width: 60px;
		height: 25px;
		border-radius: 3px;
		color: #ff521d;
		cursor: pointer;
	}
	.desktop .expandable__btn:hover, .expandable__btn:active {
		background: #ff521d;
		color: #ffffff;
	}
	.expandable__btn:before, .expandable__btn:after {
		content: '';
		display: block;
		width: 8px;
		height: 8px;
		border: solid currentColor;
		border-width: 0 2px 2px 0;
		position: absolute;
		bottom: 10px;
		left: 50%;
		margin-left: -4px;
		-webkit-transition: opacity 0.6s;
		-o-transition: opacity 0.6s;
		transition: opacity 0.6s;
	}
	.expandable__btn:before {
		-webkit-transform: rotate(-135deg);
		-ms-transform: rotate(-135deg);
		transform: rotate(-135deg);
		bottom: 7px;
	}
	.expandable__btn:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		opacity: 0;
	}
	.js-exp-collapsed .expandable__btn:before {
		opacity: 0;
	}
	.js-exp-collapsed .expandable__btn:after {
		opacity: 1;
	}
	.cat-menu__item {
		display: none;
	}
	.cat-menu__item.active {
		display: block;
	}
	.cat-menu__title {
		position: relative;
		border-bottom: 1px solid #e5e5e5;
		color: #0b0d26;
		padding-right: 50px;
	}
	.js-cat-menu-opened .cat-menu__sm {
		display: block;
	}
	.js-cat-menu-closed .cat-menu__sm {
		display: none;
	}
	.table-t1 td,
	.table-t1 th {
		padding: 5px;
	}
	.table-t1 thead {
		display: none;
	}
	.table-t1 tbody tr {
		margin: 0 0 5px;
		border: 1px solid #c6cfdf;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.table-t1 .tt1-title {
		font-weight: 900;
		font-size: 15px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	.table-t1 .tt1-price {
		font-size: 15px;
		color: #ff521d;
	}
	.table-t1 .tt1-price:before {
		content: attr(data-head-title);
		display: block;
		color: #656d78;
		font-weight: normal;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 3px;
	}
	.cat-item-info__main {
		padding: 0 12px;
		-webkit-box-ordinal-group: 1;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}
	.cii-sect__title h3 {
		cursor: pointer;
		-webkit-transition: 0.3s ease-in-out;
		-o-transition: 0.3s ease-in-out;
		transition: 0.3s ease-in-out;
	}
	.cii-sect__title h3:hover {
		color: #ff521d;
	}
	.cii-sect__title h3:after {
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 8px;
		height: 8px;
		border: solid currentColor;
		border-width: 0 2px 2px 0;
		margin-left: 10px;
		margin-top: -5px;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.js-cii-sect-open .cii-sect__title h3:after {
		margin-top: 3px;
		-webkit-transform: rotate(-135deg);
		-ms-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}
	.table-spec thead {
		display: none;
	}
	.table-spec tbody tr {
		display: block;
		margin: 0 0 10px;
	}
	.table-spec tbody td {
		display: inline-block;
		margin-right: 15px;
		font-size: 14px;
	}
	.table-spec tbody td:before {
		content: attr(data-head-title) ":";
		font-weight: 900;
		margin-right: 5px;
	}
	.table-spec tbody .ts-title {
		display: block;
	}
	.table-spec tbody .ts-title:before {
		content: normal;
	}
	.table-spec tbody .ts-title:after {
		content: ':';
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.l-info-sect {
		max-width: calc(100% + 30px);
	}
}

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

.cat-prod-list .mp-lider__main {
	margin-bottom: 0;
	max-width: 100% !important;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100% !important;
	-ms-flex: 0 0 100% !important;
	flex: 0 0 100% !important;
}


.mth-addr__ozon {
	display: none;
}
.mth-addr__ozon a {
	display: flex;
	align-items: center;
}
.mth-addr__ozon a::before {
	content: '';
	display: block;
	width: 30px;
	height: 30px;
	background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAqACoAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAEGAQYDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6Sis7Ur4adA800qQwQ/PLNI2xESgaTk7LcluZDHgkcV4p8Xv2sPBPwkaWyku21fWMf8g+w5df8Aff7qfjXzh+0b+2Pqfi64vfDvgS4msdGR/Jm1dPv3H9/Z/cX3r5Y8wzZdv3kn8czvv31EqqR+/cL+F88ZCGMzd8i/k+1/29/KfQvjr9uTx/4mmdNKS18NWv8ABHDF5zv/AMDb/wBkrxvXPid4z8RSTHVPEurXZl6I87bP++K555HK8jfsqFnSP3SpjGpVmlTP3fDZFkuSUOenRhDk6/8A2w+SabzHeV3kk/56T1mzXBmTcO1OvpjOuzf8j/fqrt2EEjIr+oOCeEFlMPr2L/jT/wDJf+Cfwh4t+J74kr/2RlcrYSH/AJU/+17feN552/dq7a27TfvAcmo4YHnbzBWnGiKvyVvxxxasno/U8J/Fn/5KYeD3hvLirGLNcxhbCUv/ACaX8v8Ah7/cKn3KdRRX8pzbqO7P9IadOFKn7OmFFFFZ6mg1j5a8fhS4yuGpahu5tq100aM8VOFChDnnM4MbjMNluGnisTPkhD3pSGXU2P3dZe4qwbPNPkZ5Mt3Woh+8bPSv7S4TyOGQ5dDD/a+1/iP8pPEbi+pxnntXHL+FD3Yf4f8A7bcfuzlmJ8zrTFXfJtU09VK5U1csLPy/vVrxBxFhMgw7q137/wBmP8xxcFcFZlxrmKwmCXufbn9mMf62RNax+Xgf6uP+5VnoML1FLzjrzRx1r+Oc2zOvnGLni8R8Uj/Uvhvh7BcL5XRyvAx92H/k0v5pf4gooqGeTy/nryYpyaSPp6tRUabq1dEh8jCFfM71mXcm991S3F0znKtkCqqqVwSPnPSv6p4H4TWT0fr2L/iz/wDJT/OLxe8S3xXjP7Iy6f8AslL/AMqS/wDkY/Z+8saXdXcMyfZ5ng2fcdHr0bw/8cviD4XlSXS/F+pQxL/DPKJof++K4CzTahRkxVwfJX5b4hZ9DMsw+qUfgpf+lH734N8AUcuyP+0czo81XEfZl9mP2f8AwLf7j6t+Hv7fniDTZ7W38YaTBrUD/eurP91N/wB8fdr63+Gfxr8J/FzT2l8P6kkk6f62zk+SaH/gFfk5J+8qzoOtaj4e1RNU0u7uNO1CH/VTQvsevyyFTufoGfeGWVZjTdTA/uqn/kv/AID/AJH7PR/6teKeT7c18mfsz/tgp4/uLTwv4rdLPxG/yW9x9yG7/wBkf7dfVtvIzbt3WteY/ljN8pxWSYl4PGQ5ZFmiiimeQUWnKsM7cV8B/tmftGy+KtaufAvh67b+xrWXy9Rnhbm4m/uf7iV9H/tWfF5vhP8AC27exlH9uai32SwI+8r/AMb/APAK/Mxv3iP87vI/zvP/ABvUzkfv/hfwtDGT/tnGQ0h8H+L+b/t38xf4Pkf5P+mdMko/1dEmzZveudJydkf1FKSgnKT0E8wFPmrPmunPyJRc3PmLsEfvVWQ7pK/pfgXg1YGnHMsfH979mP8AL/wT/P7xg8U3nNSWRZLP9xD4pfzf3f8AD+Y3d8vGcjrT4496gdqafvZFaNraeXIcDf8A36/Q+Jc9o5BgZ4mfx/Zj/NI/EOBuD8Xxrm8MDSXLBe9OX8sf62J7VEh2bEqakJ2rQ33eK/jHGYytmGJnisTPmnM/1byfLMJkmDpYDCQ5aUPdiLRRRXn6ntCMwXHem0MyRR/M9VpLtPuLX0OVZHjs7q+ywkOb/wBJPh+JeL8m4Uw7xGaVuXy+1L/DEmknSOs+e4KyPv8AuVDNM7nk7h64o5bhulf01wrwThsh/wBore/V/wDSf8J/n34jeLOP4zbwGCj7LCfy/al/i/yEb5gduQhpQhkkTyhhP+elPWHPsK0IIPL3/P5ifwV7PEvFGE4dw7nL3qn2YnzHAXh5mPHGLUKS5KEfil/l3ZHDYp6Zq7TD3x1py8AAnJr+Rc2zbF5ziJYvFz94/wBNuGuGcv4Wy+GX5fDljH/wKX96QtFFLH+8rxdT6wjkk2VSurr/AMfqa6uEEfSs0zsW3Cv6I4C4PXLDNsbD/DH/ANuP4X8Z/E9znLhrJqnu/wDL2X/uP/P7u4OpjjIH3j1qaxtfMAaX/gFRRtgBMcjrWrCn7mvuuNuIlkOXOnS/iz+H/wCSPyHwm4FlxhnSqYiP+z0fel/e/lj8/wAiSP8A5Z06iiv5BcnJ8z3P9QaVNUaapxWwgGFxS7gp3B/9iioZ/wB3veujDYetiq0KFGHvzOLMMdQy3CzxuJlywh70iK4uJLdfNTckn8Dp8jo+/wC/X6Jfsb/tJN8UdGm8La7cZ8VaWv8ArpD893D/AH/96vzfuJjI3mD5Hj+7W34C8daj8O/F+k+I9OlZNQspvO/66p/Glf07U4Ew39gRwaX75e9zf3v/AJE/y64k4/xHEPEc8zn/AAfhjH+WP9an7SRTCQc0VgfD/wAXWfjrwnpfiCxffa6jbJMh/Civ5mnTqU5OL3R9eqtOa5kfn/8At0eNW8Q/GJNHhfNpotsiDZ/z1f5m/Svnjdxmui+JurHxB8SvFGrGbzzcahKy/wC5j5K5tB+7rk3Z/oHw7goZXlOHwsdOSEb/APtwlUry72gf3+lSXV0kf3HrO8wyAAmv6D4D4N+HNMxh/hj/AO3H8f8AjL4qe2c+Hckn7n/L2f8A7bH9fuHM3mN5g/i5emZLScdTQGMa1NaxtIQ4GE71+9YmvTwlGdarpGJ/G+CwmJzLEwwuGjzzn7sSzawbo4w3QVdRKjjg8upTzwOtfxjxXxBPiHHTqfYh8P8AXmf6peHPA9HgvJYYW376fvVJf3u3+GItFFFfF6n62FNmkREoeSsu4mI3Ln/viv0LhThHEcRVuep7tGP2v/bYn4f4keJmD4Jwro03z4uXwx/9ul5fmF1NvZgQef46hYBj85yKVmJXYnSo5B5OCxzX9a5flmFyvDxw+Gjyxif5p51nmY8Q42WOzGrzVZf18hCp52nFWkhklwh60+3gf/rnV1LfYiV+f8V8cYbJIfV8N79b/wBJ/wAX+R+1+G/hJj+LakMdmC9lhP5vtS/w/wCZHb2w2oGP7ypmbavrUlFfyxjMdicwrTxOJnzykf6MZRk+ByLBwwOX0uSlH7IUUU1/9uvPs3oew2krsdjnNVrqf+5UdxdeX/uVTLblRnfhK/dODeBZ4jkx+aR9z7Mf5v8AEfx14qeMEMCp5Jw/L978M6v8v92P97+909RrTPJvakVdzYoC7T8v+rqxBbgyKx/1df0Ni8ZRy3DTr1fdhA/iTLMuxme4+GCw0eerVehPZ2qwqd3TNXfrTF/d5Q081/F3EOdVc+x08VV/7d/wn+sHBHCmH4Oyajl9Je/9uX80u/8AXQKKKbXy2p+g+o3dlRJVC7ulfGwVbum2Q4/uVkf647u9f0V4ccM8n/Ctiof4f/kv8j+FfHfj/wBtP/VjL5+7H+L/AO2x/V/IkZV8tSG+Y5yKckcl0ot9nC/Pv/uUxVKrI3etOxjePp/33X6jxNnkMhy6eIn8f2f8R/PHAPCFbjPOqOXwXufFOX8sf60R95/8E/PHjX3gTV/C87YbSbnzIh/0zfnb/wAB6UV89/sp+OR8O/HWsXW87bjTvKfd/fEqmiv44qV6uMnKvU3k7n9ZcRcDzw2ZVKWW0v3Kty/cjxmS433E80nPnPvqtdXRgUlB97k0lzMI4wzferNeSRpN7nLmv1ngPg946f8AaOOhalD4Y/zf/am/jJ4nLJaM8gyif+0T+KX8sf5f8X5CP96m0GnRyfP/ALdf1ArU4WR/n25Oo7yYsWQ26tO1h8lc1Daw7MMvarkceyv5t8ROKXWl/ZODfu/a/wDkT+7fAvw9+q0f9Z8yh70v4X+H+b59B9FFFfgh/Z4VDNJ5aU+STZWfNN5nA6v0r7fhfhqtxFi+W3LSh8Uj8h8RvEDB8E5d7RPnxE/hj/7dL+7EZcXe/wCT/wAfqCSPdSyR7aSPeJPlr+xMFgsNleGjRw8eWED/AC9zPM8bnuNljMXLnqzGr+8jAHXtV+G1+TZUltbGFsnrVznNfg3GHH8pSngMpl/29/8AI/5n9i+GPgrB0oZxxLD+9Cn/APJf5ff2GpH/AH6dRRX4DUqVKj56h/atKlTw1NU6StAKKKbJJ5aUU6c6k/Z00FWtTw1N1artBBVKa62cVHcXRf5MVVdien+sr+jeD+Bfq/Jj80h732Y/y/4j+EfFHxmnjnPJuHZfuvtVP5v8P93z6hJskplFPj/9Dr980po/jr3q0u7Y+3xO2O9aMMflx0yCHZ/uf89KudK/ljj3ih5lW/s3DT/dQ+L+9L/5E/0M8F/Dn+wcJ/b2ZQ/2ir8Ef5Y//JS/AKKKK/GdT+rRj8Ypjv6U6VvJXcfurWdcXAPbMnav0Pg7hqfEGLUpfwofF/8AIn4l4o8e0OC8s5aPvYqr8Mf/AG6X+EGxP8zHAqoPvcUcnrUiR7fnr+xKFCGFp+zhsf5dYjEVsZXnXrS5pzJrKHzGx6VqKflFQWsfyff31PX8l+Iedf2lmf1WnP3KX/pX2j/SfwR4TjkHD0MfXh++xHvf9u/Z/wA/mSx3EkJJSbYT1oplFfllz+h/3Zlybpf9Yd6J/HVRflbPWk2k8UuCtf6D4ejChDkp/Cf4oYnE1sbWlXrz5pyHj5ifSpoINy76gt0dVx/yzrXgjSPf/t1+dcZ8UU8iw3saUv30/h/zP3Hwp8PanGWZLEYmP+yUvi/vf3f8/Ieo3R08nAzRRX8hVKk6tR1Kh/p5h8PTw1OGHpL3IAOnNMkk8vp1pfMqpdXWPn/gr3cjybEZ5i4YWht/6SfF8YcWYLhDK55hinr9mP8ANL+UbdTGSM4/1lUFIX53+/Upc5376I7di2WQbK/sLAYLBcOYFUovkhHeX/yR/lxnWbZvxxnHt6vv1avwxj/6TEjTfJ0StS1svL+enw2sduvNSV+C8Ycd1Myc8Bl3u0v5v5v/ALU/tPww8HaGRcmb57DnxH2YfZj/AJy/IdRRRX4rqf1dboIWC0tMpkkmzfursw2GrYutChQhzzkeZjsywuU4aeLxk+SEPilIknkSNd+/5/7lZc987/c3VHcXTTSDHWmtJ83zDn0r+puEOCaOTwhisZ79b/0n+u5/nV4m+LeK4qqTy7KnyYRf+BVP8X93y+8ZmjPNOjj8yjy/n+Sv1ttLU/mpQcnZCMw3fKOPSr9rCV+/1qOC1ST7/FX9u7ODzX4FxvxrCEJ5bls/f+1L+X+6f2T4ReEtbFVoZ7ntLkpQ+CEvtf3pf3fz9B38NOoor+b7t6s/vNJRVlshOuRTX/d8Cj+P/gFTapo2taXpUOpS6VfQaRNymoz2zpD/AN919BkuU1s6xcMLT2Ph+MeK8Fwjlk8xxW/2I/zSMm6unk+5+7P8dVVG4necHtSsfL5Z/nb7jJSOWf5mr+0MnynD5NhIYTDR90/yo4m4kx3FGYzzHHT96X/kv92PkI33sVPab5W3f886hZD19a0bGDy1/wDQ683inOqeS5ZPEv4/s/4j3vD3hefFXEGHwC+Be9L/AAx+L/I9r/Zv/Z3ufjprF69xcNp3h+w2faJoU+d3/uJX0d4w/YF8J3OhsPDV/fafq6R5ia5uDLE7/wC161mf8E79dt5fDfirRyFW8t7pLkAf3WTbX2GItkYHGA3U1/GTftG6lTdn9b8XcU5zlOdywWDq+yhR5VGP2eXlR+M+saXf+HdWvdL1CBobu0maCaDP3HU4or2v9tzwqngv43Xl3/qbLV4Eu0b+8/RqK+rwPBuPzDDwxVPltLU++l4v8M4SMKWMf7zljze71aT7nzeV3fMakMZHl55yKW3XzjlRmtK1sVh+d/v1/S/FHFWG4dw7lL3qv2Yn8O+H3h3mHHOOSiuTDw+KX/tsf7wW1v5cXPU1PTqDzX8f5jmOIzPEyxmJlzSkf6f5HkeC4fwNLLsuhy0oiMdi8c0dV5paZI3yPWGFw1bF1oUKMPfmd2Px2GyrCzxmLnyQh70pEN1N5afL+8/2KzGaQ/SnzF5pMActVqG12fI2wf8AXOv6myyhl3AmWe0xcvfl8X96X90/zmz7GZ74y8Rezy6H7mD93+WMf5pf3n/wCtbQAcN8nPWtVE8tPn/eURxrH92iM9a/DOJeLsZxDOzfJR/l/wDkj+xeAfDTKuCaCml7XEfaqf8AyP8AKh9FFFfAeR+zBj8qZuzTyN0fNVpJ0jb569fLMsxGbYiGHwkOaR8vn/EOB4dwM8wzGryxj/Xu/wA0h91P9n+589Zk0xuH/wCmf9yhpnzjzMj1xUKnzN+OqV/W3C/CWG4do87XNWl8Uj/NPxD8TMx43xLgnyYaPwx/9ul/e/IKSlj+beT8m3+/XUeA/hz4l+I10YPD+jXmqL/z1tl/d/8Aff3K+vx2Y4bLaXtsTPlifleW5Zis0r/V8LHmkc6sLyPjqK0IIEj+69fVHgf/AIJ++LdWVG17WrPQ4/v+Tap5r/8AAq9f0v8A4J7+BLeNW1HVdYvZP4ts6Iv/AKBX8z8U8dYvNG8Ngfcpf+TS/wDkT+ueCuHeEOEVDG5zV+sYj+WMeaMf/bZM+Atn+5R/6HX6NyfsG/C2SHZFaX0L/wDPRLo7/wA65fW/+Cdvg6a3xpWu6xp8/Z5pFlT/AL4+WvyNwvqz+jKPinw9JezkpwX+E+DER390qIOvOTX0V8Qv2H/HvgyOS50KS38TWSD51hGy5/75r521a3utLvJrLUbaWxvof9dBMmx0rrwOX4jMMTDB4ePvTPp63G2R0ctq5o8RH2UPi/m/8BIb6d44flf/AH6/Tb9k/WtP+I37PXh6O7hivVtIWsLmGZAyb0OPu1+XLuZV3M/y/wAKV9uf8E3vGwez8XeFbmTDQyJfwr/snh//AGSv3TP+E6eS8OJ0PjhLmlL/AMlP8/s149xfGXEE69f3aPwwj/LH/wCSl1PQvij+wN4J8Yia78Nu/hPUHO/ba/NbM3qUr49+Kn7KPxC+FW+4u9KfVtMR/wDj90v98n/A0+/X6yn51qBrfcDk5Dfwmvh8n46zbK7QlP2sO0v/AJI8/G8O4LGe+lyyPxKtoxI7Q7WSROu+tFU+zx5cZ3V+n/xM/ZR8A/FFZLi+0hdO1cDKalpv7qT/AOJr5F+J37EPjjwQ011oGzxTpy7/AJIfkuUT/drl4s4onxFKkow5IR/9KP6F8GY5Hw3SqwxNXlxFWW8vd93+XmK37EfjBPC3xvtbW4fy4Nat3s/+BffT/wAer9KVQvH12Gvx30LUrv4c+NtGvbmzmsb/AEu7huTBOmx/kev2C0u9h1Cxt7iJ1khmiV1dO/FfDRPV8V8FCOY0cwp7VY/+k/8AAZ8k/wDBQf4b3/ibQfC+s6NbtNqFrdPafJ/zxdC5/wDHkor65urG3u0RZ4lmC9Nwor9Ayvi6tlmEhhFG/L/w5/M2Myelia8qrlufi1Haxr3qU/KtLRXwWOx2JzDESxOJnzykf6aZTlGByPCQwWAhyUo/ZCiiiuDU9gY2fLfNUvnuJtifc/jq/wBDzUUMHkf8Dr7nIM6w2QwniI0ufEfZ/lifj3G3CWY8aVqWXzxHssD8U+X4pS/l/wAK/PoMt7XyI9gqWNdpwPzqTbxjtQemOlfO5hmmLzbEfWMZPmkfc5Dw7l3DOFhgcro8sf696XeQUUU2STy32fx15Gp9RdLcdTPMSt/wv8OfFXjKRk0Lw9qGouv3vKt3+Wva/C37CHxH16NX1S40/wAOQtyjTP50n/fCV3YTCwxFXkqT5F/NI+D4k4wy7hzDTq1Jqc/swj8Uv/kfVnzZdTOn/wARVGSRW53Z9nFfoN4T/wCCfPgrQ7Mz+JNXv9ceNN7pnyYa+C/E2n2GmeKdZsNMk8+xhvJobabfv3w7/kr+ouCauTRjPCZWuZw+KfL8R/nB4gcQ55xLi443NJ8sPswj8Mf67mTyBuXj15qaztZtQmjt7O2kkupn2JHD993/ALiU6G3eYoCnz7/9XH996/Qr9kL9mG38B2Np4v8AEdp5/iW6Xdbwzp/x4xen+/XtcRcYYHJYOlF89X+X/wCSPnMp4TxeNoLG1/cofzfzeUf5v8WyOD+AP7A5vYbXXviVG6fxxaDG/wD6OfvX2vofhzTPDGnpp2l2Fvp1lGvyQWqbErUhYmFMMw/3utc9438daJ4F0uTUNd1O30+zjHMkz4Ffy/nGeY7Oqzq4ufy+zE/Tsuy2GGisPgoa/wDpR0sJ+VaGbsD+lfE3xE/4KDRW7ta+DdCNzHj5NQvjtR/9xV5NeFa9+1j8V/EUkzN4k/s+F+Fhs4kRf/i68LmS6n7DlfhnnuPh7Sqo0l/eP1JwoX73zjgEn+lG4hQBh3FfkhH8aviDBN53/CZaokjf9PG+uz8K/tk/E7wjcb5taXV7Xta6jF8n/ff362w9Opi60KGHjzTkdua+GeOyrCTxlXE0+SC5pc3un6dfxbjzXkXx4/Zq8M/HLSZhcwR2OuImLTVoU/eIf9v++lcj+z/+2N4e+MF9b6FqkH9geJ5U+S1kP7m5/wBx/wD2Svo9H8z6/wByvVq0sx4fxqcr0qsP6+4/DIzwuZUnGD5oH4vePvAGtfDXxZeeHNft/st/av8AdH3Hj/gdK9J/Y98Y/wDCF/tBeHxM/k22pB7CZ2+5sdPk/wDH9lfU/wDwUA+E6eKfh3H4stLZZNT0Nv33lj55bduv/fH3/wAK/PnTdauNB1jTtWt/9fY3CXMX/AH31/TOUZjHi7IZwn8coyjL/F/Wp+TY3C/2PmUHD4T9t1fn5qg1DVLPSLXzrqeO3h/vyuFX8zWX4R12PxV4X0nVYnV4762jm+T/AG0zXP8Axm8KR+Ofhr4g0eZW2XFo/wBz+8vzp/6AK/lGVP2bdN9D9uwip16tOEpe7M7tZEkiUq6lW6NSBvl4+f8A2kr8qfhn+0p4/wDhWwgt9We6soeJbDVN8y7/AP0NK+tvhj+3V4Q8VeTb+JUfwvft8m+b5rdv+B/w1hGVz9Jzrw7znKl7WlD2sO8f/kT2f4hfBnwp8U7V4PEOjW9//dlEe2Vf+B1v+C/C9t4L8NWGjWzyyW9jClvHJOcuyoMCr+j61Za1Ypc6fcw3dsw4aFtwq8yjA24yfWtfU/OqmJxPs/qtaUuWP2X0J6KKKg5j8UqKKhkkT+P93/wOuHU/0lutyaiofPhj/jepI5E/4B/00qyVOL2Y6imx/u02O/mSU/y/M+Tf5dRqUJJmN3ARjJs2fJ8/z/7CV7P4C/ZB+I3jyKG6k06PRbCX/lvqEux0/wCAferP/ZV0PTPEHx88M2+pBZIbcyzIkx/5bInyf79fqW2WVQFGwHnPGK6adNbn4bx5xzjeHcTDAYCEeaUebmlr9x8c+E/+CeOmQtDN4n8T3N8cZe309PJR/wD2b9a9x8I/sy/DnwSiNp3hezlnR/8AXXn+kP8A+P16nNiPcUUD8M1DdXkVvbtNcTx28SfekkbbWkKceh/O+Y8XZ3mf+9YmXL/4DH/yUns7WC3hRYoI4Yl+6qpVmX+H61naDrlh4g0+O8028hvrWT7k0D70NXrr/VGnK8D5Vycndu54j+1x8Th8MfgzqtzbTeVqeo/6BZ/778V+WlrY+WvJ/wByvqT9vL4iN4q+J1n4XhfzNP0OHfMn/Ty//wBhsr5q8v7n99K+7wHEn9gZW8Hgv41X3pS/lP1ThDwofEOLhm+ef7uvhpfzf3pf3fzPc/2PfhLF8SPihHf3cW/StBRLuVf7038C1+mlnkQ4C4UDAFfKn/BPfQ47b4W6tqeP319qb/P/ALibP6V9T4Me5mfKY24r4aVWdaXtKvxyPK46xCqZzPB0FyUcP7kYnnXxu+M2j/BTwg+tahulvH/c2dijfPcP6V+Z3xG+JWvfFTxFPrfiC7aZydsUEf8Aqbdf7iV3X7XPxAu/Hnxq1iN9zWOiP9htod3ry9eMR1hUl0P6D8P+E8NlOAp46vG9ar/5LHsPooqGSfy6yp06lWoqdM/XK1enhqbqVHaCCSTZWfNMZOf73/LOi7uN/wDuPUC5TEmOO1f1RwPwesnp/XsXrVn/AOSn+cni34nz4oxDyrK52wkN/wDp5L/5Ht94/Tr6fR9Qtb+ymeC6s5kmhkT+B6/aHwDqE2seC9Fv7qPy7q4tIZZV/wBooM1+VX7OPwdvPjX8R7LTkgl/sa0mSfUbqP7kUKfwf771+tun28VnZxQxLtijUKtfGeJ2Mw1XE0MNDWcNz834So1oQnVn8Jxnx4s47r4N+NlkXKDR7p/++YmNfjnat+4gP+xX6w/tdeNofBHwH8TyyMoe+t/sMUfdzIdr/wDjhNflFaxptjhavofDGMqGAxNep8HN+S1OPiv99iaNCn8Z+nP7CvjD/hKPgLptpKP9J0aZtPdf9lPmT9Hr6JZfm9uf5V8E/wDBO/xgNP8AFfiPww7MYLyCO8hz/sfI/wCrivvXzCWI9RX4ZnVXD18zxFXDfBKTP1vE5PjMi9lhMd8fLF/fE/Jj49eEP+EP+MHi3TNm+E332lP9x/n/APZ68/8A9Z/uV9Wf8FCPCqaT428P+IYv9TqNu9nN5f8AeQ8f+h18pOdgIevnZRvKyP7o4TzJZjkeHxMukNf+3fdN/wAI/FLxb8MLyG58Na9daY7D/UI++B/99H+Svqn4Wf8ABQq1by7Px9o/2V1+VtQ0wl0B/wBuLqK+JL6XdLj+E1W28k9hX9YZbwRl2IyijRxdL3+X4vtH+a/G3GmIzHifF43DS9zm5Y/4Y6fifsx4N+KHhb4iaYt/4e16z1O1x1guMOvsy9qK/G6z1K70uSSWyu5YHf5XaJtuaK+an4U3leli7L/D/wAE8aPGUra0j3j4I/sw+KfjM0d4f+JH4eV/+QhMn+tH/TFK+z/A/wCx78NfCsMTy6Omt3aqN1xqS+b83qFP3a9utNMtrC3it7WJIIIRtSONdqrUrXCRrsOGb8q/nuEbH9J5/wAd5xnVW0Z+ypfyxMG2+HHha1g8qLw/YRR/3VgUVx3iz9mf4b+LIpFu/C9mkj9ZrdPKk/76FdTd/FTwhZztb3XibSbSZfleOa/iR1/8erdsdYtNYt0nsriK8gf7s0LhlqtD5KOMzTBv20ak4/OR8F/Gb9hvU/CsNzqngm7l1ixi+d9Muv8Aj4RP9h/4q+Wp4/ImntpkeCdH2eXInz/8Dr9oCpkfZu4718h/tm/s0w+IdGuvHPhW0WPXbRN+oWsKD/TE/vf79aYfCrFYiFKM+TnP17h/xVr5fQnTzqMpwjtKPxf15nxLpGt3nh7WrLVNNufIv7F0mimT+B6+s9E/4KPXFjo4ttY8KGbVY0xvtZsxu1fFa3X2iFHD7T/GMZqEs2cKN1f0Pk/hphqS9pmM+f8Au/DE/CuP/F2nxQ4UsBhPZcn25fF/l+Z9K+Lv2+viT4mWWLSYdP8ADsTDA8lPOf8A76evGL3xd40+LWu6fpWpeINS1i8v7hLaGC6uXePe7/3K5Hln9FSvp39gH4Znxb8ULrxNdpvstCh+Tev/AC8v9z/xzfX2OPwOVcM5bWxlChGLgtD8Nw1fGZxi4Uak/iP0B+HPg228B+C9G0C1UJDY28cQA/vY+b9al8feKLPwT4R1XXr19ltp9u8rn8K3VkAkUf3q+SP2+viZ/ZfhHTfB1pMsdxq0nnXAjbD+Svb/AIE3/oNfyLVnKc5VZfFI/pDhvKXm2ZYfL6fwya/8BXxfgfEGvavceJPEF/rN02+a+le5bf8A7f8ABVKl8z5NlJXn6n+gFGnToU1Sp9D7v/4J8eJkvvh3rOjmVEmsdQL+X/sMgr60kLdD6V+V37OfxkPwf+JEGpTlhol0v2TUz6KP4/8AgFfqHp+p2uqWtrd2jpcW80YeKaN/kZW5rsgfxp4j5PWy7Op4m3uVfeX/ALcfnV+2F8F9T8B/EDVvFdtbTTeHNYl857xPn8mZ+HR/7gr5/WSNpNrvzX7L6jptprVnNa3sK3FtKm14Zl3K1fPnjn9hX4d+KzNcaQl14cunHBsZMwg/9czUTh1PuOFvE7D4TCQwWbQl7nuqUe394/Ojd5ZdWP8AwNKpT3SeZs/1lfbF9/wTieZQsPjp2U/fD2CH/wBnq1of/BNfSLeRG1Dxre3kH8cENoqb/wDge+v1Pg2tkGUr6/mVW9X7MeWXu/8ABPzXxS46zHiSCyjIXbD/AGpfDzf3fT8z4QTHzd0r2b4Lfsq+M/jHdQXP2WbQ/D2/99qF6mzen/TFP46+8vh5+x38Mvh2UmtdDGo3if8AL1qbefJ+teyparDGixKsaIPlXH3a+qzjxLcoOjlULf3pf/In864HhK0+fFyOO+Evwh8PfCHwnDoeg2wSH78sz/fnf++/vXZyN5IJbhKZJdiDg18V/tX/ALYUFrBd+D/Ad35l037m+1WH7sK/3E96/Jcvy/H8RY7kh785fFI+2xGIw+V4bnl8J5b+298eE+JXjiDw5o8vnaDoTvvmj+5cXP8AGP8AgFfOdrAnXvTIIevz/wAfz1qW6eWtfrvFWY0uF8qhkOB+OXxf4ev/AIEfc+DvB1XibNpcS5jD9zS+D+9L/wC1/M7H4O/ER/hd8RtK8SeWZYbdtlxDH/FC/wB81+nHhn41eD/EuiprNjr1lJatHvZmuFVk/wB9f4a/JimeWdmz5o4/4/L/AI6/n6FTk3P6t4s4EwvFFaGKc+ScdPkfRX7Y3xr0r4peJNN0nQJI7zTNG81/tUf3JZWHzbK+cr6T9yj76esezlf3eP8AnnVbUJgWAr6vhTL3nGc0aS+D4pf4Ynh8YYnD+H/BNaOFfwx5I/4pf1czn+/TKWkr+30kkkj/ACulJybk+oUU/wAt/XfRUe0it2aKlNq6R+219qUOmafLe3DiG2hTe7PxhfevzZ/aE/ay1v4ja5faX4fv5NL8KRv5P+iPslu/9tn7Cvrb9tjxZc+FfgBrr2Mmy5vHhs/+AO/z/wDjma/Lg7VXYqIiJX8rcHcG4bPsPPF4yUuVStyxP3yvxhV4ZxF8JSjOr/NL3uX/ALdLl5cq0zuU3u/35JPnrqfh38aPFnwr1CG+8O6vNBHE3z2M774JU/3K4lpFk6fLQGK/OD8lfvOG4VybB0fY08PE/Ps6464hz+p7TMMXKX934Y/+Ax0P11+Afxs0z46+B4das0+z3sTeRfWW7Jt5u4r0ua3S5gkEq5jdNrI1fm//AME+/F1xo/xovdDD7LLV7FpnT++6H5P/AEN6/SZtjYr+WuKsnhkeaTw1L4fiiffZPjJ5hhIVZn5F/tLfDJPhT8Ztd0aH5NLnf7Zaf7CP8+yvLtu5iK+zf+CkmhxReJPCWr/8tJreS2f/AID89fGAYiQe9f1FwnjpZhk+HxFT4uW3/gOh+PZ3hvq+OqwjsO5hhLZ2fxV+p37Hfwvb4b/BLSEuYvI1LVB9vvA/3xv5VfyxX5+fs6/DOX4r/FzQtD2/6F532y8d/wDninzun/A6/Xa3hjjgVI+EUbV/Cvy3xNze6pZbCf8Ael/7afZcJ4CcObF1F/hGXEiwrvk+RU/j9K/Kb9ov4iP8TPi7rmrKWksIJfsVpIP4UT/7PfX6V/FjTNe1zwHrGn+GWt49Yu4Wt4nuG2oofhm/75zXzH4I/wCCdenwbT4k8S3Vzj/ljp4EOP8AgQr8CnC5/VPh/m2UZA6uZ5jV9/4YR+1/ePifzE/jdI/+uj1uaL4F8R+KP+QT4fv9RH/PSG3fZ/33X6XeD/2Wfht4HkSWx8NW8lwv/LxdDzXb8Wr1G1sbXTLQQ2sMdtEn8MSBFWsvYo+4zDxfoxfJgMNzf4vdPxt1LTrzRryaz1azmtLpPv2t0mx69r/Z5/aq1T4NSpomp+brnhP/AJ4/8trT/c/2P9ivpz9tr4d6T4i+Et34lkhii1rSQjxXmz59n8aV+d3mefGm/l99ErwdkfeZVj8v4+yRzx9KyUuWS7S7xZ+uHw5+MnhD4pafHceHtat74t1g3BJV9tldqk3zFQpx24xX4qPqlzo9z51lczWl1/z3tXdH/wDHK9J8L/tX/FXwnDELfxXPe2kXCW98iSJ/8XX6pgfD3NMfg4YlTjCUvsyP4j4qznI8nzepgcuqyq0ofa/vfy+fqfrCrFYy7rtpEZNqsFPNfmzb/wDBQD4orHg22hzH/r0f/wCLpLz9uP4q6lC8X2nSrKNv47W0O9f/AB+vBzbhXHZJS9vjJRX/AG8d3CuHrcYYxYPK4X/mf2Y/4j9LfOVELbh/KvJviX+094C+FtvJHqOsx3N+E+TT7I+dIfyr84/FXxs8e+NUdda8WandJ/BBHL5Kf+OVxH+r/fP/AN/JP46+NT9q+Snuz+isB4Tww69vm2J9xfy//JS/yPdvjp+2B4o+J0c9hpG/w/4dc7Gggf8AfSp/02f/ANkr52bEjYQP70+ad5pvv1ahh+X50r+lcvjQ4GyD6zif40//AEr7Mfkfznictn4lcVQyfI6fJgaOnN/d+1OX80pdPkSW8aWsH3Of/Q6sUUV/N2Ox1bM8TPGYmfNOR/oPkuUYTIcDSy3Ax5YQCiiivP1PdG+Z8m+se7n3yODwetXbqTy/99KztpePf/dr+lvDHJ/YYeWZVvt+7H0P4D+kJxN9azDD5FRn7lL3p/4pfD/5L+Y/7wDRnnvTY1aWRDiiFtmAvMlaNra7Ytr8V+l8RZ9SyHBTxFXf7P8AePwLgfg/GcaZtDA0F7n25fyx/rYmijCpycUVKyhutFfyFjM+zLHV5Yic9ZH+oOVcE5BlWCp4KnRTUFY/TX9sTwXN46+AXiS2t/8Aj5sETUF/2vJ+d/8AxzNflXEyyR7gflr9vbgLcQtE6K4kHzLX59ftL/sW6zoesah4i8B2L6ro1y/nS6RB/rrd/wDpmv8Acr9U8POJsNgYzy/GT5FP3ov9D/NHifKauK5cRRPkjcTxSfxolWrrT7yxmmt7izuIJ4X2PHJC+9K7b4b/AAI8b/Fi+S10TR5vIb7+oXSGKGH/AH2r+gcTmWEwtH29aoowPzOlg69SfJGB7L/wT58JXmtfGPUNdVM6dpli0bv/ALbn5P8A0Cv0hXCq+K80+AvwU0v4HeCYdD052upm/e3d7IfnuJeMn/dr0a4nSK3lZ22Ii5Zq/kDirOIZ5mk8TS+H4Y/I/cMnwTwGDhRn8R8If8FItZjuNe8G6UeJYrea8P57K+OLeHzASrkZGDXq/wC0x8Qk+K3xr1fUon36XbP9jsX/ANhPk/8AH3+euE0HSLjXtYstIskxeXkyW0Kf79folTienwzklHLsN72I5fe/u83ve8fa8HeGNfi3HzznNfcwUP8Aypy/+2+f3H2r/wAE+fhqNP8AD2reNbmLE2ot9jtv9mFPvj/vvNfY8TkLjviuY8AeD7fwH4J0bQLUBYdPtkhDfhWd4s+MfgvwLmXW/Eun2L/885LhA1fjFatWxc3Wry5pFY+H9oY6ay6j7nwxjFfDH7J3rZVeM5pGDbARkN+FfLHjD9vrwZpPmR6BZX/iC5X+PZ9mh/77evDPFX7eHxF8RNJDosGneH4N/wAjovnTbP8AgfyVy88D6vL/AA9z/MNVR5I/3vd/4J+il3eQWNu0txLHBGvV5m2LXmHjD9pD4c+B5Hj1LxNZiYf8u1v+9evzP8U/Ejxf4vaZtc8QahqIm+/HNM/lv/wD7lcv/wAePz0U1OrU9nTV2fpGD8J8Nh6ft83xlkv5fd/8mkfR/wC01+1gPjDpJ0Dw/bz2Ph9X3zTXPyTXH9z5f4K+Z7i5yuyP92O5pLu687oMl6pyAiQr0Nf0NwfwL7GUMxzSPv8A2Y/y/wCI/BOOfEzC4PCz4Y4R93D/AG6v2pfzcvl59fTdpaSb5W6U6MZbBOBSo38C9KsQ2v8AHj56/Xs1zXDZLg54nES92J+AcOcPY7irMYZdl8Lyn1/l/vSJLa38xtz/AHv79XY/k+Skj/dx7Kd7g8V/G+fZ9iM/xf1irt9mP8p/qbwTwZgeC8shgsL8f25fzS/rYMc571RuboeZs6VNPdeXVK1j8798o8s193wXktHCwnn+Ze7SpfD/AIv6/E/GfFbi3F46tDgvh98+Ir+7Pl+zH+X/AOS7L1LFvCLhjt6Vepif6tKfnv2r4fiTiCtxDjfbzfufZifr/AfBeE4JymGCoe9U+3L+aX9bBRRRXyep+l+om35t3tiloSq11N5NevlGX1c2xkMJS+KR8txJn2G4ZyutmeK+GnH8fsx+ZRv5MzYqFcyMFzxQmOT6CpbWLzG3pxX9sUo4fIsBGL92lSif5LV6mYcYZ3KajzV8RP8AGRPb2YjVCDkDqfWryUq/cp1fyHxRn9XiDGyrfYXwH+nnh5wPhuCcphhYLmrT/iS/ml/8jHoFFFFfGan6sfsR4R8ZaT460K21nQL+G/064Tekyd63Ygdi7gpb2r8f/g38cPF/wS1hrzw/f50+Z/8ASNLuPnhm/wDiHr7S+HX/AAUE8E+ILeKLxNaXfhjUD6p50D/7jp/7NX6tnXAeZZZUlPCQ9rS7r4v/AAE/yvy/iLCYyH76XLI+obrRdN1Bt11p9rO69HmhV6uJEkaBI0RF/ugV5za/tGfDe8hSSHxxoZRv+el4i1g+LP2uvhd4Th8yTxXa6i//ADz05Dcv/wCOV8WsuzGo+T2UtP7sj344jDXupRueyTAKUKjnNfI/7Yf7ScHhvRbrwT4Zui+t3i+Ve3cT/LaQn+Df/ffpXnPxi/bq1vxZbz6X4QsJfD1hMMPqE3zXDp/sD+CvlqeR52eSWaWd5n3vJI/zu9edOUsPUs170T+jeC/DmpipQzDN4+59mP8A8l/kRpGm7f8Ax/8APSrNjdTaXdQ6hY3ElrdW8qTRP/HE6fcqGmyR+Z/uf8864p1HU1mf01Tw9OnR+rqHuHeeIvj78Q/GEYh1PxVqHlp/Bbv9m3/98VwTxvJM80v+uf53kkffvpRv7gUf6ugywuX4TBw5cNTjD/Ch2M02SOk39qqzXvljYvyPXvZPkeOzyt7LCQ/+RPmOJuMMo4RwrxeZ1eV/Zj9qX+GJO915af8AtSs+6ndv9z/nnTWmbzHzg1BGh5wOK/qDhngrB5Eva1Fz1f5v/kT/ADv498WM14xqSw9F+ywv8v8AN/i/y2DlTT8E/O1Ece48mprWHzJPavucwx2Hy7DyxOJlyxifkuS5Rjc+x0MBgIc1WY+GBy/mVoRx7eaWONEj2UV/HfFHEuI4hxDnJ/uY/DH+vtH+oPh3wBhOBsvVNe9iZ/FL/wBtj/dHVC115fAokn8tHqgm+Z/9ivS4V4Vnm0/reL9zDw/8m/rqeD4leI0OGKX9l5Z7+OrfDH+X+9L9F19A8syyF1q/Anl/weXRZwpb8lKm+lHFvEkczlHBYH3MPD4f739dA8MuAZcPUJZtmvv47Eayl/L/AHf8wooor821P30TjqKa9D4UelMefy/469DCYOtja0MPhoc85Hk5nm2DyfCTxePnyUofakEk/kJWfNJ5km+i6mMn9aiCtJwv7wP/AA+tf1PwfwlDIaP1mt/Fn/5L/dP83vFDxNr8aYn6ng/cwkP/ACf+9L9EOjUuAq/der8Efl+XTbWBE+SrXl1+a+IHFH1yt/ZeGn7kPi/vS/8AtT+gPBLw7/srDf6wZlD97V+CP8sf5v8AE/y9RD83ANK9JJJ5f1qnNc7OVfjutfnGQ5Di8+xH1fD7fzfyn7vxjxplnBuXvG42ev2YfalIfLehMAfeorOeMbuuKK/qXB8D5NQw8KcqSk11cdX6n+d2ZeK3E2Y4upio410lJ35VzWXkDq93JuL8f3Vpfm/Bv71Kyt90ny6ktbZh77q+zxeKw+BoutXnywiflWX5bi82xMMJgoc85/DGIxLWNmLKvX78jpV2GxhjZ3/v1PHB8iVJX8vcVcdYjN+fCYD3KX/k0j/Qzw18H8Jw0oZlnH73Ff8AksP/AJKXn93cf/B/z0f/AJ6UlFFfkWvU/prbRBRTfMo8ytKdN1X7NLUyqVadGn7Sq7IcPpioZn2fdqtdXSsfLG7zFqn5zsSJGya/aeG/DrEYz/ac092H8v2v/tT+TePPHTBZTz4Dh397V/n+zH/D/N+XqTyXTSfebatVG254U4pMjcM1J8i9txr+jsDl+GyylGjhYcsT+Fs2zrMM+xUsXmFaVWpIFj87Jzim88qKT2XgVLbW8rsdh56VtisTSwVGVatLlhE5svy3GZriYYPBw55z+GJJa27Sb8HZvrTSDYiJTPIqb+D2r+ROLeKq/EWJ9nT92lH4f/kpH+mnhl4b4XgjBfWMR72Kn8Uv5f7sf61GU2aZVbG+oLi6R/eqe15mwfuL1r3uGuBpVo/2lnD5KX8v/wAl2ifE8e+Lzwtf+w+Foe1xc/d5vijH/D3l+ASNI8mxf3aj+Or9jCiJUkNqqrk804xjvXLxZxZDGx/srKvcw8P/ACb/AO1PS8N/DOtlVX/WHiSftsbPv73L/nL8hfLp1FFfkup/TIUH6UyR/L4aqt1dpENhL19DkmQ47PMR7DCx0/8AST4XizjLKeDsE8bmE9fsw+1L/CTzzpGtZs0pkYkJ+7psbdfPy57LTWl8wkjgZr+suHOF8Jw9R5ILmn9qR/mpx14h5pxviefEPkox+GH2f+DLzBBuyveprWF5JPn/AHb0y1he4bKGtaNAqfN/rK+Y464ojk+G+p4Sf76f/ksT7/wc8OZ8T45ZrmMP9kpf+TS/l/w9/uCjzE2P/wA9KN351Qvrre/7vpX4Pw7w3i+JcTan8H2p/wBfaP7P4848y7gPLuefvVpfBD+b/wC1C4ufmkTP/wBeqEchz0/ef36n81t25z+FMkPmNuHFf17lOTYTJcP9Ww0fdP8AMjiTibMuK8wnjsxnzSl0+zH+7HyGhHb+CipI4JHYhTRXoyxtGD5XOK/7ePFhl2NrRVSlRbi+0ZF6fS3hv3hkRkkR/n8yp/ISOu++OGhzeF/jJ4tsZothXUGnjX/ZcfLXCp933r+MeIuKMdn0/wB6+SH8p/qD4ccCZRwtgaeLwi56tWPvS/8Akf5UEdOoor4s/ZxCobGaR/uUkj7OKz5rx4m+T95X2ORcLZjn0/3EPc/ml8J+V8YeIuR8GUW8ZW56v2acfi/+1+ZaedP7/l1TkuhdHr5VRtJ53O/n0qNmD8/dPpX9McO8GZfkiU3Dmq/zH8Acb+KmecYT9k5+yw/8kf8A27+b8hm+iilr9J0R+Jin94ScYFJGCxwOaduLybjwKvQ2okJdRh6+fzbOcJk2H+sYyfLE+x4d4YzTinGQwOV0uaXf7Mf8UiGG03+W7p5hY9QfuVejh8tsd6WP9xT8DOcc1/KnEnFOM4mrewpe7S+zHuf6McC+HWVeH2DlisTJSxHL71R/Z/w9ohvSQ9ap3U/lyfL0onn8z5EpLWx/2/MT/br6DKclwHDFGOZZ8/332aR8BxLxZnPiDWlw/wAGX9j8NWv8Mf8ADGX9NjYYBN8+z9361cjhTbvxx61JHGkf3aXnt+VfJ8RcXY7PZ+zfuUf5T9Q4F8Mcn4Nh7a3tcT/z8l/7b2Ejp1FFfCan7KHTrUMkiQUyefZVGS7eZP8Apn/HX6bwvwXi89n7av7lH/0r/CfgHiF4tZdwfTng8I/bYv8Al+zH/F/l+RLNciTP7zB7D1qp90/OPwpCx3bu9DZb5s5Pev6oyzKcJlNCOHwkOWJ/nVn3EWY8TY2eOzOrzyl/5L/dj/KgLNI2e9PjtxMwQDae9PjjkuGyf3daEKlWyTmSvkuJ+MMHkNGUI+/V/l/+SP0bgDwxzTjPFRqyg6WEj8Uv/bY9/wBBIURPmT7lTbzt3gfWl/1lQXcnl/x/u0r+WcPTxXEeacsveqVZfgf6JYqvlfAXD85048tChH4f6+1KX4kNzNnO076orlsu/C0+SQfPn770wZfCk/LX9nZLlOHybBwwmHjaJ/lfxRxJjeKc0q5njZ+9Lb+7H+WIjfL05XtT4Y5JGDKeTTVj3S46xpWpDC6f7n368Di7iKGQ4Jyv78vhPrPDfgetxtnEMPb9zD3qkv7v8v8AikXdJ0aXVriWC2T97EoZ12dKK9//AGM/AA8ZeNPEstxHus7e0C7vWVnQn9BRX8iVp4rMKksTUrayZ/euM4hyjhSccmo4ePLSjFbLsdP/AMFAPh7PpPjLSPF1rDiDVIfsdxN3SVB8n/jma+VOfpX6x/Gn4XW3xe+Heo6BcAR3MoL2s3eGZfuV+UXibT73wnrl9o+qwPDqmnzeTcwVphMtxeaYj6vhIc0zx+C+Octy/IbZviI0/q/u+9/L9nl7/wApXfZ981WmvCnyQ81VlnzI7F9++q6uy8DpX79w74a4fDfv8z9+f8v2f+CfgfG3j1jcw58Hw7H2UP55fF/272Jd73AJkOAO1QDg0YK077vvX7dQoU8PD2dNe6fyZisVXxlaVfET55yG0UVMI3f7la1KkKUeebsjGhh6mJmqdJXZGud3BxU8dozPngr/AHhUsOnv8jvV+OPy6/HeI/ETA5fH2WA/ez/8l/4J/T3BPgbm2eShjM6/cUf5f+Xkv/kfn9xBBb+X8if6up40pZPk+f5KryXTSHbF/rP46/DY0824txUq1afNH7Upe7GJ/XlStwz4Z4CGCw0OVy+GMfeq1Jf+lP1FkuvLR/8AlolQfvp/4/LSp440kffVj3New82y7huHs8ph7Wt/z9l/7bE+bjwzn/HlT2/E0/q+E+zQj8Uv+vkv/bUQrCYOgqZm2jNHJ9qWvzzGYytjq062KnzzP2zLctweUYaODwVKMIR+zEOOoopnCt6CmPOq876ijRqYicKNCHPOZ0YrG0MBQnicVPkhD7Uh+eelVZr7y+pqvNcSzArGNmKgk/fdPmPpX9CcL+HcKPJjM2/8B/8Akj+IfETxxqYrny3hj3Yfaq/a/wC3e3r+RJO6zN1y392odoZsLUqxjoN7v/sVYgs9ygAYPc5r9mxeNweT4f2leXJCJ/KmWZPmvE2M9jgqUq1Wf9c0mVIY3mOwP8lXILJ4/wCCrUabPkqRJK/n3iTxExGKvhsr92H832v+3T+2+BfAvA5eoY7iL97V/wCff2f+3v5vy9Rsa7OB1qSjcBQeRivxOpUqVZ+0qM/rShQpYWnGhQhyQGPJ5au/asm4+Zge1Wrq5+Vox1rPKlDz0Nf074d8M/U8P/aeJ+Ofw/4f+Cf59eOXH39sY7+wMBP9zS+P+9L/AO1/O4rYd9wHGc0cyP70AGNfrUtvD53Tj1r9fxOLo4GjOvWlaMT+YsvwOJzTFQwWEhzzn7sSa1td8e/+/wBa0JPljLHlv+en9yhIV+RNjfP/AHK9B+BPwpuvjF8SrbRYI3NhC6Tag/8ABFD/APFvX8ZcUZ5PPsxnX+x9n/Cf6k8FcMYLw64b5K0vftzVZf3v+Bsj7U/YW+HsvhL4SnVbqFlvNcl+2fOf+WJH7r/x2ivoPSdLt9Jsbe0s1WOCGJURVH8OKK+dt2P5LzrOKuaZjWxkvtybNQxivkr9sr9l+T4j2svi7wpamTxLap/pFmn/AC/Rei/7dfWytlRUTwbiW3ba78szTEZPioYvDfEjwcbg6WNoyo1T8QWXypJI5U8uRH2Omz7j1AimM7j9+v0k/aV/Yx0v4qzTa94beLR/FX35t4/c3n++P7/+3XwB4z8A+JPh/qraV4h0iXSrtW6zL+7k/wBx6/q/IuLcuzijzqfJP7UWfjmMyHGYat7KnDn5jm+GPzHFPMYYYA/Gr8Fikez51k3/AH6t+QkDfc/4HXzGfeI+By/9zl372f8A5KfvvB/gVnGdcmJzmX1ej/L/AMvPu+z8/uKMGm/3quxwJH/BQqHu1EjrH96SvwjNOJc4z+fs60/+3Uf2Nw7wDwxwbS58LRjzR/5ez96X/gX2flYOv36hmukt97f8s6hmvPMZlj60kFv5myZ3/wC2dfT5bwdDC4f+0c/n7Kl/J9qR+dcQeK08wx39gcGQ9viJac/2Yf3v73rt6hJI91sq0if3k/eVJHH5e/8A26Qxnsa+ZzriCWOj9TwsfZYePwxj/wC3H6HwnwPSyZ/2jmlX6xjZfFUl0/ux/liPoopvmf36+M1Z+qi/dX1pqy7eQaY10g96pXV95nyBK+/yHgvM87fNGHJD+aX9e8fivGHivw9wkp0qk/a4j+WP/t38v5lqe5ynTZWdNNJNJGAfud6buVTiR8UqxOW2dq/pHIeF8u4cp3h70v5pH8EcY+Iufcc4j2daXLS+zSj8P/20hu1oWwfnqRIy7fux5T1Zhsl7yZq7HHsT7nz18xxF4hYLLeajgv3tT/yX/gn6NwP4H5rn7jjM5X1ej/5NL/t37Pz+4hhscR1P5iR/fqKdtn33qnNeLLwoya/JcLl+e8bYj2teXufzfZif01mWfcH+EeX/AFfCxvU/lj8Uv8Uv1fyLUl2g+RT5eyq63ErMMMhSTsO1VYES4j5Hzdq1YYFjj2DrX32YYHIeDMC6c4+1xEv5v692J+IZJm3Gnitm6rUassLgYS97l92P/gX2pfkPQArH/cpk8/lx/fp7tsXbWZdNlsfw1+c8FcOzz7H81X+DD4v/AJE/dvFnjpcHZJ9Xw0/9oq+7H+7/ADS+X5kVzJuy/c03YWjz2FCtlNv8FSxocBd+I6/rXEYijl1CVWrLlhA/zUwOBxmdY2OGwseetOQlvCZuNvFaVvCYlQgOZGpUjSP+P569G+E/wL8YfF/UdmhW00NgzZm1a5Tbbqn+w38dfyjxVxhiOIKn1ah7lH/0r/Ef6KcB+HeVeHmFWa5pOMsR9qT+GP8Adj/n1OO8I+EdX8c+IIND0O2e91W6bbFCn/obv/Alfp9+z38CdO+CvguLT1dbrV5h5l9eEf61/wD4mnfA39n3w78E9F2WEKz6tcKPtepSL+8l/wDiV9q9ZVTGTzx2Ffn0IezPhuOOOKnENT6phPcw8f8AyYfHHtop9FM/JAooooAgkiDda53xl4G0Xx1pr2Gu6Za6pZP/AMsbqPeKKKqLaehpRk4T5ouzPmTx5/wT/wDDt9vufDWtXWhBhzbyfvo/wz938K+efG37KPiHwPuWbVdJu1X5/MXzQ/8A6DRRWUoqzZ/QfB3Emb4qSo1sQ5R87f5XPG9StW02V4pH3hf7vFY5uHmUlu1FFfv/AIc4HDTwX12UE6v83U/IvHbPczhiY5dGvJUfd92+n/BJbW2DLu/2tlXI4UXcFGMHFFFfKeJWKrSx0KTl7seWy7H6z9H/AC7CU+G546NNe1lLWXV2ehPRRRX5If1GNVtw44qncTlpHjoor9U8PcFh8di5/WYKXLtfofy747Z7meSZdTpZdXlSU735dG/nv+JQkk300etFFf1jRioqyP8AOatUlUd5u7LVvCt226TkrV6FEyV5Lepoor+ePEbMMVTxDwcKjVPl+Hof3V4B8P5VisPXzGvh4yrU37smtY+hIW8vFQ3MvkxcCiivyjhnD0sZmUYYiPMvM/pPjnGYjLuG8RjMJPkqKPxLczppi2N/z0+1hHmSYONqdqKK/sHFRWCyuf1dcvLGVrdD/LTK5SznPqH9oP2ntJ+9fr73U0kt1p1FFfxBjMTWxuLrTxEnJ+Z/rXl+Bw2V4Wjg8FBU6cdorRFe/kPGPvetZu7zJB6dKKK/rrgHD0qeS05RjZn+anjFi6+L4vxka83JU1aN+i7I1NB8Oya3qCW1vMsDs23ewzX0Z4B/Yj8Q+IoYpJ/EWmWtpKdzeRGzS/mUFFFfK+JeIq/UY0+bRs08J6ksLia2Nou1WK0l1R9IfD/9hnwH4UuILrVhN4lvk+bdecQ/9+hxX0Fpmk22j2aWlpbxW9uvyIsKbdq+lFFfznE+zzjOMwzKrzYytKb82a0a7Fp1FFQeWLRRRQB//9k=');
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 10px;
}
.mth-addr__ozon._m {
	display: block;
	margin-left: 8px;
}
@media (min-width: 768px) {
	.mth-addr__ozon {
		display: flex;
	}
	.mth-addr__ozon._m {
		display: none;
	}
}
