:root {
    --color-button-cart: #21a038;
    --color-button-cart-hover: #1a802d;
    --color-button-preorder: rgb(58, 182, 82);
    --color-button-preorder-hover: #1a802d;
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html,
body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	min-height: 100vh;
	font: inherit;
	vertical-align: baseline;
	overflow-x: hidden;
    scroll-behavior: smooth;
}

body {
	line-height: 1;
	display: flex;
	flex-direction: column;
}


@media not all and (min-resolution:.001dpcm) { @media {

	input, select { font-size: 16px !important}
}
}


div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

a {
	text-decoration: none;
	outline: none;
}

b,
strong {
	font-weight: bold;
}

i,
em {
	font-style: italic;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

button {
	background: transparent;
	border: 0;
	padding: 0;
}

input,
select,
textarea,
button {
	outline: none;
	font-family: "OpenSans";
}

input,
button {
	-webkit-appearance: none;
}

img {
	font-size: 0;
	line-height: 0;
	max-width: 100%
}

html,
body {
	font-family: "OpenSans";
}

body {
	overflow-x: hidden;
}

html.burgeropen {
	overflow: hidden;
}

@media (max-width: 479px) {
	html.burgeropen .header {
		overflow: visible;
	}
}

.container,
.full-width-banner {
	max-width: 1330px;
	margin: 0 auto;
}

@media (max-width: 1400px) {

	.container,
	.full-width-banner {
		max-width: 1120px;
	}
}

@media (max-width: 1199px) {

	.container,
	.full-width-banner {
		max-width: 940px;
	}
}

@media (max-width: 999px) {

	.container,
	.full-width-banner {
		max-width: 700px;
	}
}

@media (max-width: 768px) {

	.container,
	.full-width-banner {
		max-width: 100%;
		padding: 0 15px;
	}
}

.content {
	display: block;
	position: relative;
	z-index: 3;
	overflow: visible;
}
.content--nomb {
	margin-bottom: 0;
}

.content.cling+.footer {
	margin-top: 0;
}

@media (max-width: 479px) {
	.content.cling {
		padding-bottom: 0;
	}
}

@media (max-width: 768px) {
	.content {
		padding-top: 72px;
	}
}


.content h1:not([class]),
.stillage__title {
	color: #0e0e0e;
	font-size: 36px;
	font-weight: 400;
	line-height: 52px;
	margin: 43px 0 30px;
}

.main__title h1:not([class]),
.main__title .stillage__title {
	margin: 0 !important;
	font-size: 36px;
}
.main__title h1.small-size, h1.small-size {
	display: flex;
	align-items: center;
	margin: 0 0 20px !important;
	font-size: 28px;
}
@media (max-width: 1400px) {

	.content h1:not([class]),
	.stillage__title {
		font-size: 38px;
		font-weight: 400;
		line-height: 42px;
	}

	.stillage__title {
		max-width: 766px;
	}
}

@media (max-width: 1199px) {
	.stillage__title {
		max-width: 661px;
	}
}

@media (max-width: 999px) {
	.stillage__title {
		max-width: inherit;
	}
}

@media (max-width: 768px) {

	.content h1:not([class]),
	.stillage__title,
	.main__title h1:not([class]),
	.main__title .stillage__title {
		font-size: 32px;
		font-weight: 400;
		line-height: 36px;
		margin-bottom: 20px;
	}
}

@media (max-width: 479px) {

	.content h1:not([class]),
	.stillage__title,
	.main__title h1:not([class]),
	.main__title h1.small-size, h1.small-size,
	.main__title .stillage__title {
		font-size: 24px;
		font-weight: 400;
		line-height: 29px;
		margin-bottom: 15px;
	}
}

.content h2:not([class]), .content-h2-title {
	color: #0e0e0e;
	font-size: 33px;
	font-weight: 400;
	line-height: 48px;
	margin: 43px 0 25px;
}

@media (max-width: 1199px) {
	.content h2:not([class]), .content-h2-title {
		font-size: 28px;
		font-weight: 400;
		line-height: 44px;
	}
}

@media (max-width: 768px) {
	.content h2:not([class]), .content-h2-title {
		margin-bottom: 10px;
		font-family: 'OpenSans-Semibold', sans-serif;
		font-size: 24px;
		font-weight: 400;
		line-height: 32px;
	}
}

.content h3:not([class]), .content-h3-title {
	color: #0e0e0e;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	margin: 43px 0 25px;
}

@media (max-width: 1199px) {
	.content h3:not([class]), .content-h3-title {
		font-size: 24px;
		font-weight: 400;
		line-height: 34px;
	}
}

@media (max-width: 768px) {
	.content h3:not([class]), .content-h3-title {
		font-size: 22px;
		font-weight: 400;
		line-height: 28px;
	}
}

.content h4:not([class]), .content-h4-title {
	color: #0e0e0e;
	font-size: 24px;
	font-weight: 400;
	line-height: 34px;
	margin: 43px 0 16px;
}

@media (max-width: 768px) {
	.content h4:not([class]), .content-h4-title {
		font-size: 22px;
		font-weight: 400;
		line-height: 28px;
	}
}

.content-h2-title:first-child,
.content-h3-title:first-child,
.content-h4-title:first-child {
	margin-top: 0;
}

.content img:not([class]) {
	margin: 17px 0;
	max-width: 100%;
	height: auto;
}

.content img:not([class])+*:not(img) {
	margin-top: 0px;
}

.content ul:not([class]) {
	list-style: none;
	margin: 18px 0;
}

.content ul:not([class]) li {
	padding-left: 30px;
	position: relative;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.content ul:not([class]) li+li {
	margin-top: 18px;
}

.content ul:not([class]) li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	width: 14px;
	height: 2px;
	background-color: #FF8000;
}

.content ol:not([class]) {
	list-style: none;
	margin: 18px 0;
	counter-reset: myCounter;
}

.content ol:not([class]) li {
	padding-left: 30px;
	position: relative;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.content ol:not([class]) li+li {
	margin-top: 18px;
}

.content ol:not([class]) li:before {
	counter-increment: myCounter;
	content: counter(myCounter) ".";
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	padding-right: 9px;
	color: #FF8000;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.content p:not([class]) {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin: 18px 0;
}

.content a:not([class]) {
	color: #FF8000;
	border-bottom: 1px solid;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.content a:not([class]):hover {
	border-color: transparent;
}

.content *:not([class]):not(span):first-child {
	margin-top: 0;
}

.content *:not([class]):not(span):last-child {
	margin-bottom: 0 !important;
}

.content table:not(.basket-items-list-table) {
	margin: 23px 0;
}

.basket-items-list {
	padding: 0;
}

.content table th {
	text-align: left;
	padding: 18px 20px;
	color: #fff;
	background-color: #FF8000;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
}

.area-load .content table td {
	height: auto;
}

.content table td {
	padding: 14px 20px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	vertical-align: middle;
}

.content table tr:nth-child(2n) {
	background-color: #f5f5f5;
}

input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}

input::-moz-placeholder {
	color: rgba(255, 255, 255, 0.5);
}

input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}

div[class^="table-scroller"] {
	overflow: auto;
	position: relative;
}

div[class^="table-scroller"].default {
	width: calc(100% + 144px);
}

@media (max-width: 1199px) {
	div[class^="table-scroller"] {
		width: 100%;
	}
}

.btn {
	display: inline-block;
	vertical-align: top;
	background-color: #FF8000;
	border: 0;
	border-radius: 24px;
	color: #fff;
	outline: none;
	cursor: pointer;
	font-family: "OpenSans";
	font-size: 14px;
	font-weight: 700;
	line-height: 38px;
	letter-spacing: .02em;
	text-transform: uppercase;
	padding: 0 45px;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.btn:hover {
	background-color: #e97e2f;
}

.btn_gray {
	background-color: #cccccc;
	color: #ffffff;
}

.btn_gray:hover {
	background-color: #FF8000;
}

.btn_rectangular {
	border-radius: 8px;
	text-transform: unset;
	font-size: 16px;
	font-weight: 700;
	line-height: 38px;
	letter-spacing: 0.28px;
	text-align: center;
	padding: 5px 20px;
}

@media (max-width: 999px) {
	.btn, .btn_rectangular {
		font-size: 13px;
		font-weight: 300;
		line-height: 38px;
		padding: 0 25px;
	}
}


.btn_outline {
	border: 1px solid #FF8000;
    background: #fff;
    color: #ff8000;
}
.btn_outline:hover {
	color: #fff;
}

/* Slider */
.slick-slider {
	position: relative;

	display: block;
	box-sizing: border-box;

	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;

	display: block;
	overflow: hidden;

	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;

	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:before,
.slick-track:after {
	display: table;

	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;

	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;

	height: auto;

	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

/* styler*/

.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}

.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}

.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}

.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}

.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}

.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.jq-selectbox {
	z-index: 10;
}

.jq-selectbox__select {
	position: relative;
}

.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jq-selectbox__dropdown {
	position: absolute;
}

.jq-selectbox__search input {
	-webkit-appearance: textfield;
}

.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}

.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}

.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}

.jq-number {
	display: inline-block;
}

.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left;
	/* для Opera Presto */
}

.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0;
	/* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}

.common__title {
	color: #0e0e0e;
	font-size: 30px;
	font-weight: 400;
	line-height: 38px;
	margin-bottom: 25px;
}

@media (max-width: 1400px) {
	.common__title {
		font-size: 28px;
		font-weight: 400;
		line-height: 36px;
	}
}

@media (max-width: 999px) {
	.common__title {
		font-size: 26px;
		font-weight: 400;
		line-height: 34px;
	}
}

@media (max-width: 479px) {
	.common__title {
		font-size: 24px;
		font-weight: 400;
		line-height: 28px;
	}
}

.common__back {
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-top: 20px;
	margin-left: 33px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.common__back:hover {
	border-color: transparent;
}

.common__back:before {
	content: "";
	position: absolute;
	left: -63px;
	top: 2px;
	width: 50px;
	height: 14px;
	transform: rotate(180deg);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCA1MCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ5LjY5NjQgOC41MzYyMUM1MC4wODY5IDguMTQ1NjggNTAuMDg2OSA3LjUxMjUyIDQ5LjY5NjQgNy4xMjE5OUw0My4zMzI0IDAuNzU4MDM0QzQyLjk0MTkgMC4zNjc1MDkgNDIuMzA4NyAwLjM2NzUwOSA0MS45MTgyIDAuNzU4MDM0QzQxLjUyNzcgMS4xNDg1NiA0MS41Mjc3IDEuNzgxNzIgNDEuOTE4MiAyLjE3MjI1TDQ3LjU3NSA3LjgyOTFMNDEuOTE4MiAxMy40ODZDNDEuNTI3NyAxMy44NzY1IDQxLjUyNzcgMTQuNTA5NiA0MS45MTgyIDE0LjkwMDJDNDIuMzA4NyAxNS4yOTA3IDQyLjk0MTkgMTUuMjkwNyA0My4zMzI0IDE0LjkwMDJMNDkuNjk2NCA4LjUzNjIxWk0wLjk4OTI1OCA4LjgyOTFINDguOTg5M1Y2LjgyOTFIMC45ODkyNThWOC44MjkxWiIgZmlsbD0iI0ZGODAwMCIvPgo8L3N2Zz4K")
}

.common__input {
	width: 100%;
	height: 48px;
	padding: 0 18px;
	border: 1px solid #acab9e;
	background-color: transparent;
	color: #0e0e0e;
	font-family: "OpenSans";
	font-size: 14px;
	line-height: 18px;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
	border-radius: 100px;
}

.common__input:focus+.common__placeholder,
.common__input.notempty+.common__placeholder {
	display: none;
}

.common__textarea {
	width: 100%;
	height: 116px;
	overflow: hidden;
	resize: none;
	padding: 11px 18px;
	border: 1px solid #acab9e;
	background-color: transparent;
	color: #0e0e0e;
	font-family: "OpenSans";
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	border-radius: 24px;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.common__textarea:focus+.common__placeholder,
.common__textarea.notempty+.common__placeholder {
	display: none;
}

.common__select {
	height: 36px;
	background-color: #fff;
	border: 2px solid #b6b6b6;
	width: auto;
	cursor: pointer;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.common__select.warning {
	border-color: #ed1c24;
}

.common__placeholder {
	position: absolute;
	z-index: 1;
	pointer-events: none;
	left: 0;
	top: 0;
	padding-left: 20px;
	color: rgba(14, 14, 14, 0.5);
	font-size: 14px;
	font-weight: 400;
	line-height: 50px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width: 100%;
	border: 2px solid transparent;
}
.warning + .common__placeholder {
	width: 100%;
    height: 100%;
    border-radius: 100px;
	text-align: left;
	border-color: #ff3a0f !important;
}
.common__placeholder span {
	color: #FF8000;
}

.common__col {
	width: calc(50% - 14px);
}

@media (max-width: 768px) {
	.common__col {
		width: 100%;
	}

	.common__col+.common__col {
		margin-top: 20px;
	}
}

.common__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	width: 100%;
}

@media (max-width: 768px) {
	.common__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.common__row+.common__row {
	margin-top: 20px;
}

.common__fileover {
	position: relative;
}

.common__fileover+.common__fileover {
	margin-top: 20px;
}

.common__file {
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	top: 0;
	opacity: 0;
}

.common__filename {
	display: inline-block;
	vertical-align: top;
	position: relative;
	left: 26px;
	cursor: pointer;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.common__filename.choosed,
.common__filename:hover {
	border-color: transparent;
}

.common__filename:before {
	content: "";
	position: absolute;
	left: -24px;
	top: 6px;
	width: 16px;
	height: 8px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAMAAADHqI+lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEUiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiL////BkM1AAAAAKHRSTlMAFJLi/uaFBRrhukMXERM+1IeisgE0t8xM8EeJRFvnRmnsaKQ1uVUVNSas3QAAAAFiS0dEKcq3hSQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABYSURBVAjXRc1ZEkAwEATQJvZ9jxC74P4nRATvr6eqewBNJ8ahmJYNx/X8IHxEcZIiywuUFZWAmoE1AGm5BHQ92PAf+DjNWK7KqipUbLhGxTcKadfJ+/WOJ3rfCXxQ+WZgAAAAAElFTkSuQmCC") no-repeat center;
}

.common__filename.choosed+.common__filedelete {
	visibility: visible;
	cursor: pointer;
}

.common__filedelete {
	display: inline-block;
	vertical-align: top;
	visibility: hidden;
	margin-top: 5px;
	margin-left: 32px;
	width: 9px;
	height: 9px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiL////wlQZJAAAADXRSTlMA0Do74eI5bGtqOM7MEv0urwAAAAFiS0dEDm+9ME8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA3SURBVAjXYxBiYGAWYFBRYDBNYGByYg5jYGBQLU0Akhw3GUDsKQoMDExRTE4MDKYLQMp2AbkHAKcGB4WerKhTAAAAAElFTkSuQmCC") no-repeat center;
}

.fakecheckbox {
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.fakecheckbox__label {
	display: inline-block;
	vertical-align: top;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	position: relative;
	padding-left: 37px;
	padding-top: 7px;
}

.popup .fakecheckbox__label--dark {
	color: #0e0e0e !important;
}

.fakecheckbox__label:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 7px;
	width: 20px;
	height: 20px;
	border: 2px solid #ececec;
	cursor: pointer;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.fakecheckbox__label:after {
	content: "";
	position: absolute;
	width: 16px;
	height: 13px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANBAMAAABSlfMXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAAyio8Dc4NlLA1+AAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAAOUlEQVQI12NgAANGBQjNIOwKFbCAMoRbArAIMAlABUIMoSpSmgUhKlg9jKFaQjqgWlhdAqDGl4JJAP/cCjh7XMPDAAAAAElFTkSuQmCC") no-repeat center;
	left: 4px;
	top: 13px;
	opacity: 0;
	cursor: pointer;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.popup .fakecheckbox__label:after {
	filter: brightness(0);
}

.fakecheckbox__truecheck {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border: 0;
	opacity: 0;
}

.fakecheckbox__truecheck:checked+.fakecheckbox__label:after {
	opacity: 1;
}

.fakecheckbox__truecheck.warning+.fakecheckbox__label:before {
	border-color: #ed1c24;
}

.totop {
	position: fixed;
	z-index: 100;
	bottom: 20px;
    right: 20px;
	cursor: pointer;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	-webkit-box-shadow: 0 6px 19px rgba(0, 0, 0, 0.12);
	box-shadow: 0 6px 19px rgba(0, 0, 0, 0.12);
	visibility: hidden;
	opacity: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKBAMAAABLZROSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAPTz08p6hA6DzCennlZZZY9tOAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAEhJREFUCNdjYAACIQYoYDRRgLKE/ztBhezDvkAEhb+W5ztBhMIZysCCwl8LGNhBgiAhBoaKnwoMq4FCDAzs/acYGK+DtdUpAACFthD1OC0MSwAAAABJRU5ErkJggg==") no-repeat center #FF8000;
	-webkit-transition: 0.5s visible, 0.5s opacity, 0.5s -webkit-box-shadow;
	transition: 0.5s visible, 0.5s opacity, 0.5s -webkit-box-shadow;
	transition: 0.5s visible, 0.5s box-shadow, 0.5s opacity;
	transition: 0.5s visible, 0.5s box-shadow, 0.5s opacity, 0.5s -webkit-box-shadow;
}
.burgeropen iframe#CalltouchWidgetFrame {
	display: none !important;
    opacity: 0 !important;
    pointer-events: none !important;
}
@media (max-width: 1000px) {
	.totop,
	body:not(.catalog-detail-page) .totop {
		bottom: 20px;
	}

	body #CalltouchWidgetFrame {
		bottom: 105px !important
	}
	body:not(.catalog-detail-page) #CalltouchWidgetFrame {
		bottom: 105px !important
	}
	
	.totop.visible {
		opacity: .7;
	}
}
@media (max-width: 630px) {
	.totop {
		display: none;
	}
	body:not(.catalog-detail-page) .totop {
		bottom: 64px;
	}
	body:not(.catalog-detail-page) #CalltouchWidgetFrame {
		bottom: 90px !important;
	}
	body #CalltouchWidgetFrame {
		bottom: 200px !important
	}
}

.card-page-wrap .totop:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.totop.visible {
	visibility: visible;
	opacity: 1;
}

.text_short {
	max-width: 877px;
}

@media (max-width: 1199px) {
	.text_short {
		max-width: 100%;
	}
}

.breadcrumbs {
	position: relative;
	margin-bottom: 17px;
}

@media (max-width: 767px) {
	.breadcrumbs {
		margin-bottom: 5px;
	}
}

.breadcrumbs__href {
	color: rgba(14, 14, 14, 0.8);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	border-bottom: 1px solid rgba(93, 93, 93, 0.25);
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.breadcrumbs__href:hover {
	border-color: transparent;
}

.breadcrumbs__delim {
	padding: 0 9px;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

@media (max-width: 767px) {
	.breadcrumbs__delim {
		padding: 0;
		line-heigth: 15px;
	}

	.breadcrumbs__href {
		line-heigth: 15px;
	}
}

.breadcrumbs+h1:not([class]) {
	margin-top: 0;
}

input.warning,
textarea.warning {
	border-color: #ff3a0f !important;
}

.hidden-block {
	display: none;
}

.tippy-tooltip.light-theme {
	background-color: #fff;
	-webkit-box-shadow: 0 6px 32px rgba(0, 0, 0, 0.21);
	box-shadow: 0 6px 32px rgba(0, 0, 0, 0.21);
	font: 14px 400 18px;
	color: #0e0e0e;
	padding: 15px 19px;
}

.tippy-tooltip.light-theme .tippy-backdrop {
	background-color: #fff;
	color: #0e0e0e;
}

.tippy-tooltip.light-theme .tippy-arrow {
	border-top-color: #fff;
}

body.compensate-for-scrollbar {
	overflow: hidden;
}

.fancybox-active {
	height: auto;
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute !important;
	top: -9999px;
	visibility: hidden;
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
	height: 100%;
	left: 0;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 100%;
	z-index: 99992;
}

.fancybox-container * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
}

.fancybox-bg {
	background: #222;
	opacity: 0.96;

	-webkit-transition-duration: inherit;
	transition-duration: inherit;
	-webkit-transition-property: opacity;
	transition-property: opacity;

	-webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
	transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.cart-fancy .fancybox-bg {
	background: hsla(0, 0%, 100%, .62);
}

.fancybox-is-open .fancybox-bg {
	-webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
	transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
	direction: ltr;
	opacity: 1;
	position: absolute;
	-webkit-transition: opacity 0.25s, visibility 0s linear 0.25s;
	transition: opacity 0.25s, visibility 0s linear 0.25s;
	visibility: hidden;
	z-index: 99997;
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
	opacity: 1;
	-webkit-transition: opacity 0.25s, visibility 0s;
	transition: opacity 0.25s, visibility 0s;
	visibility: visible;
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	text-align: center;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fancybox-toolbar {
	right: 0;
	top: 0;
}

.fancybox-stage {
	direction: ltr;
	overflow: visible;
	-webkit-transform: translateZ(0);
	z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden;
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: none;
	height: 100%;
	left: 0;
	outline: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: opacity, -webkit-transform;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	white-space: normal;
	width: 100%;
	z-index: 99994;
}

/* .fancybox-slide:before {
	content: "";
	display: inline-block;
	height: 100%;
	margin-right: -.25em;
	vertical-align: middle;
	width: 0;
} */

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
	display: block;
}

.fancybox-slide--next {
	z-index: 99995;
}

.fancybox-slide--image {
	overflow: visible;
	padding: 44px 0 !important;
}

.fancybox-slide--image:before {
	display: none;
}

.fancybox-slide--html {
	padding: 44px 0 !important;
}

.fancybox-slide--iframe {
	padding: 44px 44px 0;
}

.fancybox-content {
	display: inline-block;
	margin: 44px 0 44px;
	max-width: 100%;
	overflow: auto;

	position: relative;
	text-align: left;
	vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
	-webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	margin: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	transition-property: opacity, -webkit-transform;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.fancybox-can-drag .fancybox-content {
	cursor: -webkit-grab;
	cursor: grab;
}

.fancybox-is-dragging .fancybox-content {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
	cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
	background: transparent;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
}

.fancybox-spaceball {
	z-index: 1;
}

.fancybox-slide--html .fancybox-content {
	margin-bottom: 6px;
	color: #fff;
	position: relative;
    overflow: visible;
	max-width: 500px;
    width: 500px;
    margin: auto;
    background-color: #222222;
    padding: 32px 16px 40px;
    margin: auto;
    position: relative;
}

.fancybox-slide:not(:first-child):not(.fancybox-slide--image) .fancybox-content {
    padding: 0;
    max-width: unset;
    width: auto;
	height: 100% !important;
}


.fancybox-slide--html .fancybox-close-small {
	position: absolute;
}

@media (max-width: 520px) {
	.fancybox-slide--html .fancybox-close-small {
		right: 0;
		top: 0;
		opacity: 1;
		background-color: rgba(0, 0, 0, 0.8);
	}
}

.cart-fancy .fancybox-slide--html .fancybox-content {
	box-shadow: 0 10px 30px 5px rgba(0, 0, 0, .2);
}


.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--video .fancybox-content {
	height: 100%;
	margin: 0;
	overflow: visible;
	padding: 0;
	width: 100%;
}

.fancybox-slide--video .fancybox-content {
	background: #000;
}

.fancybox-slide--map .fancybox-content {
	background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff;
	height: calc(100% - 44px);
	margin-bottom: 44px;
}
.fancybox-slide.fancybox-slide--iframe .fancybox-content {
	max-width: 1140px;
}

.fancybox-iframe,
.fancybox-video {
	background: transparent;
	border: 0;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.fancybox-iframe {
	vertical-align: top;
}

.fancybox-error {
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%;
}

.fancybox-error p {
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}

.fancybox-button {
	background: rgba(30, 30, 30, .6);
	border: 0;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	outline: none;
	padding: 10px;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
	vertical-align: top;
	width: 44px;
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
	color: #ccc;
}

.fancybox-button:focus,
.fancybox-button:hover {
	color: #fff;
}

.fancybox-button.disabled,
.fancybox-button.disabled:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	opacity: 0 !important;
}

.fancybox-button svg {
	display: block;
	overflow: visible;
	position: relative;
	shape-rendering: geometricPrecision;
}

.fancybox-button svg path {
	fill: transparent;
	stroke: currentColor;
	stroke-linejoin: round;
	stroke-width: 3;
}

.fancybox-button--pause svg path:nth-child(1),
.fancybox-button--play svg path:nth-child(2) {
	display: none;
}

.fancybox-button--play svg path,
.fancybox-button--share svg path,
.fancybox-button--thumbs svg path {
	fill: currentColor;
}

.fancybox-button--share svg path {
	stroke-width: 1;
}

.fancybox-navigation .fancybox-button {
	height: 38px;
	opacity: 0;
	padding: 6px;
	position: absolute;
	top: 50%;
	width: 38px;
}

.fancybox-show-nav .fancybox-navigation .fancybox-button {
	-webkit-transition: opacity 0.25s, visibility 0s, color 0.25s;
	transition: opacity 0.25s, visibility 0s, color 0.25s;
}

.fancybox-navigation .fancybox-button:after {
	content: "";
	right: 0;
	height: 90vh;
	width: 22vw;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: none;
}

.fancybox-navigation .fancybox-button--arrow_left:after {
	content: "";
	left: 0;
	height: 90vh;
	width: 22vw;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
	right: 6px;
}

.fancybox-close-small {
	cursor: pointer;
	top: 15px;
	right: 20px;
	position: fixed;
	background-color: rgba(0, 0, 0, 0.08);
	width: 35px;
	height: 35px;
	opacity: 0.7;
	background-position: -59px 2px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA2CAYAAADTeCfRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NThDMEMwNzg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NThDMEMwODg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1OEMwQzA1ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1OEMwQzA2ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+htE8KwAAA9BJREFUeNrsm1tIFGEYhndDI4OSLgqkMrKjBXYwCjt40QkpL4pMyoqMgigIgm6iiy66KSwpj2vrucKgpINRRhYRooQkWYEWUkaWERokhVQXbu/QOyDhpjPzz3H/Dx7W1f2+753/3X9mnPnHHwqFfDKcEWPkEEgzZEgzpBkybDbjHLhvIP8GKLNhPILgksEaFaDKKWacAMdAn4Ean8F+kGOxGXFgDyjSmZ8L9oFpurKVU1uBnAr9jZMCah1hrQLBGkciyL7FGvNymXdZb2+RG3GGYo4LrHmINS9abEiZRkMu8PNXjPQVJV4Vc9SEgclm7WqLDSkd5RdBiBGizCihmMMmDkwWe1yz2JBy9g2E+ft5o7smkWZUUMwBCwYmg71u2nQMCZhphFEzaihmt4UDk86e9TYZUsj3OaKNMGJGHcVkWjwoChvZ+7HFfQvZt42vpaJ76Em6SzHbbDBCZR01NFvct519u8yorzXhEcWk2WiESiq1tFrUT901veZrnp1mNFHEWgcYoZJMTe0m98ljn3K+z+f7oB1mtLD5agcZoZJEbZ3Ab0J9deCrwpzSB6004xWbLnegESqJ1NgNok04aFeF+XtA5MF8pA90stkiBxuhkkCtvSBGQL2iEYz415Bys8yIAu/ZZKELjFCJp+Z+EGugTgHrVGq8ClEm2oxZ4CUYAHNcZIRKHOjj6ed8A8eISo15xUaPIcP9spFFk11ohMp0bkOHxrxa5lXo7Ksack9Pvn+YpTqLwS0QDZbxRo+bYgJoBZPAZtCiIVe5QzceZBroXwP8YKfWRH+YdVOx4AOYCOJBt0uMUAz4BGLAVNDjhXvg/bwF2UdTElywLVOoN5o/97hsRv/3HvgAv10fwVuQ6ODtUO45f6HmyaDXi6tDfoMZNKMdJDlwG2ZyN/qVs/mbl5fqDILZoAO8AMkO0j8XvONJhjKLf0TKuqkF4Dl4BlY6QLty1vcGdHE39SvSFrEtBc2gCWywUfcKfjE6eHIxGKkrCleBRvAApNmgOQU8BW2crRG/vDMV1JN0C/WmcmYqZizxeSyMLO/cBG6DOyDDAq3rwRPOyhSfB8PoWtst4DrJMlGnYnwDeMjZ4c0QdGGumhfIsk246LeVtetcfOFyVEQJ8nQv+AkqwThQIqjuDnAV1ILtPo9HlMBaB/kfewCMBfkG6ylL85VnJZSroLt8kRAmTLezOpfUD+W0WQvFnIzfpEePlaeO5oE1OvOVp56+R8KuaWiYZYYMG05tZUgzpBkypBnSDBnSDGmGDGmGDGmGNEOGNEOaIUOa4YH4I8AAM9m8BFEzyDIAAAAASUVORK5CYII=");
	transition: 0.5s opacity;
	-webkit-transition: 0.5s opacity;
}

.fancybox-close-small:focus {
	outline: none;
}

.fancybox-close-small:hover svg {
	opacity: 1;
}

.fancybox-slide--iframe .fancybox-close-small,
.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--video .fancybox-close-small {
	color: #ccc;
	padding: 5px;
	right: -12px;
	top: -44px;
}

.fancybox-slide--iframe .fancybox-close-small:hover svg,
.fancybox-slide--image .fancybox-close-small:hover svg,
.fancybox-slide--video .fancybox-close-small:hover svg {
	background: transparent;
	color: #fff;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
	display: none;
}

.fancybox-caption {
	bottom: 0;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 25px 44px;
	right: 0;
}

.fancybox-caption:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC");
	background-repeat: repeat-x;
	background-size: contain;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: -25px;
	z-index: -1;
}

.fancybox-caption:after {
	border-bottom: 1px solid hsla(0, 0%, 100%, .3);
	content: "";
	display: block;
	left: 44px;
	position: absolute;
	right: 44px;
	top: 0;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
	color: #ccc;
	text-decoration: none;
}

.fancybox-caption a:hover {
	color: #fff;
	text-decoration: underline;
}

.fancybox-loading {
	-webkit-animation: a 0.8s infinite linear;
	animation: a 0.8s infinite linear;
	background: transparent;
	border: 6px solid hsla(0, 0%, 39%, .5);
	border-radius: 100%;
	border-top-color: #fff;
	height: 60px;
	left: 50%;
	margin: -30px 0 0 -30px;
	opacity: 0.6;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 60px;
	z-index: 99999;
}

@-webkit-keyframes a {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes a {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.fancybox-animated {

	-webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
	transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
	opacity: 0;

	-webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1;
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(1.5, 1.5, 1.5);
	transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(.5, .5, .5);
	transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.fancybox-fx-rotate.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: rotate(-1turn);
	transform: rotate(-1turn);
}

.fancybox-fx-rotate.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn);
}

.fancybox-fx-rotate.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.fancybox-fx-circular.fancybox-slide--previous {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
	opacity: 1;
	-webkit-transform: scaleX(1) translateZ(0);
	transform: scaleX(1) translateZ(0);
}

.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
	transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
	transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform: translateZ(0) scale(1);
	transform: translateZ(0) scale(1);
}

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
	display: flex; 
	justify-content: center;  
	align-items: center;
}

.fancybox-share {
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center;
}

.fancybox-share h1 {
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px;
}

.fancybox-share p {
	margin: 0;
	padding: 0;
}

.fancybox-share__button {
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px;
	min-width: 130px;
	padding: 0 15px;
	text-decoration: none;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
	color: #fff;
}

.fancybox-share__button:hover {
	text-decoration: none;
}

.fancybox-share__button--fb {
	background: #3b5998;
}

.fancybox-share__button--fb:hover {
	background: #344e86;
}

.fancybox-share__button--pt {
	background: #bd081d;
}

.fancybox-share__button--pt:hover {
	background: #aa0719;
}

.fancybox-share__button--tw {
	background: #1da1f2;
}

.fancybox-share__button--tw:hover {
	background: #0d95e8;
}

.fancybox-share__button svg {
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px;
}

.fancybox-share__button svg path {
	fill: #fff;
}

.fancybox-share__input {
	background: transparent;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0;
	outline: none;
	padding: 10px 15px;
	width: 100%;
}

.fancybox-thumbs {
	background: #fff;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	width: 212px;
	z-index: 99995;
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block;
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px;
}

.fancybox-thumbs>ul {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%;
}

.fancybox-thumbs-x>ul {
	overflow: hidden;
}

.fancybox-thumbs-y>ul::-webkit-scrollbar {
	width: 7px;
}

.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;

	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px;
}

.fancybox-thumbs>ul>li {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px;
}

.fancybox-thumbs-loading {
	background: rgba(0, 0, 0, .1);
}

.fancybox-thumbs>ul>li {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.fancybox-thumbs>ul>li:before {
	border: 4px solid #4ea7f9;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 0.2s cubic-bezier(.25, .46, .45, .94);
	transition: all 0.2s cubic-bezier(.25, .46, .45, .94);
	z-index: 99991;
}

.fancybox-thumbs .fancybox-thumbs-active:before {
	opacity: 1;
}

@media (max-width:800px) {
	.fancybox-thumbs {
		width: 110px;
	}

	.fancybox-show-thumbs .fancybox-inner {
		right: 110px;
	}

	.fancybox-thumbs>ul>li {
		max-width: calc(100% - 10px);
	}
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	/* Fix of Webkit flickering */
	z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
	float: left;
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0px, 0, 0);
	transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow>.swiper-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.swiper-invisible-blank-slide {
	visibility: hidden;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform;
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
	-ms-touch-action: pan-x;
	touch-action: pan-x;
}

.swiper-button-prev,
.swiper-button-next {
	position: absolute;
	top: 50%;
	width: 44px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.05);
	background-repeat: no-repeat;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

@media (max-width: 1199px) {

	.swiper-buttons .swiper-button-prev,
	.swiper-buttons .swiper-button-next {
		margin-top: 0;
	}
}

.swiper-button-prev_dark,
.swiper-button-next_dark {
	-webkit-filter: invert(100%);
	filter: invert(100%);
}

.swiper-button-prev_arr,
.swiper-button-next_arr {
	background-color: transparent;
	-webkit-filter: invert(100%);
	filter: invert(100%);
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
	background-color: rgba(255, 255, 255, 0.3);
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEX///////////////////////////////////////////////////9Ruv0SAAAADHRSTlMACT3n85X0ngM+PKDywvamAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADdJREFUCNdjYAACARDBZAQiVY6CmDkVQFLteAOMOQ3E5EQwGZacBpFcPjsY8HNApjFwWTGAbQEA9LwTwkVgqAkAAAAASUVORK5CYII=");
	background-position: 16px 14px;
	background-color: rgba(0, 0, 0, 0.3);
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAKlBMVEX///////////////////////////////////////////////////////9q+00tAAAADXRSTlMACT3nlvQDn54+ofM879EiiAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA4SURBVAjXY2BkAAFlBRDpGwQi06+COGy1mJyMqxNAnN5IELl2D5DMun0AF5PBF8RkOAxiMoBtAQDhQxTo0iEbqQAAAABJRU5ErkJggg==");
	background-position: 18px 14px;
	background-color: rgba(0, 0, 0, 0.3);
}

.swiper-button-next.swiper-button-next_dark,
.swiper-button-prev.swiper-button-prev_dark,
.swiper-container-rtl .swiper-button-next {
	-webkit-filter: invert(100%);
	filter: invert(100%);
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-lock {
	display: none;
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: 300ms opacity;
	transition: 300ms opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(0.33);
	transform: scale(0.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(0.66);
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(0.33);
	transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(0.66);
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(0.33);
	transform: scale(0.33);
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: 0.2;
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff;
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0px, -50%, 0);
	transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px;
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: 200ms top, 200ms -webkit-transform;
	transition: 200ms top, 200ms -webkit-transform;
	transition: 200ms transform, 200ms top;
	transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: 200ms left, 200ms -webkit-transform;
	transition: 200ms left, 200ms -webkit-transform;
	transition: 200ms transform, 200ms left;
	transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: 200ms right, 200ms -webkit-transform;
	transition: 200ms right, 200ms -webkit-transform;
	transition: 200ms transform, 200ms right;
	transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	transform-origin: right top;
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-container-vertical>.swiper-pagination-progressbar,
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff;
}

.swiper-pagination-progressbar.swiper-pagination-white {
	background: rgba(255, 255, 255, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000;
}

.swiper-pagination-progressbar.swiper-pagination-black {
	background: rgba(0, 0, 0, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background: #000;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}

.swiper-zoom-container>img,
.swiper-zoom-container>svg,
.swiper-zoom-container>canvas {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.swiper-slide-zoomed {
	cursor: move;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	background-size: 100%;
	background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube {
	overflow: visible;
}

.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

.reviews .swiper-button-prev {
	top: 64px;
	left: 3px;
	width: 30px;
	height: 30px;
	background-image: url("../../img/icon-direction.svg");
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center; 
}
  
.reviews .swiper-button-next {
	top: 64px;
	right: 1px;
	width: 30px;
	height: 30px;
	background-image: url("../../img/icon-direction.svg");
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transform: rotate(180deg);
			transform: rotate(180deg); 
		}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next+.swiper-slide {
	pointer-events: auto;
	visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0;
}

.swiper-container-flip {
	overflow: visible;
}

.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-container-coverflow .swiper-wrapper {
	/* Windows 8 IE 10 fix */
	-ms-perspective: 1200px;
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}


.ps {
	overflow: hidden !important;
	overflow-anchor: none;
	-ms-overflow-style: none;
	touch-action: auto;
	-ms-touch-action: auto;
}

.ps__rail-x {
	display: none;
	opacity: 0;
	transition: background-color 0.2s linear, opacity 0.2s linear;
	-webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
	height: 15px;
	/* there must be 'bottom' or 'top' for ps__rail-x */
	bottom: 0px;
	/* please don't change 'position' */
	position: absolute;
}

.ps__rail-y {
	display: none;
	opacity: 0;
	transition: background-color 0.2s linear, opacity 0.2s linear;
	-webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
	width: 15px;
	/* there must be 'right' or 'left' for ps__rail-y */
	right: 0;
	/* please don't change 'position' */
	position: absolute;
}

.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
	display: block;
	background-color: transparent;
}

.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y,
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y {
	opacity: 0.6;
}

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus {
	background-color: #eee;
	opacity: 0.9;
}

@media (max-width: 767px) {
	.ps__rail-x {
		background: rgba(170, 170, 170, .3) !important;
		opacity: 0.9 !important;
		height: 6px;
		border-radius: 6px;
	}
}

.ps__thumb-x {
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color 0.2s linear, height 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
	height: 6px;
	/* there must be 'bottom' for ps__thumb-x */
	bottom: 2px;
	/* please don't change 'position' */
	position: absolute;
}

@media (max-width:767px) {
	.ps__thumb-x {
		bottom: 0;
	}
}

.ps__thumb-y {
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color 0.2s linear, width 0.2s ease-in-out;
	-webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
	width: 6px;
	/* there must be 'right' for ps__thumb-y */
	right: 2px;
	/* please don't change 'position' */
	position: absolute;
}

.ps__rail-x:hover>.ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x {
	background-color: #999;
	height: 11px;
}

.ps__rail-y:hover>.ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y {
	background-color: #999;
	width: 11px;
}

@supports (-ms-overflow-style: none) {
	.ps {
		overflow: auto !important;
	}
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.ps {
		overflow: auto !important;
	}
}

.choices {
	display: inline-block;
	vertical-align: top;
	margin-left: 4px;
	margin-top: -7px;
	position: relative;
	margin-bottom: 24px;
	font-size: 16px;
	line-height: 22px;
}

.choices:focus {
	outline: none;
}

.choices:last-child {
	margin-bottom: 0;
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
	background-color: #eaeaea;
	cursor: not-allowed;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.choices.is-disabled .choices__item {
	cursor: not-allowed;
}

.choices[data-type*="select-one"] {
	cursor: pointer;
}

.choices[data-type*="select-one"] .choices__input {
	display: block;
	width: 100%;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	margin: 0;
}

.choices[data-type*="select-one"] .choices__button {
	background-image: url("../../icons/cross-inverse.svg");
	padding: 0;
	background-size: 8px;
	height: 100%;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
	margin-right: 25px;
	height: 20px;
	width: 20px;
	border-radius: 10em;
	opacity: 0.5;
}

.choices[data-type*="select-one"] .choices__button:hover,
.choices[data-type*="select-one"] .choices__button:focus {
	opacity: 1;
}

.choices[data-type*="select-one"] .choices__button:focus {
	-webkit-box-shadow: 0px 0px 0px 2px #00bcd4;
	box-shadow: 0px 0px 0px 2px #00bcd4;
}

.choices[data-type*="select-one"]:after {
	content: "";
	width: 16px;
	height: 10px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk3NvV16uIAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAARUlEQVQI12NgVGAAAiYBBpMgEEPVjSGlFSjEFOHOwOYBFFJtKWAACYEEGEBCqi0JIIUprRFuIJqB3QMiwMBQAhEACoEEABl3C7YMtMY5AAAAAElFTkSuQmCC") no-repeat center;
	position: absolute;
	right: 11.5px;
	top: 50%;
	margin-top: -5px;
	pointer-events: none;
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
	will-change: transform;
	display: block !important;
}

.choices[data-type*="select-one"].is-open:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.choices[data-type*="select-one"][dir="rtl"]:after {
	left: 11.5px;
	right: auto;
}

.choices[data-type*="select-one"][dir="rtl"] .choices__button {
	right: auto;
	left: 0;
	margin-left: 25px;
	margin-right: 0;
}

.choices[data-type*="select-multiple"] .choices__inner,
.choices[data-type*="text"] .choices__inner {
	cursor: text;
}

.choices[data-type*="select-multiple"] .choices__button,
.choices[data-type*="text"] .choices__button {
	position: relative;
	display: inline-block;
	margin-top: 0;
	margin-right: -4px;
	margin-bottom: 0;
	margin-left: 8px;
	padding-left: 16px;
	border-left: 1px solid #008fa1;
	background-image: url("../../../icons/cross.svg");
	background-size: 8px;
	width: 8px;
	line-height: 1;
	opacity: 0.75;
}

.choices[data-type*="select-multiple"] .choices__button:hover,
.choices[data-type*="select-multiple"] .choices__button:focus,
.choices[data-type*="text"] .choices__button:hover,
.choices[data-type*="text"] .choices__button:focus {
	opacity: 1;
}

.choices__inner {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	background-color: #fff;
	font-size: 14px;
	height: 30px;
	border-radius: 5px;
	border: 1px solid #E4E4E4;
	overflow: hidden;
	transition: all .2s;
}
.choices__inner:hover {
	border-color: #FF8000;
}

.is-focused .choices__inner,
.is-open .choices__inner {
	border-color: #b7b7b7;
}

.is-open .choices__inner {
	border-radius: 2.5px 2.5px 0 0;
}

.is-flipped.is-open .choices__inner {
	border-radius: 0 0 2.5px 2.5px;
}

.choices__list {
	margin: 0;
	padding-left: 0;
	list-style: none;
}

.choices__list--single {
	display: inline-block;
	padding: 3px 30px 4px 10px;
	width: 100%;
}

[dir="rtl"] .choices__list--single {
	padding-right: 4px;
	padding-left: 16px;
}

.choices__list--single .choices__item {
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.choices__list--multiple {
	display: inline;
}

.choices__list--multiple .choices__item {
	display: inline-block;
	vertical-align: middle;
	border-radius: 20px;
	padding: 4px 10px;
	font-size: 12px;
	font-weight: 600;
	margin-right: 3.75px;
	margin-bottom: 3.75px;
	background-color: #00bcd4;
	border: 1px solid #00a5bb;
	color: #fff;
	word-break: break-all;
}

.choices__list--multiple .choices__item[data-deletable] {
	padding-right: 5px;
}

[dir="rtl"] .choices__list--multiple .choices__item {
	margin-right: 0;
	margin-left: 3.75px;
}

.choices__list--multiple .choices__item.is-highlighted {
	background-color: #00a5bb;
	border: 1px solid #008fa1;
}

.is-disabled .choices__list--multiple .choices__item {
	background-color: #aaa;
	border: 1px solid #919191;
}

.choices__list--dropdown {
	display: none;
	z-index: 100;
	position: absolute;
	width: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0 6px 32px rgba(0, 0, 0, 0.21);
	box-shadow: 0 6px 32px rgba(0, 0, 0, 0.21);
	border-top: 0;
	top: 100%;
	margin-top: 0;
	overflow: hidden;
	word-break: break-all;
}

.choices__list--dropdown.is-active {
	display: block;
}

.is-open .choices__list--dropdown {
	border-color: #b7b7b7;
}

.is-flipped .choices__list--dropdown {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: -1px;
	border-radius: 0.25rem 0.25rem 0 0;
}

.choices__list--dropdown .choices__list {
	position: relative;
	max-height: 300px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	will-change: scroll-position;
}

.choices__list--dropdown .choices__item {
	position: relative;
	padding: 4px 10px;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

[dir="rtl"] .choices__list--dropdown .choices__item {
	text-align: right;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
	background-color: #000;
	color: #fff;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
	opacity: 0.5;
}

.choices__item {
	cursor: default;
}

.choices__item--selectable {
	cursor: pointer;
}

.choices__item--disabled {
	cursor: not-allowed;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	opacity: 0.5;
}

.choices__heading {
	font-weight: 600;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #f7f7f7;
	color: #808080;
}

.choices__button {
	text-indent: -9999px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.choices__button:focus {
	outline: none;
}

.choices__input {
	display: inline-block;
	vertical-align: baseline;
	background-color: #f9f9f9;
	font-size: 14px;
	margin-bottom: 5px;
	border: 0;
	border-radius: 0;
	max-width: 100%;
	padding: 4px 0 4px 2px;
}

.choices__input:focus {
	outline: 0;
}

[dir="rtl"] .choices__input {
	padding-right: 2px;
	padding-left: 0;
}

.choices__placeholder {
	opacity: 0.5;
}

/* SUMOSELECT */
.SumoSelect p {
	margin: 0;
}

.SumoSelect {
	width: 200px;
}

.SelectBox {
	padding: 5px 8px;
}

.sumoStopScroll {
	overflow: hidden;
}

/* Filtering style */
.SumoSelect .hidden {
	display: none;
}

.SumoSelect .search-txt {
	display: none;
	outline: none;
}

.SumoSelect .no-match {
	display: none;
	padding: 6px;
}

.SumoSelect.open .search-txt {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 5px 8px;
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 5px;
}

.SumoSelect.open>.search>span,
.SumoSelect.open>.search>label {
	visibility: hidden;
}

/*this is applied on that hidden select. DO NOT USE display:none; or visiblity:hidden; and Do not override any of these properties. */
.SelectClass,
.SumoUnder {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.SelectClass {
	z-index: 1;
}

.SumoSelect>.optWrapper>.options li.opt label,
.SumoSelect>.CaptionCont,
.SumoSelect .select-all>label {
	-ms-user-select: none;
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}

.SumoSelect {
	display: inline-block;
	position: relative;
	outline: none;
}

.SumoSelect:focus>.CaptionCont,
.SumoSelect:hover>.CaptionCont,
.SumoSelect.open>.CaptionCont {
	-webkit-box-shadow: 0 0 2px #7799D0;
	box-shadow: 0 0 2px #7799D0;
	border-color: #7799D0;
}

.SumoSelect>.CaptionCont {
	position: relative;
	border: 1px solid #A4A4A4;
	min-height: 14px;
	background-color: #fff;
	border-radius: 2px;
	margin: 0;
}

.SumoSelect>.CaptionCont>span {
	display: block;
	padding-right: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: default;
}

/*placeholder style*/
.SumoSelect>.CaptionCont>span.placeholder {
	color: #ccc;
	font-style: italic;
}

.SumoSelect>.CaptionCont>label {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 30px;
}

.SumoSelect>.CaptionCont>label>i {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');
	background-position: center center;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background-repeat: no-repeat;
	opacity: 0.8;
}

.SumoSelect>.optWrapper {
	display: none;
	z-index: 1000;
	top: 30px;
	width: 100%;
	position: absolute;
	left: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11);
	box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11);
	border-radius: 3px;
	overflow: hidden;
}

.SumoSelect.open>.optWrapper {
	top: 35px;
	display: block;
}

.card__delevery .SumoSelect.open>.optWrapper {
	min-width: 175px;
}
@media (max-width: 767px) {
	.card__delevery .SumoSelect.open>.optWrapper {
		margin-left: -50%;
	}
}

.SumoSelect.open>.optWrapper.up {
	top: auto;
	bottom: 100%;
	margin-bottom: 5px;
}

.SumoSelect>.optWrapper ul {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
	overflow: auto;
}

.SumoSelect>.optWrapper>.options {
	border-radius: 2px;
	position: relative;
	/*Set the height of pop up here (only for desktop mode)*/
	max-height: 250px;
	/*height*/
}

.SumoSelect>.optWrapper.okCancelInMulti>.options {
	border-radius: 2px 2px 0 0;
}

.SumoSelect>.optWrapper.selall>.options {
	border-radius: 0 0 2px 2px;
}

.SumoSelect>.optWrapper.selall.okCancelInMulti>.options {
	border-radius: 0;
}

.SumoSelect>.optWrapper>.options li.group.disabled>label {
	opacity: 0.5;
}

.SumoSelect>.optWrapper>.options li ul li.opt {
	padding-left: 22px;
}

.SumoSelect>.optWrapper.multiple>.options li ul li.opt {
	padding-left: 50px;
}

.SumoSelect>.optWrapper.isFloating>.options {
	max-height: 100%;
	-webkit-box-shadow: 0 0 100px #595959;
	box-shadow: 0 0 100px #595959;
}

.SumoSelect>.optWrapper>.options li.opt {
	padding: 6px 6px;
	position: relative;
	border-bottom: 1px solid #f5f5f5;
}

.SumoSelect>.optWrapper>.options>li.opt:first-child {
	border-radius: 2px 2px 0 0;
}

.SumoSelect>.optWrapper>.options>li.group label {
	display: none;
}

.card__delevery .SumoSelect>.optWrapper>.options>li.group .opt {
	padding: 0;
	border-radius: 0;
	border-bottom: none;
	padding: 4px 10px;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	margin-top: 0;
}

.card__delevery .SumoSelect>.optWrapper>.options>li.group .opt:hover {
	background-color: #000000;
}

.card__delevery .SumoSelect>.optWrapper>.options>li.group .opt:hover label {
	color: #ffffff;
}

.card__delevery .SumoSelect>.optWrapper>.options>li.group {
	border-bottom: 1px solid #ececec;
	margin-bottom: 7.5px;
	padding-bottom: 7.5px;
}

.SumoSelect>.optWrapper>.options>li.group .opt:before {
	content: none;
}

.SumoSelect>.optWrapper.selall>.options>li.opt:first-child {
	border-radius: 0;
}

.SumoSelect>.optWrapper>.options>li.opt:last-child {
	border-radius: 0 0 2px 2px;
	border-bottom: none;
}

.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child {
	border-radius: 0;
}

.SumoSelect>.optWrapper>.options li.opt:hover {
	background-color: #E4E4E4;
}

.SumoSelect>.optWrapper>.options li.opt.sel,
.SumoSelect .select-all.sel {
	background-color: #a1c0e4;
}

.SumoSelect>.optWrapper>.options li label {
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	cursor: pointer;
}

.SumoSelect>.optWrapper>.options li span {
	display: none;
}

.SumoSelect>.optWrapper>.options li.group>label {
	cursor: default;
	padding: 8px 6px;
	font-weight: bold;
}

/*Floating styles*/
.SumoSelect>.optWrapper.isFloating {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 90%;
	bottom: 0;
	margin: auto;
	max-height: 90%;
}

/*disabled state*/
.SumoSelect>.optWrapper>.options li.opt.disabled {
	background-color: inherit;
	pointer-events: none;
}

.SumoSelect>.optWrapper>.options li.opt.disabled * {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */
	filter: alpha(opacity=50);
	/* Netscape */
	-moz-opacity: 0.5;
	/* Safari 1.x */
	-khtml-opacity: 0.5;
	/* Good browsers */
	opacity: 0.5;
}

/*styling for multiple select*/
.SumoSelect>.optWrapper.multiple>.options li.opt {
	padding-left: 35px;
	cursor: pointer;
}

.SumoSelect>.optWrapper.multiple>.options li.opt span,
.SumoSelect .select-all>span {
	position: absolute;
	display: block;
	width: 30px;
	top: 0;
	bottom: 0;
	margin-left: -35px;
}

.SumoSelect>.optWrapper.multiple>.options li.opt span i,
.SumoSelect .select-all>span i {
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 14px;
	height: 14px;
	border: 1px solid #AEAEAE;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	background-color: #fff;
}

.SumoSelect>.optWrapper>.MultiControls {
	display: none;
	border-top: 1px solid #ddd;
	background-color: #fff;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.13);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.13);
	border-radius: 0 0 3px 3px;
}

.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls {
	display: block;
	margin-top: 5px;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls {
	display: block;
}

.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p {
	padding: 6px;
}

.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus {
	-webkit-box-shadow: 0 0 2px #a1c0e4;
	box-shadow: 0 0 2px #a1c0e4;
	border-color: #a1c0e4;
	outline: none;
	background-color: #a1c0e4;
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p {
	display: inline-block;
	cursor: pointer;
	padding: 12px;
	width: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover {
	background-color: #f1f1f1;
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk {
	border-right: 1px solid #DBDBDB;
	border-radius: 0 0 0 3px;
}

.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel {
	border-radius: 0 0 3px 0;
}

/*styling for select on popup mode*/
.SumoSelect>.optWrapper.isFloating>.options li.opt {
	padding: 12px 6px;
}

/*styling for only multiple select on popup mode*/
.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt {
	padding-left: 35px;
}

.SumoSelect>.optWrapper.multiple.isFloating {
	padding-bottom: 43px;
}

.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,
.SumoSelect .select-all.selected>span i,
.SumoSelect .select-all.partial>span i {
	background-color: rgb(17, 169, 17);
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: transparent;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: center center;
}

/*disabled state*/
.SumoSelect.disabled {
	opacity: 0.7;
	cursor: not-allowed;
}

.SumoSelect.disabled>.CaptionCont {
	border-color: #ccc;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/**Select all button**/
.SumoSelect .select-all {
	border-radius: 3px 3px 0 0;
	position: relative;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	padding: 8px 0 3px 35px;
	height: 20px;
	cursor: pointer;
}

.SumoSelect .select-all>label,
.SumoSelect .select-all>span i {
	cursor: pointer;
}

.SumoSelect .select-all.partial>span i {
	background-color: #ccc;
}

/*styling for optgroups*/
.SumoSelect>.optWrapper>.options li.optGroup {
	padding-left: 5px;
	text-decoration: underline;
}

/* SUMOSELECT */

.glightbox-container {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999 !important;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
}

.glightbox-container.inactive {
	display: none;
}

.glightbox-container .gcontainer {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 9999;
}

.glightbox-container .gslider {
	-webkit-transition: -webkit-transform 0.4s ease;
	transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
	transition: transform 0.4s ease, -webkit-transform 0.4s ease;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	position: absolute;
}

.glightbox-container .gslide {
	height: 100%;
	width: 100%;
	position: absolute;
	display: block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.glightbox-container .gslide.current {
	opacity: 1;
	z-index: 99999;
}

.glightbox-container .gslide.prev {
	opacity: 1;
	z-index: 9999;
}

.glightbox-container .gslide-inner-content {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.glightbox-container .ginner-container {
	width: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%;
}

@media (min-width: 48em) {
	.glightbox-container .ginner-container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.glightbox-container .ginner-container.desc-bottom,
.glightbox-container .ginner-container.desc-top {
	display: inline-block;
}

.glightbox-container .ginner-container.desc-left,
.glightbox-container .ginner-container.desc-right {
	max-width: 100% !important;
}

@media (min-width: 48em) {

	.glightbox-container .ginner-container.desc-left .gslide-description,
	.glightbox-container .ginner-container.desc-top .gslide-description {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.glightbox-container .ginner-container.desc-left .gslide-media,
	.glightbox-container .ginner-container.desc-top .gslide-media {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
}

.gslide iframe,
.gslide video {
	width: 100vw;
	max-width: 100vw;
	min-width: 100vw;
	outline: none !important;
	border: none;
	min-height: 165px;
	-webkit-overflow-scrolling: touch;
	-ms-touch-action: auto;
	touch-action: auto;
}

.gslide video {
	width: 100%;
	max-width: unset !important;
	min-width: unset !important;
}

@media (min-width: 25em) {

	.gslide iframe,
	.gslide video {
		min-width: 0;
	}
}

.gslide-image {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.gslide-image img {
	max-height: 100vh;
	display: block;
	max-width: 100%;
	margin: 0;
	padding: 0;
	float: none;
	outline: none;
	border: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: initial;
}

@media (min-width: 48em) {
	.gslide-image img {
		width: initial;
		max-height: 97vh;
	}
}

.gslide-video {
	width: 100%;
	height: auto;
	min-width: 100%;
	max-width: 100%;
	min-height: auto;
	max-height: auto;
	position: relative;
}

@media (min-width: 48em) {
	.gslide-video {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		min-height: 100px;
		height: 100%;
		max-height: 95vh !important;
	}
}

.gslide-video::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255, 0, 0, 0.34);
	display: none;
}

.gslide-video.playing::before {
	display: none;
}

.gslide-video .jw-media,
.gslide-video .jw-video {
	position: relative !important;
}

.gslide-video .jwplayer {
	max-width: 100vw;
	width: 100vh;
	height: auto !important;
}

.gslide-video .jwplayer,
.gslide-video .box-emboss {
	outline: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: none !important;
}

.gslide-video .jwplayer .btnd:active,
.gslide-video .box-emboss .btnd:active,
.gslide-video .jwplayer .btnd:focus,
.gslide-video .box-emboss .btnd:focus,
.gslide-video .jwplayer .btnd.active,
.gslide-video .box-emboss .btnd.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.gslide-video object {
	position: absolute;
	top: 0;
	left: 0;
}

.gslide-inline {
	text-align: left;
	max-height: 62vh;
	overflow: auto;
}

@media (min-width: 48em) {
	.gslide-inline {
		max-height: 95vh;
	}
}

.ginlined-content {
	overflow: auto;
	display: block !important;
	opacity: 1;
}

.gslide-external {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-width: 100%;
	background: #fff;
	padding: 0;
	overflow: auto;
	max-height: 62vh;
}

@media (min-width: 48em) {
	.gslide-external {
		max-height: 95vh;
	}
}

.gslide-media {
	display: block;
	width: auto;
	background: transparent;
}

@media (min-width: 48em) {
	.gslide-media {
		display: block;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.gslide-description.left-position,
.gslide-description.right-position {
	padding: 30px;
	background: #fff;
	max-width: 300px;
	min-width: 190px;
}

.gslide-description .bottom-position,
.gslide-description .top-position {
	padding: 30px;
	background: #fff;
	width: 100%;
	display: inline-block;
	min-width: 190px;
}

.gslide-description.description-left,
.gslide-description.description-right {
	max-width: 100%;
}

@media (min-width: 48em) {

	.gslide-description.description-left,
	.gslide-description.description-right {
		max-width: 275px;
	}
}

.gslide-description p {
	margin-bottom: 12px;
}

.gslide-description p::last-child {
	margin-bottom: 0;
}

.glightbox-mobile .glightbox-container .gslide-description {
	background: transparent;
	position: absolute;
	bottom: 15px;
	padding: 19px 11px;
	max-width: 100vw !important;
	-webkit-box-ordinal-group: 3 !important;
	-ms-flex-order: 2 !important;
	order: 2 !important;
	max-height: 78vh;
	overflow: auto !important;
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	text-align: center;
    width: 100%;
    position: static;
}

.glightbox-mobile .glightbox-container .gslide-title {
	color: #fff;
	font-size: 1em;
}
.glightbox-mobile .glightbox-container .gslide-description {
	left: 0;
}
.glightbox-mobile .glightbox-container .gslide-desc {
	color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
	color: #fff;
	font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
	color: #fff;
	opacity: 0.4;
}

.gdesc-open .gslide-media {
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	opacity: 0.4;
}

.gdesc-open .gslide-description {
	padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	opacity: 1;
}

.greset {
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.glightbox-desc {
	display: none;
}

.glightbox-open {
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-touch-action: auto;
	touch-action: auto;
}

.gloader {
	height: 25px;
	width: 25px;
	-webkit-animation: lightboxLoader 0.8s infinite linear;
	animation: lightboxLoader 0.8s infinite linear;
	border: 2px solid #fff;
	border-right-color: transparent;
	border-radius: 50%;
	position: absolute;
	display: block;
	z-index: 9999;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 47%;
}

.goverlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #222;
}

.gprev,
.gnext,
.gclose {
	background-repeat: no-repeat;
	z-index: 99999;
	cursor: pointer;
	width: 26px;
	height: 44px;
	display: block;
	background-position: 0 0;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
	opacity: 0.1;
	pointer-events: none;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
	stroke: #fff;
}

iframe.wait-autoplay {
	opacity: 0;
}

.glightbox-closing .gnext,
.glightbox-closing .gprev,
.glightbox-closing .gclose {
	opacity: 0 !important;
}

.glightbox-clean .gslide-description {
	padding: 22px 20px;
	text-align: center;
}

.glightbox-clean .gslide-title {
	font-size: 1em;
	font-weight: normal;
	font-family: arial;
	color: #fff;
	margin-bottom: 19px;
	line-height: 1.4em;
}
.glightbox-clean .gslide-title:last-child {
	margin-bottom: 0;
}

.glightbox-clean .gslide-desc {
	font-size: 0.86em;
	margin-bottom: 0;
	font-family: arial;
	line-height: 1.4em;
}

.glightbox-clean .gslide-video {
	background: #000;
}

.glightbox-clean .gprev {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMACT3pPvSVngIDPPOg8uULsCJ2AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAEBJREFUCNdjYAACARDBZAIiVb+BmPEVQNL1ewMDAwuUOQHErIQxGVb/AZFc+08yIDj3wZy1KByQaQxcrxjAtgAAbV4XisWpAfYAAAAASUVORK5CYII=");
}

.glightbox-clean .gnext {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEX///////////////////////////////////////////////////////////+g0jAFAAAADnRSTlMACT7plfQDnqHzPPKW5Xfv9DQAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAANklEQVQI12NgZAABZQUQ6RcEItOfgjhsdfg5bH2zgGTGywVw5mswcxeMyXAOxGRYC2IygG0BALXtFALhD24QAAAAAElFTkSuQmCC");
}

.glightbox-clean .gclose {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGMAAAA2CAYAAADTeCfRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NThDMEMwNzg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NThDMEMwODg3NjgxMUU1QUM2MUYwRDYwNTNEN0UxMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk1OEMwQzA1ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk1OEMwQzA2ODc2ODExRTVBQzYxRjBENjA1M0Q3RTExIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+htE8KwAAA9BJREFUeNrsm1tIFGEYhndDI4OSLgqkMrKjBXYwCjt40QkpL4pMyoqMgigIgm6iiy66KSwpj2vrucKgpINRRhYRooQkWYEWUkaWERokhVQXbu/QOyDhpjPzz3H/Dx7W1f2+753/3X9mnPnHHwqFfDKcEWPkEEgzZEgzpBkybDbjHLhvIP8GKLNhPILgksEaFaDKKWacAMdAn4Ean8F+kGOxGXFgDyjSmZ8L9oFpurKVU1uBnAr9jZMCah1hrQLBGkciyL7FGvNymXdZb2+RG3GGYo4LrHmINS9abEiZRkMu8PNXjPQVJV4Vc9SEgclm7WqLDSkd5RdBiBGizCihmMMmDkwWe1yz2JBy9g2E+ft5o7smkWZUUMwBCwYmg71u2nQMCZhphFEzaihmt4UDk86e9TYZUsj3OaKNMGJGHcVkWjwoChvZ+7HFfQvZt42vpaJ76Em6SzHbbDBCZR01NFvct519u8yorzXhEcWk2WiESiq1tFrUT901veZrnp1mNFHEWgcYoZJMTe0m98ljn3K+z+f7oB1mtLD5agcZoZJEbZ3Ab0J9deCrwpzSB6004xWbLnegESqJ1NgNok04aFeF+XtA5MF8pA90stkiBxuhkkCtvSBGQL2iEYz415Bys8yIAu/ZZKELjFCJp+Z+EGugTgHrVGq8ClEm2oxZ4CUYAHNcZIRKHOjj6ed8A8eISo15xUaPIcP9spFFk11ohMp0bkOHxrxa5lXo7Ksack9Pvn+YpTqLwS0QDZbxRo+bYgJoBZPAZtCiIVe5QzceZBroXwP8YKfWRH+YdVOx4AOYCOJBt0uMUAz4BGLAVNDjhXvg/bwF2UdTElywLVOoN5o/97hsRv/3HvgAv10fwVuQ6ODtUO45f6HmyaDXi6tDfoMZNKMdJDlwG2ZyN/qVs/mbl5fqDILZoAO8AMkO0j8XvONJhjKLf0TKuqkF4Dl4BlY6QLty1vcGdHE39SvSFrEtBc2gCWywUfcKfjE6eHIxGKkrCleBRvAApNmgOQU8BW2crRG/vDMV1JN0C/WmcmYqZizxeSyMLO/cBG6DOyDDAq3rwRPOyhSfB8PoWtst4DrJMlGnYnwDeMjZ4c0QdGGumhfIsk246LeVtetcfOFyVEQJ8nQv+AkqwThQIqjuDnAV1ILtPo9HlMBaB/kfewCMBfkG6ylL85VnJZSroLt8kRAmTLezOpfUD+W0WQvFnIzfpEePlaeO5oE1OvOVp56+R8KuaWiYZYYMG05tZUgzpBkypBnSDBnSDGmGDGmGDGmGNEOGNEOaIUOa4YH4I8AAM9m8BFEzyDIAAAAASUVORK5CYII=");
}

.glightbox-clean .gprev {
	background-color: rgba(255, 255, 255, 0.15);
	background-position: 16px 14px;
	position: absolute;
	top: -100%;
	left: 30px;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	-webkit-transition: 0.5s background-color;
	transition: 0.5s background-color;
}

.glightbox-clean .gprev:hover {
	background-color: rgba(255, 255, 255, 0.35);
}

@media (min-width: 48em) {
	.glightbox-clean .gprev {
		top: 45%;
	}
}

.glightbox-clean .gnext {
	background-color: rgba(255, 255, 255, 0.15);
	background-position: 18px 14px;
	position: absolute;
	top: -100%;
	right: 30px;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	-webkit-transition: 0.5s background-color;
	transition: 0.5s background-color;
}

.glightbox-clean .gnext:hover {
	background-color: rgba(255, 255, 255, 0.35);
}

@media (min-width: 48em) {
	.glightbox-clean .gnext {
		top: 45%;
	}
}

.glightbox-clean .gclose {
	width: 35px;
	height: 35px;
	top: 15px;
	right: 10px;
	position: absolute;
	opacity: 0.7;
	background-position: -59px 2px;
}

@media (min-width: 62em) {
	.glightbox-clean .gclose {
		right: 20px;
	}
}

.glightbox-clean .gclose:hover {
	opacity: 1;
}

.gfadeIn {
	-webkit-animation: gfadeIn 0.5s ease;
	animation: gfadeIn 0.5s ease;
}

.gfadeOut {
	-webkit-animation: gfadeOut 0.5s ease;
	animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
	-webkit-animation: gslideOutLeft 0.3s ease;
	animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
	-webkit-animation: gslideInLeft 0.3s ease;
	animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
	-webkit-animation: gslideOutRight 0.3s ease;
	animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
	-webkit-animation: gslideInRight 0.3s ease;
	animation: gslideInRight 0.3s ease;
}

.gzoomIn {
	-webkit-animation: gzoomIn 0.5s ease;
	animation: gzoomIn 0.5s ease;
}

.gzoomOut {
	-webkit-animation: gzoomOut 0.5s ease;
	animation: gzoomOut 0.5s ease;
}

@-webkit-keyframes lightboxLoader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes lightboxLoader {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes gfadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes gfadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes gfadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes gfadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@-webkit-keyframes gslideInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-60%, 0, 0);
		transform: translate3d(-60%, 0, 0);
	}

	to {
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes gslideInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-60%, 0, 0);
		transform: translate3d(-60%, 0, 0);
	}

	to {
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes gslideOutLeft {
	from {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		-webkit-transform: translate3d(-60%, 0, 0);
		transform: translate3d(-60%, 0, 0);
		opacity: 0;
		visibility: hidden;
	}
}

@keyframes gslideOutLeft {
	from {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		-webkit-transform: translate3d(-60%, 0, 0);
		transform: translate3d(-60%, 0, 0);
		opacity: 0;
		visibility: hidden;
	}
}

@-webkit-keyframes gslideInRight {
	from {
		opacity: 0;
		visibility: visible;
		-webkit-transform: translate3d(60%, 0, 0);
		transform: translate3d(60%, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes gslideInRight {
	from {
		opacity: 0;
		visibility: visible;
		-webkit-transform: translate3d(60%, 0, 0);
		transform: translate3d(60%, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes gslideOutRight {
	from {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		-webkit-transform: translate3d(60%, 0, 0);
		transform: translate3d(60%, 0, 0);
		opacity: 0;
	}
}

@keyframes gslideOutRight {
	from {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		-webkit-transform: translate3d(60%, 0, 0);
		transform: translate3d(60%, 0, 0);
		opacity: 0;
	}
}

@-webkit-keyframes gzoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	to {
		opacity: 1;
	}
}

@keyframes gzoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes gzoomOut {
	from {
		opacity: 1;
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	to {
		opacity: 0;
	}
}

@keyframes gzoomOut {
	from {
		opacity: 1;
	}

	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}

	to {
		opacity: 0;
	}
}

.irs {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.irs-line {
	position: relative;
	display: block;
	overflow: hidden;
	outline: none !important;
	width: 97%;
	margin-left: 1.5%;
}

.irs-line-left,
.irs-line-mid,
.irs-line-right {
	position: absolute;
	display: block;
	top: 0;
	cursor: pointer;
}

.irs-line-left {
	left: 0;
	width: 11%;
}

.irs-line-mid {
	left: 9%;
	width: 82%;
}

.irs-line-right {
	right: 0;
	width: 11%;
}

.irs-bar {
	position: absolute;
	display: block;
	left: 0;
	width: 0;
	cursor: pointer;
}

.irs-bar-edge {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
}

.irs-shadow {
	position: absolute;
	display: none;
	left: 0;
	width: 0;
}

.irs-slider {
	position: absolute;
	display: block;
	cursor: default;
	z-index: 1;
	cursor: pointer;
}

.irs-slider.type_last {
	z-index: 2;
}

.irs-slider {
	width: 20px;
	height: 20px;
	top: 17px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iOS41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjREREREREIi8+CjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjMiIGZpbGw9IiNGRjdGMDAiLz4KPC9zdmc+Cg==")
}

.irs-min {
	position: absolute;
	display: block;
	left: 0;
	cursor: default;
}

.irs-max {
	position: absolute;
	display: block;
	right: 0;
	cursor: default;
}

.irs-from,
.irs-to,
.irs-single {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	cursor: default;
	white-space: nowrap;
	font-family: "OpenSans";
	font-size: 0;
}

.irs-grid {
	position: absolute;
	display: none;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 20px;
}

.irs-with-grid .irs-grid {
	display: block;
}

.irs-grid-pol {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 8px;
	background: #000;
}

.irs-grid-pol.small {
	height: 4px;
}

.irs-grid-text {
	position: absolute;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	text-align: center;
	font-size: 9px;
	line-height: 9px;
	padding: 0 3px;
	color: #000;
}

.irs-disable-mask {
	position: absolute;
	display: block;
	top: 0;
	left: -1%;
	width: 102%;
	height: 100%;
	cursor: default;
	background: rgba(0, 0, 0, 0);
	z-index: 2;
}

.irs-disabled {
	opacity: 0.4;
}

.irs-hidden-input {
	position: absolute !important;
	display: block !important;
	top: 0 !important;
	left: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	outline: none !important;
	z-index: -9999 !important;
	background: none !important;
	border-style: solid !important;
	border-color: transparent !important;
}

.irs {
	height: 40px;
}

.irs-with-grid {
	height: 60px;
}

.irs-line {
	height: 18px;
	top: 18px;
	background-color: transparent;
}

.irs-line:after {
	content: '';
    display: block;
    position: absolute;
    top: calc(50% - 2px);
    height: 2px;
    width: 100%;
	background-color: #DDDDDD;
}

.irs-line-left {
	height: 2px;
}

.irs-line-mid {
	height: 2px;
}

.irs-line-right {
	height: 2px;
}

.irs-bar {
	height: 17px;
	top: 19px;
}
span.irs-bar:after {
	content: '';
    display: block;
    position: absolute;
    background-color: #FF8000;
    top: calc(50% - 2px);
    height: 2px;
    width: 100%;
}

.irs-bar-edge {
	top: 25px;
	height: 12px;
	width: 9px;
}

.irs-shadow {
	height: 3px;
	top: 34px;
	background: #000;
	opacity: 0.25;
}


.irs-min,
.irs-max {
	display: none;
	color: #999;
	font-size: 10px;
	line-height: 1.333;
	text-shadow: none;
	top: 0;
	padding: 1px 3px;
	background: #e1e4e9;
	border-radius: 4px;
}

.irs-from,
.irs-to,
.irs-single {
	color: #0e0e0e;
	font-family: "OpenSans";
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	bottom: 20px;
	top: auto;
	cursor: pointer;
}

/* .irs-from:after,
.irs-to:after,
.irs-single:after {
	content: "";
	position: absolute;
	width: 14px;
	height: 14px;
	left: 50%;
	margin-left: -9px;
	cursor: pointer;
	background-image: url('../i/sort-range-icon.png');
	background-repeat: no-repeat;
	background-position: center;
	bottom: -18px;
} */

.irs-from:after {
	margin-left: -6px;
}

.rangeEl {
	position: absolute;
	display: block;
	font-size: 12px;
	top: 35px;
	z-index: 10;
	display: none;
}

.rangeEl_1 {
	left: 10px;
}

.rangeEl_2 {
	right: 36px;
}

.irs-grid-pol {
	background: #e1e4e9;
}

.irs-grid-text {
	color: #999;
}

.header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
}

.header__top {
	background-color: #1a1a18;
	transition: all .2s;
	height: 30px;
}

.header__top .container {
	display: flex;
	justify-content: space-between;
}

@media (max-width: 768px) {
	.header__top {
		display: none;
		height: 0;
	}
}

.header__bottom {
	height: 86px;
	background-color: #fff;
}

@media (max-width: 768px) {
	.header__bottom {
		height: 56px;
	}
}

.header__icons {
	float: right;
	margin-top: 34px;
	margin-left: 51px;
}

.header__icons-elem {
	display: inline-block;
	vertical-align: top;
	position: relative;
	color: #ffffff;
	width: 18px;
	height: 18px;
	background-color: #FF8000;
	font-size: 12px;
	font-weight: 600;
	line-height: 18px;
	border-radius: 50%;
	text-align: center;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.header__icons-elem.empty {
	background: #000;
	color: #ffffff;
}

.header__icons-elem:before {
	content: "";
	position: absolute;
	right: 22px;
	top: 1px;
}

.header__icons-elem_card:before {
	width: 17px;
	height: 17px;
	-webkit-transition: background .5s;
	transition: background .5s;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAXVBMVEUaGhj///8aGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj///8DMpcVAAAAHXRSTlMAAAQDLadjCHKZ9rE7zrQK+6Jw5SuYLF0ZhfP59HMGQzAAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAAeElEQVQY02XP2w6DIBAE0KFeW7VeW8V2/v83ZREBdR5mk5OFZAHggSgKNElukp4EyJgHKERKPmFXJa/KSM0mCN9G2q5rj0c9BxkN60NGTjI+LB1MHOVn5MycDOytfBkyW0kiWaxEhxVQuGYXvWrfu/y4+nY7f+1bbdC2Cif+3nPLAAAAAElFTkSuQmCC") no-repeat center;
}

.header__icons-elem_favorite:before {
	width: 18px;
	height: 18px;
	top: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAw1BMVEUaGhj///8aGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj///9aFvE/AAAAP3RSTlMAAAUxim6D616VsDUgKEFdtek/7oJOOuxGxJbhTR+ktCcVwLwrm1f1OPdkhCpt5Ge5dI0kOczCbP1vR2MiegGoWiFiAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAKZJREFUGNNlztcSwiAQBdBFEzWaWGM3tth773r//69cBDKj8sAuZ9hCpE8srqIQRsjCHwH2DyUA/BCSKThflEaGS11FXjaX56ICUZFDyS9XyOEEVUt+rdVlzi0baEZjqQUEHNroGOkCvU/7PkIlHjDQE/VKNMTILDHW5GNiCFOi2dylBZYRrdZy+maLnaa9fNuHI98nTWdcrjIGIc9RdLubvR7PlxBv6T4WgxLqvT8AAAAASUVORK5CYII=") no-repeat center;
}

.header__icons-elem_compare:before {
	width: 18px;
	height: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOBAMAAADQ9FGEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUaGhj///8aGhgaGhgaGhj///9x1HJqAAAABHRSTlMAAMPEz03kvgAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA5SURBVAjXY1BxcVFgUHFREAQSLgZAwkCQAQaQWUAlDCAlTiAlYJYzDnVgJRDznPGZB7bXCW6vsyAAXjIMjKdXpC8AAAAASUVORK5CYII=") no-repeat center;
}

.burger__menu .header__icons-elem_card:before {
	width: 20px;
	height: 20px;
	top: -1px;
	filter: invert(1);
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMDI5MjdlLTA1IDJIMi4yNTM5NEw0LjY5OTg0IDEzLjQ5NzFDNC43Njg4IDEzLjc5NDMgNS4wMDUyNiAxNCA1LjI3MTI4IDE0SDE2LjY4NzlDMTYuOTI0MyAxNCAxNy4xMzEyIDEzLjg0IDE3LjIyOTggMTMuNTg4NkwxOS45Mjk0IDYuMzg4NTdDMjAuMDA4MiA2LjE3MTQ0IDIwLjAzNzggNS42OTQzIDE5LjkyOTQgNS41QzE5LjY1MDUgNSAxOS4xNzU3IDUgMTguOTc4NiA1SDcuOTg5OTdDNy41MDAwMyA1IDcuMDAwMDMgNS41IDYuOTkxMjQgNkM2Ljk5MTI0IDYuMzc3MTQgNi45OTEyNCA2LjUgNi45OTEyNCA3SDE3LjVMMTUuNSAxMkg2LjUwMDAzTDQuMDAwMDMgMEMyLjk5OTk1IDAgMS45OTk4NyAyLjEyNjU0ZS0wNyAwLjk5OTc5NSAxLjU5NDM5ZS0wN0MwLjQ0NzY0NyAxLjMwMDU5ZS0wNyAtOC40MDY5M2UtMDcgMC40NDc1MDIgNi42NzMwNGUtMDkgMC45OTk2NUM1LjE4NDFlLTA3IDEuMzMzMSAzLjAyOTI3ZS0wNSAxLjY2NjU1IDMuMDI5MjdlLTA1IDJaIiBmaWxsPSIjMUExQTE4Ii8+CjxwYXRoIGQ9Ik02IDIwQzcuMTAyOTUgMjAgOCAxOS4xMDMgOCAxOEM4IDE2Ljg5NzEgNy4xMDI5NSAxNiA2IDE2QzQuODk3MDUgMTYgNCAxNi44OTcgNCAxNy45OTk5QzQgMTkuMTAyOSA0Ljg5NzA1IDIwIDYgMjBaIiBmaWxsPSIjMUExQTE4Ii8+CjxwYXRoIGQ9Ik0xNCAyMEMxNS4xMDMgMjAgMTYgMTkuMTAzIDE2IDE4QzE2IDE2Ljg5NzEgMTUuMTAzIDE2IDE0IDE2QzEyLjg5NyAxNiAxMiAxNi44OTcgMTIgMTcuOTk5OUMxMiAxOS4xMDI5IDEyLjg5NyAyMCAxNCAyMFoiIGZpbGw9IiMxQTFBMTgiLz4KPC9zdmc+Cg==')
}

.burger__menu .header__icons-elem_favorite:before {
	width: 20px;
	height: 20px;
	top: -1px;
	background-size: 20px;
	background-image: url('../../img/favorite.png');
	filter: invert(1);
}

.burger__menu .header__icons-elem_compare:before {
	width: 20px;
	height: 20px;
	top: -1px;
	filter: invert(1);
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDBIMTFWMjBIOVYwWk0xIDExSDNWMjBIMVYxMVpNMTkgNEgxN1YyMEgxOVY0WiIgZmlsbD0iIzFBMUExOCIvPgo8L3N2Zz4K');
}

.header__icons-elem+.header__icons-elem {
	margin-left: 51px;
}

@media (max-width: 1400px) {
	.header__icons-elem+.header__icons-elem {
		margin-left: 38px;
	}
}

.header__icons-elem:not(.empty):hover {
	background: rgba(231, 111, 23, 0.8);
}

.header__contacts {
	float: right;
	text-align: right;
	margin-top: 9px;
	margin-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 86px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (max-width: 999px) {
	.header__contacts {
		display: none;
	}
}

@media (max-width: 768px) {
	.header__contacts {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: 22px;
		height: 72px;
	}
}

@media (max-width: 470px) {
	.header__contacts {
		margin-right: 15px;
		width: 20px;
		margin-top: 18px;
		height: 20px;
		background-image: url(/local/templates/basic/static/i/icon-telephone.png);
		background-repeat: no-repeat;
	}
}

@media (max-width: 360px) {
	.header__contacts {
		margin-top: 25px;
	}
}

.header__contacts-row {
	color: rgba(14, 14, 14, 0.8);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
}

@media (max-width: 1199px) {
	.header__contacts-row span {
		display: none;
	}
}

.header__mail a {
	-webkit-transition: .7s color;
	transition: .7s color;
}

.header__mail a:hover {
	color: #FF8000;
}

@media (max-width: 360px) {
	.header__mail {
		display: none;
	}
}


.header__contacts-row a {
	display: inline-block;
	vertical-align: bottom;
	margin-left: 13px;

	font-size: 19px;
	font-weight: 700;
	line-height: 20px;
	color: #0e0e0e;
}

.header__contacts-row.header__mail a {
	font-size: 15px;
	font-weight: 600;
}

@media (max-width: 1400px) {
	.header__contacts-row a {
		margin-left: 7px;
	}
}

@media (max-width: 1199px) {
	.header__contacts-row a {
		font-size: 14px;
		font-weight: 700;
		line-height: 16px;
	}

	.header__contacts-row.header__mail a {
		font-size: 14px;
	}
}

@media (max-width: 470px) {

	.header__contacts-row a,
	.header__contacts-row.header__mail a {
		font-size: 0;
		font-weight: 400;
		line-height: 14px;
		margin-left: 0;
	}
}

.header__contacts-row+.header__contacts-row {
	margin-top: 3px;
}

@media (max-width: 1199px) {
	.header__contacts-row+.header__contacts-row {
		margin-top: 3px;
	}

	.header__mail.header__mail {
		display: none;
	}
}

.header__logo {
	display: inline-block;
	vertical-align: top;
	margin-top: 18px;
	margin-right: 59px;
}

.header__bottom--smart .header__contacts-row a {
	font-size: 14px;
    line-height: 20px;
}


@media (max-width: 1400px) {
	.header__logo {
		margin-right: 27px;
	}
}

@media (max-width: 999px) {
	.header__logo {
		margin-right: 15px;
	}
}

@media (max-width: 768px) {
	.header__logo {
		margin-top: 10px;
	}
}

@media (max-width: 470px) {
	.header__logo {
		margin-top: 18px;
		margin-right: 10px;
	}

	.header__logo-img {
		height: 22px;
		width: 57px;
	}
}

.header__logo img {
	max-width: 100%;
}

.town {
	float: right;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 11px;
	position: relative;
}

.town:before {
	content: "";
	position: absolute;
	left: -20px;
	top: 1px;
	width: 10px;
	height: 13px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAMAAACn6Q83AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAolBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9MEo+OAAAANXRSTlMATr70TYRM+W4Rb3fyEsPwC8QM985BQtGGpayFHP5GSvMae+ojKO11A7ji5q8BCrqyB6OdBmVV+YwAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAcUlEQVQI1x2KVxaCQADE4gICCmvBrth7R537X81d8jPzXgI0TBCYEEekmgiaipM0TWKFGLW8a8uQKcdacmV01MX26KtgoKEPRhoz0dTfmeYsinIJq3K9ga12+8NRJ6fOF11vuj989nxJ74qa6vP9ufkDsVQLG/GG+80AAAAASUVORK5CYII=") no-repeat center;
}

.town__href {
	color: inherit;
	border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.town__href:hover {
	border-color: transparent;
}

.menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 0;
}

.menu__item {
	display: inline-block;
	vertical-align: top;
}

.menu__item+.menu__item {
	margin-left: 28px;
}

@media (max-width: 1400px) {
	.menu__item+.menu__item {
		margin-left: 15px;
	}
}

.menu__item-href {
	display: inline-block;
	vertical-align: top;
	color: #fff;
	font-size: 10px;
	font-weight: 700;
	line-height: 36px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	border-bottom: 2px solid transparent;
	-webkit-transition: 0.5s border, 0.5s color;
	transition: 0.5s border, 0.5s color;
}

.menu__item-href.active,
.menu__item-href:hover {
	color: #FF8000;
	border-color: #FF8000;
}

.header__top-item_with-sublist .header__top-link:after {
	content: ' ▼';
	font-size: 0.7em;
    line-height: 16px;
}

.menu__sublist {
	margin-top: 10px;
}

.menu__subitem-href.label-new:after {
	content: 'НОВИНКА';
	font-size: 10px;
	color: #FF8000;
    position: static;
    vertical-align: top;
    display: inline-block;
    margin-top: -7px;
	position: absolute;
	top: 0;
	right: 0;
	transform: translateX(100%);
}
.menu__subitem-href.label-new {
	position: relative;
}

.menu__subitem+.menu__subitem {
	margin-top: 2px;
}

.menu__subitem-href.active,
.menu__subitem:hover {
	border-color: transparent;
	color: #fff;
}

.navcats {
	display: inline-block;
	vertical-align: top;
	margin-top: 33px;
}

@media (max-width: 768px) {
	.navcats {
		margin-top: 28px;
	}
}

.navcats__list {
	font-size: 0;
}

.navcats__item {
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.navcats__item+.navcats__item {
	padding-left: 64px;
}

@media (max-width: 1400px) {
	.navcats__item+.navcats__item {
		padding-left: 25px;
	}
}

@media (max-width: 999px) {
	.navcats__item+.navcats__item {
		padding-left: 15px;
	}
}

.navcats__item-href {
	position: relative;
	color: #0e0e0e;
	font-size: 13px;
	font-weight: 700;
	line-height: 21px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	-webkit-transition: 0.5s color;
	transition: 0.5s color;
}

.navcats__item-href:before {
	content: "";
	position: absolute;
	right: calc(100% + 12px);
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

@media (max-width: 1400px) {
	.navcats__item-href:before {
		display: none;
		right: calc(100% + 8px);
	}
}

.navcats__item-href_cat:before {
	width: 31px;
	height: 28px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAbCAMAAACz4aQdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAllBMVEUODg7///8ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///+dfzrfAAAAMHRSTlMAAEXFD/33BtQ2DJxvMGSlVLcvlQNxvU2/heIqCBXh276jZ5ltnXdT3R6687v59B/9axpJAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAMVJREFUKM+V0lkSgjAQBNBBBcRdEBHFfWVR+/6nE2JiNETQ/oAuXjGToiA8QyLGZ6jOizTQrPSWadlVTm04Gu+89nbR03j/5QMMNT7CmM93oY/HffLFfe40RcDuQDH4eTVmCISHCMs+x0J4gGnJI9OMhC+161fi+xCtdb6RvsVOne9jL/2Ao+oeTtIdtFUf4yzdtsyW4he40kl3vk6NG29e+X/84nGSJjF31hXP8oUz7qwrnubPrtxZ//P9OLtld7G/6Kw9ACkXMa8VykQdAAAAAElFTkSuQmCC") no-repeat top left;
}

.navcats__item-href_cat:hover:before,
.navcats__item-href_cat.active:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAbCAMAAACz4aQdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAllBMVEXnbxf////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+RiV3pAAAAMHRSTlMAAEXFD/33BtQ2DJxvMGSlVLcvlQNxvU2/heIqCBXh276jZ5ltnXdT3R6687v59B/9axpJAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAMVJREFUKM+V0lkSgjAQBNBBBcRdEBHFfWVR+/6nE2JiNETQ/oAuXjGToiA8QyLGZ6jOizTQrPSWadlVTm04Gu+89nbR03j/5QMMNT7CmM93oY/HffLFfe40RcDuQDH4eTVmCISHCMs+x0J4gGnJI9OMhC+161fi+xCtdb6RvsVOne9jL/2Ao+oeTtIdtFUf4yzdtsyW4he40kl3vk6NG29e+X/84nGSJjF31hXP8oUz7qwrnubPrtxZ//P9OLtld7G/6Kw9ACkXMa8VykQdAAAAAElFTkSuQmCC") no-repeat top left;
}

.navcats__item-href_gpo:before {
	width: 17px;
	height: 32px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAgCAMAAADDlWPAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABxVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////pFhuCAAAAlXRSTlMADF+s3/LisWYRS9b77vpXabdSHxAcTK56SPxoWvfcZwZHClXpFrkkyNEwpnRNCc3Hhr46wt35GcUHAbQN7ebs63N3YYkD2vP2FbCebOjqvD4T5JPvHS3+zHKiQvBRjocYRh51mnslNkE1kIoqBIGhAtSCL5zj56Q4jA5gZfRJIkSn0zQnw1RiLkDLbltDgyH4/Z3hOaFnbHkAAAABYktHRJaRaSs5AAAACXBIWXMAAAsSAAALEgHS3X78AAABbklEQVQoz12RZVtCQRCFD6gYGNiKYgB2B3Ynil2IXdgoJnZ31/m/Xi7XR6/ny8zzzuyZnV1AkELp5e2j8vXzh6QANRkYFEx6h3iAhgwNC4+IjIomY9wglto4qTlex3jBI4GJQFKyJkoPGGhMgZKpQFo6yYxMIIvZ8GUOcvOYX1DIhAgUsRimklIEsKwcFZVUoqq6BrV1CtSzQfBtZBOaW1qhMrchhO0CsbAD+s4udLMHvX20GPo5MIgh6zBsHAFGjcKssXFggpOYqtZOAzOzc/Z5YEFnTgMSWbco3XlJRbs7LlO7supA8/yametOsTSrI9VlG1paN51S99b2juC869rDrxR27h9ApkNhRbmOaPtHNMywpchI8jGpOpGh07Nzmvf+nVxjukNOnBe8FJOr6xsJ7fNWjDfu9xBV4P4WQXfcqPCQYt6L0fHARzF5oknvKT1b+fKqj2wIpuFnyK2OgTtvfP+zSOaHqfXT9SXm320xYYLRa7tDAAAAAElFTkSuQmCC") no-repeat center;
}

.navcats__item-href_gpo:hover:before,
.navcats__item-href_gpo.active:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAgCAMAAADDlWPAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAByFBMVEXQZBX////QZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBXQZBX////FV6waAAAAlnRSTlMAAAxfrN/y4rFmEUvW++76V2m3Uh8QHEyuekj8aFr33GcGRwpV6Ra5JMjRMKZ0TQnNx4a+OsLd+RnFBwG0De3m7Otzd2GJA9rz9hWwnmzo6rw+E+ST7x0t/sxyokLwUY6HGEYedZp7JTZBNZCKKgSBoQLUgi+c4+ekOIwOYGX0SSJEp9M0J8NUYi5Ay25bQ4Mh+P2d4TmxWU3QAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAYZJREFUKM9d0WlbUlEUBeAlRJhIQooTiSaDIuWUYqSRs+KUOUVoZg6QEwop4lBaWlimOa7f67n3yqO0P+3n/bD32esAolTqe5r72vQHGaJPk0CXSeofZpEagyJG8lF2jik3L58skKSQ5sdQqsjCojSoilkCPCk15lkBG+0OqFkGlDtJVriAp3yGdFaiqpo1tc9ZbEId6+FueAEdPS/R2EQ1Xnlfo7lFhVa2ibnt7EBnVze0vh4Y2Cukj/2wDrzBIN9iaJh9thGOjuGd/z0CHAcm7GLXh0ngI6fwyWueBmZm54Ih4LPFVw6UsGX+5s0LWgaluxZpXloOozO04uNqRL591kJmeqJm+r9ElDSwth4Tkzfim8l8pMyC3NqWu6RgR5yYKl8Z+E+MrAg4UqT0G6ndvSvY+/6Dvs27ImqFznCqRPZ5IMvPX4kb2uKhLAkpD7lqxbdI8pvRRkXq+UeW8BH/ynBMt1WZfOLnv1NrblsWbcnthxbqY2c8D9y+0HXh7r6MX8lXXAP4YWK+gN0LJwAAAABJRU5ErkJggg==") no-repeat center;
}

.navcats__item-href_stillage:before,
.navcats__item-href_stell:before {
	width: 22px;
	height: 28px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcAgMAAAAYQafOAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEUaGhj///8aGhj///9L2th5AAAAAnRSTlMAAHaTzTgAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAAJElEQVQI12PQYGBgCJvAoLUKCOAUVBArNbAqodQqIBW1AEoBANxXMVU3i7aCAAAAAElFTkSuQmCC") no-repeat center;
}


.navcats__item-href_stillage:hover:before,
.navcats__item-href_stillage.active:before,
.navcats__item-href_stell:hover:before,
.navcats__item-href_stell.active:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcAgMAAAAYQafOAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEXnbxf////nbxf///8v2+eRAAAAAnRSTlMAAHaTzTgAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAAJElEQVQI12PQYGBgCJvAoLUKCOAUVBArNbAqodQqIBW1AEoBANxXMVU3i7aCAAAAAElFTkSuQmCC") no-repeat center;
}

.navcats__item-href_tech:before {
	width: 23px;
	height: 34px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAhCAMAAAAF18AiAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEUaGhj///8aGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj///8TMAqNAAAAGnRSTlMAAEy+gUv5bhIR/W938sPEa3b+TbwCg1AK9AjTpAUAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAAi0lEQVQoz72SXROCIBBFr20J9GEIZXn//w9NBpXQaaSHuo8H9rA7LMAQzKli8JEjHP2cM6WQj56/c2YtbfM0bymfHKX8W38h3wkpa77nOgM/sFbaqOOSC0+h/EzJ//1CjaaBzq+P/Jpzmzxt8ljnbAU/vGuMqulnv3W3O9DF2u5t3x7POFffi1/s4QudQhvYlvOTHQAAAABJRU5ErkJggg==") no-repeat center;
}

.navcats__item-href_tech:hover:before,
.navcats__item-href_tech.active:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAhCAMAAAAF18AiAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEXnbxf////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf////+CoIxAAAAGnRSTlMAAEy+gUv5bhIR/W938sPEa3b+TbwCg1AK9AjTpAUAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAAi0lEQVQoz72SXROCIBBFr20J9GEIZXn//w9NBpXQaaSHuo8H9rA7LMAQzKli8JEjHP2cM6WQj56/c2YtbfM0bymfHKX8W38h3wkpa77nOgM/sFbaqOOSC0+h/EzJ//1CjaaBzq+P/Jpzmzxt8ljnbAU/vGuMqulnv3W3O9DF2u5t3x7POFffi1/s4QudQhvYlvOTHQAAAABJRU5ErkJggg==") no-repeat center;
}

.navcats__item-href_serv:before {
	width: 30px;
	height: 28px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAMAAABBJv+bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABJlBMVEUaGhj///8aGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj///80VivkAAAAYHRSTlMAABIRBiaHjBAIg/TxgAdR29wFG/brddK7YbrPxGmX79o8O+qb5goh+vsoww64hAwByHihn0L8+Uy+84qpJIHwC3puTSyuGZ3+b3Y68vcJJ+It/Q9joJrZ19BcX7kNaiXQGmR2AAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAY5JREFUKM+d02lTwjAQBuC0oMhlC4KCCiLKIQp4YWmhIKCCAt54H+///xVu2gaYcfyA+yEzzTNJdjcpY5OAE9Ik2CxMg/QXy4JdHNxzY573LDCvzy84EFyUFDUUdngpgujyChCLc46vAmvrlELC4SQ26Cu1ae1Ec+kUsLWNTNbiXH6noKi7e0ywtFcslfcPcGjxEY4Zc5fZhK2oYEMmLpxoOYequmHoVeEx1IjrUE1bG3ZXfBaWGwaap4y1DGgevnUVWlt2tTV0SM8ywLnJz77o9sDX67jkZ19BJzYR6Yu2aPDSOIDMWcaA5r0Yjrs2xPU0GzSfRV5wP/J78xvc2myeA5k7gg6l5hKpxXHfvSA+bcJo2D3xTRW24NFgtGh1DTE2bovfr3ecrpgh1InlJipTtz5uak47KfDUWjjYL5eKU1fy8OiWpBFGVubZDJ6iwHNacP8FqsKvwi4sQfmsvwLFN87vHz0MQU8g6dQdDqkKWwwGxGMalD6/oogsia59u/noEixbhc3P9pD/8Zf8AJBIXFE9Q014AAAAAElFTkSuQmCC") no-repeat center;
}

.navcats__item-href_serv:hover:before,
.navcats__item-href_serv.active:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAMAAABBJv+bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABJlBMVEXnbxf////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///8vZ8BEAAAAYHRSTlMAABIRBiaHjBAIg/TxgAdR29wFG/brddK7YbrPxGmX79o8O+qb5goh+vsoww64hAwByHihn0L8+Uy+84qpJIHwC3puTSyuGZ3+b3Y68vcJJ+It/Q9joJrZ19BcX7kNaiXQGmR2AAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAY5JREFUKM+d02lTwjAQBuC0oMhlC4KCCiLKIQp4YWmhIKCCAt54H+///xVu2gaYcfyA+yEzzTNJdjcpY5OAE9Ik2CxMg/QXy4JdHNxzY573LDCvzy84EFyUFDUUdngpgujyChCLc46vAmvrlELC4SQ26Cu1ae1Ec+kUsLWNTNbiXH6noKi7e0ywtFcslfcPcGjxEY4Zc5fZhK2oYEMmLpxoOYequmHoVeEx1IjrUE1bG3ZXfBaWGwaap4y1DGgevnUVWlt2tTV0SM8ywLnJz77o9sDX67jkZ19BJzYR6Yu2aPDSOIDMWcaA5r0Yjrs2xPU0GzSfRV5wP/J78xvc2myeA5k7gg6l5hKpxXHfvSA+bcJo2D3xTRW24NFgtGh1DTE2bovfr3ecrpgh1InlJipTtz5uak47KfDUWjjYL5eKU1fy8OiWpBFGVubZDJ6iwHNacP8FqsKvwi4sQfmsvwLFN87vHz0MQU8g6dQdDqkKWwwGxGMalD6/oogsia59u/noEixbhc3P9pD/8Zf8AJBIXFE9Q014AAAAAElFTkSuQmCC") no-repeat center;
}

.navcats__item-href:hover,
.navcats__item-href.active {
	color: #FF8000;
}

/**/

.menu__item {
	position: relative;
}

.header__top-item {
	display: flex;
	position: relative;
}

.header__top-item:hover .menu__sublist {
	visibility: visible;
	opacity: 1;
}

.menu__sublist {
	padding: 16px 20px;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 11px;
	visibility: hidden;
	opacity: 0;
	transition: 0.25s visibility, 0.25s opacity;
	z-index: 100;
	box-shadow: 0px 2px 12px 0px rgba(14, 14, 14, 0.07);
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: 260px;
}

.menu__subitem-href {
	color: #fff;
	font-size: 15px;
    line-height: 17px;
	font-weight: 600;
	width: fit-content;
	display: block;
	color: #0E0E0E;
	transition: 0.5s background, 0.5s color;
}

.menu__subitem-href:hover {
	color: #FF8000;
	-webkit-transition: 0.5s background, 0.5s color;
	transition: 0.5s background, 0.5s color;
}

.menu__subitem {
	transition: 0.5s background, 0.5s color;
}
.menu__subitem-href.active {
	color: #FF8000;
}

@media (max-width: 1199px) {
	.menu__sublist {
		padding: 10px;
	}
}

@media (max-width: 767px) {
	.menu__sublist {
		position: static;
		visibility: inherit;
		opacity: 1;
		background-color: transparent;
		text-align: center;
	}

	.menu__subitem-href {
		margin: 0 auto;
	}

	.menu__subitem-href:hover {
		background-color: transparent;
	}
}


/**/

.navcats__item:hover .navcats__droplist {
	visibility: visible;
	opacity: 1;
}

.navcats__droplist {
	padding: 18px 0;
	background-color: #f5f5f5;
	position: absolute;
	left: -72px;
	top: 53px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 0.25s visibility, 0.25s opacity;
	transition: 0.25s visibility, 0.25s opacity;
}

.navcats__droplist:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 38px;
	top: -38px;
}

@media (max-width: 1400px) {
	.navcats__droplist {
		left: -32px;
	}
}

@media (max-width: 1199px) {
	.navcats__droplist {
		padding: 10px 0;
	}
}

.navcats__dropitem-href {
	display: block;
	width: 283px;
	padding: 8px 29px 9px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	-webkit-transition: 0.5s background, 0.5s color;
	transition: 0.5s background, 0.5s color;
}

.navcats__dropitem-href:hover {
	background-color: #fff;
}

.navcats__dropitem-href.active {
	color: #FF8000;
}

@media (max-width: 1199px) {
	.navcats__dropitem-href {
		width: 260px;
		padding: 6px 22px 7px;
	}
}

.navcats__dropitem:hover .navcats__sublist {
	visibility: visible;
	opacity: 1;
}

.navcats__item:hover>.navcats__sublist {
	visibility: visible;
	opacity: 1;
}

.navcats__sublist {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	padding: 25px 30px 7px 0;
	left: 283px;
	top: 0;
	width: 694px;
	background-color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-transition: 0.25s visibility, 0.25s opacity;
	transition: 0.25s visibility, 0.25s opacity;
}

@media (max-width: 1100px) {
	.navcats__sublist {
		display: none;
	}

	.navcats__cover {
		display: none;
	}
}

.navcats__item>.navcats__sublist {
	left: -30px;
	top: 53px;
}

.navcats__item>.navcats__sublist:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 38px;
	top: -38px;
}

.navcats__subitem {
	width: 191px;
	margin-bottom: 19px;
	margin-left: 30px;
}

.navcats__subitem-href {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	border-bottom: 1px solid transparent;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.navcats__subitem-href.active,
.navcats__subitem-href:hover {
	border-color: #0e0e0e;
}

.navcats__deeplist {
	margin-top: 11px;
	margin-bottom: -4px;
}

.navcats__deepitem {
	margin-bottom: 6px;
	position: relative;
}

.navcats__deepitem:hover {
	z-index: 1;
}

.navcats__deepitem-href {
	color: #0e0e0e;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	border-bottom: 1px solid transparent;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.navcats__deepitem-href-img {
	position: absolute;
	left: 100%;
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	border: 2px solid #ececec;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	visibility: hidden;
	background-position: 30px;
	background-size: 55px;
}

.navcats__deepitem-href:hover .navcats__deepitem-href-img {
	visibility: visible;
}

.navcats__deepitem-href.active,
.navcats__deepitem-href:hover {
	border-color: currentColor;
}

.navcats__deepitem-href_toall {
	color: #FF8000;
}

.burger {
	float: right;
	margin-top: 15px;
	margin-right: -14px;
	position: relative;
	z-index: 100;
}

@media (min-width: 769px) {
	.burger {
		display: none;
	}
}

.burger__shadow {
	position: fixed;
	width: 100%;
	height: 0;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .8);
	z-index: 2;
	-webkit-transition: 0.5s height;
	transition: 0.5s height;
}

.burger__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: fixed;
	z-index: 3;
	min-width: 246px;
	width: 90%;
	height: 0;
	left: 0;
	top: 0;
	bottom: 0;
	text-align: left;
	overflow: auto;
	visibility: hidden;
	-webkit-transition: 0.5s height;
	transition: 0.5s height;
}

.menu-mobile__top {
	padding-top: 23px;
	background-color: #FF8000;
}

.menu-mobile__item {
	background-color: #FF8000;
}

.burger__menu.open {
	visibility: visible;
	height: 100%;
}

.burger__menu-inner {
	display: flex;
	flex-direction: column;
	overflow-x: hidden;
	height: 100%;
}

.burger__menu .town {
	float: none;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
}

.burger__menu .town:before {
	display: none;
}

.burger__menu .menu__list {
	margin-top: 30px;
}

.burger__menu .menu__item {
	display: block;
}

.burger__menu .menu__item+.menu__item {
	margin-left: 0;
	margin-top: 20px;
}

.burger__menu .menu__item-href {
	font-size: 15px;
	font-weight: 400;
	line-height: 28px;
}

.burger__menu .menu__item-href.active,
.burger__menu .menu__item-href:hover {
	border-color: transparent;
	color: #fff;
	font-weight: 700;
}

.burger__menu .header__icons {
	display: block;
	float: none;
	margin-left: 0;
	margin-top: 0;
	padding-bottom: 30px;
	padding-left: 51px;
	padding-top: 20px;
	background-color: #FF8000;
}

.burger__menu .search {
	display: block;
	float: none;
	margin-left: 0;
	width: 100%;
	height: 48px;
}

.burger__menu .search__icon {
	position: absolute;
	right: 14px;
	top: 50%;
	margin-top: -8px;
}

.burger__menu .search__input {
	width: 100%;
	left: 0;
	padding: 0 39px 0 19px;
	visibility: visible;
	opacity: 1;
}

.burger__icon {
	outline: none;
	width: 44px;
	height: 44px;
	position: relative;
	border: 0;
	cursor: pointer;
	z-index: 4;
	background-color: transparent;
}

.burger__icon:before,
.burger__icon span,
.burger__icon:after {
	width: 16px;
	height: 2px;
	content: "";
	background-color: #FF8000;
}

.burger__icon:before {
	position: absolute;
	top: 14px;
	left: 14px;
	-webkit-transition: 0.5s background, 0.5s -webkit-transform;
	transition: 0.5s background, 0.5s -webkit-transform;
	transition: 0.5s transform, 0.5s background;
	transition: 0.5s transform, 0.5s background, 0.5s -webkit-transform;
	will-change: transform;
}

.burger__icon span {
	position: absolute;
	top: 21px;
	left: 14px;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.burger__icon:after {
	position: absolute;
	bottom: 14px;
	left: 14px;
	-webkit-transition: 0.5s background, 0.5s -webkit-transform;
	transition: 0.5s background, 0.5s -webkit-transform;
	transition: 0.5s transform, 0.5s background;
	transition: 0.5s transform, 0.5s background, 0.5s -webkit-transform;
	will-change: transform;
}

.burger__icon.open span {
	opacity: 0;
}

.burger__icon.open:before {
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	top: 21px;
	background-color: #fff;
}

.burger__icon.open:after {
	-webkit-transform: rotate(-225deg);
	transform: rotate(-225deg);
	bottom: 21px;
	background-color: #fff;
}

.burger__menu.open~.burger__shadow {
	height: 100%;
}

.projects .swiper-buttons, .reviews .swiper-buttons, .section-main-news-slider .swiper-buttons{
	position: unset;
	size: unset;
	max-width: unset;
	transform: unset;
}

.i-news {
	padding: 75px 0 80px;
	min-height: 405px;
}

.i-news__hrefs {
	margin-bottom: 41px;
}

@media (max-width: 999px) {
	.i-news__hrefs {
		margin-left: -15px;
		width: calc(100% + 15px);
	}
}

.i-news__href {
	display: inline-block;
	vertical-align: top;
	color: #FF8000;
	font-size: 44px;
	font-weight: 400;
	line-height: 40px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border, 0.5s color;
	transition: 0.5s border, 0.5s color;
}

@media (max-width: 1400px) {
	.i-news__href {
		font-size: 38px;
		font-weight: 400;
		line-height: 46px;
	}
}

@media (max-width: 999px) {
	.i-news__href {
		font-size: 32px;
		font-weight: 400;
		line-height: 36px;
		margin-left: 15px;
	}
}

@media (max-width: 479px) {
	.i-news__href {
		font-size: 24px;
		font-weight: 400;
		line-height: 28px;
	}
}

.i-news__href+.i-news__href {
	margin-left: 40px;
}

@media (max-width: 999px) {
	.i-news__href+.i-news__href {
		margin-left: 15px;
	}
}

.i-news__href:hover {
	border-color: transparent;
}

.i-news__href.active {
	color: #222;
	border-color: transparent;
	cursor: default;
}

.i-news__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.i-news__content {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 370px);
	position: relative;
}

@media (max-width: 1199px) {
	.i-news__content {
		width: 100%;
	}
}

.i-news__banner {
	width: 310px;
	display: inline-block;
	vertical-align: top;
}

@media (max-width: 1199px) {
	.i-news__banner {
		display: none;
	}
}

.i-news__type {
	display: none;
}

.i-news__type:first-child {
	display: block;
}

.i-news__toall {
	position: absolute;
	right: 2px;
	top: -60px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.i-news__toall:after {
	content: "";
	position: absolute;
	top: 1px;
	right: -32px;
	width: 24px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQBAMAAAD+CqKmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///8TqNONAAAADXRSTlMACT3pPpb0A588ofPncb+tAQAAAAFiS0dEDm+9ME8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA9SURBVAjXY2CAAgEGBGAyQeKwXnNAcNh7U5CkKvBL3UWAK8icmwhlVbcnIAxYu5MICVYkCQbOk0hWgr0AAOa2JA82/bjiAAAAAElFTkSuQmCC") no-repeat center;
}

@media (min-width: 769px) {
	.i-news__toall:hover {
		border-color: transparent;
	}
}

@media (max-width: 1400px) {
	.i-news__toall {
		top: -65px;
	}
}

@media (max-width: 768px) {
	.i-news__toall {
		position: relative;
		right: auto;
		top: 0;
		margin-top: 35px;
		display: inline-block;
		vertical-align: top;
	}
}
.news {
	position: relative;
}
.news .news__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: -20px;
	margin-left: -30px;
	width: calc(100% + 30px);
}

.news__elem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 768px) {
	.news__elem {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.news__elem+.news__elem {
	margin-top: 30px;
}

@media (max-width: 768px) {
	.news__elem+.news__elem {
		margin-top: 35px;
	}
}

.news .news__elem {
	margin-bottom: 45px;
	margin-left: 30px;
}

.news .news__elem:not(.news__elem_bigger) {
	width: calc(25% - 30px);
	display: inline-block;
	vertical-align: top;
}

@media (max-width: 1199px) {
	.news .news__elem:not(.news__elem_bigger) {
		width: calc(100% / 3 - 30px);
	}
}

@media (max-width: 999px) {
	.news .news__elem:not(.news__elem_bigger) {
		width: calc(50% - 30px);
	}
}

@media (max-width: 479px) {
	.news .news__elem:not(.news__elem_bigger) {
		width: calc(100% - 30px);
	}
}

.news .news__elem:not(.news__elem_bigger) .news__content {
	width: 100%;
}

.news .news__elem .news__text {
	margin-top: 14px;
}

.news .news__elem+.news__elem {
	margin-top: 0;
}

.news__elem.news__elem_bigger {
	width: 100%;
}

@media (max-width: 999px) {
	.news__elem.news__elem_bigger {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.news__elem.news__elem_bigger .news__imgover {
	width: 310px;
	height: 212px;
	margin-bottom: 3px;
	padding-top: 0;
}

@media (max-width: 1199px) {
	.news__elem.news__elem_bigger .news__imgover {
		width: 380px;
		height: 261px;
	}
}

@media (max-width: 999px) {
	.news__elem.news__elem_bigger .news__imgover {
		width: 422px;
		height: 281px;
	}
}

@media (max-width: 479px) {
	.news__elem.news__elem_bigger .news__imgover {
		width: 100%;
		height: auto;
		padding-top: 67%;
	}
}

.news__elem.news__elem_bigger .news__content {
	width: calc(100% - 375px);
}

@media (max-width: 1199px) {
	.news__elem.news__elem_bigger .news__content {
		width: calc(100% - 410px);
	}
}

@media (max-width: 999px) {
	.news__elem.news__elem_bigger .news__content {
		width: 100%;
		padding-top: 20px;
	}
}

@media (max-width: 768px) {
	.news__elem.news__elem_bigger .news__content {
		padding-top: 0;
	}
}

.news__elem.news__elem_bigger .news__date {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

@media (max-width: 479px) {
	.news__elem.news__elem_bigger .news__date {
		font-size: 12px;
		font-weight: 400;
		line-height: 18px;
	}
}

.news__imgover {
	display: block;
	width: 310px;
	height: 207px;
	overflow: hidden;
	position: relative;
}

@media (max-width: 768px) {
	.news__imgover {
		display: block;
		max-width: 100%;
	}
}

.news__imgover:hover .news__img{
	transform: translate(-50%,-50%) scale(1.1);
	transition: all .3s;
	filter: brightness(0.8);
}

.news .news__imgover {
	margin-bottom: 20px;
	width: 100%;
	height: auto;
	padding-top: 67%;
}

.news__content {
	width: calc(100% - 340px);
}

@media (max-width: 768px) {
	.news__content {
		width: 100%;
		margin-top: 17px;
	}
}

.news__img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 1s -webkit-transform;
	transition: 1s -webkit-transform;
	transition: 1s transform;
	transition: 1s transform, 1s -webkit-transform;
	will-change: transform;
	max-width: 100%;
	max-height: 100%;
}

.news .news__img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: 100%;
	max-height: 100%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 1s -webkit-transform;
	transition: 1s -webkit-transform;
	transition: 1s transform;
	transition: 1s transform, 1s -webkit-transform;
	will-change: transform;
}

.news .news__img, .news__img {
	width: 100%;
	object-fit: cover;
	image-rendering: pixelated;
}

.news__date {
	color: rgba(14, 14, 14, 0.8);
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom: 8px;
	margin-top: -4px;
}

.news__href {
	color: #0e0e0e;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.news .news__href {
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
}

@media (max-width: 479px) {
	.news .news__href {
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
	}
}

.news .news__href_bigger {
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
}

@media (max-width: 1400px) {
	.news .news__href_bigger {
		font-size: 24px;
		font-weight: 400;
		line-height: 30px;
	}
}

@media (max-width: 1199px) {
	.news .news__href_bigger {
		font-size: 22px;
		font-weight: 400;
		line-height: 30px;
	}
}

@media (max-width: 479px) {
	.news .news__href_bigger {
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
	}
}

@media (min-width: 769px) {
	.news__href:hover {
		border-color: transparent;
	}
}

.news__text {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-top: 23px;
}

.news-inner__date {
	color: rgba(14, 14, 14, 0.5);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 38px;
}

.news-inner__date + .news-inner__author{
	margin-top: -38px;
}

.news-inner__author {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 28px;
}

.intresting {
	margin-top: 20px;
	position: relative;
	margin-bottom: 20px;
}

.intresting__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-left: -30px;
	width: calc(100% + 30px);
}

.intresting .news__elem {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: 30px;
	width: calc(25% - 30px);
}

@media (max-width: 1400px) {
	.intresting .news__elem {
		width: calc(100% / 3 - 30px);
	}

	.intresting .news__elem:nth-child(4) {
		display: none;
	}
}

@media (max-width: 999px) {
	.intresting .news__elem {
		width: calc(50% - 30px);
	}

	.intresting .news__elem:nth-child(3) {
		display: none;
	}
}

@media (max-width: 768px) {
	.intresting .news__elem {
		width: calc(100% - 30px);
	}

	.intresting .news__elem:nth-child(2) {
		display: none;
	}
}

.intresting .news__elem+.news__elem {
	margin-top: 0;
}

.intresting .news__content {
	width: 100%;
	margin-top: 31px;
}

.intresting .news__imgover {
	width: 100%;
	padding-top: 66%;
	height: 0;
}

.intresting__toall {
	position: absolute;
	right: 32px;
	top: 30px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.intresting__toall:after {
	content: "";
	position: absolute;
	top: 1px;
	right: -32px;
	width: 24px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQBAMAAAD+CqKmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///8TqNONAAAADXRSTlMACT3pPpb0A588ofPncb+tAQAAAAFiS0dEDm+9ME8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA9SURBVAjXY2CAAgEGBGAyQeKwXnNAcNh7U5CkKvBL3UWAK8icmwhlVbcnIAxYu5MICVYkCQbOk0hWgr0AAOa2JA82/bjiAAAAAElFTkSuQmCC") no-repeat center;
}

@media (min-width: 769px) {
	.intresting__toall:hover {
		border-color: transparent;
	}
}

@media (max-width: 1400px) {
	.intresting__toall {
		top: 23px;
	}
}

@media (max-width: 999px) {
	.intresting__toall {
		position: relative;
		right: auto;
		top: 0;
		margin-top: 35px;
		display: inline-block;
		vertical-align: top;
	}
}

.i-equipment {
	padding: 39px 0 30px;
}
.i-equipment.i-equipment_catalog-section {
	margin: 0 0 80px;
	padding: 0;
	background: transparent;
}

.i-equipment__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	counter-reset: equipCounter;
	margin-top: 52px;
	margin-bottom: 14px;
}

.i-equipment__item {
	width: calc(100% / 3 - 64px);
	padding-left: 82px;
	position: relative;
	z-index: 1;
}

@media (max-width: 1199px) {
	.i-equipment__item {
		padding-left: 42px;
		width: calc(100% / 3 - 40px);
	}
}

@media (max-width: 999px) {
	.i-equipment__list {
		flex-wrap: wrap;
	}
	.i-equipment__item {
		margin-bottom: 25px;
		padding-left: 70px;
		padding-right: 60px;
		width: 50%;
	}
}

@media (max-width: 768px) {
	.i-equipment__list {
		flex-wrap: wrap;
	}
	.i-equipment__item {
		margin-bottom: 25px;
		padding-left: 70px;
		padding-right: 60px;
		width: 50%;
	}
}

@media (max-width: 599px) {
	.i-equipment__item {
		padding-right: 0;
		width: 100%;
		min-height: 170px;
	}
}

.i-equipment__item:before {
	counter-increment: equipCounter;
	content: counter(equipCounter);
	text-shadow: 0 8px 54px rgba(1, 10, 26, 0.52);
	color: #fff;
	opacity: 0.2;
	font-family: FiraSans;
	font-size: 250px;
	font-weight: 900;
	line-height: 30px;
	position: absolute;
	z-index: -1;
	left: 0;
	top: 60px;
}

@media (max-width: 999px) {
	.i-equipment__item:before {
		left: 0;
	}
}

@media (max-width: 768px) {
	.i-equipment__item:before {
		left: 0;
		top: 52px;
		font-size: 225px;
		font-weight: 900;
		line-height: 30px;
	}
}

.i-equipment__title {
	color: #0e0e0e;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.i-equipment__text {
	color: rgba(14, 14, 14, 0.6);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-top: 11px;
}

.i-equipment__ordertext {
	display: inline-block;
	vertical-align: top;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	max-width: 650px;
}

@media (max-width: 1199px) {
	.i-equipment__ordertext {
		max-width: 613px;
	}
}

@media (max-width: 999px) {
	.i-equipment__ordertext {
		max-width: none;
	}
}

.i-equipment__button {
	display: inline-block;
	vertical-align: top;
	margin-left: 26px;
	margin-top: 15px;
}

@media (max-width: 999px) {
	.i-equipment__button {
		margin-top: 30px;
		margin-left: 0;
	}
}

.equipment {
	position: relative;
	z-index: 1;
	padding-bottom: 50px;
	padding-top: 40px;
	text-align: center;
}

.card-page+.equipment,
.equipment+.services {
	margin-top: 66px;
}

.equipment__car-over {
	position: relative;
}

.equipment__bg {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	height: 100%;
	width: calc(100vw + 20px);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.equipment__title {
	color: #fff;
	font-size: 44px;
	font-weight: 400;
	line-height: 48px;
	margin-bottom: 40px;
}

@media (max-width: 1199px) {
	.equipment__title {
		font-size: 38px;
		font-weight: 400;
		line-height: 44px;
	}
}

@media (max-width: 768px) {
	.equipment__title {
		font-size: 26px;
		font-weight: 400;
		line-height: 32px;
	}
}

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

.equipment__iconover {
	width: 150px;
}

@media (max-width: 479px) {
	.equipment__iconover {
		display: none;
	}
}

.equipment__icon {
	max-width: 100%;
}

.equipment__content {
	width: calc(100% - 150px);
	text-align: left;
}

@media (max-width: 479px) {
	.equipment__content {
		width: 100%;
	}
}

.equipment__href {
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

span.equipment__href {
	border: none;
}

.equipment__href:hover {
	border-color: transparent;
}

.equipment__text {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-top: 20px;
}

.equipment__order {
	margin-top: 56px;
}

@media (max-width: 479px) {
	.equipment__order {
		font-size: 12px;
		padding: 0 20px;
	}
}

.equipment .swiper-button-prev {
	left: -73px;
	outline: none;
}

@media (max-width: 1600px) {
	.equipment .swiper-button-prev {
		left: -35px;
	}
}

@media (max-width: 1400px) {
	.equipment .swiper-button-prev {
		top: 92px;
	}
}

@media (max-width: 1199px) {
	.equipment .swiper-button-prev {
		top: 0;
		left: 0;
	}
}

.equipment .swiper-button-next {
	right: -73px;
	outline: none;
}

@media (max-width: 1600px) {
	.equipment .swiper-button-next {
		right: -35px;
	}
}

@media (max-width: 1400px) {
	.equipment .swiper-button-next {
		top: 92px;
	}
}

@media (max-width: 1199px) {
	.equipment .swiper-button-next {
		top: 0;
		right: auto;
		left: 66px;
	}
}

@media (max-width: 1199px) {
	.equipment .swiper-buttons {
		position: relative;
		margin: 0 auto;
		z-index: 10;
		width: 110px;
		height: 44px;
		margin-top: 30px;
	}
}

.services {
	margin-bottom: 16px;
}

@media (max-width: 999px) {
	.services {
		margin-bottom: 39px;
	}
}

.services__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 5px;
}

@media (max-width: 999px) {
	.services__list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
}

@media (max-width: 768px) {
	.services__list {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}

.services__item {
	width: calc(20% - 24px);
	text-align: center;
}

@media (max-width: 1400px) {
	.services__item {
		width: 20%;
	}
}

@media (max-width: 999px) {
	.services__item {
		width: calc(100% / 3 - 20px);
		margin-bottom: 30px;
	}
}

@media (max-width: 768px) {
	.services__item {
		width: 50%;
	}
}

@media (max-width: 479px) {
	.services__item {
		width: 100%;
		margin-bottom: 0;
	}
}

.services__item+.services__item {
	margin-left: 30px;
}

@media (max-width: 1400px) {
	.services__item+.services__item {
		margin-left: 0;
	}
}

@media (max-width: 999px) {
	.services__item+.services__item {
		margin-left: 30px;
	}
}

@media (max-width: 768px) {
	.services__item+.services__item {
		margin-left: 0;
	}
}

.services__item-href {
	padding: 12px 20px 32px;
	display: block;
	height: 100%;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

@media (max-width: 1199px) {
	.services__item-href {
		padding: 29px 20px 22px;
	}
}

.services__item-href:hover {
	background-color: #FF8000;
}

.services__item-title {
	color: #0e0e0e;
	font-size: 16px;
	font-weight: 600;
	line-height: 23px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border, 0.5s color;
	transition: 0.5s border, 0.5s color;
	width: 100%;
}

@media (max-width: 1199px) {
	.services__item-title {
		font-size: 14px;
		font-weight: 600;
		line-height: 21px;
	}
}

.services__item-title span {
	position: relative;
	top: 2px;
}

.services__item:hover .services__item-title {
	border-color: transparent;
	color: #fff;
}

.services__item-imgover {
	height: 57px;
	line-height: 57px;
	margin-bottom: 31px;
	-webkit-transition: 0.5s -webkit-filter;
	transition: 0.5s -webkit-filter;
	transition: 0.5s filter;
	transition: 0.5s filter, 0.5s -webkit-filter;
	will-change: filter;
}

.services__item:hover .services__item-imgover {
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}

.services__item-icon {
	display: inline-block;
	vertical-align: middle;
	max-height: 100%;
}

.services__href {
	position: relative;
	left: 37px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border, 0.5s color;
	transition: 0.5s border, 0.5s color;
}

.services__href.active,
.services__href:hover {
	border-color: transparent;
	color: #FF8000;
}

.services__href:before {
	content: "";
	position: absolute;
	left: -37px;
	top: 0;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.services__href_repairs:before {
	left: -33px;
	width: 21px;
	height: 22px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAMAAAAYXScKAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABfVBMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///9SANmaAAAAfnRSTlMAtqyuqz9bjgyPboWMAWOHkjUjml+JmDR8RhGhFLewr7EtBieoD7WqZwOlpEGmBC6UVa0SkQkXHl5xTVoxgWayMI1rQHpwDZ6bYByz0EcZTkKjKb1yw+jVkwIIB0OgaVSnfQtRChVvVjw3bXSfPoiWKFkvISQltBg2gxupfnUHaMBMAAAAAWJLR0R+P7hBcwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAVNJREFUGNNdkelbQUEYxY+llFypLFF2F4mrLCkpKluULK2ohEr7Ji3qf28u96HHfJgz5zfvPPOeGQDg8QXCIQyOYRFGRsU9OyahOiodB2QTHJyckiugVJHVtBqamS6c1eqkOugNRpj4ZsDSgbTVbLPPwUFbVfNO4l0sZAzuhUWiHnh9LKT0ZPIvBSTL7O5KkLtFuQqTMLS23jGmcKRLqY1Nx1Y0xtXEE0n5toJOpfU7u7FoP0UmuJfN2VL5wv7BQL7sIQP3kf345B8rlsqnRM6C5wmmB+PpykUVtZhWA7WlyMG6LnIJSK6uM8Q0PPFub8Kb2ztU72EzsjaU9rLQ9SB9dCcDT6B5KRY/W8lJn/pFlE9nDK9AikcDb/lmAowL4vfWB/+TLTMKTFRB662gngS+vtsNru0EZQmXcuTRmvDnyr3fkjGQ/pC8bQ/P2Q9UE7R+qT+JqjTwDyoh6gAAAABJRU5ErkJggg==") no-repeat center;
}

.services__href_repairs.active:before,
.services__href_repairs:hover:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAMAAAAYXScKAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABfVBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf////cZ9p1AAAAfnRSTlMAtqyuqz9bjgyPboWMAWOHkjUjml+JmDR8RhGhFLewr7EtBieoD7WqZwOlpEGmBC6UVa0SkQkXHl5xTVoxgWayMI1rQHpwDZ6bYByz0EcZTkKjKb1yw+jVkwIIB0OgaVSnfQtRChVvVjw3bXSfPoiWKFkvISQltBg2gxupfnUHaMBMAAAAAWJLR0R+P7hBcwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAVNJREFUGNNdkelbQUEYxY+llFypLFF2F4mrLCkpKluULK2ohEr7Ji3qf28u96HHfJgz5zfvPPOeGQDg8QXCIQyOYRFGRsU9OyahOiodB2QTHJyckiugVJHVtBqamS6c1eqkOugNRpj4ZsDSgbTVbLPPwUFbVfNO4l0sZAzuhUWiHnh9LKT0ZPIvBSTL7O5KkLtFuQqTMLS23jGmcKRLqY1Nx1Y0xtXEE0n5toJOpfU7u7FoP0UmuJfN2VL5wv7BQL7sIQP3kf345B8rlsqnRM6C5wmmB+PpykUVtZhWA7WlyMG6LnIJSK6uM8Q0PPFub8Kb2ztU72EzsjaU9rLQ9SB9dCcDT6B5KRY/W8lJn/pFlE9nDK9AikcDb/lmAowL4vfWB/+TLTMKTFRB662gngS+vtsNru0EZQmXcuTRmvDnyr3fkjGQ/pC8bQ/P2Q9UE7R+qT+JqjTwDyoh6gAAAABJRU5ErkJggg==") no-repeat center;
}

.services__href_relocation:before {
	width: 28px;
	height: 22px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAMAAADkSAzAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAvVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////rbFXeAAAAPnRSTlMAkJkb5DO3LeGleEaqFBgOIgQIiMz57Q/TRL20HsNLluvLsWCEnEgMHM3Z0ObXz/BX0mbbPNUGEVrIcLLeEEYfXkEAAAABYktHRD5JZADjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAxElEQVQoz6XRaxNCQBSA4aNISaVsJHSP7kU33f7/32pzlppmd/rQ++EYHrMsAN9JBawInGQlraTysIyHigi1ql4TYr1hNDNsmVl1iZA2SbMY2h0H66quB7YPvf77mfZAx8o8HBrYiIc+HePJNKiIEPdGMaRvozGcyWS+WMqErJZkvdl6kN9Ih+ey4b+uu39hiB9+pygMozjeZ3g4sp9mIYYxLcyQbgROZxsixLwcA+IKkS6U/MSL89ElcZzrjZ3c4WGKewIoCx4B2TiFdQAAAABJRU5ErkJggg==") no-repeat center;
}

.services__href_relocation.active:before,
.services__href_relocation:hover:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAMAAADkSAzAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAvVBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf////DA19ZAAAAPnRSTlMAkJkb5DO3LeGleEaqFBgOIgQIiMz57Q/TRL20HsNLluvLsWCEnEgMHM3Z0ObXz/BX0mbbPNUGEVrIcLLeEEYfXkEAAAABYktHRD5JZADjAAAACXBIWXMAAAsSAAALEgHS3X78AAAAxElEQVQoz6XRaxNCQBSA4aNISaVsJHSP7kU33f7/32pzlppmd/rQ++EYHrMsAN9JBawInGQlraTysIyHigi1ql4TYr1hNDNsmVl1iZA2SbMY2h0H66quB7YPvf77mfZAx8o8HBrYiIc+HePJNKiIEPdGMaRvozGcyWS+WMqErJZkvdl6kN9Ih+ey4b+uu39hiB9+pygMozjeZ3g4sp9mIYYxLcyQbgROZxsixLwcA+IKkS6U/MSL89ElcZzrjZ3c4WGKewIoCx4B2TiFdQAAAABJRU5ErkJggg==") no-repeat center;
}

.services__href_delivery:before {
	width: 28px;
	height: 20px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAMAAACpgK3LAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABLFBMVEUaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj////exbgfAAAAY3RSTlMA4BzuYhgiDfbM26HwCER7pRSqw0vz3bsFqxGielr38ihph1cBsWob42Dv9LMKA1mKXAZji1IM/DyfZagkwma/kEjYQMhnvXO1BFCboMDBlJbNtAdM5Q8X5jZd1QItxvE30SUVwyIrAAAAAWJLR0RjXL4tqgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAO5JREFUKM9jYGRiBgMWBiyAlQ0dsCMkOTjRABc3QpKHlw8V8AsgSQoKoQJhZEl0R4iIigGBuAR2SUkpIJCWwS4pICsH9Jq8AnZJRSUgpSysgluSQVUNj6S6BhM2SU0tkHvFtHWwSapIQYAoNklEEMizsenq6RsYShhBw91YgIGXxcRUxYxNnsGck9PCUsfKWtUGFvACeraWdvYOjpzmDNp8fLJOes4qLq6wgHdz9/C0MNLw4tNm8BYSEhdn8GEQ8oUHvZ+/bgBDYJCQN8jiYMYQBufQMLiTwiMiGaKiY6C82Lh4zgQkBzsnxtsnAWkAi4UgyW0ONq8AAAAASUVORK5CYII=") no-repeat center;
}

.services__href_delivery.active:before,
.services__href_delivery:hover:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAMAAACpgK3LAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABLFBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+yUGVNAAAAY3RSTlMA4BzuYhgiDfbM26HwCER7pRSqw0vz3bsFqxGielr38ihph1cBsWob42Dv9LMKA1mKXAZji1IM/DyfZagkwma/kEjYQMhnvXO1BFCboMDBlJbNtAdM5Q8X5jZd1QItxvE30SUVwyIrAAAAAWJLR0RjXL4tqgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAO5JREFUKM9jYGRiBgMWBiyAlQ0dsCMkOTjRABc3QpKHlw8V8AsgSQoKoQJhZEl0R4iIigGBuAR2SUkpIJCWwS4pICsH9Jq8AnZJRSUgpSysgluSQVUNj6S6BhM2SU0tkHvFtHWwSapIQYAoNklEEMizsenq6RsYShhBw91YgIGXxcRUxYxNnsGck9PCUsfKWtUGFvACeraWdvYOjpzmDNp8fLJOes4qLq6wgHdz9/C0MNLw4tNm8BYSEhdn8GEQ8oUHvZ+/bgBDYJCQN8jiYMYQBufQMLiTwiMiGaKiY6C82Lh4zgQkBzsnxtsnAWkAi4UgyW0ONq8AAAAASUVORK5CYII=") no-repeat center;
}

.services__href_install:before {
	width: 25px;
	height: 25px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACIlBMVEX///8aGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj///8qOKkPAAAAtXRSTlMAAAEimOObFAIQuNSGGqu3TsuldMpEyKAJo5BXsayUnSTMmQ/AFyeLxqYWI7W8jJO0sqoOIXuXcxgbs6nQhTXbVtavjrbOQBIKPNclzyo72G8IfR0wxYpPEYEgHwsNcgOnnJaunzloK43l/VgxZuJnOsLSzd6wJlXZekjsdWAsWU2eM9xRbH/avjQGahPHlVuEGeB5vQfTke0v5EUFfsOH0cRLuT1k3xWCpHFC3T7VcOtdNy671pc1HgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHxSURBVCjPY2BgYIQAJmYWVjZ2Dk4ubh5eBgiAynDy8QsICgkLiYiKiaPKSEhKMUrLSMqKMsnJo8ooKCpBGMp8KqoIGTU2dQ1NLYgMg7aOrp6+KlSGz8DQyJiR0cTUzNyCgcHSytrGFiJjZ69gzMnI6ODo5Ozi6sbA4O7h6QWR8fYx8mVk9PMPcA9kD3IMZmAIkQ2FmsYcFs7IJGfNBGRGGEYyMBhxRUFlOKNjGGPZ4kDM+KAEBgZxYajbOK255YDOVQaHRWISA0NySixQJjUtPSMzLSs7J9cEJBOe58nAkO+awcBQUFhkL5LGGFbsWFJaxlSuV1EJMqiqmoGhxj+1tg6otqC+Ic+BqTFZmoGBIy6ARZaBoam5hTG+lSWbkTHAlZeR15iRgaGtvUOxk6Gr26eHU6a3z7WPUdS1H2RR4AQv0YnAiCidNJmxbYr2VN9pAhzTZ0wInGkZYzgdHJ6zZs9h5AtiZORoVGecOneexfzkifJOYBmuBd2MPFzBjOkLHJhMqzM81NoXii0Cy6jauvJG6y62XajJ6GlTM5WRcclSZWjEqS0LZ1y+YuWqeEZznx5w/EABk3lRiDQwahgtw1evqUeWYVhb7LOst5ZxbrHXusW+KDIMfuvrMopmb9i4SXgzI6oMkMO7pdmaEQagwgBmTGqqbqQgzAAAAABJRU5ErkJggg==") no-repeat center;
}

.services__href_install.active:before,
.services__href_install:hover:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACIlBMVEXnbxf////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///9JYjj7AAAAtXRSTlMAAAEimOObFAIQuNSGGqu3TsuldMpEyKAJo5BXsayUnSTMmQ/AFyeLxqYWI7W8jJO0sqoOIXuXcxgbs6nQhTXbVtavjrbOQBIKPNclzyo72G8IfR0wxYpPEYEgHwsNcgOnnJaunzloK43l/VgxZuJnOsLSzd6wJlXZekjsdWAsWU2eM9xRbH/avjQGahPHlVuEGeB5vQfTke0v5EUFfsOH0cRLuT1k3xWCpHFC3T7VcOtdNy671pc1HgAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAH0SURBVCjPVdHpWxJRFAbw94yEgA6ZiGYKagRmpgVoSEiCNSkECmhSuVCRSFlmkG3uWVq5pBVZmaVZtu/9gc0AWrxf7n2e313PATbCpIm2iNMlUllGJkt8NgFS+dasbdmK7Bxlbl6qbM/fgYLCfJWSURelSnHJTmEg0sh3af+JTly6u2xPQqh8b0XlPm1S5Pv1BiNQVX3AVENkPmiptSbgUF2xUQrY7PWHj3BHiRoaHc6EHHMZ3EBTs6fBm+6ztxC1qo4nT0tr84NRWxj+nhP6k0QG2amNz7R3oFPcJbwg4DtNlKdIvk1qyVADGo0gzJmzRMFznfy8O9QTPh+60HvxUpUg/j4H0WUuDPRfidTlhNAWtV8duMZcr7xxU6jArUFgqLl7eIRf3D861mdjxoMFRJIuj0gF3J64g8BdUS/g4ViwRn7D5NS9kvt4MO2akRbOznFzUHIPhep4553KBZYw8OgxJp+Ux9xPsySLz+a9z80d+sV4rV8svYTcB0jGSxFbflXzOrhQVB8X2co0MmUt6FmxMdWD4Ubd1Grum7horRzbXrFmXS2Do3YoBnr7TkOJzunW/Xj/4eOnAEyumXh/EgFjirQW8K2B2f/5y+j/gq9R1/rsMJajzm9r7hRB0/eRcGTpx89fit9IFT7snwlLsh+b8hcDjmqGms/qXgAAAABJRU5ErkJggg==") no-repeat center;
}

.services__href_chefinstall:before {
	width: 20px;
	height: 22px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAMAAAD3n0w0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABVlBMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7////4W7psAAAAcXRSTlMALZkbAWzRaYfDXphlTC92jm5mS3hdNd53n6+/j33bBr0zNrow0LSsqq6y1h5J0zzHPsaEwOQsP0DdZGBfdQ8pBbwHYQOWt1YqK7ZPWYB/phCMsaE7p7B+DJLjJHBrWNmNJ6Va1IaRVzIaoCEiSEqIKEpIt9kAAAABYktHRHGvB1ziAAAACXBIWXMAAAsSAAALEgHS3X78AAABAklEQVQY02NggABGJiBgZkAGLKxs7AwMHJxcyGLcPLwgQT5+AYSgoBCDMEiQkUFEFCYmJi4iISklISEtIyErxwgRk1dQRAAlZRawoIqqmroGFGhqaetAlOrq6cBM0jcwhLKMJBGCxiZQloSpGZA0B1lhYWkFk+eyBhLsNkDCVhfuTjsFoJX2QJc6ODohXO/MAXaIi6swsudF3dw9PEW9vFFChMHNx9fPxh9FKCAwKDjEPDQsPAIuxBgZZc4QHRPLzBAXn5AI8bqMuHmSHVSaIzkl1QXISBPmYEQICrOnA8M0QybTIMwEGiJhjmqcdlnZDMkx7oE5SCApNzyPQSUfAxQAAGFhMS8//Cu2AAAAAElFTkSuQmCC") no-repeat center;
}

.services__href_chefinstall.active:before,
.services__href_chefinstall:hover:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAMAAAD3n0w0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABWVBMVEXnbxf////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+OX9hFAAAAcnRSTlMAAC2ZGwFs0WmHw16YZUwvdo5uZkt4XTXed5+vv4992wa9Mza6MNC0rKqustYeSdM8xz7GhMDkLD9A3WRgX3UPKQW8B2EDlrdWKiu2T1mAf6YQjLGhO6ewfgyS4yRwa1jZjSelWtSGkVcyGqAhIkhKiChYHBZ3AAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAQ5JREFUGNNjYIAAJmYgYAEyGIEAIsTKxs7BwMDJxY0kyMrDywcS5BcQRAgKCTOIgASZGETFYILiEqKSUtKSkjKyknLyTBBBBUUlBFBWYQULqqqpa2hCgZa2ji5Eu56+LtRhDAaGRlAzjaUQgiamUEFJM3MgacEEJCytrGFO4rYBEhy2QMJOD+5Oe0VWBgYHoEsdnZwR3nThZAVRrm4iSH5nEHP38PQS8/ZBDhAGBndfP3/bAJRQCgwKDgm1CAuPiIQLMkVFWzDExMaxMMQnJCaBBRVkJSyS7aFBzZmSmuYKFEwX4WRCCIpwZAgyMmTKZhmGm0JDJNxJncs+O4chJdYjKBcJJOdF5DOoFmCAQgBafTJYzC/YJQAAAABJRU5ErkJggg==") no-repeat center;
}

.services__hreflist {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -29px;
	width: calc(100% + 29px);
	margin-bottom: 25px;
}

.services__hrefitem {
	margin-left: 29px;
	padding-right: 37px;
	margin-bottom: 20px;
}

@media (max-width: 1400px) {
	.services__hrefitem {
		margin-left: 19px;
	}
	.services__hreflist {
		margin-left: -19px;
	}
}

.services__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 999px) {
	.services__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.services__main {
	width: calc(100% - 454px);
}

@media (max-width: 1400px) {
	.services__main {
		width: calc(100% - 400px);
	}
}

@media (max-width: 1199px) {
	.services__main {
		width: calc(100% - 340px);
	}
}

@media (max-width: 999px) {
	.services__main {
		width: 100%;
	}
}

.services__variants-href {
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.services__variants-href:hover {
	border-color: transparent;
}

.services__variants-href+div[class^="table-scroller"] {
	margin-top: 10px;
}

@media (max-width: 479px) {
	.services__variants-href {
		font-size: 16px;
		font-weight: 600;
		line-height: 22px;
	}
}

.services__variants:last-child {
	margin-bottom: -23px;
}

.services__variants-checkover {
	float: right;
	display: block;
	position: relative;
	width: 22px;
	height: 22px;
	border: 2px solid #b6b6b6;
	background-color: #fff;
	cursor: pointer;
}

.services__variants-checkover:before {
	content: "";
	position: absolute;
	left: 1px;
	top: 2px;
	opacity: 0;
	width: 16px;
	height: 13px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANBAMAAABSlfMXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAAyio8Dc2OCv712kAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAAQElEQVQI12NgAANGBQjNIOwKFbBwgwq0JGARYBIACoCUhhgCBQKAjJJmQbAAA6uHMVgAKNcBNYzVJQBqfCqYBAAMIApabcID8AAAAABJRU5ErkJggg==") no-repeat center;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.services__variants-checkover.clicked:before {
	opacity: 1;
}

.services__variants-checkbox {
	position: absolute;
	width: 0;
	height: 0;
	border: 0;
	opacity: 0;
}

.services__variants-table {
	width: 100%;
	border: 1px solid #f5f5f5;
}

@media (max-width: 479px) {
	.services__variants-table {
		width: auto;
		min-width: 480px;
	}
}

.services__variants-table tr {
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.services__variants-table tr.choosed,
.services__variants-table tr:hover {
	background-color: #fcede3;
}

.services__variants-thname {
	width: calc(100% - 235px);
}

@media (max-width: 479px) {
	.services__variants-thname {
		width: auto;
	}
}

.services__variants-thcost {
	width: 235px;
}

@media (max-width: 479px) {
	.services__variants-thcost {
		width: auto;
	}
}

.services__cost {
	width: 402px;
	position: relative;
}

@media (max-width: 1400px) {
	.services__cost {
		width: 350px;
	}
}

@media (max-width: 1199px) {
	.services__cost {
		width: 300px;
	}
}

@media (max-width: 999px) {
	.services__cost {
		width: 100%;
		margin-top: 30px;
	}
}

.services__cost-sticky {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	background-color: #f5f5f5;
	padding: 45px 50px;
}

@media (max-width: 1400px) {
	.services__cost-sticky {
		padding: 35px 40px;
	}
}

@media (max-width: 999px) {
	.services__cost-sticky {
		position: static !important;
		width: 100% !important;
		-webkit-transform: none !important;
		transform: none !important;
	}
}

.services__cost-title {
	color: #0e0e0e;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	margin-bottom: 23px;
}

@media (max-width: 1199px) {
	.services__cost-title {
		font-size: 24px;
		font-weight: 400;
		line-height: 28px;
	}
}

.services__cost-digits {
	color: #FF8000;
	font-size: 22px;
	font-weight: 600;
	line-height: 26px;
	margin-bottom: 37px;
}

.services__cost-tocart {
	width: 100%;
	padding: 0;
	text-align: center;
	margin-bottom: 25px;
}

.services__cost-hrefrow {
	padding-left: 35px;
}

.services__cost-hrefrow+.services__cost-hrefrow {
	margin-top: 15px;
}

.services__cost-href {
	position: relative;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.services__cost-href:hover {
	border-color: transparent;
}

.services__cost-href+.services__cost-href {
	margin-left: 55px;
}

.services__cost-href:before {
	content: "";
	position: absolute;
}

.services__cost-href_mail:before {
	top: 4px;
	left: -34px;
	width: 24px;
	height: 13px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAMAAACEsl7iAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAV1BMVEX///8aGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj////UmD3EAAAAG3RSTlMAAPRloq8Trljv5URXVh/C/rgs/AN7+3qANrpjrr7SAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHZJREFUGNN90NsOhCAMBNCOrvcqrrdV5///04pE48Y4Dw3hBFoQ/kdC3iCKcSSObvAhk9S208yvL0BesKxQlSxy7KB1ADSO7bela+ycSNf3dQAM48TpN8CDzNzFA7Csi9VzNJMARy7QO5xXqTyANdfnl6u+fckGhooQVwGu1+wAAAAASUVORK5CYII=") no-repeat center;
}

.services__cost-href_print:before {
	top: 2px;
	left: -32px;
	width: 17px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQBAMAAAACH4lsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEUaGhj///8aGhgaGhgaGhgaGhgaGhgaGhj///+QA91HAAAAB3RSTlMAAEnm50rk8s+JTwAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAABISURBVAjXY2BgLwcBBgEGZFYBAwMDiKUMFiovVmAwh7DKDYDiYABUU85eDmMhi4EAGgtsHpA0Ly8oByEHhhAIqywAyTYsbgEAk1ImAYJeJngAAAAASUVORK5CYII=") no-repeat center;
}

.services__device {
	margin-top: 25px;
}

.services__device-title {
	color: #0e0e0e;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.services__device-title span {
	position: relative;
	top: 5px;
}

.services__device-title:hover {
	border-color: transparent;
}

.services__device-text {
	margin-top: 32px;
	margin-bottom: 34px;
}

.services__device-mainover {
	width: 100%;
	padding-top: 57%;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.services__device-mainover:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #1a1a18;
	z-index: 1;
	opacity: 0;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.services__device-mainover:after {
	content: "";
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 50%;
	width: 30px;
	height: 32px;
	margin-top: -15px;
	margin-left: -16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAMAAAAynjhNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABAlBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7Srm1AAAAVXRSTlMAJna85vk/wgiY/u6UTR4GDSgSxvd9DArI3y4tm+McN8OHiC8PxIGflb5Rvx1Sgu02QJnlodQVExCGzdjSCUwFtRfVxUd35/oBk9PPaZKg61yOsTBhQDaFqAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAFCSURBVCjPfZJpQ4JAEIZXBVRQ8VhFywNTLMrKbsvSLo/u8/3/fyVDdkGu+TIz+yzMzLtDiG2xeEIQRSERjxG/SUlwS0oemErLUDLZnJovZDMK5HTKTYsl0HKFZZUyRanoUK2K2ob7+mYNVY1ndTSa68WaDdR5VzJteTttUZn1p6Ptn2QL+iroQOmyQ0NnUVdBxwp62ObfADzcQc/yJnaDcBZ7lhfQD8J9CJYXoa7qMk1X9VWINs6vY2MNC4hF/dzEflRroYMd2LIcOrIYPlmCRW0zUf+fZOClAyofsfjY/6AnOOVJ0Drg7JynF1XQ9pBlw0uKqxGuHX5jreI4N5nkxstVxK12d+/mRHpwFrkG+kg8nBSm5mw+n5nTwuLJ5s9u7hjnL2oUH+GVRPA43kg4f//AJwnjX8sZvhck1H5+pQX5A2DwQ/OJ4YbEAAAAAElFTkSuQmCC") no-repeat center;
	opacity: 0;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.services__device-mainover:hover:before {
	opacity: 0.6;
}

.services__device-mainover:hover:after {
	opacity: 1;
}

.services__device-mainimg {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 1s -webkit-transform;
	transition: 1s -webkit-transform;
	transition: 1s transform;
	transition: 1s transform, 1s -webkit-transform;
	will-change: transform;
}

.services__device-glightbox {
	visibility: hidden;
}

.services__device-car {
	position: relative;
	margin: 18px 33px 50px;
}

.services__device-car-over {
	position: relative;
}

.services__device-car-over .swiper-button-prev {
	left: -17px;
	outline: none;
	background-color: transparent;
}

.services__device-car-over .swiper-button-next {
	right: -17px;
	outline: none;
	background-color: transparent;
}

.services__device-carelem {
	width: 100%;
	padding-top: 100%;
	cursor: pointer;
	border: 2px solid #ececec;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.services__device-carelem.active,
.services__device-carelem:hover {
	border-color: #FF8000;
}

.services__device-img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: 90%;
	max-height: 90%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 1s -webkit-transform;
	transition: 1s -webkit-transform;
	transition: 1s transform;
	transition: 1s transform, 1s -webkit-transform;
	will-change: transform;
}

.projects {
	margin-bottom: 58px;
	position: relative;
	z-index: 1;
}

.projects .container,
.projects__car-over {
	position: relative;
}

.projects__car-over .swiper-container:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .swiper-slide {
	width: calc(34% - 30px);
	margin-right: 30px;
}

@media (max-width: 999px) {
	.projects__car-over .swiper-container:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .swiper-slide { 
		width: calc(50% - 30px);
	}
}
@media (max-width: 600px) {
	.projects__car-over .swiper-container:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .swiper-slide { 
		width: 100%;
	}
}

.projects__page {
	margin-top: 46px;
	margin-bottom: 60px;
}
.projects-detail-page {
	margin-bottom: 60px;
}

.projects__page-title {
    font-size: 14px;
    line-height: 20px;
	margin: 0 0 20px;
}

.projects__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -30px;
	width: calc(100% + 30px);
	margin-bottom: -15px;
}

.projects__elem {
	width: calc(33.333% - 30px);
	margin-left: 30px;
	margin-bottom: 45px;
}

@media (max-width: 999px) {
	.projects__elem {
		width: calc(50% - 30px);
	}
}

@media (max-width: 600px) {
	.projects__elem {
		width: calc(100% - 30px);
	}
}
.projects__inner-images {
	display: none;
}
.projects__imgover {
	display: block;
	width: 100%;
	padding-top: 66%;
	overflow: hidden;
	position: relative;
	margin-bottom: 26px;
}

.projects__imgover:hover .projects__img {
	transform: translate(-50%, -50%) scale(1.1);
	filter: brightness(0.8);
}
.projects__imgover-badge {
	display: flex;
	align-items: center;
	position: absolute;
	right: 24px;
	bottom: 24px;
	padding: 4px 8px;
	background: rgba(14, 14, 14, 0.8);
	border-radius: 8px;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
}
.projects__imgover-badge:before {
	display: block;
	content: '';
	width: 24px;
	height: 24px;
	margin-right: 6px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgb3BhY2l0eT0iMC42Ij4KPHJlY3QgeD0iMiIgeT0iMTAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMCIgcng9IjIiIHN0cm9rZT0id2hpdGUiLz4KPHBhdGggZD0iTTE2IDE3SDE3QzE4LjEwNDYgMTcgMTkgMTYuMTA0NiAxOSAxNVY5QzE5IDcuODk1NDMgMTguMTA0NiA3IDE3IDdIN0M1Ljg5NTQzIDcgNSA3Ljg5NTQzIDUgOVYxMCIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTkgMTRIMjBDMjEuMTA0NiAxNCAyMiAxMy4xMDQ2IDIyIDEyVjZDMjIgNC44OTU0MyAyMS4xMDQ2IDQgMjAgNEgxMEM4Ljg5NTQzIDQgOCA0Ljg5NTQzIDggNlY3IiBzdHJva2U9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==");
}
.projects__imgover_multiple {
	overflow: visible;
}
.projects__imgover_multiple .projects__img {
	transform: translate(-50%,-50%) scale(0.923);
	z-index: 3;
}
.projects__imgover_multiple .projects__img:nth-child(3) {
	left: 50%;
    top: 50%;
	z-index: 1;
	filter: brightness(0.5);
}
.projects__imgover_multiple .projects__img:nth-child(2) {
	left: calc(50% + 16px);
    top: calc(50% - 10px);
	z-index: 0;
	filter: brightness(0.6);
}
.projects__imgover_multiple .projects__img:nth-child(1) {
	left: calc(50% - 16px);
    top: calc(50% + 12px);
	z-index: 2;
}
.projects__imgover_multiple:hover .projects__img {
	transform: translate(-50%,-50%) scale(0.9);
}
.projects__imgover_has-video:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 60px;
	height: 60px;
	z-index: 4;
	transform: translate(-50%,-50%) scale(1);
	pointer-events: none;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjYwIiByeD0iMzAiIGZpbGw9IiNGRjgwMDAiLz4KPHBhdGggZD0iTTI0IDIxTDQwIDMwTDI0IDM5VjIxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==")
}
.projects__imgover_multiple.projects__imgover_has-video:after {
	left: calc(50% - 16px);
    top: calc(50% + 12px);
}
.projects__imgover-hidden {
	display: none;
}
@media (max-width: 1199px) {
	.projects__imgover {
		margin-bottom: 16px;
	}
}

.projects__page .projects__imgover {
	margin-bottom: 16px;
}

.projects__img {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100%; 
	width: 100%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	transition: .3s all;
	will-change: transform;
	object-fit: cover;
}

.fancybox-container .projects__img {
	position: static;
	height: auto;
	width: auto;
	transform: none;
	filter: none;
	max-height: 100% !important;
}

.fancybox-toolbar, .fancybox-navigation .fancybox-button {
	visibility: visible;
	opacity: 1;
}
.fancybox-inner {
	display: flex;
	flex-direction: column;
}
.fancybox-caption {
	visibility: visible;
	opacity: 1;
    text-align: center;
	padding: 25px 44px 70px;
	width: 100%;
    height: fit-content;
    display: block;
    position: static;
}
.fancybox-is-open .fancybox-stage {
	position: relative;
	width: 100%;
    height: 100%;
}
.fancybox-slide img {
	pointer-events: none;
}

.fancybox-caption:after,
.fancybox-caption:before {
	display: none;
}
.diy-caption__title {
	margin-bottom: 12px;
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	text-align: center;
	color: #FFFFFF;
}
.diy-caption__text {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #FFFFFF;
	opacity: 0.7;
}

@media (max-width: 520px) {
	.diy-caption__title {
		font-size: 14px;
		line-height: 20px;
	}
	.diy-caption__text {
		font-size: 11px;
		line-height: 16px;
	}
}

.projects__item:hover .projects__img {
	transform: translate(-50%, -50%) scale(1.1);
	filter: brightness(0.8);
}

.projects__cost {
	display: block;
	background-color: #2e2e2e;
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
	padding: 12px 20px 14px;
	color: #fefefe;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	width: 100%;
	text-align: center;
}

.projects__cost sup {
	vertical-align: super;
	font-size: 12px;
}

@media (max-width: 1400px) {
	.projects__cost {
		font-size: 18px;
		font-weight: 600;
		line-height: 22px;
	}
}

@media (max-width: 1199px) {
	.projects__cost {
		font-size: 15px;
		font-weight: 400;
		line-height: 21px;
		padding: 8px 10px 10px;
	}
}

.projects__page .projects__cost {
	font-size: 15px;
	font-weight: 400;
	line-height: 21px;
	padding: 8px 20px 10px;
}

.projects__href {
	color: #0e0e0e;
	font-size: 16px;
    line-height: 20px;
	font-weight: 600;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.projects__href:hover {
	border-color: transparent;
}

span.projects__href {
	border-bottom: none;
}

@media (max-width: 1199px) {
	.projects__href {
		font-size: 18px;
		font-weight: 600;
		line-height: 24px;
	}
}

.projects__page .projects__href {
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
}

.projects__text {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-top: 15px;
}

.projects__page .projects__text {
	margin-top: 20px;
}

.projects__toall {
	position: absolute;
	right: 32px;
	top: 16px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.projects__toall:after {
	content: "";
	position: absolute;
	top: 1px;
	right: -32px;
	width: 24px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQBAMAAAD+CqKmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///8TqNONAAAADXRSTlMACT3pPpb0A588ofPncb+tAQAAAAFiS0dEDm+9ME8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA9SURBVAjXY2CAAgEGBGAyQeKwXnNAcNh7U5CkKvBL3UWAK8icmwhlVbcnIAxYu5MICVYkCQbOk0hWgr0AAOa2JA82/bjiAAAAAElFTkSuQmCC") no-repeat center;
}

@media (min-width: 769px) {
	.projects__toall:hover {
		border-color: transparent;
	}
}

@media (max-width: 1400px) {
	.projects__toall {
		top: 23px;
		right: 47px;
	}
}

@media (max-width: 999px) {
	.projects__toall {
		position: relative;
		right: auto;
		top: 0;
		margin-top: 35px;
		display: inline-block;
		vertical-align: top;
	}
}

.projects .swiper-button-prev {
	left: -65px;
	top: 117px;
	margin-top: 0;
	outline: none;
}

@media (max-width: 1600px) {
	.projects .swiper-button-prev {
		left: -35px;
	}
}

@media (max-width: 1400px) {
	.projects .swiper-button-prev {
		top: 92px;
	}
}

@media (max-width: 1199px) {
	.projects .swiper-button-prev {
		top: 0;
		left: 0;
	}
}

.projects .swiper-button-next {
	right: -65px;
	top: 117px;
	margin-top: 0;
	outline: none;
}

@media (max-width: 1600px) {
	.projects .swiper-button-next {
		right: -35px;
	}
}

@media (max-width: 1400px) {
	.projects .swiper-button-next {
		top: 92px;
	}
}

@media (max-width: 1199px) {
	.projects .swiper-button-next {
		top: 0;
		right: auto;
		left: 66px;
	}
}

@media (max-width: 1199px) {
	.projects .swiper-buttons {
		position: relative;
		margin: 0 auto;
		z-index: 10;
		width: 110px;
		height: 44px;
		margin-top: 30px;
	}
}

.reviews {
	margin-bottom: 62px;
	position: relative;
	z-index: 1;
}

@media (max-width: 768px) {
	.reviews {
		margin-bottom: 122px;
	}
}

.reviews__page,
.reviews .container,
.reviews__car-over {
	position: relative;
}

.reviews__toform {
	display: block;
	position: absolute;
	right: 24px;
	top: -59px;
	cursor: pointer;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 17px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.reviews__img-href {
	display: inline-block;
}

@media (max-width: 400px) {
	.reviews__toform {
		display: none;
	}
}

.reviews__toform:hover {
	border-color: transparent;
}

.reviews__toform:after {
	content: "";
	position: absolute;
	right: -23px;
	top: 0;
	width: 14px;
	height: 18px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAMAAABcgh8DAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///8r3oVhAAAAI3RSTlMA8A1vAQ62jIm3R/mBf0hPdnT7UFb8bmz+WF/9YWdqcXKHiP1LaNEAAAABYktHRCS0BvmZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAXklEQVQY073ORw6AMAwEQIcOoVdD6Pv/P6IQBXgBe7HmYK+J7ghB3/xPx/Ueuj4FCC0jxJRIpIYZZE5USJSaFepGb7QdeiEG7kZzbWJWinm2NQsDvL61G7B/3zhOMy82FQTJiOncQAAAAABJRU5ErkJggg==") no-repeat center;
}

.reviews__toall {
    float: right;
    margin-right: 22px;
    margin-top: 16px;
    position: relative;
    color: #0e0e0e;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    border-bottom: 2px solid #FF8000;
    -webkit-transition: 0.5s border;
    transition: 0.5s border;
}

@media (max-width: 1400px) {
	.reviews__toall {
		margin-top: 15px;
	}
}

@media (max-width: 999px) {
	.reviews__toall {
		margin-top: 16px;
	}
}

.reviews__toall:after {
	content: "";
    position: absolute;
    top: 1px;
    right: -32px;
    width: 24px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQBAMAAAD+CqKmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///8TqNONAAAADXRSTlMACT3pPpb0A588ofPncb+tAQAAAAFiS0dEDm+9ME8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA9SURBVAjXY2CAAgEGBGAyQeKwXnNAcNh7U5CkKvBL3UWAK8icmwhlVbcnIAxYu5MICVYkCQbOk0hWgr0AAOa2JA82/bjiAAAAAElFTkSuQmCC) no-repeat center;
}

@media (min-width: 769px) {
	.reviews__toall:hover {
		border-color: transparent;
	}
}

@media (max-width: 768px) {
	.reviews__toall {
		position: absolute;
		bottom: -50px;
		left: 30px;
	}
}

.reviews__make {
	float: right;
	margin-right: 33px;
	margin-top: 5px;
	font-weight: 700;
	padding: 0 29px;
}

@media (max-width: 1400px) {
	.reviews__make {
		margin-top: 0px;
		padding: 0 20px;
		width: 100%;
	}
}

@media (max-width: 999px) {
	.reviews__make {
		margin-top: 6px;
	}
}

@media (max-width: 768px) {
	.reviews__make {
		display: none;
	}
}

.reviews__car-over {
	padding-top: 6px;
}

.reviews__elem {
	border: 2px solid #ececec;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

@media (max-width: 768px) {
	.reviews__elem {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.reviews__page .reviews__elem+.reviews__elem {
	margin-top: 30px;
}

.reviews__elem ~ .pagination {
	margin-top: 30px;
}

.reviews__logo-blocker {
	height: 110px;
	line-height: 110px;
	margin-bottom: 35px;
}

@media (max-width: 1199px) {
	.reviews__logo-blocker {
		margin-bottom: 18px;
	}
}

.reviews__logo {
	max-height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.reviews__about {
	border-right: 2px solid #ececec;
	width: 310px;
	text-align: center;
	padding: 47px 20px 20px;
}

@media (max-width: 1400px) {
	.reviews__about {
		width: 250px;
	}
}

@media (max-width: 1199px) {
	.reviews__about {
		padding: 18px 15px 0;
	}
}

@media (max-width: 768px) {
	.reviews__about {
		width: 100%;
		border-right: 0;
		border-bottom: 2px solid #ececec;
		padding: 20px 0;
	}
}

.reviews__name {
	color: #0e0e0e;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.reviews__content {
	width: calc(100% - 310px);
	padding: 43px 47px;
	overflow: hidden;
}

@media (max-width: 1400px) {
	.reviews__content {
		width: calc(100% - 250px);
		padding: 43px 37px;
	}
}

@media (max-width: 768px) {
	.reviews__content {
		width: 100%;
		padding: 27px 30px;
	}
}

.reviews__imgover {
	float: right;
	width: 372px;
	margin-left: 40px;
	margin-top: 6px;
	text-align: right;
}

@media (max-width: 1400px) {
	.reviews__imgover {
		width: 322px;
	}
}

@media (max-width: 1199px) {
	.reviews__imgover {
		display: none;
	}
}

.reviews__img {
	max-width: 100%;
	min-height: 285px;
	border: 1px solid rgb(236, 236, 236);
}

.reviews__text {
	max-width: 530px;
}

@media (max-width: 1199px) {
	.reviews__text {
		max-width: 100%;
	}
}

.reviews__stars {
	display: block;
	position: relative;
	margin-top: 15px;
	margin-bottom: 32px;
	width: 139px;
	height: 20px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAAAUCAMAAACK9z5bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABTVBMVEX////ncBTncBTncBTncBTncBTncBTncBTpeybpfCfncBTncBTncBTncBTncBTncBTncBTncBTncBTncBToeCHoeCHncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTodh7ncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTpeiXpeybncBTncBTncBTncBTncBTncBTncBTncRXncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTwp27wqG/41br41rv++/nvoWX////ncBTriDzsjUPrij/76dr2yab2yafvomf+9/L76Nn759jqhDTysH3+/PnxrXjyr3z//Pr528P87uPsj0j407f407bodx/OTvsDAAAAUXRSTlMAACgpenvLH/7+6ulwnZzAwUtKFvz97gfvLjN9pzbeN9TMDqjQZPVhYCrTpQjxL9yNBpOSBY6vykEexxr++nEB7E7nT2jkOmfz47W5FbQJdgIIk6UsAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAfNJREFUSMel1edTwjAYBnCCWhRRVFTEOouoZYgTQVAUBVRQcGDFvRUc//9H04a0Pdq+d4R8ILn7NQ/PddpsdNg7bNYDxNYVacPeoS417+wC8kBsXXVdOrtMunAckAdi66rrwnHGLo7uHodlHIgMqlVxOHsdhi6us3OXZR6IDKp1cfX1uwxd3BeXA5Z5IDKo1sU9ODTQ3MUzXKmMeCziQGRRtYpn1Osd89AuvnFl8FeSdMWTtU/dA2IbihDVCYQmVJ2cuq7e4HEhSZfyXL2emlbzQGxDEcI6M4vHIEJD8jyjqOC/vZPUcXfrF3QnE0R2xRdE8M/ZdW+8Ob+g3C+B+Xu642E+0HRpQWRV5f8DzgVaZdEZoPeuGHx8kjc8PQZFw80HIqOSBmIwJMizEAqK2nMUjjzLW14iYZMnAUQ2bZyOcET5GImRsO6ZXnolZ/LVZ5IHIps2uixFyRz16brwb9L7x0dF+uRN8gh+mSObNrrwy2hldW0dbfC6Llyt/h2LfddrmyZ5ILIp/S7GE1ux2FYivql1SaZ+tnfS6Z3t31TSEAcio5Iqyd29jKyZ/d2k2uXgL5uT51z2L2/IA5FRSZeDw6OcPOeODvNql+NCkRxTLJwY8kBkVNIFK1lgpV1OS2V6ULl02hQHIqsqDbDSdx1W/PsPPNHQLbjPLDcAAAAASUVORK5CYII=") no-repeat left top;
}

.reviews__stars:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAAAUCAMAAACK9z5bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAk1BMVEX////ncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBT///9HpNfIAAAAL3RSTlMAACgpenvLH/5wwMEW/P0uM3023jcOqGT1KtMI8S+vyhr6cQFo5DpntbkVtAl2Atm16vsAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAABc0lEQVRIx7XV61LCMBAF4IRLKYrWitwRuQgKAvv+b2dCmjbJbjLuqPlBS75JzhlIp0LIarTa5iqC4SHharTaIjEYajM63UQXi3SXTjeVxlCbkWWJLhbpLlmWSmNoFdHL8160S41kF63xMI5WEX2AfrRLjWQXrfE0jlYRdwD30S41kl20xtM4ahIGDwCPg0iXBqkuRmNhHC2ebqMENUpzX4gf4d/r8xCCMXypVyTxH3Q09ufGI+c3xCiTKn6nUk6mzdR0EvyjPobnJbmUr2r72dzOzWfobHqIzq6r+GhyVe+/WJq55YJ4jlzEz1GjghhM1fu/2oIF0cVF3KVRKo2pev/STpZEFxdxl0apNKbeXn3q+2qlPt6ILi7iLo1SaUxV269z2Gx3u+0G8jXq4iHq4ioO46ra/h32Bx1z2MMH6uIh6qJVX7XiNK6q7T+PJ/OuOR2/UBcPURel5kYpTuOqlOfL1b6Er5dzsMDHsItSe4uXcvUbhFd8S9VzRS8AAAAASUVORK5CYII=") no-repeat left top;
}

.reviews__stars_star1:before {
	width: 20%;
}

.reviews__stars_star2:before {
	width: 40%;
}

.reviews__stars_star3:before {
	width: 60%;
}

.reviews__stars_star4:before {
	width: 80%;
}

.reviews__stars_star5:before {
	width: 100%;
}

.reviews__person {
	width: 100%;
	max-width: 390px;
	margin-top: 26px;
	overflow: hidden;
}

@media (max-width: 1199px) {
	.reviews__person {
		max-width: 100%;
	}
}

.reviews__person-who {
	max-width: 225px;
	color: rgba(14, 14, 14, 0.65);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	font-style: italic;
	float: left;
}

@media (max-width: 768px) {
	.reviews__person-who {
		float: none;
	}
}

.reviews__person-sign {
	float: right;
	margin-left: 20px;
}

@media (max-width: 768px) {
	.reviews__person-sign {
		float: none;
		margin-left: 0;
		margin-top: 20px;
	}
}

.reviews .swiper-button-prev {
	left: -65px;
	outline: none;
}

.reviews .swiper-button-prev,
.reviews .swiper-button-next {
	top: 50%;
}

@media (max-width: 1600px) {
	.reviews .swiper-button-prev {
		left: -35px;
	}
}

@media (max-width: 1199px) {
	.reviews .swiper-button-prev {
		left: 0;
		margin-top: 0;
	}
}

.reviews .swiper-button-next {
	right: -65px;
	outline: none;
}

@media (max-width: 1600px) {
	.reviews .swiper-button-next {
		right: -35px;
	}
}

@media (max-width: 1199px) {
	.reviews .swiper-button-next {
		right: auto;
		left: 66px;
		margin-top: 0;
	}
}

.reviews__form {
	margin-top: 70px;
	border: 2px solid #ececec;
	padding: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1199px) {
	.reviews__form {
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media (max-width: 479px) {
	.reviews__form {
		padding: 35px;
	}
}

.reviews__form-stars {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}

.reviews__form-stars-input {
	position: absolute;
	width: 0;
	height: 0;
	opacity: 0;
	left: -1000px;
	top: -1000px;
	border: 0;
}

.reviews__form-star {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	width: 30px;
	height: 30px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABLFBMVEXncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBT///9Vwd2wAAAAYnRSTlMAKCl6e8sf6ulvnZxwwEvBFu4HZae3VlQP8AzxWrFbOES6YCfPuxKS3U/neAJ3HcIYuQOB5UbkQOOJBYgUSRAJEbCvqGQOYzDax2ZVRZEKo9Mm4CufKuEu3C998/LJqsoVa5AH0o0AAAABYktHRGNcvi2qAAAACXBIWXMAAAsSAAALEgHS3X78AAABPElEQVQoz33Ra1eCQBAG4LFC6WaKWiYqguY9Nc0k0qyMQE2ksjIrS///j4g1SViC+TDnnX04Z5ddAFO51sCp1jccmSCc1O0h3Q68ubW948C7Xu+evfr8FOX32XIgCBAM2HJoH+AgZKfhwwhAhA7bcDSGeixuXGMSf8VyaIFjVysMJFNz4mhZacRpfSLmqSQAlcky/23FZDPUIuTyhSKOxeN8Ts+lMlsxa+WkXFpN1dpp3aj1s1rV9HmDPxf0LFzwDXyzJt/SY4tvWg56Sbf12KavrFd2vco3UQt3blEXRdTvOrgKi3eWZFkC9O4Cxomu1npkv0/2tNC9x3hQAGWoanf8oA4VKAwwfnxyqSMFJWWkup5fzPo6jns4feDI+PjNxJP3xZmWJckfExN/TkXjKE6/jOP3DP/R2e+9/gCDiChMONHvUgAAAABJRU5ErkJggg==") no-repeat center;
	-webkit-transition: 0.5s bac;
	transition: 0.5s bac;
}

.reviews__form-star.choosed {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA3lBMVEX////nbxfncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBXnbxbnbxfncBT///85NmSCAAAARXRSTlMAACgpenvLH/5vcMDBFvxltw/4+VpbOES6J88Hkk/sHcIDgUDkFOMQ+hGoBfDxVUWR0ybgnwrhLvZg9S992jDJqg7KFWuPc4SaAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAARxJREFUKM9909lWwjAQBuDEBepCAa1A2bcisgkKKgoIykzy/k9kk2PbJKX97zpfMmfSNoQEoSJn5zQI0SNrF5epnMmkcdaysil8BXCdwjeIt8mcsxmzc4mcB8Ygn8gFZAwLSVy8Y37uiwnsgGB4ULlUDlNBwViJKiXiVjkEYTLhI6+6hNTqFrITQatek/0bzROOzUYwVasNpkK7FU3d6dpaA7S7He1Yvb7SAPo989zeINyPAy/2Wh6H0e7hU4wdtbkT45EyG45MHk9knXO5ajI2uCx643Q2mwqHZ4PnfhUWLqUvC38hzg1+RQbLlfiQq6Xvbzq/c/xYBz/h+hP5l8Ybvt2FF4Dutnyj8ff+QJUc9j8q/x7/L1GYoyfhDy7pUPx0CalSAAAAAElFTkSuQmCC") no-repeat center;
}

.reviews__form-star+.reviews__form-star {
	margin-left: 10px;
}

.reviews__form-text {
	color: #0e0e0e;
	width: 380px;
}

@media (max-width: 1400px) {
	.reviews__form-text {
		width: 342px;
	}
}

@media (max-width: 1199px) {
	.reviews__form-text {
		width: 100%;
	}
}

.reviews__form-title {
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	margin-bottom: 20px;
}

.reviews__form-main {
	width: 750px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (max-width: 1400px) {
	.reviews__form-main {
		width: 610px;
	}
}

@media (max-width: 1199px) {
	.reviews__form-main {
		width: 100%;
		margin-top: 30px;
	}
}

@media (max-width: 768px) {
	.reviews__form-main {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.reviews__form-bottom {
	margin-top: 20px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 768px) {
	.reviews__form-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.reviews__form-bottom .fakecheckbox {
	margin-top: 4px;
}

@media (max-width: 999px) {
	.reviews__form-bottom .fakecheckbox {
		margin-top: 0;
	}
}

@media (max-width: 768px) {
	.reviews__form-bottom .fakecheckbox {
		margin-bottom: 20px;
	}
}

.reviews__form .common__textarea {
	height: 184px;
}

.reviews+.clients {
	margin-top: -46px;
}

@media (max-width: 1199px) {
	.reviews+.clients {
		margin-top: -26px;
	}
}

.clients {
	margin-bottom: 5px;
	position: relative;
	z-index: 1;
}

@media (max-width: 1199px) {
	.clients {
		margin-bottom: 46px;
	}
}

.clients .container {
	position: relative;
}

.clients .swiper-wrapper {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.clients .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 240px;
}

@media (max-width: 1199px) {
	.clients .swiper-slide {
		height: 180px;
	}
}
.clients .swiper-buttons {
	top: 50%;
    transform: translateY(-50%);
    height: auto;
    margin: 0;
    display: flex;
    width: calc(100% + 30px);
	max-width: unset;
    justify-content: space-between;
	left: -15px;
	position: absolute;
	pointer-events: none;
}
.clients .swiper-buttons > div {
	pointer-events: all;
}
.clients .swiper-button-prev,
.clients .swiper-button-next {
	position: static;
    display: block;
    flex-shrink: 0;
    margin: 0;
}
.clients__img {
	-ms-flex-item-align: center;
	align-self: center;
	display: block;
	margin: 0 auto;
	max-width: 90%;
	filter: grayscale(1);
	transition: all .2s;
}
.clients__img:hover {
	filter: grayscale(0);
}

.clients .swiper-button-prev {
	outline: none;
}

@media (max-width: 1199px) {

	.i-seo__wrapper img {
		width: auto !important;
		height: auto !important;
		max-width: 100%;
	}
}

.i-seo {
	margin-bottom: 60px;
}

.i-seo.hidden {
	display: none;
}

.i-seo__wrapper {
	max-width: 100%;
}

.news .pagination {
	margin-bottom: 20px;
}
.model__res-list .pagination {
	margin-top: 0;
}

.pagination__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.pagination__item {
	width: 30px;
	height: 30px;
	border-radius: 8px;
	text-align: center;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 30px;
}

.pagination__item-all {
	white-space: nowrap;
}

.pagination__item.active {
	background-color: #FF8000;
}

.pagination__item+.pagination__item {
	margin-left: 10px;
}

.pagination__item-href {
	display: inline-block;
	vertical-align: baseline;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.pagination__item-href:not(a) {
	cursor: pointer;
}

.pagination__item-href:hover {
	border-color: transparent;
}

.pagination__item.active .pagination__item-href {
	color: #fff;
}

.search {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 110000;
	text-align: center;
	overflow: auto;
	padding-top: 100px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 0.5s opacity, 0.5s visibility;
	transition: 0.5s opacity, 0.5s visibility;
}

.search.open {
	opacity: 1;
	visibility: visible;
}

.search__bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-color: #222;
}

.search__form {
	width: 90%;
	max-width: 990px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

@media (max-width: 1199px) {
	.search__form {
		max-width: 100%;
		width: 100%;
		padding: 0 20px;
	}
}

.search__icon {
	position: absolute;
	right: 0;
	top: 19px;
	z-index: -1;
	width: 21px;
	height: 21px;
	border: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABGlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9y/ChlAAAAXXRSTlMALZDS9v3ksV4EDqHbQxzW0HdEOlqi9/xqCdFiAR/G/k+C+kIKyOIH740i+GhJGqe7fGDth8JOdtln5UYdpbzrJnnK3wjObAMoSOdSY6r75uygQCcxhcXuqFQyM7KcgV34AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAOxJREFUGNNtkH1XAUEYxZ9kk1qh1CQkUopULGJLtkLoRYjVy/3+X6NmZ605uP/ce35z5jz3XCJbK65Vt7LmWffSTBubCoRUnwO3/EAguL0T2t0D27dh+ADuSNSKsUPEjwRNIHk8/ZY6wWmKh/QZzmcnMllccM9BuZQuX+GaWx5+CVIBGrciSjItg3G7QUWmVejcbhG/k2gN91aHutzBSIoO9ABWdvo+4qlhpXQT2dazFdtNsI54b3f/Z6kkXnKvb+9gERv28NF3NhsIOOxB+yRjNO6a6uTL3neoQ/umORk6zAVIKsyfBUi/+hL4B/LgKbg4AtMLAAAAAElFTkSuQmCC") no-repeat center;
}

@media (max-width: 1199px) {
	.search__icon {
		right: 20px;
	}
}

@media (max-width: 999px) {
	.search__icon {
		top: 10px;
	}
}

.search__inp {
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #fff;
	width: 100%;
	color: #fff;
	font-family: "OpenSans";
	font-size: 30px;
	font-weight: 300;
	line-height: 60px;
}

@media (max-width: 999px) {
	.search__inp {
		font-size: 18px;
		font-weight: 300;
		line-height: 40px;
	}
}

.search__close {
	display: inline-block;
	vertical-align: top;
	position: absolute;
	right: 50px;
	top: 50px;
	width: 20px;
	height: 20px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAe1BMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////QYBnOAAAAKHRSTlMAp+5KVfGZ7Pn83Un1P0v7QEz4SFRB+k33U0JHQ05EUvZGUVBF3qbraC4wQQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACXSURBVBjTXdBZEsIgDADQ2GKNFmvVulTqvuX+JzSBEUjzlXkD2WBSlKDCTCuYESo1c1pAiYS1MrsEaHI1K7KtJGukzTZYx7YLadRuHw3ggHRk7dlOqbyoExvyQc6sODKvZC/a4Mp4u2t78F8c6VOAH9uXNudLJJXWTpIeY7NoYfwhW0dpk87xP0nLR87N6xs+3xpU9EX1A5IeD0vXqQ+4AAAAAElFTkSuQmCC") no-repeat center;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

@media (max-width: 1199px) {
	.search__close {
		top: 20px;
		right: 20px;
	}
}

.search__close:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+gHWdJAAAAKHRSTlMAp+5KVfGZ7Pn83Un1P0v7QEz4SFRB+k33U0JHQ05EUvZGUVBF3qbraC4wQQAAAAFiS0dEKcq3hSQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACXSURBVBjTXdBZEsIgDADQ2GKNFmvVulTqvuX+JzSBEUjzlXkD2WBSlKDCTCuYESo1c1pAiYS1MrsEaHI1K7KtJGukzTZYx7YLadRuHw3ggHRk7dlOqbyoExvyQc6sODKvZC/a4Mp4u2t78F8c6VOAH9uXNudLJJXWTpIeY7NoYfwhW0dpk87xP0nLR87N6xs+3xpU9EX1A5IeD0vXqQ+4AAAAAElFTkSuQmCC") no-repeat center;
}

.search__title {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 21px;
	margin-bottom: 36px;
	margin-top: 50px;
}

.search__title:first-child {
	margin-top: 0;
}

.search__res {
	width: 100%;
	margin: 56px 0 44px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 1s visibility, 1s opacity;
	transition: 1s visibility, 1s opacity;
}

.search__res.open {
	visibility: visible;
	opacity: 1;
}

.search__res-about {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 0;
	margin-top: 18px;
}

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

.search__res-list_ordered {
	counter-reset: myCounter;
}

.search__res-list_products {
	width: 100%;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: -30px;
}

@media (max-width: 768px) {
	.search__res-list_products {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.search__res-elem {
	display: block;
}

.search__res-elem+.search__res-elem {
	margin-top: 14px;
}

.search__res-href {
	display: inline-block;
	vertical-align: top;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	border-bottom: 1px solid #FF8000;
	white-space: nowrap;
	max-width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.search__res-href:hover {
	border-color: transparent;
}

.search__res-toall {
	display: inline-block;
	vertical-align: top;
	margin-top: 37px;
	color: #fff;
	position: relative;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.search__res-toall:hover {
	border-color: transparent;
}

.search__res-toall:after {
	content: "";
	position: absolute;
	right: -33px;
	top: 1px;
	width: 24px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQBAMAAAD+CqKmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAKlBMVEX///////////////////////////////////////////////////////9q+00tAAAADXRSTlMACT3pPpb0A588ofPncb+tAQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA9SURBVAjXY2CAAgEGBGAyQeKwXnNAcNh7U5CkKvBL3UWAK8icmwhlVbcnIAxYu5MICVYkCQbOk0hWgr0AAOa2JA82/bjiAAAAAElFTkSuQmCC") no-repeat center;
}

.search__product {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: calc(50% - 20px);
	margin-bottom: 30px;
}

@media (max-width: 768px) {
	.search__product {
		width: 100%;
	}
}

.search__product-imgover {
	display: block;
	background-color: #fff;
	width: 120px;
	height: 120px;
	border: 2px solid #ececec;
	position: relative;
	overflow: hidden;
}

@media (max-width: 400px) {
	.search__product-imgover {
		display: none;
	}
}

.search__product-content {
	width: calc(100% - 140px);
	margin-left: 20px;
	padding-top: 5px;
	max-width: 228px;
}

@media (max-width: 400px) {
	.search__product-content {
		max-width: 100%;
		margin-left: 0;
		width: 100%;
	}
}

.search__product-href {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	border-bottom: 1px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.search__product-href:hover {
	border-color: transparent;
}

.search__product-img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 1s -webkit-transform;
	transition: 1s -webkit-transform;
	transition: 1s transform;
	transition: 1s transform, 1s -webkit-transform;
	will-change: transform;
}

.search__product:hover .search__product-img {
	-webkit-transform: translate(-50%, -50%) scale(1.02);
	transform: translate(-50%, -50%) scale(1.02);
}

.search__product-chars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: none;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 10px;
}

.search__product-weight {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	position: relative;
	padding-left: 23px;
}

.search__product-weight:before {
	content: "";
	position: absolute;
	left: 0;
	top: 3px;
	width: 17px;
	height: 15px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAMAAAA1b9QjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAY1BMVEWysrL///+ysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrL///+BQ/NUAAAAH3RSTlMAAFXU+VZU03oMBgvG8B3qHEfARnKWlXGcaptAP/EVEU/6SAAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAABxSURBVBjTVc3bDsIgEEXRoaBSBUvrtV66//8vBYwj3U+TlUmOSK2zzm7qZb6wpdQ1ssP3HtuIYy89rhGLPzQ/gX+hSmwkFjkyyK+BlGVkUpk4ZTlzUblyy3JnVpl5mDL1VHkRsrxZVBaikcS6lKfWjR/W/wwCxT8viwAAAABJRU5ErkJggg==") no-repeat center;
}

.search__product-size {
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	position: relative;
	padding-left: 18px;
}

.search__product-size:before {
	content: "";
	position: absolute;
	left: 0;
	top: 3px;
	width: 13px;
	height: 13px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEX///+ysrKysrKysrL///+LYR+MAAAAA3RSTlMAFdRMfTQHAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADtJREFUCNdNycENwCAMBMGNaABBBRENWNn+e4PYHz63Gh1A0+Aqo/qslR3fjOTbItnPevifFrGIRdS7G1V+Bo8bhgkPAAAAAElFTkSuQmCC") no-repeat center;
}

.search__product-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 10px;
}

.search__product-cost {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 7px;
}
.search__product-cost.search__product-empty-cost{
	font-size: 14px;
	font-weight: 500;
}
.search__product-cost sub {
	font-size: 15px;
}

.search__product-prevcost {
	color: #fff;
	padding-top: 10px;
	padding-left: 24px;
	font-family: FiraSans;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
	text-decoration: line-through;
}

.search__open {
	float: right;
	width: 17px;
	height: 17px;
	margin-top: 34px;

	margin-left: 30px;
	cursor: pointer;
	outline: none;
	border: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAk1BMVEUAAAAODg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODg4NDQ0AAAAAAAAAAAAODg4NDQ0AAAAAAAAAAAAAAAAAAAAAAAAODg4ODg4ODg4ODg4ODg4ODg4AAAALCwsODg7///95NQWqAAAALXRSTlMAABSG0vjQglPw8f6vPQhBFZcWrq0H+Q3z0SXnBgxA4+jy0/r0zoPkJNmw1yMsg4xfAAAAAWJLR0Qwrtwt5AAAAAlwSFlzAAALEgAACxIB0t1+/AAAAJNJREFUGNNlj+cOgzAQgzMI0LAKpSsdKd3L5f3friRRpIb6j6XvdHc2IVaMR0LECSNe6QRWMvUgQ16UZZUjc2gqUbtRDdkYTzDz6y24sRiVJwUiYwKlJ3MsRmSJ1d/W2l1uR5eb8DulVG0+Q8Ltbu8SDkD3h8616ExkA7Ri/Hg6X662qbr1+k7Jjx4GBOT5etOAfAFJUA1VK1l0PQAAAABJRU5ErkJggg==") no-repeat center;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.search__open:hover {
	opacity: 0.8;
}

@media (max-width: 1199px) {
	.search__open {
		margin-left: 34px;
	}
}

@media (max-width: 768px) {
	.search__open {
		margin-top: 28px;
		margin-left: 0;
		margin-right: 13px;
	}
}

@media (max-width: 400px) {
	.search__open {
		margin-right: 4px;
	}
}

.search__showall {
	text-align: center;
	margin-top: 30px;
	padding-right: 30px;
}

.search__showall+.search__res-list {
	margin-top: 50px;
}

.search__showall-href {
	position: relative;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.search__showall-href:hover {
	border-color: transparent;
}

.search__showall-href:after {
	content: "";
	position: absolute;
	right: -33px;
	top: 2px;
	width: 24px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQBAMAAAD+CqKmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///8TqNONAAAADXRSTlMACT3pPpb0A588ofPncb+tAQAAAAFiS0dEDm+9ME8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA9SURBVAjXY2CAAgEGBGAyQeKwXnNAcNh7U5CkKvBL3UWAK8icmwhlVbcnIAxYu5MICVYkCQbOk0hWgr0AAOa2JA82/bjiAAAAAElFTkSuQmCC") no-repeat center;
}

.card__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -32px;
	width: calc(100% + 32px);
}

@media screen and (max-width: 768px) {
	.card__list {
		width: 100%;
		margin: 0;
	}
}

.card__list_line {
	margin-left: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: 100%;
}

.card__list_line .card__elem {
	width: 100%;
	margin-left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 17px 10px;
}

@media (max-width: 768px) {
	.card__list_line .card__elem {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 21px 18px;
	}
}

.card__list_line .card__elem-imgover {
	width: 130px;
	margin-right: 18px;
}

@media (max-width: 999px) {
	.card__list_line .card__elem-imgover {
		display: none;
	}
}

.card__list_line .card__elem-img {
	max-width: 120px;
	max-height: 120px;
}

.card__list_line .card__elem-hrefover {
	width: 310px;
	max-width: none;
	height: auto;
	margin-bottom: 0;
}

@media (max-width: 1400px) {
	.card__list_line .card__elem-hrefover {
		width: 260px;
	}
}

@media (max-width: 1199px) {
	.card__list_line .card__elem-hrefover {
		width: 230px;
	}
}

@media (max-width: 999px) {
	.card__list_line .card__elem-hrefover {
		padding-left: 20px;
	}
}

@media (max-width: 768px) {
	.card__list_line .card__elem-hrefover {
		width: 100%;
		padding: 0;
	}
}

.card__list_line .card__elem-href {
	display: inline;
}

.card__list_line .card__elem-modified {
	position: relative;
	margin-top: 10px;
	height: 23px;
	padding: 0 14px;
	display: inline-block;
	vertical-align: top;
	margin-top: 15px;
	width: auto;
	line-height: 23px;
	border-radius: 12px;
	background-image: none;
}

.card__list_line .card__elem-modified_hit {
	background-color: #ffac1b;
}

.card__list_line .card__elem-info {
	width: 490px;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	height: auto !important;
	padding: 10px 38px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (max-width: 1400px) {
	.card__list_line .card__elem-info {
		width: 380px;
	}
}

@media (max-width: 1199px) {
	.card__list_line .card__elem-info {
		width: 320px;
	}
}

@media (max-width: 768px) {
	.card__list_line .card__elem-info {
		width: 100%;
		border: 0;
		border-top: 1px solid #ececec;
		border-bottom: 1px solid #ececec;
		padding: 18px 0;
		margin-top: 20px;
	}
}

.card__list_line .card__elem-params-row {
	max-width: none;
	padding-right: 0;
	width: 100%;
}

.card__list_line .card__elem-params-row:nth-child(2) {
	margin-top: 0;
}

@media (max-width: 1199px) {
	.card__list_line .card__elem-params-row {
		padding-right: 0;
		flex-direction: column;
	}
}

.card__list_line .card__elem-price {
	padding: 0 0 0 38px;
	border-top: 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 0;
	width: 350px;
	flex-direction: column;
}

.card__list_line .card__elem-price-container {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.card__list_line .card__elem-price-economy {
	width: 100%;
	display: flex;
	flex-direction: column;
}

@media (max-width: 1400px) {
	.card__list_line .card__elem-price {
		width: 300px;
		padding-right: 0;
		flex-direction: column;
	}
}

@media (max-width: 1199px) {
	.card__list_line .card__elem-price {
		width: 220px;
		position: static;
	}

	.card__list_line .card__elem-price-container {
		flex-direction: column;
	}

	.card__list_line .card__elem-economy {
		position: relative;
		right: auto;
	}
}

@media (max-width: 999px) {
	.card__list_line .card__elem-economy {
		padding-right: 10px;
	}
}

@media (max-width: 768px) {
	.card__list_line .card__elem-price {
		width: 100%;
		padding: 0;
		margin-top: 21px;
		align-items: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		flex-direction: column;
	}

	.card__list_line .card__elem-economy {
		padding-right: 35px;
		position: absolute;
		right: -14px;
	}

	.card__list_line .card__elem-price-economy {
		flex-direction: row;
		margin-bottom: 0;
	}

	.card__list_line .card__elem-price-container {
		flex-direction: row;
	}
}

@media (max-width: 479px) {
	.card__list_line .card__elem-price {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		width: 100%;
		position: static;
	}
}

.card__list_line .card__elem-price-costover {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width: 1399px) {
	.card__list_line .card__elem-price-costover {
		margin-bottom: 10px;
	}
}

@media (min-width: 1200px) {
	.card__list_line .card__elem-price-btnover {
		position: relative;
	}
}

@media (max-width: 1199px) {
	.card__list_line .card__elem-price-btnover {
		margin-top: 10px;
	}

	.card__list_line .card__elem-price-costover {
		text-align: left;
	}
}

@media (max-width: 767px) {
	.card__list_line .card__elem-price-btnover {
		margin-top: 0;
	}

	.card__list_line .card__elem-price-costover {
		margin-bottom: 0;
	}
}

.card__list_line .card__elem-prevcost {
	position: relative;
	top: 0;
}

.card__list_line .card__elem-cost {
	font-weight: 600;
	padding-top: 4px;
}

.card__list_line .card__elem-cost:first-child {
	padding-top: 0;
}

@media (min-width: 1200px) {
	.card__list_line .card__elem-icons {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: absolute;
		bottom: -50px;
		top: auto;
		left: 50%;
		right: auto;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		height: 60px;
	}
}

@media (max-width: 1400px) {
	.card__list_line .card__elem-icons {
		height: 20px;
		top: 60px;
	}
}

@media (max-width: 1199px) {
	.card__list_line .card__elem-icons {
		top: 12px;
		right: 16px;
	}
}

@media (min-width: 1200px) {
	.card__list_line .card__elem-tocompare {
		margin-top: 0;
		margin-left: 20px;
	}

	.card__list_line .card__elem-tocompare:first-child {
		margin-left: 0;
	}
}

.card__elem {
	position: relative;
	width: calc(100% / 3 - 32px);
	margin-left: 32px;
	margin-bottom: 32px;
	border: 2px solid #ececec;
	padding: 30px;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.card__elem:hover {
	border-color: #FF8000;
}

@media (max-width: 1199px) {
	.card__elem {
		width: calc(50% - 32px);
	}
}

@media (max-width: 768px) {
	.card__elem {
		width: calc(100% - 32px);
	}
}

.card__elem-hrefover {
	margin-bottom: 10px;
	max-width: 295px;
	padding-right: 35px;
	margin-bottom: 20px;
	min-height: 50px;
	flex-shrink: 0;
}

@media (max-width: 768px) {
	.card__elem-hrefover {
		max-width: 100%;
		overflow: visible;
		height: auto;
	}
}

.card__elem-href {
	color: #0e0e0e;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.card__elem-href:hover {
	border-color: transparent;
}

.card__elem-checkfake {
	display: block;
	position: relative;
	width: 28px;
	height: 28px;
	border: 2px solid #b6b6b6;
	cursor: pointer;
}

.card__elem-checkfake:before {
	content: "";
	position: absolute;
	left: 4px;
	top: 4px;
	opacity: 0;
	width: 16px;
	height: 13px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANBAMAAABSlfMXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAAyio8Dc2OCv712kAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAAQElEQVQI12NgAANGBQjNIOwKFbBwgwq0JGARYBIACoCUhhgCBQKAjJJmQbAAA6uHMVgAKNcBNYzVJQBqfCqYBAAMIApabcID8AAAAABJRU5ErkJggg==") no-repeat center;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.card__elem-checkfake.clicked:before {
	opacity: 1;
}

.card__elem-checktrue {
	position: absolute;
	width: 0;
	height: 0;
	border: 0;
	opacity: 0;
}

.card__elem-checkbox {
	top: 23px;
	right: 22px;
	position: absolute;
	width: 28px;
	height: 28px;
	z-index: 10;
	background: #fff;
}

.favorites__cards .card__elem-checkbox {
	top: 57px;
	right: 20px;
}

.favorites__cards .card__elem-checkbox+.card__elem-icons,
.card__elem-checkbox+.card__elem-icons {
	top: 71px;
}

.favorites__cards .celement-new:hover .comparison__elem-icons {
	opacity: 1;
}
.favorites__cards .comparison__elem-icons {
	top: 50px;
	right: 20px;
	z-index: 10;
}

.card__elem-icons {
	top: 32px;
	right: 20px;
	position: absolute;
	opacity: 1;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.card__list--tight .card__elem-icons {
	top: 28px;
}

.card__elem-tofavorites {
	display: block;
	border: 0;
	cursor: pointer;
	width: 18px;
	height: 18px;
	outline: none;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAw1BMVEW0tLT///+0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT////ZWBNNAAAAP3RSTlMAAAUxim6D616VsDUgKEFdtek/7oJOOuxGxJbhTR+ktCcVwLwrm1f1OPdkhCpt5Ge5dI0kOczCbP1vR2MiegGoWiFiAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAKZJREFUGNNlztcSwiAQBdBFEzWaWGM3tth773r//69cBDKj8sAuZ9hCpE8srqIQRsjCHwH2DyUA/BCSKThflEaGS11FXjaX56ICUZFDyS9XyOEEVUt+rdVlzi0baEZjqQUEHNroGOkCvU/7PkIlHjDQE/VKNMTILDHW5GNiCFOi2dylBZYRrdZy+maLnaa9fNuHI98nTWdcrjIGIc9RdLubvR7PlxBv6T4WgxLqvT8AAAAASUVORK5CYII=") no-repeat center;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.card__elem-tofavorites.added,
.card__elem-tofavorites:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAw1BMVEXnbxf////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf////LrmGBAAAAP3RSTlMAAAUxim6D616VsDUgKEFdtek/7oJOOuxGxJbhTR+ktCcVwLwrm1f1OPdkhCpt5Ge5dI0kOczCbP1vR2MiegGoWiFiAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAKZJREFUGNNlztcSwiAQBdBFEzWaWGM3tth773r//69cBDKj8sAuZ9hCpE8srqIQRsjCHwH2DyUA/BCSKThflEaGS11FXjaX56ICUZFDyS9XyOEEVUt+rdVlzi0baEZjqQUEHNroGOkCvU/7PkIlHjDQE/VKNMTILDHW5GNiCFOi2dylBZYRrdZy+maLnaa9fNuHI98nTWdcrjIGIc9RdLubvR7PlxBv6T4WgxLqvT8AAAAASUVORK5CYII=") no-repeat center;
}

.card__elem-tocompare {
	display: block;
	margin-top: 15px;
	margin-left: -1px;
	border: 0;
	cursor: pointer;
	width: 20px;
	height: 20px;
	outline: none;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOBAMAAADQ9FGEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEW0tLT///+0tLS0tLS0tLT////bgYSOAAAABHRSTlMAAMPEz03kvgAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA5SURBVAjXY1BxcVFgUHFREAQSLgZAwkCQAQaQWUAlDCAlTiAlYJYzDnVgJRDznPGZB7bXCW6vsyAAXjIMjKdXpC8AAAAASUVORK5CYII=") no-repeat center;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.card__elem-tocompare.added,
.card__elem-tocompare:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOBAMAAADQ9FGEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXnbxf////nbxfnbxfnbxf////qzH61AAAABHRSTlMAAMPEz03kvgAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA5SURBVAjXY1BxcVFgUHFREAQSLgZAwkCQAQaQWUAlDCAlTiAlYJYzDnVgJRDznPGZB7bXCW6vsyAAXjIMjKdXpC8AAAAASUVORK5CYII=") no-repeat center;
}

.card__elem-tocompare:first-child {
	margin-top: 0;
}

.card__elem-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	flex-direction: column;
}

@media (max-width: 400px) {
	.card__elem-params-row {
		max-width: 100%;
	}
}

.card__elem-params-title {
	color: rgba(14, 14, 14, 0.5);
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	margin-right: 8px;
}

.card__list_line .card__elem-params-title {
	min-width: 140px;
}

.card__elem-params-val {
	color: #FF8000;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.card__elem-imgover {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}

@media (max-width: 470px) {
	.card__elem-info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.card__elem-params {
		width: 100%;
	}
}

.card__elem-img {
	-ms-flex-item-align: center;
	align-self: center;
	max-width: 90%;
	max-height: 250px;
}

.card__elem-modified {
	position: absolute;
	bottom: 0;
	right: 0;
}

.card__elem-modified_new {
	width: 56px;
	height: 56px;
	background-color: #3eaa14;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	line-height: 56px;
	text-transform: uppercase;
}

.card__elem-modified_new:before {
	content: "НОВИНКА";
}

.card__elem-modified_actions {
	width: 63px;
	height: 23px;
	background-color: #ff1b41;
	border-radius: 12px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	line-height: 23px;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}

.card__elem-modified_actions:before {
	content: "Акция";
}

.card__elem-modified_hit {
	width: 56px;
	height: 56px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABX1BMVEX/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv/rBv///+OV6kNAAAAc3RSTlMAA5GTcSgJr7AKJnRT/rhKAhXHyRZJt1Xh2t3ZgoVXkn1jTUf3+Fi2Ae3wKStlLGbNzi7yu42Pd15gRUaD9oRSbG4g/SRARNXcB8iksYeWBr0ID0FpbVDf4FGAQ0hf7lZizCfvtVSQed7X2xPFFLRvJaytzkONcAAAAAFiS0dEdN9tqG0AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHVSURBVEjHnddnU8IwGAfw4EBQlIJaUVFZSsW9BScWBVFU3HvviT7f/07SqlfPSPLk/yLXF/1dQ+YDIf/GVlZuI6hUVNLWXgXgcNKn6hox54LaOrfi8UIx9Q1Ko1oLTSLO6aOiuQWMtLTS1ucUgH5gpK0kae8IBEPhCAt2ukPBQEfXPzAKnKhsp3XzYExhwh6eA+hlwiAf9v1VSv/AIB8ODQz/XkztaoyvzIyMWsd2TJTRjFtgDQZOWOAkBsYtMIGBYVk49cPs0zMY2Dn7tVfmfBhG43NRN49lNMkiXNDxTk/RTzrw0GH8xkU8XDJHJ411ac1wngwWZjzULWfxXc0WZ1JbwTuAVRvJyTiANVmYk+zqSnFc1zckBidPh3UTPY/mdBBNdgFs4btqHgKyizyl46GxrbbxDmCHfnJ3D8v2D74Oq0PUYTXjt/+cc0cYmJA9V48t8AQDrVeA9KUjfc01qaeiLKae/S45es4v+Gqwr59ReAgUD0Fm1XHJh+xyhV8gXSlMSK55MMp25Ob2Lu5OMIvASNgdv7s9I6XCLDv9hB/nPX3z4dEUjw+0FSp0yS7o12Ht6ZkK74s29arDnIgj5K1A2/w7wIex8wpJMfcdZbysxN+HTwKWzz+sMLm5AAAAAElFTkSuQmCC") no-repeat center;
	border-radius: 50%;
	color: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	line-height: 56px;
	text-transform: uppercase;
}

.card__elem-modified_hit:before {
	content: "ХИТ";
}

.card__elem-price {
	border-top: 1px solid #ececec;
	padding-top: 26px;
	margin-top: 24px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;

	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 400px) {
	.card__elem-price {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.card__elem-cost {
	color: #FF8000;
	font-weight: 400;
	line-height: 22px;
	max-width: 170px;
	padding-top: 0;
	font-size: 18px;
	margin-bottom: 4px;
}

.card__elem-cost {
	padding-top: 0;
	font-size: 22px;
	max-width: inherit;
	display: block;
}

.card__elem-cost.card__elem-cost_text {
	padding-top: 0;
	font-size: 12px;
}

@media (max-width: 1400px) {
	.card__elem-cost {
		font-size: 18px;
		max-width: 110px;
	}

	.card__list_line .card__elem-cost {
		max-width: inherit;
	}
}

.card__elem-cost sub {
	font-size: 15px;
}

@media (max-width: 999px) {
	.card__elem-cost {
		padding-top: 4px;
	}
}

.card__elem-prevcost {
	color: #a5a5a5;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 10px;
	text-decoration: line-through;
}

.card__elem-tocart {
    background-color: var(--color-button-cart);
	position: relative;
	line-height: 40px;
	white-space: nowrap;
	padding-right: 28px;
    padding-left: 59px;
	font-weight: 700;
	letter-spacing: .02em;
	overflow: hidden;
}
.card__elem-tocart:hover {
    background-color: var(--color-button-cart-hover);
}

.card__elem-tocart:before {
	content: attr(data-default);
}

.card__elem-tocart:after {
	content: "";
	width: 17px;
	height: 17px;
	position: absolute;
	left: 32px;
    top: 10px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAY1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Dm4mgAAAAIHRSTlMABQMtp2MIcpn4sTvPtAr7onDO5iuYLOVcGQQHhfP59NrxV7QAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAcUlEQVQY03WOWQ6AIBQDn/su7itq739KQRA0xvlow1ASiIgcegGB+zHee0Q+AnsIZUSI1VSSpMJkyK1BIUzJWHk/qlDLapDdpkUnq0ekxYDx6gC+NjUqfWOZLuM+zKzGi/ngSn/wjZtU7NhM6s3BTdIJRbsLGn5lSswAAAAASUVORK5CYII=") no-repeat center;
}

.card__elem-tocart--mini {
	line-height: 29px;
	font-size: 11px;
	padding-left: 24px;
	padding-right: 11px;
	height: 27px;
	margin-left: 10px;
	vertical-align: baseline;
}

.card__elem-tocart--mini:after {
	background-size: cover;
	width: 13px;
	height: 13px;
	left: 7px;
	top: 7px;
}

@media (max-width: 1400px) {
	.card__elem-tocart {
		padding-right: 14px;
		padding-left: 36px;
	}
	.card__elem-tocart:after {
		left: 12px;
	}
}

@media (max-width: 1199px) {
	.card__elem-tocart {
		margin-bottom: 0;
	}
}

.card__elem-tocart.added {
	background: #0e0e0e;
}

.card__elem-tocart.added:before {
	content: attr(data-added);
}

@media (max-width: 400px) {
	.card__elem-tocart {
		margin-top: auto;
	}
}

.card__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	flex-wrap: wrap;
}

.card__main>span {
	position: absolute;
	left: -10000px;
	top: -10000px;
}

@media (max-width: 768px) {
	.card__main {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.card__main-about {
	width: calc(100% - 414px);
	padding-right: 32px;
}

@media (max-width: 1400px) {
	.card__main-about {
		width: calc(100% - 365px);
		padding-right: 20px;
	}
}

@media (max-width: 999px) {
	.card__main-about {
		width: calc(100% - 300px);
		padding-right: 30px;
	}
}

@media (max-width: 768px) {
	.card__main-about {
		width: 100%;
		padding-right: 0;
	}
}

.card__main-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
}

@media (max-width: 1199px) {
	.card__main-top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.card__main-gallery {
	position: relative;
	width: 422px;
	margin-right: 32px;

	-ms-flex-negative: 0;
	flex-shrink: 0;
}

@media (max-width: 1400px) {
	.card__main-gallery {
		width: 50%;
	}
}

@media (max-width: 1199px) {
	.card__main-gallery {
		width: 100%;
		padding-bottom: 10px;
		margin-right: 0;
	}
}

@media (max-width: 767px) {
	.card__main-gallery {
		margin-right: 0;
	}
}

.card__main-gallery.content-slider {
	width: auto;
	margin-right: 0;
}

.card__main-mainover {
	width: 100%;
	padding-top: 100%;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	border: 0;
}

.card__main-mainover:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #1a1a18;
	z-index: 1;
	opacity: 0;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.card__main-mainover:after {
	content: "";
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 50%;
	width: 30px;
	height: 32px;
	margin-top: -15px;
	margin-left: -16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAgCAMAAAAynjhNAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABAlBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7Srm1AAAAVXRSTlMAJna85vk/wgiY/u6UTR4GDSgSxvd9DArI3y4tm+McN8OHiC8PxIGflb5Rvx1Sgu02QJnlodQVExCGzdjSCUwFtRfVxUd35/oBk9PPaZKg61yOsTBhQDaFqAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAFCSURBVCjPfZJpQ4JAEIZXBVRQ8VhFywNTLMrKbsvSLo/u8/3/fyVDdkGu+TIz+yzMzLtDiG2xeEIQRSERjxG/SUlwS0oemErLUDLZnJovZDMK5HTKTYsl0HKFZZUyRanoUK2K2ob7+mYNVY1ndTSa68WaDdR5VzJteTttUZn1p6Ptn2QL+iroQOmyQ0NnUVdBxwp62ObfADzcQc/yJnaDcBZ7lhfQD8J9CJYXoa7qMk1X9VWINs6vY2MNC4hF/dzEflRroYMd2LIcOrIYPlmCRW0zUf+fZOClAyofsfjY/6AnOOVJ0Drg7JynF1XQ9pBlw0uKqxGuHX5jreI4N5nkxstVxK12d+/mRHpwFrkG+kg8nBSm5mw+n5nTwuLJ5s9u7hjnL2oUH+GVRPA43kg4f//AJwnjX8sZvhck1H5+pQX5A2DwQ/OJ4YbEAAAAAElFTkSuQmCC") no-repeat center;
	opacity: 0;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.card__main-mainover:hover:before {
	opacity: 0.6;
}

.card__main-mainover:hover:after {
	opacity: 1;
}

.card__main-mainimg {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 1s -webkit-transform;
	transition: 1s -webkit-transform;
	transition: 1s transform;
	transition: 1s transform, 1s -webkit-transform;
	will-change: transform;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.card__main-glightbox {
	visibility: hidden;
}

.card__main-car {
	position: relative;
	margin: 18px 33px 20px;
}

@media (max-width: 500px) {
	.card__main-car {
		margin: 10px 42px 20px;
	}
}

.card__main-car-over {
	position: relative;
	margin-top: 5px;
	padding: 0 17px;
}

.card__main-car-over .swiper-button-prev {
	left: -17px;
	outline: none;
	background-color: transparent;
}

.card__main-car-over .swiper-button-next {
	right: -17px;
	outline: none;
	background-color: transparent;
}

@media (max-width: 767px) {
	.card__main-car-over .swiper-button-prev {
		left: -3px;
	}

	.card__main-car-over .swiper-button-next {
		right: -3px;
	}
}

.card__main-carelem {
	width: 100%;
	padding-top: 100%;
	position: relative;
	cursor: pointer;
	border: 1px solid #e8e8e8;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.card__main-carelem_video:before {
	content: "";
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 50%;
	margin-top: -15px;
	margin-left: -15px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAjVBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfsj0r//v73za7qgDL////++vf0vJPpeCb99O3xq3fncRv759numFn98ejwp3Hzuo/odiLCqS/wAAAAHXRSTlMABUyRxuj4EIDq61gDlq2TlFfpBpLExflN7IHH+vrIk+sAAAABYktHRCJdZVysAAAACXBIWXMAAAsSAAALEgHS3X78AAAA0ElEQVQoz42T1xKDIBBFV6zEDkZjIYX0+v+fl9FEB4hozttyZuACuwA9BjIt23Fsy0QGqLgeZgMLz5WtbzMJ2xdkELIfwmCwERsh6n3MRkk+NmUa0i4z0WnS5veYFg+AYr3GFJBQrlWPIBOqzXYn6xiWQsX5/nAUdQ5Y0pyfzhfhcCgUzfn1NiwUc1rd/P6QNs/laM+XHG3mYpPPsgJaTj7qzJdMfCh2J9vh247JuE3+a8WZRm7HQMlHxDFo81fC/ctKGaJuBLOaNA2pM0SHxTfMEFAj9SUYeAAAAABJRU5ErkJggg==") no-repeat center;
}

.card__main-carelem.active,
.card__main-carelem:hover {
	border-color: #FF8000;
}

.card__main-img {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	max-width: 100%;
	max-height: 100%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 1s -webkit-transform;
	transition: 1s -webkit-transform;
	transition: 1s transform;
	transition: 1s transform, 1s -webkit-transform;
	will-change: transform;
	object-fit: contain;
}
.showroom-page .card__main-img {
	object-fit: cover;
}
@media (max-width: 768px) {
	.showroom-page .card__main-img {
		object-fit: contain;
	}
}

.card__info {
	position: relative;
	z-index: 5;
	width: 414px;
}

@media (max-width: 1400px) {
	.card__info {
		width: 364px;
	}
}

@media (max-width: 999px) {
	.card__info {
		width: 300px;
	}
}

@media (max-width: 768px) {
	.card__info {
		width: 100%;
		height: auto !important;
	}
}

.card__info-sticky {
	position: relative;
	width: 100%;
	padding: 24px 23px 20px;
	background: #FFFFFF;
	box-shadow: 0px 0px 19px rgba(0, 0, 0, 0.07);
	z-index: 1;
}

@media (max-width: 768px) {
	.card__info-sticky {
		width: 100% !important;
		-webkit-transform: none !important;
		transform: none !important;
		position: relative !important;
		margin-top: 30px;
		top: auto !important;
		left: auto !important;
	}
}

.card__info-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	flex-direction: column;
}

@media (max-width: 999px) {
	.card__info-top {
		display: block;
	}
}

@media (max-width: 768px) {
	.card__info-top {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media (max-width: 479px) {
	.card__info-top {
		display: block;
	}
}

.card__info-havent-over {
	width: calc(100% + 80px);
	margin-left: -40px;
	padding: 0 40px;
	position: relative;
	margin-bottom: -40px;
}

@media (max-width: 1399px) {
	.card__info-havent-over {
		width: calc(100% + 60px);
		margin-left: -30px;
		padding: 0 30px;
		position: relative;
		margin-bottom: -30px;
	}
}

.card__info-havent p:not([class]) {
	color: #FF8000;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
}

@media (max-width: 1399px) {
	.card__info-havent p:not([class]) {
		font-size: 18px;
		line-height: 22px;
	}
}

.card__info-havent-bottom {
	margin-top: 45px;
	padding-bottom: 170px;
	text-align: right;
	position: relative;
}

@media (max-width: 1000px) {
	.card__info-havent-bottom {
		padding-bottom: 60px;
		text-align: left;
	}
}

.card__info-havent-img {
	position: absolute;
	left: 0;
	bottom: 40px;
	height: 200px;
}

@media (max-width: 1399px) {
	.card__info-havent-img {
		height: 180px;
		bottom: 30px;
	}
}

@media (max-width: 1000px) {
	.card__info-havent-img {
		display: none;
	}
}


.card__info-btn {
	z-index: 1;
	position: relative;
	padding: 0 19px;
}

.card__main-top-info {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 40px;
	position: relative;
}

.card__info-art {
	margin-right: 73px;
	color: #000;
	font-size: 13px;
	font-weight: 500;
}

.card__info-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	justify-content: flex-end;
	margin: -3px 0 25px;
}

.card__info-tofavorites {
	display: flex;
	align-items: center;
	border: 0;
	cursor: pointer;
	outline: none;
	margin-left: 15px;
	white-space: nowrap;
	font-size: 12px;
	color: #7a7a7a;
	-webkit-transition: 0.5s all;
	transition: 0.5s all;
	padding: 5px 10px;
    border: 1px solid #7a7a7a;
    border-radius: 20px;
}
.card__info-tofavorites:before {
	content: '';
	display: block;
	width: 20px;
    height: 20px;
    cursor: pointer;
    transition: all .2s;
	margin-right: 6px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljk1OTUgNy44MTIzNUMxOC44NjM5IDcuNTA0NiAxOC42MTE5IDcuMjc4NDEgMTguMzA2NiA3LjIyNjcyTDEzLjEzMSA2LjM0OTA3TDEwLjczNCAxLjQ2ODg2QzEwLjU5MjcgMS4xODEwMiAxMC4zMDkyIDEgOS45OTk5NiAxQzkuNjkwNzEgMSA5LjQwNzM2IDEuMTgwOTQgOS4yNjU4OCAxLjQ2ODg2TDYuODY4OTUgNi4zNDkwN0wxLjY5MzMzIDcuMjI2NzJDMS4zODgwOCA3LjI3ODQxIDEuMTM2MDYgNy41MDQ1MiAxLjA0MDM4IDcuODEyMzVDMC45NDQ4NjYgOC4xMjAxOCAxLjAyMTc2IDguNDU4MjEgMS4yMzk2NSA4LjY4NzkxTDQuOTMzODUgMTIuNTgxNkw0LjEzMTk5IDE4LjAwNDJDNC4wODQ1OSAxOC4zMjQgNC4yMTIyNCAxOC42NDQ4IDQuNDYyNSAxOC44MzUxQzQuNzEyNjggMTkuMDI1MyA1LjA0MzQzIDE5LjA1MzEgNS4zMTk4MyAxOC45MDczTDkuOTk5ODggMTYuNDMzNUwxNC42Nzk5IDE4LjkwNzNDMTQuNzk3NSAxOC45Njk0IDE0LjkyNDkgMTkgMTUuMDUxOSAxOUMxNS4yMjMxIDE5IDE1LjM5MzQgMTguOTQ0MyAxNS41MzczIDE4LjgzNUMxNS43ODc1IDE4LjY0NDkgMTUuOTE1MSAxOC4zMjQxIDE1Ljg2NzggMTguMDA0MkwxNS4wNjU5IDEyLjU4MTZMMTguNzYwMSA4LjY4NzgzQzE4Ljk3ODIgOC40NTgyOSAxOS4wNTUyIDguMTIwMjcgMTguOTU5NSA3LjgxMjM1Wk0xMy42MDA3IDExLjY3MzlDMTMuNDE2MSAxMS44Njg1IDEzLjMzMDggMTIuMTQzNCAxMy4zNzA4IDEyLjQxNDVMMTMuOTkwOSAxNi42MDc1TDEwLjM3MiAxNC42OTQ3QzEwLjI1NSAxNC42MzMgMTAuMTI3NSAxNC42MDIgOS45OTk5NiAxNC42MDJDOS44NzIzOSAxNC42MDIgOS43NDQ4MiAxNC42MzI5IDkuNjI3NjUgMTQuNjk0N0w2LjAwODgyIDE2LjYwNzVMNi42Mjg4NCAxMi40MTQ1QzYuNjY5MDQgMTIuMTQzNCA2LjU4MzYgMTEuODY4NCA2LjM5ODk2IDExLjY3MzlMMy41NDIzNSA4LjY2Mjk4TDcuNTQ0MzYgNy45ODQ0MkM3LjgwMzA5IDcuOTQwNSA4LjAyNjU3IDcuNzcwNjkgOC4xNDY0NyA3LjUyNjZMOS45OTk4OCAzLjc1MzA4TDExLjg1MzMgNy41MjY2QzExLjk3MzEgNy43NzA2OSAxMi4xOTY3IDcuOTQwNSAxMi40NTU0IDcuOTg0NDJMMTYuNDU3NCA4LjY2Mjk4TDEzLjYwMDcgMTEuNjczOVoiIGZpbGw9IiNBNUE1QTUiLz4KPC9zdmc+Cg==");
}
.card__info-tofavorites:hover:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljk1OTUgNy44MTIzNUMxOC44NjM5IDcuNTA0NiAxOC42MTE5IDcuMjc4NDEgMTguMzA2NiA3LjIyNjcyTDEzLjEzMSA2LjM0OTA3TDEwLjczNCAxLjQ2ODg2QzEwLjU5MjcgMS4xODEwMiAxMC4zMDkyIDEgOS45OTk5NiAxQzkuNjkwNzEgMSA5LjQwNzM2IDEuMTgwOTQgOS4yNjU4OCAxLjQ2ODg2TDYuODY4OTUgNi4zNDkwN0wxLjY5MzMzIDcuMjI2NzJDMS4zODgwOCA3LjI3ODQxIDEuMTM2MDYgNy41MDQ1MiAxLjA0MDM4IDcuODEyMzVDMC45NDQ4NjYgOC4xMjAxOCAxLjAyMTc2IDguNDU4MjEgMS4yMzk2NSA4LjY4NzkxTDQuOTMzODUgMTIuNTgxNkw0LjEzMTk5IDE4LjAwNDJDNC4wODQ1OSAxOC4zMjQgNC4yMTIyNCAxOC42NDQ4IDQuNDYyNSAxOC44MzUxQzQuNzEyNjggMTkuMDI1MyA1LjA0MzQzIDE5LjA1MzEgNS4zMTk4MyAxOC45MDczTDkuOTk5ODggMTYuNDMzNUwxNC42Nzk5IDE4LjkwNzNDMTQuNzk3NSAxOC45Njk0IDE0LjkyNDkgMTkgMTUuMDUxOSAxOUMxNS4yMjMxIDE5IDE1LjM5MzQgMTguOTQ0MyAxNS41MzczIDE4LjgzNUMxNS43ODc1IDE4LjY0NDkgMTUuOTE1MSAxOC4zMjQxIDE1Ljg2NzggMTguMDA0MkwxNS4wNjU5IDEyLjU4MTZMMTguNzYwMSA4LjY4NzgzQzE4Ljk3ODIgOC40NTgyOSAxOS4wNTUyIDguMTIwMjcgMTguOTU5NSA3LjgxMjM1Wk0xMy42MDA3IDExLjY3MzlDMTMuNDE2MSAxMS44Njg1IDEzLjMzMDggMTIuMTQzNCAxMy4zNzA4IDEyLjQxNDVMMTMuOTkwOSAxNi42MDc1TDEwLjM3MiAxNC42OTQ3QzEwLjI1NSAxNC42MzMgMTAuMTI3NSAxNC42MDIgOS45OTk5NiAxNC42MDJDOS44NzIzOSAxNC42MDIgOS43NDQ4MiAxNC42MzI5IDkuNjI3NjUgMTQuNjk0N0w2LjAwODgyIDE2LjYwNzVMNi42Mjg4NCAxMi40MTQ1QzYuNjY5MDQgMTIuMTQzNCA2LjU4MzYgMTEuODY4NCA2LjM5ODk2IDExLjY3MzlMMy41NDIzNSA4LjY2Mjk4TDcuNTQ0MzYgNy45ODQ0MkM3LjgwMzA5IDcuOTQwNSA4LjAyNjU3IDcuNzcwNjkgOC4xNDY0NyA3LjUyNjZMOS45OTk4OCAzLjc1MzA4TDExLjg1MzMgNy41MjY2QzExLjk3MzEgNy43NzA2OSAxMi4xOTY3IDcuOTQwNSAxMi40NTU0IDcuOTg0NDJMMTYuNDU3NCA4LjY2Mjk4TDEzLjYwMDcgMTEuNjczOVoiIGZpbGw9IiNGRjdGMDAiLz4KPC9zdmc+Cg==");
}
.card__info-tofavorites:hover {
	border: 1px solid #FF8000;
}


.card__info-tofavorites.added,
.card__info-tofavorites:hover {
	color: #FF8000;
}
.card__info-tofavorites.added {
	border: 1px solid #FF8000;
}
.card__info-tofavorites.added:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljk1OTUgNy44MTIzNUMxOC44NjM5IDcuNTA0NiAxOC42MTE5IDcuMjc4NDEgMTguMzA2NiA3LjIyNjcyTDEzLjEzMSA2LjM0OTA3TDEwLjczNCAxLjQ2ODg2QzEwLjU5MjcgMS4xODEwMiAxMC4zMDkyIDEgOS45OTk5NiAxQzkuNjkwNzEgMSA5LjQwNzM2IDEuMTgwOTQgOS4yNjU4OCAxLjQ2ODg2TDYuODY4OTUgNi4zNDkwN0wxLjY5MzMzIDcuMjI2NzJDMS4zODgwOCA3LjI3ODQxIDEuMTM2MDYgNy41MDQ1MiAxLjA0MDM4IDcuODEyMzVDMC45NDQ4NjYgOC4xMjAxOCAxLjAyMTc2IDguNDU4MjEgMS4yMzk2NSA4LjY4NzkxTDQuOTMzODUgMTIuNTgxNkw0LjEzMTk5IDE4LjAwNDJDNC4wODQ1OSAxOC4zMjQgNC4yMTIyNCAxOC42NDQ4IDQuNDYyNSAxOC44MzUxQzQuNzEyNjggMTkuMDI1MyA1LjA0MzQzIDE5LjA1MzEgNS4zMTk4MyAxOC45MDczTDkuOTk5ODggMTYuNDMzNUwxNC42Nzk5IDE4LjkwNzNDMTQuNzk3NSAxOC45Njk0IDE0LjkyNDkgMTkgMTUuMDUxOSAxOUMxNS4yMjMxIDE5IDE1LjM5MzQgMTguOTQ0MyAxNS41MzczIDE4LjgzNUMxNS43ODc1IDE4LjY0NDkgMTUuOTE1MSAxOC4zMjQxIDE1Ljg2NzggMTguMDA0MkwxNS4wNjU5IDEyLjU4MTZMMTguNzYwMSA4LjY4NzgzQzE4Ljk3ODIgOC40NTgyOSAxOS4wNTUyIDguMTIwMjcgMTguOTU5NSA3LjgxMjM1Wk0xMy42MDA3IDExLjY3MzlDMTMuNDE2MSAxMS44Njg1IDEzLjMzMDggMTIuMTQzNCAxMy4zNzA4IDEyLjQxNDVMMTMuOTkwOSAxNi42MDc1TDEwLjM3MiAxNC42OTQ3QzEwLjI1NSAxNC42MzMgMTAuMTI3NSAxNC42MDIgOS45OTk5NiAxNC42MDJDOS44NzIzOSAxNC42MDIgOS43NDQ4MiAxNC42MzI5IDkuNjI3NjUgMTQuNjk0N0w2LjAwODgyIDE2LjYwNzVMNi42Mjg4NCAxMi40MTQ1QzYuNjY5MDQgMTIuMTQzNCA2LjU4MzYgMTEuODY4NCA2LjM5ODk2IDExLjY3MzlMMy41NDIzNSA4LjY2Mjk4TDcuNTQ0MzYgNy45ODQ0MkM3LjgwMzA5IDcuOTQwNSA4LjAyNjU3IDcuNzcwNjkgOC4xNDY0NyA3LjUyNjZMOS45OTk4OCAzLjc1MzA4TDExLjg1MzMgNy41MjY2QzExLjk3MzEgNy43NzA2OSAxMi4xOTY3IDcuOTQwNSAxMi40NTU0IDcuOTg0NDJMMTYuNDU3NCA4LjY2Mjk4TDEzLjYwMDcgMTEuNjczOVoiIGZpbGw9IiNGRjdGMDAiLz4KPC9zdmc+Cg==");
}

.card__info-tofavorites:not(.added) .text-active,
.card__info-tofavorites.added .text-noactive {
	display: none;
}

.card__info-toprint {
	border: 0;
	cursor: pointer;
	width: 17px;
	height: 16px;
	outline: none;
	margin-left: 20px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQBAMAAAACH4lsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEUaGhj///8aGhgaGhgaGhgaGhgaGhj///8HIpIdAAAABnRSTlMAAErm5+SBOFCQAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAEhJREFUCNdjYGBLAwEGAQZkVgIDAwOIpQwWSktRYDCDsNIMgOJgAFSTxpYGYyGLgQAaC2wekDRLS0gDIQcGFQgrVQHJNixuAQD0fiCBEUBlegAAAABJRU5ErkJggg==") no-repeat center;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.card__info-toprint:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQBAMAAAACH4lsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEXnbxf////nbxfnbxfnbxfnbxfnbxf////wTUd5AAAABnRSTlMAAErm5+SBOFCQAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAEhJREFUCNdjYGBLAwEGAQZkVgIDAwOIpQwWSktRYDCDsNIMgOJgAFSTxpYGYyGLgQAaC2wekDRLS0gDIQcGFQgrVQHJNixuAQD0fiCBEUBlegAAAABJRU5ErkJggg==") no-repeat center;
}

.card__info-tocomment {
	border: 0;
	cursor: pointer;
	width: 18px;
	height: 16px;
	outline: none;
	margin-left: 20px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAqFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8AAACysrL///////8AAAAAAAAEBAStra34+PgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQkAAAAuLi719fVQUFD///8vlJW4AAAAM3RSTlMAABx5t+P1E5z8K+T5pVQfCaT4EsKDwwbE2jff9wT9AgEDCme0CgglrPsU/vYk70L7acjeeaBEAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAKVJREFUGNNtj+kOgkAMhMt9yiIsoAjeJ+A56vs/mouAYuL3o00mk+mUSCArqqbrmqrI1GCYFlos06gV24E78JjvM28YwLGJQg2ctX5iHFpIEeKEPiQjRDRGSj1STChD3pdyTP+5IvAma0ZzkcVFVndxQcvVmsX1xbpXIHpttrv9wX33Iiq69vcHyqLNFD86VZWVT4B+OJ7QSNKX8wUQqy9JV9zEfAHnchGWgSXl0AAAAABJRU5ErkJggg==") no-repeat center;
}

.card__info-tocomment:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAmVBMVEXnbxf////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf////v9cISAAAAMXRSTlMAABx5t+P1E5z8K+T5pVQfCaT4EsKDwwbE2jff9wT9AgEDCme0CCWs+xT+9iTvQmnIeofpCgAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAACfSURBVBjTbY/XEoJAEASHcGQ5hAMUwYCJYNr//zmPoFKF/di1NTMLSFRNZ4bBdE0FFEUK07JpxLbMTjkueQufBwH3lyG5joKIkeAY4YJYhJiSFF/SFcVYU4YJGW2QUzFVBW3/XcUkhqwd9jJLyKxP4wHl8cSTrrHbFcpd5flyrbx+F1D/1lNT9w/1P7ptmzfSYVQDt/tM4VHNFJ70kuoNsWIRDwFYQLQAAAAASUVORK5CYII=") no-repeat center;
}

.card__info-tocompare {
	display: flex;
	align-items: center;
	border: 0;
	white-space: nowrap;
	cursor: pointer;
	padding-left: 23px;
	font-size: 12px;
	color: #7a7a7a;
	-webkit-transition: 0.5s all;
	transition: 0.5s all;
	padding: 5px 10px;
	border: 1px solid #7a7a7a;
    border-radius: 20px;
}
.card__info-tocompare:before {
	content: '';
	display: block;
	width: 20px;
    height: 20px;
    cursor: pointer;
    transition: all .2s;
	margin-right: 6px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDFIMTFWMTlIOVYxWk0zIDExSDVWMTlIM1YxMVpNMTcgNUgxNVYxOUgxN1Y1WiIgZmlsbD0iI0E1QTVBNSIvPgo8L3N2Zz4K");
}
.card__info-tocompare:hover:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDFIMTFWMTlIOVYxWk0zIDExSDVWMTlIM1YxMVpNMTcgNUgxNVYxOUgxN1Y1WiIgZmlsbD0iI0ZGN0YwMCIvPgo8L3N2Zz4K")
}
.card__info-tocompare:hover {
	border: 1px solid #FF8000;
}

.card__info-tocompare.added,
.card__info-tocompare:hover {
	color: #FF8000;
}
.card__info-tocompare.added {
	border: 1px solid #FF8000;
}
.card__info-tocompare.added:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDFIMTFWMTlIOVYxWk0zIDExSDVWMTlIM1YxMVpNMTcgNUgxNVYxOUgxN1Y1WiIgZmlsbD0iI0ZGN0YwMCIvPgo8L3N2Zz4K")
}

.card__info-tocompare:not(.added) .text-active,
.card__info-tocompare.added .text-noactive {
	display: none;
}

.card__info-existence {
	display: inline-flex;
	align-items: center;
	position: relative;
    margin-bottom: 6px;
    color: #FF8000;
	border-radius: 4px;
    font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	padding: 2px 7px 2px 6px;
	width: fit-content;
}
@media (max-width: 1400px) {
	.card__info-existence {
		font-size: 13px;
	}
}
.card__info-existence.card__info-existence-in-road:before {
    background: url(../../img/truck_icon.png) no-repeat left;
    background-size: contain;
}

.card__info-sticky .card__info-existence--order {
	color: #585859;
	font-weight: 400;
}

.card__info-sticky .card__info-cost.card__info-cost_text {
	color: #585859;
	font-size: 13px !important;
	line-height: 16px;
	font-weight: 400;
}

.card__info-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.card__info-row--inputs  {
	margin-top: 24px;
}

@media (max-width: 999px) {
	.card__info-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 768px) {
	.card__info-row {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

@media (max-width: 479px) {
	.card__info-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.card__info-row_count {
	margin: 36px 0 25px;
}

@media (max-width: 999px) {
	.card__info-row_count {
		margin: 15px 0;
	}
}

.card__info-label {
	width: 115px;
	padding-right: 15px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	padding-top: 3px;
}

@media (max-width: 999px) {
	.card__info-label {
		width: 100%;
		padding-top: 0;
		padding-right: 0;
		margin-bottom: 5px;
	}
}

.card__info-value--number {
	display: flex;
	justify-content: center;
	align-self: flex-end;
}

.card__info-maxval-text {
	line-height: 34px;
	font-size: 13px;
	color: #7a7a7a;
}

.card__info-maxval-text:first-child {
	margin-right: 8px;
}

.card__info-maxval-text:last-child {
	margin-left: 8px;
}

.card__info-value--price {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: baseline;
	width: 100%;
}

.card__info-cost {
	font-weight: 700;
	font-size: 28px;
	line-height: 36px;
	margin-right: 9px;
}
.card__info-cost .rub-symbol {
	margin-left: -2px;
    font-size: 18px;
}
.card__info-nds {
	color: #7a7a7a;
	font-size: 11px;
    font-weight: 400;
    text-align: right;
	margin-bottom: 5px;
}

.card__info-cost .price-from {
	color: #7a7a7a;
	font-size: 15px;
	font-weight: normal;
}

.card__info-cost_old {
	color: #595959;
	font-size: 15px;
	font-weight: 700;
	line-height: 1;
	text-decoration: line-through;
	margin-bottom: 0;
}

.card__info-cost-time {
	display: inline-block;
	vertical-align: top;
	margin-top: 3px;
	background-color: #e6e6e6;
	padding: 0 5px;
	color: #a5a5a5;
	font-family: FiraSans;
	font-size: 12px;
	font-weight: 400;
	line-height: 19px;
}

.card__info-delivery {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.card__info-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border-top: 0;
	margin-top: 1px;
	padding-top: 0;
	padding-bottom: 18px;
}

.card__info-bottom:empty {
	display: none;
}

.card__info-bottom .card__elem-tocart.fast-order {
	margin-bottom: 40px;
}

@media (max-width: 999px) {
	.card__info-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.card__info-bottom .card__elem-tocart {
	margin-top: 18px;
	width: 100%;
}

.card__info-bottom .card__elem-tocart:after {
	left: 115px;
}

@media (max-width: 1400px) {
	.card__info-bottom .card__elem-tocart:after {
		left: 100px;
	}
}

@media (max-width: 999px) {
	.card__info-bottom .card__elem-tocart:after {
		left: 70px;
	}
}

@media (max-width: 768px) {
	.card__info-bottom .card__elem-tocart:after {
		display: none;
	}
}

.card__info-calc {
	width: 100px;
	margin-left: 20px;
	float: right;
	margin-top: 1px;
}

@media (max-width: 999px) {
	.card__info-calc {
		margin-left: 0;
		margin-top: 10px;
		width: 100%;
	}
}

.card__info-calc-href {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.card__info-calc-href:hover {
	border-color: transparent;
}

.card__info-maxval {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: auto;
}

.card__info-maxval .common__input {
	background-color: #fff;
	border: 1px solid #acab9e;
	width: 126px;
	height: 40px;
	text-align: center;
	margin-top: -1px;
}

.mobile-fixed-btns-block .common__input {
	width: 150px;
}

.mobile-fixed-btns-block .common__input {
	border: 1px solid transparent;
}

.card__info-maxval-plus {
	position: absolute;
	top: 14px;
	right: 20px;
	cursor: pointer;
	width: 12px;
	height: 12px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAgMAAAArG7R0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEXnbxfnbxf///+r1ZcnAAAAAXRSTlMAQObYZgAAAAFiS0dEAmYLfGQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAVSURBVAjXY2AQYWBAx6GhoWCMRQ4AQsACx/Vqqw0AAAAASUVORK5CYII=") no-repeat center;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.card__info-maxval-plus:hover {
	opacity: 0.7;
}

.card__info-maxval-minus {
	position: absolute;
	top: 14px;
    left: 20px;
	cursor: pointer;
	width: 12px;
	height: 12px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACAQMAAABWsa/UAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEXnbxf///94NDtdAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAtJREFUCNdjYAABAAAGAAFm9MlsAAAAAElFTkSuQmCC") no-repeat center;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.card__info-maxval-minus:hover {
	opacity: 0.7;
}

.card__info-msc {
	display: inline-block;
	vertical-align: top;
	margin-top: 6px;
	position: relative;
	padding-left: 34px;
	color: #0e0e0e;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
}

.card__info-msc:before {
	content: "";
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 2px solid #b6b6b6;
	position: absolute;
	left: 0;
	top: 4px;
	cursor: pointer;
}

.card__info-msc:after {
	content: "";
	position: absolute;
	left: 5px;
	top: 10px;
	width: 14px;
	height: 12px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMBAMAAACgrpHpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAAymp8Dc2ON3HLXwAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAAMklEQVQI12NgAAFGBTDFIOwK4Vq4QbgtCRhcJgEIt8QQIhvSDJFl84AoZkiBKGZgA3MBeVoJKiGpBgkAAAAASUVORK5CYII=") no-repeat center;
	opacity: 0;
	cursor: pointer;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.card__info-msc.checked:after {
	opacity: 1;
}

.card__info-msc input {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	visibility: hidden;
	border: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}

.card__info-msc-town {
	color: #0e0e0e;
	font-size: 12px;
	font-weight: 400;

	line-height: 16px;
	border-bottom: 1px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.card__info-msc-town:hover {
	border-color: transparent;
}

.card__cost {
	width: calc(100% - 120px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width: 999px) {
	.card__cost {
		width: 100%;
	}
}

.card__cost-title {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 23px;
	margin-bottom: 4px;
}

.card__cost-value {
	color: #FF8000;
	font-size: 32px;
	font-weight: 600;
	line-height: 32px;
}

.card__cost-value .price {
	font-size: 30px;
}

.card__cost-value span {
	font-size: 22px;
}

.card__params {
	margin-bottom: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}

.card__params .reviews__form-bottom {
	margin-bottom: 20px;
}

.card__params-title {
	width: 100%;
	color: #1a1a18;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 17px;
}

.card__params-hidden {
	display: none;
}

.card__params-hidden.show {
	display: block;
	margin-top: 20px;
}

.card__params-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.card__params-row,
.card__params-row:last-child {
	margin-top: 20px;
}

.card__params-label {
	color: rgba(14, 14, 14, 0.5);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	width: 160px;
	padding-right: 10px;
}

@media (max-width: 479px) {
	body .card__params-label {
		width: 60%;
	}
	.card__params-row {
		border-bottom: 1px solid #ececec;
		padding-bottom: 4px;
	}
}

.card__params-value {
	width: calc(100% - 149px);
	color: #0e0e0e;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-left: 15px;
}

@media (max-width: 1400px) {
	.card__params-value {
		width: calc(100% - 135px);
	}
}

@media (max-width: 1199px) {
	.card__params-value {
		width: calc(100% - 250px);
	}
}

@media (max-width: 999px) {
	.card__params-value {
		width: calc(100% - 135px);
	}
}

@media (max-width: 768px) {
	.card__params-value {
		width: 70%;
	}
}

@media (max-width: 479px) {
	.card__params-value {
		width: 50%;
	}
}

.card__params .choices,
.card__params .common__select {
	color: #0e0e0e;
	width: 86px;
	margin-right: 10px;
}

.card__params .choices {
	width: 117px;
}

.card__params-tochars {
	position: relative;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.card__params-tochars:hover {
	border-color: transparent;
}

.card__params-tochars:after {
	content: attr(data-default);
}

.card__params-tochars.open:after {
	content: attr(data-open);
}

.card__params-tochars:before {
	content: "";
	position: absolute;
	top: 3px;
	right: -15px;
	width: 10px;
	height: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOBAMAAADkjZCYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk2NXVnihkAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAANklEQVQI12NgYOhgAAHCJKNCB5MAg0lQh6ozQ0prR4Q7A5tHR0sBA0NKhztQmt0lAaQyjYEBAKz8DAiq3OyxAAAAAElFTkSuQmCC") no-repeat center;
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
	will-change: transform;
}

.card__params-tochars.open:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.card__feats {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background-color: #FF8000;
	padding: 32px 28px;
	margin-top: 75px;
	margin-bottom: 80px;
}

@media (max-width: 1199px) {
	.card__feats {
		padding: 32px 0;
	}
}

@media (max-width: 999px) {
	.card__feats {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 999px) {
	.card__feats {
		padding: 10px 20px;
	}
}

.card__feats-elem {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 20%;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding: 0 40px;
	text-align: center;
	-ms-flex-item-align: stretch;
	align-self: stretch;
}

@media (max-width: 1400px) {
	.card__feats-elem {
		padding: 0 20px;
	}
}

@media (max-width: 1199px) {
	.card__feats-elem {
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
		padding: 0 10px;
	}
}

@media (max-width: 999px) {
	.card__feats-elem {
		width: 100%;
		padding: 17px 20px;
	}
}

.card__feats-elem-text {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

@media (max-width: 999px) {
	.card__feats-elem-text {
		top: 0;
		-webkit-transform: none;
		transform: none;
	}
}

.card__feats-elem span {
	text-transform: none;
	letter-spacing: 0;
	display: block;
}

.card__feats-elem+.card__feats-elem {
	border-left: 1px solid #e88842;
}

@media (max-width: 999px) {
	.card__feats-elem+.card__feats-elem {
		border-left: none;
		border-top: 1px solid #e88842;
	}
}

.card__delivery {
	margin-top: 80px;
}

.card__delivery+.equipment {
	margin-top: 60px;
}

.card__delivery-title {
	color: #0e0e0e;
	font-size: 30px;
	font-weight: 400;
	line-height: 26px;
	margin-bottom: 32px;
}

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

.contact .common__row {
	position: relative;
	z-index: 1;
}

.contact .common__placeholder {
	background-color: #fff;
	width: 100%;
	line-height: 48px;
	height: 100%;
	text-align: left;
}

.contact .common__input:focus,
.contact .common__input.notempty,
.contact .common__textarea:focus,
.contact .common__textarea.notempty {
	background-color: #fff;
}

.contact .fakecheckbox {
	text-align: left;
}

.contact .fakecheckbox__label {
	color: #fff;
}

.contact .fakecheckbox__label:before {
	background-color: #fff;
}

.favorites {
	position: relative;
}

.favorites__optionals {
	position: absolute;
	right: 0;
	top: -61px;
}

@media (max-width: 1399px) {
	.favorites {
		padding-top: 20px;
	}
}
@media (max-width: 999px) {
	.favorites__optionals {
		position: static;
		padding-left: 33px;
		margin-bottom: 25px;
	}
}

@media (max-width: 400px) {
	.favorites__optionals {
		display: none;
	}
}

.favorites__optionals-href {
	position: relative;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.favorites__optionals-href:hover {
	border-color: transparent;
}

.favorites__optionals-href+.favorites__optionals-href {
	margin-left: 55px;
}

.favorites__optionals-href:before {
	content: "";
	position: absolute;
}

.favorites__optionals-href_mail:before {
	top: 4px;
	left: -33px;
	width: 24px;
	height: 13px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAMAAACEsl7iAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAV1BMVEX///8aGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj////UmD3EAAAAG3RSTlMAAPRloq8Trljv5URXVh/C/rgs/AN7+3qANrpjrr7SAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHZJREFUGNN90NsOhCAMBNCOrvcqrrdV5///04pE48Y4Dw3hBFoQ/kdC3iCKcSSObvAhk9S208yvL0BesKxQlSxy7KB1ADSO7bela+ycSNf3dQAM48TpN8CDzNzFA7Csi9VzNJMARy7QO5xXqTyANdfnl6u+fckGhooQVwGu1+wAAAAASUVORK5CYII=") no-repeat center;
}

.favorites__optionals-href_print:before {
	top: 2px;
	left: -25px;
	width: 17px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQBAMAAAACH4lsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEUaGhj///8aGhgaGhgaGhgaGhgaGhgaGhj///+QA91HAAAAB3RSTlMAAEnm50rk8s+JTwAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAABISURBVAjXY2BgLwcBBgEGZFYBAwMDiKUMFiovVmAwh7DKDYDiYABUU85eDmMhi4EAGgtsHpA0Ly8oByEHhhAIqywAyTYsbgEAk1ImAYJeJngAAAAASUVORK5CYII=") no-repeat center;
}

.favorites__banner {
	padding: 67px 0 71px;
	margin: 80px 0;
	position: relative;
	left: 50%;
	width: 100vw;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: center;
}

.favorites__banner a,
.favorites__banner a:not([class]) {
	border-bottom: none;
}

.favorites__banner-text {
	max-width: 935px;
	margin: 0 auto;
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
}

@media (max-width: 999px) {
	.favorites__banner-text {
		font-size: 25px;
		font-weight: 400;
		line-height: 32px;
		max-width: 700px;
	}
}

@media (max-width: 768px) {
	.favorites__banner-text {
		font-size: 20px;
		font-weight: 400;
		line-height: 28px;
		max-width: 100%;
		padding: 0 30px;
	}
}

.favorites__banner-text span {
	color: #FF8000;
}

@media (max-width: 999px) {
	.favorites__banner {
		padding: 47px 0 51px;
	}
}

.favorites__economy {
	border: 2px solid #ececec;
	margin-bottom: 70px;
	padding: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1199px) {
	.favorites__economy {
		-ms-flex-line-pack: start;
		align-content: flex-start;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media (max-width: 479px) {
	.favorites__economy {
		padding: 35px;
	}
}

.favorites__economy-text {
	color: #0e0e0e;
	width: 372px;
	align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

@media (max-width: 1400px) {
	.favorites__economy-text {
		width: 342px;
	}
}

@media (max-width: 1199px) {
	.favorites__economy-text {
		width: 100%;
	}
}

.favorites__economy-title {
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	margin-bottom: 20px;
}

.favorites__economy-form {
	width: 750px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media (max-width: 1400px) {
	.favorites__economy-form {
		width: 610px;
	}
}

@media (max-width: 1199px) {
	.favorites__economy-form {
		width: 100%;
		margin-top: 30px;
	}
}

@media (max-width: 768px) {
	.favorites__economy-form {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.favorites__economy-bottom {
	margin-top: 20px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 768px) {
	.favorites__economy-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.favorites__economy-bottom .fakecheckbox {
	margin-top: 4px;
}

@media (max-width: 999px) {
	.favorites__economy-bottom .fakecheckbox {
		margin-top: 0;
	}
}

@media (max-width: 768px) {
	.favorites__economy-bottom .fakecheckbox {
		margin-bottom: 20px;
	}
}

.filter__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	width: 100%;
	margin-bottom: 20px;
	padding: 16px;
	background: rgba(245, 245, 245, 1);
}

.filter_search .filter__main{
	background: transparent;
	padding: 0;
	justify-content: space-between;
	align-items: center;
	margin: 0;
}

.model__res .filter.filter_search .model__filter-row {
	margin: 0;
}

.filter.filter_search .catalog-change-cards__card-wrapper:nth-child(2) {
    margin-right: 5px;
}

@media (max-width: 990px) {
    .filter_search .filter__main>* {
        margin-bottom: 0;
    }
}

@media (max-width: 768px) {
    .model__res .filter.filter_search {
        margin-bottom: 25px;
    }
} 

.filter__sort {
	color: rgba(14, 14, 14, 0.5);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	display: flex;
}

@media (max-width: 479px) {
	.filter__sort span {
		display: block;
	}
}

.filter__sort-href {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-left: 22px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border, 0.5s color;
	transition: 0.5s border, 0.5s color;
}

@media (max-width: 1400px) {
	.filter__sort-href {
		margin-left: 10px;
	}
}

@media (max-width: 479px) {
	.filter__sort-href:first-child {
		margin-left: 0;
	}

	.favorites .filter__sort-href:first-child {
		margin-left: 6px;
	}
}

.filter__sort-href:hover,
.filter__sort-href.active {
	border-color: transparent;
	color: #FF8000;
}

.filter__show {
	display: flex;
	width: 159px;
	color: #0e0e0e;
	font-size: 13px;
	font-weight: 400;
	line-height: 30px;
	margin-right: 24px;
	pointer-events: all;
	order: -2;
}

.model__filter-rescount-col {
	display: flex;
	align-items: center;
}
.catalog-change-cards-subtitle {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	margin-right: 8px;
	order: -1;
}
.model__filter-rescount-col .filter__show .choices {
	margin: 0 0 0 8px;
	width: 62px;
}

.model__filter-rescount-col .choices[data-type*="select-one"]:after {
	width: 12px;
	height: 12px;
	right: 10px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgNEw2IDhDNy4xNzE1NyA2LjgyODQzIDguODI4NDMgNS4xNzE1NyAxMCA0IiBzdHJva2U9IiMwRTBFMEUiLz4KPC9zdmc+Cg==")
}

.filter__show.filter-hit,
.filter__show.filter-actions {
	margin-top: -7px;
}

@media (max-width: 999px) {

	.filter__show.filter-hit,
	.filter__show.filter-actions {
		margin-top: 20px;
	}

	.favorites .filter__main {
		display: none;
	}
}


.filter .choices,
.filter .common__select {
	color: #0e0e0e;
	width: 101px;
}

.recent__car .swiper-slide,
.news-intresting__car .swiper-slide {
	height: auto;
}

.recent__car .swiper-slide .item-group-info {
	display: none;
}

.recent__car .swiper-slide .celement {
	padding-bottom: 30px;
}

.news-intresting__car .product-item-container,
.news-intresting__car .product-item-container .card__elem {
	height: 100%;
}

.recent__car-over {
	position: relative;
}

.recent__car-over .card__elem-price {
	flex-direction: column;
}

.recent__car-over .card__elem-price-container {
	flex-direction: row;
	display: flex;
	width: 100%;
}

.recent__car-over .card__elem {
	width: 100%;
	height: 100%;
	margin-left: 0;
	padding: 30px 20px;
}

.recent .swiper-button-prev,
.cat-group__title-popular .swiper-button-prev {
	margin-top: -22px;
	right: 60px;
    top: -40px;
	outline: none;
}
.recent .swiper-button-next,
.cat-group__title-popular .swiper-button-next {
	margin-top: -22px;
	right: 3px;
    top: -40px;
	outline: none;
}

.recent .swiper-button-next, 
.recent .swiper-button-prev, 
.gallery-project-outher .swiper-button-next, 
.gallery-project-outher .swiper-button-prev, 
.js-load-additions .swiper-button-next, 
.js-load-additions .swiper-button-prev, 
.card-list-swiper-wrapper .swiper-button-next, 
.card-list-swiper-wrapper .swiper-button-prev, 
.cat-group__title-popular .swiper-button-next,
.cat-group__title-popular .swiper-button-prev {
	padding: 0;
    width: 24px;
    height: 24px;
    background-position: center;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjExLjUiIHN0cm9rZT0iIzYwNjA2MCIvPgo8cGF0aCBkPSJNMTIuODY1IDEyLjAwMDFMOS45NzggMTQuODg3MUM5Ljc2NDk4IDE1LjEwMDEgOS43NjQ5OCAxNS40NDU1IDkuOTc4IDE1LjY1ODVDMTAuMTkxIDE1Ljg3MTUgMTAuNTM2NCAxNS44NzE1IDEwLjc0OTQgMTUuNjU4NUwxNC4wMjIxIDEyLjM4NThDMTQuMjM1MSAxMi4xNzI3IDE0LjIzNTEgMTEuODI3NCAxNC4wMjIxIDExLjYxNDRMMTAuNzQ5NCA4LjM0MTY0QzEwLjUzNjQgOC4xMjg2MyAxMC4xOTEgOC4xMjg2MyA5Ljk3OCA4LjM0MTY0QzkuNzY0OTggOC41NTQ2NiA5Ljc2NDk4IDguOTAwMDIgOS45NzggOS4xMTMwM0wxMi44NjUgMTIuMDAwMVoiIGZpbGw9IiM2MDYwNjAiLz4KPG1hc2sgaWQ9Im1hc2swXzEwXzE2MCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOSIgeT0iOCIgd2lkdGg9IjYiIGhlaWdodD0iOCI+CjxwYXRoIGQ9Ik0xMi44NjUgMTIuMDAwMUw5Ljk3OCAxNC44ODcxQzkuNzY0OTggMTUuMTAwMSA5Ljc2NDk4IDE1LjQ0NTUgOS45NzggMTUuNjU4NUMxMC4xOTEgMTUuODcxNSAxMC41MzY0IDE1Ljg3MTUgMTAuNzQ5NCAxNS42NTg1TDE0LjAyMjEgMTIuMzg1OEMxNC4yMzUxIDEyLjE3MjcgMTQuMjM1MSAxMS44Mjc0IDE0LjAyMjEgMTEuNjE0NEwxMC43NDk0IDguMzQxNjRDMTAuNTM2NCA4LjEyODYzIDEwLjE5MSA4LjEyODYzIDkuOTc4IDguMzQxNjRDOS43NjQ5OCA4LjU1NDY2IDkuNzY0OTggOC45MDAwMiA5Ljk3OCA5LjExMzAzTDEyLjg2NSAxMi4wMDAxWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzEwXzE2MCkiPgo8cmVjdCB4PSI1LjQ1NDU5IiB5PSI1LjQ1NDU5IiB3aWR0aD0iMTMuMDkwOSIgaGVpZ2h0PSIxMy4wOTA5IiBmaWxsPSIjNjA2MDYwIi8+CjwvZz4KPC9zdmc+Cg==);
    transition: background-image .2s;
    position: static;
    margin: 0;
    filter: unset;
} 
.recent .swiper-button-prev,
.gallery-project-outher .swiper-button-prev,
.js-load-additions .swiper-button-prev,
.card-list-swiper-wrapper .swiper-button-prev,
.cat-group__title-popular .swiper-button-prev {
	transform: rotate(180deg);
}
.recent .swiper-button-prev:hover,
.cat-group__title-popular .swiper-button-prev:hover,
.recent .swiper-button-next:hover,
.js-load-additions .swiper-button-prev:hover,
.js-load-additions .swiper-button-next:hover,
.gallery-project-outher .swiper-button-prev:hover,
.gallery-project-outher .swiper-button-next:hover,
.cat-group__title-popular .swiper-button-next:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjExLjUiIHN0cm9rZT0iI0ZGODAwMCIvPgo8cGF0aCBkPSJNMTIuODY1IDEyLjAwMDFMOS45NzggMTQuODg3MUM5Ljc2NDk4IDE1LjEwMDEgOS43NjQ5OCAxNS40NDU1IDkuOTc4IDE1LjY1ODVDMTAuMTkxIDE1Ljg3MTUgMTAuNTM2NCAxNS44NzE1IDEwLjc0OTQgMTUuNjU4NUwxNC4wMjIxIDEyLjM4NThDMTQuMjM1MSAxMi4xNzI3IDE0LjIzNTEgMTEuODI3NCAxNC4wMjIxIDExLjYxNDRMMTAuNzQ5NCA4LjM0MTY0QzEwLjUzNjQgOC4xMjg2MyAxMC4xOTEgOC4xMjg2MyA5Ljk3OCA4LjM0MTY0QzkuNzY0OTggOC41NTQ2NiA5Ljc2NDk4IDguOTAwMDIgOS45NzggOS4xMTMwM0wxMi44NjUgMTIuMDAwMVoiIGZpbGw9IiNGRjgwMDAiLz4KPG1hc2sgaWQ9Im1hc2swXzEwXzE2MCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOSIgeT0iOCIgd2lkdGg9IjYiIGhlaWdodD0iOCI+CjxwYXRoIGQ9Ik0xMi44NjUgMTIuMDAwMUw5Ljk3OCAxNC44ODcxQzkuNzY0OTggMTUuMTAwMSA5Ljc2NDk4IDE1LjQ0NTUgOS45NzggMTUuNjU4NUMxMC4xOTEgMTUuODcxNSAxMC41MzY0IDE1Ljg3MTUgMTAuNzQ5NCAxNS42NTg1TDE0LjAyMjEgMTIuMzg1OEMxNC4yMzUxIDEyLjE3MjcgMTQuMjM1MSAxMS44Mjc0IDE0LjAyMjEgMTEuNjE0NEwxMC43NDk0IDguMzQxNjRDMTAuNTM2NCA4LjEyODYzIDEwLjE5MSA4LjEyODYzIDkuOTc4IDguMzQxNjRDOS43NjQ5OCA4LjU1NDY2IDkuNzY0OTggOC45MDAwMiA5Ljk3OCA5LjExMzAzTDEyLjg2NSAxMi4wMDAxWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzEwXzE2MCkiPgo8cmVjdCB4PSI1LjQ1NDU5IiB5PSI1LjQ1NDU5IiB3aWR0aD0iMTMuMDkwOSIgaGVpZ2h0PSIxMy4wOTA5IiBmaWxsPSIjRkY4MDAwIi8+CjwvZz4KPC9zdmc+Cg==");
}
.js-load-additions .swiper-button-prev.swiper-button-disabled,
.js-load-additions .swiper-button-next.swiper-button-disabled {
	display: none;
}
.js-load-additions .swiper-button-next {
	margin-left: auto;
}
.js-load-additions .swiper-button-prev {
	margin-right: auto;
}
.recent .swiper-buttons,
.js-load-additions .swiper-buttons,
.gallery-project-outher .swiper-control {
	display: flex;
    position: absolute;
    height: 44px;
    right: 0;
    top: -42px;
    margin-top: -12px;
    width: 70px;
    justify-content: space-between;
}
.recent.recent-soputka .swiper-button-prev {
    top: -23px;
}
.recent.recent-soputka .swiper-button-next {
    top: -23px;
}

.h-servover {
	margin-top: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1199px) {
	.h-servover {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.h-servleft {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 482px);
	max-width: 820px;
}

@media (max-width: 1199px) {
	.h-servleft {
		width: 100%;
		max-width: 100%;
	}
}

.h-servright {
	display: inline-block;
	vertical-align: top;
	width: 422px;
}

@media (max-width: 1199px) {
	.h-servright {
		display: none;
	}
}

.h-catover {
	margin-bottom: 65px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1199px) {
	.h-catover {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.h-catleft {
	display: inline-block;
	vertical-align: top;
}

@media (max-width: 1199px) {
	.h-catleft {
		width: 100%;
		max-width: 100%;
	}
}

.h-catright {
	display: inline-block;
	vertical-align: top;
	width: 422px;
}

@media (max-width: 1199px) {
	.h-catright {
		width: 100%;
		margin-top: 30px;
	}
}

.h-card__title {
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.h-card__alarm {
	background-color: #f5f5f5;
	padding: 35px 40px;
}

.h-card__alarm-title {
	color: #FF8000;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
}

.h-card__alarm-text {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.h-seo__bordered {
	border: 2px solid #ececec;
	margin: 30px 0 35px;
	padding: 45px 50px 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 1199px) {
	.h-seo__bordered {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 479px) {
	.h-seo__bordered {
		padding: 25px 30px 30px;
	}
}

.h-seo__left {
	display: inline-block;
	vertical-align: top;
	width: calc(100% - 586px);
}

@media (max-width: 1199px) {
	.h-seo__left {
		width: 100% !important;
		max-width: 100%;
	}
}

.h-seo__right {
	display: inline-block;
	vertical-align: top;
	width: 521px;
	margin-left: 65px;
	margin-top: 6px;
}

.h-seo__right .video__elem {
	position: relative;
	width: 100%;
	height: 270px;
	margin-bottom: 0;
}

.h-seo__right .video__content {
	height: 100%;
}

.h-seo__right .video__text {
	margin-bottom: 0;
}

@media (max-width: 1199px) {
	.h-seo__right {
		margin-left: 0;
		margin-top: 35px;
	}
}

@media (max-width: 768px) {
	.h-seo__right {
		width: 100%;
	}
}

.associated {
	position: relative;
	z-index: 1;
	padding-top: 68px;
	padding-bottom: 0;
}

.associated:not(.associated_similar):before {
	content: "";
	background-color: #f5f5f5;
	position: absolute;
	z-index: -1;
	width: calc(100vw + 20px);
	height: 100%;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.card__params-tabs-outer .associated.soputka:before,
.card__params-tabs-outer .recent:before {
	display: none !important;
}

.card__params-tabs-outer .associated.soputka {
	margin: -16px 0 0;
	padding: 19px 0 0 23px;
	width: auto;
}
.js-show-tab-otz, .js-show-tab-show {
	border-left: 1px solid #e8e8e8;
}
.card__params-tabs-outer .associated.soputka > * {
	width: 417px;
	max-width: 100%;
}
.card__params-tabs-outer .associated.soputka .common__title {
	margin: 0 0 13px;
	padding-right: 110px;
	font-size: 16px;
	font-weight: bold;
	color: #1a1a18;
	line-height: 1;
}

.associated__filter {
	position: absolute;
	right: 0;
	top: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 1400px) {
	.associated__filter {
		top: 0;
		position: static;
		margin-bottom: 30px;
	}
}

@media (max-width: 768px) {
	.associated__filter {
		display: none;
	}
}

.associated__filter-ib {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: rgba(14, 14, 14, 0.5);
	font-size: 14px;
	font-weight: 400;
	line-height: 35px;
}

.associated__filter-ib span {
	color: #0e0e0e;
}

.associated__filter-ib+.associated__filter-ib {
	margin-left: 10px;
}

.associated__filter-ib+.associated__filter-ib_another {
	margin-left: 33px;
}

.associated__filter-ib .common__input {
	margin: 0 8px 0 10px;
	width: 91px;
	height: 35px;
	background-color: #fff;
	border: 1px solid #acab9e;
	padding: 0 9px;
}

.associated:not(.associated_similar) .card__elem {
	background-color: #fff;
	border: 2px solid #fff;
}

.associated .card__elem {
	-webkit-transition: 0.5s border, 0.5s opacity;
	transition: 0.5s border, 0.5s opacity;
}

.associated .card__elem:hover {
	border-color: #FF8000;
}

.associated .card__elem.filtered {
	opacity: 0.2;
}

@media (max-width: 768px) {
	.associated .card__elem.filtered {
		opacity: 1;
	}
}

.calc {
	position: relative;
	z-index: 1;
	margin-bottom: 66px;
}

.calc:not(.calc_inner) {
	text-align: center;
	padding-bottom: 25px;
}

@media (max-width: 480px) {
	.calc:not(.calc_small) {
		margin-bottom: 0;
	}
}

.calc:not(.calc_inner):not(.calc_small):before {
	content: "";
	width: calc(100vw + 20px);
	height: 100%;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #FF8000;
}

.calc_small {
	margin-top: 70px;
	margin-bottom: -40px;
	padding-top: 41px;
}

.calc_small .calc__open {
	margin-top: 10px;
}

.calc_small:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: -1;
	background-color: #FF8000;
	top: 0;
	left: 0;
}

.calc_small+.calc-hidden.open {
	margin-top: 80px;
	margin-bottom: -40px;
}

.calc__cattile {
	font-size: 20px;
	max-width: 950px;
	margin-bottom: 35px;
}

.calc__title {
	color: #fff;
	font-size: 34px;
	font-weight: 600;
	line-height: 38px;
	margin-bottom: 6px;
	padding-top: 10px;
}

.calc__over .calc__result .content table td {
	height: 80px;
}

@media (max-width: 1199px) {
	.calc__title {
		font-size: 24px;
		font-weight: 400;
		line-height: 34px;
	}
}

@media (max-width: 768px) {
	.calc__title {
		font-size: 22px;
		font-weight: 400;
		line-height: 28px;
	}
}

.calc__subtitle {
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	margin-bottom: 25px;
}

@media (max-width: 768px) {
	.calc__subtitle {
		font-size: 16px;
		font-weight: 300;
		line-height: 24px;
	}
}

.calc__open {
	background-color: #fff;
	position: relative;
	color: #FF8000;
	letter-spacing: 0.08em;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.calc__open:before {
	content: attr(data-default);
}

.calc__open.open:before {
	content: attr(data-open);
}

.calc__open:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: 13px;
	margin-top: -2px;
	width: 16px;
	height: 10px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk3NvV16uIAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAAQElEQVQI12NgVGAAAiYBBpMgEEPVjSGlFSjEFOHOwO4BFFJtKWBgKGlVAAkwgITAAiAhsABICCIAFIIIAIVAAgAjSwwK4LS3XgAAAABJRU5ErkJggg==") no-repeat center;
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
	will-change: transform;
}

.calc__open.open:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.calc__open:hover {
	background-color: #fff;
	opacity: 0.8;
}

.calc__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	background-color: #FF8000;
	padding: 20px 30px;
}

@media (max-width: 999px) {
	.calc__top {
		padding: 20px;
	}
}

@media (max-width: 768px) {
	.calc__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

.calc__top span {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
}

@media (max-width: 768px) {
	.calc__top span {
		display: block;
		margin-bottom: 10px;
	}
}

@media (max-width: 479px) {
	.calc__top span {
		padding-right: 70px;
	}
}

.calc__top .choices {
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 29px;
	width: 628px;
}

@media (max-width: 1199px) {
	.calc__top .choices {
		width: 470px;
	}
}

@media (max-width: 999px) {
	.calc__top .choices {
		width: 270px;
	}
}

@media (max-width: 768px) {
	.calc__top .choices {
		width: 100%;
		margin-left: 0;
	}
}

.calc__top .choices__inner {
	border-color: #fff;
}

.calc__top .choices__list--single {
	padding: 6px 34px 6px 9px;
}

.calc__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	border: 2px solid #ececec;
	border-top: none;
}

@media (max-width: 768px) {
	.calc__bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.calc__info {
	width: 340px;
	background-color: #f5f5f5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 47px;
}

@media (max-width: 1400px) {
	.calc__info {
		padding: 0 20px;
		width: 283px;
	}
}

@media (max-width: 1199px) {
	.calc__info {
		padding: 0 27px;
		width: 300px;
	}
}

@media (max-width: 999px) {
	.calc__info {
		width: 270px;
	}
}

@media (max-width: 768px) {
	.calc__info {
		width: 100%;
		padding: 20px;
	}
}

.calc__info-inner {
	-ms-flex-item-align: center;
	align-self: center;
}

@media (max-width: 768px) {
	.calc__info-inner {
		width: 100%;
	}
}

.calc__info-title {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 23px;
	margin-bottom: 2px;
}

.calc__info-cost {
	color: #FF8000;
	font-size: 32px;
	font-weight: 600;
	line-height: 32px;
	margin-bottom: 27px;
}

.calc__info-cost span {
	display: inline-block;
	vertical-align: bottom;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
}

.calc__info-inner.text .calc__info-cost span {
	font-size: 12px;
	line-height: 12px;
}

.calc__info-delete {
	cursor: pointer;
	position: absolute;
	right: 30px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	border-bottom: 2px solid #fff;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

@media (max-width: 999px) {
	.calc__info-delete {
		right: 20px;
	}
}

@media (max-width: 768px) {
	.calc__info-delete {
		top: 23px;
		-webkit-transform: none;
		transform: none;
	}
}

.calc__info-delete:hover {
	border-color: transparent;
}

.calc__info-btn {
	padding-left: 31px;
	padding-right: 52px;
	position: relative;
}

@media (max-width: 999px) {
	.calc__info-btn {
		padding-left: 21px;
		padding-right: 42px;
	}
}

.calc__info-btn:before {
	content: attr(data-default);
}

.calc__info-btn.added {
	background-color: #000;
	text-align: center;
	padding-right: 31px;
}

.calc__info-btn.added:before {
	content: attr(data-added);
}

.calc__info-btn.added:after {
	display: none;
}

.calc__info-btn:after {
	content: "";
	position: absolute;
	right: 30px;
	top: 18px;
	width: 12px;
	height: 12px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAATSURBVAjXY2BjYEBG/z+AEKogAEolBBulYreOAAAAAElFTkSuQmCC") no-repeat center;
}

@media (max-width: 999px) {
	.calc__info-btn:after {
		top: 13px;
		right: 20px;
	}
}

.calc__main {
	width: calc(100% - 340px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}


@media (max-width: 1400px) {
	.calc__main {
		width: calc(100% - 283px);
	}
}

@media (max-width: 1199px) {
	.calc__main {
		width: calc(100% - 300px);
	}
}

@media (max-width: 999px) {
	.calc__main {
		width: calc(100% - 270px);
	}
}

@media (max-width: 768px) {
	.calc__main {
		width: 100%;
	}
}

.calc__imgover {
	width: 320px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 20px 0;
}

@media (max-width: 1199px) {
	.calc__imgover {
		width: 260px;
	}
}

@media (max-width: 999px) {
	.calc__imgover {
		display: none;
	}
}

.calc__img {
	-ms-flex-item-align: center;
	align-self: center;
}

.calc__selectors {
	width: calc(100% - 320px);
	padding: 20px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 1400px) {
	.calc__selectors {
		width: calc(100% - 260px);
	}
}

@media (max-width: 1199px) {
	.calc__selectors {
		width: calc(100% - 260px);
	}
}

@media (max-width: 999px) {
	.calc__selectors {
		width: 100%;
		padding: 20px;
	}
}

.calc__selectors-inner {
	-ms-flex-item-align: center;
	align-self: center;
	width: 100%;
}

.calc__selector {
	width: 280px;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px;
	font-size: 0;
}

@media (max-width: 1199px) {
	.calc__selector {
		width: 336px;
	}
}

@media (max-width: 479px) {
	.calc__selector {
		width: 100%;
	}
}

.calc__selector_long {
	width: 336px;
}

@media (max-width: 479px) {
	.calc__selector_long {
		width: 100%;
	}
}

.calc__selector_long .calc__selector-sel {
	width: 186px;
}

@media (max-width: 479px) {
	.calc__selector_long .calc__selector-sel {
		width: 100%;
	}
}

.calc__selector-label {
	display: inline-block;
	vertical-align: top;
	width: 150px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 36px;
}

@media (max-width: 479px) {
	.calc__selector-label {
		width: 100%;
	}
}

.calc__selector-sel {
	display: inline-block;
	vertical-align: top;
	width: 105px;
}

@media (max-width: 1199px) {
	.calc__selector-sel {
		width: 186px;
	}
}

@media (max-width: 479px) {
	.calc__selector-sel {
		width: 100%;
	}
}

.calc__selector-sel .choices {
	margin-bottom: 0;
	margin-top: 0;
	margin-left: 0;
	width: 100%;
}

.calc__selector-sel .choices__inner {
	border-color: #b6b6b6;
}

.calc__selector-sel .choices__list--single {
	padding: 6px 34px 6px 9px;
}

.calc__result {
	margin-top: 54px;
}

.calc__result-title {
	color: #0e0e0e;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	text-align: center;
	margin-bottom: 10px;
}

.calc__result-table {
	width: 100%;
	border: 1px solid #f5f5f5;
}

.calc__result-buy {
	float: right;
	position: relative;
	width: 17px;
	height: 17px;
	margin-top: 2px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAZlBMVEX///8aGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj///+muskKAAAAIHRSTlMABQMtp2MIcpn4sTvPtAr7onDO5iuYLOVcGQQHhfP59NrxV7QAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAcUlEQVQY03WOWQ6AIBQDn/su7itq739KQRA0xvlow1ASiIgcegGB+zHee0Q+AnsIZUSI1VSSpMJkyK1BIUzJWHk/qlDLapDdpkUnq0ekxYDx6gC+NjUqfWOZLuM+zKzGi/ngSn/wjZtU7NhM6s3BTdIJRbsLGn5lSswAAAAASUVORK5CYII=") no-repeat center;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

@media (max-width: 1400px) {
	.calc__result-buy {
		float: none;
		display: block;
	}
}

.calc__result-buy:hover {
	opacity: 0.8;
}

.calc__result-buy.added {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAaVBMVEXnbxf////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///8RxJULAAAAIXRSTlMAAAUDLadjCHKZ+LE7z7QK+6JwzuYrmCzlXBkEB4Xz+fTtW+1wAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHpJREFUGNNlzlkSgyAQBNBG45LEuGcXk77/JWUAQZP+6Kl6DBQAkGATBZqkf3LYCZAxj1CIlDzCrkpOZyMVL1FYG2natlkvdexlDKxWGXmVcWPp4c6HvIycmZeenXInMU8r6UZeVvAOH5yg8BsnetahnXw4h/Y7Xx1aLY8vC5c1Ub4nAAAAAElFTkSuQmCC") no-repeat center;
}

.calc__result-row {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	margin-bottom: 10px;
}

.calc__result-bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-top: 5px;
}

.calc__result-btn {
	align-self: flex-end
}

.calc__result-btn--white {
	background-color: #ffffff;
	color: #FF8000;
	border: 2px solid #FF8000;
	line-height: 44px;
	padding: 0 31px;
}

.calc__result-btn--white:hover {
	color: #ffffff;
}

.calc__result-bottom--col {
	flex-direction: column;
	align-items: flex-end;
}

@media (max-width: 768px) {
	.calc__result-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.calc__result-calced {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 600;
	line-height: 48px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin-right: 27px;
	white-space: nowrap;
}

.calc__result-calced>span {
	position: relative;
	top: 5px;
}

@media (max-width: 479px) {
	.calc__result-calced>span {
		top: 2px;
	}
}

.calc__result-calced-cost {
	color: #FF8000;
	font-size: 38px;
	font-weight: 600;
	line-height: 43px;
	text-transform: none;
	letter-spacing: 0;
	margin-left: 10px;
	white-space: nowrap;
}

@media (max-width: 479px) {
	.calc__result-calced-cost {
		font-size: 28px;
		font-weight: 600;
		line-height: 43px;
	}
}

.calc__result-calced-cost span {
	display: inline-block;
	vertical-align: bottom;
	font-size: 23px;
	font-weight: 600;
	line-height: 36px;
	padding-left: 10px;
}

.calc-hidden {
	display: none;
}

.calc-hidden.open {
	display: block;
	margin-bottom: 60px;
}

.prcalc {
	position: relative;
	background-color: #f6f6f6;
	padding: 67px 80px 70px 338px;
	margin-bottom: 30px;
}

@media (max-width: 1199px) {
	.prcalc {
		padding: 67px 80px 70px;
	}
}

@media (max-width: 999px) {
	.prcalc {
		padding: 27px 40px 30px;
	}
}

@media (max-width: 479px) {
	.prcalc {
		padding: 27px 0 35px;
		background-color: transparent;
		position: relative;
	}
}

.prcalc:after {
	content: "";
	position: absolute;
	z-index: -1;
}

@media (max-width: 479px) {
	.prcalc:after {
		background-color: #f6f6f6;
		height: 100%;
		width: calc(100vw + 17px);
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

.prcalc:before {
	content: "";
	position: absolute;
	left: 86px;
	top: 80px;
	width: 201px;
	height: 242px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMkAAADyCAMAAADQpRFZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACr1BMVEW2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2trb///9B6qdTAAAA43RSTlMAFnUu6Okv6uvl4yYlLeQsJyOiu6QBZZU1nZw0jkr59CKUc2DNCY9LzhL+K63sE0n4kkgDZB63MOaWuauyz7hN25AKY5P34STRKcj8yxSRyQYFKkdEPtPnKLHQ9hVGB+I67gw2Zmf1urbSqo2bRR0XaXem/WhWdgtVX9QY1n1AhYuvAvtDXJrcrjK0qZe13b+KTkJ62d6j1dfxmDyJNx9Tb0GZpdgZwQin33GIM4eMwhF4bTthhG4P4A1s8IMbnoJ/IBx+eyGhn+0ErBo9P3xMUe/zWmLAx6AOzBCovWtQT3I5MUHYLPoAAAABYktHROQvYjspAAAACXBIWXMAAAsSAAALEgHS3X78AAANTElEQVR42t3d/Z8XRR0A8PG4g+N4OpSvPB9HcQjHswfCQUSccDwcD8eDgCEBVmDycCjWxUOkB5KoKRKiXkQpEgWKR1ZGZUKBEURmmaX26P4j7e3M7MzO0z7M7O53nF943ff72f3um32Ynd2ZzwBgtNxUUnKT2TXmVLqUOk5Z17y3wgSkm+OWcvspEPIJoGCI43Szm0IgllMQpHuF7RQM6dHTckovDAHAbgoFcSm97aUEIITSJe/t0oXYS+EgtlIEEDspfUQQGykSiH0UDKnkv+phFUUBIZReeW+lLsQmSl81xCLKzSEQeyi3eJvZr6AI6dHdCsqtsFnVn1AGDBw02ErKEIYytMpxhlWLKX3y3thIlOEFH+I4n2JiLKRAiPNpNsY6CoKMqOFiLKGMRJTbIGTUaEGMXZRaOQSASqsoCoh9FCmEUMbkvbHqMhZCxo1XxFhBmTAR7ZNJqhsXCyi3T/TPE4pSN3TyFMsoFISi1Nzh3rhMZSjTipqCIKPqA5Sa6Z1/zGBiMaVv3hutgowvjKQoEOKMZaMR5TN5b7UcMtO9alGUms/CynIWFw8pn8t7s5UQlzIbURoQ5E7BEh5lTt7bzUPmUhBCaZRDAJg3dv7Imhi/kQeEUBSQoiwchKaEQwphAXlCKMrkkKUXLGxatCBvQhCyOPgxpiwJ+S9f6saUFUUVKYEQymyK0ly5jA3zYsqW580AYIUM4lKWsJSVpU75XUzUwiKhKCA8xdt9q5igeauLgqKEsBR4HA5jg9YUAyUEEqSgE+puLmhB/hQE+fxieQihKNS5UyJACGWsavchSmlOlBVrI0BcyiSq/SU7DnOlRIQEKPITKkdKZAhFUQXnRokBIZT+qhuXBaW5UDDknmjhmDIyCiXT28l18SAiyhfmrF+0IXdKbAhFwRD32ZGz8d6cKQkgLmUOTfEgjvNFJihjSiJIkIIgE7nHx5lSEGR+TAhNQZBaQXMyQ0piCKEsQZAviYKWQ8rq1CkaEEKBkC+LgzKirNukAQlQZJCMKJoQlzI8FJIJRRviXrXWQ8lmVVDqFBOQ+/DRNURJKYOUNalCvqIBAfeTM34L+XRM/62VGVK2GYBsp65dhNJ5PWS766RIMQEBLd7JvmN4gAIv7A8woalRjEAAeNBxdj4ECv0pCqqhbmVDU6IYgoC6r35tgPsPRcGXkVYuNhUKgqzSgDR8fRfVvvQpqstIChQDkJbdbo9PaqgmpjSp9vUYSJlmjLJSH7Jnb+cavkF9ginKg9YwZZ8piPNN+rNCPYYo1myWssoUZFOwJxSmjFOt2ShlmC4EdSdeu475GFMeVi1rkvKIu6LdOpC2/d4eWcd9IaIceLRFTKnUl4w+OHPQeK01fEsMEVCaH3OfuBxiKN2MUbTLto1O+QHhNwyl+fHOP55ggkxQlmksS5eGMc2SbwpPUhQIcb7NBmlT7nqq6ek9moYpo0MCMOWwD6l9hgvSpBzprEf6aTn2LHX2fycqBUN2CIK0KB7EOaoF6axHasPasJjyrBziU1RDXNQQ55guxHFmhcVhigKiQUGQ53Rq9ue9VbwQ/oql0B4KCR0KFgbRSDSybL4jqRAVlB2KoEQUAxDw3egQQjmuCkpAMQEB34sBEVOaT9SJKT0irtQMBLRtds+RbZHDecqRMmfaAC2KGYj7X/r9H2yPEc5SvPYd210nFuVFBGmJEmyyFF6iKbCh2sQGxaAYgLScfHnGKU0KanFzPabFg/BTgngV4g+TLEkoCCJqFkWkmIDACvG0DuVHCCI8VSNRzEF+nGxpTFFAfEpvBcUApPU5WCEeSbh84WAoJALFxFXrDIREr0eklN2KWiCEshxC9mpdfg9rQghliSqoi5Jy1vvyeb165JUmTQihvJqYUp+4LUOXffcf0818wVOazx19jekZgik9pZIY92epFZbSfLf7R3lDMKhrlZSCn9MmpHScn73SGGUrTfEgjjNYGCKi+E+cE1E665HaoWlQEKRqsShASPElSSiwQrzDlISiIEjtQ4GvSbUjoBBJfAqq2R8xJvEpxxHkJyLIIPFp70n6xW2WeeUeCNk0NdZS0SgKyKugK9zciiDFk5yP3cLsLCd1a3YhZVAoBIgpUBK/seyWoylAKIocIqYgSfS2DCk3pwEhlEB3HQw5i/7uWs5RsCQBZfFjE1e9bhxCKNQLShYioviSJHslpcJReAihzOMlMSjLJuxry5AigvAUShKZcmqU22RP1NCNTBlIUcQQjkJLQhoAPsSrR36apsSn/Iy0jc9yQUFKQBKJAiHOz1OVEIocAsBUmhKURKCgW5RN80C6BVNGySFBCiMJpyxMo2ZXURSQAIWVYErjG+JFp2QFCVDk7yUQ5RcXeAmmSLr2XpibFcR98D8wFOJTJgskqKvYDsmSv2xyfnUAZFL8l16/VgShO0aBBEEqpO8a3zzQkTFERUGQisWcJGrnvQtZQuQU6t0dI8GQkNfph/Y6iyqzgaxSUeiXkEFJRAh4KkqQEcjhtt/IKYHX9QFJ1E76rdHCTEDcK5iUEux3QEuijzbY7QWmNxqJ6qEjpzAdKChJjGET6K55dUqvJQO9pmQUtn8OkcQa/4Ea0uejxOpCCOUtBYRIYg5kgXcCFzOBiCh8jyksWRB3RE4X9zK38VKKkOn0h3UMRdDjE0liQwD47e8uX0kDgp+KBgd1BSmirqtQkgCSUiGdvBUUYR9cb8G3k0PaSp5+uzoViJwi7kxMLZlojzxgdFdiyJD7FJR2cQdvIklWz71msorEkHN4uF1tYNBQ3e+pHcb1VK/Xg3SOXDJGIRB/5ODEQH9disJ3ua/Xg4BKeF0vNXA9xoNTznl/IUqwr5dPEYwdqNeD+I3lJ5IuL4EgylVmJFeXKhkESXSODkhZahriUiY1Lt0QDFKN5jjnfaU1PsOjhHXajgrZogpSNmh7GRjpt2bG0rf+YAYyPDHEzMBe7eKPRFPlqQh9xICGe+pT9pSUJGyv+APoVfl1IrTMDVFOlSat7SmInBLpEYNWmgi/nEl6EcSQa6rMYBGbT0YoZxJezzFkiCrJWeR2oAnK9W6JKATi52vjk+LFaNCaoKDafnciCMz3s0KcqHB5nMwyBikdcSCBxEWIMl8H4ifn0qdM04C4YwfLnW5/DAbFzvVjgtLnZWf1DR2I+4a8JzMKMUHSopgp08RlfIy8wSIIVxJlXzJC8cqpQ83RIcpkxAnTSJmi/GmnczQ0Bx/Js1grpyTO6IfrJj3Kmzsj/Did+1JK0UhNaIQyOMLPY4gykbpWushIaVFDyunG0GPbz+VXo0hu39JdA2KGgl5KVLwhC6DyK55GlHf4qPNaEDMUVNv/ORwCMIUf0gQudn6uk7XXHEXy3p7JeAkpgvHfl97VzUNq5ABzT9bpdcKvcPJhP3Vnjfs86C+imemuXCy5rgPxU05rUTr+OlQNmU1PYPNenEGQCSgzdSiSIoDwpXXbocgrzIhyffoLf6sUQcpVa17jXsZPFhllM1OvYEjnNDZyiDffy4AIq8+QsjZYRdLzikgpEOLcbkpihvJ+oLbHkFoVBUGebY3xM2EUeu6chAXV9qUnaMgkNAOikIJmRTI7EYcJCqrtj9OQApggncwxFYjJvfJkAAIwhbubTwlijtJ0IwjBFDaLYmoQM5RLcw7eAIGZwzBlEzNAKdX53ExQAOAhbnts699fyRBCzcdmGMKX1GfYm6BPwZBbcp7AUZuCIc5OxQCJTKZv1KWQOVvllIzmodSjUJPPSimZTaiJKWG50hSQ/psh5T0VJINZdCdUJaUgyJxCA6Ls4mMynaQ5KcWHuBn8IGUu91Qw49mmk1EoiE9hx0BmPm12EkoAgijv/iNnSBIKPb08pLRPm/9i7hCfMiIqhYMISk4zssejIMjBKJBekdZosAyNQUEQZ0SHAtI7J0gcCoaoKDlColMIRE7JFUIoHcqoLdDwuCo4Z0g0CoLUF96BwR98KIfopgFKleJDAECUj7iYnvlDwikUBFP2FyUEgNuUlAAEUfYWJ0RNOReEuLuw3Clj7hqLBuJTPuApHASAe7syT02LCCKnCCBcKSqIjIIgyiwTGNI1b4KKgiFO0y7pcj0rigziVxUUxYcoKEUI4SkIslpFKUoIocB7kYchpL31n3JKkUKCFAwpgAZE4XtEFi2EphAIwJRrEkh5EUIIZQkFwZQHmdh5xQwBYFYV1aZqxxViw3S3U80GqyABSjup2due+dcJyyAUpV11i2IBBIBrEHL1Q0WMFZDD+OBaJO33aBlEQemLICaTYBovxyGiVkWxCfLSv6vkFKsgBfAfSHmfn/nJMgjAlEethwAAD7D/iiHjihpyNgCBlCpmLKsVkDsZCACvH/vofwxkvQUQNG1hP9Utih0Q0M/byoq+1kPAlfIQii0QP4HhegnFHkgIpRpBPs57K3UpdkFcyjgJxTaIlGIfhFCqbYcIKXZCBBQEuWobhKNUN9oKYSg2QwD4mFDshviUxmrbIYRiPcSn2A+hKVeNDavMmWI9xKVc/YRAIOUTAQFg++XLU3L66f8DCdbrDUe9bi0AAAAASUVORK5CYII=") no-repeat center;
}

@media (max-width: 1199px) {
	.prcalc:before {
		display: none;
	}
}

.prcalc .common__input {
	background-color: #fff;
	border: 1px solid #acab9e;
	height: 36px;
	width: calc(100% - 150px);
	padding: 0 11px;
}

@media (max-width: 479px) {
	.prcalc .common__input {
		width: 100%;
	}
}

.prcalc .common__col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (min-width: 769px) {
	.prcalc .common__col:last-child .prcalc__label {
		width: 107px;
	}

	.prcalc .common__col:last-child .common__input,
	.prcalc .common__col:last-child .choices {
		width: calc(100% - 107px);
	}
}

@media (max-width: 479px) {
	.prcalc .common__col {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.prcalc__form {
	padding-top: 16px;
}

.prcalc__label {
	width: 150px;
	padding-right: 10px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	padding-top: 6px;
}

@media (max-width: 479px) {
	.prcalc__label {
		padding-top: 0;
		width: 100%;
		margin-bottom: 2px;
	}
}

.prcalc__label sup {
	font-size: 10px;
	position: relative;
	top: -5px;
}

.prcalc .choices {
	margin-left: 0;
	margin-top: 0;
	width: calc(100% - 150px);
}

@media (max-width: 479px) {
	.prcalc .choices {
		width: 100%;
	}
}

.prcalc .common__row:last-child {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 768px) {
	.prcalc .common__row:last-child {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}

.prcalc .common__row+.common__row {
	margin-top: 30px;
}

.prcalc__filelabel {
	color: rgba(14, 14, 14, 0.5);
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	padding-left: 35px;
	margin-top: 10px;
}

@media (max-width: 479px) {
	.prcalc__filelabel {
		padding-left: 0;
	}
}

.prcalc .common__filename {
	font-weight: 600;
	left: 35px;
}

@media (max-width: 479px) {
	.prcalc .common__filename {
		font-weight: 400;
	}
}

.prcalc .common__filename:before {
	width: 21px;
	height: 10px;
	left: -30px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAKCAMAAABsSeXqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAZlBMVEXnbxf////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///9JTSrqAAAAIHRSTlMAAANy2fwBq2DsSQTEXFv0Dvmp9ZzDKPBNCClfePundB1DP18AAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAAa0lEQVQI112PVw6AIBBEFzs2sIN17n9KWY1Bnb99yU4hCsIohlcchYGgJMVfaUIZZF6QV5FLZFSioreEqFGSguaDP5tWM9Xo3hToHzp4hxHT4+DSjL3pzNQaieXbzDmsVzNesd1M7S7i4BUnVzMMcTbj0TwAAAAASUVORK5CYII=") no-repeat center;
}

.prcalc__question {
	margin-top: -22px;
}

@media (max-width: 768px) {
	.prcalc__question {
		margin-top: 0;
		margin-bottom: 15px;
	}
}

.prcalc__question-title {
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 600;
	line-height: 30px;
}

.prcalc__question-phone {
	position: relative;
	color: #FF8000;
	font-size: 24px;
	font-weight: 600;
	line-height: 36px;
	text-align: right;
}

@media (max-width: 768px) {
	.prcalc__question-phone {
		text-align: left;
	}
}

.prcalc__question-phone:before {
	content: "";
	position: absolute;
	top: 10px;
	left: -9px;
	width: 17px;
	height: 18px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAMAAACKJ8VmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAvVBMVEXncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBjncBj///8WDMaVAAAAPXRSTlMACqfqK6WgQvYRsW/xx+/Es/UxXJUG4twHXoMBvPxEG/JTWwJA+Wz7zThWw+z+kUj0NNqhlOMYJY3V+KYeOF4vfwAAAAFiS0dEPklkAOMAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACSSURBVBjTVc3nDsIwDATglAIBCmXPAi2jlL033Pu/Fg4hIr4flvXJ8gnhpNy0YMkAWQYSQC5vS4EEni1FJSVbfCVlWyoE1ZotdZIG62q2gHaHUZeOekyCPjAYMgpdIJJqG40nmqYxEM8CIRPMF5qWRFh5a5qbrabdHibR79fhaORk3jvn5AuX67/ydn88/ddbfADxyxcBJLFx7QAAAABJRU5ErkJggg==") no-repeat center;
}

@media (max-width: 768px) {
	.prcalc__question-phone:before {
		display: none;
	}
}

@media (max-width: 768px) {
	.prcalc__sbm {
		width: 100%;
	}
}

.pbsl__title {
	display: inline-block;
	vertical-align: top;
	margin-right: 38px;
	position: relative;
	color: #fff;
	font-size: 44px;
	font-weight: 400;
	line-height: 65px;
}

@media (max-width: 1400px) {
	.pbsl__title {
		font-size: 34px;
		font-weight: 400;
		line-height: 65px;
	}
}

@media (max-width: 768px) {
	.pbsl__title {
		font-size: 22px;
		font-weight: 400;
		line-height: 28px;
		display: block;
		margin-right: 0;
		padding: 0 20px;
		margin-bottom: 10px;
	}
}

.pbsl__title:before {
	content: "";
	display: inline-block;
	vertical-align: top;
	margin-right: 26px;
	width: 65px;
	height: 65px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAMAAAC5KTl3AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA+VBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////r1CuUAAAAUnRSTlMAD77fDMotSSLyPH6ZdTvSw8snM/QUElVRl+2l58zVh26qigLXufsoj3e/BTcyRiNlRJZpJIR4MKhU8e44DraM490QBDRzCVqBZv4gx7urV59vDSC4PQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAHYSURBVFjD5ZjpUsIwFEZvEVtFQAQxKlbFhc0dcd93cUPz/g9jUjFds9iU0RnPjw532jmTfrlNGwA8GCmsxlAaIjGGFQUYm3yBNaIAx0AEozx5gOjLqCCjY3AEIDKMZR1yHAMV5EFoGP/KsBBt6Avij+FbAHFzMCZoBhoGVxA6VSyFKIYvo4I8R14Id2M4Sa8gniGl0vDCHPyCyXIcg/dhmlIRhAxKA0/YgJChaRCN6C8ajGkkoSgxzEjX3FmJoYLnbBHzGEsNC8IMzEQMYv6PYbHqZWk5aFipilglhpq/QepBgxQym40mIzS1FdxqimgE+yHC8MOO4hnWEF1U1hHagDL5CbCJ0JZr2N5h8AyGs4qTUNqQobdOX8O7rkG02vcNafIQdWDPtvfhgPwEOLTtI9dwfMIYXA6/bzilN3gG5+R44S/6hssrRrSBxo8N5zXc9heqc3FNJ/oGbsmx7i/6hjt34R1UDh36BXYPOXJ88BeqBmkOj12Gr+haqmPg8vSsmMPLKyNQmIpzwcuBGaQ5SA3SnpQapDmI9kIJGaR3YXk3UJZ/N5VQkvqzKc3hLcsIFKZuVyvnoD8G/Rz0DT13ExUoqOG9JKKnkKT8+6HFP0f+ZfioyQStT5B9ksoSUM1CAAAAAElFTkSuQmCC") no-repeat center;
}

@media (max-width: 768px) {
	.pbsl__title:before {
		display: none;
	}
}

.others {
	position: relative;
	z-index: 1;
	margin-bottom: 62px;
}

.others__car-over {
	position: relative;
}

.others__elem {
	padding: 24px 28px 19px;
	text-align: center;
	border: 2px solid #ececec;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.others__elem:hover {
	border-color: #FF8000;
}

.others__hrefover {
	height: 44px;
	margin-bottom: 15px;
}

.others__href {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.others__href:hover {
	border-color: transparent;
}

.others__imgover {
	height: 180px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.others__img {
	max-width: 100%;
	max-height: 100%;
}

.others__cost {
	border-top: 1px solid #ececec;
	margin-top: 10px;
	padding-top: 20px;
	color: #FF8000;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
}

.others__cost span {
	font-size: 15px;
}

.others .swiper-button-prev {
	outline: none;
}

@media (max-width: 1199px) {
	.others .swiper-button-prev {
		top: 0;
		left: 0;
	}
}

.others .swiper-button-next {
	outline: none;
}

.others .rub-symbol {
	font-size: 100%;
}


@media (max-width: 1199px) {
	.others .swiper-button-next {
		top: 0;
		right: auto;
		left: 66px;
	}
}

.others .swiper-buttons,
.recent .swiper-buttons,
.js-load-additions .swiper-buttons,
.gallery-project-outher .swiper-control,
body .card-list-swiper-wrapper .swiper-buttons {
	display: flex;
    position: absolute;
    height: 44px;
    right: 0;
    top: -42px;
    margin-top: -12px;
	width: 70px;
    justify-content: space-between;
}

.others .swiper-button-prev,
.others .swiper-button-next,
.recent .swiper-button-prev,
.recent .swiper-button-next,
.gallery-project-outher .swiper-button-prev,
.gallery-project-outher .swiper-button-next,
.card-list-swiper-wrapper .swiper-button-next, 
.card-list-swiper-wrapper .swiper-button-prev, 
.stillage__types-subtitle .swiper-button-prev,
.stillage__types-subtitle .swiper-button-next,
.cat-group__title-popular .swiper-button-prev,
.cat-group__title-popular .swiper-button-next {
	top: 0;
	position: static;
    padding: 0;
    width: 24px;
    height: 24px;
    background-position: center;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjExLjUiIHN0cm9rZT0iIzYwNjA2MCIvPgo8cGF0aCBkPSJNMTIuODY1IDEyLjAwMDFMOS45NzggMTQuODg3MUM5Ljc2NDk4IDE1LjEwMDEgOS43NjQ5OCAxNS40NDU1IDkuOTc4IDE1LjY1ODVDMTAuMTkxIDE1Ljg3MTUgMTAuNTM2NCAxNS44NzE1IDEwLjc0OTQgMTUuNjU4NUwxNC4wMjIxIDEyLjM4NThDMTQuMjM1MSAxMi4xNzI3IDE0LjIzNTEgMTEuODI3NCAxNC4wMjIxIDExLjYxNDRMMTAuNzQ5NCA4LjM0MTY0QzEwLjUzNjQgOC4xMjg2MyAxMC4xOTEgOC4xMjg2MyA5Ljk3OCA4LjM0MTY0QzkuNzY0OTggOC41NTQ2NiA5Ljc2NDk4IDguOTAwMDIgOS45NzggOS4xMTMwM0wxMi44NjUgMTIuMDAwMVoiIGZpbGw9IiM2MDYwNjAiLz4KPG1hc2sgaWQ9Im1hc2swXzEwXzE2MCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOSIgeT0iOCIgd2lkdGg9IjYiIGhlaWdodD0iOCI+CjxwYXRoIGQ9Ik0xMi44NjUgMTIuMDAwMUw5Ljk3OCAxNC44ODcxQzkuNzY0OTggMTUuMTAwMSA5Ljc2NDk4IDE1LjQ0NTUgOS45NzggMTUuNjU4NUMxMC4xOTEgMTUuODcxNSAxMC41MzY0IDE1Ljg3MTUgMTAuNzQ5NCAxNS42NTg1TDE0LjAyMjEgMTIuMzg1OEMxNC4yMzUxIDEyLjE3MjcgMTQuMjM1MSAxMS44Mjc0IDE0LjAyMjEgMTEuNjE0NEwxMC43NDk0IDguMzQxNjRDMTAuNTM2NCA4LjEyODYzIDEwLjE5MSA4LjEyODYzIDkuOTc4IDguMzQxNjRDOS43NjQ5OCA4LjU1NDY2IDkuNzY0OTggOC45MDAwMiA5Ljk3OCA5LjExMzAzTDEyLjg2NSAxMi4wMDAxWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzEwXzE2MCkiPgo8cmVjdCB4PSI1LjQ1NDU5IiB5PSI1LjQ1NDU5IiB3aWR0aD0iMTMuMDkwOSIgaGVpZ2h0PSIxMy4wOTA5IiBmaWxsPSIjNjA2MDYwIi8+CjwvZz4KPC9zdmc+Cg==);
    transition: background-image .2s;
    position: static;
    margin: 0;
	filter: unset;
}
.others .swiper-button-prev,
.recent .swiper-button-prev,
.stillage__types-subtitle .swiper-button-prev,
.cat-group__title-popular .swiper-button-prev {
	transform: rotate(180deg);
}
.others .swiper-button-prev:hover,
.others .swiper-button-next:hover,
.recent .swiper-button-prev:hover,
.recent .swiper-button-next:hover,
.gallery-project-outher .swiper-button-prev:hover,
.gallery-project-outher .swiper-button-next:hover,
.card-list-swiper-wrapper .swiper-button-next:hover, 
.card-list-swiper-wrapper .swiper-button-prev:hover, 
.cat-group__title-popular .swiper-button-prev:hover,
.cat-group__title-popular .swiper-button-next:hover,
.stillage__types-subtitle .swiper-button-prev:hover,
.stillage__types-subtitle .swiper-button-next:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjExLjUiIHN0cm9rZT0iI0ZGODAwMCIvPgo8cGF0aCBkPSJNMTIuODY1IDEyLjAwMDFMOS45NzggMTQuODg3MUM5Ljc2NDk4IDE1LjEwMDEgOS43NjQ5OCAxNS40NDU1IDkuOTc4IDE1LjY1ODVDMTAuMTkxIDE1Ljg3MTUgMTAuNTM2NCAxNS44NzE1IDEwLjc0OTQgMTUuNjU4NUwxNC4wMjIxIDEyLjM4NThDMTQuMjM1MSAxMi4xNzI3IDE0LjIzNTEgMTEuODI3NCAxNC4wMjIxIDExLjYxNDRMMTAuNzQ5NCA4LjM0MTY0QzEwLjUzNjQgOC4xMjg2MyAxMC4xOTEgOC4xMjg2MyA5Ljk3OCA4LjM0MTY0QzkuNzY0OTggOC41NTQ2NiA5Ljc2NDk4IDguOTAwMDIgOS45NzggOS4xMTMwM0wxMi44NjUgMTIuMDAwMVoiIGZpbGw9IiNGRjgwMDAiLz4KPG1hc2sgaWQ9Im1hc2swXzEwXzE2MCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOSIgeT0iOCIgd2lkdGg9IjYiIGhlaWdodD0iOCI+CjxwYXRoIGQ9Ik0xMi44NjUgMTIuMDAwMUw5Ljk3OCAxNC44ODcxQzkuNzY0OTggMTUuMTAwMSA5Ljc2NDk4IDE1LjQ0NTUgOS45NzggMTUuNjU4NUMxMC4xOTEgMTUuODcxNSAxMC41MzY0IDE1Ljg3MTUgMTAuNzQ5NCAxNS42NTg1TDE0LjAyMjEgMTIuMzg1OEMxNC4yMzUxIDEyLjE3MjcgMTQuMjM1MSAxMS44Mjc0IDE0LjAyMjEgMTEuNjE0NEwxMC43NDk0IDguMzQxNjRDMTAuNTM2NCA4LjEyODYzIDEwLjE5MSA4LjEyODYzIDkuOTc4IDguMzQxNjRDOS43NjQ5OCA4LjU1NDY2IDkuNzY0OTggOC45MDAwMiA5Ljk3OCA5LjExMzAzTDEyLjg2NSAxMi4wMDAxWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzEwXzE2MCkiPgo8cmVjdCB4PSI1LjQ1NDU5IiB5PSI1LjQ1NDU5IiB3aWR0aD0iMTMuMDkwOSIgaGVpZ2h0PSIxMy4wOTA5IiBmaWxsPSIjRkY4MDAwIi8+CjwvZz4KPC9zdmc+Cg==");
}

@media (max-width: 520px) {
	.others .swiper-buttons,
	.cat-group__title-popular .swiper-buttons,
	.stillage__types-subtitle .swiper-buttons,
	.recent .swiper-buttons,
	.js-load-additions .swiper-buttons,
	.gallery-project-outher .swiper-control,
	body .card-list-swiper-wrapper .swiper-buttons {
		position: relative;
		margin: 0 auto;
		z-index: 10;
		width: 110px;
		height: 44px;
		margin-top: 30px;
	}
}

.cat-group__title-popular .swiper-buttons,
.stillage__types-subtitle .swiper-buttons {
	margin: 0 0 0 auto;
    display: none;
    align-items: center;
    justify-content: space-between;
	width: 80px;
    padding-left: 20px;
	flex-shrink: 0;
}

@media (max-width: 767px) {
	.cat-group__title-popular .swiper-buttons {
		display: flex;
	}
}
@media (max-width: 520px) {
	.stillage__types-subtitle .swiper-buttons {
		display: flex;
	}
}

.consult {
	position: relative;
	z-index: 1;
	padding: 40px 0 40px;
	margin-top: 60px;
	margin-bottom: 0;
}

.consult:before {
	content: "";
	width: calc(100vw + 20px);
	height: 100%;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #f5f5f5;
}

.consult__buttons {
	display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    width: fit-content;
}

@media (max-width: 768px) {
	.consult__buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.consult:before {
		width: 100vw;
	}
}

.consult__button {
	position: relative;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	border-bottom: 2px dotted #FF8000;
	cursor: pointer;
	margin-bottom: 10px;
	-webkit-transition: 0.5s border, 0.5s color;
	transition: 0.5s border, 0.5s color;
}

@media (max-width: 768px) {
	.consult__button {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
}

@media (max-width: 479px) {
	.consult__button {
		margin-bottom: 10px;
	}
}

.consult__button:before {
	content: "";
	position: absolute;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

@media (max-width: 479px) {
	.consult__button:before {
		display: none;
	}
}

.consult__button_order {
	margin-left: 100px;
}

@media (max-width: 479px) {
	.consult__button_order {
		left: 0;
		margin-right: 0;
	}
}

.consult__button_order:before {
	left: -38px;
	top: -2px;
	width: 28px;
	height: 28px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABYlBMVEUODg7///8ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///8YmLi7AAAAdHRSTlMAAHJ4W/5C+S3wkofxN8HVx7iqmeSkAerG1MnMvQa+b0dWZnQPSGqvUbehX1epboXzmi7leUTnM0EQ9A25WAcc46L6cY8C0mv8lgP2Cfg77cUSv+8q4HpDc5NtmGWwUHZ7FWBScM3ICrygsZGuwyyQ9U5pdYsBnyEAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAABf0lEQVQoz3WTZ1fCMBSGU6WUIbJkKEOmoGzBrYAyBNx774V7vf//mLRYASEfmpw8p0mf994S0jx6egnXNFqYgucV3aBSAARlZ6hSQ6NFn64N9usNRpN5ABar1QKb2WS0Dw7J0AFxOF2EuJzSWi9DN4Y9Xp8/wNYBv88bHIFdhiGE5ZvFy4IYleEYIq0wipgMNYjTZyKZYK4pK8f5kPqF42lk6CQgKbpOcFwPJqckOK2Ge4a9OZtgrlq6OzePpIfBBQGxbOPCXJ66sgNdi1iKcKTAo1hqsECZukrhWLXgM2S5gmpNYjSAcqCRXKkIvkBIeAWhVcZodPlco2TZGNai7IPWN7C5RWct1CrmQ9nMNnamJZXdPewTckDLJfpQeIi06jeEIxzTU08Ukg/dPf0L4X983qb4znDeHryxqWQX4Uj88kp0zcSvb25hkOGdVOD7h07FrjucoUdNHk815vr8+FJ3vLY12JsN1Xfq2rk1dR/dW5OQz0r3pibk67vld/gBZPhN+aunf64AAAAASUVORK5CYII=") no-repeat center;
}

.consult__button_order.active:before,
.consult__button_order:hover:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABX1BMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+No3cOAAAAc3RSTlMAcnhb/kL5LfCSh/E3wdXHuKqZ5KQB6sbUycy9Br5vR1ZmdA9Iaq9Rt6FfV6luhfOaLuV5ROczQRD0DblYBxzjovpxjwLSa/yWA/YJ+DvtxRK/7yrgekNzk22YZbBQdnsVYFJwzcgKvKCxka7DLJD1Tml1GlSPbAAAAAFiS0dEdN9tqG0AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAFzSURBVCjPdZJXV8JAEIVHiZRYKBJQQAWCoHTFghUVFXvvvfd+//857iYhApJ5yN7sN7vJnRmiymhoJMMwCYLJiDWZAXNTfWaxwiaiuaVmu7XN7nC62uGWJDc8LqfD29GpQx+U8AeIAn5Vt+mwC909wVBY5loOh4KRXnh1GEWs+jsR9Om6H/FqmEBS1zak2DOdSXOvWYkohGyZDQwixxYzMorXIVYpDI+obNSKrjw/OZbmXkUmxyeQ6eFs0ozklHbHdIF55SIwg1n2H3MCivMakxcUrzwkEUKOFktYWlY3WAEWZC1vvghhjii2guiqkuxGYVpjU0msJbhY38DmFltFWC2an/w2dkbVtN097BMdKO1S/NAhBi1lo0c4ZreemDQ/RKd/RfhfvmBF+c5wXlt4R0XLLmLx1OWV4jWXur65hV2Hd2qD7x/qNfvR548+2Qp4XuZeX55eH31vNZP07sHSB/daN1o+jUeT6KtkPNRE3z9Vr78mIEvob3aTSgAAAABJRU5ErkJggg==") no-repeat center;
}

.consult__button_question {
	margin-left: 67px;
	left: 36px;
}

@media (max-width: 479px) {
	.consult__button_question {
		margin-right: 0;
		left: 0;
	}
}

.consult__button_question:before {
	left: -35px;
	top: -2px;
	width: 26px;
	height: 26px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABDlBMVEUaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj///9NAu0/AAAAWHRSTlMAJna85vk/wgiY/u6UTR4GDSgSxvd9DArI3y4tm+McNwmB3PzruEbDh1uILw+D4UQXidigA5W+UXR3G/O/HR+2WPLeID2sFLWGUvGfgu02QJkTEEwFxef6/SvDvQAAAAFiS0dEWZqy9BgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAFHSURBVCjPhZLpVsIwEIUDtCwtUJYARdkKKigouFBFRdzFjX257/8kNqkpBTnH+ZHcm++cyWQyhPyGx+uTZFnyeT1kPfwBOBHwu0AwpEANR6JaLB4Jq1BCQUESSdBUWrh0iiKZsHVGR3bHnX03Cz3DVQ75wvrNhTxyvAKFFvlByShX9vYPmCxShdVSRc3Om+T1KYfMHKFKSB1qg6NjnDS11inOmGmoqBMD5/YFZTSt9QIV7towiIlLG111NGu9xg13EdwSCV1XbXc6elx0IREZ2orcP+DxiSsNsoViDnmu4OWVOEjCqtVv6AvJEpp4d9AHWkKyMgx8ki3Rxpf15O/GX8Kf7DTKCkCoGmsUa+9gEw2oMmT7aNunjP77SjLWQWsTASZ9Cn0sXImPzTQ6m0WnfGwy7mGbr4ZtPtx4SbxjLpbLhdmJi5Mf1i44KThJFEgAAAAASUVORK5CYII=") no-repeat center;
}

.consult__button_question.active:before,
.consult__button_question:hover:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABEVBMVEXnbxf////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///89idyuAAAAWXRSTlMAACZ2vOb5P8IImP7ulE0eBg0oEsb3fQwKyN8uLZvjHDcJgdz867hGw4dbiC8Pg+FEF4nYoAOVvlF0dxvzvx0ftljy3iA9rBS1hlLxn4LtNkCZExBMBcXn+ttiHDUAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAABUklEQVQoz4XSZ1fCMBQG4BRoC7RAGYEWZRVUUFBwUMW9xcUe7///IzahLXWc4/2QD3lOm5ublxCnAsGQKEliKBgQnHJADsOrsOyjSFSBGosntGQqHlOhRCMupTOg2ZzzvZDLUmTSK9IN5DfcI4m9t5mHoXMqoFgifhJKRRQYyQot882KWa1tbe8wK1NFtqmOBhc9w/tTdpntoS6QJtQWp30ctLXOIY4YtVQ0iYnj1SFVtO31BDV+qS5MYuF0RWc9zV7PccEpjksi4mrdHrk2cMPpCiKRoK3l9g73D5w0SDYlPXms4elZ8EhEwKMX9IkzdvZDC68evaHjEmvDxDvxl0NdfNhX/mz9Jn5lb1B2AS412KDYeAc/aUCVIXuU0V+PMvrvKcnYAG1MXJr0KYyxG5sKj800MZslpjw2uj9s83XY5sNvOSQk1bMWy+XC6qXciH4BO4w55MNEygUAAAAASUVORK5CYII=") no-repeat center;
}

.consult__button_reviews {
	left: 42px;
}

@media (max-width: 479px) {
	.consult__button_reviews {
		left: 0;
	}
}

.consult__button_reviews:before {
	left: -42px;
	top: 2px;
	width: 34px;
	height: 24px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAMAAACoeN87AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABHVBMVEUaGhj///8aGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgzMzEgIB6urq3z8/M1NTMfHx2zs7L19fVgYF+9vb2jo6IqKig2NjQcHBp8fHv09PT////u7u4vLy0/Pz3Ly8qDg4L6+vrn5+dhYWAwMC77+/v+/v6jo6MnJyYuLixiYmBKSkkmpOLQAAAAPXRSTlMAAAIYrYIBY+76LSK9ygP1ci70CIP7hwk82M0wZv32dwTXvyQ38JUaBu3oGz9RYRJH4PydaMPySePMsgyRxDmd4AAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAD6SURBVCjPhdGHUgIxEAbgjSDIgSeIgAVFsYAFRcHur4KABT2aYMX3fwxzJy2Sy/0zmUky32R3NkT/woRM8EUq4nJPmgR2IY93Cj5NRfwB4BrTukmkhYAZ3NwWigjakRB/5g6lcgWzfikJz/lQvH/A4xMi0ViPDFvgYn4B1ecXo1YHFpcYk5D4MhpNwyjVsZJYZUzWyxpar0a7AyTXrbrjZANv7x+fX9iMe/5aFwpZZAvf3R9+SPVnPEbS2+Zux+pbIMPou9peZv9ARQbTtSe98GuRZA8lPy2Q4BHUJJ1DJC+pNUKOcXJKaoIzjRzIeYocyMUlOZArnRzIL0xGRHHrxJOeAAAAAElFTkSuQmCC") no-repeat center;
}

.consult__button_reviews.active:before,
.consult__button_reviews:hover:before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAMAAACoeN87AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABQVBMVEX///8aGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhjnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxcaGhgzMzHkbheLSRcgIB6urq3z8/M1NTNEKxgfHx2zs7L19fVgYF+9vb2jo6IqKig2NjQcHBp8fHv09PT////u7u4vLy0/Pz3Ly8qDg4L6+vrn5+dhYWAwMC77+/v+/v6jo6MnJyYuLixiYmBKSklaNRijUxdqMpreAAAAQ3RSTlMAAAIYrYIBY+76LSK9ygP1ci70CIP7hwk82M0wZv32dwTXvyQ38JUaBu3oGz9RYRJH4HL8Bp37aMPySeMtzBqyDJED5KAX0QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAD2SURBVCjPY2DAC5gYCABmFlYQ5YwLMLKxc7hwcuFTws3j4uLqwssHUoLVDjd3fhcPTy9vFwFcSgR9XFx8Xfz8A1yEuLEqERbhdPEODHIJDnERFROHKkE4AciRkHQJDQuPiIxycZGSZmDAokRG1iU6JiLCL8pFTl6BgQGbWxRdYuMi4hNcXJSUGRmxKlFxSUxKTkl1UZVhg4ogWwQWUHNJS89wcclUh2tCV6Kh6QIEWllIhqNbxKfNpaOrp++MRwkWYWKVGBhiRiOqEiNjZ/xKTEydzczxpSxnZwtnSysG/EqcrW0YCCixtWMgoMTegYAKBkcnQioA4dRLViok/E8AAAAASUVORK5CYII=") no-repeat center;
}

.consult__button.active,
.consult__button:hover {
	border-color: transparent;
}

.consult__button.active {
	color: #FF8000;
}

.consult .reviews__form {
	border: 0;
	padding: 0;
	margin-top: 35px;
}

.consult .reviews__form-text {
	margin-top: -4px;
}

.consult .reviews__form-main {
	width: 875px;
}

.consult .common__placeholder {
	background-color: #fff;
	width: 100%;
	line-height: 48px;
	height: 100%;
}

.consult .common__input:focus,
.consult .common__input.notempty,
.consult .common__textarea:focus,
.consult .common__textarea.notempty,
.consult .fakecheckbox__label:before {
	background-color: #fff;
}

.consult__block:not(.active) {
	display: none;
}

.consult__cols {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1199px) {
	.consult__cols {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}

.consult-page {
	margin-bottom: 30px;
}

.consult-page .consult__question-item,
.consult-page .consult__person {
	background-color: #f5f5f5;
}

.consult__left {
	margin-bottom: 20px;
	width: calc(100% - 363px);
}

@media (max-width: 1199px) {
	.consult__left {
		width: 100%;
	}
}

.consult__right {
	width: 332px;
}

@media (max-width: 1199px) {
	.consult__right {
		width: 100%;
		height: auto !important;
	}
}

.consult .search__form {
	width: 100%;
	max-width: none;
	margin-top: -12px;
	margin-bottom: 75px;
}

@media (max-width: 999px) {
	.consult .search__form {
		margin-bottom: 35px;
	}
}

@media (max-width: 1199px) {
	.consult .search__form {
		padding: 0;
	}
}

.consult .search__inp {
	color: #0e0e0e;
	padding-right: 35px;
	font-size: 14px;
	border-bottom: 2px solid #0e0e0e;
}

.consult .search__inp::-webkit-input-placeholder {
	color: rgba(14, 14, 14, 0.8);
}

.consult .search__inp::-moz-placeholder {
	color: rgba(14, 14, 14, 0.8);
}

.consult .search__inp:-ms-input-placeholder {
	color: rgba(14, 14, 14, 0.8);
}

.consult .search__icon {
	cursor: pointer;
	z-index: 1;
	top: 21px;
	right: -2px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABHVBMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///9KAZg8AAAAXXRSTlMALZDS9v3ksV4EDqHbQxzW0HdEOlqi9/xqCdFiAR/G/k+C+kIKyOIH740i+GhJGqe7fGDth8JOdtln5UYdpbzrJnnK3wjObAMoSOdSY6r75uygQCcxhcXuqFQyM7KcgV34AAAAAWJLR0ReBNZhuwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAOxJREFUGNNtkH1XAUEYxZ9kk1qh1CQkUopULGJLtkLoRYjVy/3+X6NmZ605uP/ce35z5jz3XCJbK65Vt7LmWffSTBubCoRUnwO3/EAguL0T2t0D27dh+ADuSNSKsUPEjwRNIHk8/ZY6wWmKh/QZzmcnMllccM9BuZQuX+GaWx5+CVIBGrciSjItg3G7QUWmVejcbhG/k2gN91aHutzBSIoO9ABWdvo+4qlhpXQT2dazFdtNsI54b3f/Z6kkXnKvb+9gERv28NF3NhsIOOxB+yRjNO6a6uTL3neoQ/umORk6zAVIKsyfBUi/+hL4B/LgKbg4AtMLAAAAAElFTkSuQmCC") no-repeat center;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}

.consult .search__icon:hover {
	opacity: 0.7;
}

@media (max-width: 999px) {
	.consult .search__icon {
		top: 10px;
	}
}

.consult__question {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
}

.consult__question-cats {
	position: relative;
	color: rgba(14, 14, 14, 0.5);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 30px;
}

@media (max-width: 1400px) {
	.consult__question-cats {
		margin-bottom: 60px;
	}
}

@media (max-width: 768px) {
	.consult__question-cats {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-bottom: 80px;
	}

	.consult-page .consult__question-cats {
		margin-bottom: 30px;
	}
}

.consult__question-cats>span {
	margin-right: 20px;
}

@media (max-width: 999px) {
	.consult__question-cats>span {
		display: block;
		margin-bottom: 20px;
	}
}

.consult__question-cat {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	position: relative;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	padding: 0;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.consult__question-cat:hover {
	border-color: transparent;
}

.consult__question-cat.active {
	border-color: transparent;
	color: #fff;
	background-color: #FF8000;
	padding: 5px 16px 3px;
	top: -6px;
	border-radius: 16px;
}

@media (max-width: 768px) {
	.consult__question-cat.active {
		top: 0;
	}
}

.consult__question-cat+.consult__question-cat {
	margin-left: 20px;
}

@media (max-width: 768px) {
	.consult__question-cat+.consult__question-cat {
		margin-left: 0;
		margin-top: 10px;
	}
}

.consult__question-cat+.consult__question-cat.active {
	margin-left: 12px;
}

@media (max-width: 768px) {
	.consult__question-cat+.consult__question-cat.active {
		margin-left: 0;
	}
}

.consult__question-cat.active+.consult__question-cat {
	margin-left: 12px;
}

@media (max-width: 768px) {
	.consult__question-cat.active+.consult__question-cat {
		margin-left: 0;
	}
}

.consult__question-toall {
	position: absolute;
	right: 34px;
	top: 0;
	padding: 0;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

@media (max-width: 1400px) {
	.consult__question-toall {
		right: auto;
		top: auto;
		left: 0;
		bottom: -30px;
	}
}

@media (max-width: 768px) {
	.consult__question-toall {
		bottom: -50px;
	}
}

.consult__question-toall span {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.consult__question-toall:hover {
	border-color: transparent;
}

.consult__question-toall:after {
	content: "";
	position: absolute;
	right: -34px;
	top: 4px;
	width: 24px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAMAAAA7+k+nAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///9eGPO/AAAAD3RSTlMACT7qlfUDngI8ovI7luWWhEMQAAAAAWJLR0QQlbINLAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADxJREFUGNNjYEADjAzYARMzE3YJFn5W7DJs7NSU4YDI8GMHTLgkOLFZwsXPzUNDcQZeHOIMnHzYxRHBDgBa4ASd4jNAZgAAAABJRU5ErkJggg==") no-repeat center;
}

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

.consult__question-list-tab:not(:first-child) {
	display: none;
}

.consult__question-list+.consult__question-list {
	margin-top: 28px;
}

.consult__question-item {
	background-color: #fff;
	padding: 48px 51px 42px 51px;
}

.consult__question-list.open .consult__question-item {
	display: block;
}

@media (max-width: 768px) {
	.consult__question-item {
		padding: 28px 31px 22px 31px;
	}
}

.consult__question-item+.consult__question-item {
	margin-top: 28px;
}

.consult__question-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.consult__question-row+.consult__question-row {
	margin-top: 20px;
}

.consult__question-info {
	width: 80px;
	padding-right: 20px;
}

.consult__question-title {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
}

.consult__question-date {
	color: rgba(14, 14, 14, 0.5);
	font-size: 12px;
	font-weight: 400;
	line-height: 22px;
}

.consult__question-text {
	width: calc(100% - 80px);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.consult__question-share {
	display: flex;
	align-items: center;
	margin-top: 10px;
}

.consult__question-share-title {
	display: inline-block;
	vertical-align: top;
	color: rgba(14, 14, 14, 0.5);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-right: 20px;
}

.consult__question-share-icon {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	-webkit-transition: 0.5s background, 0.5s opacity;
	transition: 0.5s background, 0.5s opacity;
}

.consult__question-share-icon:hover {
	opacity: 1;
}

.consult__question-share-icon_fb {
	width: 7px;
	height: 14px;
	opacity: 0.4;
	margin-top: 4px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAMAAADUg/YpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAeFBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+27Jj+AAAAJnRSTlMARlQ6GfXopM+mzZfIgZnC9+XEktSlbIfqyopFyYSIzomLj0JXK9uZW64AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAUUlEQVQI1x3KRQKAMBADwMVLkSLF3fL/J7LdHDKHhIjj+QF3GAExmwAqZTUyN1KOgrs0FeqmJQuXjvphxDQvvKzY5KexiwdOUeESLW7xeT+iHyHrBZLKyjTAAAAAAElFTkSuQmCC") no-repeat center;
}

.consult__question-share-icon_fb:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAOCAMAAADUg/YpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAeFBMVEX///8tUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIMtUIP///8sSnb/AAAAJnRSTlMARlQ6GfXopM+mzZfIgZnC9+XEktSlbIfqyopFyYSIzomLj0JXK9uZW64AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAUUlEQVQI1x3KRQKAMBADwMVLkSLF3fL/J7LdHDKHhIjj+QF3GAExmwAqZTUyN1KOgrs0FeqmJQuXjvphxDQvvKzY5KexiwdOUeESLW7xeT+iHyHrBZLKyjTAAAAAAElFTkSuQmCC") no-repeat center;
}

.consult__question-share-icon_tw {
	width: 13px;
	height: 12px;
	opacity: 0.4;
	margin-top: 5px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8fhU7iAAAALHRSTlMAb51iEFl+qtCnhZoJNS7piDRxWjDVNkn2FvS2Kf1A4peKqEGz5m5Ff5ufjO0LiSkAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAaUlEQVQI10XN2xKCMBAD0KBQC6KCBVTwingB8v/fB12s5ClndiYL/OItlvARKMGKpA4RcR0DG9pobMldku5FBlnOfwocZhxPgCqdqnHtfHG62vHoNuE+PX4IalufjfTXWw7x59t2vfEFA8GOD57D0YeaAAAAAElFTkSuQmCC") no-repeat center;
}

.consult__question-share-icon_tw:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEX///8ynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNkynNn///9nQGatAAAALHRSTlMAb51iEFl+qtCnhZoJNS7piDRxWjDVNkn2FvS2Kf1A4peKqEGz5m5Ff5ufjO0LiSkAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAaUlEQVQI10XN2xKCMBAD0KBQC6KCBVTwingB8v/fB12s5ClndiYL/OItlvARKMGKpA4RcR0DG9pobMldku5FBlnOfwocZhxPgCqdqnHtfHG62vHoNuE+PX4IalufjfTXWw7x59t2vfEFA8GOD57D0YeaAAAAAElFTkSuQmCC") no-repeat center;
}

.consult__question-share-icon_vk {
	width: 15px;
	height: 8px;
	opacity: 0.4;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAMAAAARDVXAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAk1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///96xwVnAAAAL3RSTlMArLu1Gqqha6iVlii0EvGdGfX6Lh7aDoLTYNVn9CwIL/tbROw52P1c3fmkHMX824nxubkAAAABYktHRDCu3C3kAAAACXBIWXMAAAsSAAALEgHS3X78AAAAYUlEQVQI1zWI2RZCYAAGP39aiCQk0oI2W/P+b1ecY65mRpZZ2FrCSlobs5EDrrbgyd9BoH3IIYrHdiE5SimcMsjPUFwkXXNmAo3cwrnv5TSq+u/14wmv9zRs59O06vqB7w/GLgx0RoqQOgAAAABJRU5ErkJggg==") no-repeat center;
}

.consult__question-share-icon_vk:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAMAAAARDVXAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEVGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8BGd8D////hAdmWAAAALHRSTlMArLu1Gqmha6iVlii0EvGdGfX6Lh7aDoLTYNVn9CwIL/tbROw52P3fpBzE/PUDoI8AAAABYktHRC3N2kE9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAX0lEQVQI1zWI2xqBQAAGf1vEiu2IQnSSw7z/85G+5mpmtDCeryWspMCYtTZgtYVQuz04RTFJmo1tIT9IRzgVUJ7hcpVUlcw4jdziue/1fzTtz9uuh8c0fDskT73eH/IvpXwLuGHLjPwAAAAASUVORK5CYII=") no-repeat center;
}

.consult__question-share-icon_ok {
	width: 16px;
    height: 16px;
	background-size: cover;
	filter: grayscale(1);
	transition: all .3s;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzg5LjQwNHB4IiBoZWlnaHQ9IjM4Ny40MTdweCIgdmlld0JveD0iMCAwIDM4OS40MDQgMzg3LjQxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzg5LjQwNCAzODcuNDE3Ig0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNGQUFCNjIiIGQ9Ik0zODkuNDA0LDMzMC43MjRjMCwzMS4zMTItMjUuMzgzLDU2LjY5My01Ni42OTMsNTYuNjkzSDU2LjY5M0MyNS4zODIsMzg3LjQxNywwLDM2Mi4wMzYsMCwzMzAuNzI0VjU2LjY5Mw0KCQlDMCwyNS4zODIsMjUuMzgyLDAsNTYuNjkzLDBoMjc2LjAxOGMzMS4zMTEsMCw1Ni42OTMsMjUuMzgyLDU2LjY5Myw1Ni42OTNWMzMwLjcyNHoiLz4NCgk8cGF0aCBmaWxsPSIjRjc5MzFFIiBkPSJNMzg3LjQwNCwzMjkuMzE3YzAsMzAuOTg5LTI1LjEyMiw1Ni4xMS01Ni4xMTEsNTYuMTFINTguMTFjLTMwLjk4OSwwLTU2LjExLTI1LjEyMS01Ni4xMS01Ni4xMVY1OC4xDQoJCUMyLDI3LjExMSwyNy4xMjIsMS45OSw1OC4xMSwxLjk5aDI3My4xODNjMzAuOTg5LDAsNTYuMTExLDI1LjEyMiw1Ni4xMTEsNTYuMTFWMzI5LjMxN3oiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTk0LjQ4NSw1Ny45MDFjLTM4LjU5MywwLTY5Ljg3OCwzMS4yODYtNjkuODc4LDY5Ljg3OGMwLDM4LjU5MywzMS4yODUsNjkuODgxLDY5Ljg3OCw2OS44ODENCgkJczY5Ljg3OC0zMS4yODgsNjkuODc4LTY5Ljg4MUMyNjQuMzYzLDg5LjE4NywyMzMuMDc4LDU3LjkwMSwxOTQuNDg1LDU3LjkwMXogTTE5NC40ODUsMTU2LjY2Nw0KCQljLTE1Ljk1MywwLTI4Ljg4Ni0xMi45MzQtMjguODg2LTI4Ljg4N3MxMi45MzMtMjguODg2LDI4Ljg4Ni0yOC44ODZzMjguODg2LDEyLjkzMywyOC44ODYsMjguODg2UzIxMC40MzgsMTU2LjY2NywxOTQuNDg1LDE1Ni42NjcNCgkJeiIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjE5LjE1NSwyNTMuMjYyYzI3Ljk3NS01LjY5OSw0NC43MzktMTguOTQ3LDQ1LjYyNi0xOS42NThjOC4xODYtNi41NjUsOS41MDEtMTguNTIzLDIuOTM2LTI2LjcxDQoJCQljLTYuNTY0LTguMTg2LTE4LjUyMS05LjUwMS0yNi43MDktMi45MzdjLTAuMTczLDAuMTQtMTguMDUzLDEzLjg1Ni00Ny40NzIsMTMuODc2Yy0yOS40MTgtMC4wMi00Ny42NzYtMTMuNzM2LTQ3Ljg0OS0xMy44NzYNCgkJCWMtOC4xODgtNi41NjQtMjAuMTQ1LTUuMjQ5LTI2LjcwOSwyLjkzN2MtNi41NjUsOC4xODctNS4yNSwyMC4xNDUsMi45MzYsMjYuNzFjMC44OTksMC43MjEsMTguMzU1LDE0LjMxNCw0Ny4xMTQsMTkuODc5DQoJCQlsLTQwLjA4MSw0MS44ODhjLTcuMjg0LDcuNTU0LTcuMDY1LDE5LjU4MiwwLjQ4OSwyNi44NjZjMy42ODcsMy41NTUsOC40MzksNS4zMjIsMTMuMTg3LDUuMzIyYzQuOTc4LDAsOS45NTEtMS45NDUsMTMuNjc5LTUuODEyDQoJCQlsMzcuMjM1LTM5LjY2NWw0MC45OTYsMzkuOTIyYzcuNDI4LDcuNDE2LDE5LjQ1Niw3LjQwNCwyNi44Ny0wLjAyMWM3LjQxNC03LjQyNiw3LjQwNS0xOS40NTYtMC4wMjEtMjYuODdMMjE5LjE1NSwyNTMuMjYyeiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTkzLjUzNiwyMTcuODMyYy0wLjA0NywwLDAuMDQ2LDAuMDAxLDAsMC4wMDJDMTkzLjQ5LDIxNy44MzMsMTkzLjU4MywyMTcuODMyLDE5My41MzYsMjE3LjgzMnoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==")
}

.consult__question-share-icon_ok:hover {
	filter: grayscale(0);
}

.consult__question-share-icon+.consult__question-share-icon {
	margin-left: 20px;
}

.consult__question-toggler {
	display: inline-block;
	vertical-align: top;
	position: relative;
	color: #0e0e0e;
	margin-top: 2px;
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.consult__question-toggler:hover {
	border-color: transparent;
}

.consult__question-toggler:after {
	content: attr(data-default);
}

.consult__question-toggler.open:after {
	content: attr(data-open);
}

.consult__question-toggler:before {
	content: "";
	position: absolute;
	top: 3px;
	right: -15px;
	width: 10px;
	height: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOBAMAAADkjZCYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk2NXVnihkAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAANklEQVQI12NgYOhgAAHCJKNCB5MAg0lQh6ozQ0prR4Q7A5tHR0sBA0NKhztQmt0lAaQyjYEBAKz8DAiq3OyxAAAAAElFTkSuQmCC") no-repeat center;
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
	will-change: transform;
}

.consult__question-toggler.open:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.consult__question-hidden {
	display: none;
}

.consult__question-hidden.show {
	display: block;
	margin-bottom: 20px;
}

.consult__question-showmore {
	margin-top: 47px;
	text-align: center;
	padding-right: 17px;
}

.consult__question-showmore-href {
	position: relative;
	cursor: pointer;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
	margin-top: 30px !important;
}

.consult__question-showmore-href:hover {
	border-color: transparent;
}

.consult__question-showmore-href:before {
	content: "";
	position: absolute;
	top: 3px;
	right: -19px;
	width: 10px;
	height: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOBAMAAADkjZCYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk2NXVnihkAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAANklEQVQI12NgYOhgAAHCJKNCB5MAg0lQh6ozQ0prR4Q7A5tHR0sBA0NKhztQmt0lAaQyjYEBAKz8DAiq3OyxAAAAAElFTkSuQmCC") no-repeat center;
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
	will-change: transform;
}

.consult__question-showmore-href.open:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.consult__person {
	background-color: #fff;
	padding: 41px;
	text-align: center;
}

@media (max-width: 1199px) {
	.consult__person {
		position: static !important;
		-webkit-transform: none !important;
		transform: none !important;
		width: 100% !important;
		margin-bottom: 30px;
	}
}

@media (max-width: 479px) {
	.consult__person {
		padding: 21px;
	}
}

.consult__person-imgover {
	display: block;
	width: 187px;
	height: 187px;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	margin-bottom: 26px;
}

.consult__person-img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 1s -webkit-transform;
	transition: 1s -webkit-transform;
	transition: 1s transform;
	transition: 1s transform, 1s -webkit-transform;
	will-change: transform;
}

.consult__person-name {
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
	margin-bottom: 8px;
}

.consult__person-dlg {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 30px;
}

.consult__rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 11px;
}

@media (max-width: 768px) {
	.consult__rating {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

.consult__rating-digits {
	display: inline-block;
	vertical-align: top;
	width: 60px;
	height: 60px;
	margin-right: 19px;
	text-align: center;
	background-color: #FF8000;
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	line-height: 60px;
}

@media (max-width: 768px) {
	.consult__rating-digits {
		margin-right: 0;
		margin-bottom: 7px;
	}
}

.consult__rating-percent {
	color: rgba(14, 14, 14, 0.8);
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.consult__rating-percent span {
	display: block;
	color: #0e0e0e;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.consult__yandex {
	display: none;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 18px;
	margin-bottom: 40px;
}

@media (max-width: 1199px) {
	.consult__yandex {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin-bottom: 10px;
	}
}

@media (max-width: 479px) {
	.consult__yandex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}

.consult__yandex-title {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	width: 138px;
	padding-top: 1px;
	padding-left: 2px;
}

@media (max-width: 1199px) {
	.consult__yandex-title {
		margin-right: 20px;
	}
}

@media (max-width: 479px) {
	.consult__yandex-title {
		margin-right: 0;
		margin-bottom: 8px;
		width: 100%;
	}
}

.consult__makerev {
	background-color: #fff;
	padding: 35px 31px 41px;
	text-align: center;
}

@media (max-width: 1199px) {
	.consult__makerev {
		position: static !important;
		-webkit-transform: none !important;
		transform: none !important;
		width: 100% !important;
		margin-bottom: 30px;
	}
}
@media (max-width: 999px) {
	.consult__makerev {
		padding: 24px;
	}
}

.consult__makerev-title {
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
	margin-bottom: 8px;
}

.consult__makerev-text {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 24px;
}

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

.consult__reviews-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: #fff;
	padding: 44px 51px 50px 51px;
}

.consult__reviews-item--hidden {
	display: none;
}

.consult__reviews-item--hidden.show {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

@media (max-width: 999px) {
	.consult__reviews-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 768px) {
	.consult__reviews-item {
		padding: 24px 31px 30px 31px;
	}
}

.consult__reviews-item+.consult__reviews-item {
	margin-top: 28px;
}

.consult__reviews-info {
	width: 290px;
	padding-right: 30px;
}

@media (max-width: 999px) {
	.consult__reviews-info {
		width: 100%;
		margin-bottom: 30px;
	}
}

.consult__reviews-info-date {
	color: rgba(14, 14, 14, 0.8);
	font-size: 12px;
	font-weight: 400;
	line-height: 22px;
}

.consult__reviews-info-name {
	color: #0e0e0e;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

.consult__reviews-info-stars {
	display: block;
	position: relative;
	margin-bottom: 13px;
	width: 139px;
	height: 20px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAAAUCAMAAACK9z5bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABTVBMVEX////ncBTncBTncBTncBTncBTncBTncBTpeybpfCfncBTncBTncBTncBTncBTncBTncBTncBTncBTncBToeCHoeCHncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTodh7ncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTpeiXpeybncBTncBTncBTncBTncBTncBTncBTncRXncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTwp27wqG/41br41rv++/nvoWX////ncBTriDzsjUPrij/76dr2yab2yafvomf+9/L76Nn759jqhDTysH3+/PnxrXjyr3z//Pr528P87uPsj0j407f407bodx/OTvsDAAAAUXRSTlMAACgpenvLH/7+6ulwnZzAwUtKFvz97gfvLjN9pzbeN9TMDqjQZPVhYCrTpQjxL9yNBpOSBY6vykEexxr++nEB7E7nT2jkOmfz47W5FbQJdgIIk6UsAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAfNJREFUSMel1edTwjAYBnCCWhRRVFTEOouoZYgTQVAUBVRQcGDFvRUc//9H04a0Pdq+d4R8ILn7NQ/PddpsdNg7bNYDxNYVacPeoS417+wC8kBsXXVdOrtMunAckAdi66rrwnHGLo7uHodlHIgMqlVxOHsdhi6us3OXZR6IDKp1cfX1uwxd3BeXA5Z5IDKo1sU9ODTQ3MUzXKmMeCziQGRRtYpn1Osd89AuvnFl8FeSdMWTtU/dA2IbihDVCYQmVJ2cuq7e4HEhSZfyXL2emlbzQGxDEcI6M4vHIEJD8jyjqOC/vZPUcXfrF3QnE0R2xRdE8M/ZdW+8Ob+g3C+B+Xu642E+0HRpQWRV5f8DzgVaZdEZoPeuGHx8kjc8PQZFw80HIqOSBmIwJMizEAqK2nMUjjzLW14iYZMnAUQ2bZyOcET5GImRsO6ZXnolZ/LVZ5IHIps2uixFyRz16brwb9L7x0dF+uRN8gh+mSObNrrwy2hldW0dbfC6Llyt/h2LfddrmyZ5ILIp/S7GE1ux2FYivql1SaZ+tnfS6Z3t31TSEAcio5Iqyd29jKyZ/d2k2uXgL5uT51z2L2/IA5FRSZeDw6OcPOeODvNql+NCkRxTLJwY8kBkVNIFK1lgpV1OS2V6ULl02hQHIqsqDbDSdx1W/PsPPNHQLbjPLDcAAAAASUVORK5CYII=") no-repeat left top;
}

.consult__reviews-info-stars:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAAAUCAMAAACK9z5bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAk1BMVEX////ncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBTncBT///9HpNfIAAAAL3RSTlMAACgpenvLH/5wwMEW/P0uM3023jcOqGT1KtMI8S+vyhr6cQFo5DpntbkVtAl2Atm16vsAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAABc0lEQVRIx7XV61LCMBAF4IRLKYrWitwRuQgKAvv+b2dCmjbJbjLuqPlBS75JzhlIp0LIarTa5iqC4SHharTaIjEYajM63UQXi3SXTjeVxlCbkWWJLhbpLlmWSmNoFdHL8160S41kF63xMI5WEX2AfrRLjWQXrfE0jlYRdwD30S41kl20xtM4ahIGDwCPg0iXBqkuRmNhHC2ebqMENUpzX4gf4d/r8xCCMXypVyTxH3Q09ufGI+c3xCiTKn6nUk6mzdR0EvyjPobnJbmUr2r72dzOzWfobHqIzq6r+GhyVe+/WJq55YJ4jlzEz1GjghhM1fu/2oIF0cVF3KVRKo2pev/STpZEFxdxl0apNKbeXn3q+2qlPt6ILi7iLo1SaUxV269z2Gx3u+0G8jXq4iHq4ioO46ra/h32Bx1z2MMH6uIh6qJVX7XiNK6q7T+PJ/OuOR2/UBcPURel5kYpTuOqlOfL1b6Er5dzsMDHsItSe4uXcvUbhFd8S9VzRS8AAAAASUVORK5CYII=") no-repeat left top;
}

.consult__reviews-info-stars_star1:before {
	width: 20%;
}

.consult__reviews-info-stars_star2:before {
	width: 40%;
}

.consult__reviews-info-stars_star3:before {
	width: 60%;
}

.consult__reviews-info-stars_star4:before {
	width: 80%;
}

.consult__reviews-info-stars_star5:before {
	width: 100%;
}

.consult__reviews-feat {
	width: calc(100% - 290px);
}

@media (max-width: 999px) {
	.consult__reviews-feat {
		width: 100%;
	}
}

.consult__reviews-featrow_answer {
	background-color: #f7f7f6;
	padding: 25px 30px;
}

.consult__reviews-featrow+.consult__reviews-featrow {
	margin-top: 18px;
}

.consult__reviews-featrow+.consult__reviews-featrow_answer {
	margin-top: 22px;
}

.consult__reviews-title {
	color: #0e0e0e;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	margin-bottom: 8px;
}

.consult__reviews-text {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.consult__reviews-showmore {
	margin-top: 47px;
	text-align: center;
	padding-right: 17px;
}

.consult__reviews-showmore-href {
	position: relative;
	cursor: pointer;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.consult__reviews-showmore-href:hover {
	border-color: transparent;
}

.consult__reviews-showmore-href:before {
	content: "";
	position: absolute;
	top: 3px;
	right: -19px;
	width: 10px;
	height: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOBAMAAADkjZCYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk2NXVnihkAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAANklEQVQI12NgYOhgAAHCJKNCB5MAg0lQh6ozQ0prR4Q7A5tHR0sBA0NKhztQmt0lAaQyjYEBAKz8DAiq3OyxAAAAAElFTkSuQmCC") no-repeat center;
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
	will-change: transform;
}

.consult__reviews-showmore-href:after {
	content: attr(data-default);
}

.consult__reviews-showmore-href.open:after {
	content: attr(data-open);
}

.consult__reviews-showmore-href.open:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.consult__reviews-gallery {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 20px;
}

.consult__reviews-gallery-item {
	width: 100px;
	height: 100px;
	object-fit: contain;
}

.popup {
	text-align: center;
	width: 95%;
	max-width: 422px;
	height: auto !important;
	margin-left: auto;
	margin-right: auto;
}

.popup_city {
	max-width: 1330px;
}

.popup__title {
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	margin-bottom: 30px;
}

@media (max-width: 768px) {
	.popup__title {
		font-size: 24px;
		line-height: 32px;
	}
}

.popup__subtitle {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 25px;
	padding: 0 20px;
}

.popup__subtitle--dark {
	color: #000000;
}

.popup .common__filedelete {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACHRSTlMAOuJq0M7MbK3UyjoAAAAtSURBVAjXY3BkYGB0YBASACFGRUZFBgYGoSIBIMnczABiGwHZYHGomkAgNwEAYO0DsxZ/b1EAAAAASUVORK5CYII=');
}

.popup .common__placeholder {
	background-color: #fff;
	width: 100%;
	line-height: 48px;
	height: 100%;
	text-align: left;
	border-radius: 100px;
	z-index: 1;
	pointer-events: none;
}

.popup textarea ~ .common__placeholder {
	border-radius: 24px;
}

.popup .common__input,
.popup .common__textarea {
	text-align: left;
}

.popup .common__input:focus,
.popup .common__input.notempty,
.popup .common__textarea:focus,
.popup .common__textarea.notempty {
	background-color: #fff;
}

.popup .fakecheckbox {
	text-align: left;
}

.popup .fakecheckbox__label {
	color: #fff;
}

.fancybox-slide--html .fancybox-content .fakecheckbox__label {
	color: #fff;
}

.popup .fakecheckbox__label:before {
	background-color: #fff;
}

.popup .common__row_popcheck {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 35px;
}

.common__row_popcheck .fakecheckbox {
	width: 100%;
}

.common__row_popcheck .common__sbm {

	-ms-flex-item-align: start;
	align-self: flex-start;
}

.popup a:not([class]) {
	color: #FF8000;
	border-bottom: 1px solid;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.popup a:not([class]):hover {
	border-color: transparent;
}

.popup .common__sbm {
	margin-top: 37px;
	width: auto;
	-ms-flex-item-align: center;
	align-self: center;
}

.popup .reviews__form-stars {
	margin: 0 auto 15px;
}

.fancybox-slide--html .fancybox-content .common__filename,
.popup .common__filename {
	color: #fff;
}

.fancybox-slide--html .fancybox-content .common__fileover,
.popup .common__fileover {
	text-align: left;
}

.fancybox-slide--html .fancybox-content .common__filename:before,
.popup .common__filename:before {
	-webkit-filter: invert(100%);
	filter: invert(100%);
}

.popup__projects {
	text-align: left;
}

.popup__projects-title {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	margin-bottom: 20px;
}

.popup ol:not([class]) {
	list-style: none;
	margin: 18px 0;
	counter-reset: myCounter;
}

.popup ol:not([class]) li {
	color: #fff;
	padding-left: 30px;
	position: relative;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.popup ol:not([class]) li+li {
	margin-top: 18px;
}

.popup ol:not([class]) li:before {
	counter-increment: myCounter;
	content: counter(myCounter) ".";
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	padding-right: 9px;
	color: #FF8000;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.popup__cities {
	text-align: left;
	font-size: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
}

@media (max-width: 768px) {
	.popup__cities {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.popup__citycol {
	width: 25%;
}

@media (max-width: 768px) {
	.popup__citycol {
		width: 50%;
		margin-bottom: 29px;
	}
}

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

.popup__cityblock+.popup__cityblock {
	margin-top: 29px;
}

.popup__city-alpha {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	line-height: 21px;
	margin-bottom: 21px;
}

.popup__city-href {
	-ms-flex-item-align: start;
	align-self: flex-start;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	border-bottom: 1px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.popup__city-href:hover {
	border-color: transparent;
}

.popup__city-href+.popup__city-href {
	margin-top: 8px;
}

.stillage {
	position: relative;
}

.stillage .model {
	margin-bottom: 60px;
	position: relative;
	z-index: 10;
}


@media (max-width: 1199px) {
	.stillage__scrollhrefs {
		right: auto;
		left: 0;
		position: relative;
		top: 0;
		text-align: left;
		margin-bottom: 35px;
	}
}

@media (max-width: 999px) {
	.stillage__scrollhrefs {
		display: none;
	}
}

.stillage__scrollhrefs-href {
	display: inline-block;
	vertical-align: top;
	color: #0e0e0e;
	background-color: transparent;
	cursor: pointer;
	border: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

@media (max-width: 768px) {
	.stillage__scrollhrefs-href {
		margin-left: 20px;
		margin-bottom: 5px;
	}
}

.stillage__scrollhrefs-href:hover {
	border-color: transparent;
}

.stillage__scrollhrefs-href+.stillage__scrollhrefs-href {
	margin-left: 24px;
}

@media (max-width: 768px) {
	.stillage__scrollhrefs-href+.stillage__scrollhrefs-href {
		margin-left: 20px;
	}
}

.stillage__banner {

	margin-bottom: 30px;
}

.stillage__banner-img {
	max-width: 100%;
}

.stillage__banner-carover {
	position: relative;
}

@media (max-width: 768px) {
	.stillage__banner-carover {
		display: none;
	}
}

.stillage__banner-carover .swiper-button-prev {
	left: 20px;
	outline: none;
}

@media (max-width: 1199px) {
	.stillage__banner-carover .swiper-button-prev {
		margin-top: -22px;
	}
}

.stillage__banner-carover .swiper-button-next {
	right: 20px;
	outline: none;
}

@media (max-width: 1199px) {
	.stillage__banner-carover .swiper-button-next {
		margin-top: -22px;
	}
}

.stillage__banner-bottom {
	margin-top: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
}

@media (max-width: 999px) {
	.stillage__banner-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.stillage__banner-text {

	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}


@media (max-width: 999px) {
	.stillage__banner-text {
		width: 100%;
	}
	.stillage__banner-bottom .stillage__banner-text{
		margin-bottom: 0px
	}
	.stillage__banner-bottom .stillage__banner-text img{
		margin-bottom: 0px
	}
}

.stillage__banner-cost {
	color: #FF8000;
	font-size: 32px;
	font-weight: 400;
	line-height: 45px;
	font-weight: 400;
	text-align: right;
	-ms-flex-item-align: end;
	align-self: flex-end;
	white-space: nowrap;
}

.stillage__banner-cost span {
	position: relative;
	color: #0e0e0e;
	font-size: 15px;
	font-weight: 400;
	line-height: 43px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding-right: 6px;
}

@media (max-width: 1399px) {
	.stillage__banner-cost {
		top: -50%;
	}
}

@media (max-width: 1199px) {
	.stillage__banner-cost {
		font-size: 33px;
	}

	.stillage__banner-cost span {
		font-size: 14px;
	}
}

@media (max-width: 999px) {
	.stillage__banner-cost {
		margin-top: 0;
		margin-left: 0;
		position: static;
		top: auto;
		right: auto;
		-webkit-transform: translate(0);
		transform: translate(0);
	}
}

.stillage__types {
	position: relative;
	z-index: 2;
	margin-bottom: 20px;
}

.stillage__types-subtitle {
	display: flex;
    align-items: center;
	font-weight: 600;
	font-style: italic;
	margin: 8px 0 24px;
	font-size: 14px;
}
.stillage__types-subtitle.stillage__types-subtitle_empty {
    margin: 0;
}

.stillage__type .common__title {
	font-size: 38px;
	line-height: 42px;
}

.stillage__scrollhrefs {
	margin-top: 20px;
}

.stillage__scrollhrefs:first-child {
	margin-top: 0;
	margin-bottom: 27px;
}

@media screen and (min-width: 521px) {
    .stillage__types-subtitle {
        display: none;
	}
	.main__title:has(~ .stillage__type-list ) { 
		margin-bottom: 30px;
	}
}
@media (max-width: 1400px) {
	.stillage__type .common__title {
		font-size: 32px;
		line-height: 36px;
		margin-bottom: 25px
	}
}

@media (max-width: 999px) {
	.stillage__type .common__title {
		font-size: 26px;
		line-height: 30px;
	}
}

.stillage__types .common__title {
	font-size: 28px;
	line-height: 30px;
}

@media (max-width: 767px) {
	.stillage__types:before {
		width: 100vw;
	}
}
.stillage__type {
	width: 100%;
}
.stillage__type+.stillage__type {
	margin-top: 20px;
}

.stillage__type-list {
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    font-size: 0;
	margin: 0 0 30px;
	scroll-behavior: smooth;
}

.stillage .stillage__type-list {
	grid-template-columns: repeat(4, 1fr);
}

@media screen and (max-width: 1199px) {
    .stillage .stillage__type-list {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 999px) {
    .stillage .stillage__type-list {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 767px) {
    .stillage .stillage__type-list {
        grid-template-columns: repeat(2, 1fr);
    }
}


.main__title + .stillage__type-list {
	margin: 30px 0 60px;
}

.stillage__type-list + .model__filter-mobile-open-btn {
	display: none !important;
}

.stillage__type-item {
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 21px 15px;
	padding-top: 110px;
	border: 1px solid #ececec;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
	min-width: 205px;
	color: #000;
}

.stillage__type-item:nth-child(6) {
	margin-right: 0;
}

.stillage__type-item:last-child {
	z-index: 1;
}

@media (min-width: 769px) {
	.stillage__type-item:hover {
		border-color: transparent;
		z-index: 2;
	}

	.stillage__type-item:hover .stillage__type-bg {
		-webkit-box-shadow: 0 6px 19px rgba(0, 0, 0, 0.12);
		box-shadow: 0 6px 19px rgba(0, 0, 0, 0.12);
	}
}

@media (max-width: 1400px) {
	.stillage__type-item {
		height: auto;
	}

}

@media (max-width: 1200px) {
	.stillage__type-item {
		height: auto;
	}
}

@media (max-width: 999px) {
	.stillage__type-item {
		height: auto;
	}

	.stillage__type-item:nth-child(3n) {
		margin-right: 0;
	}
}

@media (max-width: 685px) {
	.stillage__type-item {
		height: auto;
	}
}

@media (max-width: 520px) {
	.main__title + .stillage__type-list {
		margin: -30px -15px 0;
	}
}

@media (max-width: 479px) {
	.stillage__type-item {
		height: auto;
	}
}

.others .stillage__banner-cost  {
	text-align: left;
	margin: 0 0 20px;
}
.stillage__type-bg {
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: -1;
	will-change: transform;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: 0.5s -webkit-transform, 0.5s -webkit-box-shadow;
	transition: 0.5s -webkit-transform, 0.5s -webkit-box-shadow;
	transition: 0.5s transform, 0.5s box-shadow;
	transition: 0.5s transform, 0.5s box-shadow, 0.5s -webkit-transform, 0.5s -webkit-box-shadow;
}

.stillage__type-img {
	position: absolute;
	left: 50%;
	top: 20px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	transition: .4s opacity;
}

@media (max-width: 767px) {
	.stillage__type-item:hover .stillage__type-img {
		opacity: 1;
	}
}

.stillage__type-width {
	text-align: center;
}

@media (max-width: 767px) {
	.stillage__type-width {
		max-width: 100%
	}

	.stillage__type-width {
		text-align: center;
	}
}

@media (max-width: 479px) {
	.stillage__type-width {
		max-width: 100%;
	}
}

.stillage__type-mainhref {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	border-bottom: 1px solid currentColor;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.stillage__type-mainhref span {
	position: relative;
	top: 2px;
	line-height: 21px;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.stillage__type-item:hover .stillage__type-mainhref {
	border-color: transparent;
}

.stillage__type-item {
	overflow: hidden;
}

.stillage__type-item:hover {
	overflow: visible;
}

.stillage__type-item:hover .stillage__type-hreflist,
.stillage__type-item:hover .stillage__type-text:not(:empty) {
	visibility: visible;
	opacity: 1;
	transition: .5s opacity, .5s visibility, .5s box-shadow;
}

.stillage__type-hreflist,
.stillage__type-text {
	width: 100%;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 18px;
	position: absolute;
	left: 0;
	overflow: hidden;
	opacity: 0;
	background: #ffffff;
	box-shadow: 0 14px 19px rgba(0, 0, 0, 0.12);
	min-height: 91px;
}

.stillage__type-text {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	text-align: center;
}

.stillage__types_equipment .stillage__type-hreflist {
	min-height: 116px;
}

.stillage__type-text {
	padding-top: 5px;
	display: none;
}

@media (max-width: 999px) {

	.stillage__type-hreflist,
	.stillage__type-text {
		position: static;
		visibility: visible;
		opacity: 1;
		padding-left: 0;
		box-shadow: none;
		padding-bottom: 0;
		max-width: 100%;
		background-color: transparent;
		padding: 0;
		margin-top: 25px;
	}

	.stillage__type-text {
		max-width: 100% !important;
	}
}

@media (max-width: 990px) {

	.filter__main>* {
		margin-bottom: 25px;
	}

	.model__res-types {
		right: 33px;
	}

}

@media (max-width: 767px) {

	.stillage__type-hreflist {
		max-width: 70%;
	}

	.filter__parameters-box+.model__filter-row {
		margin-bottom: 25px;
	}
}

@media (max-width: 470px) {

	.stillage__type-hreflist,
	.stillage__type-text {
		max-width: 220px;
		padding-right: 0;
	}
}

.stillage__type-hrefitem {
	margin-left: -20px;
}

.stillage__type-hrefitem+.stillage__type-hrefitem {
	margin-top: 0;
}

.stillage__type-href {
	display: inline-block;
	vertical-align: top;
	color: rgba(0, 0, 0, 0.5);
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	padding: 5px 20px;
	border-radius: 15px;
	-webkit-transition: 0.5s background, 0.5s color;
	transition: 0.5s background, 0.5s color;
}

.stillage__type-href:hover {
	color: #FF8000;
}

.stillage__type-text b {
	font-weight: 600;
}

@media (max-width: 479px) {
	.stillage__type-text {
		max-width: 80%;
	}
}

.stillage__type-load {
	color: #FF8000;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.stillage__type-load span {
	color: #0e0e0e;
}

.quiz {
	padding: 0;
	margin-bottom: 40px;
}

.quiz .container {
	padding: 0;
}

.quiz__img {
	max-width: 100%;
}

.model+.quiz {
	margin-top: 40px
}

.complex {
	position: relative;
	z-index: 1;
	padding-top: 68px;
	padding-bottom: 80px;
}

.complex:before {
	content: "";
	background-color: #f5f5f5;
	position: absolute;
	z-index: -1;
	width: calc(100vw + 20px);
	height: 100%;
	left: 50%;
	top: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.complex__top {
	text-align: center;
	margin-bottom: 38px;
}

.complex__subtitle {
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
}

.complex__features {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 41px;
}

@media (max-width: 999px) {
	.complex__features {
		display: none;
	}
}

.complex__feature {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 422px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

@media (max-width: 1400px) {
	.complex__feature {
		width: 362px;
	}
}

@media (max-width: 1199px) {
	.complex__feature {
		width: calc(100% / 3);
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}
}

.complex__feature-icon {
	margin-right: 30px;
	margin-top: 8px;
}

.complex__feature-content {
	width: 245px;
	margin-top: 15px;
}

@media (max-width: 1199px) {
	.complex__feature-content {
		width: 100%;
	}
}

.complex__feature-title {
	color: #0e0e0e;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
	margin-bottom: 7px;
}

.complex__feature-text {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.complex__calc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 999px) {
	.complex__calc {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: -26px;
	}
}

.complex__calc-item {
	text-align: center;
	padding: 24px 28px 19px;
	height: 418px;
	background-color: #fff;
	width: 310px;
	position: relative;
}

@media (max-width: 1400px) {
	.complex__calc-item {
		width: 260px;
	}
}

@media (max-width: 1199px) {
	.complex__calc-item {
		width: 215px;
	}
}

@media (max-width: 999px) {
	.complex__calc-item {
		width: calc(50% - 13px);
		margin-bottom: 26px;
	}
}

@media (max-width: 479px) {
	.complex__calc-item {
		width: 100%;
	}
}

.complex__calc-item:not(.complex__calc-item_last):before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAQMAAABsABwUAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWSURBVAjXY2A4wMCAD///fwCMCagDAHZUEX02DdevAAAAAElFTkSuQmCC");
}

.complex__calc-item+.complex__calc-item:before {
	content: "";
	position: absolute;
	top: 50%;
	left: -42px;
	width: 54px;
	height: 54px;
	background-color: #FF8000;
	border-radius: 50%;
	margin-top: -27px;
	background-position: center;
	background-repeat: no-repeat;
}

@media (max-width: 999px) {
	.complex__calc-item:before {
		display: none;
	}
}

.complex__calc-item_last {
	border: 2px solid #FF8000;
	background-color: transparent;
	padding-top: 57px;
}

@media (max-width: 1199px) {
	.complex__calc-item_last {
		padding-top: 67px;
	}
}

.complex__calc-item_last:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJAQMAAAAFEe5MAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAASSURBVAjXY/j//wADCGMDUDkAxpAK+W4DDrQAAAAASUVORK5CYII=");
}

.complex__calc-title {
	color: #0e0e0e;
	font-size: 20px;
	font-weight: 600;
	line-height: 27px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

@media (max-width: 1199px) {
	.complex__calc-title {
		font-size: 16px;
		font-weight: 400;
		line-height: 24px;
	}
}

.complex__calc-titleover {
	height: 58px;
	overflow: hidden;
}

.complex__calc-title:hover {
	border-color: transparent;
}

.complex__calc-imgover {
	height: 212px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.complex__calc-img {
	max-width: 90%;
	max-height: 90%;
}

.complex__calc-bottom {
	border-top: 1px solid #ececec;
	padding-top: 10px;
	margin-top: 10px;
}

.complex__calc-cost {
	color: #FF8000;
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	margin-bottom: 13px;
}

.complex__calc-cost span {
	font-size: 15px;
}

.complex__calc-checkbox {
	position: relative;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding-left: 51px;
}

.complex__calc-checkbox:before {
	content: attr(data-default);
}

.complex__calc-checkbox.checked:before {
	content: attr(data-checked);
}

.complex__calc-checkbox:after {
	content: "";
	width: 24px;
	height: 24px;
	background-color: #fff;
	border: 2px solid #1a1a18;
	position: absolute;
	left: 15px;
	top: -4px;
	cursor: pointer;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") no-repeat center;
}

.complex__calc-checkbox.checked:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANBAMAAABSlfMXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf////ZPq5gAAAACXRSTlMAAymp8Dg1Njf3dzM5AAAAAWJLR0QKaND0VgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAEFJREFUCNdjYAADRgUIzSDsChWwdIMKTEnAIsAkABUIMQQKFAAZLZMFLd1B8uyexmABBoaSme4QLewuBVDjy8EkADL9C2t3SXDsAAAAAElFTkSuQmCC") no-repeat center;
}

.complex__calc-full {
	color: #0e0e0e;
	font-size: 20px;
	font-weight: 600;
	line-height: 27px;
	margin-bottom: 28px;
}

@media (max-width: 1400px) {
	.complex__calc-full {
		font-size: 18px;
		font-weight: 600;
		line-height: 25px;
	}
}

@media (max-width: 1199px) {
	.complex__calc-full {
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
	}
}

.complex__calc-benefit {
	color: #FF8000;
	font-size: 22px;
	font-weight: 600;
	line-height: 27px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

@media (max-width: 1199px) {
	.complex__calc-benefit {
		font-size: 16px;
		font-weight: 400;
		line-height: 26px;
	}
}

.complex__calc-benefit span {
	display: block;
	color: #FF8000;
	font-size: 100px;
	font-weight: 600;
	line-height: 74px;
	text-transform: none;
	letter-spacing: normal;
	margin-top: 10px;
}

@media (max-width: 1199px) {
	.complex__calc-benefit span {
		font-size: 60px;
		font-weight: 600;
		line-height: 44px;
	}
}

.complex__calc-discount {
	max-width: 194px;
	margin: 0 auto;
	background-color: #FF8000;
	color: #fff;
	font-size: 32px;
	font-weight: 600;
	line-height: 54px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin-top: 24px;
}

@media (max-width: 1199px) {
	.complex__calc-discount {
		font-size: 24px;
		font-weight: 600;
		line-height: 44px;
	}
}

.complex-bottom {
	text-align: center;
	margin-top: 40px;
}

.catalog__text .contacts__col-over {
	margin-top: 55px;
	margin-bottom: -34px;
}

.showroom-map__row {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 32px;
}

.showroom-map .contacts__col-over {
	flex-direction: column;
	margin: 0;
	width: 100%;
}

.showroom-map .contacts__col {
	width: 100%;
	margin: 0;
}

@media (max-width: 992px) {
	.showroom-map__row {
		grid-template-columns: 1fr;
	}
}

.catalog__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	z-index: 1;
	padding-bottom: 46px;
}

@media (max-width: 999px) {
	.catalog__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.catalog__elem-modificator {
	width: 100%;
}

.catalog__top:before {
	content: "";
	position: absolute;
	z-index: -1;
	background-color: #f5f5f5;
	top: 113px;
	left: 50%;
	height: calc(100% - 113px);
	width: calc(100vw + 20px);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.catalog__elem {
	width: 640px;
}

@media (max-width: 1400px) {
	.catalog__elem {
		width: 50%;
	}
}

@media (max-width: 1023px) {
	.catalog__elem {
		width: 100%;
		margin-bottom: 40px;
	}

	.catalog-page__row--2 .s-subs__top {
		display: none;
	}

	.catalog-page__row--1 {
		flex-wrap: wrap !important;
	}

	.s-subs--desc {
		position: relative !important;
		margin-top: 30px;
	}

}

@media (max-width: 999px) {
	.catalog__elem+.comb {
		margin-top: 40px;
	}
}

.catalog__elem-glightbox {
	visibility: hidden;
}

.catalog__elem-car:not(.swiper-container-horizontal)~.swiper-button-prev,
.catalog__elem-car:not(.swiper-container-horizontal)~.swiper-button-next {
	display: none;
}

.swiper-pagination {
	position: absolute;
	bottom: 28px;
	;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 1px solid #fff;
	background-color: transparent;
	-webkit-transition: .5s background;
	transition: .5s background;
	margin-right: 10px;
	outline: none;
	opacity: 1;
}

.swiper-pagination-bullet:last-child {
	margin-right: 0;
}

.swiper-pagination-bullet:hover {
	background-color: #e87622;
}

.swiper-pagination-bullet-active {
	background-color: #e87622;
}

@media only screen and (max-width: 767px) {
	.swiper-pagination {
		bottom: -25px;
		width: 100%;
	}
}

.catalog__elem-car-img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: 100%;
	max-height: 100%;

	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 1s -webkit-transform;
	transition: 1s -webkit-transform;
	transition: 1s transform;
	transition: 1s transform, 1s -webkit-transform;
	will-change: transform;
}

.catalog__elem-carover {
	border: 2px solid #ececec;
	position: relative;
	margin-bottom: 25px;
}

.catalog__elem-carover .swiper-slide {
	position: relative;
	width: 100%;
	padding-top: 82%;
	background-color: #fff;
	cursor: pointer;
}

.catalog__main-backdop {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 1;
}

.catalog__elem-carover .swiper-button-prev {
	left: 12px;
	outline: none;
}

@media (max-width: 1199px) {
	.catalog__elem-carover .swiper-button-prev {
		margin-top: -22px;
	}
}

.catalog__elem-carover .swiper-button-next {
	right: 12px;
	outline: none;
}

@media (max-width: 1199px) {
	.catalog__elem-carover .swiper-button-next {
		margin-top: -22px;
	}
}

.catalog__elem-projects {
	position: relative;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
}

.catalog__elem-projects span {
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.catalog__elem-projects:hover span {
	border-color: transparent;
}

.catalog__elem-projects:after {
	content: "";
	position: absolute;
	right: -33px;
	top: 4px;
	width: 24px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQBAMAAAD+CqKmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7////xSghVAAAADnRSTlMACT7plfQDnjyh8/KW5brqk1IAAAABYktHRA8YugDZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAQElEQVQI12NggAIBBgRgMkLisDxVQHDY6oKQpNLxS71DgEfInBcIZZmvGhAGzNuBJPEahwQPkgQDxw0kK8FeAAAkZSTW+IpDlAAAAABJRU5ErkJggg==") no-repeat center;
}

@media (max-width: 479px) {
	.catalog__elem-projects:after {
		display: none;
	}
}

.catalog__elem-about {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 43px;
}

@media (max-width: 1199px) {
	.catalog__elem-about {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.catalog__elem-about-title {
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 600;
	line-height: 23px;
	margin-bottom: 20px;
}

.catalog__elem-feats {
	width: 300px;
}

@media (max-width: 1400px) {
	.catalog__elem-feats {
		width: 250px;
	}
}

@media (max-width: 1199px) {
	.catalog__elem-feats {
		width: 100%;
	}
}

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

.catalog__elem-featitem+.catalog__elem-featitem {
	margin-top: 10px;
}

@media (max-width: 1199px) {
	.catalog__elem-featlist {
		flex-direction: row;
		flex-wrap: wrap;
	}

	.catalog__elem-featitem {
		width: calc(100% / 2);
		margin-bottom: 10px;
	}

	.catalog__elem-featitem+.catalog__elem-featitem {
		margin-top: 0;
	}
}

@media (max-width: 470px) {
	.catalog__elem-featlist {
		flex-direction: column;
		flex-wrap: no-wrap;
	}

	.catalog__elem-featitem {
		width: 100%;
		margin-bottom: 0;
	}

	.catalog__elem-featitem+.catalog__elem-featitem {
		margin-top: 10px;
	}
}

.catalog__elem-feat-title {
	color: rgba(14, 14, 14, 0.5);
	font-size: 11px;
	font-weight: 400;
	line-height: 16px;
}

.catalog__elem-feat-value {
	color: #FF8000;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.catalog__elem-places {
	width: 300px;
}

@media (max-width: 1400px) {
	.catalog__elem-places {
		width: 250px;
	}
}

@media (max-width: 1199px) {
	.catalog__elem-places {
		width: 100%;
		margin-top: 30px;
	}
}

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

.catalog__elem-placeitem+.catalog__elem-placeitem {
	margin-top: 19px;
}

.catalog__elem-place-title {
	position: relative;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding-left: 34px;
}

.catalog__elem-place-title:before {
	content: "";
	position: absolute;
	left: 0;
	width: 22px;
	top: 2px;
}

.catalog__elem-place-title[data-place="house"]:before {
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAMAAAAlM38UAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA4VBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+zgJNPAAAASXRSTlMAJc27OcrBM7xV8ImitZ7EB5PsS2DyfV3xgk4hy8ceLNe5PdO+NlLujgUMpORHn+dGUI/vZvNvdVHhRTI8LSkiDf4PL0lW5evtjoH7HgAAAAFiS0dESh4MtcYAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACwSURBVBjTpc3HDoJQEAXQEcsTrKDYKHbBLnYUfAqIzv//kC1REkxceDc3c2ZxAZ6JMNFYPEGSTAQCYblUGjNZzKU49o15XigAFMVSuVKtCXz+pZKsqI+uN5qtdqeryNLj6ml6//UfDEfjyXSmawbAfGF8NpardVHcGNockAS3tybsTNgjoBpkywTbBPUHHwihYT6eFhUhzA46NvcPW5RSF11PvDc9+9TzqYVwwS+53gBKzyafDslZlAAAAABJRU5ErkJggg==") no-repeat center;
}

.catalog__elem-place-title[data-place="utility"]:before {
	height: 18px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAMAAAC3taQAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf////3fobSAAAAJHRSTlMA2N3Z4QkiF4XTu+qDh1qyiOleIFVDHEQfvZmWhsiqlRAzE8zBUW6aAAAAAWJLR0QktAb5mQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAGZJREFUCNeVzEkOgCAMQNGigKICKqDiPNz/jlqMYe3btD9pCiSJUqDAOM8g45w9O4VcFCWUhahCSRWGkn9L1w00tZYtlrHWgbPWUKyufw06XPoR+en7gtTfmpcVLVuo/Xidz06uiNxvSwnEqvuWBAAAAABJRU5ErkJggg==") no-repeat center;
}

.catalog__elem-place-title[data-place="office"]:before {
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAMAAADDGrRQAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAnFBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///955+JzAAAAMnRSTlMAFvmWqrTjEZlvZnjhPjAPLh7DlbMLCBRYREaGr3JXXpcNLVQV/PD9H/Hq3fvzExfc7cfa7vIAAAABYktHRDM31XxeAAAACXBIWXMAAAsSAAALEgHS3X78AAAAyUlEQVQY003Q23aCMBCF4Y0FizEqo1EUQRA1ta32MO//cN1Jbrrv5lvrvxmAyyaaNsnCiZc8z4vpa9q04FVCZ8bMLRZLLBewc2NmCl1VlVisN9isYaWqVsGco2132G1pzkWra9r+gMOeVtfRmobmjjg6WtNEa1tampW2jQbQuhNOHQ2I1ve0skNX0vo+2jD8a4chteeRdjEX2nhO7fXmab54o/nbNZr40HrR0HoJdh+98AfvovyB+PGu+FD9zB6qz6+n6uP7R/X3D3j4F64t/wbDAAAAAElFTkSuQmCC") no-repeat center;
}

.catalog__elem-place-title[data-place="stock"]:before {
	height: 18px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///8cCL0CAAAAKnRSTlMACWLKJo7u23QEUrv7sEcCf+Tmgx0cgoBjBR5odd0YGzNOZsPTWswiPMsT7K0NAAAAAWJLR0QrJLnkCAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAJpJREFUGNNlj9kSgyAMReOGu1a7uYNVRPP/H1jQWrE9cx9yz0BmArBimJZlGnBgO8T1PJc49tb9IIziJAVIkzgKAx/gkuXX2/78/sizJ2BRaiugLBCwkkPd1G3b1I0cq4/qaMcY7eiu+pdGv6phDL+Mw6b4uphJgJ8UThP+KhVNCSFQRldIiMpJ/X88q3lRagP4MqMq/Liay/oGOwIYo1jGIkwAAAAASUVORK5CYII=") no-repeat center;
}

.catalog__elem-hrefs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -30px;
	margin-bottom: 28px;
	width: calc(100% + 30px);
}

.catalog__elem-hrefover {
	padding-left: 26px;
	margin-left: 30px;
	margin-bottom: 12px;
}

.catalog__elem-href {
	position: relative;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.catalog__elem-href:before {
	content: "";
	position: absolute;
	left: -26px;
	top: 0;
	width: 16px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAWlBMVEUaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj///+s7wSWAAAAHHRSTlMAubrwSqoYfNgbA5zd93FYAZaXV/3Sj5Jy9szOL9039QAAAAFiS0dEHesDcZEAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABkSURBVBjTrcvbDkAwFETRoW5FqUtRnf//TlWVkHi0X05mJQe4SlK8E+JnyPLihCLPIpSspBCyYhmhbtgq1bKpz9X1gB7oGzUwdZiNV72Qq98wM2jC27aFY3hD7BPs/sgSjq/cAf0tB8YcfGnCAAAAAElFTkSuQmCC") no-repeat center;
}

.catalog__elem-href:hover {
	border-color: transparent;
}

.catalog__mod-title {
	color: #FF8000;
	font-size: 24px;
	font-weight: 600;
	line-height: 23px;
	margin-bottom: 25px;
	margin-top: 15px;
}

.catalog__modover {
	position: relative;
}

.catalog__modover .swiper-button-prev {
	left: -73px;
	outline: none;
}

.catalog__modover .swiper-button-next {
	right: -73px;
	outline: none;
}

@media (max-width: 1600px) {
	.catalog__modover .swiper-button-prev {
		left: -45px;
	}

	.catalog__modover .swiper-button-next {
		right: -45px;
	}
}

@media (max-width: 1199px) {
	.catalog__modover {
		margin-bottom: 60px;
	}

	.catalog__modover .swiper-button-prev {
		top: auto;
		left: 42%;
		bottom: -60px;
	}

	.catalog__modover .swiper-button-next {
		top: auto;
		right: 42%;
		bottom: -60px;
	}
}

@media (max-width: 999px) {
	.catalog__modover .swiper-button-prev {
		left: 40%;
	}

	.catalog__modover .swiper-button-next {
		right: 40%;
	}
}

@media (max-width: 767px) {
	.catalog__modover .swiper-button-prev {
		left: 30%;
	}

	.catalog__modover .swiper-button-next {
		right: 30%;
	}
}

.catalog__modover .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: white;
	border: 2px solid #ebebeb;
	padding: 26px;
	-webkit-transition: border .5s;
	transition: border .5s;
	height: auto;
}

.catalog__modover .swiper-slide:hover {
	border-color: #FF8000;
}

.catalog__mod-imgover {
	width: 228px;
	height: 228px;
	-ms-flex-item-align: center;
	align-self: center;
	padding-bottom: 20px;
	position: relative;
	flex-shrink: 0;
}

@media (max-width: 999px) {
	.catalog__mod-imgover {
		width: 120px;
		height: 150px;
	}
}

.catalog__mod-img {
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: 100%;
	max-height: 100%;
	-webkit-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	-webkit-transition: 1s -webkit-transform;
	transition: 1s -webkit-transform;
	transition: 1s transform;
	transition: 1s transform, 1s -webkit-transform;
	will-change: transform;
}

.catalog__mod-content {
	padding-top: 5px;
	position: relative;
	padding-top: 14px;
	display: flex;
	flex-direction: column;
}

.catalog__mod-content:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #ececec;
}


.catalog__mod-href {
	min-height: 49px;
	display: inline-block;
}

@media (max-width: 1399px) {
	.catalog__mod-href {
		min-height: 72px;
	}
}

.catalog__mod-href span {
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
	word-break: break-word;
	color: #0e0e0e;
	font-size: 15px;
	font-weight: 600;
	line-height: 24px;
}

@media (max-width: 1199px) {
	.catalog__mod-href span {
		font-size: 16px;
		font-weight: 600;
		line-height: 22px;
	}
}

@media (max-width: 999px) {
	.catalog__mod-href span {
		font-size: 14px;
		font-weight: 600;
		line-height: 20px;
	}
}

.catalog__mod-href span:hover {
	border-color: transparent;
}

.catalog__mod-cost {
	color: #FF8000;
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	padding-top: 5px;
	margin-top: auto;
}

@media (max-width: 1199px) {
	.catalog__mod-cost {
		font-size: 20px;
		font-weight: 600;
		line-height: 32px;
	}
}

@media (max-width: 999px) {
	.catalog__mod-cost {
		font-size: 14px;
		font-weight: 400;
		line-height: 22px;
	}
}

.comb {
	width: 650px;
}

@media (max-width: 1400px) {
	.comb {
		width: 50%;
		padding-left: 30px;
	}
}

@media (max-width: 1023px) {
	.comb {
		width: 100%;
		margin-left: 0;
		padding-left: 0;
	}
}

.comb__hint-over {
	height: 113px;
	margin-bottom: 30px;
	padding: 20px 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

@media (max-width: 1366px) {
	.comb__hint-over {
		padding: 7px 0px;
	}
}

@media (max-width: 999px) {
	.comb__hint-over {
		padding: 0;
		margin-bottom: 40px;
		height: auto;
	}
}

@media (max-width: 768px) {
	.comb__hint-over {
		height: auto;
	}
}

.comb__hint {
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 600;
	line-height: 30px;
	max-width: 100%;
}

@media (max-width: 1199px) {
	.comb__hint {
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
	}
}

@media (max-width: 768px) {
	.comb__hint {
		margin-bottom: 0;
	}
}

.catalog__elem-modificator {
	margin-top: 40px;
}

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

@media (max-width: 479px) {
	.comb__item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.comb__item+.comb__item {
	margin-top: 30px;
}

.comb__imgover {
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-size: cover;
	margin-right: 20px;
}

.comb__content {
	width: calc(100% - 120px);
	padding-top: 5px;
}

@media (max-width: 479px) {
	.comb__content {
		width: 100%;
		margin-top: 10px;
	}
}

.comb__title {
	color: #FF8000;
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 13px;
}

@media (max-width: 1199px) {
	.comb__title {
		font-size: 16px;
		font-weight: 600;
		line-height: 22px;
		margin-bottom: 8px;
	}
}

.comb__text {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.comb__form {
	margin-top: 55px;
	background-color: #fff;
	padding: 35px 40px 40px;
}

@media (max-width: 1199px) {
	.comb__form {
		padding: 25px 30px 30px;
	}
}

.comb__form-title {
	color: #0e0e0e;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	margin-bottom: 16px;
}

@media (max-width: 1199px) {
	.comb__form-title {
		font-size: 22px;
		font-weight: 400;
		line-height: 30px;
	}
}

.comb__form-hint {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	margin-bottom: 15px;
	display: flex;
    align-items: center;
    margin-left: auto;
}
.comb__form-hint span {
	line-height: 7px;
    display: inline-block;
    margin-top: 8px;
    margin-right: 5px;
}
@media (max-width: 1199px) {
	.comb__form .common__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.comb__form .common__col {
	position: relative;
	z-index: 1;
}

@media (max-width: 1199px) {
	.comb__form .common__col {
		width: 100%;
	}

	.comb__form .common__col+.common__col {
		margin-top: 20px;
	}
}

.comb__form-bottom {
	margin-top: 20px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 1199px) {
	.comb__form-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.comb__form-bottom .fakecheckbox {
	margin-top: 4px;
}

@media (max-width: 1199px) {
	.comb__form-bottom .fakecheckbox {
		margin-top: 0;
	}
}

@media (max-width: 1199px) {
	.comb__form-bottom .fakecheckbox {
		margin-bottom: 20px;
	}
}

.subcat__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	z-index: 1;
	margin-bottom: 37px;
}

@media (max-width: 999px) {
	.subcat__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.subcat__elem {
	width: 540px;
}

.subcat__elem .catalog__elem-car,
.subcat__elem .catalog__elem-carover {
	height: 100%;
}

.subcat__elem .catalog__elem-car .swiper-slide,
.subcat__elem .catalog__elem-carover .swiper-slide {
	height: 100%;
	padding-top: 0;
}

@media (max-width: 1400px) {
	.subcat__elem {
		width: 480px;
	}
}

@media (max-width: 999px) {
	.subcat__elem {
		width: 100%;
	}

	.subcat__elem .catalog__elem-car,
	.subcat__elem .catalog__elem-carover {
		height: auto;
	}

	.subcat__elem .catalog__elem-car .swiper-slide,
	.subcat__elem .catalog__elem-carover .swiper-slide {
		height: 0;
		padding-top: 82%;
	}
}

.subcat__variants {
	margin-bottom: 70px;
}

.subcat__variants .hidden {
	display: none;
}

.subcat__variants-more {
	margin-top: 14px;
	text-align: center;
	padding-right: 17px;
}

.subcat__variants-href {
	position: relative;
	cursor: pointer;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.subcat__variants-href:hover {
	border-color: transparent;
}

.subcat__variants-href:after {
	content: attr(data-default);
}

.subcat__variants-href.open:after {
	content: attr(data-open);
}

.subcat__variants-href:before {
	content: "";
	position: absolute;
	top: 3px;
	right: -19px;
	width: 10px;
	height: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOBAMAAADkjZCYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk2NXVnihkAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAANklEQVQI12NgYOhgAAHCJKNCB5MAg0lQh6ozQ0prR4Q7A5tHR0sBA0NKhztQmt0lAaQyjYEBAKz8DAiq3OyxAAAAAElFTkSuQmCC") no-repeat center;
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
	will-change: transform;
}

.subcat__variants-href.open:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.subcat__filter {
	width: 740px;
	padding: 42px 50px;
	background-color: #f5f5f5;
}

@media (max-width: 1400px) {
	.subcat__filter {
		width: 600px;
	}
}

@media (max-width: 1199px) and (min-width: 1000px),
(max-width: 768px) {
	.subcat__filter {
		width: 420px;
	}
}

@media (max-width: 999px) {
	.subcat__filter {
		width: 100%;
		padding: 35px 20px;
	}
}

@media (max-width: 360px) {
	.subcat__filter {
		width: calc(100% + 40px);
		margin-left: -20px;
		margin-right: -20px;
		padding: 42px 20px;
	}
}

.subcat__filter-title {
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.subcat__filter-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-left: -20px;
	width: calc(100% + 20px);
}

.subcat__filter-row+.subcat__filter-row {
	margin-top: 43px;
}

@media (max-width: 1199px) and (min-width: 1000px),
(max-width: 768px) {
	.subcat__filter-row+.subcat__filter-row {
		margin-top: 0;
	}
}

.subcat__filter-col {
	width: calc(50% - 20px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

@media (max-width: 1199px) and (min-width: 1000px),
(max-width: 768px) {
	.subcat__filter-col {
		margin-bottom: 30px;
	}
}

@media (max-width: 1199px) and (min-width: 1000px),
(max-width: 768px) {
	.subcat__filter-col_col2 {
		width: calc(50% - 20px);
		margin-bottom: 10px;
	}

	.price__filter {
		margin-bottom: 20px;
	}
}

.subcat__filter-col_col4 {
	width: calc(25% - 20px);
	margin-left: 20px;
}

.subcat__filter-col_col2 {
	margin-left: 20px;
}

@media (max-width: 1199px) and (min-width: 1000px),
(max-width: 768px) {
	.subcat__filter-col_col4 {
		width: calc(100% - 20px);
	}
}

@media (max-width: 479px) {
	.subcat__filter-col_col4 {
		width: calc(100% - 20px);
	}
}

.subcat__filter-col_wide {
	width: calc(70% - 20px);
}

@media (max-width: 1199px) and (min-width: 1000px),
(max-width: 768px) {
	.subcat__filter-col_wide {
		width: calc(100% - 20px);
	}
}

.subcat__filter-inpwide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: flex-start;
	align-items: center;
}

.subcat__filter-inpleft,
.subcat__filter-inpright,
.subcat__filter-inpover {
	position: relative;

	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
}

.subcat__filter-inpleft .common__input,
.subcat__filter-inpright .common__input,
.subcat__filter-inpover .common__input {
	position: relative;
	width: 100px;
	max-width: 100px;
	background-color: #fff;
	height: 32px;
	margin: 0;
	border-color: #acab9e;
	padding: 0 7px;
	padding-left: 42px;
	font-size: 12px;
	line-height: 30px;
	color: #3b3b3b;
}
.common__input::placeholder {
	color: #acab9e;
}
.common__input:active::placeholder,
.common__input:focus::placeholder {
    color: transparent;
}

.subcat__filter-inpleft .common__input,
.subcat__filter-inpright .common__input {
	border: 1px solid #acab9e;
    border-radius: 15px;
	min-width: 100px;
	width: 100%;
}

.subcat__filter-inpover .common__input {
	margin-left: 0;
}

.subcat__filter-rangeover {
	max-width: 230px;
	width: 100%;
}
.js-model-range {
	position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}
.subcat__filter-subtitle {
	line-height: 18px;
	white-space: nowrap;
}

.subcat__filter-subtitle~.choices {
	margin-left: 0;
	margin-top: 0;
}

.subcat__filter-subtitle_wide {
	margin-left: 20px;
}

.subcat__filter-input+.subcat__filter-input {
	margin-top: 10px;
}

.subcat__filter-input {
	position: relative;
    margin: 0;
    padding: 2px 0 0 22px;
    background: transparent;
    border: 0;
    border-radius: 0;
    font-size: 12px;
    color: #3b3b3b;
    text-align: left;
}
.subcat__filter-input:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
	width: 15px;
    height: 15px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    box-sizing: border-box;
}

.subcat__filter-input.checked {
	font-weight: 600;
}

.subcat__filter-input.checked:before {
	border-color: #FF7F00;
	background-position: center;
	background-size: 15px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iMSIgZmlsbD0iI0ZGN0YwMCIvPgo8cGF0aCBkPSJNOS45NDQ5OSA1LjE3MjIxTDYuMzY0OTYgOC41Nzk4OUw1LjA1NDk0IDcuMzMzMDRDNC44MTM3IDcuMTAzMTcgNC40MjIzOCA3LjEwMzE3IDQuMTgxMTQgNy4zMzMwNEMzLjkzOTYyIDcuNTYyNjQgMy45Mzk2MiA3LjkzNTEgNC4xODExNCA4LjE2NDcxTDUuOTI4MTkgOS44Mjc1M0M2LjA0ODgxIDkuOTQyMzQgNi4yMDcxNiAxMCA2LjM2NTIzIDEwQzYuNTIzMyAxMCA2LjY4MTM4IDkuOTQyNiA2LjgwMiA5LjgyNzUzTDEwLjgxOTEgNi4wMDQxNEMxMS4wNjAzIDUuNzc0MjcgMTEuMDYwMyA1LjQwMjA4IDEwLjgxOTEgNS4xNzIyMUMxMC41Nzc2IDQuOTQyNiAxMC4xODY1IDQuOTQyNiA5Ljk0NDk5IDUuMTcyMjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")
}
.subcat__filter-input.round:before {
	border-color: #d9d9d9;
	background-position: center;
	background-size: 15px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSI1IiB5PSI1IiB3aWR0aD0iNSIgaGVpZ2h0PSI1IiByeD0iMi41IiBmaWxsPSIjRkY3RjAwIi8+Cjwvc3ZnPgo=")
}

.subcat__filter-input.disabled {
	cursor: no-drop;
	color: #e0e0e0;
}


.filter .subcat__filter-input {
    border: 1px solid #d9d9d9;
    border-radius: 15px;
    text-align: center;
    color: #3b3b3b;
    font-weight: 400;
    font-size: 12px;
    position: relative;
    padding: 6px 6px;
    width: 100%;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    background-color: #ffffff;
    transition: 0.5s;
}
.filter .subcat__filter-input:not(.checked):hover {
	border-color: #FF8000;
}
.filter .subcat__filter-input.checked {
	background: #FF8000;
	border-color: #FF8000;
	color: #ffffff;
}

.filter .subcat__filter-input:before {
	display: none;
}
.filter .subcat__filter-input.disabled {
	cursor: no-drop;
}

.subcat__filter-input input {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	visibility: hidden;
	border: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}

.model__filter-row_checkbox-view .subcat__filter-input {
	position: relative;
	margin: 0;
	padding: 2px 0 0 22px;
	background: transparent;
	border: 0;
	border-radius: 0;
	font-size: 12px;
	color: #3b3b3b;
	text-align: left;
}
.model__filter-row_checkbox-view .subcat__filter-input.checked {
	font-weight: 600;
}
.model__filter-row_checkbox-view .subcat__filter-input.disabled {
	color: #a5a5a5;
}
.model__filter-row_checkbox-view .subcat__filter-input:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 15px;
	height: 15px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	box-sizing: border-box;
}
.model__filter-row_checkbox-view .subcat__filter-input.checked:before {
	border-color: #FF7F00;
	background-size: 15px;
	background-position: center;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iMSIgZmlsbD0iI0ZGN0YwMCIvPgo8cGF0aCBkPSJNOS45NDQ5OSA1LjE3MjIxTDYuMzY0OTYgOC41Nzk4OUw1LjA1NDk0IDcuMzMzMDRDNC44MTM3IDcuMTAzMTcgNC40MjIzOCA3LjEwMzE3IDQuMTgxMTQgNy4zMzMwNEMzLjkzOTYyIDcuNTYyNjQgMy45Mzk2MiA3LjkzNTEgNC4xODExNCA4LjE2NDcxTDUuOTI4MTkgOS44Mjc1M0M2LjA0ODgxIDkuOTQyMzQgNi4yMDcxNiAxMCA2LjM2NTIzIDEwQzYuNTIzMyAxMCA2LjY4MTM4IDkuOTQyNiA2LjgwMiA5LjgyNzUzTDEwLjgxOTEgNi4wMDQxNEMxMS4wNjAzIDUuNzc0MjcgMTEuMDYwMyA1LjQwMjA4IDEwLjgxOTEgNS4xNzIyMUMxMC41Nzc2IDQuOTQyNiAxMC4xODY1IDQuOTQyNiA5Ljk0NDk5IDUuMTcyMjFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
}
[data-item-id]:not([class]) {
	position: absolute;
	margin-top: -100px;
}
.model-anchor {
	margin-top: -100px;
    position: absolute;
}
.model {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.model__sidebar {
	position: relative;
	z-index: 200;
	width: 311px;
}

.model__filter-outer {
	margin: 0 0 20px;
}

.param-filter-container .model__filter-buttons {
	display: none !important;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
	width: 100%;
}
@media (max-width: 700px) {
	.param-filter-container .model__filter-buttons {
		left: 10px;
		transform: unset;
		width: calc(100% - 20px);
	}
}
.open .model__filter-buttons {
	display: flex !important;
	justify-content: center;
}
.model__filter-buttons_top {
    top: 40px;
}
.model__filter-buttons_bottom {
    bottom: 25px;
}

.js-param-filter.open .param-filter-close {
	top: 28px;
}

.no-overflow .js-filter-opened .content {
	z-index: 105;
}

body.js-filter-opened #CalltouchWidgetFrame {
	bottom: -1000px !important;
}

.no-overflow .totop.visible {
	opacity: 0;
}
.no-overflow .content {
	z-index: 2;
}
body.no-overflow #CalltouchWidgetFrame {
	opacity: 0 !important;
}

.model__filter-button-show, .model__filter-button-reset {
	padding: 8px 18px;
    height: auto;
    font-size: 14px;
    line-height: 14px;
    text-transform: none;
}

.model__filter-button-reset {
	padding: 8px 38px;
	background: #131311;
	text-decoration: underline;
	margin-right: 3px;
}

@media (max-width: 359px) {
	.model__filter-button-reset {
		padding: 8px 18px;
	}
}

.model__filter-mobile-open-btn {
	display: none;
	padding: 10px 15px 13px;
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	font-family: 'OpenSans-Semibold', sans-serif;
	font-size: 15px;
	color: #1a1a18;
	text-align: center;
	transition: all 0.3s ease;
	cursor: pointer;
}
.model__filter-mobile-open-btn:hover, .filter-mobile-sort:hover, .catalog-change-cards__card:hover {
	opacity: 0.6;
}
.model__filter-mobile-open-btn:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin: 1px 0 0 9px;
	width: 7px;
	height: 11px;
	background: url(../../img/ux/arrow-bottom-lg.svg) 0 0 no-repeat;
}
.model__filter-outer.open .model__filter-mobile-open-btn:after {
	transform: rotate(180deg);
}

.model__filter {
	background: #f5f5f5;
	box-shadow: none;
	border-radius: 0;
	padding: 0 18px 18px;
}

.model__filter-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	z-index: 2;
}

.model__filter-row:hover {
	z-index: 4;
}

.smartfilter .model__filter-row.filtered:after {
	content: '';
    display: block;
    position: absolute;
    left: -18px;
    top: 7px;
    width: calc(100% + 18px);
    height: 100%;
	background: rgba(255, 128, 0, .1);
	z-index: 0;
}
.model__filter-row:not(.bx-filter-parameters-box).filtered:after {
	top: -6px;
	height: calc(100% + 10px);
}
.model__filter-row.filtered > * {
	z-index: 2;
}

@media (max-width: 999px) {
	.smartfilter .model__filter-row.filtered:after {
		display: none;
	}
}
.model__filter-row+.model__filter-row {
	margin-top: 10px;
	margin-top: 0;
}

.model__filter-row_labelside {
	padding-top: 51px;
	position: relative;
	flex-direction: row;
	scroll-margin-top: 80px;
}

@media (max-width: 768px) {

	.filter__parameters-box+.model__filter-row_labelside {
		margin-bottom: 13px;
	}

	.filter__main>* {
		flex-wrap: wrap;
	}

	.filter__main>*>* {
		margin-bottom: 10px;
	}

}

@media (max-width: 620px) {
	.filter__parameters-box + .model__filter-row_labelside {
		margin-bottom: 0;
	}
}

.model__filter-title {
	width: 33%;
	padding-right: 20px;
	color: #1a1a18;

	font-size: 16px;
	font-weight: 700;

	line-height: 22px;
}

@media (max-width: 1400px) {
	.calc__imgover {
		width: 260px;
	}
}

@media (max-width: 1366px) {
	.complex {
		padding-top: 0px;
	}

	.common__title {
		margin-bottom: 10px;
	}

	.complex__top {
		margin-bottom: 20px;
	}

	.complex__features {
		margin-bottom: 20px;
	}

	.complex__calc-imgover {
		height: auto;
	}

	.complex__calc-item {
		height: auto;
	}

	.complex__calc-item_last {
		padding-top: 10px;
	}

	.consult {
		margin-top: 50px;
		padding: 50px 0 50px;
		margin-bottom: 0px;
	}

	.intresting {
		margin-top: 50px;
	}

	.news__href {
		font-size: 16px;
	}
}

@media (max-width: 1199px) {
	.model__filter-title {
		margin-bottom: 30px;
	}
}

@media (max-width: 767px) {
	.model__filter-title {
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}
}

.model__filter-label {
    font-weight: 700;
    line-height: 16px;
    position: absolute;
    left: 0;
    top: 19px;
    color: #3b3b3b;
    padding-right: 10px;
	font-size: 12px;
	font-family: inherit;
	display: flex;
	align-items: center;
	width: 100%;
}

.model__filter-label .card__tip-icon {
	border: 1px solid #FF8000;
}
.model__filter-label .card__tip img {
	display: block;
	object-fit: cover;
	max-width: unset;
    width: unset;
}


@media (max-width: 768px) {
	.model__filter-label {
		position: static;
		top: 0;
		margin-bottom: 20px;
		max-width: none;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.model__filter {
		padding: 20px 20px 8px;
	}
}

.model__filter-rangecol {
	padding-right: 0;
	position: relative;
	margin-bottom: 34px;
	display: flex;
	flex-wrap: wrap;
}

.model__filter-row .model__filter-rangecol { 
	margin-bottom: 0;
}

.model__filter-rangecol+.model__filter-open {
	margin-left: auto;
	margin-right: 52px;
}


@media (max-width: 999px) {
	.subcat__filter-rangeover {
		max-width: none;
	}
}

.model__filter-rangecol .subcat__filter-subtitle {
	color: #3b3b3b;
	font-size: 12px;
	width: 100%;
    margin-bottom: 14px;
}

.model__filter-rangecol .subcat__filter-inpleft,
.model__filter-rangecol .subcat__filter-inpright,
.model__filter-rangecol .subcat__filter-inpover,
.model__filter-rangecol .irs-from,
.model__filter-rangecol .irs-to,
.model__filter-rangecol .irs-single {
	color: #fff;
	font-size: 0;
}

.model__filter-rangecol .subcat__filter-inpleft {
	margin-right: 14px;
}

.model__filter-rangecol .subcat__filter-inpleft,
.model__filter-rangecol .subcat__filter-inpright {
	width: 100px;
}

.smartfilter .subcat__filter-inpwide .subcat__filter-inpleft {
	margin-right: 29px;
}

.subcat__filter-inpwide .subcat__filter-inpleft:after {
	content: '';
	position: absolute;
	right: -20px;
	top: 17px;
	display: block;
	width: 11px;
	height: 1px;
	background: #3b3b3b;
}

.model__filter-rangecol .irs-from:after,
.model__filter-rangecol .irs-to:after,
.model__filter-rangecol .irs-single:after {
	border: none;
}

.model__filter .btn {
	font-weight: normal;
}

.model__filter-rangecol .irs-to,
.model__filter-rangecol .irs-from {
	color: #1a1a18;
	font-size: 12px;
	font-size: 0;
}

.model__filter-inpcol-outer {
	display: flex;
	flex-direction: column;
	width: 100%;
	max-height: 200px;
	overflow-y: auto;
}

.model__filter-inpcol {
    width: max-content;
    min-width: 33%;
    padding-right: 5px;
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: row;
    align-items: center;
}
@media (max-width: 999px) {
	.model__filter-inpcol {
		margin-bottom: 16px;
	}
}

.model__filter-row:not(.model__filter-row_checkbox-view) .model__filter-inpcol {
	width: 100%;
}

.filter .model__filter-row:not(.model__filter-row_checkbox-view) .model__filter-inpcol {
	width: fit-content;
}

.model__filter-row_checkbox-view .model__filter-inpcol {
	width: 100%;
}

.model__filter-row_checkbox-view .model__filter-inpcol:last-child {
	margin-bottom: 4px;
}


.model__filter-inpcol-all-btn-wrap {
	margin-top: 8px;
	width: 100%;
}
.model__filter-inpcol-all-btn {
	font-size: 12px;
	color: #bd7222;
	text-decoration: underline;
	cursor: pointer;
}
.model__filter-inpcol-all-btn:hover {
	text-decoration: none;
}

.model__filter-row_checkbox-view .model__filter-inpcol-all-btn-wrap {
	margin-top: 0;
}

@media (max-width: 479px) {

	.filter__main .model__filter-inpcol {
		width: unset;
	}
}

.model__filter-hidden {
	margin-top: 20px;
	display: none;
}

.model__filter-hidden.open {
	display: flex;
	margin-bottom: 5px;
	flex-direction: column;
	flex-wrap: wrap;
}

.model__filter-resrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	margin-bottom: 0px;
}

.model__filter-show {
	display: none;
}

.model__filter-cancel {
	margin-top: -40px;
	line-height: 40px;
	border-radius: 20px;
}
.filter__parameters-col {
	margin-bottom: -10px;
}
.filter__parameters-row {
	display: flex;
	margin-bottom: 10px;
}

.filter__parameters-box {
	display: flex;
	align-items: center;
}

.filter__parameters-label {
	font-size: 14px;
	line-height: 30px;
	vertical-align: middle;
	margin-right: 7px;
}

.filter__parameters-box+.model__filter-row {
	padding: 0;
}

.filter__parameters-box+.model__filter-row .model__filter-inpcol {
	margin-bottom: 0;
	min-width: 0;
}

.filter__parameters-box+.model__filter-row .model__filter-inpcol .subcat__filter-input {
	font-size: 14px;
}

.filter__parameters-input {
	background-color: #e7e7e7;
	text-align: center;
	color: #000000;
	font-weight: 400;
	font-size: 14px;
	position: relative;
	padding: 8px 10px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	width: max-content;
	border-radius: 5px;
	transition: 0.5s;
	border: 1px solid transparent;
}

.filter__parameters-input:not(.checked):hover {
    border-color: #FF8000;
}

.filter__show.filter-actions {
	display: none;
}

.filter__parameters-input.checked {
	background: #1a1a18;
	color: #ffffff;
}
.filter__parameters-input.filter__parameter-sale {
	background: #FFE6B2;
	color: #1A1A18;
}
.filter__parameters-input.filter__parameter-sale.checked {
	background: #FFAB00;
	color: #1A1A18;
}

.filter__parameters-input input {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	visibility: hidden;
	border: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}

.js-model-hidden.open+.model__filter-resrow .model__filter-cancel {
	margin-top: 0;
}

.model__filter-cancel {
	margin-left: 20px;
}

.model__filter-rescount-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	margin-bottom: 8px;
	gap: 8px;
}

.model__filter-rescount {
	color: rgba(14, 14, 14, 1);
	font-size: 14px;
	font-weight: 700;
	line-height: 21px;
	white-space: nowrap;
}

.model__filter-open {
	cursor: pointer;
	color: #1a1a18;
	color: #FF8000;
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	border-bottom: 1px dotted #FF8000;
	position: relative;
	height: min-content;
	align-self: center;
	transition: 0.5s;
}

.model__filter-clear {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: auto;
	border: 0;
	border-radius: 0;
	outline: 0;
	font-size: 14px;
	font-weight: normal;
	color: #a5a5a5;
	text-decoration: underline;
	cursor: pointer;
	transition: all 0.3s ease;
}

.model__filter-clear:hover {
	text-decoration: none;
}

.model__filter-open:before {
	content: attr(data-default);
}

.model__filter-open.open:before {
	content: attr(data-open);
}

.model__filter-open:after {
	content: '';
	position: absolute;
	right: -24px;
	top: calc(50% - 5px);
	top: -webkit-calc(50% - 5px);
	width: 16px;
	height: 10px;
	background-image: url('/local/templates/basic/static/css/../i/menu-arr.png');
	background-position: center;
	background-repeat: no-repeat;
}

.model__filter-open.open:after {
	transform: rotate(180deg);
}

.model__res {
	width: 100%;
}

.model__sidebar ~ .model__res {
	width: calc(100% - 340px);
}

.model__res-title {
	margin-top: -2px;
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 600;
	line-height: 23px;
	max-width: 350px;
}

.model__res-title span {
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 23px;
	margin-top: 10px;
}

@media (max-width: 1400px) {
	.model__res-title {
		padding-right: 100px;
		max-width: inherit;
	}
}

.model__res-more {
	margin-top: 35px;
	text-align: center;
	padding-right: 17px;
}

.model__res-href {
	position: relative;
	cursor: pointer;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	border-bottom: 2px dotted #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.model__res-href:hover {
	border-color: transparent;
}

.model__res-href:after {
	content: attr(data-default);
}

.model__res-href.open:after {
	content: attr(data-open);
}

.model__res-href:before {
	content: "";
	position: absolute;
	top: 3px;
	right: -19px;
	width: 10px;
	height: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOBAMAAADkjZCYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk2NXVnihkAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAANklEQVQI12NgYOhgAAHCJKNCB5MAg0lQh6ozQ0prR4Q7A5tHR0sBA0NKhztQmt0lAaQyjYEBAKz8DAiq3OyxAAAAAElFTkSuQmCC") no-repeat center;
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
	will-change: transform;
}

.model__res-href.open:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.model__res .filter {
	position: relative;
	padding-top: 0;
	margin-bottom: 25px;
}

@media (max-width: 1400px) {
	.model__res .filter {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 767px) {
	.model__res .filter {
		padding-right: 70px;
	}
}

@media (max-width: 400px) {
	.model__res .filter .choices {
		width: 155px;
	}
}

@media (max-width: 400px) {

	.model__res .filter .filter__sort,
	.model__res .filter .filter__show {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.model__res .filter .filter__show {
		display: none;
	}
}

@media (min-width: 401px) {
	.model__res .filter .filter__sort_long .choices {
		width: 249px;
	}
}

.model__res-types {
	position: absolute;
	right: 0;
	top: 14px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.model__res-type {
	display: block;
	width: 32px;
	height: 32px;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: 0.5s background, 0.5s opacity;
	transition: 0.5s background, 0.5s opacity;
}

.model__res-type:not(.active):hover {
	opacity: 0.7;
}

.model__res-type.active {
	background-color: #1a1a18;
}

.model__res-type+.model__res-type {
	margin-left: 8px;
}

.complex+.favorites__banner {
	margin-top: 0;
}

.recent+.complex {
	margin-top: 80px;
}

.catalog__text+.favorites__banner {
	margin-bottom: 0;
}

.associated+.seotext {
	margin-top: 68px;
}

.seotext>img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 500px) {
	.seotext img {
		max-width: 100%;
	}
}

.footer {
	background-color: #1a1a18;
	padding: 24px 0 19px;
	margin-top: auto;
	z-index: 0;
}

.footer__cols {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media (max-width: 999px) {
	.footer__cols {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

.footer__col {
	width: calc(25% - 90px / 4);
}

.footer__col:nth-child(1) {
	width: 25.4%;
}
.footer__col:nth-child(2) {
	width: 66%;
}
.footer__col:nth-child(3) {
	width: 17%;
}
.footer__col:nth-child(4) {
	width: 18.3%;
}

.footer__menu-col {
	display: flex;
	flex-direction: column;
	width: calc(100% / 4 - 20px);
	margin: 0 10px;
}
.footer__cols-menu-wrap-row {
	display: flex;
	margin: 0 -10px;
}

.footer__cols-menu-wrap-row:first-child {
	margin-bottom: -10px;
}

.footer__logo-and-rating-outer {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 16px 4px;
}

.footer__logo {
	width: 115px;
}

.footer__info {
	color: #fff;
	margin-top: 32px;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	max-width: 250px;
}

.footer__addr {
	color: #fff;
    margin-top: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    max-width: 250px;
}

.footer__phones {
	margin-top: 31px;
}

.footer__phones a {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	margin-right: 20px;
	display: inline-block;
}

.footer__phones a:last-child {
	margin-right: 0;
}

.footer__phones br {
	display: none;
}

@media (max-width: 1199px) {
	.footer__phones br {
		display: block;
	}
}
.footer__phone + .footer__phone {
	margin-top: 10px;
}
.footer__phone-outer {
	position: relative;
	padding-left: 24px;
}
@media screen and (min-width: 600px) and (max-width: 999px){
	.footer__contacts {
		display: flex;
		flex-wrap: wrap;
		margin-top: 30px;
	}
	.footer__contacts > div {
		width: 33.333%;
		min-width: 232px;
		margin: 0 0 15px;
	}
	.footer__contacts > .footer__phone-wrap {
		width: 100%;
        justify-content: flex-start;
        gap: 32px;
	}
	.footer__contacts > .footer__phone-outer {
		width: auto;
	}
	.footer__address-outer {
		padding-left: 13%;
	}
	.footer__contacts .footer__address-link {
		padding-top: 0;
	}
	.footer__contacts .footer__address-link:before {
		top: -3px;
	}
	.footer__address-outer {
		display: flex;
		justify-content: center;
		margin: 0 15px 15px;
	}
	.footer__contacts > .footer__mail-outer-wrap {
		display: flex;
		justify-content: flex-end;
	}
	.footer__phone-outer {
		display: flex;
		margin-top: 0;
	}
	.footer__phone:nth-child(2) {
		margin-right: 20px;
	}
	.footer__phone + .footer__phone {
		margin-top: 0;
	}
}

@media screen and (min-width: 600px) and (max-width: 750px){
	.footer__contacts > div {
		width: 50%;
	}
	.footer__address-outer {
		display: block;
	}
	.footer__contacts > .footer__mail-outer-wrap {
		justify-content: flex-start;
		width: fit-content;
	}
	.footer__phone-outer {
		width: calc(100% - 232px);
	}
}

.footer__address-outer {
	margin-top: 18px;
}
.footer__address-link {
	font-size: 14px;
    padding-top: 7px;
    color: #ed924f;
    font-weight: 400;
    padding-left: 24px;
    position: relative;
    margin-right: 20px;
    text-decoration: underline;
}
.footer__address-link:before {
    content: '';
    width: 23px;
    height: 23px;
    background: url(/local/templates/basic/img/map-pointer.png) center no-repeat;
    position: absolute;
    left: -3px;
    top: 2px;
}
.footer__mail-outer-wrap {
	margin-top: 18px;
} 
.footer__mail-outer {
	position: relative;
	padding-left: 24px;
}
.footer__mail-outer .svg-i {
	position: absolute;
	top: 3px;
	left: 0;
	display: block;
	width: 14px;
	height: 11px;
	fill: #e8732c;
}
.footer__mail {
	display: inline-block;
	vertical-align: top;
	padding-bottom: 4px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	border-bottom: 1px dotted rgba(255, 255, 255, 1);
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}
.footer__mail:hover {
	border-color: transparent;
}


.footer__phone-outer .svg-i {
	position: absolute;
	top: 3px;
	left: 0;
	display: block;
	width: 14px;
	height: 14px;
	fill: #e8732c;
}
.footer__phone {
	position: relative;
}

.js-empty {
	display: none !important;
}
.footer__phone a[href^="tel:"] {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
}
.footer__phone a[href^="tel:"]:hover {
	opacity: 0.8;
}
.footer__phone-desc,
.footer__phone .header__contact-text {
	margin: 6px 0 0;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	line-height: 1;
}

.footer__calc-and-socials-outer {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	width: 115px;
}

@media (max-width: 1000px) {
	.footer__calc-and-socials-outer {
		margin: 0 20px 0 auto;
	}
}

.footer__address-info-wrap {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	gap: 16px;
}

.footer__address-info {
	display: flex;
	flex-direction: column;
	gap: 14px;
	color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 0;
	margin-top: 24px;
}

.footer__phone-wrap {
	display: flex;
	justify-content: space-between;
	gap: 8px;
	margin-top: 28px;
}

.footer__time-title {
	font-size: 20px;
	line-height: 1;
    font-weight: bold;
}
.footer__time-desc {
	margin-top: 12px;
}

.footer__time {
	color: #fff;
	font-size: 13px;
	line-height: 1;
    font-weight: normal;
}

.footer__phone-outer .js-empty + .footer__phone {
	margin-top: 0;
}

.footer__socials-wrap {
	display: flex;
	align-items: center;
	flex-shrink: 0;
	gap: 16px;
}

@media (max-width: 600px) { 
	.footer__address-info-wrap {
		flex-direction: column;
		align-items: flex-start;
	}
}
@media (max-width: 412px) {
	.footer__phone-wrap {
		flex-wrap: wrap;
	}
	.footer__time {
		padding-left: 24px;
	}
}

.footer__calc {
	margin-right: 5px;
	padding: 0 21px;
	line-height: 40px;
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
}

.footer__social {
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 40px;
	position: relative;
	background-color: #8d8d8c;
	border-radius: 50%;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.footer__social:hover {
	background-color: #FF8000;
}

.footer__social+.footer__social {
	margin-left: 10px;
}

.footer__social:before {
	content: "";
	position: absolute;
}

.footer__social_fb:before {
	width: 12px;
	height: 24px;
	top: 9px;
	left: 14px;
	background: url("../../img/ux/fb.png") no-repeat center;
}

.footer__social_vk:before {
	width: 28px;
	height: 16px;
	top: 12px;
    left: 6px;
	background: url("../../img/ux/vk.png") no-repeat center;
}

.footer__social_rt:before {
	height: 50px;
    left: 0;
    top: 0;
    width: 50px;
    background-size: 50px;
    background-position: center;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDgwMCA4MDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yMDEwXzE3NSkiPgo8cGF0aCBkPSJNNDAwIDgwMEM2MjAuOTE0IDgwMCA4MDAgNjIwLjkxNCA4MDAgNDAwQzgwMCAxNzkuMDg2IDYyMC45MTQgMCA0MDAgMEMxNzkuMDg2IDAgMCAxNzkuMDg2IDAgNDAwQzAgNjIwLjkxNCAxNzkuMDg2IDgwMCA0MDAgODAwWiIgZmlsbD0iIzI2MjYyNiIvPgo8Y2lyY2xlIGN4PSI0MDAiIGN5PSI0MDAiIHI9IjI0MCIgZmlsbD0iIzhEOEQ4RCIvPgo8cGF0aCBkPSJNNDUyLjE5MSAzMjIuMDMySDI4NS44MDRWNTAxLjU1NkgzMzIuMTE0VjQ0My4xNTFINDIwLjg1NEw0NjEuMzQzIDUwMS41NTZINTEzLjE5OEw0NjguNTUyIDQ0Mi44ODJDNDgyLjQxOCA0NDAuNzI5IDQ5Mi40MDEgNDM1LjYxNCA0OTguNTAyIDQyNy41NEM1MDQuNjAyIDQxOS40NjYgNTA3LjY1MyA0MDYuNTQ2IDUwNy42NTMgMzg5LjMyMVYzNzUuODYzQzUwNy42NTMgMzY1LjYzNSA1MDYuNTQ1IDM1Ny41NjEgNTA0LjYwMyAzNTEuMzdDNTAyLjY2MSAzNDUuMTggNDk5LjMzMyAzMzkuNzk2IDQ5NC42MTkgMzM0Ljk1MkM0ODkuNjI3IDMzMC4zNzYgNDg0LjA4MiAzMjcuMTQ3IDQ3Ny40MjYgMzI0Ljk5NEM0NzAuNzcgMzIzLjExIDQ2Mi40NSAzMjIuMDMyIDQ1Mi4xOTEgMzIyLjAzMlpNNDQ0LjcwNCA0MDMuNTg3SDMzMi4xMTRWMzYxLjU5N0g0NDQuNzA0QzQ1MS4wODEgMzYxLjU5NyA0NTUuNTE4IDM2Mi42NzMgNDU3LjczNiAzNjQuNTU4QzQ1OS45NTUgMzY2LjQ0MiA0NjEuMzQzIDM2OS45NCA0NjEuMzQzIDM3NS4wNTVWMzkwLjEyOEM0NjEuMzQzIDM5NS41MSA0NTkuOTU1IDM5OS4wMDggNDU3LjczNiA0MDAuODkyQzQ1NS41MTggNDAyLjc3NiA0NTEuMDgyIDQwMy41ODQgNDQ0LjcwNCA0MDMuNTg0VjQwMy41ODdaIiBzdHJva2U9IiMyNjI2MjYiIHN0cm9rZS13aWR0aD0iMjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNTAzLjg3IDMxOC45NTZDNTEyLjM1MSAzMTguOTU2IDUxOS4yMzEgMzEyLjA3NyA1MTkuMjMxIDMwMy41OTFDNTE5LjIzMSAyOTUuMTA1IDUxMi4zNTEgMjg4LjIyNyA1MDMuODcgMjg4LjIyN0M0OTUuMzgyIDI4OC4yMjcgNDg4LjUwMiAyOTUuMTA1IDQ4OC41MDIgMzAzLjU5MUM0ODguNTAyIDMxMi4wNzcgNDk1LjM4MiAzMTguOTU2IDUwMy44NyAzMTguOTU2WiIgZmlsbD0iIzI2MjYyNiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIwMTBfMTc1Ij4KPHJlY3Qgd2lkdGg9IjgwMCIgaGVpZ2h0PSI4MDAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")
}


.footer__social_yt:before {
	width: 14px;
	height: 10px;
	top: 11px;
	left: 9px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAMAAACzB5/1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAdVBMVEX///8iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiL///+T/SpGAAAAJXRSTlMAO3uixdv0MEqxsOIvk+/7CVzCEG7WNZ31r09INHKavfHYnng2Y4EJVAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABZSURBVAjXTcxJDoAgEETREhBRVBTFeR7uf0WFaEJvfl5SaSAglIWch4ySCBC3dwKxzwTSJs1yRwllAxSlfqt+VrVxdOOm7b5x77/qMfgcgWleVpNvuz7OCw8AEw7j7FTZcAAAAABJRU5ErkJggg==") no-repeat center;
}

.footer__social_tw:before {
	width: 13px;
	height: 12px;
	top: 10px;
	left: 10px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEX///8iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiL///8cvFaxAAAALHRSTlMAb51iEFl+qtCnhZoJNS7piDRxWjDVNkn2FvS2Kf1A4peKqEGz5m5Ff5ufjO0LiSkAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAaUlEQVQI10XN2xKCMBAD0KBQC6KCBVTwingB8v/fB12s5ClndiYL/OItlvARKMGKpA4RcR0DG9pobMldku5FBlnOfwocZhxPgCqdqnHtfHG62vHoNuE+PX4IalufjfTXWw7x59t2vfEFA8GOD57D0YeaAAAAAElFTkSuQmCC") no-repeat center;
}

.footer__social_mail:before {
	top: 11px;
	left: 9px;
	width: 14px;
	height: 11px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAQAAADljHTpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjBAsOMhiKBwNgAAABOElEQVQY00XBTyhDcQDA8e+bN9402y7vHZyULLn4k4lwcJKbP5kDB2rKQS5KkquSOJD8yXZY4iI7SJTiMos0W71YE0lLS9vUQv7t2c/BwecjjayuD1UEk2VSgYwAJAzET+nDXeuwX+JDVjp9k56wli0sBt5xfDek5jZ2PblPig7H68sz3WsZgnjxckqWvhXns8dlPoB4B7rN/lEbShJBJ4PrrOQz7KiDmMmUO9R2X9IWs9F4o6LSFP35elS2sxGNnMkE4hozzZGEs01vubqt6fXZCIAAiFktr0zt8RawupfcCztOhG/iBBzocDHL/AZizH7EJefEmWhGbA32gC7b0kH/cfdMQVX+iWcEBl0hS+1otF1R7iWEzHRNdSylGuT5U5ncH1jcBGl4eaddS6dUiX95tESiuj/wC1nYeQdAuhE6AAAAAElFTkSuQmCC');
}

.footer__mainhref {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
	margin-bottom: 10px;
	line-height: 20px;
}

.footer__mainhref:hover {
	opacity: 0.8;
}

.footer__mainhref-open-btn {
	display: none;
	cursor: pointer;
}

.footer__listhref {
	margin-top: 15px;
	margin-bottom: 13px;
}

.footer__listhref:last-child {
	margin-bottom: 0;
}

.footer__itemhref+.footer__itemhref {
	margin-top: 12px;
}

.footer__href {
	color: #bfbebe;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
	letter-spacing: 0.025em;
	-webkit-transition: 0.5s color, 0.5s border;
	transition: 0.5s color, 0.5s border;
}
.footer__download-catalog {
    color: #db6e00;
}
.footer__download-catalog:hover {
	color: #ff8000;
}
.footer__href.active,
.footer__href:hover {
	color: #fff;
}

.footer__href_white {
	color: #fff;
}

.footer__href_bordered {
	border-bottom: 2px solid #FF8000;
}

.footer__href_bordered.active,
.footer__href_bordered:hover {
	border-color: transparent;
}

.footer__dextra-over {
	margin-top: 42px;
}

.footer__dextra {
	color: #a9a9a9;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px;
}

.footer__dextra span {
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.footer__dextra:hover span {
	border-color: transparent;
}


.footer__mainhref+.footer__quality {
	margin-top: 60px;
}

.footer__quality {
	margin-top: 30px;
	margin-bottom: 30px
}

.footer__quality:last-child {
	margin-bottom: 0;
}

.footer__quality-link {
	position: relative;
	padding-left: 38px;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
	letter-spacing: 0.025em;
	-webkit-transition: 0.5s color;
	transition: 0.5s color;
}

.footer__quality-link:before {
	content: '';
	display: block;
	position: absolute;
	left: 2px;
	top: 1px;
	width: 27px;
	height: 25px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAMAAAD3wqVsAAAAflBMVEUAAAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAD/cAAQDbP3AAAAKXRSTlMAn4QDHuXAbFtDNm9e4MO5IwjUx7SIKBPt69qmMgzzza6hkk8aloBmZFbBrjkAAADbSURBVCjPddCHjoMwEEXRByFAwGB6Delb5v9/cEd4jSeKOBIaoSu5QSgacrInhBfR7G0miuFoghTK30toZmlGLNvRtAdde7DoreVgilLKP1pWg518kN5aGRj/a4Km0raWrC9zS2+BaZweKl4NDcB6v7eNPLkfK6punYqbEueUWm7p1mrgnCQJf+yXbqKNd0zkNFhbM5+HBdc6o2cRnIwOpv2ooC0R0tDjVcBxa+rqAFQkWwSI989H2RSk8Cjbbb+lpH3ru5ONRRdyOm/Em4O1aMpy7Jmpwi7vjs0ffnsWs5SVd4UAAAAASUVORK5CYII=') no-repeat center;
}

.footer__quality-link:hover {
	color: rgba(255, 255, 255, .5);
}

.footer .footer__bottom .container {
	margin-top: 17px;
	padding-top: 11px;
	border-top: 1px solid #868584;
}

@media print {

	.favorites__banner,
	.favorites__economy,
	.recent,
	.footer,
	.search__open,
	.burger,
	.favorites__optionals,
	.services__hreflist,
	.services__page .text,
	.h-servover,
	.services__variants-table tr:not(.choosed),
	.services__device,
	.services__cost-tocart,
	.services__cost-hrefrow,
	.filter,
	.card__feats,
	.associated,
	.equipment,
	.calc,
	.calc-hidden,
	.others,
	.projects,
	.consult,
	.seotext,
	.card__main-car-over,
	.totop,
	.card__elem-tocart,
	.btn,
	.pagination,
	.consult__question-showmore {
		display: none !important;
	}

	.content:not(.index) {
		padding-top: 20px;
	}

	.header {
		-webkit-box-shadow: none;
		box-shadow: none;
		position: static;
	}

	.header-bottom {
		height: 94px;
	}

	.header__contacts {
		display: block;
	}

	.card__main-top {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.container {
		margin: 0;
		width: 100%;
		max-width: inherit;
	}

	.card__main {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.card__main-gallery {
		width: 50%;
	}

	.card__params {
		width: 50%;
	}

	.card__main-about {
		width: 100%;
		padding-right: 0;
	}

	.card__info {
		width: 100%;
	}

	.card__params-label {
		width: 235px;
	}

	.services__list {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.services__item {
		margin-left: 0;
	}

	.services__item-href {
		padding: 0;
	}

	.card__info-top {
		margin-bottom: 0;
	}
}

.non-digit {
	font-size: 18px;
}

/* kk */

.catalog__elem-car-btn {
	width: 53px;
	height: 53px;
	background-color: #FF8000;
	position: absolute;
	top: 28px;
	left: 28px;
	font-size: 14px;
	line-height: 53px;
	font-weight: 400;
	letter-spacing: 1px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	z-index: 10000;
	color: #ffffff;
	border-radius: 50%;
}

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

.card__params-btns input {
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin: 0;
	margin-bottom: 20px;
}

.i-banner__pic {
	position: relative;
	display: block;
	width: 100%;
	object-fit: cover;
	overflow: hidden;
}

.i-banner-outer video ~ .i-banner__pic {
	display: none;
}

@media (max-width: 767px) {
	.i-banner-outer video:not(:last-child) {
		display: none;
	}
	.i-banner-outer video:not(:last-child) ~ .i-banner__pic {
		display: block;
	}
}

.i-banner__pic img {
	padding: 0;
	transition: all .2s;
}

.favorites__cards+.favorites__economy,
.consult__question-showmore+.favorites__economy,
.comparison__over+.favorites__economy {
	margin-top: 40px;
}

.model__filter-opener {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding: 15px 48px;
	background-color: #484846;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 20px;
}

.model__filter-opener-header {
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
}

.card__elem-status {
	color: rgba(14, 14, 14, 0.5);
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	position: static;
	top: 80px;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.card__elem-status.in-stock {
	color: #FF8000;
	font-size: 13px;
	font-weight: 400;
	line-height: 13px;
	text-transform: uppercase;
	top: 60px;
}

.card__list_line .card__elem-status {
	top: 45px;
}

@media only screen and (max-width: 1399px) {
	.card__list_line .card__elem-status {
		top: 55px;
	}
}

@media only screen and (max-width: 1199px) {
	.card__list_line .card__elem-status {
		position: static;
		top: auto;
	}

	.card__list_line .card__list_line {
		margin-bottom: 0;
	}
}


@media only screen and (max-width: 400px) {
	.card__elem-status {
		position: static;
		top: auto;
		max-width: inherit;
	}

	.card__elem-price {
		margin-bottom: 0;
	}
}

.header__callme {
	float: right;
	max-width: 129px;
	height: 50px;
	border: 2px solid transparent;
	font-size: 14px;
	font-weight: bold;
	color: #FF8000;
	border-radius: 23px;
	padding-left: 17px;
	padding-right: 45px;
	margin-top: 17px;
	margin-left: 20px;
	text-align: left;
	-webkit-transition: all .5s;
	transition: all .5s;
	cursor: pointer;
	background-size: 27px 27px;
	background-repeat: no-repeat;
	background-position: 89px center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAABy5JREFUSImNlmmMn1UVh59z7r3vf5mtM51hGpZKQZSigCYaVFxiQKLFGCCsIVoXiBpQUllscKEkIEKTApKoUWPEiIAYIiEhJuoXjUZFNAhCq2BpLUvb6cx0Zv7b+773HD9MSykB4/l6b37Pvfcsvyt+AYfCYPaICZamhxn77RyDsTa9U5uTrX29My3IBTjvAFZnCwTNADsR/qLZH+itbP669fhgprG/y/73jzO8e4mJPbOgh+QjrxWlU61Mk1rka2O/us5UwMCFBcUfHyo6s4O6MWHIGjHOM5XzYr9G2/m2KqbNlD7zWrKHwxzEndC1i8rVjXvULaRO/bQHvp/Ff4GF7Yox0liiygXZFFNbk8zP0Y5dXq0K1znp6tC1S8X9fvxwmGLLz0cGBHIIm0TtvlCbuMl6gpykbrc7ul1wcojsHUzjAYIYKrLdRG7PzXgSJuu1NhG1+3IIm5ADugcY8tKGacgQ+zUkbihT2iTmTwi+zkV3uTqYgSQExx3c9IMhVA+587w6P+tOtH469Nfettiu6K5uHS2lPyLYyUVVb6LixroZIUDY8OYxskWqseJcj/IdyWx111PzIO5HBIl52p33KKGsY1poFX2a2qvLusiCKO6flcSVsVut9UZ4ZLS3sK+29L2c4oVW6PmDZvPvtqhb6QjiwGB10di7frIbF+vsWY+kCjNWCdLK3wopf9pNhnIIW1fsm1+rCRbGR1dbyRkCOz3KU8VseVbZjj+qRov+0c89/3YpfeuLR62aFPUX8oiGqbtn2o2d5SBuv+w4Wrl7c1qq1Vw/rjDjIRMKvwPlC25ysHpOVPFLvZR7qlqPieQfHlhYyqoXtnwgIduOPVNTTzeqclJcZjzLJ9NSdc/cGRM390L7Gtnx9dXDoaoX01L9nAddI2IIvjq77nhlNYlDjvp7F97r5gxX/SGQEzvS+opHzh1uLm2RSq5eyCMLwK7x5vxJdY70O83teVSPzSmOaHOuf3boZFDfHK0Ed7Lru14JchFyUDTb07EyxAWwDu6Puch5Da8u6HXbX+p1mlcOP9M5Rau8Nmg+pyF9UN8cOkZzrn+2epRLACq1h3shUHnCXPUQCELONyWrjssaL89E6hDJMRw6TZafq/nXiNyVJ/WlFOs/zC5O3DEzWEmO+UFwPMol6sZpCB2zxn9S7Uz29zFezj+23OOCaSBW9eLUrpntE3tnGZ+bZWLfHMWgok6BLIHKImZ6E0rOk/GrItyi5DdEtxXk+JILHTdOU2Ba4NkGmShOGQpKKf6F8zvBCTnTa7duXVwxcl1rvkdrscfI/BIju5fwrORmpDvWZn5yBVUqHpOebSyrtBNxtLLTCzcUfxaYjtmCtFN/z0hrAQRmFqfoDdqkavA5TfkfQTNqxvz42K2uwujehdsIy5NhZG6RWhIWoKgT4n4nUU4faSzN9Pqtn2TC3omRGTpla09nMCTy4lXTJvCEYqeaBRppQKM1AJyyTBd1+kP3qRoAVUqM7l/YOLZ34VaA3miLuRUTBK8QdYpuRdlMjI/Ps7AwSmcwRLPRB3xb9vBGBXY7HF95oHRl4IFWq0trrEeh1f11la5ebn2Idc3C2Og3F6ZGr6EGdcMjuMgPTPRhxC82V/YtTVF7QlNF5SrZwwnBbZuK8iecIQ/5GEklvRyYXRhZthQTRNiC6C3LveakqmL/2Ojm7sr2RnFHkzUQPoPz0e5Q616iPGq1vskRmgyI5HU5BGn0B/eGa9855C5yfsSfKcweLYB6UNCKfdyV7mCIEPNvcBkD3g2g7gzazTOrVHTd+DDwvoONDxxpkn8VQ/5nCkbO8QF1X2UxfOKwCSLOGgBzJcSapBWL5QixqJdtAr/DRa4SdxAwUdTsVRbpGDYkMXaD5I3e55Zuan93/9jE58MXT1hZFovlCG1fZ8gziDyBgJtSWUKSc3A6IvJLNZ8T/COOoH64O4p7aRqusNT4Y6js+roO30ihfm50ePFDQ6n36qmfzZGjvNY9QWosKCoO2TFRPARaS11Qzuq1mt9Ws+NfdattTtiSo16R6uqUbHFHStUHplbs3YGDPL/+SCwpvkLOjVY/KNm3Wda3qNTZgxJw8EwtimuivdgFVfpDRZJsG4DLBE4wFxAQDDXHA3emkK/PFrtTY3uW117fqVlnKruWYUYlAh5o2YAQM11rI26oONn1rUUqTzbTRunFC8Odzp/rRpiXtpOrxEFYnN65+2BeQbhxZtWklI10Q8i2A+dTCD9+OSfmeBS0MLwnCCCAIU/GUD+ZPSzrHEiluxz2yIqy/LcLy5tCzpvc9OIc1SX43WR/ykU2CKxBDpS3AyoQBBdBfVn45VI6nPEK2GHldMC72np/sXOwKu7Ot1VDca27bFGTf4v4/trD3/pV4yEhHwuOybINvY7+/4AdjEJI+6oZ64Yv1800peaXoDwoMJ+Rt1U5fkzMjyBz6Kv2f8R/Aciv8XFRhP1rAAAAAElFTkSuQmCC');
}

.header__callme:hover {
	border-color: #FF8000;
}

.footer__callme {
	display: none;
	padding-top: 10px;
	position: fixed;
	z-index: 1000;
	right: -38px;
	bottom: 160px;
	width: 163px;
	height: 53px;
	border: 2px solid #FF8000;
	font-size: 14px;
	background-color: #ffffff;
	font-weight: bold;
	color: #FF8000;
	border-radius: 23px;
	padding-left: 21px;
	text-align: left;
	-webkit-transition: all .5s;
	transition: all .5s;
	cursor: pointer;
	background-size: 27px 27px;
	background-repeat: no-repeat;
	background-position: 92px center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAABy5JREFUSImNlmmMn1UVh59z7r3vf5mtM51hGpZKQZSigCYaVFxiQKLFGCCsIVoXiBpQUllscKEkIEKTApKoUWPEiIAYIiEhJuoXjUZFNAhCq2BpLUvb6cx0Zv7b+773HD9MSykB4/l6b37Pvfcsvyt+AYfCYPaICZamhxn77RyDsTa9U5uTrX29My3IBTjvAFZnCwTNADsR/qLZH+itbP669fhgprG/y/73jzO8e4mJPbOgh+QjrxWlU61Mk1rka2O/us5UwMCFBcUfHyo6s4O6MWHIGjHOM5XzYr9G2/m2KqbNlD7zWrKHwxzEndC1i8rVjXvULaRO/bQHvp/Ff4GF7Yox0liiygXZFFNbk8zP0Y5dXq0K1znp6tC1S8X9fvxwmGLLz0cGBHIIm0TtvlCbuMl6gpykbrc7ul1wcojsHUzjAYIYKrLdRG7PzXgSJuu1NhG1+3IIm5ADugcY8tKGacgQ+zUkbihT2iTmTwi+zkV3uTqYgSQExx3c9IMhVA+587w6P+tOtH469Nfettiu6K5uHS2lPyLYyUVVb6LixroZIUDY8OYxskWqseJcj/IdyWx111PzIO5HBIl52p33KKGsY1poFX2a2qvLusiCKO6flcSVsVut9UZ4ZLS3sK+29L2c4oVW6PmDZvPvtqhb6QjiwGB10di7frIbF+vsWY+kCjNWCdLK3wopf9pNhnIIW1fsm1+rCRbGR1dbyRkCOz3KU8VseVbZjj+qRov+0c89/3YpfeuLR62aFPUX8oiGqbtn2o2d5SBuv+w4Wrl7c1qq1Vw/rjDjIRMKvwPlC25ysHpOVPFLvZR7qlqPieQfHlhYyqoXtnwgIduOPVNTTzeqclJcZjzLJ9NSdc/cGRM390L7Gtnx9dXDoaoX01L9nAddI2IIvjq77nhlNYlDjvp7F97r5gxX/SGQEzvS+opHzh1uLm2RSq5eyCMLwK7x5vxJdY70O83teVSPzSmOaHOuf3boZFDfHK0Ed7Lru14JchFyUDTb07EyxAWwDu6Puch5Da8u6HXbX+p1mlcOP9M5Rau8Nmg+pyF9UN8cOkZzrn+2epRLACq1h3shUHnCXPUQCELONyWrjssaL89E6hDJMRw6TZafq/nXiNyVJ/WlFOs/zC5O3DEzWEmO+UFwPMol6sZpCB2zxn9S7Uz29zFezj+23OOCaSBW9eLUrpntE3tnGZ+bZWLfHMWgok6BLIHKImZ6E0rOk/GrItyi5DdEtxXk+JILHTdOU2Ba4NkGmShOGQpKKf6F8zvBCTnTa7duXVwxcl1rvkdrscfI/BIju5fwrORmpDvWZn5yBVUqHpOebSyrtBNxtLLTCzcUfxaYjtmCtFN/z0hrAQRmFqfoDdqkavA5TfkfQTNqxvz42K2uwujehdsIy5NhZG6RWhIWoKgT4n4nUU4faSzN9Pqtn2TC3omRGTpla09nMCTy4lXTJvCEYqeaBRppQKM1AJyyTBd1+kP3qRoAVUqM7l/YOLZ34VaA3miLuRUTBK8QdYpuRdlMjI/Ps7AwSmcwRLPRB3xb9vBGBXY7HF95oHRl4IFWq0trrEeh1f11la5ebn2Idc3C2Og3F6ZGr6EGdcMjuMgPTPRhxC82V/YtTVF7QlNF5SrZwwnBbZuK8iecIQ/5GEklvRyYXRhZthQTRNiC6C3LveakqmL/2Ojm7sr2RnFHkzUQPoPz0e5Q616iPGq1vskRmgyI5HU5BGn0B/eGa9855C5yfsSfKcweLYB6UNCKfdyV7mCIEPNvcBkD3g2g7gzazTOrVHTd+DDwvoONDxxpkn8VQ/5nCkbO8QF1X2UxfOKwCSLOGgBzJcSapBWL5QixqJdtAr/DRa4SdxAwUdTsVRbpGDYkMXaD5I3e55Zuan93/9jE58MXT1hZFovlCG1fZ8gziDyBgJtSWUKSc3A6IvJLNZ8T/COOoH64O4p7aRqusNT4Y6js+roO30ihfm50ePFDQ6n36qmfzZGjvNY9QWosKCoO2TFRPARaS11Qzuq1mt9Ws+NfdattTtiSo16R6uqUbHFHStUHplbs3YGDPL/+SCwpvkLOjVY/KNm3Wda3qNTZgxJw8EwtimuivdgFVfpDRZJsG4DLBE4wFxAQDDXHA3emkK/PFrtTY3uW117fqVlnKruWYUYlAh5o2YAQM11rI26oONn1rUUqTzbTRunFC8Odzp/rRpiXtpOrxEFYnN65+2BeQbhxZtWklI10Q8i2A+dTCD9+OSfmeBS0MLwnCCCAIU/GUD+ZPSzrHEiluxz2yIqy/LcLy5tCzpvc9OIc1SX43WR/ykU2CKxBDpS3AyoQBBdBfVn45VI6nPEK2GHldMC72np/sXOwKu7Ot1VDca27bFGTf4v4/trD3/pV4yEhHwuOybINvY7+/4AdjEJI+6oZ64Yv1800peaXoDwoMJ+Rt1U5fkzMjyBz6Kv2f8R/Aciv8XFRhP1rAAAAAElFTkSuQmCC');
}

@media only screen and (max-width: 999px) {
	.header__callme {
		display: none;
	}

}

@media (max-width: 700px) {
	.footer__callme {
		display: none;
	}
}

@media (max-width: 479px) {
	.footer__callme {
		padding-top: 6px;
		background-image: none;
		right: -72px;
		line-height: 1;
		font-size: 13px;
		height: 42px;
		padding-left: 13px;
	}
}

.js-sort-table {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.js-sort-table::before {
	content: '';
	position: absolute;
	width: 12px;
	height: 8px;
	right: -25px;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(0);
	transform: translate(-50%, -50%) rotate(0);
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAFpJREFUGJV1ztEJgCAUhtE/XKYJspFbpW3a4PSiEGrCBeV+BwyCHaXdV1Nak6DiwfWDSts9qMHZHhaox77gD01x/1KfOqApHsGIpngFvmiKkQ1ZnCPJluQeFy9/DhqIdlgkegAAAABJRU5ErkJggg==')
}

.js-sort-table[data-order="none"]::after {
	content: '';
	position: absolute;
	width: 12px;
	height: 8px;
	right: -25px;
	top: 30%;
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -50%) rotate(180deg);
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAFpJREFUGJV1ztEJgCAUhtE/XKYJspFbpW3a4PSiEGrCBeV+BwyCHaXdV1Nak6DiwfWDSts9qMHZHhaox77gD01x/1KfOqApHsGIpngFvmiKkQ1ZnCPJluQeFy9/DhqIdlgkegAAAABJRU5ErkJggg==')
}

.js-sort-table[data-order="none"]::before {
	top: 70%;
}

.js-sort-table[data-order="asc"]::before {
	-webkit-transform: translate(-50%, -50%) rotate(0);
	transform: translate(-50%, -50%) rotate(0);
}

.js-sort-table[data-order="desc"]::before {
	-webkit-transform: translate(-50%, -50%) rotate(180deg);
	transform: translate(-50%, -50%) rotate(180deg);
}

@media only screen and (max-width: 1199px) {
	.js-sort-table::before {
		right: -20px;
	}

	.js-sort-table[data-order="none"]::after {
		right: -20px;
	}
}

.calc__result-table tr td:last-child {
	white-space: nowrap;
}

.calc__result-table tr td:last-child .calc__result-buy {
	margin-left: 5px;
}

.main__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 17px;
	flex-wrap:wrap
}

.main__title + [data-item-id] + .stillage,
.main__title+.stillage,
.main__title+.catalog-page {
	padding-top: 27px;
}

@media only screen and (max-width: 1366px) {
	.calc__table-info {
		position: static;
		bottom: auto;
	}
}

.subcat__igshow {
	-ms-flex-item-align: start;
	align-self: flex-start;
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 23px;
	color: #0e0e0e;
	font-weight: normal;
	border-bottom: 1px dotted #e87623;
	-webkit-transition: .5s border-color;
	transition: .5s border-color;
	cursor: pointer;
	margin-top: 30px;
}

.subcat__igshow:hover {
	border-color: transparent;
}

.subcat__mulselect-cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.subcat__mulselect-cont .SumoSelect {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.subcat__mulselect-cont .SumoSelect>.CaptionCont {
	position: relative;
	border: 2px solid #b6b6b6;
	height: 36px;
	background-color: #fff;
	border-radius: 0;
	margin: 0;
	padding-left: 10px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 9px;
	cursor: pointer;
}

.subcat__mulselect-cont .SumoSelect>.CaptionCont>span,
.subcat__mulselect-cont .SumoSelect>.CaptionCont {
	padding-right: 30px;
	cursor: pointer;
	font-size: 14px;
	line-height: 1;
	color: #0e0e0e;
	font-weight: normal;
}

.subcat__mulselect-cont .SumoSelect:focus>.CaptionCont,
.subcat__mulselect-cont .SumoSelect:hover>.CaptionCont,
.subcat__mulselect-cont .SumoSelect.open>.CaptionCont {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.subcat__mulselect-cont .SelectClass,
.subcat__mulselect-cont .SumoUnder {
	cursor: pointer;
}

.subcat__mulselect-cont .SumoSelect>.CaptionCont>label>i {
	width: 16px;
	height: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0);
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk3NvV16uIAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAARUlEQVQI12NgVGAAAiYBBpMgEEPVjSGlFSjEFOHOwOYBFFJtKWAACYEEGEBCqi0JIIUprRFuIJqB3QMiwMBQAhEACoEEABl3C7YMtMY5AAAAAElFTkSuQmCC") no-repeat;
}

.subcat__mulselect-cont .SumoSelect>.CaptionCont>label {
	cursor: pointer;
}

.subcat__mulselect-cont .SumoSelect.open>.CaptionCont>label>i {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

.subcat__mulselect-cont .SumoSelect.open>.optWrapper {
	top: 35px;
	border-radius: 0;
}

.subcat__mulselect-cont .SumoSelect>.optWrapper>.options {
	padding: 10px 0;
	max-height: 146px;
}

.subcat__mulselect-cont .SumoSelect>.optWrapper.multiple>.options li.opt span {
	width: 24px;
	height: 24px;
	background-color: #fff;
	border: 2px solid #b6b6b6;
	cursor: pointer;
	position: relative;
	margin-right: 10px;
}

.subcat__mulselect-cont .SumoSelect>.optWrapper.multiple>.options li.opt span i {
	background-color: none;
	width: 14px;
	height: 12px;
	opacity: 0;
	background-color: transparent;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMBAMAAACgrpHpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAAymp8Dc2ON3HLXwAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAAMklEQVQI12NgAAFGBTDFIOwK4Vq4QbgtCRhcJgEIt8QQIhvSDJFl84AoZkiBKGZgA3MBeVoJKiGpBgkAAAAASUVORK5CYII=");
	cursor: pointer;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
	margin-top: 4px;
	margin-left: 3px;
}

.subcat__mulselect-cont .SumoSelect>.optWrapper.multiple>.options li.opt.selected span i {
	opacity: 1;
}

.subcat__mulselect-cont .SumoSelect>.optWrapper.multiple>.options li.opt span,
.subcat__mulselect-cont .SumoSelect>.optWrapper>.options li.opt label {
	display: inline-block;
	vertical-align: middle;
}

.card__delevery .SumoSelect>.optWrapper>.options li.opt.main-sity label {
	display: inline;
}

.subcat__mulselect-cont .SumoSelect>.optWrapper>.options>li.opt {
	padding: 0;
	border-radius: 0;
	border-bottom: none;
	margin-bottom: 10px;
	padding-left: 10px;
}

.card__delevery .SumoSelect>.optWrapper>.options li.opt.selected label {
	color: #FF8000;
}

.subcat__mulselect-cont .SumoSelect>.optWrapper>.options li.opt label {
	font-size: 14px;
	line-height: 24px;
	color: #0e0e0e !important;
	font-weight: normal;
}

.subcat__mulselect-cont .SumoSelect>.optWrapper.multiple>.options li.opt span,
.subcat__mulselect-cont .SumoSelect .select-all>span {
	margin-left: 0;
}

.subcat__mulselect-cont .SumoSelect>.optWrapper>.options li.opt:hover {
	background-color: transparent;
}

.subcat__filter-col.hidden {
	display: none;
}

.stillage .model__filter-rangecol {
	margin-bottom: 0;
	align-items: center;
}
.stillage .model__filter-rangecol:not(:last-child) {
	margin-bottom: 15px;
}

.projects__filters {
	margin-left: -30px;
}

.projects__filters-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-bottom: -5px;
}

.projects__filters-elem {
	width: calc(25% - 30px);
	width: -webkit-calc(25% - 30px);
	margin-bottom: 45px;
	margin-left: 30px;
}

.projects__filters-elem .choices {
	width: 100%;
	margin-top: 0;
	margin-left: 0;
}

.projects__filter-subtitle {
	font-size: 14px;
	line-height: 1;
	color: #0e0e0e;
	margin-bottom: 15px;
}
.js-filter-projects-diy .projects__reset-filter,
.js-filter-projects .projects__reset-filter{
	margin-top: 0;
}

@media (max-width: 767px) {
	.projects__filters-elem {
		width: calc(100% / 2 - 30px);
		margin-bottom: 24px;
	}
	.projects__filters-form {
		flex-wrap: wrap;
		margin-bottom: 16px;
	}
	.projects__reset-filter {
		white-space: nowrap;
		width: 145px;
	}
}

.gcomb {
	width: 700px;
	margin: 25px auto;
	border: 2px solid #ececec;
}

.gcomb .comb__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 15px 40px;
}

.gcomb .comb__form-title {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.gcomb .comb__form-hint {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	text-align: right;
}

.gcomb .common__row {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	margin-bottom: 15px;
}

.gcomb .common__row.common__row_popcheck {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
	margin-bottom: 0;
	margin-top: 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.gcomb .common__row.common__row_popcheck .fakecheckbox__label {
	line-height: 48px;
	padding-top: 0;
}

.gcomb .common__row.common__row_popcheck .fakecheckbox {
	width: auto;
}

.gcomb .common__row.common__row_popcheck .fakecheckbox__label:before {
	top: calc(50% - 6px);
}

.gcomb .common__row.common__row_popcheck .fakecheckbox__label:after {
	top: calc(50% - 2px);
}

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

@media (max-width: 700px) {
	.calc__result-gcontainer {
		margin-bottom: 20px;
	}
}

.calc__result-calced-weight span {
	font-weight: normal;
}

.calc__result-bottom .calc__result-calced-buyall {
	-ms-flex-item-align: end;
	align-self: flex-end;
}

.calc__result-gcontainer .calc__result-calced>span {
	min-width: 152px;
	text-align: right;
}

.calc__result-gcontainer .calc__result-calced {
	line-height: 40px;
}

.calc__result-gcontainer .calc__result-calced-cost {
	line-height: 38px;
}

@media (max-width: 1199px) {
	.gcomb .comb__form {
		padding: 25px 30px 30px;
	}
}

@media (max-width: 999px) {
	.gcomb {
		width: 100%;
	}

	.gcomb .common__row.common__row_popcheck {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gcomb .common__row.common__row_popcheck .fakecheckbox__label {
		line-height: 27px;
		margin-bottom: 20px;
	}

	.calc__result-gcontainer .calc__result-calced>span {
		min-width: 0;
	}
}

.header__icons {
	position: relative;
}

@media only screen and (min-width: 1025px) {
	.header__icons-elem_card:not(.empty):hover+.small-basket {
		visibility: visible;
		opacity: 1;
	}

	.small-basket:hover {
		opacity: 1;
		visibility: visible;
	}

}

.small-basket::after {
	content: '';
	position: absolute;
	top: -21px;
	right: 19px;
	width: 45px;
	height: 25px;
}

.small-basket {
	-webkit-transition: .7s visibility, .7s opacity;
	transition: .7s visibility, .7s opacity;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 40px;
	right: -20px;
	background-color: #fff;
	padding: 10px 21px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 625px;
	-webkit-box-shadow: 0px 6px 31px 0px rgba(0, 0, 0, 0.21);
	box-shadow: 0px 6px 31px 0px rgba(0, 0, 0, 0.21);
	z-index: 100;
}

.small-basket.opened {
	visibility: visible;
	opacity: 1;
}

.small-basket::before {
	content: '';
	position: absolute;
	top: -20px;
	right: 40px;
	border: 10px solid transparent;
	border-bottom: 10px solid rgb(255, 255, 255);
}

.small-basket__container {
	max-height: 255px;
	overflow-y: auto;
	margin-right: -17px;
	padding-right: 17px;
}

.small-basket__col {
	display: flex;
	flex-direction: column;
	width: 190px;
}

.small-basket__prop {
	font-size: 12px;
	line-height: 14px;
	color: rgba(14, 14, 14, 0.8);
}

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

.small-basket__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ececec;
}

.small-basket__btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
	padding-top: 20px;
	padding-bottom: 10px;
}

.small-basket__btns-soc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.small-basket__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ececec;
}

.small-basket__img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 79px;
	height: 52px;
	border: 1px solid #ececec;
	flex-shrink: 0;
}

.small-basket__img img {
	max-width: 100%;
	max-height: 100%;
}

.small-basket__link {
	display: inline-block;
	margin-bottom: 10px;
}

.small-basket__link span {
	font-size: 14px;
	line-height: 20px;
	color: #0e0e0e;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: border-color .5s;
	transition: border-color .5s;
	font-weight: 600;
}

.small-basket__link span:hover {
	border-color: transparent;
}

.small-basket__go-tobasket {
	margin-right: 20px;
	background-color: transparent;
	border: 1px solid #FF8000;
	color: #FF8000;
	font-weight: normal;
}

.small-basket__go-tobasket:hover {
	color: #ffffff;
}

.small-basket__cost {
	min-width: 77px;
	font-weight: 600;
	font-size: 14px;
	line-height: 32px;
	color: #0e0e0e;
}

.small-basket__summ {
	font-weight: 600;
	font-size: 16px;
	color: #0e0e0e;
	line-height: 18px;
	margin-bottom: 10px;
	text-align: right;
}

.small-basket__total {
	font-weight: 600;
	font-size: 16px;
	color: #FF8000;
	line-height: 18px;
	margin-bottom: 10px;
	text-align: right;
}

.small-basket__total-economy {
	display: inline-block;
	padding: 5px 6px 6px;
	background: #d1ecf1;
	color: #179ebb;
	text-align: center;
	font: 400 12px/12px "OpenSans", Arial, sans-serif;
	margin-bottom: 4px;
	text-align: left;
	align-self: flex-end;
}

.card__elem-economy {
	position: absolute;
	right: -33px;
	display: inline-block;
	background: #d1ecf1;
	color: #4091a1;
	text-align: center;
	font: 400 12px/24px "OpenSans", Arial, sans-serif;
	margin-bottom: 4px;
	text-align: left;
	align-self: flex-start;
	padding-left: 6px;
	padding-right: 35px;
}

.card__elem-economy:before {
	content: '';
	position: absolute;
	bottom: -9px;
	right: 0;
	width: 0;
	height: 0;
	border-top: 9px solid #8cd9e7;
	border-right: 13px solid transparent;
}

.card__elem-economy:after {
	content: '';
	position: absolute;
	left: -16px;
	top: 0;
	width: 0;
	text-align: center;
	border-width: 12px 8px 12px;
	border-style: solid;
	border-color: #d1ecf1 #d1ecf1 #d1ecf1 transparent;
}

.small-basket__total-weight {
	font-size: 12px;
	line-height: 14px;
	color: #a1a1a1;
	font-weight: normal;
	text-align: right;
}

.card__elem-remove {
	margin-left: 14px;
	display: block;
	border: 0;
	cursor: pointer;
	width: 18px;
	height: 18px;
	outline: none;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAMAAAD+iNU2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAARVBMVEX///8LCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwv////eUdJ/AAAAFnRSTlMAAE1KBEINQTkVODAeJyYfLxYOQAVJdhPDlwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABvSURBVAjXZc/ZDsMwCERRuM7SbM3+/7/acUxSVR1ZyOcBBGbmTombZX2thO/ixm/+7InKSyqS+muacEMrv+jyLL2OXh4YwyODPDGF3/qZzyzhhVle1VXcs8obe8zf2eSDM3xy5P3Ts1y67mkf1+4fNPIC+/0aIGwAAAAASUVORK5CYII=") no-repeat center;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.card__elem-remove:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAMAAAD+iNU2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEX////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+pDkzLAAAAGnRSTlMA9Q702SrXvEa7nmNigoB/Zp2bSrku1RLxEKzqC9MAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAa0lEQVQI12XOSRLCMAxEUTlkhhBnDv/+B6UJsjfpRbueXVLZTOEfS7k7VX5LudkChY8VPNQllbuiVje0ds1ZSyf3PN0venng7R4Z5MjknonywupeWeSN3ffvbOqD033y+R0hfy5c13V2afYFQbAMghSf9vAAAAAASUVORK5CYII=") no-repeat center;
}

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

.small-basket__delivery-cost {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 10px;
}

.small-basket__delivery-cost span {
	font-weight: bold;
}

.model__filter-mobile-open-btn {
	position: relative;
	display: none !important;
	border: 1px solid #FF8000;
	font-family: 'OpenSans-Semibold', sans-serif;
	font-size: 15px;
	color: #1a1a18;
	text-align: center;
	transition: all 0.3s ease;
	cursor: pointer;
	width: fit-content;
	background: #fff;
	border: 0;
	padding: 0;
}
.model__filter-mobile-open-btn:hover {
	background-color: #fef8f3;
}
.model__filter-mobile-open-btn:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin: 1px 9px 0 0px;
	width: 18px;
	height: 14px;
	background: url(/local/templates/basic/img/icon-filter.svg) 0 0 no-repeat;
}

.header__icons-elem_card:hover:before {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTAzVDE3OjM4OjI1KzA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMi0wM1QxNzozODo1NyswNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMi0wM1QxNzozODo1NyswNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyY2U3MWQxMy0yZTBhLTY0NGMtYjdiZS1jYjZkN2IwNjVkZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MmNlNzFkMTMtMmUwYS02NDRjLWI3YmUtY2I2ZDdiMDY1ZGU3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MmNlNzFkMTMtMmUwYS02NDRjLWI3YmUtY2I2ZDdiMDY1ZGU3Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyY2U3MWQxMy0yZTBhLTY0NGMtYjdiZS1jYjZkN2IwNjVkZTciIHN0RXZ0OndoZW49IjIwMTgtMTItMDNUMTc6Mzg6MjUrMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Z2FwTAAAA80lEQVQ4jZWUMU5CQRRFz8jXAAk1E5cAsbAAFmDYg7vQTdhZ/LgFGlpqcAFCQUEIO4CpbECDiQSL/yaZjKMz85KXm9z8Obl578+o3UMbpwrgm4zSpaEAzp5fAKcc0EXA6+QALERJj8XrZ5yv+0kWAcg50u/mUU9cyJtoLyNJA6i5kCXVZm6Apnjqnx7JNzMX8gmsqLZzm5DiTnTqb2cuOogAusA1sNWlWfsQO9zYXIair1BFd8sO9146VlP4/bNtEg66NQslOQGXpN2fOnAMJSERgAX8BXkC9qIpPsp7CgC+gCvgALRivi5NMMkz8AG8JPr8AOTMORWffEePAAAAAElFTkSuQmCC') no-repeat center;
}

.header__icons-elem_card:after {
	content: '';
	width: 43px;
	height: 22px;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.soc-share {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 39px;
	background-color: #ededed;
	margin-top: 40px;
}

.soc-share__text {
	line-height: 36px;
	font-size: 16px;
	color: #0e0e0e;
	font-weight: 400;
}

.contacts__word {
	font-weight: 600;
	font-size: 18px;
	line-height: 21px;
	color: #000000;
	margin-bottom: 25px;
}

.contacts h2:not([class]) {
	font-family: 'OpenSans-Semibold', sans-serif;
	font-size: 24px;
	line-height: 22px;
	margin-bottom: 19px;
	margin-top: 0;
}

@media only screen and (max-width: 1399px) {
	.soc-share__text {
		font-size: 13px;
	}
}

@media only screen and (max-width: 1199px) {
	.soc-share {
		padding: 7px 39px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media only screen and (max-width: 999px) {
	.soc-share {
		padding: 0;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		background-color: transparent;
	}

	.soc-share__text {
		display: none;
	}
}

/*LANDING FORM*/
.free-consultation {
	margin-bottom: 80px;
}

.free-consultation__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	min-height: 410px;
}

.free-consultation__left {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #e57125;
	padding: 40px 20px;
	text-align: center;
	width: 340px;
	overflow: hidden;
}

.free-consultation__right {
	background-color: #f5f5f5;
	width: calc(100% - 340px);
	width: -webkit-calc(100% - 340px);
	padding: 0 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.free-consultation__staff-photo {
	-ms-flex-item-align: center;
	align-self: center;
	overflow: hidden;
	border-radius: 50%;
	border: 4px solid #e57125;
	width: 185px;
	height: 185px;
	margin-bottom: 16px;
	position: relative;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 144px 42px #e59825;
	box-shadow: 0px 0px 144px 42px #e59825;
}

.free-consultation__staff-name {
	font-weight: 600;
	color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	z-index: 1;
	position: relative;
	margin-bottom: 10px;
}

.free-consultation__staff-post {
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #ffffff;
	z-index: 1;
	position: relative;
}


.free-consultation__staff-photo img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.free-consultation__text {
	font-size: 18px;
	line-height: 26px;
	color: #1a1a18;
	font-weight: normal;
	margin-bottom: 33px;
}

@media only screen and (max-width: 1023px) {
	.free-consultation__text {
		font-size: 14px;
		line-height: 22px;
	}
}


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

.free-consultation__form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 30px;
}

.free-consultation__left-col {
	width: 310px;
}

.free-consultation__right-col {
	width: calc(100% - 310px - 30px);
	width: -webkit-calc(100% - 310px - 30px);
}

.favorites__btn {
	font-weight: 700;
	font-size: 17px;
	line-height: 40px;
}

.free-consultation .common__input,
.free-consultation .common__textarea {
	background-color: #ffffff;
}

.free-consultation .common__placeholder {
	z-index: 1;
}

.free-consultation .common__placeholder {
	z-index: 0;
}

.free-consultation__footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.free-consultation__footer .fakecheckbox {
	-ms-flex-item-align: center;
	align-self: center;
}

.free-consultation__footer .fakecheckbox__label:before {
	background-color: #ffffff;
}

@media only screen and (max-width: 1199px) {
	.free-consultation__left {
		display: none;
	}

	.free-consultation__right {
		width: 100%;
	}
}

.model__filter-inpcol-all-btn-wrap {
	margin-top: 8px;
	width: 100%;
}
.model__filter-inpcol-all-btn {
	font-size: 12px;
	color: #bd7222;
	text-decoration: underline;
	cursor: pointer;
}
.model__filter-inpcol-all-btn:hover {
	text-decoration: none;
}

@media only screen and (max-width: 767px) {
	.free-consultation__right {
		padding: 25px 20px;
	}

	.free-consultation__form {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.free-consultation__left-col {
		width: 100%;
		margin-bottom: 30px;
	}

	.free-consultation__right-col {
		width: 100%;
	}

	.free-consultation__footer {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.free-consultation__footer .fakecheckbox {
		-ms-flex-item-align: start;
		align-self: flex-start;
		margin-bottom: 30px;
	}

	.free-consultation__column {
		width: 100%;
	}

	.free-consultation__btn {
		-ms-flex-item-align: start;
		align-self: flex-start;
		font-size: 12px;
		font-weight: 300;
		line-height: 38px;
		padding: 0 15px;
	}

}

/*LANDING FORM*/

.other-questions {
	position: relative;
	padding-top: 50px;
	padding-bottom: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	margin-top: 60px;
}

.other-questions:before {
	content: '';
	position: absolute;
	width: calc(100vw + 20px);
	width: -webkit-calc(100vw + 20px);
	height: 100%;
	z-index: -1;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #1a1a18;
	background-image: url('../../img/img123.jpg');
	background-size: cover;
}

.other-questions__title {
	font-size: 44px;
	line-height: 44px;
	color: #ffffff;
	margin-bottom: 15px;
	font-weight: normal;
}

.other-questions__text {
	font-size: 20px;
	line-height: 20px;
	color: #ffffff;
	font-weight: normal;
	margin-bottom: 35px;
}

.other-questions+.footer {
	margin-top: 0;
}

.other-questions__btn {
	margin-right: 35px;
	margin-bottom: 40px;
}

.other-questions__btn:last-child {
	margin-right: 0;
}

.other-questions__btn--white {
	background-color: #ffffff;
	color: #FF8000;
	-webkit-transition: color .5s, background .5s;
	transition: color .5s, background .5s;
}

.other-questions__btn--white:hover {
	color: #ffffff;
}

@media only screen and (max-width: 999px) {
	.other-questions__bts {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-item-align: center;
		align-self: center;
	}

	.other-questions__btn {
		margin-right: 0;
	}
}

@media only screen and (max-width: 767px) {
	.other-questions__title {
		font-size: 34px;
		line-height: 36px;
	}

	.other-questions__btn {
		font-size: 13px;
		font-weight: 300;
		line-height: 38px;
		padding: 0 17px;
	}
}

.industry-solutions {
	margin-bottom: 40px;
}

.industry-solutions__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	position: relative;
}

.industry-solutions__tabs {
	width: calc(100% - 340px);
	width: -webkit-calc(100% - 340px);
	padding-left: 50px;
}

.industry-solutions__navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-item-align: start;
	align-self: flex-start;
	padding: 40px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.12);
	box-shadow: 0px 6px 19px 0px rgba(0, 0, 0, 0.12);
	width: 340px;
}

.industry-solutions__navigation-title {
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	padding-bottom: 14px;
	margin-bottom: 16px;
	display: inline-block;
	position: relative;
}

.industry-solutions__navigation-title:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 1px;
	width: 100%;
	background-color: #ececec;
}

.industry-solutions__navigation-item {
	position: relative;
	cursor: pointer;
	margin-bottom: 18px;
}

.industry-solutions__navigation-item:last-child {
	margin-bottom: 0;
}

.industry-solutions__navigation-item:hover .industry-solutions__navigation-text {
	color: #E27028;
}

.industry-solutions__navigation-item:hover .industry-solutions__navigation-icon {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

.industry-solutions__navigation-item.active .industry-solutions__navigation-text {
	color: #E27028;
}

.industry-solutions__navigation-item.active .industry-solutions__navigation-icon {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

.industry-solutions__navigation-icon {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: -webkit-filter .5s;
	transition: -webkit-filter .5s;
	transition: filter .5s;
	transition: filter .5s, -webkit-filter .5s;
}

.industry-solutions__navigation-text {
	padding-left: 33px;
	font-size: 18px;
	line-height: 24px;
	color: #1a1a18;
	font-weight: normal;
	-webkit-transition: color .5s;
	transition: color .5s;
	display: inline-block;
}

.industry-solutions__element-title {
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
	color: #FF8000;
	margin-bottom: 25px;
	display: inline-block;
}

.industry-solutions__element-text {
	margin-bottom: 35px;
}

.industry-solutions__clients-title {
	font-weight: 600;
	display: inline-block;
	color: #1a1a18;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 15px;
}

.industry-solutions__clients-item.swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 2px solid #ececec;
	width: 183px;
	height: 110px;
	position: relative;
	margin-bottom: 15px;
	background-color: #ffffff;
	cursor: pointer;
}

.industry-solutions__clients-item.active {
	height: 112px;
	border-bottom: 4px solid #FF8000;
}

.industry-solutions__clients-item.active::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #ffffff;
	z-index: 3;
}

.industry-solutions__clients-item.active::after {
	content: "";
	position: absolute;
	bottom: -13px;
	left: 50%;
	height: 22px;
	width: 22px;
	border: 4px solid #FF8000;
	-webkit-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotate(45deg);
	background-color: #ffffff;
	z-index: 2;
}

.industry-solutions__clients-item img {
	max-width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 3;
}

.industry-solutions__clients-slider {
	padding: 0 74px;
	position: relative;
	margin-bottom: 35px;
}

.industry-solutions__clients-slider .swiper-button-prev {
	top: calc(50% - 7px);
	top: -webkit-calc(50% - 7px);
	left: 0;
	outline: none;
}

.industry-solutions__clients-slider .swiper-button-next {
	top: calc(50% - 7px);
	top: -webkit-calc(50% - 7px);
	right: 0;
	outline: none;
}

.industry-solutions__clients-slider .swiper-button-prev:hover,
.industry-solutions__clients-slider .swiper-button-next:hover {
	background-color: rgba(0, 0, 0, .2);
}

.industry-solutions__clients-tabs {
	display: none;
}

.industry-solutions__clients-tabs.active {
	display: block;
}

.industry-solutions__clients-element p:not([class]) {
	font-size: 18px;
	line-height: 26px;
	color: #1a1a18;
}

.industry-solutions__clients-link {
	font-weight: 600;
	color: #1a1a18;
	font-size: 14px;
	line-height: 18px;
	border-bottom: 1px solid #FF8000;
	-webkit-transition: border-color .5s;
	transition: border-color .5s;
}

.industry-solutions__clients-link:hover {
	border-color: transparent;
}

@media only screen and (max-width: 1199px) {
	.industry-solutions__clients-slider .swiper-button-prev {
		top: calc(50% - 27px);
		top: -webkit-calc(50% - 27px);
	}

	.industry-solutions__clients-slider .swiper-button-next {
		top: calc(50% - 27px);
		top: -webkit-calc(50% - 27px);
	}
}

@media only screen and (max-width: 999px) {
	.industry-solutions__container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.industry-solutions__navigation {
		width: 100%;
		margin-bottom: 20px;
	}

	.industry-solutions__tabs {
		width: 100%;
		padding-left: 0;
	}

	.industry-solutions__navigation {
		padding: 20px;
	}
}

.accessories {
	margin-bottom: 80px;
}

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

.accessories__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	z-index: 1;
	padding-bottom: 10px;
	margin-left: 60px;
	margin-right: 60px;
	position: relative;
}

.accessories__container .swiper-buttons {
	position: absolute;
	left: 0;
	top: 12px;
	width: 100%;
}

.accessories__list .swiper-slide {
	width: auto;
	align-self: flex-start;
}

.accessories__container .swiper-button-prev {
	top: 0;
}

.accessories__container .swiper-button-next {
	top: 0;
	right: 0;
}

.accessories__container .swiper-button-prev,
.accessories__container .swiper-button-next {
	outline: none;
	-webkit-filter: invert(100%);
	filter: invert(100%);
}

.accessories__tab {
	display: none;
	margin-top: -10px;
	z-index: 0;
	position: relative;
}

.accessories__tab.active {
	display: block;
}

.accessories__tab-cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	border: 2px solid #ececec;
	padding: 47px;
	margin-top: -2px;
}

.accessories__tab-cont .ln-type__descr-btn-next {
	margin-bottom: 34px;
	margin-top: 37px;
}

.accessories__tab-img {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.accessories__btn {
	text-align: center;
}

.accessories__tab-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 840px;
	padding-right: 35px;
	position: relative;
	flex-shrink: 0;
}

.accessories__tab-text::before {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	width: 1px;
	background-color: #ececec;
}

@media (max-width: 1399px) {
	.accessories__tab-text {
		width: 700px;
	}
}

.accessories__list-item {
	padding-bottom: 14px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	border-bottom: 4px solid transparent;
}

.accessories__list-item span {
	z-index: 3;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #1a1a18;
	position: relative;
	border-bottom: 1px dotted #FF8000;
	-webkit-transition: border-color .5s;
	transition: border-color .5s;
}

.accessories__list-item span:hover {
	border-color: transparent;
}

.accessories__list-item.active {
	border-color: #FF8000;
}

.accessories__list-item.active span {
	color: #FF8000;
	border-color: transparent;
}

.accessories__list-item.active::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: #ffffff;
	z-index: 3;
}

.accessories__list-item.active::after {
	content: "";
	position: absolute;
	bottom: -10px;
	left: 50%;
	height: 10px;
	width: 10px;
	border: 4px solid #FF8000;
	-webkit-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotate(45deg);
	background-color: #ffffff;
	z-index: 2;
}

.accessories__title {
	font-weight: 700;
	color: #FF8000;
	line-height: 30px;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 10px;
}

@media only screen and (max-width: 1023px) {
	.ln-stillage__info-pluses-item {
		font-size: 20px;
		line-height: 22px;
	}

	.accessories__tab {
		z-index: -1;
	}
}

@media only screen and (max-width: 1199px) {
	.accessories__list-item {
		margin-right: 15px;
	}
}

@media only screen and (max-width: 999px) {
	.accessories__tab-cont {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 25px;
	}

	.accessories__tab-text::before {
		content: none;
	}

	.accessories__tab-text {
		padding-right: 0;
		width: auto;
		margin-bottom: 20px;
	}

	.accessories__list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.accessories__list-item {
		margin-bottom: 20px;
	}
}

/*SUMOSELECT СТИЛИЗАЦИЯ*/
.SumoSelect {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.SumoSelect>.CaptionCont {
	position: relative;
	border: 2px solid #b6b6b6;
	height: 36px;
	background-color: #fff;
	border-radius: 0;
	margin: 0;
	padding-left: 10px;
	padding-right: 40px;
	padding-top: 10px;
	padding-bottom: 9px;
	cursor: pointer;
}

.SumoSelect>.CaptionCont>span,
.SumoSelect>.CaptionCont {
	padding-right: 0;
	cursor: pointer;
	font-size: 12px;
	line-height: 1;
	color: #0e0e0e;
	font-weight: normal;
}

.SumoSelect:focus>.CaptionCont,
.SumoSelect:hover>.CaptionCont,
.SumoSelect.open>.CaptionCont {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.SelectClass,
.SumoUnder {
	cursor: pointer;
}

.SumoSelect>.CaptionCont>label>i {
	width: 16px;
	height: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0);
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk3NvV16uIAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAARUlEQVQI12NgVGAAAiYBBpMgEEPVjSGlFSjEFOHOwOYBFFJtKWAACYEEGEBCqi0JIIUprRFuIJqB3QMiwMBQAhEACoEEABl3C7YMtMY5AAAAAElFTkSuQmCC") no-repeat;
}

.SumoSelect>.CaptionCont>label {
	cursor: pointer;
}

.SumoSelect.open>.CaptionCont>label>i {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

.SumoSelect.open>.optWrapper {
	top: 35px;
	border-radius: 0;
}

.SumoSelect>.optWrapper>.options {
	max-height: 300px;
}

.SumoSelect>.optWrapper.multiple>.options li.opt span {
	width: 24px;
	height: 24px;
	background-color: #fff;
	border: 2px solid #b6b6b6;
	cursor: pointer;
	position: relative;
	margin-right: 10px;
}

.SumoSelect>.optWrapper.multiple>.options li.opt span i {
	background-color: none;
	width: 14px;
	height: 12px;
	opacity: 0;
	background-color: transparent;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMBAMAAACgrpHpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAAymp8Dc2ON3HLXwAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAAMklEQVQI12NgAAFGBTDFIOwK4Vq4QbgtCRhcJgEIt8QQIhvSDJFl84AoZkiBKGZgA3MBeVoJKiGpBgkAAAAASUVORK5CYII=");
	cursor: pointer;
	-webkit-transition: 0.5s opacity;
	transition: 0.5s opacity;
	margin-top: 4px;
	margin-left: 3px;
}

.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i {
	opacity: 1;
}

.SumoSelect>.optWrapper.multiple>.options li.opt span,
.SumoSelect>.optWrapper>.options li.opt label {
	display: inline-block;
	vertical-align: middle;
}

.SumoSelect>.optWrapper>.options>li.opt {
	padding: 0;
	border-radius: 0;
	border-bottom: none;
	padding: 4px 10px;
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
}

.SumoSelect>.optWrapper>.options li.opt label {
	font-size: 14px;
	line-height: 24px;
	color: #0e0e0e;
	font-weight: normal;
}

.SumoSelect>.optWrapper.multiple>.options li.opt span,
.SumoSelect .select-all>span {
	margin-left: 0;
}

.SumoSelect>.optWrapper>.options li.opt:hover {
	background-color: transparent;
}

.SumoSelect>.optWrapper>.options>li.opt:hover {
	background-color: #000000;
}

.SumoSelect>.optWrapper>.options li.opt:hover label {
	color: #ffffff;
}

.SumoSelect:focus>.CaptionCont,
.SumoSelect:hover>.CaptionCont,
.SumoSelect.open>.CaptionCont {
	border-color: #b6b6b6;
}

/* animation addedcart */
.animated-clone {
	position: absolute;
	opacity: 1;
	-webkit-transition: transform 1.5s, opacity 1.5s;
	-webkit-transition: opacity 1.3s, -webkit-transform 1.5s;
	transition: opacity 1.3s, -webkit-transform 1.5s;
	transition: transform 1.5s, opacity 1.3s;
	transition: transform 1.5s, opacity 1.3s, -webkit-transform 1.5s;
	z-index: 998;
}

/* end - animation addedcart */

.video__elem img {
	position: absolute;
	z-index: 0;
	display: block;
	max-width: none;
	width: 100%;
	height: 100% !important;
	object-fit: cover;
	transition: all .3s;
	filter: brightness(0.4);
	left: 0;
	top: 0;
}
.video__img-wrap {
	min-height: 155px;
	position: relative;
	background: rgba(0,0,0,.6);
	padding: 30px;
}
.video__elem:hover:before {
	opacity: 1;
}

.news-intresting {
	margin-top: 60px;
	position: relative;
	margin-bottom: 60px;
}

.news-intresting__car-over {
	position: relative;
}

.news-intresting__car-over .card__elem {
	width: 100%;
	margin-left: 0;
	padding: 21px 18px;
}

.news-intresting__car-over .card__elem-status {
	position: static;
	margin-bottom: 10px;
}

.news-intresting__car .card__elem-params {
	margin-bottom: 10px;
}

.news-intresting__toall {
	position: absolute;
	right: 32px;
	top: 60px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.news-intresting__toall:after {
	content: "";
	position: absolute;
	top: 1px;
	right: -32px;
	width: 24px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQBAMAAAD+CqKmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7///8TqNONAAAADXRSTlMACT3pPpb0A588ofPncb+tAQAAAAFiS0dEDm+9ME8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA9SURBVAjXY2CAAgEGBGAyQeKwXnNAcNh7U5CkKvBL3UWAK8icmwhlVbcnIAxYu5MICVYkCQbOk0hWgr0AAOa2JA82/bjiAAAAAElFTkSuQmCC") no-repeat center;
}

.news-intresting__car .card__elem-info {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.news-intresting__car .card__elem-imgover {
	width: auto;
}

.news-intresting .swiper-button-prev {
	left: -73px;
	outline: none;
}

.news-intresting .swiper-button-next {
	right: -73px;
	outline: none;
}

@media (min-width: 769px) {
	.news-intresting__toall:hover {
		border-color: transparent;
	}
}

@media (max-width: 1199px) {
	.news-intresting .swiper-buttons {
		z-index: 10;
	}

	.news-intresting .swiper-button-prev {
		top: 0;
		left: 0;
	}

	.news-intresting .swiper-button-next {
		top: 0;
		right: auto;
		left: 66px;
	}
}

@media (max-width: 1400px) {
	.news-intresting__toall {
		top: 23px;
	}
}

@media (max-width: 999px) {
	.news-intresting__toall {
		position: relative;
		right: auto;
		top: 0;
		margin-top: 35px;
		display: inline-block;
		vertical-align: top;
	}
}

.idea-banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin: 35px 0 60px;
}

.idea-banner__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-item-align: center;
	align-self: center;
	margin-left: 20px;
}

.idea-banner__question {
	font-weight: 600;
	color: #0e0e0e;
	font-size: 19px;
	margin-bottom: 7px;
}

.idea-banner__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 19px;
	color: #0e0e0e;
}

.idea-banner__img {
	margin-bottom: 0;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.idea-banner__text p:not([class]) {
	margin-bottom: 0;
	margin-right: 10px;
}

.idea-banner__download {
	position: relative;
	color: #FF8000;
	font-size: 14px;
	font-weight: 400;
	-ms-flex-item-align: center;
	align-self: center;
	line-height: 19px;
	margin-left: 26px;
	display: inline-block;
}

.idea-banner__download span {
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.idea-banner__download:before {
	content: "";
	position: absolute;
	left: -26px;
	top: 0;
	width: 16px;
	height: 16px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+85P+LAAAAGnRSTlMAubrwSqoYfNgbA5zd93FYAZdX/dKScvbMztoDHsoAAAABYktHRBsCYNSkAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4gwUDA8kP1I8mgAAAGJJREFUGNOty9ESQCAUhOEliogiYd//QYXMaMal/+bMfjMHuCtK5AnxM1S1PEHWVQLFphWibagS6I69MT07fa5hBKxjzFlgGjD7qHYhl7jhZ9BfbyFcx/OB1Ces26uV2Jm1H+cBB1P7gpIrAAAAAElFTkSuQmCC') no-repeat center;
}

.idea-banner__download:hover span {
	border-color: transparent;
}

@media (max-width: 1199px) {
	.idea-banner__text {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.idea-banner__text p:not([class]) {
		margin-bottom: 5px;
	}

	.idea-banner__download {
		-ms-flex-item-align: start;
		align-self: flex-start;
	}
}

@media (max-width: 600px) {
	.idea-banner__img {
		display: none;
	}

	.idea-banner__container {
		margin-left: 0;
	}
}

@-webkit-keyframes shake {

	0%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	0.5%,
	1.5% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}

	1%,
	2% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}

	2.5%,
	50%,
	98% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

}

@keyframes shake {

	0%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	0.5%,
	1.5% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}

	1%,
	2% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}

	2.5%,
	50%,
	98% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

}

.card__elem-tofavorites,
.card__elem-tocompare {
	-webkit-animation-name: shake;
	animation-name: shake;
	-webkit-animation-delay: 15s;
	animation-delay: 15s;
	-webkit-animation-duration: 15s;
	animation-duration: 15s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.header__basket-cover {
	visibility: hidden;
	-webkit-transition: 0.7s visibility,
		0.7s opacity;
	transition: 0.7s visibility,
		0.7s opacity;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	background-color: rgba(26, 26, 26, 0.5);
	z-index: -1;
}

.header__icons-elem_card:not(.empty):hover~.small-basket~.header__basket-cover {
	visibility: visible;
	opacity: 1;
}

.small-basket:hover~.header__basket-cover {
	visibility: visible;
	opacity: 1;
}

.catalog__elem-projects-img {
	margin-right: 20px;
}

.catalog__elem-projects-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.ln-stillage__col .swiper-container .swiper-pagination {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	left: 0;
	bottom: 28px;
}

.ln-stillage__col .swiper-container .swiper-pagination .swiper-pagination-bullet {
	cursor: pointer;
}

.content--lnd+.footer {
	margin-top: 0;
}

.industry-solutions+.other-questions {
	margin-top: 0;
}

.catalog__top+.quiz {
	margin-top: 60px
}

.catalog__top+#quiz-dynamic {
	margin-top: 60px
}

.no-margin .footer {
	margin-top: 0;
}

.new-catalog .intresting {
	margin-top: 0;
	margin-bottom: 50px;
}

.new-catalog .other-questions {
	margin-top: 0;
}

.h-contacts--sm {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f5f5f5;
	border: none;
	margin-bottom: 50px;
	margin-top: 50px;
	padding-bottom: 10px;
}

.h-contacts--sm .h-contacts__col:last-child {
	margin-top: 0;
	margin-bottom: 20px;
}

.h-contacts--dark {
	background-color: #484846;
}

.h-contacts--dark .h-contacts__title,
.h-contacts--dark .h-contacts__text {
	color: #ffffff;
}

.h-contacts--orarow {
	background-color: #FF8000;
}

.h-contacts--orarow .h-contacts__title,
.h-contacts--orarow .h-contacts__text,
.h-contacts--orarow .h-contacts__tel a {
	color: #ffffff;
}

.h-contacts--orarow .btn {
	background-color: #ffffff;
	color: #e97e2f;
}

.h-contacts--orarow .btn:hover {
	background-color: rgba(255, 255, 255, 0.8);
}

.h-contacts--white {
	background-color: white;
	border: 2px solid #ebebeb;
}

.gvideo__elem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 460px;
	height: 350px;
	position: relative;
	overflow: hidden;
	-ms-flex-line-pack: end;
	align-content: flex-end;
}

.gvideo__elem:before {
	content: "";
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
}

.gvideo__elem img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	min-width: 100%;
	height: 100%;
}

.gvideo__content {
	padding: 42px 52px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
	-ms-flex-item-align: center;
	align-self: center;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.gvideo__play:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 2px;
	position: absolute;
	z-index: 1;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAMAAABl5a5YAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+yfIzaAAAAKXRSTlMAtyr7lRTxewnhWQHHOP6mHvmMEOtqBNVIz+ZiAvaEDL8321HvcwauKPnuFXcAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAWklEQVQY033QNRLAQAwDwAszMzPo/x9MG11xLnfGI8tC0wUPDNNiAGzHZQA8P2AAwkgCxEnKAGR5wQCUVc0ANK0EHUM/jP+VaV5UsetGh+0HdTmvW1X/efk/H12uFr5Ep2/aAAAAAElFTkSuQmCC") no-repeat center;
}

.gvideo__play:hover:before {
	background-color: #e97e2f;
}

.gvideo__play:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #FF8000;
	border-radius: 50%;
	z-index: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.gvideo__play {
	display: block;
	position: relative;
	width: 60px;
	height: 60px;
	border: 0;
	cursor: pointer;
	outline: none;
	border-radius: 50%;
	-ms-flex-item-align: center;
	align-self: center;
}

.gaudio__btn {
	display: block;
	position: relative;
	width: 60px;
	height: 60px;
	border: 0;
	cursor: pointer;
	outline: none;
	border-radius: 50%;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}

.gaudio__btn:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #FF8000;
	border-radius: 50%;
	z-index: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.gaudio__btn:hover:before {
	background-color: #e97e2f;
}

.gaudio__btn--play {
	display: none;
}

.gaudio__btn--play.active {
	display: block;
}

.gaudio__btn--play:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAQAAAA5SeU1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARcPDAuckVSjAAAB1UlEQVQ4y3WSz0tUURTHP++OI1bQpiRMoYRW0iqIQBKLnF1Qf0FE0C5oV7sWQYsW9gMq3AQGERQVIRgUSKggYZFEmDtDTDAxjNEZx6l5nxa+eZk+v3dxOfecz7mHcw6SeS55y4bU2u07n5iv29nIKxedsVfERhE7HHDJY9tDU1atuuyIkVjwvRdFvKx2ZUFtFv2tas1PBjF43q+OiXhO3bsZ6lKrmkBjnklKxDEnRex3aB267qBvHPSxS65ZV+yEnY46bbuIM/aJkQt2YqOxFWNrxhuAWP1ug3jPBfNisz9tFR86gHvSgtwEzSZNH/a+iE+9Kfb4MdDAVkVEQC2xrnGSAIxwGBinFAhEZCkZCTBOkQPALHmgSCVsCY3T33JJuiZyrAK5JEkU0qC6QuIivU/TxDzQQRloYWegkjrX85OW+yfx3OYBAKcYAk6wA4Ml1za0+5+mDDY75aCIPS6aF1/bh1jwji8cddjSf7Oa8KzzPkr2XC+Iba7Yst6kyJx58+5zOZ1a7Gc77RbxuGXvijhpb9aWzyWrVPODkXjIZ/7wiogv/SZmjLaVL7QTKPILgf2UOcIcu3jOUQ4CRJKht9RYYZqr6Us3N1ilkLQ4E4KIbRwAfwEKfOsI8uT+OgAAAABJRU5ErkJggg==");
}

.gaudio__btn--pause {
	display: none;
}

.gaudio__btn--pause.active {
	display: block;
}

.gaudio__btn--pause:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAQAAAAqYpy5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARcOGhQMw4a2AAAARUlEQVQY0+3RsRGAMAzFUIXtkv1H4By2EAUO5yYdJXL3fmnshmGX91IwVI0ypTTlqbFKOdj2T19ME4Cr2BKH09NR/pVyA/2MPqHwg+EpAAAAAElFTkSuQmCC");
}

.gvideo__text {
	margin-top: 23px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.gseotext {
	display: inline-block;
	margin-top: 50px;
	margin-bottom: 50px;
}

.ln-stillage__title {
	font-size: 26px;
	line-height: 30px;
	color: #FF8000;
	font-weight: 700;
}

.gaudio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 460px;
	height: 350px;
	position: relative;
	overflow: hidden;
	-ms-flex-line-pack: end;
	align-content: flex-end;
}

.gaudio:before {
	content: "";
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
}

.gaudio__title {
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
	color: white;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 30px;
}

.gaudio__time {
	font-size: 14px;
	line-height: 16px;
	color: rgba(255, 255, 255, 0.5);
	font-weight: normal;
	margin-bottom: 5px;
}

.gaudio__additional {
	font-size: 14px;
	line-height: 16px;
	color: rgba(255, 255, 255, 0.5);
	font-weight: normal;
}

.gaudio img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	height: 100% !important;
}

.gaudio__content {
	padding: 42px 52px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
	-ms-flex-item-align: center;
	align-self: center;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.gaudio__play {
	display: block;
	position: relative;
	width: 60px;
	height: 60px;
	border: 0;
	cursor: pointer;
	outline: none;
	border-radius: 50%;
	text-align: center;
	margin: 0 auto;
}

.gaudio__play:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #FF8000;
	border-radius: 50%;
	z-index: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.gaudio__play:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAQAAAAzbkVEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARYQHx4/ZXLyAAAAgElEQVQoz33SMQ5BURCF4fteJ1FYgyhEw1Yo6cRK6EQnbx+io2MnGo1e8qL4rOCemfbP5OSfU1xNlPoWfB0MEgAvqwzA3SwD9E6GCYC3jSYB8LTIAD+dUQLgY6dtKGm6fGGrrWc4pwwP8+RhXffQOyaTN9P0zWXqwz714WKcGvUHZ7epSrdDDqwAAAAASUVORK5CYII=");
}

.gaudio__play:hover:before {
	background-color: #e97e2f;
}

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

.gseotext__right {
	margin-left: 60px;
}

.gseotext img {
	max-width: 100%;
	height: auto;
}

.full-width-banner+.container>.consult {
	margin-top: 0;
}

@media (max-width: 1400px) {
	.h-contacts--sm .h-contacts__title {
		width: 230px;
	}

	.h-contacts--sm .h-contacts__title br {
		display: none;
	}
}

@media (max-width: 1199px) {
	.h-contacts--sm .h-contacts__title {
		width: 100%;
		margin-bottom: 20px;
		padding-right: 0;
	}

	.gseotext__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.gseotext__left {
		margin-bottom: 20px;
	}

	.gseotext__right {
		margin-left: 0;
	}
}

@media (max-width: 767px) {
	.h-contacts__col .btn {
		text-align: center;
	}

	.gseotext img {
		margin: 0 !important;
	}
}

@media (max-width: 600px) {
	.gvideo__elem {
		width: 100%;
	}

	.gaudio {
		width: 100%;
	}
}

@media (max-width: 479px) {
	.h-contacts--sm {
		padding: 30px;
		padding-bottom: 10px;
	}
}

.gstillage-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-bottom: 32px;
	margin-top: 43px;
}

.gstillage-header .gvideo__elem {
	margin-bottom: 30px;
}

.gstillage-header__right {
	margin-left: 65px;
}

.gstillage-header .stillage__banner-cost {
	font-weight: 600;
	margin-left: 0;
}

.gstillage-header .stillage__banner-cost span {
	font-size: 16px;
	line-height: 20px;
}

@media (max-width: 1199px) {
	.gstillage-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.gstillage-header__left {
		margin-bottom: 20px;
	}

	.gstillage-header__right {
		margin-left: 0;
	}

	.gstillage-header .stillage__banner-cost {
		width: auto;
	}
}

.stillage__type-item--banner {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
}

.stillage__type-item--banner::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(41, 41, 41, 0.7);
	z-index: -1;
}

.stillage__type-banner-img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
	min-width: 100%;
	height: 100%;
}

.stillage__type-banner-title {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	color: white;
	margin-bottom: 30px;
}

.stillage__type-banner-text {
	font-size: 16px;
	line-height: 26px;
	color: white;
	font-weight: normal;
	margin-bottom: 35px;
}

.stillage__type-banner-btn {
	font-size: 14px;
	line-height: 20px;
	padding: 7px 45px;
}

.stillage__type-banner-info {
	max-width: 255px;
	text-align: center;
	-ms-flex-item-align: center;
	align-self: center;
}

@media (max-width: 767px) {
	.stillage__type-item--banner {
		padding: 35px 10px;
	}

	.stillage__type-banner-title {
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 15px;
	}

	.stillage__type-banner-text {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 15px;
	}

	.stillage__type-banner-btn {
		padding-left: 35px;
		padding-right: 35px;
	}
}

.filter__links {
	margin-top: -7px;
}

.filter__link {
	border: 2px solid #FF8000;
	line-height: 36px;
	border-radius: 18px;
	font-size: 13px;
	padding: 8px 0;
	padding-right: 16px;
	padding-left: 42px;
	position: relative;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAV1BMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///8LlB7/AAAAG3RSTlMAurvwS6sYTHvYG3wDnN33cVgBlv3Sj3D2zM5CvA7oAAAAAWJLR0QcnARBBwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+MBFhEQIpZQeI0AAABjSURBVBjTrctJDoAgEETRUsRZQRQH6v73FBATTVz6N516SQNXWY53QvwMhSwDlLJKULNphWgbdgn6gaNSI4c+LD0BZqZvNsCksVivZiVXv2EX0Ma3bYvH8obUJ+zHo51wfOVOCVUHvlun+C0AAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-position: left 15px center;
	color: #010101;
	margin-left: 17px;
}

@media (max-width: 1400px) {
	.filter__link {
		font-size: 11px;
		padding: 8px 0;
		padding-right: 14px;
		padding-left: 32px;
		background-position: left 10px center;
		margin-left: 20px;
	}
}

@media (max-width: 1199px) {
	.filter__main {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.filter__links {
		margin-top: 10px;
	}

	.filter__link {
		margin-left: 0;
	}

	.filter__link:nth-child(2) {
		margin-left: 15px;
	}
}

@media (max-width: 999px) {

	.filter__links {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.filter__link {
		display: inline-block;
		line-height: 1;
		font-size: 14px;
		white-space: nowrap;
	}

	.filter__link:nth-child(2) {
		margin-left: 0;
	}

	.filter__link:nth-child(1) {
		margin-bottom: 10px;
	}
}

.card__list--tight {
	position: relative;
	margin-left: -30px;
}

@media (max-width: 768px) {
	.card__list--tight:before {
		width: 100vw;
	}
}

.card__list--tight .card__elem {
	width: calc(100% / 4 - 30px);
	margin-left: 30px;
	margin-bottom: 15px;
}

.card__list--tight .card__elem-params {
	width: 100%;
}

.card__list--tight .card__elem-params {
	margin-bottom: 10px;
}

.card__list--tight .card__elem-status.in-stock {
	font-size: 13px;
	line-height: 13px;
}

.card__list--tight .card__elem-cost sub {
	font-size: 18px;
}

.card__list--tight .card__elem-price {
	margin-bottom: 0;
}

.card__elem--banner-icon {
	border: none;
	background-color: #f5f5f5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
}

.card__elem--banner-man {
	border: none;
	background-color: #f5f5f5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
	padding-left: 30px;
	padding-right: 95px;
	background-repeat: no-repeat;
	background-position: bottom right;
}

.card__banner-title {
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.card__banner-ico {
	margin-bottom: 20px;
}

.card__banner-title {
	margin-bottom: 20px;
}

.card__banner-text {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
	color: #1a1a18;
}

.card__banner-btn {
	font-size: 14px;
	line-height: 20px;
	padding: 7px 25px;
	text-align: center;
}

.card__list_line--new .card__elem {
	margin-bottom: 30px;
	background-color: #f5f5f5;
	border: none;
}

.card__list_line--new .card__elem--banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 40px 0;
	padding-left: 180px;
	padding-right: 180px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.card__list_line--new .card__banner-ico {
	margin-bottom: 0;
}

.card__list_line--new .card__banner-title {
	margin-bottom: 0;
	display: inline-block;
}

.card__list_line--new .card__banner-text {
	margin-bottom: 0;
	max-width: 236px;
}

@media (max-width: 1400px) {
	.card__list--tight .card__elem {
		width: calc(100% / 3 - 30px);
	}

	.card__elem-price-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-item-align: start;
		align-self: flex-start;
	}

	.card__banner-btn {
		padding: 7px 25px;
	}

	.card__list_line--new .card__elem--banner {
		padding-left: 37px;
		padding-right: 37px;
	}
}

@media (max-width: 1199px) {
	.card__list--tight .card__elem {
		width: calc(50% - 32px);
	}
}

@media (max-width: 999px) {
	.card__list_line--new .card__elem--banner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.card__list_line--new .card__elem--banner .card__banner-ico {
		display: none;
	}

	.card__list_line--new .card__elem--banner .card__banner-text {
		max-width: inherit;
		margin-bottom: 10px;
	}

	.card__list_line--new .card__elem--banner .card__banner-title {
		width: 100%;
		margin-bottom: 10px;
	}

	.card__list_line--new .card__elem--banner .card__banner-title br {
		display: none;
	}
}

@media (max-width: 767px) {
	.card__list_line--new .card__elem--banner {
		text-align: center;
	}

	.card__list--tight .card__elem {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.card__banner-title {
		font-size: 18px;
		line-height: 24px;
	}
}

.gtext-banner {
	position: relative;
	padding: 60px 0;
	margin-top: 50px;
	margin-bottom: 50px;
	background-size: cover;
}

.gtext-banner::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.7);
}

.gtext-banner .container {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.gtext-banner .container .common__title {
	color: #ffffff;
	margin-bottom: 40px;
}

.gtext-banner__orange {
	color: #e47224;
}

.gtext-banner__text {
	max-width: 880px;
	text-align: left;
}

.gtext-banner__text p:not([class]) {
	color: #ffffff;
	font-size: 18px;
	line-height: 26px;
}

@media (max-width: 767px) {
	.gtext-banner__text {
		max-width: inherit;
	}

	.gtext-banner__text p:not([class]) {
		font-size: 14px;
		line-height: 18px;
	}
}

.pluses-ship {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 60px 0;
	margin-bottom: 50px;
}

.pluses-ship__bg {
	position: absolute;
	width: calc(100vw + 20px);
	height: 100%;
	z-index: -1;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-size: cover;
}

.pluses-ship__icon {
	margin-right: 30px;
}

.pluses-ship__title {
	color: #ffffff;
	text-align: center;
	margin-bottom: 40px;
}

.pluses-ship__subtitle {
	display: inline-block;
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 22px;
	color: #ffffff;
}

.pluses-ship__text {
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #ffffff;
}

.pluses-ship__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	width: calc(100% / 3 - 30px);
	margin-right: 30px;
}

.pluses-ship__over {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-bottom: 40px;
}

.pluses-ship__btn {
	padding-right: 50px;
	background-repeat: no-repeat;
	background-position: right 25px center;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAQAAACBxB0+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARcTEBd72w+lAAAAT0lEQVQI11XIQRGAIBgF4ceNBFpC6mgU7WACiYJhyMCdmfXwwwh72vlEYu4VG3WAShDiGSgiIRZKg8JqJM5GF+rkyUDG/yR24LDv5Lhx9h+Jc2uflvyZjAAAAABJRU5ErkJggg==");
	-webkit-transition: background .5s;
	transition: background .5s;
}

.pluses-ship__btn.opened {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAFpJREFUGJV1ykENgDAMQNFyQwGYADsgBTygYFZmhlnYfcnnQEdGoT9pmjZPAGmmAw7dz18MWrlbPNQDSdGp9wftvNssGoFsUAaGFgX+CxXNQHFQASYBogNq8QKOovsOzce1XwAAAABJRU5ErkJggg==");
}

.pluses-ship+.js-cities-block {
	display: none;
}

@media (max-width: 1199px) {
	.pluses-ship__over {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.pluses-ship__item {
		width: calc(100% / 2 - 30px);
		margin-bottom: 20px;
	}
}

@media (max-width: 999px) {
	.pluses-ship__item {
		width: 100%;
		margin-right: 0;
	}
}

@media (max-width: 999px) {
	.pluses-ship__item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.pluses-ship__icon {
		margin-right: 0;
	}

	.pluses-ship__iconover {
		margin-bottom: 10px;
	}
}

.projects--newdesign {
	position: relative;
	margin-bottom: 50px;
}

.projects--newdesign .projects__imgover {
	padding-top: 84%;
	margin-bottom: 0;
}

.projects--newdesign .projects__imgover:before {
	top: 0;
	content: "";
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
}

.projects--newdesign .projects__cost {
	padding: 20px;
	background-color: transparent;
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
}

.pool-download+.catalog__elem-projects-wrapper {
	margin-top: 30px;
}

.pool-download {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-top: 25px;
	width: calc(50% - 15px);
	border: 1px solid #e87014;
	border-radius: 27px;
	padding: 11px 17px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1400px) {
	.pool-download {
		width: auto;
	}
}

@media (max-width: 1200px) {
	.pool-download {
		width: 100%;
	}
}

.pool-download__link {
	font-size: 15px;
	line-height: 18px;
	border-bottom: 1px dotted #e87014;
	-webkit-transition: border-color .5s;
	transition: border-color .5s;
	margin-left: 29px;
	white-space: nowrap;
	color: #31312f;
	position: relative;
	margin-right: 9px;
}

.pool-download__link:hover {
	border-color: transparent;
}

.pool-download__link:before {
	content: '';
	position: absolute;
	width: 18px;
	height: 24px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAMAAADAi10DAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABHVBMVEUtLSwxMS8xMTAzMy02NiwxMS4yMjEwMC8uLi4yMjAuLi0sLCwtLS0yMi8vLy4tLS4wMDAyMi4zMy4uLi8zMy8vLy8wMC40NC0xMTEwMC82NiwxMS8xMTAuLiwwMC4xMS8xMS8vLy4xMS8xMS8xMS8yMi8yMjAxMS8yMjAuLi4xMS8xMS8xMS8vLy4xMS8xMS8xMS8xMS8xMS8xMS8xMS8xMS8xMS8wMC8xMS8xMS8xMS8xMS8xMS8xMS4xMS8wMC8xMS8wMC4yMi8yMi4wMC8zMy41NSwyMi8vLy8xMS8xMS8yMi4yMi8wMC4xMS8xMS8xMS8yMi8xMS8xMS8wMC8xMS4zMy4xMS8xMTAyMjAyMi8yMjAxMS8wMC////8oYlJtAAAAWnRSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCYQ18lNbHnoEdBw2K/O+TDGX+8fCA4NqHgJKC2N5/SvL0VAyViPgFjnMuc8YEJ5B4jIaIrmT7g5QprXNyKS7dgJ9I2aF8AAAAAWJLR0ReBNZhuwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+MCCAoFMyxAqIYAAAEJSURBVBjTbdDZVsIwFIXhbCqkKilNUXEeqHqcxQGcULTOM85Kj+//GiZlsQR0X2X9F/myIgRSTk86M9xojEi4Lnr7hE2jY+PxxGQ8NT2TpP5iGM4yz2XdeWYKw4WsWFxi5mUgIyVWzDFeFbxGtM6ljU3aKvE2UZkFVyB3djnZ3j5QMYmUlzsIm/N9kE2AK6Fg56OVoHSAfFrbalNVYiAIDo9qjkmDsmrSsXcSOad8dn5xSXTlXZt0I7/5lu/00L0xH/BoUj31xPwc6Jx1i37z+iB60Rp5N0HrSdIKNrWL0rzBiIVfUb5GhW6R/4jy7R/x3YjKaxeVRoKhJVbQMftfZerYB4tP7trXD3CFRsDnrWoLAAAAAElFTkSuQmCC');
	left: -25px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.pool-download__text {
	font-size: 14px;
	line-height: 20px;
}

.pool-download__text a:not([class]) {
	color: #31312f;
	border-color: #e87014;
}

@media (max-width: 767px) {
	.pool-download {
		flex-direction: column;
		align-items: flex-start;
	}

	.pool-download {
		width: 100%;
		border: none;
		padding: 0;
	}

	.pool-download__link {
		margin-bottom: 6px;
	}

	.pool-download__link span {
		display: none;
	}

	.catalog__elem-projects-wrapper {
		flex-direction: column;
		align-items: flex-start;
	}

	.catalog__elem-projects-img {
		margin-right: 0;
		margin-bottom: 10px;
	}
}

.payment {
	margin: 40px 0;
}

.payment__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.payment__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border: 1px solid #e5e5e5;
	padding: 42px 40px 34px;
	width: calc(100%/3);
	border-bottom: none;
	border-right: none;
	flex-direction: column;
}

.payment__item--col2x {
	width: calc(100% - 100%/3);
	border-left: none;
}

.payment__item-overico {
	width: 80px;
	height: 93px;
	margin-bottom: 6px;
}

.payment__item-ico {
	max-width: 100%;
}

.payment__item-logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.payment__item-logo-img {
	max-width: 100%;
}

.payment__item-logo-img--mobile {
	display: none;
}

.payment__item-title {
	color: #0e0e0e;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 13px;
	width: 100%;
}

.payment__item-descr {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

@media (max-width: 1199px) {
	.payment__item {
		padding: 30px;
	}

	.payment__item-overico {
		width: 80px;
		height: 80px;
		margin-bottom: 20px;
		overflow: hidden;
	}
}

@media (max-width: 767px) {
	.payment__item {
		width: 100%;
		border-bottom: none;
	}

	.payment__item--col2x {
		border-left: 1px solid #e5e5e5;
		border-top: none;
		padding-top: 0;
	}
}

@media (max-width: 480px) {
	.payment__item-logo-img {
		display: none;
	}

	.payment__item-logo-img--mobile {
		display: block;
	}
}

.email-subscribe {
	margin-top: 69px;
	margin-bottom: 72px;
	height: 142px;
}

.email-subscribe .container {
	background-color: #f5f5f5;
	border: 2px solid #f5f5f5;
	display: flex;
	flex-direction: row;
	height: 100%;
}

.email-subscribe__input {
	position: relative;
}

.email-subscribe__icon {
	width: 382px;
	overflow: hidden;
	position: relative;
	flex-shrink: 0;
}

.email-subscribe__icon img {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	max-width: inherit !important;
}

.email-subscribe__form {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-left: 71px;
	align-items: center;
	padding-right: 60px;
	width: 100%;
}

.email-subscribe__title {
	font-size: 30px;
	line-height: 36px;
	font-weight: 400;
	color: #0e0e0e;
	max-width: 205px;
}

.email-subscribe__input input {
	background-color: #ffffff;
	line-height: 48px;
	width: 375px;
}

.email-subscribe__input .common__placeholder {
    display: none;
	color: #222222;
	width: 100%;
	line-height: 48px;
	text-align: left;
	z-index: 1;
	height: 48px;
    bottom: 0;
    top: auto;
}

@media (max-width: 1400px) {
	.email-subscribe__icon {
		width: 322px;
	}

	.email-subscribe__form {
		padding-left: 21px;
	}

	.email-subscribe__input input {
		width: 275px;
	}
}

@media (max-width: 1199px) {
	.email-subscribe__form {
		flex-wrap: wrap;
	}

	.email-subscribe__title {
		width: 100%;
		max-width: inherit;
	}

	.email-subscribe {
		height: 160px;
	}
}

@media (max-width: 999px) {
	.email-subscribe__icon {
		display: none;
	}

	.email-subscribe__form {
		padding: 25px;
		flex-direction: column;
		align-items: flex-start;
	}

	.email-subscribe {
		height: auto;
	}

	.email-subscribe__title {
		margin-bottom: 15px;
		font-size: 32px;
		font-weight: 400;
		line-height: 36px;
	}

	.email-subscribe__input {
		margin-bottom: 40px;
		min-width: 250px;
	}

	.email-subscribe__input input {
		width: 100%;
	}
}

@media (max-width: 768px) {
	.email-subscribe__form {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 479px) {
	.email-subscribe__title {
		font-size: 24px;
		font-weight: 400;
		line-height: 28px;
	}

	.email-subscribe__input input {
		min-width: inherit;
	}
}

/* MOBILE MENU */
.menu-mobile__main-href {
	color: #fefefe;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
	position: relative;
	padding: 21px 20px 22px;
	font-size: 14px;
	line-height: 19px;
	background-color: #d1712a;
}

.menu-mobile__href {
	display: block;
	position: relative;
	padding: 21px 10px 22px 20px;
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	line-height: 19px;
	width: 100%;
}

.menu-mobile__row {
	display: flex;
	justify-content: space-between;
	position: relative;
}

.menu-mobile__nav .menu-mobile__row {
	border-bottom: 1px solid #d1712a;
}

.menu-mobile__bottom .menu-mobile__row {
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.menu-mobile__row.hidden {
	display: none;
}

.menu-mobile__button {
	height: 60px;
	width: 68px;
	background-color: transparent;
	border-radius: 0;
	box-shadow: none;
	border: none;
	position: relative;
	flex-shrink: 0;
	align-self: center;
}

.menu-mobile__button:before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	background-color: #d1712a;
	border-radius: 50%;
	width: 34px;
	height: 34px;
	transform: translate(-50%, -50%);
}

.menu-mobile__button:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 9px;
	height: 14px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAQAAABXnf4jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjAhYPKxrT+NuBAAAAS0lEQVQY03WPwRGAMAzDFNZhjXZHhmGtvsWDKy0NOD8557NDKMDJkLvNZpF+GB46Q0zwdl6wJ0zwCR1wY1WsP3WNr78lPqqmQZFnX60WhK4HfdNyAAAAAElFTkSuQmCC');
}

.menu-mobile__button--dark:before {
	background-color: #000000;
}

.menu-mobile__bottom {
	background-color: #000;
}

.nav-bottom__href {
	display: flex;
    flex-direction: column;
    justify-content: center;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 28px;
	color: #ffffff;
    padding: 8px 29px 9px;
	text-transform: uppercase;
	display: block;
	position: relative;
}

.show-dropdown .nav-bottom__href {
	width: 100%;
}

.nav-bottom__subhref {
	font-size: 14px;
	font-weight: 400;
	color: #ffffff;
	padding: 21px 20px 22px;
	display: block;
	position: relative;
}
.nav-bottom__subhref.label-new:after {
	content: 'НОВИНКА';
	font-size: 10px;
	position: absolute;
	top: 10px;
	left: 9em;
	color: yellow;
}
.nav-bottom__subitem:nth-child(6) .nav-bottom__subhref:after {
	left: 19.5em;
}

.menu-mobile__back {
	border: none;
	background-color: transparent;
	box-shadow: none;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	color: #ffffff;
	border-radius: 0;
	position: relative;
	padding-left: 23px;
	flex-shrink: 0;
	text-transform: uppercase;
	align-self: flex-start;
	margin-left: 20px;
	height: 20px;
	margin-bottom: 33px;
	opacity: 0;
	visibility: hidden;
	transition: .5s visibility;
}

.menu-mobile__back.active {
	opacity: 1;
	visibility: visible;
}

.menu-mobile__back:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 12px;
	height: 20px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAQAAAAT+RSaAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjAhkINBM6UmtoAAAAX0lEQVQY032RwQ0AIQgEl2vHMqTIK8a2eO89LkZFAH4zieAixFUdggH67jQaW4TJl5JgYse68C4OvITDU1z4FwEmEkw8EMSVP1UML9YtPlhE4pSPXePYpzI2CU6rAMYHKUz+JpOTY1UAAAAASUVORK5CYII=');
	transform: translate(-50%, -50%);
}

.menu-mobile__sublist {
	display: none;
}

.nav-bottom__sublist {
	display: none;
}

.menu-mobile {
	left: 0;
	position: relative;
	display: table;
	width: 100%;
	transition: .5s left;
}

.nav-bottom__item.show-dropdown {
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%;
	display: block;
	background-color: #1a1a18;
}
.nav-bottom__item.show-dropdown:before {
    content: '';
    display: block;
    position: absolute;
    left: -1px;
    top: 0;
    height: 100%;
    width: 3px;
    background-color: #1a1a18;
}

.menu-mobile__item .menu-mobile__list,
.menu-mobile__list .menu-mobile__item {
	display: none;
}

.menu-mobile__item.show-dropdown>.menu-mobile__list,
.menu-mobile__list.show-dropdown>.menu-mobile__item {
	display: block;
}

.menu-mobile__item.show-dropdown,
.menu-mobile__list.show-dropdown {
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%;
	display: block;
}

.menu-mobile__item.show-dropdown>.menu-mobile__row,
.menu-mobile__list.show-dropdown>.menu-mobile__row {
	background-color: #d1712a;
}

.menu-mobile__item.show-dropdown>.menu-mobile__row .menu-mobile__href,
.menu-mobile__list.show-dropdown>.menu-mobile__row .menu-mobile__href {
	text-transform: uppercase;
	font-weight: bold;
}

.nav-bottom__item,
.nav-bottom__list {
	transition: .5s left;
}

.nav-bottom__item.show-dropdown .menu-mobile__row {
	background-color: #030302;
}

.show-dropdown>.menu-mobile__row .menu-mobile__button {
	display: none
}

.nav-bottom__item.show-dropdown .nav-bottom__sublist {
	display: block;
}

.menu-mobile__item.show-dropdown .menu-mobile__sublist--level2 {
	display: block
}

.nav-bottom__item.show-dropdown .nav-bottom__subitem .menu-mobile__row {
	background-color: #1a1a18;
}


.no-margin .footer {
	margin-top: 0;
}

.new-catalog .intresting {
	margin-top: 0;
	margin-bottom: 50px;
}

.new-catalog .other-questions {
	margin-top: 0;
}

.new-catalog .ln-stillage::before {
	content: none;
}

.h-contacts--sm {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f5f5f5;
	border: none;
	margin-bottom: 50px;
	margin-top: 50px;
	padding-bottom: 10px;
}

.h-contacts--sm .h-contacts__col:last-child {
	margin-top: 0;
	margin-bottom: 20px;
}

.h-contacts--dark {
	background-color: #484846;
}

.h-contacts--dark .h-contacts__title,
.h-contacts--dark .h-contacts__text {
	color: #ffffff;
}

.h-contacts--orarow {
	background-color: #FF8000;
}

.h-contacts--orarow .h-contacts__title,
.h-contacts--orarow .h-contacts__text,
.h-contacts--orarow .h-contacts__tel a {
	color: #ffffff;
}

.h-contacts--orarow .btn {
	background-color: #ffffff;
	color: #e97e2f;
}

.h-contacts--orarow .btn:hover {
	background-color: rgba(255, 255, 255, 0.8);
}

.h-contacts--white {
	background-color: white;
	border: 2px solid #ebebeb;
}

.gvideo__elem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 460px;
	height: 350px;
	position: relative;
	overflow: hidden;
	-ms-flex-line-pack: end;
	align-content: flex-end;
}

.gvideo__elem:before {
	content: "";
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
}

.gvideo__elem img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	min-width: 100%;
	height: 100%;
}

.gvideo__content {
	padding: 42px 52px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
	-ms-flex-item-align: center;
	align-self: center;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.gvideo__play:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 2px;
	position: absolute;
	z-index: 1;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAMAAABl5a5YAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+yfIzaAAAAKXRSTlMAtyr7lRTxewnhWQHHOP6mHvmMEOtqBNVIz+ZiAvaEDL8321HvcwauKPnuFXcAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAWklEQVQY033QNRLAQAwDwAszMzPo/x9MG11xLnfGI8tC0wUPDNNiAGzHZQA8P2AAwkgCxEnKAGR5wQCUVc0ANK0EHUM/jP+VaV5UsetGh+0HdTmvW1X/efk/H12uFr5Ep2/aAAAAAElFTkSuQmCC") no-repeat center;
}

.gvideo__play:hover:before {
	background-color: #e97e2f;
}

.gvideo__play:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #FF8000;
	border-radius: 50%;
	z-index: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.gvideo__play {
	display: block;
	position: relative;
	width: 60px;
	height: 60px;
	border: 0;
	cursor: pointer;
	outline: none;
	border-radius: 50%;
	-ms-flex-item-align: center;
	align-self: center;
}

.gaudio__btn {
	display: block;
	position: relative;
	width: 60px;
	height: 60px;
	border: 0;
	cursor: pointer;
	outline: none;
	border-radius: 50%;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 10px;
}

.gaudio__btn:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #FF8000;
	border-radius: 50%;
	z-index: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.gaudio__btn:hover:before {
	background-color: #e97e2f;
}

.gaudio__btn--play {
	display: none;
}

.gaudio__btn--play.active {
	display: block;
}

.gaudio__btn--play:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAQAAAA5SeU1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARcPDAuckVSjAAAB1UlEQVQ4y3WSz0tUURTHP++OI1bQpiRMoYRW0iqIQBKLnF1Qf0FE0C5oV7sWQYsW9gMq3AQGERQVIRgUSKggYZFEmDtDTDAxjNEZx6l5nxa+eZk+v3dxOfecz7mHcw6SeS55y4bU2u07n5iv29nIKxedsVfERhE7HHDJY9tDU1atuuyIkVjwvRdFvKx2ZUFtFv2tas1PBjF43q+OiXhO3bsZ6lKrmkBjnklKxDEnRex3aB267qBvHPSxS65ZV+yEnY46bbuIM/aJkQt2YqOxFWNrxhuAWP1ug3jPBfNisz9tFR86gHvSgtwEzSZNH/a+iE+9Kfb4MdDAVkVEQC2xrnGSAIxwGBinFAhEZCkZCTBOkQPALHmgSCVsCY3T33JJuiZyrAK5JEkU0qC6QuIivU/TxDzQQRloYWegkjrX85OW+yfx3OYBAKcYAk6wA4Ml1za0+5+mDDY75aCIPS6aF1/bh1jwji8cddjSf7Oa8KzzPkr2XC+Iba7Yst6kyJx58+5zOZ1a7Gc77RbxuGXvijhpb9aWzyWrVPODkXjIZ/7wiogv/SZmjLaVL7QTKPILgf2UOcIcu3jOUQ4CRJKht9RYYZqr6Us3N1ilkLQ4E4KIbRwAfwEKfOsI8uT+OgAAAABJRU5ErkJggg==");
}

.gaudio__btn--pause {
	display: none;
}

.gaudio__btn--pause.active {
	display: block;
}

.gaudio__btn--pause:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAQAAAAqYpy5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARcOGhQMw4a2AAAARUlEQVQY0+3RsRGAMAzFUIXtkv1H4By2EAUO5yYdJXL3fmnshmGX91IwVI0ypTTlqbFKOdj2T19ME4Cr2BKH09NR/pVyA/2MPqHwg+EpAAAAAElFTkSuQmCC");
}

.gvideo__text {
	margin-top: 23px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.gseotext {
	display: inline-block;
	margin-bottom: 50px;
}

.ln-stillage__title {
	font-size: 26px;
	line-height: 30px;
	color: #FF8000;
	font-weight: 700;
}

.gaudio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 460px;
	height: 350px;
	position: relative;
	overflow: hidden;
	-ms-flex-line-pack: end;
	align-content: flex-end;
}

.gaudio:before {
	content: "";
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
}

.gaudio__title {
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
	color: white;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 30px;
}

.gaudio__time {
	font-size: 14px;
	line-height: 16px;
	color: rgba(255, 255, 255, 0.5);
	font-weight: normal;
	margin-bottom: 5px;
}

.gaudio__additional {
	font-size: 14px;
	line-height: 16px;
	color: rgba(255, 255, 255, 0.5);
	font-weight: normal;
}

.gaudio img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	height: 100% !important;
}

.gaudio__content {
	padding: 42px 52px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
	-ms-flex-item-align: center;
	align-self: center;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.gaudio__play {
	display: block;
	position: relative;
	width: 60px;
	height: 60px;
	border: 0;
	cursor: pointer;
	outline: none;
	border-radius: 50%;
	text-align: center;
	margin: 0 auto;
}

.gaudio__play:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #FF8000;
	border-radius: 50%;
	z-index: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.gaudio__play:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAQAAAAzbkVEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARYQHx4/ZXLyAAAAgElEQVQoz33SMQ5BURCF4fteJ1FYgyhEw1Yo6cRK6EQnbx+io2MnGo1e8qL4rOCemfbP5OSfU1xNlPoWfB0MEgAvqwzA3SwD9E6GCYC3jSYB8LTIAD+dUQLgY6dtKGm6fGGrrWc4pwwP8+RhXffQOyaTN9P0zWXqwz714WKcGvUHZ7epSrdDDqwAAAAASUVORK5CYII=");
}

.gaudio__play:hover:before {
	background-color: #e97e2f;
}

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

.gseotext__right {
	margin-left: 60px;
}

.gseotext img {
	max-width: 100%;
	height: auto;
}

.full-width-banner+.container>.consult {
	margin-top: 0;
}

.quiz+.pluses-ship {
	margin-top: 50px;
}

@media (max-width: 1400px) {
	.h-contacts--sm .h-contacts__title {
		width: 230px;
	}

	.h-contacts--sm .h-contacts__title br {
		display: none;
	}
}

@media (max-width: 1199px) {
	.h-contacts--sm .h-contacts__title {
		width: 100%;
		margin-bottom: 20px;
		padding-right: 0;
	}

	.gseotext__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.gseotext__left {
		margin-bottom: 20px;
	}

	.gseotext__right {
		margin-left: 0;
	}
}

@media (max-width: 767px) {
	.h-contacts__col .btn {
		text-align: center;
	}

	.gseotext img {
		margin: 0 !important;
	}
}

@media (max-width: 600px) {
	.gvideo__elem {
		width: 100%;
	}

	.gaudio {
		width: 100%;
	}
}

@media (max-width: 479px) {
	.h-contacts--sm {
		padding: 30px;
		padding-bottom: 10px;
	}
}

.gstillage-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-bottom: 32px;
	margin-top: 43px;
}

.gstillage-header .gvideo__elem {
	margin-bottom: 30px;
}

.gstillage-header__right {
	margin-left: 65px;
}

.gstillage-header .stillage__banner-cost {
	font-weight: 600;
	margin-left: 0;
}

.gstillage-header .stillage__banner-cost span {
	font-size: 20px;
	line-height: 32px;
}

@media (max-width: 1199px) {
	.gstillage-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.gstillage-header__left {
		margin-bottom: 20px;
	}

	.gstillage-header__right {
		margin-left: 0;
	}

	.gstillage-header .stillage__banner-cost {
		width: auto;
	}
}

.stillage__type-item--banner {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
}

.stillage__type-item--banner::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(41, 41, 41, 0.7);
	z-index: -1;
}

.stillage__type-banner-img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
	min-width: 100%;
	height: 100%;
}

.stillage__type-banner-title {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	color: white;
	margin-bottom: 30px;
}

.stillage__type-banner-text {
	font-size: 16px;
	line-height: 26px;
	color: white;
	font-weight: normal;
	margin-bottom: 35px;
}

.stillage__type-banner-btn {
	font-size: 14px;
	line-height: 20px;
	padding: 7px 45px;
}

.stillage__type-banner-info {
	max-width: 255px;
	text-align: center;
	-ms-flex-item-align: center;
	align-self: center;
}

@media (max-width: 767px) {
	.stillage__type-item--banner {
		padding: 35px 10px;
	}

	.stillage__type-banner-title {
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 15px;
	}

	.stillage__type-banner-text {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 15px;
	}

	.stillage__type-banner-btn {
		padding-left: 35px;
		padding-right: 35px;
	}
}

.filter__links {
	margin-top: -7px;
}

.filter__link {
	border: 2px solid #FF8000;
	line-height: 36px;
	border-radius: 18px;
	font-size: 13px;
	padding: 8px 0;
	padding-right: 16px;
	padding-left: 42px;
	position: relative;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAV1BMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///8LlB7/AAAAG3RSTlMAurvwS6sYTHvYG3wDnN33cVgBlv3Sj3D2zM5CvA7oAAAAAWJLR0QcnARBBwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+MBFhEQIpZQeI0AAABjSURBVBjTrctJDoAgEETRUsRZQRQH6v73FBATTVz6N516SQNXWY53QvwMhSwDlLJKULNphWgbdgn6gaNSI4c+LD0BZqZvNsCksVivZiVXv2EX0Ma3bYvH8obUJ+zHo51wfOVOCVUHvlun+C0AAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-position: left 15px center;
	color: #010101;
	margin-left: 17px;
}

@media (max-width: 1400px) {
	.filter__link {
		font-size: 11px;
		padding: 8px 0;
		padding-right: 14px;
		padding-left: 32px;
		background-position: left 10px center;
		margin-left: 20px;
	}
}

@media (max-width: 1199px) {
	.filter__main {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.filter__links {
		margin-top: 10px;
	}

	.filter__link {
		margin-left: 0;
	}

	.filter__link:nth-child(2) {
		margin-left: 15px;
	}
}

@media (max-width: 999px) {

	.filter__links {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.filter__link {
		display: inline-block;
		line-height: 1;
		font-size: 14px;
		white-space: nowrap;
	}

	.filter__link:nth-child(2) {
		margin-left: 0;
	}

	.filter__link:nth-child(1) {
		margin-bottom: 10px;
	}
}

.card__elem--banner-icon {
	border: none;
	background-color: #f5f5f5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
}

.card__elem--banner-man {
	border: none;
	background-color: #f5f5f5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
	padding-left: 30px;
	padding-right: 95px;
	background-repeat: no-repeat;
	background-position: bottom right;
}

.card__banner-title {
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.card__banner-ico {
	margin-bottom: 20px;
}

.card__banner-title {
	margin-bottom: 20px;
}

.card__banner-text {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
	color: #1a1a18;
}

.card__banner-btn {
	font-size: 14px;
	line-height: 20px;
	padding: 7px 25px;
	text-align: center;
}

.card__list_line--new .card__elem {
	margin-bottom: 30px;
	background-color: #f5f5f5;
	border: none;
}

.card__list_line--new .card__elem--banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 40px 0;
	padding-left: 180px;
	padding-right: 180px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.card__list_line--new .card__banner-ico {
	margin-bottom: 0;
}

.card__list_line--new .card__banner-title {
	margin-bottom: 0;
	display: inline-block;
}

.card__list_line--new .card__banner-text {
	margin-bottom: 0;
	max-width: 236px;
}

.card__list--tight .card__elem__overflow>.product-item-container {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.product-item-container .card__elem__badget {
	z-index: 0;
}

@media (min-width: 1200px) {
	.bx-no-touch .card__list--tight .card__elem:hover .card__elem__overflow .card__elem-price-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.bx-no-touch .card__list--tight .card__elem:hover .card__elem__overflow .card__elem-info {
		height: auto !important;
	}

	.bx-no-touch .card__list--tight .card__elem:hover .card__elem__overflow .card__elem-hrefover {
		height: auto !important;
	}

	.bx-no-touch .card__list--tight .card__elem:hover .card__elem__overflow .card__elem-params-row--hidden {
		display: flex;
	}

	.bx-no-touch .card__list--tight .card__elem:hover .card__elem-cost {
		display: block;
	}

	.bx-no-touch .card__list--tight .card__elem:hover .card__elem-status:not([class="card__elem-status in-stock"]) {
		display: block;
	}
}

@media (min-width: 1400px) and (max-width: 1480px) {
	.bx-no-touch .card__list--tight .card__elem:hover .card__elem__overflow {
		left: -32px;
		right: -32px;
		width: calc(100% + 64px);
	}
}

@media (min-width: 1200px) and (max-width: 1280px) {
	.bx-no-touch .card__list--tight .card__elem:hover .card__elem__overflow {
		left: -32px;
		right: -32px;
		width: calc(100% + 64px);
	}
}

@media (max-width: 1400px) {
	.card__list--tight .card__elem {
		width: calc(100% / 3 - 30px);
	}

	.card__list--tight .card__elem-price-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-item-align: start;
		align-self: flex-start;
	}

	.card__banner-btn {
		padding: 7px 25px;
	}

	.card__list_line--new .card__elem--banner {
		padding-left: 37px;
		padding-right: 37px;
	}
}

@media (max-width: 1199px) {
	.card__list--tight .card__elem {
		width: calc(50% - 32px);
	}

	.card__list--tight .card__elem-params-row--hidden {
		display: flex;
	}

	.card__list--tight .card__elem__overflow:hover {
		border-color: #FF8000;
	}

	.card__list--tight .card__elem-cost {
		display: block;
	}

	.card__list--tight .card__elem-status:not([class="card__elem-status in-stock"]) {
		display: block;
	}
}

@media (max-width: 999px) {
	.card__list_line--new .card__elem--banner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.card__list_line--new .card__elem--banner .card__banner-ico {
		display: none;
	}

	.card__list_line--new .card__elem--banner .card__banner-text {
		max-width: inherit;
		margin-bottom: 10px;
	}

	.card__list_line--new .card__elem--banner .card__banner-title {
		width: 100%;
		margin-bottom: 10px;
	}

	.card__list_line--new .card__elem--banner .card__banner-title br {
		display: none;
	}
}

@media (max-width: 767px) {
	.card__list_line--new .card__elem--banner {
		text-align: center;
	}

	.card__list--tight .card__elem {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.card__banner-title {
		font-size: 18px;
		line-height: 24px;
	}
}

.gtext-banner {
	position: relative;
	padding: 60px 0;
	margin-top: 50px;
	margin-bottom: 50px;
	background-size: cover;
}

.gtext-banner::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.7);
}

.gtext-banner .container {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.gtext-banner .container .common__title {
	color: #ffffff;
	margin-bottom: 40px;
}

.gtext-banner__orange {
	color: #e47224;
}

.gtext-banner__text {
	max-width: 880px;
	text-align: left;
}

.gtext-banner__text p:not([class]) {
	color: #ffffff;
	font-size: 18px;
	line-height: 26px;
}

@media (max-width: 767px) {
	.gtext-banner__text {
		max-width: inherit;
	}

	.gtext-banner__text p:not([class]) {
		font-size: 14px;
		line-height: 18px;
	}
}

.full-width-banner--mb0 {
	margin-bottom: 0;
}

.container+.full-width-banner {
	margin-top: 60px;
}

.pluses-ship {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 60px 0;
	margin-bottom: 50px;
}

.pluses-ship__bg {
	position: absolute;
	width: calc(100vw + 20px);
	height: 100%;
	z-index: -1;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-size: cover;
}

.pluses-ship__icon {
	margin-right: 30px;
}

.pluses-ship__title {
	color: #ffffff;
	text-align: center;
	margin-bottom: 40px;
}

.pluses-ship__subtitle {
	display: inline-block;
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 22px;
	color: #ffffff;
}

.pluses-ship__text {
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #ffffff;
}

.pluses-ship__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	width: calc(100% / 3 - 30px);
	margin-right: 30px;
}

.pluses-ship__over {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-bottom: 40px;
}

.pluses-ship__btn {
	padding-right: 50px;
	background-repeat: no-repeat;
	background-position: right 25px center;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAQAAACBxB0+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARcTEBd72w+lAAAAT0lEQVQI11XIQRGAIBgF4ceNBFpC6mgU7WACiYJhyMCdmfXwwwh72vlEYu4VG3WAShDiGSgiIRZKg8JqJM5GF+rkyUDG/yR24LDv5Lhx9h+Jc2uflvyZjAAAAABJRU5ErkJggg==");
	-webkit-transition: background .5s;
	transition: background .5s;
}

.pluses-ship__btn.opened {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAFpJREFUGJV1ykENgDAMQNFyQwGYADsgBTygYFZmhlnYfcnnQEdGoT9pmjZPAGmmAw7dz18MWrlbPNQDSdGp9wftvNssGoFsUAaGFgX+CxXNQHFQASYBogNq8QKOovsOzce1XwAAAABJRU5ErkJggg==");
}

.pluses-ship+.js-cities-block {
	display: none;
}

@media (max-width: 1199px) {
	.pluses-ship__over {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.pluses-ship__item {
		width: calc(100% / 2 - 30px);
		margin-bottom: 20px;
	}
}

@media (max-width: 999px) {
	.pluses-ship__item {
		width: 100%;
		margin-right: 0;
	}
}

@media (max-width: 999px) {
	.pluses-ship__item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.pluses-ship__icon {
		margin-right: 0;
	}

	.pluses-ship__iconover {
		margin-bottom: 10px;
	}
}

.projects--newdesign {
	position: relative;
	margin-bottom: 50px;
}

.projects--newdesign .projects__imgover {
	padding-top: 84%;
	margin-bottom: 0;
}

.projects--newdesign .projects__imgover:before {
	top: 0;
	content: "";
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
}

.projects--newdesign .projects__cost {
	padding: 20px;
	background-color: transparent;
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
}

.ln-download-form {
	background-color: #f5f5f5;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	padding: 30px 101px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM4AAADOCAYAAAB2Hz3EAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4wIcCwgozTK12AAAHs1JREFUeNrtnXmYXFWZ/z93qaruk16yQBJIAjFhkWBCUBARwxJZBgV/KiooDrIEcJvf4PKoozKOw6LzG1xGHR9hCJviKCo4LIIYAVERIUIgJuAASTQJkBDS++na7j2/P+69lZtKd6e6u6pvVfX7eZ56unPvufeeujnffs95z3veYxljEGqL1noWMB9YAMwDZgIzyj5Twk8L0Fp2i0EgCwyEn1fLPtuBvwEbgU1KqW1Jf+dmxxLhVAettUUgjiXA4vDnIgKxtI79zmNiENgArAeeBtaGPzcppeQ/vAqIcMaI1rodOBY4Dngz8EagY6iylmWN+InKlF8DUP7/E/3bGDPiZxh6gceAR4DfA39QSvUl/S4bERFOhWitFbAMOAV4K4FVceJlLMvCtm1s2y79HhfHRBGJx/f90s/o9zI8Amv0AHA/8FullE7mDTcWIpwR0FrPBN4FnAmcBKj4+UgkjuOURFLPRCLyPK8kpvKvDDwI3AXcoZTannSd6xURThla6xnAu4GzgROJWZW4SBzHGeMT6gvP84YTkgc8BPwYuF0p9WrSda0nRDiA1joFnAGsIOiKpaJzjuOUPvVuUcaLMaYkJM/z4qcKwK+AlcBdSqlC0nVNmkktHK31QQRiOR+YFR2fTGIZjhFEtA24CbheKfV80vVMikkpHK31ycCngVMBC4JumOu6k1oswxGJqFgsxrtzhsChcI1SalXSdZxoJo1wwu7Y2cCngKXRcdd1cV0X27aTrmJD4Ps+xWKRYrEYP7wG+Bpwm1Iqn3QdJ4KmF47WOg1cBHwemAuB2zgSjFiXsWGMKQko1oa2AFcDK5tdQE0rHK21C5wHXE4wo49lWaRSKVzXTbp6TUWxWKRQKMQFtAm4ErhZKVUc843rmKYUjtb6bOAK4GAQwUwUQwjoeeBypdSPkq5btWkq4WitjwS+TjD/IoJJiCEE9BDwSaXUk0nXrVo0hXC01rOBqwjcyrYIpj4oE5BP4Mb+glLq5aTrNl4aWjhhRPIFwDXANAi8ZKlUSgb9dYIxhkKhEPfCdRFMBdzYyJHaDSuccPLyWmA5BPMw6XRa3Mp1iu/75PP5+DzQA8CljTqJ2nDC0VrbBHMxXwZapVvWWJR13waBLwFfU0r547vzxNJQwtFazwNuJohUxnEc0um0dMsaDGMM+Xw+HsrzEHCeUmpz0nWrlIYRjtb6fcD3gGmWZZFOp5smQnmy4nke+Xw+sj5dwIeVUrclXa9KqHvhhAvIvkPgBBAr02QMYX1uBD6mlBpMum4jUdfC0Vq/BridMLYsnU7LWKZJKRaL5POlKJ01wLuVUhuTrtdw1K0LSmt9OrAaWGpZFi0tLSKaJsZ1XVpaWqKexFJgddgG6pK6FI7W+gvA3cB0x3FoaWkRN/MkwLZtWlpaorHrdOBurfUXwvm6uqKuumphJPO1BBEApFIpUqnUuO4pNCaFQoFCobTQ9CaCOZ+6ibiuG+ForacCPyXIIEMmkxGv2STH8zxyuVz0z18D71FKdSddL6gT4WitDwTuAQ63LItMJiNdMwEIIg5yuVzksl4HvF0p9dek65W4cLTWhxAkgjggcgKIq1mIY4whm81G4vkbcIpS6n+TrFOiwtFaLyZYtz7btm0ymYyIRhgSYwy5XC6KdXsZOFUptTap+iTWH9JaH0WQ/G624zgiGmFEoi58OO6dDTwYtqFk6pOExdFaH03QPeuMRCMIlZLL5aJIgx7gZKXU6omuw4QLJ+yePQDsI6IRxkpMPDuA5RPdbZtQ4YRraH4HzBLRCOMlJp5twFsmcm3PhI1xtNZzCcY0syJHgCCMh9i0xSyCMc/ciXr2hAhHa90J/AKYK6IRqklMPHOBX4RtrebUXDhhGM3twOLIMyLeM6FalLWpxcDtYZurKRNhcW4AlsvkplArytrWcuCGWgeG1lQ4WuvPAecCsvhMqCnRquCQc4HP1vR5tfKqaa3/jmBpgCML0ISJIrYgzgPOUErdV4vn1EQ44crN1cB0WRogTDSxJQk7gaOVUhuq/Yyqd9XCHAG3Ey5CE9EIE00qlYovhvtZ2CarSi3GON8hXO4c63MKwoQSG1MvJWiTVaWqwtFan0uYjUbczkKSRG7qkAvCtlm9+1drjKO1XgA8CXTIuEaoF2LjnT5gabXGO1WxOFprB7gF6JBxjVBPxMY77cD3w7Y6bqrVVfsEcJyMa4R6JDbeeTNB3vFxM+6umtZ6IbAWaJUEG0K9Ekv8MQgsGW8k9bgsThjWcB3Q6jiOiEaoW2LtsxW4brwhOePtql1AGIcmXTSh3ol12U4i2Il8zIy5q6a1ngk8C0yTkBqhUYiF5HQBhymlto3lPuOxOFcB02zbFtEIDYPrulGXbRrBlvJjYkwWJ9zdeTVgS15nodHwfZ9sNgvBhr5HK6WeGO09xtri/wOwXdcV0QgNR6yXZAPfHIujYNStXmv9XmBZtPemIDQisZ3JlwHvGe31o+qqaa1TwDPAQnEICI1OzFHwAoGjoFDptaO1OCuAhZZliWiEhsd13cjqLCRo2xVTscXRWrcAzwNzxNoIzULM6mwFDlJKZSu5bjQW5yJgjlgboZmIWZ05jMLqVGRxwnQ7LwBzxdoIzUaZ1VlQyc5vlVqcc4C5Ym2EZqTM6pxTyTWVCucyQNzPQtMSa9uXVVJ+r8LRWp8GHCnWRmhmYlbnyLDNj0glFucT0Y0FoZmJtfFP7K3siM6BcFuO/wWs1tZWSb4hNDXGGAYHBwEMcMhIi932ZnFWAFbMjAlC0xIbjljsZb3OsBYnDK/ZDMySCGhhshCLnN4GzBsuDGckNZwJzLIsS0QjTBps245vVnXmsOVGuMdFIE4BYfIRa/PDdteG7KpprfcBXgRS4hQQJhsxJ0EB2F8ptaO8zHAW511AynEcEY0w6bAsK1penSLQwh4MJ5yzAUn3JExaYm3/7KHO79FV01rPIgh2c6SbJkxWYt01j6C7tj1+fiiL8y7AkW6aMJmJddcc4J3l54cSzmkg3TRBiGng9PJzu3XVwnU3rwJt0k0TJjux7lo/MCO+Tqfc4hwHtNm2LaIRJj2xyf82Am2UKBfO6SDdNEGIiGnhbfHj5cI5FZAQG0EIiWnhlPjx0hhHaz0N2AHYSlV9k96mx3v1r/T+7PMUNv0JnBTYCVvtYh67fV+mLP8orW88e/z3m8RorSFIl7uPUqoLIB6ItgywxdqMjd47/pnc+l8nXY3d8Ad20vPfl+Huv4jU3MVJV6dhsW0b3/dtAo3cCbsL55iokDB6vO3Bmid17AfJHHEGJj8AVdqYeLRYaYXfu43e2y/H5Prxtr8gwhkHoXAg2ApxD+G8CcQxMFasVCsAqflHkXntiUlXB1PI0nfPVzC5fnBl06/x4DgOxWIR4OjomA2lLQmPBrE4YyZ035tsX9I1AcDXXeB7u9VNGBsxTRwd7WwQHZkPtFuWJfM3glBGTBftBFopCWcxiLURhOGIaWMJ7BLOEYBYG0EYhphwjoBdzoElZSeFKmOKe01HPDZ8DyvdmvTXa3piRmUx7BLOIhDh1ATj0//Lr5N96m6sVEv1b1/I4Uzdj453X4mz74LYCcAvluogjI+YNhYBuFprm2BjHemq1QCv52X0b1fiD3TV7BnFl54h95eHUXHh+B5+diAsUPFGY8IwxLSxUGttu8A8ICMetRrh+1huYGla33AWqdcchcn2E5iEceCkMLkB9CPfx+/dBmW9BXvKVNrf8UX83u24Mvk5biJ9GGMywDwXODA6IdSAWINuOfq91Z0c9T0GH/sRACY3sNspK9PGlBM/nPS3bypC4QAcGFkcEU4tCV+tGeyt6m1NYZDMoSdS3LGR1LylpeN+3yt4XVsw+cEg7MdN4XTMwplxYNJvoqGJaWReSTjiGJgAjFfV21mZNjrOvia4dX6QwcduI/vU3RQ2PxV03+JlWzpw9zuUltedRssRb8fZ5zVJv42Gw7ZtPM8DmOsSpPoUi9PAZNfcxcCv/oPC1j/vdtzKTAHLxuQGMNleChsfp7DxcQYe+C6tx36QtlP+MSgjVERMI7NLwhEaD1930/vTfyL7xB0AWE6KzJLTyRx6Iu7sQ7HbpgfCyfZTfGUD+Q2Pknv6XrzuFxlY9S1y61fRec7XSR2wNOmv0mjMcoF9QCxOo2GyvXTfeBH5534PQMsRZzDlrR8jdcCRQ5Z35xxOy9Iz8U/+vww8fD0Dq75N8cX1dF37fqZd/H1S849K+ivVPTGNzLCBqWUHhXrHK9D9/Y+XRNP29s8x9YLrhxVNHLtjFu1nfIFpl/4Qu20G/kAX3TdfirdzS9Lfqu6JaWRqSThC4zDwwHfJrbsfgPZ3fpm2Uy4b9T0yhy1n6oU3YKtOvK6t9Pz4U7uWIQhDUi6clrKDQh3jvbKB/lXfBqD1je9jyomXDlnO5DWDj/6QgVXfwtu5ecgy6QXH0P6uKwDI/+U3DP7p9qS/XqPQagMdSddislAND5b+ww8wuX7sjpm0v+NLw5bz+3fS85PP0nf31RT++sSw5VqPfh+Zw4MELvrh/8J4Ep5TAR0uYaCnWJxaErzb4isbcHteCkJuKslHYDywXZzp87BSLZhcP9mn7wWg9Y3nYLfNGP5a28HOTMHX3eCMvDnYlONXkFv3Kwqbn6bw1ydILzgm6RdWl8Q0knYBceTXEq+IyWsA+u+6ioH7v4HxipVd6xfByTBtxc2kDzqWwuan8V7dBJZN5vCTR77WYleKKmvkye3U/KNw5xxOces6Ci88KsLZO62yT2GNsdv3IXXAkeSefRDjFTC6Z3Q3KORKywOKL64HY3D3XYA786CRr4tbtL1YNyszhdS8pRS3rqO47bmkX1lDIMKpMVZa0fn+b1DYug7s0W2dYrwilpvGnbcEAL8v2FHPnj4Xu7Vzz/J5TWHLWtILjsFy07sEEz6zuO05LDeDM+OAPa51OoN5cK/n5aRfWUMgwpkA7M7ZZDpnj/s+xg8G7tYQmUL9wR56f3gZ2T/fx7SLf0Bm0VuDjKKAM3UOfs/L7PzPs7Bsh2kX/wB3zuFllQybgjgHKqHfBQaQcU5DYKWD1MQmP4Ap5LBSmV0n84MUXnoWjKH7lg/TfvpnghWnlkX+hUfIrb0PvzfYVMzreXkP4UTjMIldqwjPBooAJqGsk0LlOKHVKm7fgK937nbO7pzN9EtvxZ19KCbbR+8dl+N3vwhA351Xkn/hUax0K9Mu/n5gjcrwuoLIAWfq/kl/zbolppGsC/QBnWO/nTASppCjsHkNZrA3GHcMV8744BVwZx6Es+8CTLaX/MbVYFmkDnw9dmsn7twl4KTwe7dR3LoOp3O/3e7h7LuA6R+9ja7/Oo/C5qd2zcmYIlamjannfbc0ZxPH799BYePjALj7L0r6lTUCORcYhEBNMpdTffy+7XTfuAK/75WKyqtlF9Jx1tUUNq+l69oPADD9oz8hfcgyUvu9ltS8IyhsWk32T3eQWbSnS9rumMXU86+j+6aLKWx+GgAr3crUD107pKUByK1bhde1FctJkT5kWdKvrBHI2UB30rVoaiwbK9MWeNQyU4b/pBVY1q5UT46LlW4N/h0N3J1UacuO7Jo7gy1FhsCZcSDTLrmV1Pw34Eybw9QLbxxWNCY/SP+qbwGQed1puLMOTvqN1S2xrlqXSygcGePUBqdjJtMvvRU/N4DlZkYoaTDFfGmMkZq3lBmfCKIEnH3ml0q1vv6d6Ie+R3H7C/Te/kWm/+OdgZetDLt9X6Z/+L/xdS/O9LnDPrX/nq/gvbIBLIspJ0mOgpGIaaTbJdhMSoRTK5wUzr4LGO0eEFYqg7vfa/c83tJO+5mX07XyfAp/e5KeW/+BznO/PaR4rJYOnJbhQxEHHrqWgd9cB8CUEy6RNTl7IaaRV21g2zjuJSRAZvHf0Xb6ZwDIPvFzuleeT/GVFyq+3hTz9N/zVfp+HgSJZl57Im1v/3zSX6uR2OYSCkcsTmPRdtonMXnNwK+/Q279ryluXY86fgUtR74DZ/q8Ia/xdTf5vzzMwG+uo7BpNQDpQ5bR+aFrd58TEoYkppGXXWAzEO04JVQZk9fknn0Io7sgNsYxhSx22wxaXncaWDb5535H8ZWNI+aBtiwbP69xZxxA+pDjaT/zi7j7LqDvrivxel6i764rGPj1t0gfvIzUAUuxO2aC7WAGuii+9Cy5536Ht2NT6X7q+ItoP+OLknu6QmIa2VISjlic2uD3bqf7pouHXF1ptbSTuWItVqqFvv/5MoUtayu6Z2ruYmZ88j6wHVrf9AFSC45h4IHvkl1zF77uIfvU3WSfunvoiy2L9MHLmHLiJUO6s4XhiWlkiwv8teygUE3cDKn9F+F1v1iKHQPAKwRJ0sOQf2fmQryurXvfdtAr4MxcuNsua+7MhXSe8zWmnHgJub/8hsLGxym+sgHTvxNjfOyWNpwZB+LOXUzm0BNILzxWdmkbAzGNbIosTs4Yk5FJ0OrjdM5i2kduwxSzWPaumFrjFbFSmVI0Qef7/h9+tn9I71gJy8IUC+Gcz55rbNzZh+LOPhROuCTI4ukXQ4FYEoM2TowxkXDywGZXKeVrrV8AFolwaoBlY0+Ztvdie3Edj/qxMm6pKjFr87xSyo/+bK0HcRA0E77uofuGi9j5nXeT3/DHpKvT8MS0sR52rcdZC7xHhNM8WI5L9ul7APC7tiZdnYYnZnHWwi7hrCk7KVQJk+tn8PGf4ve8jJVRw5czPiang8H7wcfh9bxE9k93YAqDWLaLyQ+SOfzkYHbf98iuvZfii+uH3OXNSrXiD+zESrcGYx3pto2bmFF5Gna3ONJVqwF+3yv0/vRzlZfvfpH0wcdR3Lqevjv/dfdzuX5S848iv2k13TeuSPqrTSpi2ngKdglnE9BnjGkXB0F1sdJTyCw6Ge/VTUGU9HAYg8nr0u5pdsdMUvPfgClksZwUJtdfil3z+3eULnP3OwxbdWIK2V3PdDOY3ACFF9fL/p9VIOZR6yPQSiAcpZTRWj8OLPd9H8cZbUiiMBx2x0ymXnQj+P7e506MX3JHp+a8jukfvyNIuGFZYAyWG5yznMCFbbd2MvXv/xN3/0W77WptuWl83c2Or56wxz45wuiJWZvHlVIGdk/W8Udgued5IpwqYzkpRh8ebY24YrREGGO2R9livpRHgPxg0q+goQk3kwJYHf0Sn0V7FGSc00gY40M+u8dxf2An3bd8GJPtA8saNuhTqIyYJh6JfolbnN8GZXzZ07CB8Xu303XDhaXo546zvkLqNUcnXa2GJhSOT6ARIGZxlFJdhN61mGkSGgh/sIfuG1fsEs17voJ6y/lJV6uhiWlhrVKqlFqo3Lr8CqS7NibCOTCrpb3mj7Jag9Acy7ax2qYD4Pduo+t77ye/8TEAOs66GvWWC5J+Kw1PTAur4sfLM3n+Avi053mkUqlK7iuEmEIwAC9sWo3dORuTH6hsR4JRYmWmUNgYWBRTzJNbtwp3xgH03XdNaTuPjvf+G+q4DyX9SpqCmMW5J37cikcLaK0zBDkI2lpbW2U+ZxR0Xf8hcn/+ZdLVoON9/456898nXY2mwBjD4OAgQD+wj1IqF53bzeIopXJa61XAOz3Pw3UltXSldLzrX+n1i0HKpiFyO1cNY7AsG+ygl218D7wCVksHbSd/nNY3nZv0q2gaYtZmVVw0MHTS9V8iwhk1US4zoXmICee+8nNDuZ7vCK7xJOhTmLQYYyLheMDPy8/vIRyl1DbgIRC3tDB5ibX9h0JN7MZwk50/LrtYECYVsbb/46HODyecO4CCdNeEyUism1Yg0MIeDCkcpdQOwgmfYrHCjV4FoUko86btGKrMSHFpK0GEI0w+Ym1+5XBlRhLOncA2Y4yE4AiTBt/3o/a+jUADQzKscJRSBeAmEKsjTB5ibf2mUANDsrclBCsBUywWxUkgND3GmEg4Brh+pLIjCkcp9RxwP4jVEZqfWBu/Xyn1/EhlK1m09o2ymwpCUxJr49/YW9lKhHM/8GTMjAlC0xEbjjxJ2Msaib0KJ8zq8U2AQqGwt+KC0JDE2vY3o0w2I2FVMujXWqeBDcCcdDotUdNCU1EsFsnn8wBbgQVKqfzerqkoMUd4o6+CWB2h+Yi16X+rRDRQocUB0Fq3AM8jVkdoImLW5kVgoVIqW8l1FaeCCm94FYjVEZqHWFu+slLRwCgsDoDWOgU8AywUqyM0OjFr8wJw2EiRAuWMKvlgeON/gkCpEk0gNCrGmLi1+fxoRAOjFE7IT4Hflj1YEBqK2B/+3wI/Ge31oxZO6OO+DPCLxaJETgsNh+/70WS+D3yiknmbcsaUJ1op9QRwA4ijQGg8Ym32BqXUn8Zyj1E5B+JorWcTbCQ6TRwFQqMQcwh0AYuUUi+P5T5j3pkgfOBnQBwFQmNQNi7/zFhFA+MQTshK4EFjTKRiQahb8vl89Af+QUZYFl0JY+6qRWitDyLYibc1k8nIbm5CXeJ5HrlcDmAQWLK39TZ7Y9ybSIUV+BfYTdGCUDeU9Yj+ZbyigSpYHACttQM8DLzZcRwymUyiL0oQ4uRyuSjl0yPA8UqpcWfarIpwALTWC4A1QHsqlZL9dYS6oFAoRA6BPmCpUmpDNe5btf0+wwp9JKqsTIwKSeP7ftyL9pFqiQaqKBwApdSthCmlcrmcjHeExDDGRM4AgFvCtlk1arHD9MeANeKiFpIk5qhaQ9gTqiZVF45SSgNnAV2e50lIjjDhFAqFyBnQBZwVtsmqUguLE413PgB4hUJBsuMIE0axWIz+WPvAudUc18SpiXAAlFL3Af8MgdkUZ4FQa3zfjw8PvqSUurdWz6qZcEK+AtwK4iwQakuZM+BWwmX+taJq8zjDEaaWuhdYblkWLS0tsg28UFWMMWSz2egP8wPA6ZVmqxkrNRcOgNa6k2Cl3WLbtslkMiIeoSpEliYcCqwFlimlemr93Fp31QAIv8jbgC2+78dNqiCMi5hotgBvmwjRwAQJB0AptQVYDmwT8QjVICaabcDysI1NCBMmHChtG3IKsCMW5i0IoyYWuLkDOCVsWxPGhAoHQCm1lqDb1iPiEcZCTDQ9BN2ztRNdhwlxDgyF1voY4D5gqjgMhEoocwR0A6cppR5Loi6JCQdAa/16gr1IZoh4hJEoE82rwKlhtqVESFQ4AFrrw4BfAXNknkcYirJ5mi0EonkmyTpN+BinnPAFvAVYF70gCc8RInzfj4tmHcE8TaKigToQDoBSahOwDHggEk84+BMmMZ7nlUcELAvbSuLUhXAAlFJdwOnAzRB4TmRJwuSlUCjEPa43E4TRdCVdr4i6EQ6Udn67ALgc8KOXl/Q4TJg4IidAbGnA5cAFtY49Gy2JOweGQ2v9NuAHwDTLsshkMth2XelcqDJRREnYJruADyqlfpF0vYaiboUDpcw5PwOWAkiO6uYlltMZguXOZ9VqEVo1qOs/4eGLO44wAUg+n5euW5MRdc1iorkROK6eRQN1bnHiaK3PBr4HTLUsi3Q6Lel2GxzP8+JJNbqBS5VStyVdr0poGOEAaK0PAG4BTgBwHId0Oi0Tpg1GlAEpNuXwG+A8pdTfkq5bpdR1V62c8MUuBz4LDEZ+fkkG0jgUi8X4PN0gwf/l8kYSDTSYxYkT7pJwHXASBNYnlUqJ561OibJqxqzMQ8AlE70coFo0rHAAtNYWcCHw78A0ANd1SaVS0n2rE4wx8ZRNEIxlPk2wjWDDNr6GFk5EuK3iVcD5gG1ZFqlUSlzXCRMJJmxjPoF39Avj2QmtXmgK4URorY8Evg6cCCACSoYywUDQLfukUurJpOtWLZpKOBGh6/oK4GAQAU0UQwjmeeBypdSPkq5btWlK4QBorV3gPIJYp/kgAqoVQwhmE3AlcLNSqildnk0rnIgwIeJFwOeBuRAIyHVdXNcVJ8IYiQb9xWIxLpgtwNXAynoLyqw2TS+cCK11Cjgb+BRh7BtQEpC4sSvD9/2SYGKsAb4G3NbsgomYNMKJo7U+mcAleipgAdi2jeu6OI4jVqgMYwye51EsFuOrcw1BvohrlFKrkq7jRDMphRMRTqKuIHBjz4qOO45T+kxWEUViiT4xthMEYq5s1MnLajCphRMRduPeQTCZehpQih6dTCIaQSwe8EvgBuBOpdSkX5orwilDaz2TYCz0XoIlDaXBj23bOI5T+tkMeJ6H7/ulnzF84PfATwjGLtuSrms9IcIZgTAi4f8QWKOTgNb4edu2dxNTvVskY8xuIhkim9Ag8CBwF/DzZpjhrxUinArRWivgeAKHwknAYmJdOgjc3JGYot8ty5pwQRljSiKJfka/l+ERbI3xIMFA/+Fa7JfZjIhwxki458+x4ec44BigbaiykXiG+0Rl4uXjxP+Pot8jcQz3GYZ+4I8EXbA/AH+YqG0xmg0RTpUII7VfAywhsEZLgMOABZR18SaAQWAD8AzwNIFVeRrY2MgRyfWECGcC0FrPIhDQfGAeMBOYAewT/pwBpICp4SUZQEWXA1GCsW6gQJA7+VWCLS5eJXARbyYIddkgA/na8/8BH4h8bIexGTgAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: center left 90px;
}

.ln-download-form__form {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 73%;
}

.ln-download-form__form .SumoSelect>.CaptionCont>span.placeholder {
	font-style: normal
}

.ln-download-form__btn {
	padding: 0 40px;
}

.ln-download-form__select {
	width: 352px;
}

@media (max-width: 1399px) {
	.ln-download-form {
		padding: 30px 45px;
		background-position: center left 45px;
	}

	.ln-download-form__select {
		width: 280px;
	}
}

@media (max-width: 1199px) {
	.ln-download-form__form {
		width: 100%;
	}

	.accessories__tab-text {
		width: 60%;
	}

	.ln-download-form {
		background-image: none;
	}

	.accessories__container .swiper-buttons {
		top: -9px;
	}
}

@media (max-width: 999px) {
	.ln-download-form {
		padding-bottom: 10px;
	}

	.ln-download-form__form {
		flex-direction: column;
		align-items: flex-start;
	}

	.ln-download-form__select {
		margin-bottom: 20px;
	}

	.ln-download-form__btn {
		margin-bottom: 20px;
	}

	.accessories__tab-text {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.accessories__list {
		margin-left: 45px;
		margin-right: 45px;
	}

	.accessories__list:before {
		content: none;
	}

	.accessories__list:after {
		content: none;
	}

	.accessories__list-item {
		padding-bottom: 7px;
	}

	.accessories__list-item span {
		font-size: 15px;
		line-height: 17px;
	}

	.accessories__tab {
		margin-top: -30px;
	}

	.accessories__container .swiper-buttons {
		top: -19px;
	}
}

@media (max-width: 470px) {
	.ln-download-form__select {
		width: 100%;
	}

	.ln-download-form {
		padding: 30px 15px;
		padding-bottom: 10px;
	}

	.accessories__list-item {
		margin-bottom: 5px;
	}

	.accessories__tab {
		margin-top: 0;
	}

	.accessories__list-item.active::before {
		content: none;
	}

	.accessories__list-item.active::after {
		content: none;
	}

	.accessories__list .swiper-slide {
		align-self: flex-end;
	}
}

.card__advantage {
	margin-top: 80px;
	background-color: #f5f5f5;
	display: flex;
	flex-direction: row;
}

.card__advantage-elem {
	display: flex;
	flex-direction: row;
	width: calc(100% / 4);
	padding: 35px 20px;
	border-left: 2px solid #ffffff;
	cursor: auto;
	position: relative;
}

.card__advantage-elem:first-child {
	border-left: none;
}

.card__advantage-elem:hover .card__advantage-card {
	visibility: visible;
	opacity: 1;
}

.card__advantage-card {
	opacity: 0;
	visibility: hidden;
	transition: .5s opacity, .5s visibility;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: auto;
	background-color: #ffffff;
	box-shadow: 0 6px 19px rgba(0, 0, 0, 0.12);
	padding: 35px;
	z-index: 10;
}

.card__advantage-icon {
	margin-bottom: 0;
	margin-right: 25px;
}

.card__advantage-title span {
	font-size: 16px;
	line-height: 26px;
	text-transform: uppercase;
	color: #0e0e0e;
	border-bottom: 2px solid #FF8000;
	font-weight: 600;
	letter-spacing: 0.5px
}

.card-page {
	z-index: 11;
	position: relative;
}

.card-page__h1 {
	margin: 0 0 24px;
	padding: 0;
	font-size: 26px;
	font-weight: 700;
	color: #1a1a18;
}

@media (max-width: 520px) {
	.body .content .card-page h1 {
		font-size: 18px;
		line-height: 24px;
	}
}

.card__advantage-subtitle {
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	color: #0e0e0e;
	letter-spacing: 0.5px;
	margin-bottom: 15px;
}

.card__advantage-text {
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
}

@media (max-width: 1399px) {
	.card__advantage {
		flex-wrap: wrap;
	}

	.card__advantage-elem {
		width: 50%;
	}

	.card__advantage-elem:nth-child(1),
	.card__advantage-elem:nth-child(2) {
		border-bottom: 2px solid #ffffff;
	}

	.card__advantage-elem:nth-child(3) {
		border-left: none;
	}
}

@media (max-width: 767px) {
	.card__advantage-elem {
		width: 100%;
	}

	.card__advantage-card {
		visibility: visible;
		opacity: 1;
		position: static;
		transform: translate(0);
		padding: 30px 15px;
		z-index: 0;
	}

	.card__advantage-icon {
		align-self: flex-start;
		margin-right: 0;
		margin-bottom: 20px;
	}

	.card__advantage-title {
		margin-bottom: 20px;
	}

	.card__advantage-elem {
		flex-direction: column;
	}
}

.card__elem-art {
	position: absolute;
	right: 18px;
	top: 8px;
	font-size: 11px;
	color: #b5b6b6;
}

@media (max-width: 1399px) {
	.card__elem-art {
		top: 10px;
	}

	.card__elem {
		padding: 29px 29px 30px;
	}

	.card__elem-icons {
		top: 31px;
	}
}

.card__list--tight .card__elem-art {
	position: absolute;
	top: 10px;
	font-size: 11px;
	color: #b5b6b6;
}

.brands-list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-bottom: 36px;
}

.brands-list__link {
	display: inline-block;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #444444;
	border-bottom: 1px solid #b1b1b1;
	margin-right: 20px;
	transition: .5s border-color;
	margin-bottom: 10px;
}

.brands-list__link:hover {
	border-color: transparent;
}

.brands-elements {
	display: flex;
	flex-direction: column;
}

.brands-element {
	display: flex;
	flex-direction: row;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	margin-bottom: 39px;
}

.brands-element:last-child {
	margin-bottom: 0;
}

.brands-element:last-child .brands-element__right {
	border: none;
	padding-bottom: 0;
}

.brands-element>*,
.brands-element>*>*,
.brands-element>*>*>* {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

.brands-element__logo {
	width: 312px;
	text-align: center;
	flex-shrink: 0;
}

.brands-element__logo img {
	max-width: 100%;
}

.brands-element__right {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	border-bottom: 1px solid #0e0e0e;
	padding-left: 19px;
	padding-right: 40px;
	padding-bottom: 34px;
}

.brands-element__title {
	font-size: 18px;
	font-weight: normal;
	color: #444444;
	margin-bottom: 23px;
}

.brands-element__text,
.brands-element__text p:not([class]) {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 6px;
}

.brands-element__more {
	font-size: 14px;
	line-height: 16px;
	color: #444444;
	font-weight: normal;
	border-bottom: 1px solid #444444;
	transition: .5s border-color;
	margin-bottom: 14px;
	align-self: flex-start;
}

.brands-element__more:hover {
	border-color: transparent;
}

.brands-element__group {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.brands-element__slider {
	width: 100%;
	padding: 0 40px;
}

.brands-element__group-title {
	font-size: 18px;
	line-height: 22px;
	color: #df7d21;
	align-self: flex-start;
	margin-bottom: 20px;
}

a.brands-element__group-title {
	border-bottom: 2px solid #000000;
	transition: .5s border-color;
}

a.brands-element__group-title:hover {
	border-color: transparent;
}

.brands-element__slider-element {
	display: flex;
	flex-direction: row;
	max-width: calc(100% / 3);
}

.brands-element__slider-info {
	dislpay: flex;
	flex-direction: column;
}

.brands-element__slider-title {
	font-size: 14px;
	line-height: 15px;
	color: #000000;
	font-weight: normal;
	margin-bottom: 5px;
}

.brands-element__slider-text {
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
}

.brands-element__slider-logo {
	max-width: 100px;
	margin-right: 10px;
	flex-shrink: 0;
}

.brands-element__slider .swiper-button-prev,
.brands-element__slider .swiper-button-next {
	width: 8px;
	height: 15px;
	background-color: transparent;
	background-position: center;
	margin: 0;
	border-radius: 0;
	transform: translateY(-50%);
}

.brands-element__slider .swiper-button-prev {
	background-image: url('data:image/png;base64,/9j/4AAQSkZJRgABAQEAlgCWAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAPAAgDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwr/xAAfEAABBQACAwEAAAAAAAAAAAAFAgMEBgcBCAkRFhP/xAAWAQEBAQAAAAAAAAAAAAAAAAAGCAn/xAAfEQABBQEAAwEBAAAAAAAAAAAEAQIDBQYHCBIVIjL/2gAMAwEAAhEDEQA/AKF+ynkff0LsFlOD4AeejZ+1sOei79oImStl69q+zDx5tcrkxhSVopXrlyOUIsr45t3tcSOr5j9F2LOjq3lNJpul43nXNbF8WaZuMyHo9KFK5kmiX7wMc9XVzxqjm0P9RllMci3X6hjX5Ps6zu3m/jlHnuf6rd74Bkmgfj9CVQ0BcbXsok+MZJDY2ML0Vrrr+ZBR3ovyfzK9Pp+qV7J2j8dgaXs2adjsOHDQJEVq9CsGo0dpcYaJLwmrmJlk7lXeHVsw4BqMnl2SdDpUzFNspXPHIaOofin3XX/GACbeZTqXPhha4oPZZyy1+fY6IQM2Bt8FOXe1aPdHAMfEivlsQUVkR7EcSK1tg2SKxHcu8hzIsZpec7cgk4crKX1fl7t7ZCSxJnUxcQ1NYqxHzThyL6xAmKj5Anq0chXAqyUD/9k=');
	left: 0;
}

.brands-element__slider .swiper-button-next {
	background-image: url('data:image/png;base64,/9j/4AAQSkZJRgABAQEAlgCWAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAPAAgDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwr/xAAhEAABBAICAgMAAAAAAAAAAAAEAwUGBwECCAkRFBITFv/EABcBAAMBAAAAAAAAAAAAAAAAAAYHCAn/xAAiEQABBQACAgIDAAAAAAAAAAAEAQIDBQYHEQgTEhUUIjP/2gAMAwEAAhEDEQA/AKD+OPZGpWV92zRl/PBRdeb3HYbdBJ6ZsqWXBd1Zw7ooMEgVzndciGed8Ybz8/avFfHqqaqx3KP5/OPizyodkuSNnx5ySdNNmHbnTi53Rzq+abOufoDmR11m9VdJLRduRBiV+UlP16no+sVn1148jeODdNgsnucCHFFoW47PEXtDCjYor1rKMN8h9exOmR3PSdzwfqy0/o1W2CO/PduLHXeAyXdY/JO7QW92enO05zJaoheyojm2sgBssdT2ebv2UNyAzH4kdVA2PNXzUSj2m6TkfrmReuNHmLw94wjAcganlXfjjGnl7DQ2uNoVfCWIAMRdGEg39isbpIJ7GWN8c9YH8nMrGqwolPs/XFWgvKXkMQbic5xviZyBAxstR1urukZKMSbPBUijmUgCPbHNCDHIx8NgX011gqOHHX6/2SWH/9k=');
	right: 0;
}

@media (max-width: 1199px) {
	.brands-element__logo {
		width: 120px;
		margin-right: 20px;
	}

	.brands-element__slider {
		padding: 0 20px;
	}
}

@media (max-width: 999px) {
	.brands-element {
		flex-direction: column;
	}

	.brands-element__right {
		padding-left: 0;
		padding-right: 0;
	}

	.brands-element__logo {
		margin-right: 0;
		margin-bottom: 30px;
		width: auto;
		text-align: left;
	}
}

@media (max-width: 767px) {
	.brands-element__slider-element {
		max-width: calc(100% / 2);
	}
}

@media (max-width: 500px) {
	.brands-element__slider-element {
		max-width: 100%;
	}
}

.gaudio__btn--play:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAQAAAA5SeU1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARcPDAuckVSjAAAB1UlEQVQ4y3WSz0tUURTHP++OI1bQpiRMoYRW0iqIQBKLnF1Qf0FE0C5oV7sWQYsW9gMq3AQGERQVIRgUSKggYZFEmDtDTDAxjNEZx6l5nxa+eZk+v3dxOfecz7mHcw6SeS55y4bU2u07n5iv29nIKxedsVfERhE7HHDJY9tDU1atuuyIkVjwvRdFvKx2ZUFtFv2tas1PBjF43q+OiXhO3bsZ6lKrmkBjnklKxDEnRex3aB267qBvHPSxS65ZV+yEnY46bbuIM/aJkQt2YqOxFWNrxhuAWP1ug3jPBfNisz9tFR86gHvSgtwEzSZNH/a+iE+9Kfb4MdDAVkVEQC2xrnGSAIxwGBinFAhEZCkZCTBOkQPALHmgSCVsCY3T33JJuiZyrAK5JEkU0qC6QuIivU/TxDzQQRloYWegkjrX85OW+yfx3OYBAKcYAk6wA4Ml1za0+5+mDDY75aCIPS6aF1/bh1jwji8cddjSf7Oa8KzzPkr2XC+Iba7Yst6kyJx58+5zOZ1a7Gc77RbxuGXvijhpb9aWzyWrVPODkXjIZ/7wiogv/SZmjLaVL7QTKPILgf2UOcIcu3jOUQ4CRJKht9RYYZqr6Us3N1ilkLQ4E4KIbRwAfwEKfOsI8uT+OgAAAABJRU5ErkJggg==");
}

.gaudio__btn--pause {
	display: none;
}

.gaudio__btn--pause.active {
	display: block;
}

.gaudio__btn--pause:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAQAAAAqYpy5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARcOGhQMw4a2AAAARUlEQVQY0+3RsRGAMAzFUIXtkv1H4By2EAUO5yYdJXL3fmnshmGX91IwVI0ypTTlqbFKOdj2T19ME4Cr2BKH09NR/pVyA/2MPqHwg+EpAAAAAElFTkSuQmCC");
}

.gvideo__text {
	margin-top: 23px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.gseotext {
	display: inline-block;
	margin-bottom: 50px;
}

.ln-stillage__title {
	font-size: 26px;
	line-height: 30px;
	color: #FF8000;
	font-weight: 700;
}

.gaudio {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 460px;
	height: 350px;
	position: relative;
	overflow: hidden;
	-ms-flex-line-pack: end;
	align-content: flex-end;
}

.gaudio:before {
	content: "";
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
}

.gaudio__title {
	font-weight: 600;
	font-size: 18px;
	line-height: 30px;
	color: white;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 30px;
}

.gaudio__time {
	font-size: 14px;
	line-height: 16px;
	color: rgba(255, 255, 255, 0.5);
	font-weight: normal;
	margin-bottom: 5px;
}

.gaudio__additional {
	font-size: 14px;
	line-height: 16px;
	color: rgba(255, 255, 255, 0.5);
	font-weight: normal;
}

.gaudio img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	height: 100% !important;
}

.gaudio__content {
	padding: 42px 52px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
	-ms-flex-item-align: center;
	align-self: center;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.gaudio__play {
	display: block;
	position: relative;
	width: 60px;
	height: 60px;
	border: 0;
	cursor: pointer;
	outline: none;
	border-radius: 50%;
	text-align: center;
	margin: 0 auto;
}

.gaudio__play:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #FF8000;
	border-radius: 50%;
	z-index: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.gaudio__play:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAQAAAAzbkVEAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARYQHx4/ZXLyAAAAgElEQVQoz33SMQ5BURCF4fteJ1FYgyhEw1Yo6cRK6EQnbx+io2MnGo1e8qL4rOCemfbP5OSfU1xNlPoWfB0MEgAvqwzA3SwD9E6GCYC3jSYB8LTIAD+dUQLgY6dtKGm6fGGrrWc4pwwP8+RhXffQOyaTN9P0zWXqwz714WKcGvUHZ7epSrdDDqwAAAAASUVORK5CYII=");
}

.gaudio__play:hover:before {
	background-color: #e97e2f;
}

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

.gseotext__right {
	margin-left: 60px;
}

.gseotext img {
	max-width: 100%;
	height: auto;
}

.full-width-banner+.container>.consult {
	margin-top: 0;
}

.quiz+.pluses-ship {
	margin-top: 50px;
}

@media (max-width: 1400px) {
	.h-contacts--sm .h-contacts__title {
		width: 230px;
	}

	.h-contacts--sm .h-contacts__title br {
		display: none;
	}
}

@media (max-width: 1199px) {
	.h-contacts--sm .h-contacts__title {
		width: 100%;
		margin-bottom: 20px;
		padding-right: 0;
	}

	.gseotext__row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.gseotext__left {
		margin-bottom: 20px;
	}

	.gseotext__right {
		margin-left: 0;
	}
}

@media (max-width: 767px) {
	.h-contacts__col .btn {
		text-align: center;
	}

	.gseotext img {
		margin: 0 !important;
	}
}

@media (max-width: 600px) {
	.gvideo__elem {
		width: 100%;
	}

	.gaudio {
		width: 100%;
	}
}

@media (max-width: 479px) {
	.h-contacts--sm {
		padding: 30px;
		padding-bottom: 10px;
	}
}

.gstillage-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-bottom: 32px;
	margin-top: 43px;
}

.gstillage-header .gvideo__elem {
	margin-bottom: 30px;
}

.gstillage-header__right {
	margin-left: 65px;
}

.gstillage-header .stillage__banner-cost {
	font-weight: 600;
	margin-left: 0;
}

.gstillage-header .stillage__banner-cost span {
	font-size: 20px;
	line-height: 32px;
}

@media (max-width: 1199px) {
	.gstillage-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.gstillage-header__left {
		margin-bottom: 20px;
	}

	.gstillage-header__right {
		margin-left: 0;
	}

	.gstillage-header .stillage__banner-cost {
		width: auto;
	}
}

.stillage__type-item--banner {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
}

.stillage__type-item--banner::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(41, 41, 41, 0.7);
	z-index: -1;
}

.stillage__type-banner-img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
	min-width: 100%;
	height: 100%;
}

.stillage__type-banner-title {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	color: white;
	margin-bottom: 30px;
}

.stillage__type-banner-text {
	font-size: 16px;
	line-height: 26px;
	color: white;
	font-weight: normal;
	margin-bottom: 35px;
}

.stillage__type-banner-btn {
	font-size: 14px;
	line-height: 20px;
	padding: 7px 45px;
}

.stillage__type-banner-info {
	max-width: 255px;
	text-align: center;
	-ms-flex-item-align: center;
	align-self: center;
}

@media (max-width: 767px) {
	.stillage__type-item--banner {
		padding: 35px 10px;
	}

	.stillage__type-banner-title {
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 15px;
	}

	.stillage__type-banner-text {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 15px;
	}

	.stillage__type-banner-btn {
		padding-left: 35px;
		padding-right: 35px;
	}
}

.filter__links {
	margin-top: -7px;
}

.filter__link {
	border: 2px solid #FF8000;
	line-height: 36px;
	border-radius: 18px;
	font-size: 13px;
	padding: 8px 0;
	padding-right: 16px;
	padding-left: 42px;
	position: relative;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAV1BMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///8LlB7/AAAAG3RSTlMAurvwS6sYTHvYG3wDnN33cVgBlv3Sj3D2zM5CvA7oAAAAAWJLR0QcnARBBwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+MBFhEQIpZQeI0AAABjSURBVBjTrctJDoAgEETRUsRZQRQH6v73FBATTVz6N516SQNXWY53QvwMhSwDlLJKULNphWgbdgn6gaNSI4c+LD0BZqZvNsCksVivZiVXv2EX0Ma3bYvH8obUJ+zHo51wfOVOCVUHvlun+C0AAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-position: left 15px center;
	color: #010101;
	margin-left: 17px;
}

@media (max-width: 1400px) {
	.filter__link {
		font-size: 11px;
		padding: 8px 0;
		padding-right: 14px;
		padding-left: 32px;
		background-position: left 10px center;
		margin-left: 20px;
	}
}

@media (max-width: 1199px) {
	.filter__main {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 10px;
	}

	.filter__links {
		margin-top: 10px;
	}

	.filter__link {
		margin-left: 0;
	}

	.filter__link:nth-child(2) {
		margin-left: 15px;
	}
}

@media (max-width: 999px) {

	.filter__links {
		margin-top: 30px;
	}
}

@media (max-width: 767px) {
	.filter__link {
		display: inline-block;
		line-height: 1;
		font-size: 14px;
		white-space: nowrap;
	}

	.filter__link:nth-child(2) {
		margin-left: 0;
	}

	.filter__link:nth-child(1) {
		margin-bottom: 10px;
	}
}

.card__list--tight {
	margin-left: -30px;
}

.card__list--tight .card__elem {
	width: calc(100% / 4 - 30px);
	margin-left: 30px;
	margin-bottom: 30px;
	padding: 0;
	border: none;
}

.card__list--tight .card__elem-params-row--hidden {
	display: none;
}

.card__list--tight .card__elem-info {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.card__list--tight .card__elem-imgover {
	width: 100%;
	margin-bottom: 20px;
}

.card__list--tight .card__elem-img {
	max-width: 100%;
}

.card__list--tight .card__elem-params {
	width: 100%;
}

.card__list--tight .card__elem-price-container,
.search-page .card__list .card__elem-price-container {
	display: flex;
	flex-direction: row;
	width: 100%;
}

.card__list--tight .card__elem-params {
	margin-bottom: 30px;
}

.card__list--tight .card__elem-status {
	position: static;
	font-size: 12px;
	line-height: 16px;
	max-width: inherit;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.card__list--tight .card__elem-cost sub {
	font-size: 18px;
}

.card__list--tight .card__elem-price-row,
.card__elem-price-row {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: left;
}

.card__list--tight .card__elem-price,
.search-page .card__list .card__elem-price {
	margin-bottom: 0;
	flex-direction: column;
	align-self: flex-end;
	margin-top: auto;
	width: 100%;
	padding-top: 21px;
}

.card__elem-price-economy {
	margin-bottom: 15px;
	position: relative;
	width: 100%;
}

.card__elem--banner-icon {
	border: none;
	background-color: #f5f5f5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
}

.card__elem--banner-man {
	border: none;
	background-color: #f5f5f5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
	padding-left: 30px;
	padding-right: 95px;
	background-repeat: no-repeat;
	background-position: bottom right;
}

.card__banner-title {
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.card__banner-ico {
	margin-bottom: 20px;
}

.card__banner-title {
	margin-bottom: 20px;
}

.card__banner-text {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
	color: #1a1a18;
}

.card__banner-btn {
	font-size: 14px;
	line-height: 20px;
	padding: 7px 25px;
	text-align: center;
}

.card__list_line--new .card__elem {
	margin-bottom: 30px;
	background-color: #f5f5f5;
	border: none;
}

.card__list_line--new .card__elem--banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 40px 0;
	padding-left: 180px;
	padding-right: 180px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.card__list_line--new .card__banner-ico {
	margin-bottom: 0;
}

.card__list_line--new .card__banner-title {
	margin-bottom: 0;
	display: inline-block;
}

.card__list_line--new .card__banner-text {
	margin-bottom: 0;
	max-width: 236px;
}

@media (min-width: 1200px) {
	.bx-no-touch .card__list--tight .card__elem:hover .card__elem__overflow {
		position: absolute;
		left: -30px;
		right: -30px;
		top: -10px;
		width: calc(100% + 60px);
		min-height: calc(100% + 20px);
		height: auto;
		background-color: #ffffff;
		z-index: 1;
		border-color: #FF8000;
		display: flex;
		align-items: stretch;
	}

	.bx-no-touch .card__list--tight .card__elem:hover .card__elem__overflow .card__elem-price-row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media (min-width: 1400px) and (max-width: 1480px) {
	.bx-no-touch .card__list--tight .card__elem:hover .card__elem__overflow {
		left: -32px;
		right: -32px;
		width: calc(100% + 64px);
	}
}

@media (min-width: 1200px) and (max-width: 1280px) {
	.bx-no-touch .card__list--tight .card__elem:hover .card__elem__overflow {
		left: -32px;
		right: -32px;
		width: calc(100% + 64px);
	}
}

@media (max-width: 1400px) {
	.card__list--tight .card__elem {
		width: calc(100% / 3 - 30px);
	}

	.card__list--tight .card__elem-price-row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-item-align: start;
		align-self: flex-start;
	}

	.card__list--tight .card__elem-status {
		-ms-flex-item-align: start;
		align-self: flex-start;
		margin-bottom: 10px;
	}

	.card__banner-btn {
		padding: 7px 25px;
	}

	.card__list_line--new .card__elem--banner {
		padding-left: 37px;
		padding-right: 37px;
	}
}

@media (max-width: 767px) {
	.card__list--tight .card__elem-status {
		margin-bottom: 0;
	}
}

@media (max-width: 1199px) {
	.card__list--tight .card__elem {
		width: calc(50% - 32px);
	}

	.card__list--tight .card__elem-info {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.card__list--tight .card__elem-params-row--hidden {
		display: flex;
	}

	.card__list--tight .card__elem__overflow:hover {
		border-color: #FF8000;
	}
}

@media (max-width: 600px) {
	.card__list--tight .card__elem-info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 360px) {
	.card__list--tight .card__elem-price {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media (max-width: 999px) {
	.card__list_line--new .card__elem--banner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.card__list_line--new .card__elem--banner .card__banner-ico {
		display: none;
	}

	.card__list_line--new .card__elem--banner .card__banner-text {
		max-width: inherit;
		margin-bottom: 10px;
	}

	.card__list_line--new .card__elem--banner .card__banner-title {
		width: 100%;
		margin-bottom: 10px;
	}

	.card__list_line--new .card__elem--banner .card__banner-title br {
		display: none;
	}
}

@media (max-width: 767px) {
	.card__list_line--new .card__elem--banner {
		text-align: center;
	}

	.card__list--tight .card__elem {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.card__banner-title {
		font-size: 18px;
		line-height: 24px;
	}
}

.gtext-banner {
	position: relative;
	padding: 60px 0;
	margin-top: 50px;
	margin-bottom: 50px;
	background-size: cover;
}

.gtext-banner::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.7);
}

.gtext-banner .container {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.gtext-banner .container .common__title {
	color: #ffffff;
	margin-bottom: 40px;
}

.gtext-banner__orange {
	color: #e47224;
}

.gtext-banner__text {
	max-width: 880px;
	text-align: left;
}

.gtext-banner__text p:not([class]) {
	color: #ffffff;
	font-size: 18px;
	line-height: 26px;
}

@media (max-width: 767px) {
	.gtext-banner__text {
		max-width: inherit;
	}

	.gtext-banner__text p:not([class]) {
		font-size: 14px;
		line-height: 18px;
	}
}

.full-width-banner {
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 62px;
	position: relative;
	overflow: hidden;
}

.full-width-banner img {
	position: relative;
	min-width: 100%;
	width: auto;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.full-width-banner--mb0 {
	margin-bottom: 0;
}

.pluses-ship {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 60px 0;
	margin-bottom: 50px;
}

.pluses-ship__bg {
	position: absolute;
	width: calc(100vw + 20px);
	height: 100%;
	z-index: -1;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-size: cover;
}

.pluses-ship__icon {
	margin-right: 30px;
}

.pluses-ship__title {
	color: #ffffff;
	text-align: center;
	margin-bottom: 40px;
}

.pluses-ship__subtitle {
	display: inline-block;
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 22px;
	color: #ffffff;
}

.pluses-ship__text {
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #ffffff;
}

.pluses-ship__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	width: calc(100% / 3 - 30px);
	margin-right: 30px;
}

.pluses-ship__over {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-bottom: 40px;
}

.pluses-ship__btn {
	padding-right: 50px;
	background-repeat: no-repeat;
	background-position: right 25px center;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAQAAACBxB0+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjARcTEBd72w+lAAAAT0lEQVQI11XIQRGAIBgF4ceNBFpC6mgU7WACiYJhyMCdmfXwwwh72vlEYu4VG3WAShDiGSgiIRZKg8JqJM5GF+rkyUDG/yR24LDv5Lhx9h+Jc2uflvyZjAAAAABJRU5ErkJggg==");
	-webkit-transition: background .5s;
	transition: background .5s;
}

.pluses-ship__btn.opened {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+LUNEtwAAAFpJREFUGJV1ykENgDAMQNFyQwGYADsgBTygYFZmhlnYfcnnQEdGoT9pmjZPAGmmAw7dz18MWrlbPNQDSdGp9wftvNssGoFsUAaGFgX+CxXNQHFQASYBogNq8QKOovsOzce1XwAAAABJRU5ErkJggg==");
}

.pluses-ship+.js-cities-block {
	display: none;
}

@media (max-width: 1199px) {
	.pluses-ship__over {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.pluses-ship__item {
		width: calc(100% / 2 - 30px);
		margin-bottom: 20px;
	}
}

@media (max-width: 999px) {
	.pluses-ship__item {
		width: 100%;
		margin-right: 0;
	}
}

@media (max-width: 999px) {
	.pluses-ship__item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.pluses-ship__icon {
		margin-right: 0;
	}

	.pluses-ship__iconover {
		margin-bottom: 10px;
	}
}

.projects--newdesign {
	position: relative;
	margin-bottom: 50px;
}

.projects--newdesign .projects__imgover {
	padding-top: 84%;
	margin-bottom: 0;
}

.projects--newdesign .projects__imgover:before {
	top: 0;
	content: "";
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
}

.projects--newdesign .projects__cost {
	padding: 20px;
	background-color: transparent;
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
}

.calc__over--new .area-stillages {
	display: flex;
	flex-direction: column;
}

.calc__over--new .calc__info-btn {
	align-self: flex-end;
	padding-right: 90px;
	padding-left: 70px;
	background-color: #ffffff;
	color: #FF8000;
	border: 2px solid #FF8000;
	line-height: 44px;
	transition: 0.5s background, .5s color;
}

.calc__over--new .calc__info-btn:after {
	right: 60px;
	top: 16px;
	width: 12px;
	height: 12px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAgMAAAArG7R0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEXnbxfnbxf///+r1ZcnAAAAAXRSTlMAQObYZgAAAAFiS0dEAmYLfGQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjAhsOKgok/EhOAAAAFUlEQVQI12NgEGFgQMehoaFgjEUOAELAAsf1aqsNAAAAAElFTkSuQmCC');
	transition: .5s background;
}

.calc__over--new .calc__info-btn:hover {
	background-color: #FF8000;
	color: #ffffff;
}

.calc__over--new .calc__info-btn:hover:after {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjAhsOLi8LlFkNAAAAIklEQVQY02P8zwAH/xkYGBhhHCYGHICKEoz//5OsYwCdCwCeQgYScSZTJQAAAABJRU5ErkJggg==');
}

.calc__over--new .calc__info {
	flex-direction: column;
	padding: 0 32px;
	padding-top: 28px;
}

.calc__over--new .calc__info-inner {
	display: flex;
	flex-direction: row;
	align-self: flex-start;
}

.calc__over--new .calc__info-title {
	align-self: flex-end;
	margin-bottom: 0;
	line-height: 1;
	margin-right: 15px;
}

.calc__over--new .calc__info-cost {
	margin-bottom: 0;
}

.calc__over--new .calc__row {
	margin-bottom: 30px;
}

.calc__info-popular {
	font-weight: 600;
	color: #FF8000;
	font-size: 14px;
	line-height: 16px;
}

.calc__tip {
	position: relative;
}

.calc__tip-btn {
	position: relative;
	padding-left: 39px;
	border: none;
	background-color: transparent;
	box-shadow: none;
	border-radius: 0;
	text-align: left;
	margin-bottom: 24px;
}

.calc__tip-btn span {
	font-size: 14px;
	line-height: 21px;
	color: #0e0e0e;
	font-weight: 400;
	border-bottom: 2px dotted #FF8000;
	transition: .5s color, .5s border-color;
}

.calc__tip-btn:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 26px;
	height: 26px;
	transform: translateY(-50%);
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjAhsPAB8niAq6AAABiklEQVQ4y5XUTU9TQRTG8R/T29pJiwUC2BAJG2J3bPj+H4GNOwwhISip1UDR1mn6Fhe3Ve5t1euzmWTm/OeZmTPn7DSV1LTntaYMcxPfDNOkGLJTgHadaNvUyEP6vg0K3jrCwqNnyUxQ90rHgRq++JiWRShzrmWp77PlS5MkBm90BWM3af4bCt5pmbqRyifLJ2J0rmHsQ1oSwKmWqetN5BeaXJtqOc092HVo6db0RVTHhQudF9jUraXDuJtDJxgYF7Y+U1d3VnAbG+TRQdS20FdFfQvtGIN9DC1Ky3dmZu5KN1t4xH6mjeHGns/eb/V6dqQdNPGj0uHWGWhmMsxKS5er8WoDmiHL8xQqO63C56iXZq+2eOSqYx5M0FRVEZNghL3KUAej4AkdtUo2NQd4yiQjbV2ftrzeZekFu2pGKQU84Fjrnz4tx3l0Xk9nDk1dF/75SutqiQ09DV/T3TpD98YaeuIfXaKehrF7Nst9oF/8vEms6TreLHe2NRbq4t8aS67/bmFrVWiWPwGK54chaIOnOAAAAABJRU5ErkJggg==');
	transition: .5s background;
}

@media (min-width: 768px) {
	.calc__tip-btn:hover span {
		color: #FF8000;
		border-color: transparent;
	}

	.calc__tip-btn:hover:before {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAdVBMVEXnbxf////nbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfumFn98ej////98enumVr88OZwEvh2AAAAIHRSTlMAACZ2vOb5P8IImP4SxgrIm8Mvgb6/gkCZEwnFKHfn+jLkdRAAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4wIbDwEMui16JQAAAMBJREFUKM+FkucWgyAMRuPAvUfVuhC07/+I1VYxONr7i5zLgQQ+gBVV04lhEF1TlZVVmBYVWCZStuNShOvYm/J8esD3vioI6Ykw+KiIXhAtyhT3DIwN4j5zVrHYyThnoogVSChW414lkO7FNL6mvUohozfkQO4UAUOs+QxSxi+FD5QUkdqQVI6bl9UDjyyrBD0U57iRGD+vpNxi+ZTyauDy31dCdXJhtcXmeYxNgMNW76YupBwCNG3W9X2Xtc0W0TfqBEFuREf/JgAAAABJRU5ErkJggg==');
	}

	.calc__tip-btn:hover+.calc__tip-window {
		visibility: visible;
		opacity: 1;
		z-index: 100;
		transition: .5s opacity, .5s visibility;
	}

	.calc__tip-window:hover {
		visibility: visible;
		opacity: 1;
		z-index: 100;
		transition: .5s opacity, .5s visibility;
	}
}

.calc__tip-window {
	position: absolute;
	right: 35px;
	top: calc(100% + 16px);
	width: 1190px;
	background-color: #ffffff;
	box-shadow: -5.2px 3px 19px rgba(0, 0, 0, 0.12);
	padding: 60px 100px;
	opacity: 0;
	visibility: hidden;
}

.calc__tip-window:before {
	content: '';
	position: absolute;
	top: -24px;
	right: 217px;
	border: 12px solid transparent;
	border-bottom: 12px solid #ffffff;
}

.calc__tip-window:after {
	content: '';
	position: absolute;
	right: 0;
	top: -20px;
	height: 20px;
	width: 240px;
	background-color: transparent;
}

.calc__tip-projects {
	display: flex;
	flex-direction: row;
	margin-top: 0;
}

.calc__tip-projects .projects__elem:first-child {
	margin-left: 0;
	margin-bottom: 0;
}

.calc__tip-projects .projects__elem {
	width: calc(100% / 3 - 20px);
	margin-bottom: 0;
}

@media (max-width: 1399px) {
	.calc__tip-window {
		width: 990px;
		padding: 40px 70px;
	}

	.calc__tip-window:before {
		right: 159px;
	}

	.calc__tip-window:after {
		width: 180px;
	}
}

@media (max-width: 1199px) {
	.calc__tip-window {
		width: 810px;
		padding: 20px 40px;
	}

	.calc__tip-window:before {
		right: 176px;
	}

	.calc__tip-window:after {
		width: 200px;
	}
}

@media (max-width: 999px) {
	.calc__tip-window {
		width: 560px;
		padding: 20px 40px;
	}

	.calc__tip-window:before {
		right: 146px;
	}

	.calc__tip-window:after {
		width: 170px;
	}

	.calc__tip-projects {
		flex-direction: column;
		margin-left: 0;
	}

	.calc__tip-projects .projects__elem {
		width: 100%;
		margin-left: 0;
		margin-bottom: 0;
	}

	.calc__tip-window .projects__img {
		width: 100%;
	}

	.calc__tip-projects .projects__elem {
		margin-bottom: 25px;
	}

	.calc__result-btn--white {
		font-size: 13px;
		font-weight: 300;
		line-height: 34px;
		padding: 0 25px;
	}

	.calc__over--new .calc__info-btn {
		font-size: 13px;
		font-weight: 300;
		line-height: 34px;
		padding: 0 25px;
	}

	.calc__tip-projects .projects__elem:first-child {
		margin-bottom: 25px;
	}

	.calc__over--new .calc__info-btn:after {
		content: none;
	}
}

@media (max-width: 767px) {
	.calc__tip-window {
		width: calc(100vw - 60px);
		right: auto;
		left: -22px;
		padding: 30px 20px;
	}


	.calc__tip-window:before {
		right: auto;
		left: 23px;
	}

	.calc__over--new .calc__info {
		padding: 20px;
	}

	.i-seo__wrapper img:not([class]) {
		width: auto !important;
		height: 100% !important;
		max-width: 100%;
		object-fit: cover;
		margin-bottom: 0;
	}
}

@media (max-width: 700px) {
	.calc__result-row {
		flex-direction: column;
		margin-bottom: 20px;
	}
}

.stillage__type+.stillage__types-hrefs {
	margin-top: 26px;
}

.stillage__types-hrefs {
	display: flex;
	width: 100%;
	flex-direction: row;
	flex-wrap: wrap;
	scroll-behavior: smooth;
}



.stillage__types-href {
    padding: 5px 8px;
    margin-right: 8px;
    margin-bottom: 16px;
    border-radius: 4px;
    border: 1px solid #e8e8e8;
    background-color: #f6f5f5;
    -webkit-transition: 0.5s border, 0.5s background-color;
    transition: 0.5s border, 0.5s background-color;
}

.stillage__types-href span.stillage__types-href-count{
	color: #999;
}

.stillage__types-href:hover {
	background-color: #ffffff;
	border-color: #e8732c;
}

.stillage__types-href span {
	display: inline-block;
	vertical-align: top;
	color: #0e0e0e;
	background-color: transparent;
	cursor: pointer;
	border: 0;
	padding: 0;
	font-size: 14px;
	line-height: 16px;
}
@media (max-width: 520px) {
	.stillage__types-href span { 
		font-size: 12px;
	}
	.stillage__types-href {
		padding: 3px 8px;
	}
}
.i-seo+.consult {
	margin-top: 60px;
}

.recent .product-item-container {
	display: flex;
	height: 100%;
}


@media (max-width: 1023px) {
	.other-questions:before {
		width: 100vw;
	}
}

.card__main-play {
	opacity: 0;
	visibility: hidden;
	transition: opacity .5s, visibility .5s;

	content: "";
	width: 90px;
	height: 90px;
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 50%;
	margin-top: -45px;
	margin-left: -45px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4GmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE5LTA1LTIwVDEwOjA1OjAzKzA1OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTktMDUtMjBUMTA6MDc6MTYrMDU6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE5LTA1LTIwVDEwOjA3OjE2KzA1OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmYzYjJlZWI1LThkZTEtZTk0Yi1hOWJlLTY4YjhiZjQwZTIxYTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpmM2IyZWViNS04ZGUxLWU5NGItYTliZS02OGI4YmY0MGUyMWE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpmM2IyZWViNS04ZGUxLWU5NGItYTliZS02OGI4YmY0MGUyMWE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZjNiMmVlYjUtOGRlMS1lOTRiLWE5YmUtNjhiOGJmNDBlMjFhPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE5LTA1LTIwVDEwOjA1OjAzKzA1OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj45MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj45MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+Lg26WQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAGGklEQVR42uydS2xUVRiAv7kdOlJK09oCxVAsgQViiiERQRe0QUsgRiOwwQTxQdGNiiyQgokbolBMTAysREAiicYENS7KI6CQGkExQSSmigV5JBYFQu2TFsu4OP/oMMx0XnfmnnPnfEnT53T+8/VO/5nz+P9A5+oJaMQo4H6gDrgPqAXuBSrlLQSMBQaBPqAL6JGPLwDngXbgNPAzcFOXgQU9vv8i4CFgIdAAzAZGp3C7kLzdHfW1R2J+ZgA4ARwB9gPfA8NeDTTgwRUdAOYBTwNLgao83e9VYC/wCXAUCPtVdDmwCngJmOrxI6kDeB/YLv9+co6Th/uYALwLXAS2aCAZYJrEclFiqzZZdCnwNnAOWCNJTDfGSmxngU0SszGiA8AK4AywHihBf0qAZol5hYxBa9G1wAFgNzAR85gosR+QsWgpejlwCmjEfBplLMt1Eh2S7P0RUIZ/KJMxbZcxeiq6Wp6TNuFfmmSM1V6Jng58C8zB/8yRsU7Pt+hZ8leeQuEwRcY8K1+i64DDwHgKj/HAV+Igp6JrgFaggsKlXBxMzpXocfLXnIRlkjyqx7ktuhj4UuYILIpp4qTYTdEtwFzr9g7moianXBH9FLDaOk3Iq+IoK9G1wE5yMMniIwLiqDZT0QF5+VlhXSalArWQEMhE9ArgMeswZRqBZ9MVXQZstu7SZhMJJtYSiX6DPCzv+JBqYEOqoicAL1tnGfOKOEwquhkzlp90JbIsNqLocvw9t5wvmsRlQtFN5HAluIAoRe1hiSs6gNrcYnGHF6OfV0eLrsdOGrnJNHF6h+hlOkRXvnIXReUT/SJ7WazoItSGQ8+5q24RVevbKKlfBU6R6aKXitv/RM8lf7s6kxIIlVK2eCOVa/YxqmamyaKrgIejRS/QMcpRNTOpXNNK2eKNBEJjTJW9IFp0g7ZhOkFK6ldRtb6NUN1CE0XXR0QXo3baa01R+T1UrPzQxGQ5Gyh2gBmkdpxBC1Sy/MakZDkamOGQwR4F75PlGNOSZZ2DOv1kJAYlyxkOpm/rMiNZ1jqkuePGJsuMmOzo9ELFx8myyuH2Q5G+QMNkWengwm52myyTEnLQ81ia35JlqQMMURAECHi44SqIqg5Q6Vu/t4bpb9tJT2sL4cFer6Lo9bXom5d+ovvTtdy8dMrrUAYjon1FeLCP3tYW+tp2wq1/dAjpWhC47ifJg6f30713A8Ndf+gU1pUgqnKL8Qx3ddKzdwM3Tu/TMbxzQVRpHJvsckt7EPjNJruccyYI/GJisutp3Ux/2y5dkl0yfg2ialQMYMgqi6bJbiQGIlf0EKqa1jyb7HLCCWAoUo7tiLaizUh2I3E08hIc4CDwpk12OeFgtOjjqLpwWiwCGJjsEnEVOBYtehhVfM/zbbsGJruR+Ezc3lZgsAH4GoubzI84dWL+aXdYN67RIU8yiBUdRp3+tLjDdqLqnzpxvtlrHWVNb+xFGyu6C/jAesqaHcQUl413zrAF6LeuMqafOMe744m+DGyzvjJmmzhMKhrgrXg/bEnKn+KOVEV3oyrlWtKjWdylLBpU1dlD1l3KHBJnpCs6jDpm22UdJuW6uApnIhpUu43nyXPjAcMIAy+IKzIVDfAFsNX6TMhWcUS2ogHWoqZSLbdzXNzglugh4ElU0wGL4ndxMuSmaIArwBPyvtC5Ajyejot0q+22o8qOXS9gyV2oY8dpbTzKpH70KeBR4K8CvZLnAz+me8NMK6KfRK3IXCggyRdQ57pPZnLjbGr8t6PKT3xXAJJPoLrLZbxPMduuFZflyt7hY8k7UHteslotdqMPyw1UdbFnSDChYijdMqYmGSNei46wB3gAVZLddA7LWPa49Qvd7pV1Xp7+PQd0Gii4U2JvTDZ34bVoUJMsu1HNYbZgxrJYP/AOqtLDbnIwiZbLfobdwDpUo8j3UA14daNPYpsKvA78nas7ykeHzsvAa6geLuvQY77krMRSI7HlfNnOq+a+Dajie0vIb3Pfz4GPUTuIfNvcNx6RdtWLRP6DuHfyYAD4QaTuw+N21V73BR9GbWs9Jp8nasBehTrdO5r/a1v3i8xrcrVq3YD93wEA3HWTDF9vc40AAAAASUVORK5CYII=') no-repeat center;
}

.card__main-mainover--video .card__main-play {
	opacity: 1;
	visibility: visible;
}

.card__elem__badget {
	left: -10px;
	top: -4px;
	position: absolute;
	padding: 0 21px;
	height: 0;
	border-top: 12px solid #ea3232;
	border-right: 5px solid transparent;
	border-bottom: 12px solid #ea3232;
	z-index: 1;
}

.card__elem__badget span {
	position: relative;
    top: -10px;
    font-size: 13px;
    line-height: 1;
    color: #ffffff;
}

.card__elem__badget:before {
	content: '';
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 0;
	height: 0;
	border-top: 8px solid #b42121;
	border-left: 11px solid transparent;
}

.stillage__type-item .card__elem__badget {
	left: 10px;
    top: 10px;
    background-image: url(../i/discount.png);
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
}

.stillage__type-item .card__elem__badget:after {
	content: none;
}

.stillage__type-item .card__elem__badget:before,
.swiper-slide .card__elem__badget:before {
	content: none;
}

.swiper-slide .card__elem__badget {
	left: -2px;
	top: -2px;
}

.bx-basket-item-list-item-price-old {
	text-decoration: line-through;
	color: #a5a5a5;
	font-weight: normal;
}

.basket-item-price-old {
	position: static;
}

.card__elem-cost--sale {
	color: #ea3232;
}

.bx-soa-cart-total-line-difference {
	text-align: right;
	color: #F55450;
}

.navcats__item+.navcats__item .card__elem__badget {
	left: 64px;
	bottom: -10px;
}

.navcats__item+.navcats__item .card__elem__badget+.navcats__item-href {
	top: -10px;
}

.navcats__item+.navcats__item .card__elem__badget+.navcats__item-href:before {
	top: calc(50% + 10px);
}

.navcats__item .card__elem__badget {
	left: 0;
	top: auto;
	bottom: -20px;
	border-top: 10px solid #ea3232;
	border-right: 4px solid transparent;
	border-bottom: 10px solid #ea3232;
}

.navcats__item .card__elem__badget:before,
.menu-mobile__row .card__elem__badget:before {
	content: none;
}

.navcats__item .card__elem__badget span {
	top: -6px;
	font-size: 10px;
}

.menu-mobile__row .card__elem__badget {
	top: 22px;
	bottom: 3px;
	right: 55px;
	left: auto;
	border-top: 9px solid #ea3232;
	border-right: 2px solid transparent;
	border-bottom: 9px solid #ea3232;
}

.menu-mobile__row .card__elem__badget span {
	font-size: 9px;
	top: -10px;
}

@media (max-width: 1399px) {
	.navcats__item+.navcats__item .card__elem__badget {
		left: 25px;
	}

	.navcats__item .card__elem__badget span {
		font-size: 8px;
		top: -4px;
	}

	.navcats__item+.navcats__item .card__elem__badget+.navcats__item-href:before {
		top: 50%;
	}
}

@media (max-width: 1199px) {
	.navcats__item .card__elem__badget {
		top: -18px;
	}

	.navcats__item+.navcats__item .card__elem__badget {
		bottom: -20px;
		top: auto;
	}

	.navcats__item+.navcats__item .card__elem__badget+.navcats__item-href {
		bottom: auto;
		top: auto;
	}
}

@media (max-width: 999px) {
	.navcats__item+.navcats__item .card__elem__badget {
		left: 15px;
	}

	.navcats__item .card__elem__badget {
		top: 19px;
	}
}

#rows-calculate td:first-child {
	padding-bottom: 30px;
}

@media (max-width: 767px) {
	#rows-calculate td:first-child {
		padding-bottom: 70px;
	}
}

@media (max-width: 768px) {
	.bx-soa-cart-total.bx-soa-cart-total-fixed {
		padding-top: 20px !important;
	}

	.bx-soa-cart-total {
		position: static !important;
	}
}

.small-basket__total-cost {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.card__elem-img-link {
	align-self: center;
}

.catalog__mod-select {
	position: relative;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
	align-self: flex-start;
	margin-top: 20px;
}

.catalog__mod-select:hover {
	border-color: transparent;
}

.catalog__mod-select:after {
	content: "";
	position: absolute;
	right: -33px;
	top: 3px;
	width: 24px;
	height: 16px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQBAMAAAD+CqKmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7////xSghVAAAADnRSTlMACT7plfQDnjyh8/KW5brqk1IAAAABYktHRA8YugDZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAQElEQVQI12NggAIBBgRgMkLisDxVQHDY6oKQpNLxS71DgEfInBcIZZmvGhAGzNuBJPEahwQPkgQDxw0kK8FeAAAkZSTW+IpDlAAAAABJRU5ErkJggg==") no-repeat center;
}

.card__elem-leasing {
	position: relative;
	margin-top: 20px;
	padding-left: 22px;
	padding-bottom: 9px;
	font-size: 12px; 
	line-height: 16px;
	color: #6a6a6a; 
	font-weight: 400;
}

.card__elem-leasing:before {
	content: ''; 
    position: absolute;
    left: 0px;
    top: 0px;
    width: 18px;
    height: 18px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	background-image: url(../../img/ux/leasing-icon.png);
}

.card__elem-leasing a {
	color: inherit !important;
}

.filter-tags {
    overflow: hidden;
    margin: 15px 0 55px;
    padding: 13px 22px;
    background: #f5f5f5;
	display: table;
	width: 100%;
	position: relative;
}

.filter-tags .filter-head {
    margin-bottom: 4px;
    font-size: 18px;
    font-weight: 600;
}

.filter-tags .section-tags {
	display: table-row;
}

.filter-tags .section-tags .name-section {
	display: table-cell;
	width: 200px;
	color: #4d4d4d;
	font-style: italic;
}

.filter-tags .section-tags .list-tags {
	display: table-cell;
	padding: 7px 0;
}

.filter-tags .section-tags .list-tags ul li {
	display: inline-block;
	list-style: none;
	padding: 5px 0;
	padding-left: 10px;
}

.filter-tags .section-tags .list-tags ul li a {
	color: #000000;
	border-bottom: 1px solid #FF8000;
}

.filter-tags .section-tags .list-tags ul li a:hover {
	border-bottom: none;
}

@media (max-width: 767px) {
	.filter-tags .section-tags .name-section {
		display: block;
	}

	.filter-tags .section-tags .list-tags {
		display: block;
	}

	.filter-tags .section-tags {
		display: block;
		margin-bottom: 10px;
	}
}

@media (max-width: 768px) {

	.header__icon--desc .header__icons-elem_compare,
	.header__icon--desc .header__icons-elem_favorite {
		display: none;
	}

	.header__icon--desc .header__icons-elem:not(.empty):hover {
		background-color: #FF8000;
	}

	.header__icon--desc .header__icons-elem_card:not(.empty):hover~.small-basket~.header__basket-cover {
		opacity: 0;
		visibility: hidden;
	}

	.header__icon--desc .header__icons-elem_card:hover:before {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAXVBMVEUaGhj///8aGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhj///8DMpcVAAAAHXRSTlMAAAQDLadjCHKZ9rE7zrQK+6Jw5SuYLF0ZhfP59HMGQzAAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAAeElEQVQY02XP2w6DIBAE0KFeW7VeW8V2/v83ZREBdR5mk5OFZAHggSgKNElukp4EyJgHKERKPmFXJa/KSM0mCN9G2q5rj0c9BxkN60NGTjI+LB1MHOVn5MycDOytfBkyW0kiWaxEhxVQuGYXvWrfu/y4+nY7f+1bbdC2Cif+3nPLAAAAAElFTkSuQmCC") no-repeat center;
	}

	.header__icon--desc.header__icons {
		margin-top: 28px;
		margin-left: 0;
	}

	.header__icon--desc .header__icons-elem+.header__icons-elem {
		margin-left: 25px;
	}
}

@media (max-width: 660px) {
	.navcats {
		display: none;
	}
}

@media (max-width: 365px) {
	.header__bottom .container {
		padding: 0 10px;
	}

	.header__contacts {
		margin-right: 10px;
	}
}

.city {
	position: relative;
}

.city__dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	width: 700px;
	opacity: 0;
	visibility: hidden;
	transition: 0.25s visibility, 0.25s opacity;
	background-color: #ffffff;
	padding: 20px 26px;
	box-shadow: 0 6px 32px rgba(0, 0, 0, 0.21);
	z-index: 2;
}

.city__dropdown.open {
	opacity: 1;
	visibility: visible;
}

.city__dropdown:before {
	content: '';
	display: none;
	position: absolute;
	top: -13px;
	right: 30px;
	width: 26px;
	height: 13px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAANCAQAAAAdkLZmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjBxkSKDHQFN4HAAAATUlEQVQoz5XLwQ0AIAhDUZwNx3Ytz/VijCJVaI8/r0DIVIo00uBf0dFR/coJAMZehLI3IcySaojL/sRhEXKxGDEsSg4WJxvLkMVyZLIBgYbZqOrtOwoAAAAASUVORK5CYII=');
}

.city__list-cover {
	max-height: calc(87vh - 150px);
	overflow-y: auto;
	overflow-x: hidden;
}

.city__list {
	column-count: 3;
}

.city__selected {
	display: flex;
	align-items: center;
	line-height: 16px;
	cursor: pointer;
	transition: all .2s;
}

.city__selected:hover {
	opacity: .6;
}

.city__selected:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 2px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImljOnR3b3RvbmUtcGxhY2UiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTUgOC4yNzU1OUMxNSAxMC4yOTkyIDEzLjM4NDYgMTIuODM0NiAxMC4yNjE1IDE1Ljc2MzhMMTAgMTZMOS43Mzg0NiAxNS43NTU5QzYuNjE1MzggMTIuODM0NiA1IDEwLjI5OTIgNSA4LjI3NTU5QzUgNS4yNTE5NyA3LjE2OTIzIDMgMTAgM0MxMi44MzA4IDMgMTUgNS4yNDQwOSAxNSA4LjI3NTU5WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjQiLz4KPGNpcmNsZSBpZD0iRWxsaXBzZSAxIiBjeD0iMS41IiBjeT0iMS41IiByPSIxLjUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExLjUgNi41KSIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K")
}


.city__selected span {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #ffffff;
	white-space: nowrap;
}

.city__list-title-outer {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 12px;
	max-width: 574px;
}

.city__list-title {
	margin: 0;
	font-size: 18px;
	line-height: 1;
	font-weight: 600;
	color: #0e0e0e;
}

.city__list-search {
	position: relative;
	margin-top: 2px;
	width: 361px;
}
input.city__list-search-field {
	display: block;
	margin: 0;
	padding: 0 30px 1px 12px;
	width: 100%;
	height: 30px;
	background: #f8f8f8;
	border: 0;;
	border-radius: 0;
	outline: 0;
	box-shadow: none;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: left;
}
input.city__list-search-field::-webkit-input-placeholder {
	font-size: 14px;
	color: #a4a4a4;
}
input.city__list-search-field::-moz-placeholder {
	font-size: 14px;
	color: #a4a4a4;
}
input.city__list-search-field:-ms-input-placeholder {
	font-size: 14px;
	color: #a4a4a4;
}
.city__list-search-btn {
	position: absolute;
	right: 10px;
	top: 8px;
	cursor: pointer;
}
.city__list-search-btn:hover {
	opacity: 0.8;
}
.city__list-search-btn .svg-i {
	display: block;
	width: 14px;
	height: 14px;
	fill: #000;
}

.city__item_hidden {
	display: none;
}

.city__item-link {
	font-size: 14px;
	color: #424242;
	line-height: 17px;
	display: inline-block;
	margin-bottom: 14px;
	transition: .5s color;
}

.city__item--general .city__item-link {
	font-weight: 600;
	color: #0e0e0e;
}

.city__item .city__item-link:hover {
	color: #FF8000;
}

.city__question {
	position: absolute;
	top: 107px;
	left: 0;
	width: 350px;
	opacity: 1;
	visibility: visible;
	transition: 0.25s visibility, 0.25s opacity;
	background-color: #ffffff;
	padding: 18px 26px;
	box-shadow: 0 6px 32px rgba(0, 0, 0, 0.30);
	z-index: 5;
}

.city__question:before {
	content: '';
	position: absolute;
	top: -13px;
	left: 30px;
	width: 26px;
	height: 13px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAANCAQAAAAdkLZmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjBxkSKDHQFN4HAAAATUlEQVQoz5XLwQ0AIAhDUZwNx3Ytz/VijCJVaI8/r0DIVIo00uBf0dFR/coJAMZehLI3IcySaojL/sRhEXKxGDEsSg4WJxvLkMVyZLIBgYbZqOrtOwoAAAAASUVORK5CYII=');
}

.city__question-title {
	font-size: 16px;
	line-height: 24px;
	color: #818084;
	font-weight: 600;
	margin-bottom: 14px;
}

.city__question-close {
	display: block;
	width: 12px;
    height: 12px;
    position: absolute;
    right: 16px;
    top: 16px;
	filter: invert(1);
	background-color: transparent;
	background-image: url("/local/templates/basic/static/i/close-all-products.png");
	background-size: cover;
    z-index: 10;
	cursor: pointer;
}

.city__question-title span {
	display: block;
	color: #0e0e0e;
}

.city__warn {
	font-size: 12px;
	color: #1a1a18;
}

.city__btns {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 18px;
}

.city__btn--white {
	background-color: #f5f5f5;
	color: #0e0e0e;
	transition: .5s background, .5s color;
	margin-bottom: 6px;
	margin-bottom: 0;
}

.city__btn--white:hover {
	color: #ffffff;
}

.city__btn {
	padding: 0 39px;
}

.nav-bottom__href-title {
	font-size: 13px;
	line-height: 1;
	color: rgba(255, 255, 255, .3);
	font-weight: normal;
	display: block;
	margin-bottom: 4px;
}

.nav-bottom__href-city {
	font-size: 13px;
	line-height: 15px;
	color: #ffffff;
	font-weight: normal;
	text-transform: none;
}

.nav-bottom__item--city .nav-bottom__href {
	padding-left: 49px;
	position: relative;
	padding-top: 15px;
	text-transform: none;
	padding-right: 0;
}

.nav-bottom__item--city .nav-bottom__href:before {
	content: '';
	position: absolute;
	left: 21px;
	top: 50%;
	transform: translateY(-50%);
	width: 18px;
	height: 25px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAZCAQAAACWALYfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjBxoKGzkqJG4jAAABZ0lEQVQoz3XTu26TURAE4LFDJAINdhNxkbgJ4zpxJGjzHOkSCYPSp4uUzkWU2IXjBhfAc+Q9MEi8gS2qIAVFH0X8O78v7DZHc0a7e2bnRGa5ZWDk2rWRga27m+LQMrQYQ60yaW8KtzWsW9fQniJ7Bek9OFMptY6KM/DulvQVp3OEIk/xRWIHFqrcVYOdavaTtCNJ0kwv40zSSzNJIh+SHMQvvBTxdu5tz0U0MIq/uCeii666mi46Iu7jT1xhQ8QYdRF1jEVs4Kqa30ke5X9RTzKp5nsyHfNbkuPUUstxks9JkkaSH9HB0YrBX4g4Qid2cTnVpalnYqKnOUUusRtr4MlKMR+DtWpucpKkvXLsT0lOchOxCZ4u1XkGNgurdHC+RDovJM1MPA7mKPugVnbmIRROFC1wOG/f280NPRDx0BDdRY9HXKAvoo+L5Y8Q8Rr09cGr1aTYni1lu4xXzMv3Jh+TDPKzDP4DE9H1NNs4qUkAAAAASUVORK5CYII=');
}

.nav-bottom__item--city.show-dropdown .nav-bottom__subitem .menu-mobile__row {
	border-bottom: none;
}

.nav-bottom__item--city.show-dropdown .nav-bottom__subitem.active .nav-bottom__subhref {
	color: #FF8000;
}

.nav-bottom__item--city .nav-bottom__subhref {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 20px;
}

.nav-bottom__sublist {
	padding: 20px 0;
}

.city--popup {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
}

.city--popup .city__question {
	z-index: 3;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.city--popup .city__question:before {
	display: none;
}

.city__bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .8);
	z-index: 2;
	-webkit-transition: 0.5s height;
	transition: 0.5s height;
}

@media (min-width: 769px) {
	.city--popup {
		display: none;
	}
}

@media (max-width: 999px) {
	.menu__item-href {
		letter-spacing: 0
	}

	.menu__item+.menu__item {
		margin-left: 10px;
	}

	.city__selected {

		white-space: nowrap;
	}

	.city__selected span {
		font-size: 13px;
		text-overflow: ellipsis;
		overflow: hidden;
		display: inline-block;
		vertical-align: middle;
	}
}

.card__elem-column {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.card__info-row--sb {
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.card__delevery {
	display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    width: 100%;
    padding: 8px 12px;
    margin-top: 14px;
	background: rgba(245, 245, 245, 0.6);
	border-radius: 8px;	
}

.card__delevery label {
	font-size: 12px;
	line-height: 1;
    color: #7a7a7a;
	font-weight: 600;
	margin-bottom: 0;
}

.card__delevery .SumoSelect{
	width: calc(100% - 150px);
	margin-left: 7px;
}
.card__delevery .SumoSelect>.CaptionCont{
	background-color: transparent;
	border: none;
	padding: 0;
	height: auto;
	display: flex;
	align-items: center;
}

.card__delevery .SumoSelect>.CaptionCont>span {
	font-weight: 600;
	color: #e87010;
	border-bottom: 1px dotted #e87010;
	display: inline-block;
}

.card__delevery .SumoSelect>.CaptionCont>label {
	position: static;
	margin-left: 6px;
}

.card__delevery .SumoSelect>.CaptionCont>label>i {
	position: static;
	width: 9px;
    height: 5px;
	background-size: cover;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAMAAAALbFwWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAASFBMVEX////ocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBDocBD///8TmVl5AAAAFnRSTlMAKFAnaoFpCouQBZGKgJ4En3GoYVdW/rbyeAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjBxoQLCtYK5n5AAAAQElEQVQI1z2LWxJAMAADo1WlVPVh739URrE/yewkGoxejNWI690xyc8sQQorm79VZE/pIPZBphTyd61Q9dPOJy5cgwIuQXINbwAAAABJRU5ErkJggg==');
	display: inline-block;
	vertical-align: bottom;
}

.card__delev-self,
.card__delev-courier {
	padding-left: 48px;
	position: relative;
	display: flex;
}

.card__info-delivery {
	margin-bottom: 11px;
}

.card__info-delivery:last-child {
	margin-bottom: 0;
}

.card__delev-text {
	font-size: 12px;
	line-height: 16px;
	color: #6a6a6a;
	font-weight: 400;
}
.card__delev-text > span {
	display: inline-flex;
    align-items: center;
	font-weight: 400;
}
.card__delev-self span span {
	padding-left: 5px;
}
.card__delev-self:before {
	content: '';
	left: 0;
	top: 0;
	position: absolute;
	width: 16px;
	height: 16px;
	background-image: url(../../img/ux/card-delev-self.png);
}

.card__delev-courier:before {
	content: '';
	left: 0;
	top: 0;
	position: absolute;
	width: 16px;
	height: 16px;
	background-image: url(../../img/ux/card__delev-courier.png);
}

.card__delev-type {
	margin-bottom: 24px;
	width: 100%;
	border-bottom: 1px solid #E9E9E9;
	padding-bottom: 16px;
}
.card__delev-type:last-child {
	margin-bottom: 0;
}

.card__payment-title {
	font-size: 12px;
    line-height: 1;
    color: #7a7a7a;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    width: 100%;
    padding: 8px 12px;
    background: rgba(245,245,245,0.6);
    border-radius: 8px;
	font-weight: 600;
}

.card__payment-row {
	display: flex;
	justify-content: space-between;
	margin-bottom: 12px;
}

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

.card__payment-item {
	width: 50%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	position: relative;
	padding-left: 27px;
}

.card__payment-text {
	font-size: 12px;
	color: #6a6a6a;
	line-height: 16px;
    font-weight: 400;
	align-self: flex-start;
}

.card__payment-item:before {
	content: '';
	position: absolute;
	left: 0;
    top: 0;
	width: 20px;
	height: 20px;
}
.card__payment-item--check:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjUgNC4zNzVIMi41QzIuMTU0ODIgNC4zNzUgMS44NzUgNC42NTQ4MiAxLjg3NSA1VjE1QzEuODc1IDE1LjM0NTIgMi4xNTQ4MiAxNS42MjUgMi41IDE1LjYyNUgxNy41QzE3Ljg0NTIgMTUuNjI1IDE4LjEyNSAxNS4zNDUyIDE4LjEyNSAxNVY1QzE4LjEyNSA0LjY1NDgyIDE3Ljg0NTIgNC4zNzUgMTcuNSA0LjM3NVoiIHN0cm9rZT0iIzdGN0Y3RiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMy4xMjUgMTMuMTI1SDE1LjYyNSIgc3Ryb2tlPSIjN0Y3RjdGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuMzc1IDEzLjEyNUgxMC42MjUiIHN0cm9rZT0iIzdGN0Y3RiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xLjg3NSA3LjU3MDMxSDE4LjEyNSIgc3Ryb2tlPSIjN0Y3RjdGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}
.card__payment-item--online:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNzUgMTVMMTYuMjUgMTVDMTYuOTQwNCAxNSAxNy41IDE0LjQ0MDQgMTcuNSAxMy43NVY1QzE3LjUgNC4zMDk2NCAxNi45NDA0IDMuNzUgMTYuMjUgMy43NUwzLjc1IDMuNzVDMy4wNTk2NCAzLjc1IDIuNSA0LjMwOTY0IDIuNSA1TDIuNSAxMy43NUMyLjUgMTQuNDQwNCAzLjA1OTY0IDE1IDMuNzUgMTVaIiBzdHJva2U9IiM3RjdGN0YiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIuNSAxNy41SDcuNSIgc3Ryb2tlPSIjN0Y3RjdGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}
.card__payment-item--nal:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSA5LjM3NUMxMC45NTE4IDkuMzc1IDEzLjc1IDguMTE1OCAxMy43NSA2LjU2MjVDMTMuNzUgNS4wMDkyIDEwLjk1MTggMy43NSA3LjUgMy43NUM0LjA0ODIyIDMuNzUgMS4yNSA1LjAwOTIgMS4yNSA2LjU2MjVDMS4yNSA4LjExNTggNC4wNDgyMiA5LjM3NSA3LjUgOS4zNzVaIiBzdHJva2U9IiM3RjdGN0YiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS4yNSA2LjU2MjVWOS42ODc1QzEuMjUgMTEuMjQyMiA0LjA0Njg3IDEyLjUgNy41IDEyLjVDMTAuOTUzMSAxMi41IDEzLjc1IDExLjI0MjIgMTMuNzUgOS42ODc1VjYuNTYyNSIgc3Ryb2tlPSIjN0Y3RjdGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUgOS4xNDA2MlYxMi4yNjU2IiBzdHJva2U9IiM3RjdGN0YiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuNzUgNy41NTQ2OUMxNi42MDE2IDcuODIwMzEgMTguNzUgOC45NTMxMyAxOC43NSAxMC4zMTI1QzE4Ljc1IDExLjg2NzIgMTUuOTUzMSAxMy4xMjUgMTIuNSAxMy4xMjVDMTAuOTY4NyAxMy4xMjUgOS41NjI1IDEyLjg3NSA4LjQ3NjU2IDEyLjQ2ODgiIHN0cm9rZT0iIzdGN0Y3RiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjI1IDEyLjQ0NTNWMTMuNDM3NUM2LjI1IDE0Ljk5MjIgOS4wNDY4NyAxNi4yNSAxMi41IDE2LjI1QzE1Ljk1MzEgMTYuMjUgMTguNzUgMTQuOTkyMiAxOC43NSAxMy40Mzc1VjEwLjMxMjUiIHN0cm9rZT0iIzdGN0Y3RiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNSAxMi44OTA2VjE2LjAxNTYiIHN0cm9rZT0iIzdGN0Y3RiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")
}
.card__payment-item--offline:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMTI1IDVWMTVDMy4xMjUgMTUuMzMxNSAzLjI1NjcgMTUuNjQ5NSAzLjQ5MTEyIDE1Ljg4MzlDMy43MjU1NCAxNi4xMTgzIDQuMDQzNDggMTYuMjUgNC4zNzUgMTYuMjVIMTYuODc1QzE3LjA0MDggMTYuMjUgMTcuMTk5NyAxNi4xODQyIDE3LjMxNjkgMTYuMDY2OUMxNy40MzQyIDE1Ljk0OTcgMTcuNSAxNS43OTA4IDE3LjUgMTUuNjI1VjYuODc1QzE3LjUgNi43MDkyNCAxNy40MzQyIDYuNTUwMjcgMTcuMzE2OSA2LjQzMzA2QzE3LjE5OTcgNi4zMTU4NSAxNy4wNDA4IDYuMjUgMTYuODc1IDYuMjVINC4zNzVDNC4wNDM0OCA2LjI1IDMuNzI1NTQgNi4xMTgzIDMuNDkxMTIgNS44ODM4OEMzLjI1NjcgNS42NDk0NiAzLjEyNSA1LjMzMTUyIDMuMTI1IDVaTTMuMTI1IDVDMy4xMjUgNC42Njg0OCAzLjI1NjcgNC4zNTA1NCAzLjQ5MTEyIDQuMTE2MTJDMy43MjU1NCAzLjg4MTcgNC4wNDM0OCAzLjc1IDQuMzc1IDMuNzVIMTUiIHN0cm9rZT0iIzdGN0Y3RiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC4wNjI1IDEyLjE4NzVDMTQuNTgwMyAxMi4xODc1IDE1IDExLjc2NzggMTUgMTEuMjVDMTUgMTAuNzMyMiAxNC41ODAzIDEwLjMxMjUgMTQuMDYyNSAxMC4zMTI1QzEzLjU0NDcgMTAuMzEyNSAxMy4xMjUgMTAuNzMyMiAxMy4xMjUgMTEuMjVDMTMuMTI1IDExLjc2NzggMTMuNTQ0NyAxMi4xODc1IDE0LjA2MjUgMTIuMTg3NVoiIHN0cm9rZT0iIzdGN0Y3RiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")
}
.card__payment-item--check .card__payment-text span {
	border-bottom: 1px dotted #6a6a6a;
	transition: .5s border-color;
}

.card__payment-item--check:hover .card__payment-text span {
	border-color: transparent;
}

.card__payment-item--check .card__payment-text:hover+.card__modal {
	opacity: 1;
	visibility: visible;
}

.card__modal {
	position: absolute;
	top: calc(100% + 15px);
	padding: 10px 15px;
	background-color: #818084;
	border-radius: 5px;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	transition: .5s opacity, .5s visibility;
	width: 311px;
	display: flex;
	justify-content: center;
}

.card__modal:before {
	content: '';
	position: absolute;
	top: -10px;
	right: 212px;
	width: 20px;
	height: 10px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKAgMAAADJO5Z1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEWBgISBgISBgIT///8OR6dbAAAAAnRSTlMAgJsrThgAAAABYktHRAMRDEzyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4wcaESkmWi97NgAAADRJREFUCNdjYGAQYQCBTBDBuMoBSLKtmgAkpVYtAZJZq1aChFcBJdiA5ASg8CqgRBaQXAkARAAQbqg37O8AAAAASUVORK5CYII=');
}

.card__modal-item:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.card__modal-item--step1:before {
	width: 35px;
	height: 32px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAgCAQAAAAyRAl8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjBxoRJw+GHs7UAAACRklEQVRIx52WP2hTYRTFT2LaQmjaRKyIhTaT4FAHB9HJoQqiUwXrLDiIXQqiU404+WcrQh3soIuilqJVEcHQWgetFkxFOyitxUrFBFMbY6tpmp+D+fPy3ku/xHOXd+9977xz7vd9jydUUzRyhhf8BOLcpxvPv3o1jw4ymL/qIgF85iYDPCINTNBWLU2MGEL0AV84XFBAIxGyfKWtFprzwHM22XoHyTKBp1qak8AofpduBOiujmaGLG9orjD0NCM+3VMBVxSVGxrUrkX1KKSQpKRSZd20xrVbzOUjx7UKamawotfRHwCfwnnWSXXKHRG1KlPMnjn6IWVKnJeAcI2bUQgPc0x6i5xRSftUOw6pXcMeCqlfi5rVhPGxXxrRE0u+RRfVa5U3RrXosVuzJmeBDuMsWnhHwl71WuRFpYqrVUJCbxVwVC2cPlI8MKqpI8n4emqyGtde+QxqOhXSXXvRW5Y9VUC7DDRHlNOd9UyJDqDPaCnqrNt3ZJyxdWkOACdMNOIWf1y/KoW4zhqbzTTHgf0VSRpYcrOEY13mJV3QUS1o1mW829TkXCXniE8bj4GrJVQ6mlJA3xXTZW2QtKi461szmnYrW00FVadRDek/YFXj0ZS266VaVa9vmnfcu1UbFdVVxUyzCTNKLj+F3/woixUgR44VdpoXvB/Yg59XpPGWdRaYpokdrHLDSeO1iQsqq/da1kf5VW/rfFJKH7SsoMmU6AKmuE2Ox479DcO8Bo6ZTYlTJFnjIS22ejNDrLLEueKvgCX+At1BjP+oGtWLAAAAAElFTkSuQmCC');
}

.card__modal-item--step2:before {
	width: 27px;
	height: 26px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAQAAADsge97AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjBxoRJx11p7+cAAABoElEQVQ4y42Uu2tUQRSHv3s3i3E1rhECWgniXxCwUUEEO8VHIVgoWFkppBSbtIJNSCnYaeEWFpsgWsQoIQpaSISAlYhgDBgjPpK4rjefxZrdvbMxc880M3P4fucxh8GOXZWiK3GMll3hMecoam2FRy6bFo2WtvlpBhkuGqyDTQHHi2KJG7sSS5RZihIr1Bntax8znnGGOZoRbC/X2dNd6DX1aLQdiVOupV0608CJAq3/QZZXWvRpNNpO15xIc0pPOEwlEu0U/dRCrMyRCHae39TzCRxQb8ZTlPD6va+2xC6ol3qxO2ZWt8BqNqz2YhfVs/+FtvvTCZG+oOB1YIwRFnm7STv2s4Pav9frWreMWaNVQmeUYZDPzHCDErDC103b3+QjkEuyQok5XkTHC3LR4CWHmGeIMl9aqsHs72KWcWZCbB+3OUnCOinfgzSr7CYjI+UYz8MWj6vDbnPWVUs5zyffWPGgDe91/yUbmn94R4MP9FPOeQZYYJUFfjFAz3OfVud9oE4GnrvqQ1+rl3unBEdcNrPuUHBf9b5NvzlqIn8BzeLBUGaPlHQAAAAASUVORK5CYII=');
}

.card__modal-item--step3:before {
	width: 21px;
	height: 26px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAaCAQAAADySN/IAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjBxoRLTNTnlrZAAAAwUlEQVQ4y2P4z/1//v8f//GDH//n/+dmYZjGEMewl+EKAz6gw5DAwMTw/+f/ff8ZCMJ9/38yMbAxXGIgDC4xsDERoQwKWJDY0gyiGPKvGZ5iU1rKkI+hdCJDATal6xkeYCg9j90BBxkO4nMrmd7yYLDAkD/BsAO7Umzewqq0kqEBQ+lP7A74zvCdSt5CVlrH8AAOC/CHwDukKPiAX+kUhik0cOvgV/qLQY8IdXoMv1gYVjDEMewhmLkdGRYxEF9kAADGQYpxIOgKXQAAAABJRU5ErkJggg==');
}

.card__modal-item {
	position: relative;
	display: flex;
	border-bottom: 1px solid #8e8d91;
	padding: 18px 0;
	padding-left: 50px;
}

.card__modal-item:last-child {
	border-bottom: none;
	padding-bottom: 10px;
}

.card__modal-number {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: rgba(255, 255, 255, .5);
	margin-right: 14px;
}

.card__modal-text {
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

.card__tip {
	margin-left: 4px;
	display: flex;
	align-items: center;
	position: relative;
}

.card__tip-icon {
	position: relative;
	display: inline-block;
	width: 16px;
    height: 16px;
	border-radius: 50%;
	background-color: #ffffff;
	transition: .5s background-color;
	cursor: pointer;
	border: 1px solid #B6B6B6;
}

.card__tip-icon:hover {
	background-color: #FF8000;
}

.card__tip-icon:hover:before {
	color: #ffffff;
}

.card__tip-icon:before {
	content: '?';
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 11px;
    font-weight: 700;
    line-height: 22px;
	color: #FF8000;
	transition: .5s color;
	transform: translate(-50%, -50%);
}

.card__delev-self--row {
	display: flex;
	flex-direction: row;
}

.card__tip:hover>.card__modal {
	visibility: visible;
	opacity: 1;
}

.card__tip .card__modal {
	right: -195px;
	transform: translateX(16px);
}

.card__tip .card__modal:before {
	right: 212px
}

.card__tip .card__modal p {
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

.SumoSelect>.optWrapper>.options li.opt.main-sity label {
	font-weight: 600;
	color: #0e0e0e;
}

.SumoSelect>.optWrapper>.options li.opt.main-sity:hover label {
	color: #ffffff;
}

@media (max-width: 999px) {

	.card__payment-row {
		flex-direction: column;
		margin-bottom: 10px;
	}

	.card__payment-item {
		width: 100%;
		margin-bottom: 10px;
	}

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

	.card__info-row--sb {
		align-items: flex-start;
	}

	.card__elem-tocart {
		width: 100%;
	}

	.card__info-value--number {
		align-self: flex-start;
		margin-bottom: 10px;
	}
}


@media (max-width: 768px) {
	.card__info-value--number {
		margin-right: 100%;
	}
	.card__elem-tocart.js-add-to-cart {
		width: calc(100% / 2 - 10px);
	}

	.card__payment-item,
	.card__delev-self,
	.card__delev-courier {
		display: flex;
		flex-direction: row;
	}

	.card__payment-text {
		align-self: center;
	}

	.card__tip .card__modal {
		right: 0;
		left: auto;
	}

	.card__modal {
		left: 0;
		padding: 20px 15px;
	}

	.card__modal:before {
		left: 2px;
		right: auto;
	}

	.card__tip .card__modal:before {
		right: 4px;
		left: auto;
	}

	.card__info-art {
		line-height: 18px;
		margin-bottom: 0;
	}

	.associated:not(.associated_similar):before,
	.equipment__bg {
		width: 100vw;
	}

	.card__info-sticky {
		width: calc(100% + 30px) !important;
		margin-left: -15px;
		padding: 31px 15px;
		margin-top: 13px;
	}

	.card__elem-column .card__elem-tocart {
		margin-top: 0;
	}

	.card__info+.card__params {
		margin-top: 34px;
	}

	.card__params-row {
		margin-top: 11px;
	}

	.card__params-row:nth-child(2) {
		margin-top: 0;
	}
}

.card__elem-column .card__info-calc-href {
	align-self: flex-start;
	line-height: 17px;
	margin-bottom: 17px;
	font-size: 13px;
}

.mobile-fixed-btns-block {
	display: none;
}

@media (max-width: 600px) {
	.mobile-fixed-btns-block {
		position: fixed;
		bottom: 48px;
		left: 0;
		z-index: 100;
		width: 100vw;
		display: flex;
		background: #fff;
		box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
	}

	.mobile-fixed-btns-block .card__elem-tocart.fast-order,
	.mobile-fixed-btns-block .card__elem-tocart {
		margin: 0;
		border-radius: 0;
		width: 50%;
		padding: 0 26px;
		line-height: 17px;
		height: 48px;
	}

	.mobile-fixed-btns-block .card__elem-tocart:before {
		padding-left: 10%;
	}

	.mobile-fixed-btns-block .card__elem-tocart.fast-order:before {
		padding-left: 0;
	}

	.mobile-fixed-btns-block .card__elem-tocart:after {
		top: 15px;
		left: 10%;
	}

	.mobile-fixed-btns-block .card__elem-tocart.fast-order {
		border: none;
	}

	.card__info-form {
		display: none;
	}
	.card__info-existence {
		display: none;
		padding: 0;
	}
}

@media (max-width: 1000px) {
	.subcat__top+.filter .filter__main {
		justify-content: space-between;
		flex-direction: row;
		width: 100%;
	}

	.subcat__top+.filter .filter__sort,
	.subcat__top+.filter .filter__show {
		display: flex;
		flex-direction: column;
		width: calc(50% - 16px);
		margin: 0 0 20px 0;
	}

	.subcat__top+.filter .filter__sort:last-child,
	.subcat__top+.filter .filter__show:last-child {
		margin-bottom: 0;
	}

	.subcat__top+.filter .filter__sort>.choices,
	.subcat__top+.filter .filter__show>.choices {
		width: 100%;
		margin: 5px 0 0 0;
	}
}

@media (max-width: 600px) {
	.card__list--tight .card__elem-params {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.card__list--tight .card__elem-params .card__elem-params-row {
		width: calc(50% - 10px);
	}
}

@media (max-width: 479px) {
	.subcat__filter {
		padding: 35px 25px 30px;
	}
}

@media (max-width: 450px) {
	.card__list--tight .card__elem-params .card__elem-params-row {
		width: 100%;
	}
}

@media (max-width: 375px) {

	.subcat__top+.filter .filter__sort,
	.subcat__top+.filter .filter__show {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.subcat__filter-subtitle {
		white-space: inherit;
	}
}

.card__elem-faster-buy {
	display: grid;
    grid-template-columns: 1fr auto;
    grid-gap: 8px 0;
	width: 100%;
	position: relative;
	margin-bottom: 14px;
	padding-top: 13px;
}
.card__elem-faster-buy .fakecheckbox {
	grid-column: 1/-1;
}
.new-calc-order-aside .card__elem-faster-buy .fakecheckbox {
	margin-left: -152px;
}
.card__elem-column--still .card__elem-faster-buy .fakecheckbox {
	margin-left: -200px;
}

@media (max-width: 1400px) {
	.card__elem-column--still .card__elem-faster-buy .fakecheckbox {
		margin-left: -166px;
	}
}
@media (max-width: 1300px) {
	.new-calc-order-aside .card__elem-faster-buy .fakecheckbox {
		margin-left: 0;
	}
	.new-calc-order-aside .card__elem-faster-buy .card__elem-tocart.fast-order {
		width: 132px;
	}
}
@media (max-width: 1023px) {
	.card__elem-column--still .card__elem-faster-buy .fakecheckbox {
		margin-left: -0;
	}
}
@media (max-width: 999px) and (min-width: 768px) {
    .card__info-top .card__elem-faster-buy {
        display: flex;
    }
}
@media (max-width: 768px) {
    .card__elem-column--still .card__elem-faster-buy .card__elem-tocart.fast-order {
        width: auto;
		margin: 0;
    }
	body .card__elem-faster-buy .card__elem-tocart.fast-order {
		width: auto;
	}
}
@media (max-width: 520px) {
    .new-calc-order-aside .card__elem-faster-buy {
        display: flex;
    }
	body .card__elem-column--still .card__elem-faster-buy {
		display: flex;
    	flex-direction: column;
	}
	.card__elem-column--still .card__elem-faster-buy .card__elem-tocart.fast-order {
		width: 100%;
	}
	.new-calc-order-aside .card__elem-faster-buy .card__elem-tocart.fast-order {
		width: 100%;
	}
}

.card__elem-column--still .card__elem-faster-buy{
	margin-left: 10px;
}
.card__elem-column--still .card__elem-faster-buy:before{
	content: none;
}
.card__elem-column--still .card__elem-faster-buy .common__input {
    padding-left: 18px;
}

.card__elem-faster-buy .common__input {
	background: #fff;
	border: 1px solid #acab9e;
	height: 40px;
	padding-right: 40px;
	padding-left: 25px;
	font-size: 14px;
}

.card__elem-faster-buy .common__input.warning {
	border-color: #ff3a0f;
	background-repeat: no-repeat;
	background-position: 76% 50%;
}

.card__elem-faster-buy .card__elem-tocart.fast-order {
	margin-left: -40px;
	padding: 0 22px 0 22px !important;
	margin-bottom: 0;
	height: 40px;
	letter-spacing: .02em;
	font-weight: 700;
	flex-shrink: 0;
}

.card__elem-faster-buy .common__input::-webkit-input-placeholder {
	color: #8a8a8a;
}
.card__elem-faster-buy .common__input::-moz-placeholder {
	color: #8a8a8a;
}
.card__elem-faster-buy .common__input:-ms-input-placeholder {
	color: #8a8a8a;
}
.card__elem-faster-buy .common__input:-moz-placeholder {
	color: #8a8a8a;
}

.small-basket__btns .card__elem-faster-buy:before {
	content: none;
}

.small-basket__btns .small-basket__go-tobasket {
	padding: 0 20px;
	white-space: nowrap;
	text-align: center;
	line-height: 40px;
}

.small-basket__btns .card__elem-faster-buy {
	width: 340px;
	margin: 0;
	padding: 0;
}

.calc__result-row .card__elem-faster-buy {
	padding-top: 0;
	margin-bottom: 0;
	align-items: center;
	flex-wrap: nowrap;
	width: 340px;
}

.calc__result-row .card__elem-faster-buy .common__input {
	background-color: #fff;
	text-align: left;
	height: 40px;
    text-align: left;
    padding: 0 18px;
    padding-right: 40px;
    margin-bottom: 0;
}

.calc__result-row .card__elem-faster-buy .card__elem-tocart.fast-order {
	margin-left: -40px;
	padding: 0 25px !important;
}

.calc__result-row .card__elem-faster-buy:before {
	content: none;
}

@media (max-width: 1400px) and (min-width: 768px) {
	.card__elem-faster-buy .card__elem-tocart.fast-order {
		padding: 0 8px !important;
		font-size: 13px;
	}
}

.card__elem-faster-buy .common__input::placeholder {
	font-size: 15px;
}

.card__elem-faster-buy .preloader-container {
	position: absolute;
    margin: 5px 0 0;
    width: 100%;
}
.new-calc-order-aside__sum-row .card__elem-tocart ~ .message {
	width: 67%;
}

@media (max-width: 999px) and (min-width: 768px) {
	.card__elem-faster-buy {
		flex-wrap: wrap;
	}
	.card__elem-faster-buy:before {
		margin-top: 0;
	}
	.card__info-sticky .card__elem-faster-buy .card__elem-tocart.fast-order {
		margin: 50px 0 0 0;
	}

	.card__elem-faster-buy .common__input {
		margin-bottom: -40px;
		border-radius: 24px;
		padding-right: 18px;
		max-width: 100%;
		font-size: 15px;
		text-align: center;
	}
	.card__elem-faster-buy .common__input::placeholder {
		font-size: 15px;
	}

	.card__elem-column--still .card__elem-faster-buy .common__input {
		margin-right: -46px;
		margin-bottom: 0;
    	padding-right: 50px;
		padding-bottom: 0;
		min-width: 223px;
	}

	
}

@media (max-width: 767px) {


	.new-calc-order-aside .card__elem-faster-buy {
		min-width: 280px; 
	}
}

@media (max-width: 520px) {

	.new-calc-order-aside .card__elem-faster-buy {
		min-width: unset;
		width: 100%;
	}
	
}
@media (max-width: 375px) {
	.card__elem-faster-buy .card__elem-tocart.fast-order {
		padding: 0 20px !important;
	}
}

.card__elem-column .message {
	font-size: 14px;
}

.small-basket__btns .message {
	align-self: center;
}

.calc__result-bottom .message {
	margin-top: 15px;
	width: 340px;
}

@media (max-width: 420px) {

	.calc__result-row .card__elem-faster-buy,
	.calc__result-bottom .message {
		width: auto;
	}
}

.filter-tags .section-tags.hidden {
	display: none;
}

.filter-tags .section-tags.hidden.show__hidden {
	display: table-row;
}

.tags__show-more {
	cursor: pointer;
	color: #1a1a18;
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	border-bottom: 1px solid transparent;
	position: absolute;
	right: 42px;
	top: 15px;
	transition: all 0.3s ease
}

.tags__show-more:hover {
	border-color: #FF8000;
}

.tags__show-more:after {
	content: '';
	position: absolute;
	right: -15px;
	top: calc(50% - 5px);
	width: 7px;
	height: 11px;
	background-image: url(../../img/ux/arrow-bottom-lg.svg);
}

.tags__show-more-open:after {
	transform: rotate(180deg);
}
.card__params-top {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
	margin-top: 14px;
}

.card__params-bottom {
	display: flex;
	flex-wrap: wrap;
	margin-top: 44px;
}
.card__params-bottom-btn {
	margin-right: 37px;
	margin-bottom: 15px;
	padding-bottom: 2px;
	border-bottom: 2px dotted #e06527;
	font-size: 13px;
	color: #0e0e0e;
	transition: all 0.3s ease;
	cursor: pointer;
}
.card__params-bottom-btn:hover {
	border-bottom-color: transparent;
}
.card__rating {
	font-size: 12px;
	margin-right: 73px;
}

.card__rating-text {
	color: #7a7a7a;
	cursor: pointer;
}

.card__rating-text.no__rating {
	position: relative;
	color:#FF8000;
    background: #fff9ee;
    padding: 3px 6px;
	padding-left: 20px;
}

.card__rating-text.no__rating::before {
	content: "";
	position: absolute;
	top: 6px;
	left: 9px;
	width: 10px;
	height: 23px;
	background-image: url("../i/icon-rub.svg");
	background-repeat: no-repeat;
}

.card__rating-text span {
	text-decoration: underline;
	color:#FF8000;
	font-size: 13px;
	font-weight: 700;
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
	.card__params-title {
		font-size: 16px;
	}
}

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

	.card__info-buttons {
		justify-content: flex-start;
	}

	.card__rating {
		text-align: left;
	}

	.card__rating-text {
		float: right;
	}

	.card__rating-text.no__rating {
		display: block;
		margin-bottom: 15px;
		text-align: center;
	}
}

.subcat__sort-form {
	display: flex;
	flex-wrap: wrap;
}

.subcat__sort-radio {
	display: none;
}

.subcat__sort-radio:checked+.subcat__sort-label {
	background-color: #fff;
	color: #FF8000;
	border-color: #FF8000;
}

.subcat__sort-label {
	outline: none;
	cursor: pointer;
	font-family: "OpenSans";
	font-size: 10px;
	font-weight: 300;
	line-height: 1;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	padding: 10px 10px;
	border-radius: 24px;
	display: inline-block;
	vertical-align: top;
	background-color: #fff;
	color: #000;
	-webkit-transition: color .5s, background .5s, color .5s;
	transition: color .5s, background .5s, color .5s;
	border: 2px solid #ababab;
	margin-bottom: 10px;
	margin-right: 10px;
}

.card__opt-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border-top: 1px solid #adadad;
	margin-top: 14px;
	padding-top: 26px;
	padding-bottom: 7px;
}

.card__opt-info-label {
	font-size: 14px;
	line-height: 1;
	font-weight: 600;
	color: #6a6a6a;
	margin-bottom: 10px;
}

.card__opt-info-text {
	font-size: 12px;
	line-height: 16px;
	color: #6a6a6a;
	margin-bottom: 5px;
}

.card__opt-info-container {
	position: relative;

	display: flex;
	align-items: center;
	width: 100%;
	padding-left: 45px;
}

.card__opt-info-container:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;

	width: 25px;
	height: 26px;

	background-image: url("/local/templates/basic/static/i/icon-scores.png");
}

.card__opt-economy-text {
	display: flex;
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	color: #6a6a6a;
	align-items: center;
}

.card__opt-economy-text p:not([class]) {
	font-size: 18px;
	font-weight: 600;
	color: #6a6a6a;
	margin-left: 10px;
	font-weight: 600;
}

.card__opt-economy-text p:not([class]) span {
	font-size: 12px;
	font-weight: 600;
}

.card__opt-economy-tip {
	cursor: default;
	position: relative;
	margin-left: 10px;
}

.card__opt-economy-tip:hover .card__opt-economy-window {
	visibility: visible;
	opacity: 1;
}

.card__opt-economy-tip:hover>span {
	border-color: transparent;
}

.card__opt-economy-tip:hover>span:before {
	background-color: #1a1a18;
}

.card__opt-economy-tip>span {
	display: inline-block;
	font-size: 13px;
	font-weight: 600;
	color: #FF8000;
	border-bottom: 1px dotted #FF8000;
	margin-right: 25px;
	position: relative;
	-webkit-transition: .5s border-color;
	transition: .5s border-color;
}

.card__opt-economy-tip>span:before {
	content: '?';
	position: absolute;
	right: -25px;
	top: -3px;
	font-size: 14px;
	line-height: 20px;
	background-color: #FF8000;
	color: #ffffff;
	font-weight: 700;
	border-radius: 50%;
	width: 20px;
	text-align: center;
	-webkit-transition: .5s background-color;
	transition: .5s background-color;
}

.card__opt-economy-window {
	position: absolute;
	bottom: calc(100% + 13px);
	right: -29px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: .5s visibility, .5s opacity;
	transition: .5s visibility, .5s opacity;
	background-color: #1a1a18;
	padding: 9px 25px;
	border-radius: 4px;
	z-index: 1;
	width: 280px;
}

.card__opt-economy-window:before {
	content: '';
	position: absolute;
	bottom: -10px;
	right: 29px;
	width: 20px;
	height: 10px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKAgMAAADJO5Z1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEUaGhgaGhgaGhj///82TK9BAAAAAnRSTlMAgewsfo4AAAABYktHRAMRDEzyAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4wodCwYQ838MbAAAADNJREFUCNcVySEBACAQwMBhSIAiDXX4NIR4w6dkmBMbUVWXqUnXQ9MFYcaR2s04zLA/DHiMxRBuvK2RdgAAAABJRU5ErkJggg==");
}

.card__opt-economy-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
	padding: 16px 0;
	color: #fff;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	border-bottom: 1px solid #313130;
}

.card__opt-economy-list-item:last-child {
	border: none;
}

.card__opt-economy-list-item p:not([class]) {
	font-weight: 600;
	font-size: 12px;
	line-height: 1;
	color: #fff;
	margin-top: -1px !important;
	margin-left: 10px;
}

.card__opt-economy-list-item span:first-child {
	font-size: 14px;
}

.card__opt-economy-list-item span:last-child {
	color: #FF8000;
}

@media (max-width: 999px) {
	.card__opt-info-container {
		flex-direction: column;
		align-items: flex-start;
	}

	.card__opt-economy-tip {
		margin-left: 0;
	}
}

@media (max-width: 768px) {
	.card__opt-info-container {
		flex-direction: row;
		align-items: center;
		padding-left: 30px;
	}

	.card__opt-economy-tip {
		margin-left: 10px;
	}
}


#REVIEW_ORDER_NUMBER_RESULT {
	padding-bottom: 20px;
	padding-top: 5px;
	text-align: left;
	color: #fff;
	font-size: 14px;
}

.payment__description {
	padding: 20px 0px;
}

.catalog__main-play {
	opacity: 1;
	visibility: visible;
	transition: opacity .5s, visibility .5s;
	width: 90px;
	height: 90px;
	position: absolute;
	z-index: 2;
	left: 50%;
	top: 50%;
	margin-top: -45px;
	margin-left: -45px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4GmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE5LTA1LTIwVDEwOjA1OjAzKzA1OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTktMDUtMjBUMTA6MDc6MTYrMDU6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE5LTA1LTIwVDEwOjA3OjE2KzA1OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmYzYjJlZWI1LThkZTEtZTk0Yi1hOWJlLTY4YjhiZjQwZTIxYTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpmM2IyZWViNS04ZGUxLWU5NGItYTliZS02OGI4YmY0MGUyMWE8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDpmM2IyZWViNS04ZGUxLWU5NGItYTliZS02OGI4YmY0MGUyMWE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZjNiMmVlYjUtOGRlMS1lOTRiLWE5YmUtNjhiOGJmNDBlMjFhPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE5LTA1LTIwVDEwOjA1OjAzKzA1OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj45MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj45MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+Lg26WQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAGGklEQVR42uydS2xUVRiAv7kdOlJK09oCxVAsgQViiiERQRe0QUsgRiOwwQTxQdGNiiyQgokbolBMTAysREAiicYENS7KI6CQGkExQSSmigV5JBYFQu2TFsu4OP/oMMx0XnfmnnPnfEnT53T+8/VO/5nz+P9A5+oJaMQo4H6gDrgPqAXuBSrlLQSMBQaBPqAL6JGPLwDngXbgNPAzcFOXgQU9vv8i4CFgIdAAzAZGp3C7kLzdHfW1R2J+ZgA4ARwB9gPfA8NeDTTgwRUdAOYBTwNLgao83e9VYC/wCXAUCPtVdDmwCngJmOrxI6kDeB/YLv9+co6Th/uYALwLXAS2aCAZYJrEclFiqzZZdCnwNnAOWCNJTDfGSmxngU0SszGiA8AK4AywHihBf0qAZol5hYxBa9G1wAFgNzAR85gosR+QsWgpejlwCmjEfBplLMt1Eh2S7P0RUIZ/KJMxbZcxeiq6Wp6TNuFfmmSM1V6Jng58C8zB/8yRsU7Pt+hZ8leeQuEwRcY8K1+i64DDwHgKj/HAV+Igp6JrgFaggsKlXBxMzpXocfLXnIRlkjyqx7ktuhj4UuYILIpp4qTYTdEtwFzr9g7moianXBH9FLDaOk3Iq+IoK9G1wE5yMMniIwLiqDZT0QF5+VlhXSalArWQEMhE9ArgMeswZRqBZ9MVXQZstu7SZhMJJtYSiX6DPCzv+JBqYEOqoicAL1tnGfOKOEwquhkzlp90JbIsNqLocvw9t5wvmsRlQtFN5HAluIAoRe1hiSs6gNrcYnGHF6OfV0eLrsdOGrnJNHF6h+hlOkRXvnIXReUT/SJ7WazoItSGQ8+5q24RVevbKKlfBU6R6aKXitv/RM8lf7s6kxIIlVK2eCOVa/YxqmamyaKrgIejRS/QMcpRNTOpXNNK2eKNBEJjTJW9IFp0g7ZhOkFK6ldRtb6NUN1CE0XXR0QXo3baa01R+T1UrPzQxGQ5Gyh2gBmkdpxBC1Sy/MakZDkamOGQwR4F75PlGNOSZZ2DOv1kJAYlyxkOpm/rMiNZ1jqkuePGJsuMmOzo9ELFx8myyuH2Q5G+QMNkWengwm52myyTEnLQ81ia35JlqQMMURAECHi44SqIqg5Q6Vu/t4bpb9tJT2sL4cFer6Lo9bXom5d+ovvTtdy8dMrrUAYjon1FeLCP3tYW+tp2wq1/dAjpWhC47ifJg6f30713A8Ndf+gU1pUgqnKL8Qx3ddKzdwM3Tu/TMbxzQVRpHJvsckt7EPjNJruccyYI/GJisutp3Ux/2y5dkl0yfg2ialQMYMgqi6bJbiQGIlf0EKqa1jyb7HLCCWAoUo7tiLaizUh2I3E08hIc4CDwpk12OeFgtOjjqLpwWiwCGJjsEnEVOBYtehhVfM/zbbsGJruR+Ezc3lZgsAH4GoubzI84dWL+aXdYN67RIU8yiBUdRp3+tLjDdqLqnzpxvtlrHWVNb+xFGyu6C/jAesqaHcQUl413zrAF6LeuMqafOMe744m+DGyzvjJmmzhMKhrgrXg/bEnKn+KOVEV3oyrlWtKjWdylLBpU1dlD1l3KHBJnpCs6jDpm22UdJuW6uApnIhpUu43nyXPjAcMIAy+IKzIVDfAFsNX6TMhWcUS2ogHWoqZSLbdzXNzglugh4ElU0wGL4ndxMuSmaIArwBPyvtC5Ajyejot0q+22o8qOXS9gyV2oY8dpbTzKpH70KeBR4K8CvZLnAz+me8NMK6KfRK3IXCggyRdQ57pPZnLjbGr8t6PKT3xXAJJPoLrLZbxPMduuFZflyt7hY8k7UHteslotdqMPyw1UdbFnSDChYijdMqYmGSNei46wB3gAVZLddA7LWPa49Qvd7pV1Xp7+PQd0Gii4U2JvTDZ34bVoUJMsu1HNYbZgxrJYP/AOqtLDbnIwiZbLfobdwDpUo8j3UA14daNPYpsKvA78nas7ykeHzsvAa6geLuvQY77krMRSI7HlfNnOq+a+Dajie0vIb3Pfz4GPUTuIfNvcNx6RdtWLRP6DuHfyYAD4QaTuw+N21V73BR9GbWs9Jp8nasBehTrdO5r/a1v3i8xrcrVq3YD93wEA3HWTDF9vc40AAAAASUVORK5CYII=') no-repeat center;
}
.others,
.news-intresting {
	position: relative;
	padding: 40px 0;
}

.others:before,
.news-intresting:before {
	content: "";
	width: calc(100vw + 20px);
	height: 100%;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #f5f5f5;
}

@media (max-width: 768px) {
	.others:before,
	.news-intresting:before {
		width: 100vw;
	}
}

.news-intresting .swiper-buttons {
	position: static;
    margin: 0 auto;
}

.celement {
	width: calc(100% / 4 - 30px);
	margin-left: 30px;
	background-color: #fff;
	padding: 25px;
	padding-bottom: 0;
	position: relative;
	border: 1px solid #e7e7e7;
	box-shadow: 0 5px 15px transparent;
	display: flex;
	flex-direction: column;
	transition: .5s box-shadow;
	margin-bottom: 30px;
}

.swiper-wrapper .celement {
	box-shadow: none !important;
}

.model__sidebar ~ .model__res .celement {
	width: calc(100% / 3 - 30px);
}

.celement:hover {
	box-shadow: 0px 6px 27.55px 1.45px rgba(0, 0, 0, 0.19);
}

.recent__car-over .celement {
	width: 100%;
	margin-left: 0;
	margin-bottom: 0;
}

.recent__car-over .celement__more {
	visibility: visible;
	opacity: 1;
	position: static;
	padding-left: 0;
	padding-right: 0;
}

.celement__img-link {
	font-size: 0;
	line-height: 0;
	margin-bottom: 20px;
	display: flex;
	height: 267px;
	justify-content: center;
}

.celement__name {
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
	color: #0e0e0e;
	margin-bottom: 16px;
}

.celement__name span {
	position: relative;

	transition: .5s border-color;
	border-bottom: 1px solid #0e0e0e;
}

.celement__name:hover span {
	border-color: transparent;
	display: inline;
}

.celement__info-cost {
	display: flex;
	margin-top: 20px;
	margin-bottom: 21px;
	align-items: flex-end;
	flex-wrap: wrap;
}

.celement__status {
	color: #e77228;
	font-size: 14px;
	line-height: 1;
	font-weight: normal;
	margin-right: 7px;
	margin-bottom: 0;
}

.celement__status.price-prefix {
	color: #a5a5a5;
	font-size: 13px;
}

.celement__cost {
	color: #FF8000;
	font-weight: 500;
	font-size: 19px;
	margin-right: 8px;
}

.celement__cost span {
	font-size: 14px;
	margin-left: 3px;
}

.celement__btns {
	margin-bottom: 25px;
	height: 38px;
}

.card__list.swiper-row-card-mobile .celement__buy-btn {
	font-size: 12px;
	font-weight: 400;
	white-space: nowrap;
}

.card__list.swiper-slide .card__info-maxval .common__input {
	height: 28px;
}
.card__list.swiper-slide .card__info-maxval-plus,
.card__list.swiper-slide .card__info-maxval-minus {
	top: 9px;
}

.celement__buy-btn {
	display: inline-block;
	vertical-align: top;
    background-color: var(--color-button-cart);
	border: 0;
	border-radius: 24px;
	color: #fff;
	outline: none;
	cursor: pointer;
	font-family: "OpenSans";
	font-size: 14px;
	font-weight: 700;
	line-height: 38px;
	letter-spacing: .02em;
	padding-left: 45px;
	padding-right: 19px;
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
	position: relative;
	text-transform: uppercase !important;
	overflow: hidden;
}	

.celement__buy-btn:hover {
    background-color: var(--color-button-cart-hover);
}

.celement__buy-btn:after {
	content: "";
	width: 17px;
	height: 17px;
	position: absolute;
	left: 18px;
	top: 11px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAY1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Dm4mgAAAAIHRSTlMABQMtp2MIcpn4sTvPtAr7onDO5iuYLOVcGQQHhfP59NrxV7QAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAcUlEQVQY03WOWQ6AIBQDn/su7itq739KQRA0xvlow1ASiIgcegGB+zHee0Q+AnsIZUSI1VSSpMJkyK1BIUzJWHk/qlDLapDdpkUnq0ekxYDx6gC+NjUqfWOZLuM+zKzGi/ngSn/wjZtU7NhM6s3BTdIJRbsLGn5lSswAAAAASUVORK5CYII=") no-repeat center;
}

.celement__buy-preorder {
	background-color: var(--color-button-preorder);
}
.celement__buy-preorder:hover {
	background-color: var(--color-button-preorder-hover);
}
.celement__buy-preorder:before {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEuSURBVHgBnVTRccIwDHV6/W82qEdgBG/QdIOs0AlCJygbFCYIGwQmgA0CE5ANzNNFyj2Mw3Ho7p2dJ50kPwmcSyzGWAKtnBmf8D7l3ylAnIYK2IAbknjh9+CPOIeiKI5coYmvWcNJeuDPOtKAz8xzxILea/0u2VmTJkuXMeFNk7tinORZ4wEUlgTHDjhR3A+EG9QfcHwB0rpwe/i2Fvj2REXRqgOCUgugVR09B2afIwmAi4lJvNckfVbYJPCGj+MqlOS/TEOYSSKT6BMucle4r4DukSbe3QptFuguG+sfJTm5cRpsv0BDXS+cFZp5TkjbV75SPUoVdjWbRPnubpRuWrR/89myyR5I4IZi125crE7blu8z8AHU6vuefsnaXkuzF1RUudauDnouI/3fXAHaBad+stQtbAAAAABJRU5ErkJggg==') no-repeat center !important;
}

.celement__in-poket {
	background-color: #313131;
	border-radius: 30px;
	height: 38px;
	display: flex;
	align-items: center;
	padding: 0 19px;
	max-width: 235px;
	white-space: nowrap;
	width: 235px;
	position: relative;
	border-radius: 100px;
    overflow: hidden;
}

.celement__in-poket span {
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	color: #ffffff;
	letter-spacing: 0.6px;
	margin-right: 36px;
}
.swiper-row-card-mobile .celement__in-poket span {
	display: none;
}
.celement__in-poket .card__info-maxval .common__input {
	width: 80px;
	background-color: transparent;
	border: none;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
}

.celement__in-poket .card__info-maxval-minus {
	left: 0;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACAQAAAABEBAA6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjChANNAdrO3m1AAAADklEQVQI12P4/4Hh/wcAC68D32xqrK0AAAAASUVORK5CYII=');
}

.celement__in-poket .card__info-maxval-plus {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjChANNBNx4a3IAAAAIklEQVQY02P8zwAH/xkYGBhhHCYGHICKEoz//5OsYwCdCwCeQgYScSZTJQAAAABJRU5ErkJggg==');
}

.celement__more {
	top: 100%;
	left: -1px;
	right: -1px;
	z-index: 1;
	width: auto;
	background-color: #fff;
	border-top-width: 0;
	padding: 0;
	padding-bottom: 25px;
	visibility: visible;
	opacity: 1;
	flex-direction: column;
	justify-content: flex-end;
	display: flex;
}

.celement__art {
	font-size: 13px;
	line-height: 1;
	color: #a5a5a5;
	font-weight: 400;
	margin-bottom: 3px;
}

@media (max-width: 350px) {
	.celement__char {
		margin-bottom: 19px;
	}
}

@media (min-width: 350px) {
	.celement__char {
		margin-bottom: 19px;
	}
}

.celement__char-label {
	font-size: 13px;
	line-height: 20px;
	color: #a5a5a5;
	font-weight: 400;
	margin-right: 5px;
}

.celement__char-value {
	font-size: 13px;
	line-height: 20px;
	color: #0e0e0e;
	font-weight: 400;
	margin-left: 10px;
	text-align: right;
}

.celement__more-btns {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 10px;
}

.swiper-wrapper .celement__more {
	border: 0 !important;
	box-shadow: none !important;
}

.celement__compare {
	border: 1px solid #dbdbdb;
	border-radius: 13px;
	font-size: 11px;
	line-height: 27px;
	border-radius: 13px;
	padding-left: 33px;
	padding-right: 14px;
	cursor: pointer;
	position: relative;
	text-transform: uppercase;
	letter-spacing: .9px;
	transition: .5s border-color, .5s background, .5s color;
}

.celement__compare.active,
.celement__compare:hover {
	background-color: #313131;
	border-color: #313131;
	color: #fff;
}

.celement__compare:before {
	content: '';
	position: absolute;
	left: 7px;
	top: 5px;
	width: 18px;
	height: 16px;
	background-image: url("../../img/ux/header-compare.png");
	transition: .5s filter;
	filter: brightness(0) invert(0);
}

.celement__compare:hover:before {
	filter: brightness(0) invert(1);
}

.celement__to-fav {
	border: 1px solid #dbdbdb;
	border-radius: 13px;
	font-size: 11px;
	line-height: 27px;
	border-radius: 13px;
	padding-left: 37px;
	padding-right: 12px;
	cursor: pointer;
	position: relative;
	text-transform: uppercase;
	letter-spacing: .9px;
	transition: .5s border-color, .5s background, .5s color;
	margin-bottom: 10px;
}

.celement__to-fav:hover {
	background-color: #313131;
	border-color: #313131;
	color: #fff;
}

.celement__to-fav.active, .celement__compare.active {
	background-color: #FF8000;
	border-color: #FF8000;
	color: #fff;
}

.celement__to-fav.active:before, .celement__compare.active:before {
	filter: brightness(1) invert(1);
}

.celement__to-fav:before {
	content: '';
	position: absolute;
	left: 14px;
	top: 4px;
	width: 18px;
	height: 18px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjChAONgol+tnTAAAA5UlEQVQoz4XRoUtDURTH8c8Ei11EEDZEcGAyLJhsCoJZk0XBIrOYrJoGNmexGowGi7AwxLh/QhAEHdjEIsew532+PfWddM7vfu855/4u4zFpWWV0RDUUQvt/5ESIql7h1Y7Q/Ru5EVrZyEYu1zTNmrNtA7yYwao+eHNuYEg32yIMddLlNQ9JD7gQHn8dvymE+qi4Em5LyKIQpnOhL/QKSFMIS2UTf8alsDVKJ5L4Pjbsme9Nc2jKB9hzqoFrtMpeP9lPj75zJJwVkYV03LZikOX3RehA+HSY6rpe+aPX7ZZ8mnesBl94NVLuq38yCgAAAABJRU5ErkJggg==');
	transition: .5s filter;
	filter: brightness(0) invert(0);
}

.celement__to-fav:hover:before {
	filter: brightness(0) invert(1);
}

.celement__budget {
	position: absolute;
	top: 25px;
	right: 25px;
	font-weight: 400;
	font-size: 11px;
	line-height: 19px;
	color: #ffffff;
	background-color: #ff3c00;
	padding: 0 10px;
	border-radius: 9px;
}

.celement__img {
	max-width: 100%;
	object-fit: contain;
	height: 100%;
	object-position: center;
	width: 100%;
}

@media (max-width: 1400px) {
	.celement {
		width: calc(100% / 3 - 30px);
	}
}

.celement__compare {
	margin-bottom: 10px;
}

.celement__to-fav:before {
	left: 12px;
}

@media (max-width: 999px) {
	.celement {
		width: calc(100% / 2 - 30px);
	}
}

@media (max-width: 660px) {
	.celement {
		width: 100%;
		margin-left: 0;
	}
}

/*Стили карточки товара*/
.celement__wrapper {
	position: relative;
	height: 266px;
}

.celement__modified {
	position: absolute;
	top: 0;

	display: block;
	padding-left: 10px;
	padding-right: 9px;
	padding-top: 1px;
	padding-bottom: 1px;

	color: #ffffff;
	font-size: 12px;
	line-height: 17px;
	font-weight: 400;

	border-radius: 10px;
	z-index: 2;
}

.celement__modified.celement__modified--sale,
.celement__modified--new {
	left: 0px;
	background-color: #ff3c00;
}

.celement__modified.celement__modified--hit {
	right: 0px;
	background-color: #ffc000;
}
.celement__modified.celement__modified--showroom {
	background-color: #21A038;
	transition: all .2s;
}
.celement__modified.celement__modified--showroom:hover {
	filter: brightness(0.92);
}

.celement__label_box {
	display: flex;
	flex-wrap: wrap;
	gap: 0 1px;
    position: absolute;
    left: -1px;
    top: -2px;
    z-index: 10;
    width: calc(100% - 60px);
	max-width: 290px;
}
.js-showroom-label {
	cursor: pointer;
}

.card__main-top-info .celement__label_box {
	display: none;
	position: static;
	order: 1;
	margin-left: auto;
}

.celement__label_box .celement__modified {
    position: static;
}

.celement__label_box .celement__modified--sale5,
.celement__label_box .celement__modified--sale6 {
	padding: 0;
}

.card__main-top-info .celement__label_box .celement__modified {
	display: none !important;
}

.celement__modif--l {
    display: block;
    width: fit-content;
    vertical-align: middle;
	margin-top: 4px;
}

/*****************************************************************/
.celement__cost.celement__cost--old {
	color: #a5a5a5;
	font-size: 13px;
	font-weight: 400;
	text-decoration: line-through;
}

.celement__profit {
	margin-right: 3px;
}

.celement__profit--text,
.celement__profit-price,
.celement__profit {
	margin-top: 10px;

	font-size: 13px;
	color: #FF8000;
	font-weight: 400;
	line-height: 17px;
}

.celement__profit-price {
	margin-right: 3px;
}

.celement__status.celement__status--order {
    font-weight: normal;
	color: #808080;
}

.celement__status.celement__status--text {
    font-weight: normal;
    color: #808080;
}

.celement__in-poket--buy {
	position: relative;
	background-color: #FF8000;
	max-width: 145px;
	padding-left: 46px;

	text-align: right;
	white-space: nowrap;
}

.celement__in-poket--buy span {
	margin-right: 0;

	font-size: 13px;
	line-height: 1;
	text-transform: uppercase;
	color: #ffffff;
	letter-spacing: 0.6px;
}

.button-in-basket span {
	cursor: pointer;
}

.recent__car-over .celement {
	height: 100%;
}

.celement__wrapper.celement__wrapper--l {
	width: 160px;
	min-width: 160px;
	height: 160px;
	margin-top: 27px;
	margin-bottom: 27px;
	margin-left: auto;
	margin-right: auto;
}

.card__list_line:before {
	content: "";
	width: calc(100vw + 20px);
	height: 100%;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: #f5f5f5;
}

.celement.celement__list--l {
	width: 100%;
	margin-left: 0;
	padding-left: 40px;
	padding-top: 0;
}

.celement__main-info--l {
	position: relative;
	padding-top: 78px;
}

.celement__list--l .celement__name {
	display: block;
	margin-bottom: 20px;
}

.celement__list--l .celement__compare {
	margin-left: 0;
}


.celement__list--l .celement__more-btns {
	padding-right: 20px;
	margin-bottom: 48px;
}

.celement__list--l .celement__modified {
	top: 49px;
}

.celement__list--l .celement__modified--hit {
	left: 93px;
	right: auto;
}

.celement__char.celement__info-char--l {
	padding-top: 5px;

}

.celement__profit--l {
	width: 100%;
	display: flex;
}

.celement__list--l .celement__cost--old {
	margin-right: 0;
}

.celement__list--l .celement__cost {
	margin-right: 0;
}

.celement__info-price--l {
	padding-top: 52px;
}

.celement__char.celement__info-char--l {
	margin-bottom: 0;
	padding-top: 33px;
}

.celement__list--l .celement__img-link {
	margin-bottom: 0;
	height: 160px;
}

@media (min-width: 1200px) {
	.celement__char.celement__info-char--l {
		width: 350px;
		margin-left: 57px;
	}

	.celement__main-info--l {
		min-width: 270px;
		margin-left: 63px;
	}
}

@media (max-width: 400px) {
	.celement__list--l .celement__more-btns {
		flex-direction: column;
		margin-bottom: 10px;
	}

	.celement__list--l .celement__compare {
		margin-bottom: 10px;
	}
}

@media (min-width: 400px) {
	.celement__list--l .celement__more-btns {
		width: 280px;
	}
}

@media (min-width: 1200px) {
	.celement__list--l {
		display: flex;
		flex-direction: row;
	}

	.celement__char.celement__info-char--l {
		padding-bottom: 34px;
	}

	.celement__info-price--l {
		width: 350px;
		padding-left: 70px;
		padding-bottom: 34px;
		border-left: 1px solid #f5f5f5;
	}

	.celement__info-cost.celement__info-cost--new {
		min-width: 280px;
	}
}

@media (max-width: 1200px) {
	.celement__list--l .celement__more-btns {
		margin-bottom: 0;
	}

	.celement__list--l {
		display: flex;
		flex-direction: column;
	}

	.celement__info-price--l {
		width: auto;
		padding-left: 0;
		display: flex;
		justify-content: space-between;
	}

	.celement__info-price--l {
		margin-bottom: 50px;
	}

	.celement__list--l .celement__info-cost.celement__info-cost--new {
		margin-bottom: 0;
	}
}

@media (max-width: 480px) {
	.celement__info-price--l {
		display: flex;
		flex-direction: column;
	}

	.celement__btns.celement__btns--buy {
		margin-top: 21px;
	}

	.celement__btns.celement__btns--add {
		margin-top: 21px;
	}
}

@media (min-width: 768px) and (max-width: 1200px) {
	.celement__wrapper.celement__wrapper--l {
		display: none;
	}
}

@media (min-width: 480px) {

	.celement__btns.celement__btns--buy,
	.celement__btns.celement__btns--add {
		margin-bottom: 3px;
		margin-top: auto;
	}

	.gallery-recom__inner .celement__btns.celement__btns--add {
		margin-bottom: 0;
	}
}

.economy {
	width: 100%;
}

.celement__more {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    padding: 0 25px;
	pointer-events: none;
}

@media (min-width: 1000px) {
	.celement__more:hover {
		visibility: visible;
		opacity: 1;
		pointer-events: all;
	}
	.celement:hover .celement__more {
		visibility: visible;
		pointer-events: all;
		opacity: 1;
		box-shadow: 0 20px 15px rgba(0, 0, 0, 0.05);
		box-shadow: 0px 20px 15px 1.45px rgba(0, 0, 0, 0.19);
	}
}

/*Высота*/
@media (min-width: 660px) {
	.model+.quiz {
		position: relative;
		z-index: -1;
	}

	.celement__info-cost {
		min-height: 45px;
	}

	.celement__cost {
		align-self: flex-end;
	}

	.celement__cost.celement__cost--old {
		align-self: flex-end;
	}

	.celement__name {
		min-height: 60px;
	}
	.swiper-slide .celement__name {
		min-height: 60px;
	}

}

@media (max-width: 520px) {
	.celement-new .celement__name {
		display: block;
	}
	.card__list .celement-new__images {
		margin-bottom: 10px;
	}
	.card__list .celement-new__inline-info {
		display: flex;
		flex-direction: column;
	}

	.swiper-slide .celement-new__statuses {
		margin-bottom: 0;
	}
	.swiper-slide-catalog:not(.swiper-row-card-mobile) .celement-new__prices:first-child {
		margin-top: 26px;
	}
	.swiper-slide .celement-new__statuses + .celement-new__price-block {
		margin-top: 30px;
	}
	.swiper-slide .celement-new__inline-info {
		margin-top: auto;
	}
	.swiper-slide .celement__name {
		font-size: 12px;
	}
}

.celement__info-cost .economy {
	display: flex;
	align-self: flex-start;
}

.celement__name:hover .js-shave {
	display: inline !important;
    position: absolute;
    background-color: #fff;
    top: 41px;
    overflow: hidden;
    left: 0;
}
.swiper-slide .celement__name:hover .js-shave,
.swiper-row-card-mobile .celement__name:hover .js-shave {
	top: 61px;
}

.gallery-recom__inner .celement__name:hover .js-shave {
	display: none !important;
}

.celement__name:hover .js-shave-char {
	opacity: 0;
	display: none;
}

.gallery-recom__inner .celement__name:hover .js-shave-char {
	opacity: 1 !important;
}

.js-shave-char {
	position: relative;
}

.js-shave-char:after {
	content: none;

	position: absolute;
	top: 8px;
	left: 20px;

	display: none;
	width: 20px;
	height: 20px;

	background-image: url("/local/templates/basic/img/share(2).svg");
	background-repeat: no-repeat;

	transform: rotate(90deg);
}

.params-b {
	padding-top: 15px;
}
.params-b:first-child {
	padding-top: 0;
}

.params-b__list {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 15px;
}

.params-b__item {
	display: flex;
	flex-direction: column;
}

.params-b__title,
.params-b__item,
.params-b__item option {
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

#params-block .choices {
	min-width: 205px;
	height: 28px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 20px;
}

#params-block .params-b__item:last-of-type .choices {
	margin-right: 0;
}

#params-block .choices__list.choices__list--single {
	padding-top: 2px;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 20px;
}

#params-block .choices__inner {
	height: 28px;
}

#params-block .choices[data-type*="select-one"]:after {
	content: "";

	position: absolute;
	right: 11.5px;
	top: 50%;

	width: 5px;
	height: 5px;
	margin-top: -5px;

	background: none;
	border-left: 1px solid #1a1a18;
	border-bottom: 1px solid #1a1a18;
	transform: rotate(-45deg);
}

#params-block .choices[data-type*="select-one"].is-open:after {
	transform: rotate(135deg);
}

.params-b__title {
	margin-bottom: 5px;

	color: rgba(14, 14, 14, 0.5);
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
}

.params-b__item-button {
	min-width: 82px;
    margin-top: 5px;
    margin-bottom: 7px;
    margin-right: 10px;
    text-align: center;
    background-color: #f5f5f5;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    color: #0e0e0e;
    padding: 4px;
}

@media (max-width: 520px) {
	.params-b__item-button {
		font-size: 15px;
    	padding: 6px;
	}
}


.params-b__item-button:hover,
.params-b__item-button.active,
.params-b__item-button:focus {
	color: #ffffff;

	background-color: #1a1a18;
}

.params-b__list.params-b__list--size {
	justify-content: normal;
	padding-bottom: 15px;
}

.params-b__main {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.card__params-row {
	display: flex;
	flex-direction: column;
	width: 205px;

	margin-top: 0;
	margin-bottom: 13px;
}

.card__params-label {
	width: auto;
	padding-bottom: 4px;

	font-size: 13px;
	font-weight: 400;
}

.card__params-value {
	width: auto;
	margin-left: 0;
	font-size: 14px;
	font-weight: 400;
}

@media (max-width: 520px) {
	.card__params-value {
		width: 50%;
	}
}

.card__params-row,
.card__params-row:last-child {
	margin-top: 0;
}

.card__params-row .card__params-value .choices {
	margin-left: 0;
	margin-top: 0;
}

.card__params .params-b__main form {
	width: 100%;
	float: left;
}

.card__params .params-b__main .ajax-reload {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.card__params .params-b__main .ajax-reload .card__params-row {
	width: 170px;
	flex-direction: column;
}

.card__params .params-b__main {
	display: flex;
	margin-top: 15px;
}

.mobile-fixed-btns-block {
	flex-wrap: wrap;
}

.mobile-fixed-btns-block__top-button {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;

	line-height: 30px;
	color: #ffffff;
	text-align: center;

	background-color: #FF8000;
	border-bottom: 1px solid #ff8f3e;
}

.existence-mobile {
	display: flex;
	align-items: center;
	order: 1;
}
.existence-mobile[style="visibility: hidden;"] {
	display: none;
}
.existence-mobile:before, .card__info-existence:before {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	margin-right: 4px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.existence-mobile:before {
	width: 14px;
    height: 14px;
	margin-right: 6px;
}
.existence-mobile_available {
	color: #21A038;
}
.card__info-existence:before {
	display: inline-block;
	margin: 0 7px 0 0;
	
}
.card__info-existence-remote:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDE0QzIxIDE3Ljg3IDE3Ljg3IDIxIDE0IDIxTDE1LjA1IDE5LjI1IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xIDhDMSA0LjEzIDQuMTMgMSA4IDFMNi45NSAyLjc1IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi42OTk2IDMuNDQ5OTVMMTYuNjc5NiA1Ljc0OTk0TDIwLjYxOTYgMy40NTk5NiIgc3Ryb2tlPSIjRkY3RjAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuNjc5NiA5LjgyMDAxVjUuNzM5OTkiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjMzOTYgMi41Mzk5NkMxMi43OTk2IDIuODM5OTYgMTIuMzQ5NiAzLjU5OTk1IDEyLjM0OTYgNC4yMTk5NVY2Ljc1OTk5QzEyLjM0OTYgNy4zNzk5OSAxMi43ODk2IDguMTM5OTggMTMuMzM5NiA4LjQzOTk4TDE1LjczOTYgOS43N0MxNi4yNDk2IDEwLjA2IDE3LjA4OTYgMTAuMDYgMTcuNjA5NiA5Ljc3TDIwLjAwOTYgOC40Mzk5OEMyMC41NDk2IDguMTM5OTggMjAuOTk5NiA3LjM3OTk5IDIwLjk5OTYgNi43NTk5OVY0LjIxOTk1QzIwLjk5OTYgMy41OTk5NSAyMC41NTk2IDIuODM5OTYgMjAuMDA5NiAyLjUzOTk2TDE3LjYwOTYgMS4yMUMxNy4wOTk2IDAuOTMgMTYuMjU5NiAwLjkzIDE1LjczOTYgMS4yMUwxMy4zMzk2IDIuNTM5OTZaIiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xLjM0OTk4IDE0LjQ1TDUuMzE5OTggMTYuNzQ5OUw5LjI2OTk3IDE0LjQ2IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01LjMxOTk1IDIwLjgyVjE2Ljc0IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xLjk5MDAxIDEzLjU0QzEuNDUwMDEgMTMuODQgMSAxNC41OTk5IDEgMTUuMjE5OVYxNy43NkMxIDE4LjM4IDEuNDQwMDEgMTkuMTQgMS45OTAwMSAxOS40NEw0LjM5IDIwLjc3QzQuOSAyMS4wNiA1LjczOTk5IDIxLjA2IDYuMjU5OTkgMjAuNzdMOC42NiAxOS40NEM5LjIgMTkuMTQgOS42NDk5OSAxOC4zOCA5LjY0OTk5IDE3Ljc2VjE1LjIxOTlDOS42NDk5OSAxNC41OTk5IDkuMjEgMTMuODQgOC42NiAxMy41NEw2LjI1OTk5IDEyLjIxQzUuNzM5OTkgMTEuOTMgNC45IDExLjkzIDQuMzkgMTIuMjFMMS45OTAwMSAxMy41NFoiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}
.existence-mobile_inroad {
	color: #8D8D8D;
}
.existence-mobile_inroad:before {
	background-image: url(../../img/truck-icon-grey.png)
}

.existence-mobile_not-available {
	color: #8D8D8D;
}
.existence-mobile_not-available:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzYuNDggMjIgMiAxNy41MiAyIDEyQzIgNi40OCA2LjQ4IDIgMTIgMkMxNy41MiAyIDIyIDYuNDggMjIgMTJDMjIgMTcuNTIgMTcuNTIgMjIgMTIgMjJaIiBzdHJva2U9IiM4RDhEOEQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNS43MDk5IDE1LjE4TDEyLjYwOTkgMTMuMzNDMTIuMDY5OSAxMy4wMSAxMS42Mjk5IDEyLjI0IDExLjYyOTkgMTEuNjFWNy41MTAwMSIgc3Ryb2tlPSIjOEQ4RDhEIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}
.product-price-mobile {
	order: 1;
	font-weight: 700;
}
.product-price-mobile .price-from {
	font-size: 12px;
	margin: 0;
}
.product-price-mobile span {
	font-size: 16px;
    text-transform: lowercase;
	font-weight: 400;
    margin-left: 0;
}

.product-price-old-mobile {
	order: 1;
    font-size: 14px;
    text-decoration: line-through;
    opacity: .5;
}

.mobile-fixed-btns-block__top-button s {
	margin-right: 5px;
	margin-left: 5px;
}

.mobile-fixed-btns-block__top-button span {
	margin-right: 5px;
	margin-left: 5px;
}
.mobile-fixed-btns-block__top-button span.existence-mobile {
	font-size: 16px;
	margin-left: 15px;
}
.cat-group__title {
	color: #0e0e0e;
	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
	margin: 0;
	margin-bottom: 20px;
}

.cat-group__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0;
	margin-left: -30px;
	padding: 0;
	list-style: none;
	margin-bottom: 33px;
}

.cat-group__item {
	width: 310px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 10px;
	margin-left: 30px;
	padding-top: 17px;
	padding-bottom: 16px;
	padding-left: 4px;
	transition: 0.5s;
	border-radius: 2px;
	background-color: #ffffff;
	-webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.12);
}

.cat-group__image {
	width: 92px;
	min-width: 92px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cat-group__image img {
	width: 78px;
	height: 78px;
}

.cat-group__info {
	padding-right: 5px;
	padding-top: 8px;
	padding-left: 4px;
}

.cat-group__description {
	width: 172px;
	margin: 0;
	margin-bottom: 8px;
	color: #0e0e0e;
	font-size: 14px;
	font-weight: 600;
	line-height: 17px;
}

.cat-group__modif,
.cat-group__parametr span,
.cat-group__price {
	color: #0e0e0e;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}

.cat-group__price {
	color: #e7701b;
}

.cat-group__modif {
	display: inline-block;
	line-height: 15px;
	text-decoration: none;
	border-bottom: 1px solid #0e0e0e;
}

.cat-group__modif:hover {
	border-color: transparent;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}

.cat-group__parametr span {
	margin-left: 4px;
	margin-right: 5px;
}

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

@media (max-width: 1006px) {
	.cat-group__item {
		width: 45%;
	}

	.cat-group__description {
		width: auto;
	}
}

@media (max-width: 587px) {
	.cat-group__item {
		width: 100%;
	}
}

.celement__char {
	overflow: hidden;
}

.celement__art {
	position: absolute;
	bottom: 0;
	left: 0;

	width: 100%;
	display: block;
	font-size: 12px;
	text-align: left;
}

.celement__art_mob-name {
	display: none;
}

.associated.associated_similar.element_analogi {
	padding: 0;
}

.associated.associated_similar.element_pokhozhie_tovary {
	padding-top: 0;
	margin-top: 20px;
}

.associated {
	padding-bottom: 0;
}

.recent {
    padding-top: 0;
    padding-bottom: 0;
}

.recent-viewed {
	position: relative;
	padding-top: 0;
	margin-top: 20px;
}

@media (max-width: 660px) {
	.subcat__filter-col_col2 {
		width: 100%;
	}
}

@media (max-width: 1199px) and (min-width: 999px) {
	.subcat__filter-col_col2 {
		width: 100%;
	}
}

@media (max-width:768px) {
    .card__info-existence {
        margin-bottom: 18px
    }
    .card__info-value:not(.card__info-value--number):not(.card__info-value--price) {
        display: flex;
        margin-bottom: 23px;
        flex-direction: column
    }
}

.swiper-slide .celement__char,
.swiper-row-card-mobile .celement__char,
.swiper-slide .celement__art,
.swiper-row-card-mobile .celement__art {
	font-size: 10px;
}

.swiper-slide .celement__more,
.swiper-row-card-mobile .celement__more,
.swiper-slide .celement-new__modif-count,
.swiper-row-card-mobile .celement-new__modif-count {
	display: none;
	min-height: auto;
	margin-bottom: 0;
}
.swiper-slide .celement-new__buy-in-one,
.swiper-row-card-mobile .celement-new__buy-in-one {
	display: none;
}

.main__title .card__rating-text.no__rating {
	margin-left: 10px;
	margin-top: 17px;
	margin-right: auto;
	white-space: nowrap;
}

@media (max-width: 999px) {
	.main__title .card__rating-text.no__rating {
		margin-top: 0;
		margin-left: 0;
	}
}

.stillage-filter .model__filter-cancel {
	margin-top: 20px;
	width: auto;
}

@media (max-width: 768px) {
	.stillage-filter .model__filter-cancel {
		margin-left: auto;

	}
}

.stillage-modif {
	color: #FF8000;
	border-bottom: 1px solid;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.stillage-modif:hover {
	border-color: transparent;
}

.stillage-modif-wrapper {
	margin-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;

	text-align: right;
}

@media (max-width: 999px) {
	.stillage-modif-wrapper {
		margin-right: 0;
	}
}

svg#Capa_1 {
	display: none;
}

svg#Layer_1 {
	display: none;
}

.catalog__top:before {
	width: 100vw;
}

.reviews+.container+.i-seo {
	padding-bottom: 60px;
}

.celement__info-char--l {
	height: auto;
	overflow: visible;
}

.basket__make-row-wrap {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
}

.basket__fast-order-text {
	margin: 26px 0 0;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px; 
}

@media(max-width: 545px) {
	.basket__make-row-wrap {
		flex-direction: column;
		margin-bottom: 10px;
	}
}

.js-clear-jur-data {
	text-decoration: none;
	color: #FF8000;
	font-size: 13px;
	line-height: 28px;
	border-bottom: 1px solid #FF8000;
	transition: 0.5s;
}

.js-clear-jur-data:hover {
	border-color: transparent;
}

.products .product__carousel .swiper-slide,
.products .product__carousel .swiper-slide .products__card {
	min-width: 245px;
}

.fast-view__char-title {
	font-size: 14px !important;
}

.card__list_line .item-group-info {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}

.modif-text {
	color: #FF8000;
	font-size: 12px;
	border-bottom: 1px solid;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.modif-text:hover {
	border-color: transparent;
}

.card__list_line .celement__char {
	height: auto;
}

.item-group-info {
	padding-top: 5px;
	margin-top: auto;
	margin-bottom: 10px;
}

@media(max-width: 1200px) {
	.card__list_line .item-group-info {
		position: absolute;
		bottom: 10px;
		right: 25px;
	}
}

.lt-xbutton-main-wrapper {
	right: 12px !important;
	bottom: 100px !important;
}

@media(max-width: 767px) {
	.lt-xbutton-main-wrapper {
		bottom: 300px !important;
	}
}

.lt-label.lt-label-event.lt-online {
	top: auto;
	bottom: 60px;
}

.mobile-fixed-btns-block__top-button {
	color: #0e0e0e;
	font-weight: 600;
	border-bottom: none;
	box-shadow: inset 1px -4px 8px -4px rgb(0 0 0 / 20%);
	background-color: #ffffff
}

@media(max-width: 767px) {
	.card__params-row {
		width: 100%;
		flex-direction: row;
	}
}


.celement__modified--new {
	background-color: #348511;
}

.celement__modified--inroad {
	background-color: #FF8000;
}

.celement__modified.celement__modified--sale+.celement__modified.celement__modified--new {
	left: 90px;
}

.celement__modified.celement__modified--new+.celement__modified.celement__modified--sale {
	left: 70px;
}

.ginner-container.gvideo-container,
.gvideo-wrapper.gvideo {
	width: 90%;
	padding-right: 0;
}

.plyr__video-wrapper iframe {
	width: 100%;
	min-width: 100%;
	height: 100% !important;
	max-height: 95vh;
}
.plyr--video {
	height: 100%;
}

.card__main-play {
	z-index: 9;
}

.gvideo-wrapper.gvideo {
	margin-left: auto;
	margin-right: auto;
}

.cat-group__info {
	display: flex;
	flex-direction: column;
}

.cat-group__parametr {
	margin-top: auto;
	margin-bottom: 15px;
}

.popup #PAID_REVIEW+.fakecheckbox__label {
	text-transform: uppercase;
	font-size: 15px;
	font-style: italic;
}

.stillage .quiz {
	transition: 1s;
	overflow: hidden;
}

.basket__make input[readonly="readonly"] {
	background-color: #e4e4e4;
}

.cat-group__item:hover {
	box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.20);
}

.stillage__type-text {
	min-height: 117px;
}

.model__filter-row.model__filter-row_labelside.bx-filter-parameters-box {
	flex-wrap: nowrap;
}

.filter__show .choices {
	margin-top: -4px;
}

.bx-filter-container-modef {
	position: absolute;
	top: 51px;
	left: calc(100% + 18px);
}

@media (min-width: 1000px) {
	.bx-filter-container-modef {
		display: none;
	}
	.bx-filter:hover .bx-filter-container-modef {
		display: block;
	}
}

@media (min-width: 1400px) {

	#modef_num {
		margin-left: 5px;
		margin-right: 5px;
	}
}

@media (max-width: 1400px) {

	.model__filter-row.model__filter-row_labelside.bx-filter-parameters-box {
		margin-bottom: 15px;
	}

}

.bx-filter-container-modef {
	order: 1;
}

@media (max-width: 1000px) {
	.filter__parameters-box + .model__filter-row .model__filter-inpcol {
		margin-bottom: 5px;
	}
	.model__filter-row.model__filter-row_labelside.bx-filter-parameters-box {
		margin-bottom: 0;
	}
}

.model__filter-row.model__filter-row_labelside.bx-filter-parameters-box {
	flex-wrap: wrap;
	margin-right: auto;
}

.subcat__filter-inpleft::before {
	position: absolute;
	z-index: 9;
	left: 26px;
	top: 0;
	content: "от";
	color: #3b3b3b;
    font-size: 12px;
    line-height: 32px;
}

.subcat__filter-inpright::before {
	position: absolute;
	z-index: 9;
	left: 26px;
	top: 0;
	content: "до";
	color: #3b3b3b;
    font-size: 12px;
    line-height: 32px;
}

span.filter-apply-text {
	display: none !important;
}

.model__filter-button-wrapper {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
    align-items: center;
    margin-top: 28px;
    padding-right: 20px;
}

.model__filter-form-submit {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	padding: 16px 25px 18px;
	background: #000;
	border-radius: 24px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	letter-spacing: 1.5px;
	cursor: pointer;
	transition: all 0.3s ease;
}
.model__filter-form-submit:hover {
	opacity: 0.8
}

.model__filter-button-wrapper .preloader {
	display: none;
}

.filter__parameters-input--price {
	padding-right: 27px;
}

.filter__parameters-input--price::after {
	content: "";

	position: absolute;
	top: 12px;
	right: 10px;

	width: 12px;
	height: 8px;

	background-image: url("../../img/sort.png");
	background-repeat: no-repeat;
	background-position: center;

	filter: invert(100%);
	transform: scaleX(-1) rotate(180deg);
}

.filter__parameters-input--price.checked::after {
	filter: invert(0%);
}

.filter__parameters-input.filter__parameters-input--price.label-price-asc::after {
	transform: scaleX(1) rotate(0);
}

.model__res .filter .filter__main .filter__show .choices {
	margin-top: 0;
	line-height: 32px;
	height: 30px;
	width: auto;
}

.model__res .filter .filter__main .filter__show .choices__inner {
	height: 30px;
	border-color: #e4e4e4;
	margin-right: 32px;
	width: auto;
}

.model__res .filter .filter__main .filter__show .choices__list--single .choices__item {
	height: auto;
    line-height: 16px;
}
.model__res .filter .filter__main .filter__show .choices__list--single {
	padding-top: 0;
	padding-bottom: 0;
	padding: 6px 15px 6px 16px;
}

.model__res .filter .filter__main .filter__show .choices[data-type*="select-one"]:after {
	background-image: url("../../img/ch-str.png");
}

.model__res-type {
	display: flex;
	justify-content: center;
	align-items: center;
}

.model__res-type svg {
	fill: #1a1a18;
}

.model__res-type.active svg {
	fill: #ffffff;
	transition: 0.5s;
}

@media (max-width: 1400px) {
	.model__res .filter {
		padding-right: 0;
	}
}

.stillage__type-item .stillage__type-width {
	text-align: center;
}

@media (max-width: 1400px) {
	.filter .filter__main {
		width: 100%;
		gap: 8px;
		justify-content: space-between;
	}
}

.stillage__type-hreflist {
	display: none;
}

@media (max-width: 1000px) {

	.subcat__filter-subtitle {
		min-width: 155px;
	}

	.filter__parameters-label {
		display: none;
	}
}

@media (max-width: 715px) {
	.filter__parameters-box {
		width: 400px;
	}
}

@media (max-width: 620px) {
	.filter__show {
		display: none;
	}
}

@media (max-width: 1400px) {
	.model__res .filter {
		flex-wrap: wrap;
	}
}

.model__filter-rangecol .subcat__filter-subtitle,
.model__filter-rangecol .subcat__filter-subtitle span {
	font-weight: 700;
}

.model__filter-hidden.open {
	width: 100%;
}

@media (max-width: 1400px) {
	.model__res .filter {
		margin-bottom: 25px;
	}
}

@media (max-width: 440px) {
	.filter__parameters-box.bx-filter-parameters-box {
		flex-wrap: nowrap;
		justify-content: space-between;
	}

	.filter__parameters-input {
		font-size: 10px;
	}
}

@media (max-width: 370px) {
	.filter__parameters-input {
		font-size: 10px;
	}
}

.stillage__type-img {
	max-width: 150px;
	max-height: 95px;
}

.model__filter-hidden.open .model__filter-row.model__filter-row_labelside.bx-filter-parameters-box {
	width: 100%;
}

.model__filter-hidden.open .model__filter-label {
	max-width: 100%;
}

.card__delev-self.card__delev-self--row p {
	line-height: 16px;
	margin-top: 8px;
}

.card__delev-type .card__delev-text {
	line-height: 16px;
	font-weight: 400;
}

.filter__show .js-select {
	position: relative;

	display: inline-block;
	width: 71px;
	height: 32px;
	margin-top: 0;
	margin-left: 4px;
	padding: 0px 20px 0px 9px;

	color: #0e0e0e;
	font-size: 14px;
	line-height: 32px;
	vertical-align: top;

	background-color: #ffffff;
	border: 1px solid #e4e4e4;
	-webkit-appearance: none;
	border-radius: 0;
}

.filter__show {
	font-size: 14px;
}

.params-b__main .model__params-filter-cancel {
	height: auto;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.params-b__main .card__params-btns .common__sbm {
	background: transparent;
	color: rgba(14, 14, 14, 1);
	text-transform: none;
	letter-spacing: 0;
	font-size: 14px;
	font-weight: 500;
	padding: 0;
	margin: 0;
	border-radius: 0;
	border-bottom: 2px solid #FF8000;
	line-height: 22px;
	transition: border 0.5s;
}

.params-b__main .card__params-btns {
	margin: 0;
	margin-top: 7px;
	flex-direction: row;
	margin-bottom: 10px;
}

.params-b__main .card__params-btns .common__sbm:hover {
	border-color: transparent;
	opacity: 1;
}

.params-b__main .card__info-calc-href {
	display: inline-block;
	margin-bottom: 20px;
}

.card__params-btns-button-wrapper {
	position: relative;
}

.card__params-btns-button-wrapper::after {
	content: "";
	width: 16px;
	height: 10px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKBAMAAABPkMOvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxfnbxf///+QQS04AAAACHRSTlMAKQM48Kk3NvV16uIAAAABYktHRAnx2aXsAAAACXBIWXMAAAsSAAALEgHS3X78AAAARUlEQVQI12NgVGAAAiYBBpMgEEPVjSGlFSjEFOHOwOYBFFJtKWAACYEEGEBCqi0JIIUprRFuIJqB3QMiwMBQAhEACoEEABl3C7YMtMY5AAAAAElFTkSuQmCC") no-repeat center;
	position: absolute;
	left: 290px;
	top: 50%;
	margin-top: -5px;
	pointer-events: none;
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
	transform: rotate(-90deg);
	will-change: transform;
}

@media(max-width: 1400px) {
	.params-b__main .reviews__form-block-value {
		flex-direction: column;
	}
}

@media(max-width: 1200px) {
	.params-b__main .reviews__form-block-value {
		flex-direction: row;
	}
}

@media(max-width: 999px) {
	.params-b__main .reviews__form-block-value {
		flex-direction: column;
	}
}

@media(max-width: 768px) {
	.params-b__main .reviews__form-block-value {
		flex-direction: row;
	}
}

@media(max-width: 480px) {
	.params-b__main .reviews__form-block-value {
		flex-direction: column;
	}
}

.card__params .params-b__main .ajax-reload {
	min-width: 340px;
}

/*Стили для шапки*/

.header__fire {
	float: right;
	width: 14px;
	height: 20px;
	margin-top: 19px;
	margin-right: 25px;

	background-image: url(/local/templates/basic/static/i/icon-fire.png);
	background-repeat: no-repeat;
}
.celement__modified-wrapper{
	position: absolute;
	right: 25px;
	top: 25px;
	width: 84%
}
.celement__name-container .celement__modified {
	position: static;
	width: fit-content;
}
.celement__name-container .celement__modified-wrapper {
	width: fit-content;
	position: absolute;
    right: 0;
    top: -5px;
}
.celement__modified.celement__modified--sale,
.celement__modified--new {
	left: 0px;
	background-color: #ff3c00;
}

.celement__modified.celement__modified--sale1111 {
	left: 0px;
	background-color: #FF8000;
}

.burger {
	margin-top: 0;
	margin-left: 20px;
}

@media (max-width: 768px) {
	.header__icon--desc.header__icons {
		margin-top: 19px;
		margin-left: 0;
	}
}

@media (max-width: 365px) {
	.header__bottom .container {
		padding: 0 14px;
	}
}

@media (max-width: 400px) {
	.search__open {
		margin-right: 20px;
		margin-top: 19px;
	}
}

@media (max-width: 365px) {
	.header__contacts {
		margin-right: 25px;
		margin-top: 18px;
	}
}

@media (max-width: 400px) {
	.header__contacts {
		margin-top: 18px;
	}
}

@media (max-width: 768px) {
	.search__open {
		margin-top: 19px;
		margin-left: 0;
		margin-right: 13px;
	}
}

.header {
	background-color: #fff
}

/*Header top*/

@media (max-width: 1366px) {

	.navcats-all,
	.header__callme--line,
	.navcats-all__list,
	.dd-menu {
		display: none;
	}
}

@media (min-width: 1366px) {

	.navcats-all__list,
	.dd-menu {
		display: block;
	}

	.header__bottom {
		height: 74px;
	}

	.header__bottom--smart {
		height: 52px;
	}
	.menu {
		padding-top: 6px;
		padding-bottom: 3px;
	}

	.menu__item-href {
		font-size: 9px;
		line-height: 16px;
	}

	.city__selected,
	.city__selected span {
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 20px;
	}


	.menu__item+.menu__item {
		margin-left: 19px;
	}


	.header__logo {
		width: 95px;
		margin-top: 13px;
		margin-right: 32px;
	}

	

	.navcats {
		display: none;
	}

	.navcats-all {
		position: relative;

		display: inline-block;
		width: 100px;
		margin-top: 24px;
	}

	.navcats-all__icon {
		display: inline-block;
		width: 23px;
		height: 14px;
		margin-bottom: 4px;
		margin-right: 10px;

		background-image: url("/local/templates/basic/static/i/navcats-all-burger.png");
	}

	.navcats-all__text {
		width: 55px;
		display: inline-block;

		color: #FF8000;
		font-size: 13px;
		line-height: 13px;
		font-weight: 600;
	}

	.header__contacts {
		flex-direction: row;
		height: auto;
		padding-top: 16px;
	}

	.header__contacts-row.call_phone_800_1,
	.header__contacts-row.call_phone_1 {
		display: flex;
		flex-direction: column-reverse;
	}

	.header__contacts-row.call_phone_1 {
		margin-left: 25px;
	}

	.header__contacts-row.call_phone_800_1 a {
		padding-right: 13px;
	}

	.header__contacts-row+.header__contacts-row {
		margin-left: 28px;
	}

	.header__contacts-row a {
		font-size: 14px;
		line-height: 20px;
		font-weight: 700;
	}

	.header__contacts-row.header__mail a {
		font-size: 13px;
		font-weight: 400;
		text-decoration: underline;
	}

	.header__contacts-row.header__mail {
		margin-top: 11px;
	}

	.header__icons {
		margin-top: 28px;
	}

	.header__icons-elem.header__icons-elem_favorite.favorites-count.empty {
		margin-left: 41px;
	}

	.header__icons-elem.header__icons-elem_compare.compare-count.empty {
		margin-left: 42px;
	}

	.header__icons-elem_compare:before {
		top: 2px;
	}

	.header__icons {
		margin-left: 5px;
	}

	.icon--desc {
		margin-left: 5px;
	}

	.search__open {
		margin-top: 30px;
	}

	.header__callme {
		display: none;
	}

	.header__callme--line {
		position: relative;

		display: block;
		min-width: 145px;
		padding-right: 4px;
		margin-top: 11px;
		margin-left: 22px;

		background: none;
		font-size: 13px;
		font-weight: 600;
		text-align: end;
	}

	.header__callme--line::before {
		content: "";

		position: absolute;
		top: 18px;
		left: 12px;

		width: 11px;
		height: 11px;
		background-image: url("/local/templates/basic/static/i/navcats-all-telephone.png");
	}

	.navcats-all__list {
		position: relative;
		display: flex;
		flex-wrap: wrap;
	}


	.navcats-all__item a {
		color: #222222;
		text-decoration: none;
	}

	.navcats-all__item--offer .navcats-all__link::before {
		display: none;
	}

	.navcats-all__item--offer a {
		color: #FF8000;
	}

	.navcats-all__item--action a {
		color: #ea3232;
	}

	.navcats-all__item--project {
		margin-left: -6px;
		padding-left: 6px;
		padding-right: 6px;
	}

	.navcats-all__item--project a {
		color: #ffffff;
	}
}

@media (max-width: 768px) {
	.navcats {
		display: none;
	}
}

@media (max-width: 1024px) {
	.all-products {
		display: none;
	}
}

@media (min-width: 631px) {
	.dd-menu {
		position: absolute;
		z-index: 99;
		top: 85%;
		left: 0;

		display: block;
		width: 1120px;
		padding: 40px;
		padding-top: 35px;

		background-color: #ffffff;
		box-shadow: 0px 8px 28px 0px rgba(0, 0, 0, 0.12);
		overflow: hidden;
	}

	.dd-menu__list {
		padding: 40px;

		max-height: calc(100vh - 135px);
		overflow: auto;
		max-width: 100%;
		z-index: 999;

		background-color: #ffffff;
		box-shadow: 0px 8px 28px 0px rgba(0, 0, 0, 0.12);
	}

	.dd-menu__item {
		display: inline-block;
		width: 230px;
		padding-bottom: 22px;
	}

	.dd-menu__item-title {
		display: inline-block;
		margin-bottom: 17px;

		color: #222222;
		font-size: 15px;
		font-weight: 600;
	}
	.navcats-all__item a.dd-menu__item-title {
		text-decoration: underline;
		text-underline-offset: 4px;
		transition: all .3s;
		line-height: 20px;
	}
	.navcats-all__item a.dd-menu__item-title:hover {
		text-decoration-color: transparent;
	}

	.dd-menu__item-title:hover,
	.dd-menu__item-title:active,
	.dd-menu__item-title:focus {
		opacity: 0.8;
	}

	.dd-menu__subitem {
		margin-bottom: 13px;
	}

	.dd-menu__sublist .dd-menu__subitem a:hover,
	.dd-menu__sublist .dd-menu__subitem a:active,
	.dd-menu__sublist .dd-menu__subitem a:focus {
		color: #ff8000;
	}

	.dd-menu__sublist .dd-menu__subitem a {
		color: #6b6b6b;
		font-size: 13px;
		font-weight: 400;
		line-height: 15px;
		transition: all .3s;
	}

	.dd-menu.hidden {
		display: none;
	}

	.all-products {
		position: absolute;
		top: 100%;
		width: 100vw;
		left: 0;
		z-index: 999999999;
		height: auto;
		opacity: 0;
		visibility: hidden;
		overflow-x: hidden;

		background-color: #fbfbfb;
		transition: 0.5s;
		background: linear-gradient(90deg, #ebebeb 50%, #f7f7f7 50%);
		margin-top: -1px;
		border-top: 1px solid #e5e5e5;
	}

	.all-products.active {
		visibility: visible;
		opacity: 1;
		
	}
	.fixed .all-products {
		top: calc(100% + 251px);
	}

	.all-products__list {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 43px;
		padding-bottom: 83px;
		margin-right: auto;
	}

	.all-products__list a {
		transition: .5s all;
	}

	.all-products__item-title>a:hover {
		opacity: 1;
		color: #e76f17;
	
	}
	.all-products__item-info {
		position: relative;
	}
	.all-products__item-info_with-sublist:after {
		content: '';
		display: block;
		width: 7px;
		height: 10px;
		position: absolute;
		right: 10px;
		top: calc(50% - 4px);
		transition: all .2s;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDcgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNS41IDVMMSA5IiBzdHJva2U9IiM3ODc4NzgiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");
	}
	.all-products__item-info_with-sublist:hover:after {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDcgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNS41IDVMMSA5IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=")
	}
	.all-products__item {
		display: inline-block;
		width: calc(33.333% - 30px);
		margin-bottom: 32px;
		background: #fff;
    	padding: 10px 0;
	}
	.all-products__item-info:hover .all-products__item-title a {
		color: #FF8D29;
		background: #F8F8F8;
	}

	.all-products__item-title {	
	    max-width: 100%;
	}
	.all-products__item-title img {
		display: block;
		width: 60px;
		height: 60px;
		object-fit: contain;
		margin-right: 8px;
		flex-shrink: 0;
	}
	.all-products__item-title a {
		display: flex;
		align-items: center;
		color: #161616;
		font-weight: 600;
		font-size: 14px;
		line-height: 18px;
		text-decoration: none;
		padding: 6px 30px 6px 21px;
	}

	.all-products__category-title {
		display: block;
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 14px;
		color: #000;
		margin-left: 21px;
		text-transform: uppercase;
		text-decoration: underline #FF8D29;
		text-decoration-thickness: 2px;
		text-underline-offset: 3px;
		margin-right: 10px;
	}
	.all-products__category-title:first-child:last-child {
		margin-bottom: 0;
	}
	a.all-products__category-title:hover {
		color: #FF8D29;
		text-decoration-color: transparent;
	}
	.all-products__sub-item a {
		display: flex;
		align-items: center;
		color: #787878;
		font-weight: 600;
		font-size: 13px;
		line-height: 18px;
		text-decoration: none;
		padding: 8px 14px;
	}
	.all-products__sub-item a:hover {
		color: #FF8D29;
		background: #F8F8F8;
	}

	.all-products__sub-list {
		opacity: 0;
		pointer-events: none;
		position: absolute;
		width: 100%;
		top: 100%;
		left: 0;
		background: #FFFFFF;
		border: 1px solid #DADADA;
		box-shadow: 1px 1px 17px rgba(0, 0, 0, 0.15);
		background: #fff;
		z-index: 2;
		overflow: auto;
		max-height: 350px;
		display: none;
	}
	.all-products__item-info:hover .all-products__sub-list {
		opacity: 1;
		pointer-events: all;
		display: block;
	}
	.all-products__sub-item img {
		display: block;
		width: 60px;
		height: 60px;
		margin-right: 8px;
		object-fit: contain;
		flex-shrink: 0;
	}

	.all-products__close {
		display: none;
		position: absolute;
		top: 53px;
		right: 53px;

		width: 24px;
		height: 24px;
		filter: invert(1);
		background-image: url("/local/templates/basic/static/i/close-all-products.png");
		cursor: pointer;
	}
}

@media (max-width: 1365px) {
	.element-no-scrall {
		overflow: hidden;
	}
}

@media (max-width: 1280px) {
	.all-products__list {
		margin: auto;
	}
	.all-products__item {
		width: calc(50% - 30px);
	}
}
 
.sidebar-categories__subitem a {
	color: #0e0e0e;
}



.navcats-all__link.active {
	color: #FF8000;
}

@media only screen and (min-width: 1025px) {
	.header__icon--cart:not(.empty):hover .small-basket {
		visibility: visible;
		opacity: 1;
	}

	.small-basket:hover {
		opacity: 1;
		visibility: visible;
	}

}

.bx-panel-wrap {
	top: 0;
}

.wrapper__hidden {
	overflow: hidden;
	height: calc(100vh + 1px);
}

.burger__icon.open:before {
	top: 5px;
}

.burger__icon.open:after {
	bottom: 7px;
}

@media (min-width: 1025px) {
	.burger__menu {
		display: none;
	}
}

@media (min-width: 1920px) {
	.sidebar-categories__hidden {
		opacity: 1 !important;
		visibility: visible !important;
	}
}

.sidebar-categories,
.sidebar-categories__hidden {
	display: none;
}



@media (max-width: 1150px) {
	.all-products__list {
		max-width: 900px;
	}
}

.dd-menu__list-wrapper {
	position: absolute;
	top: 60px;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	z-index: -1;
	opacity: 0;
	visibility: hidden;
	width: 0;
	transform: translateY(-4px) scale(0);
	padding-top: 24px;
}

.no-ten-banner .dd-menu__list-wrapper {
	padding-top: 0;
}

.navcats-all__link.active+.dd-menu__list-wrapper {
	opacity: 1;
	visibility: visible;
	z-index: 6;
	width: 100%;
	transform: translateY(-4px) scale(1);
}

.navcats-all__bg.visible {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;

	background-color: transparent;
}

.stamp {
	width: 100%;

	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}
.dd-menu__item.stamp a.stamp-link {
	text-decoration: underline;
	text-underline-offset: 4px;
	transition: all .3s;
}
.dd-menu__item.stamp a.stamp-link:hover {
	text-decoration-color: transparent;
}

.dd-menu__list {
	padding-top: 38px;
	padding-bottom: 0;
}

.index-slider__gallery {
	visibility: hidden;
	opacity: 0;
	transition: 0.5s;
}

.index-slider__gallery.active {
	visibility: visible;
	opacity: 1;
}

@media screen and (max-width: 420px) {
	.s-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}

	.header__main-logo-mobile {
		margin-right: 0;
		min-width: 34px;
	}

	.header__contact-item--phone {
		margin-left: 5px;
		margin-right: 5px;
	}

	.header__phone-mobile {
		display: none;
	}

	.header__icons-item {
		margin-left: 8px;
	}

	.burger {
		margin-top: 7px;
	}
}

.advantages-section {
	margin-top: 51px;
	margin-bottom: 50px;
}
.advantages-section .common__title {
	font-weight: 600;
}
.advantages {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.advantages__item {
	margin-bottom: 30px;
	width: 30.5%;
}
.advantages__item-heading {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 11px;
}
.advantages__item-heading-icon {
	width: 82px;
	height: 82px;
	background-color: #e66f16;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-radius: 50%;
}
.advantages__item_1 .advantages__item-heading-icon {
	background-image: url(../../img/ux/advantages/advantages-item-1.png);
}
.advantages__item_2 .advantages__item-heading-icon {
	background-image: url(../../img/ux/advantages/advantages-item-2.png);
}
.advantages__item_3 .advantages__item-heading-icon {
	background-image: url(../../img/ux/advantages/advantages-item-3.png);
}
.advantages__item_4 .advantages__item-heading-icon {
	background-image: url(../../img/ux/advantages/advantages-item-4.png);
}
.advantages__item_5 .advantages__item-heading-icon {
	background-image: url(../../img/ux/advantages/advantages-item-5.png);
}
.advantages__item_6 .advantages__item-heading-icon {
	background-image: url(../../img/ux/advantages/advantages-item-6.png);
}
.advantages__item-heading-text {
	position: relative;
	margin-bottom: 5px;
	padding-bottom: 22px;
	width: calc(100% - 99px);
	font-family: 'OpenSans-Semibold', sans-serif;
	font-size: 15px;
	color: #1a1a18;
	line-height: 1.25;
}
.advantages__item-heading-text:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 89px;
	height: 2px;
	background: #1a1a18;
}
.advantages__item-desc {
	font-size: 14px;
	color: #a4a4a4;
	line-height: 1.25;
}

.i-seo-top {
	margin-bottom: 47px;
}

.celement__img-slide .celement__img {

}

.celement__img-slide .celement__img.swiper-lazy-loaded {
}


@media (max-width: 1199px) {
	.card__params-top {
		margin-top: 0;
	}
}


.celement__char {
	overflow: hidden;
	margin-bottom: 20px;
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
	opacity: 0;
	pointer-events: none;
	transform: translateX(-100%);
	transition: all .2s;
	z-index: 2;
}

@media (min-width: 1024px) {
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement__char {
		opacity: 1;
		pointer-events: none;
		transform: translateX(0);
	}

	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement__more .celement__char {
		display: none;
	}
		
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement-new__char-icons,
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement-new__char-icons,
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement__img-link {
		opacity: 0;
		transform: translateX(100%);
	}
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .product-page-info,
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement-new__tags,
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement-new__images::before,
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement-new__images::after {
		opacity: 0;
		transform: translateX(-100%);
	}
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement-new__images .product-page-info {
		opacity: 1;
		transform: none;
	}
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement-new__images .product-page-info a {
		pointer-events: all;
	}
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .product-page-info {
		pointer-events: none;
	}
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement-new__images {
		z-index: 7;
		pointer-events: none;
	}
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new .celement-new__images .product-page-info {
		position: static;
		width: 100%;
		background-repeat: no-repeat;
		height: auto;
		margin-top: 16px;
	}
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new .celement-new__images .product-page-info-hidden-text {
		display: flex;
        align-items: center;
        position: static;
		background: transparent;
		box-shadow: none;
		padding: 0 0 0 61px;
		width: auto;
		font-size: 13px;
		line-height: 15px;
		min-height: 56px;
	}
	.model__res-list .card__list:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement-new:hover .celement-new__buy-in-one_animated {
		margin: 5px auto 5px;
		font-size: 12px;
	}
}



.card__list.js-no-row .celement-new:hover .product-page-info,
.card__list.js-no-row .celement-new:hover .celement-new__tags,
.card__list.swiper-row-card-mobile .celement-new:hover .product-page-info,
.card__list.swiper-row-card-mobile .celement-new:hover .celement-new__tags,
.card__list.swiper-slide-catalog .celement-new:hover .product-page-info,
.card__list.swiper-slide-catalog .celement-new:hover .celement-new__tags {
	opacity: 1;
	transform: translateX(0);
}

.celement__art {
	position: relative;
	bottom: auto;
	left: auto;

	width: 100%;
	display: block;
	width: 100%;
	height: auto;
    max-height: 204px;
	object-fit: cover;
}

.stillage__types-new {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 35px;
}
.stillage__type-new {
	position: relative;
	z-index: 1;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 -1px -1px 0;
	padding: 33px 5px 15px 5px;
	width: calc(100% / 3);
	transition: all 0.3s ease;
}
.stillage__type-new:hover {
	z-index: 5;
}
.stillage__type-new:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	background: #fff;
	border: 1px solid #e7e7e7;
	transition: all 0.3s ease;
}
.stillage__type-new:hover:before {
	left: -13px;
	right: -13px;
	top: -13px;
	bottom: -13px;
	box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.15);
}
.stillage__type-new > * {
	position: relative;
	z-index: 1;
}
.stillage__type-new-parent-img {
	width: 90px;
}
.stillage__type-new-parent-img > a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	overflow: hidden;
}
.stillage__type-new-parent-img > a > img {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	width: auto;
	height: 90px;
	object-fit: cover;
	opacity: 0;
	backface-visibility: hidden;
	transition: all 0.3s ease;
}
.stillage__type-new-parent-img > a > img.active {
	opacity: 1;
	z-index: 1;
}
.stillage__type-new-list {
	width: calc(100% - 92px);
}
.stillage__type-new-parent-name {
	margin-bottom: 15px;
	padding-left: 8px;
	padding-right: 8px;
	font-family: 'OpenSans-Semibold', sans-serif;
	font-size: 18px;
	line-height: 1.4;
}
.stillage__type-new-parent-name a {
	border-bottom: 2px solid;
	color: #1a1a18;
	text-decoration: none;
	transition: all 0.3s ease;
}
.stillage__type-new-parent-name a:hover {
	border-bottom-color: transparent;
}
.stillage__type-new-width {
	font-size: 14px;
}
.stillage__type-new-width a {
	display: inline-block;
	padding: 8px;
	border-radius: 3px;
	color: #3b3b3b;
	transition: all 0.3s ease;
}
.stillage__type-new-width a:hover {
	background: #FF8000;
	color: #fff;
}
.stillage__types-new-mobile-open-btn-outer {
	display: none;
	margin-top: 14px;
	width: 100%;
	text-align: center;
}
.stillage__types-new-mobile-open-btn {
	font-size: 14px;
	color: #FF8000;
	text-decoration: underline;
	cursor: pointer;
}
.stillage__types-new-mobile-open-btn:hover {
	text-decoration: none;
}

.stillage-calc-outer {
	margin-bottom: 60px;
}
.stillage-calc-outer:before,
.stillage-calc-outer:after {
	content: '';
	display: block;
	margin: 0 calc((100% + 17px - 100vw) / 2);
	padding: 0;
	width: auto;
	height: 2px;
	background: #f5f5f5;
}
.stillage-calc {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 27px 0;
}
.stillage-calc__heading {
	max-width: calc(100% - 300px);
	font-size: 20px;
	color: #3b3b3b;
	text-transform: uppercase;
}
.stillage-calc__heading-big {
	font-family: 'OpenSans-Semibold', sans-serif;
	color: #1a1a18;
}
.stillage-calc__btn .btn {
	padding: 0 27px;
	border-radius: 28px;
	line-height: 56px;
	font-weight: 700;
	letter-spacing: .02em;
	text-transform: uppercase;
}
.stillage-calc__btn .btn:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin: -2px 0 0 11px;
	width: 23px;
	height: 15px;
	background: url(../../img/ux/arrow-right-lg-big.svg) 0 0 no-repeat;
}


.celement__img-slide {
	display: flex;
	align-items: center;
}
.celement__img-slider:hover .swiper-pagination {
	opacity: 1;
}
.celement__img-slider:not(.swiper-container-initialized):not(.swiper-row-card-mobile) .celement__img-slide:not(:first-child) {
	display: none;
}
.celement__btns-mobile,
.celement__show-params-mobile {
	display: none;
}

.celement__show-params-mobile {
	font-size: 13px;
}
.celement__btns-mobile-compare,
.celement__btns-mobile-to-fav {
	display: inline-block;
	vertical-align: middle;
	width: 32px;
	height: 32px;
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border-radius: 50%;
	cursor: pointer;
}
.celement__btns-mobile-compare.added,
.celement__btns-mobile-to-fav.added {
	background-color: #313131;
}
.celement__btns-mobile-compare {
	margin-right: 2px;
	background-image: url(../../img/ux/i-compare-mob.png);
}
.celement__btns-mobile-to-fav {
	background-image: url(../../img/ux/i-fav-mob.png);
}
.celement__btns-mobile-compare.added {
	background-image: url(../../img/ux/i-compare-mob-white.png);
}
.celement__btns-mobile-to-fav.added {
	background-image: url(../../img/ux/i-fav-mob-white.png);
}
.celement__show-params-mobile {
	padding: 8px 0 13px;
	border-top: 1px solid #f5f5f5;
	font-size: 12px;
	color: #FF8000;
	text-decoration: underline;
	text-align: center;
	cursor: pointer;
}
.celement__show-params-mobile:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 4px;
	width: 7px;
	height: 11px;
	background: url(../../img/ux/arrow-bottom-lg-orange.svg) 0 0 no-repeat;
}
.celement.open .celement__show-params-mobile:after {
	transform: rotate(180deg);
}

.card-page__add-info {
	margin: 20px 0 40px;
	width: 100%;
}
.card-page__add-info-banner {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 43px;
	background-image: -moz-linear-gradient( 90deg, rgb(250,194,47) 0%, rgb(253,229,84) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(250,194,47) 0%, rgb(253,229,84) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(250,194,47) 0%, rgb(253,229,84) 100%);
}
.card-page__add-info-banner-info {
	padding: 23px 25px 23px 36px;
	width: 50%;
}
.card-page__add-info-banner-heading {
	margin-bottom: 14px;
	font-size: 22px;
	font-weight: bold;
	color: #1a1a18;
	line-height: 1.5;
}
.card-page__add-info-banner-heading-star {
	font-size: 12px;
	vertical-align: super;
}
.card-page__add-info-banner-desc {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #585859;
	line-height: 1.2;
}
.card-page__add-info-banner-desc_star {
	padding-left: 10px;
}
.card-page__add-info-banner-desc_star:before {
	content: '*';
	position: absolute;
	left: 0;
	top: 0;
}
.card-page__add-info-banner-img {
	width: 50%;
}
.card-page__add-info-banner-img img {
	display: block;
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}
.card-page__add-info-heading {
	margin-bottom: 29px;
	font-size: 22px;
	font-weight: bold;
	color: #1a1a18;
	text-align: center;
}
.card-page__add-info-subheading {
	margin: 0 auto 19px;
	max-width: 915px;
	font-size: 14px;
	font-weight: bold;
	color: #585859;
	text-align: center;
	line-height: 1.2;
}
.card-page__add-info-text {
	display: flex;
	flex-wrap: wrap;
}
.card-page__add-info-text-info {
	padding-top: 43px;
	margin-right: 1%;
	width: 31%;
}
.card-page__add-info-text-heading {
	margin-bottom: 39px;
	font-size: 20px;
	font-weight: bold;
	color: #e77228;
}
ul.card-page__add-info-text-list {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 14px;
	color: #585859;
	line-height: 1.25;
}
ul.card-page__add-info-text-list li {
	position: relative;
    margin: 0 0 24px;
    padding: 0 0 10px 36px;
    background: url(../../img/ux/checked.png) 8px 6px no-repeat;
}
.card-page__add-info-text-logos {
	margin: 96px 0 34px;
}
.card-page__add-info-text-logos img {
	display: block;
	max-width: 100%;
}
.card-page__add-info-text-star {
	font-size: 12px;
	color: #7a7a7a;
}
.card-page__add-info-text-img {
	width: 68%;
}
.card-page__add-info-text-img img {
	display: block;
	max-width: 100%;
}

.card__params-characteristics {
	padding-bottom: 30px;
	width: 100%;
	border-bottom: 1px solid #e8e8e8;
	margin-top: 20px;
}

.recent__viewed-products-info {
	opacity: 0;
	margin: 0 0 25px;
	padding-right: 110px;
	font-size: 12px;
	color: #7a7a7a;
}

.recent__viewed-products-info_abs {
	position: absolute;
    right: 134px;
    top: auto;
    padding: 0;
    margin: -43px 0 0;
}
.recent__viewed-products-info.active {
	opacity: 1;
}

.recent__car .swiper-slide {
	margin-top: 0 !important;
	margin-bottom: 26px !important;
}
.recent-soputka .recent__car .swiper-slide:nth-child(even) {
    margin-right: 0 !important;
}

.recent__car .celement__img-slide.swiper-slide {
	margin-bottom: 0 !important;
}


.recent__car .celement {
	padding: 8px 10px 10px;
}
.recent__car .celement:hover {
	border-color: #adadad;
}
.recent__car .celement__wrapper {
	position: relative;
	margin-top: 16px;
	height: 126px;
}
.recent__car .celement__img-link {
	margin-bottom: 0;
	height: 110px;
}
.recent__car .celement__art, .swiper-row-card-mobile .celement__art, .swiper-slide .celement__art {
	position: absolute;
	left: 11px;
	top: 10px;
	display: block;
	margin-bottom: 5px;
	font-size: 10px;
    text-align: left;
}
.recent__car .celement__art_pc-name, .swiper-row-card-mobile .celement__art_pc-name {
	display: none;
}
.recent__car .celement__art_mob-name, .swiper-row-card-mobile .celement__art_mob-name {
	display: inline;
}
.recent__car .celement__name, .swiper-row-card-mobile .celement__name, .swiper-slide .celement__name {
    font-size: 13px;
    font-weight: 600;
}
.recent__car .celement__name.manager-price {
    font-weight: 500;
}
@media (max-width: 768px) {
	.celement__name,
	.swiper-slide .celement__name {
		font-weight: 600;
		overflow: visible;
		display: block;
		font-size: 11px;
		line-height: 16px;
	}
}
.recent__car .celement__name:hover .js-shave {
	z-index: 5;
}
.recent__car .celement__info-cost {
	justify-content: space-between;
}
.recent__car .celement__status.price-prefix,
.recent__car .celement__cost.celement__cost--old,
.recent__car .celement__info-cost .economy {
	display: none !important;
}
.recent__car .celement__info-cost.celement__info-cost--new {
	justify-content: space-between;
	min-width: 0;
	margin-right: -7px;
}
.recent__car .celement__cost {
	order: -1;
	font-weight: 600;
	font-size: 16px;
}
.recent__car .celement__cost span.rub-symbol {
	font-weight: 600;
}
.recent__car .celement__status {
	font-size: 12px;
	font-weight: 600;
	color: #e77228;
}
.recent__car .celement__status.celement__status--order,
.recent__car .celement__status.celement__status--text {
	font-weight: normal;
	color: #808080;
}
.recent__car .celement__btns {
	margin-bottom: 0;
	height: 28px;
}
.recent__car .celement__in-poket {
	padding: 0 11px;
	width: 100%;
	max-width: 100%;
	height: 28px;
	justify-content: center;
}
.recent__car .celement__in-poket span {
	margin-right: 25px;
	font-size: 9px;
}
.recent__car .celement__in-poket .card__info-maxval .common__input {
	height: 28px;
	font-size: 12px;
}
.recent__car .celement__in-poket .card__info-maxval-minus {
	top: 8px;
}
.recent__car .celement__in-poket .card__info-maxval-plus {
	right: 0;
	left: auto;
	top: 8px;
}
.recent__car .celement__buy-btn, .swiper-row-card-mobile .celement__buy-btn {
	padding-left: 33px;
	padding-right: 14px;
	line-height: 28px;
	font-size: 9px;
}
.recent__car .celement__buy-btn:after, .swiper-row-card-mobile .celement__buy-btn:after {
	left: 11px;
	top: 6px;
	transform: scale(0.7);
}
.recent__car .celement__more-btns {
	position: absolute;
	top: 6px;
    right: 8px;
}
.recent__car .celement__more-btns .celement__to-fav,
.recent__car .celement__more-btns .celement__compare {
	margin: 0;
	padding: 0;
	width: 18px;
	height: 18px;
	background: transparent;
	border: 0;
	border-radius: 0;
	font-size: 0;
}
.recent__car .celement__more-btns .celement__to-fav:hover,
.recent__car .celement__more-btns .celement__compare:hover {
	opacity: 0.8;
}
.recent__car .celement__more-btns .celement__to-fav:before,
.recent__car .celement__more-btns .celement__compare:before {
	display: none;
}
.recent__car .celement__more-btns .celement__to-fav {
	margin-left: 7px;
	background: url(../../img/ux/card-info-tofavorites.png) 50% 50% no-repeat;
}
.recent__car .celement__more-btns .celement__to-fav:hover,
.recent__car .celement__more-btns .celement__to-fav.added {
	background-image: url(../../img/ux/card-info-tofavorites-active.png);
}
.recent__car .celement__more-btns .celement__compare {
	background: url(../../img/ux/card-info-tocompare.png) 50% 50% no-repeat;
}
.recent__car .celement__more-btns .celement__compare:hover,
.recent__car .celement__more-btns .celement__compare.added {
	background-image: url(../../img/ux/card-info-tocompare-active.png);
}

@media screen and (max-width: 1280px) {
	.celement__img-slider .swiper-pagination {
		height: unset;
	}
}
@media (max-width: 999px) {
	.card-page-wrap .selection-form-section {
		display: none;
	}
}
.selection-form-section {
	position: relative;
	margin: 50px 0 60px;
	padding: 70px 0 47px;
	background: #f5f5f5 url(../../img/ux/selection-form-man.png) calc(50% - 630px) 50% no-repeat;
	min-height: 486px;
}
.selection-form-section-outer-mb-0:after {
	content: '';
    display: block;
    height: 88.5%;
    width: calc(48vw - 700px);
    background: #fff;
    position: absolute;
    left: 0;
    top: 49.6%;
    transform: translateY(-50%);
    z-index: 0;
}
@media (max-width: 2000px) {
	.selection-form-section-outer-mb-0:after {
		width: 3vw;
	}
}
@media (max-width: 1700px) {
	.selection-form-section-outer-mb-0:after {
		display: none;
	}
}
.selection-form-section-outer-mb-0 .selection-form-section {
	margin: 0;
}
.selection-form-section > .container {
	position: relative;
}
.selection-form__container {
	margin-left: auto;
	max-width: 800px;
}
.selection-form__expert-text {
	position: absolute;
	left: 238px;
	top: calc(50% - 12px);
	transform: translateY(-50%);
	width: 247px;
	padding: 18px 21px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
	font-size: 16px;
	color: #9d9d9d;
	line-height: 1.2;
}
.selection-form__expert-text:before {
	content: '';
	position: absolute;
	top: 0;
	left: -7px;
	border-top: 13px solid #fff;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
}
.selection-form__heading {
	margin-bottom: 28px;
	font-family: 'OpenSans-Semibold', sans-serif;
	font-size: 32px;
	color: #1a1a18;
}
.selection-form__desc {
	margin-bottom: 23px;
	font-size: 16px;
	color: #3b3b3b;
}
.selection-form .common__row {
	flex-wrap: wrap;
}
.selection-form .common__row+.common__row {
    margin-top: 23px;
}
.selection-form .common__label {
	display: block;
	margin: 0 0 6px;
	padding: 0;
	width: 100%;
	font-size: 16px;
	font-weight: normal;
	color: #3b3b3b;
}
.selection-form .common__input,
.selection-form .common__textarea {
    background-color: #fff;
    border: 1px solid #acab9e;
    border-radius: 24px;
    font-size: 16px;
}
.selection-form .common__textarea {
	height: 141px;
	margin-top: -1px;
}
.selection-form input::-webkit-input-placeholder {
    font-size: 16px;
	color: #9d9d9d;
}

.selection-form input::-moz-placeholder {
    font-size: 16px;
	color: #9d9d9d;
}

.selection-form input:-ms-input-placeholder {
    font-size: 16px;
	color: #9d9d9d;
}
.selection-form textarea::-webkit-input-placeholder {
    font-size: 16px;
	color: #9d9d9d;
}

.selection-form textarea::-moz-placeholder {
    font-size: 16px;
	color: #9d9d9d;
}

.selection-form textarea:-ms-input-placeholder {
    font-size: 16px;
	color: #9d9d9d;
}
.selection-form .common__input.warning,
.selection-form .common__textarea.warning {
    border-color: #ff3a0f;
}
.selection-form__bottom {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-top: 30px;
}
.selection-form__bonus {
    margin-bottom: 5px;
	padding: 5px 0 3px 22px;
    width: calc(100% - 240px);
    background: url(../../img/ux/selection-form-bonus.png) 0 50% no-repeat;
	background-size: 16px;
    font-size: 15px;
    color: #3b3b3b;
}
.selection-form__bonus-name {
	color: #FF8000;
}
.selection-form__bottom .btn {
	padding: 0 37px;
	line-height: 38px;
	text-transform: none;
	border-radius: 28px;
	letter-spacing: .02em;
	text-transform: uppercase;
	
}

.fakecheckbox__label, .popup .fakecheckbox__label, .how_work--form .fakecheckbox__label {
    font-size: 13px;
    line-height: 17px;
	padding: 0;
	padding-left: 22px;
}
.fakecheckbox__label a, .fakecheckbox__label a:not([class]){
	color: #FF8000;
    text-decoration: underline !important;
	border: 0 !important;
}
.fakecheckbox__label a:hover, .fakecheckbox__label a:not([class]):hover{
	text-decoration: none !important;
}

.three_form--wrap .common__col {
	margin-bottom: 20px;
}

.fakecheckbox__label:before {
	top: 0px;
    left: 0;
    width: 16px;
    height: 16px;
    background-color: white;
    border: 1px solid #B8B8B8;
    transition: border .5s;
    z-index: 1;
}
.fakecheckbox__label:after {
    top: 6px;
    left: 5px;
    width: 6px;
    height: 3px;
    border-left: 2px solid #222222;
    border-bottom: 2px solid #222222;
    transform: rotate(-45deg);
    opacity: 0;
    transition: opacity .5s, border .5s;
    z-index: 2;
	background: transparent;
}

.popup-price__container .fakecheckbox__label {
	color: #fff;
}

.popup-price__container .fakecheckbox__label a {
	color: #FF8000;
}

.fakecheckbox__truecheck:checked ~ label:after {
	opacity: 1;
}

.model__sidebar-form {
	position: relative;
	margin: 0;
	padding: 35px 25px;
	background: #f5f5f5;
}
.model__sidebar-form__heading {
	margin-bottom: 20px;
	padding-left: 8px;
	font-family: 'OpenSans-Semibold', sans-serif;
	font-size: 21px;
	color: #1a1a18;
}
.model__sidebar-form .common__input {
    background-color: #fff;
    border: 1px solid #acab9e;
    border-radius: 24px;
    font-size: 16px;
}
.model__sidebar-form input::-webkit-input-placeholder {
    font-size: 16px;
	color: #9d9d9d;
}
.model__sidebar-form input::-moz-placeholder {
    font-size: 16px;
	color: #9d9d9d;
}
.model__sidebar-form input:-ms-input-placeholder {
    font-size: 16px;
	color: #9d9d9d;
}
.model__sidebar-form .common__input.warning {
    border-color: #ff3a0f;
}
.model__sidebar-form__bottom {
	margin-top: 21px;
}
.model__sidebar-form__bottom .btn {
	padding: 0 15px;
	width: 100%;
	line-height: 56px;
	text-transform: none;
	border-radius: 28px;
	letter-spacing: 1.8px;
	text-align: center;
}

@media (max-width: 1400px) {
	.footer__col:nth-child(1) {
		width: 30%;
	}
	.footer__col:nth-child(3) {
		width: 17%;
	}
	.footer__col:nth-child(4) {
		width: 23%;
	}

	.i-banner__inner {
		max-width: 800px;
	}

	.stillage__type-new {
		width: calc(100% / 2);
	}

	.model__sidebar ~ .model__res .celement {
		width: calc(100% / 2 - 30px);
	}

	.card__params-bottom {
		margin-top: 15px;
	}

	.contacts__col-inner-item-heading {
		width: 19%;
	}
	.contacts__col-inner-item-info {
		width: 80%;
	}
	.content .contacts__col-inner-item-info-col p.phone-item {
		font-size: 18px;
	}
	.h-contacts--orange {
		padding: 40px 30px;
	}
	.contacts__tabs-btn {
		width: calc((100% / 2) - 26px);
	}
	.contacts__col_mt-48 {
		margin-top: 0;
	}
	.contacts__col-inner .contacts__fullw-text {
		width: 80%;
	}

	.selection-form__container {
		max-width: 700px;
	}
	.selection-form__expert-text {
		left: 140px;
	}

	.card__elem-faster-buy .common__input {
		padding-left: 5px;
	}
	.card__elem-column--still .card__elem-faster-buy .common__input {
		padding-left: 12px;
	}

}

@media (max-width: 1199px) {
	.footer__cols {
		display: block;
		overflow: hidden;
	}
	.footer__col:nth-child(1) {
		width: 340px;
		float: left;
	}
	.footer__col:nth-child(2) {
		margin-top: -13px;
	}
	.footer__mainhref {
		display: block;
		position: relative;
		padding: 11px 16px 11px 0;
	}
	.footer__mainhref-open-btn {
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		width: 36px;
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	.footer__mainhref-open-btn:before {
		content: '+';
	}
	.footer__mainhref-open-btn.open:before {
		content: '-';
	}
	.footer__listhref,
	.footer__listhref:last-child {
		margin-bottom: 13px;
	}

	.i-banner__inner {
		max-width: 620px;
	}

	.advantages__item {
		width: 48.5%;
	}

	.section-main-news-slider .swiper-buttons {
		position: relative;
		margin: 0 auto;
		z-index: 10;
		width: 110px;
		height: 44px;
		margin-top: 30px;
	}
	.section-main-news-slider .swiper-button-prev {
		top: 0;
		left: 0;
	}
	.section-main-news-slider .swiper-button-next {
		top: 0;
		right: auto;
		left: 66px;
	}

	.card-page__add-info-text-logos {
		margin: 0 0 15px;
	}

	.contacts__col-over {
		margin-left: 0;
		width: 100%;
		flex-wrap: wrap;
	}
	.contacts__col-over_bb {
		padding-bottom: 0;
	}
	.contacts__col {
		margin-left: 0;
		width: 100%;
	}
	.contacts__col-inner-item {
		margin-bottom: 0;
	}
	.contacts__col-inner-item_contacts {
		margin-bottom: 15px;
	}
	.contacts__col-inner-item_whatsapp {
		margin-bottom: 15px;
	}
	.h-contacts--orange {
		margin-top: 10px;
	}

	.selection-form__container {
		max-width: 630px;
	}
	.selection-form__expert-text {
		left: 20px;
	}
	.stillage__type-new-parent-name {
		font-size: 16px;
	}
}

@media (max-width: 1100px) {
	.main__title {
		margin-top: 4px;
	}
}

@media (max-width: 999px) {
	.i-banner__inner {
		max-width: 500px;
	}
	.i-banner-thumbs.swiper-container {
		width: 220px;
	}

	.model__sidebar,
	.model__sidebar ~ .model__res {
		width: 100%;
	}

	.model__sidebar-form {
		display: none;
	}

	.model__filter-mobile-open-btn {
		display: block !important;
	}
	.param-filter-container .model__filter-mobile-open-btn {
		display: none !important;
	}
	.model__filter-outer:not(.open) .bx-filter-section {
		position: absolute;
		pointer-events: none;
		opacity: 0;
	}
	.model__filter {
		padding: 14px 16px 8px;
	}
	.model__filter-rangecol {
		padding-right: 0;
		padding-bottom: 12px;
	}
	.model__filter-rangecol .subcat__filter-subtitle {
		margin-bottom: 15px;
		font-size: 14px;
		font-weight: normal;
	}
	.model__filter-label {
		font-size: 15px;
		font-weight: normal;
	}
	.model__filter-rangecol .subcat__filter-inpwide .subcat__filter-inpleft {
		margin-right: 38px;
	}
	.model__filter-rangecol .subcat__filter-inpwide .subcat__filter-inpleft:after {
		right: -24px;
		width: 13px;
	}
	.subcat__filter-inpleft::before,
	.subcat__filter-inpright::before {
		left: 20px;
		font-size: 14px;
	}
	.subcat__filter-inpleft .common__input,
	.subcat__filter-inpright .common__input,
	.subcat__filter-inpover .common__input {
		padding-left: 39px;
		font-size: 14px;
	}
	.model__filter .model__filter-row_labelside {
		margin-left: -25px;
		margin-right: -25px;
		padding: 0;
	}
	.model__filter .model__filter-row_labelside.open {
		border-bottom: 1px solid #e7e7e7;
	}
	.model__filter-row_labelside .model__filter-label {
		position: relative;
		top: 0;
		bottom: auto;
		left: 0;
		align-items: flex-start;
		right: auto;
		padding: 9px 40px 9px 25px;
		width: 100%;
		border-bottom: 1px solid #e7e7e7;
		cursor: pointer;
		font-weight: 600;
	}

	.model__filter-row_labelside.show-toggle .model__filter-label:after {
	    content: 'Все';
		position: absolute;
		right: 15px;
		width: 36px;
		height: 17px;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjExLjAzIiB2aWV3Qm94PSIwIDAgNyAxMS4wMyI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmODAwMDsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJGb3JtYV8xX9C60L7Qv9C40Y9fMTIiIGRhdGEtbmFtZT0iRm9ybWEgMSDQutC+0L/QuNGPIDEyIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xODk5LjY2LDUyMTAuOTNsMy4yOC0zLjQzYTAuMjMyLDAuMjMyLDAsMCwwLC4wNC0wLjI1LDAuMjEzLDAuMjEzLDAsMCwwLS4yLTAuMTVoLTAuNDRhMC4yMzMsMC4yMzMsMCwwLDAtLjE1LjA3bC0yLjI1LDIuMzZ2LTkuM2EwLjIyNCwwLjIyNCwwLDAsMC0uMjItMC4yM2gtMC40NGEwLjIyNCwwLjIyNCwwLDAsMC0uMjIuMjN2OS4zbC0yLjI1LTIuMzZhMC4yMzMsMC4yMzMsMCwwLDAtLjE1LTAuMDdoLTAuNDRhMC4yMTMsMC4yMTMsMCwwLDAtLjIuMTUsMC4xODgsMC4xODgsMCwwLDAtLjAyLjA4LDAuMjcyLDAuMjcyLDAsMCwwLC4wNi4xN2wzLjI5LDMuNDNBMC4yMTIsMC4yMTIsMCwwLDAsMTg5OS42Niw1MjEwLjkzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4OTYgLTUyMDApIi8+Cjwvc3ZnPgo=");
		color: #FF8000;
		background-position: right;
		background-size: 8px;
		background-repeat: no-repeat;
	}
	.model__filter-row_labelside .model__filter-label:before {
		content: 'Выбрано 'attr(data-selected)'';
		border-radius: 32px;
		padding: 0 5px;
		font-size: 11px;
		color: #FF8000;
		background: rgba(255, 128, 0, .1);
		order: 1;
		margin-left: 4px;
		white-space: nowrap;
	}
	.model__filter-row_labelside .model__filter-label[data-selected="0"]:before {
		display: none;
	}
	.model__filter-row_labelside.open .model__filter-label:after {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjExLjAzIiB2aWV3Qm94PSIwIDAgNyAxMS4wMyIgc3R5bGU9InRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICAuY2xzLTEgew0KICAgICAgICBmaWxsOiAjZmY4MDAwOw0KICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8cGF0aCBpZD0iRm9ybWFfMV/QutC+0L/QuNGPXzEyIiBkYXRhLW5hbWU9IkZvcm1hIDEg0LrQvtC/0LjRjyAxMiIgY2xhc3M9ImNscy0xIiBkPSJNMTg5OS42Niw1MjEwLjkzbDMuMjgtMy40M2EwLjIzMiwwLjIzMiwwLDAsMCwuMDQtMC4yNSwwLjIxMywwLjIxMywwLDAsMC0uMi0wLjE1aC0wLjQ0YTAuMjMzLDAuMjMzLDAsMCwwLS4xNS4wN2wtMi4yNSwyLjM2di05LjNhMC4yMjQsMC4yMjQsMCwwLDAtLjIyLTAuMjNoLTAuNDRhMC4yMjQsMC4yMjQsMCwwLDAtLjIyLjIzdjkuM2wtMi4yNS0yLjM2YTAuMjMzLDAuMjMzLDAsMCwwLS4xNS0wLjA3aC0wLjQ0YTAuMjEzLDAuMjEzLDAsMCwwLS4yLjE1LDAuMTg4LDAuMTg4LDAsMCwwLS4wMi4wOCwwLjI3MiwwLjI3MiwwLDAsMCwuMDYuMTdsMy4yOSwzLjQzQTAuMjEyLDAuMjEyLDAsMCwwLDE4OTkuNjYsNTIxMC45M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODk2IC01MjAwKSIvPg0KPC9zdmc+DQo=")
	}
	.model__filter-row_labelside .model__filter-inpcol-outer {
		padding: 14px 25px;
	}
	.model__filter-row_labelside:not(.open):not(.active).show-toggle .model__filter-inpcol-outer {
		max-height: 105px;
		overflow: hidden;
		padding-top: 5px;
	}
	.subcat__filter-input {
		padding: 6px 5px 6px;
	}
	.sklad__custom-select .subcat__filter-input {
		padding: 2px 0 0 22px;
	}
	.model__filter-inpcol-all-btn-wrap {
		margin-top: 1px;
	}
	.model__filter-inpcol-all-btn {
		font-size: 14px;
	}
	.model__filter-row_checkbox-view .model__filter-inpcol-outer {
		max-width: none;
	}
	.model__filter-row_checkbox-view .model__filter-inpcol {
		margin: 0 0 6px 0
	}
	.model__filter-row_checkbox-view .model__filter-inpcol:last-child {
		margin-bottom: 0;
	}
	.model__filter-row_checkbox-view .subcat__filter-input {
		padding: 1px 0 0 21px;
		font-size: 14px;
	}
	.model__filter-button-wrapper {
		display: block !important;
		margin-top: 15px;
		padding: 0;
		justify-content: center;
	}
	.model__filter-form-submit {
		margin-right: 30px;
		padding-left: 19px;
		padding-right: 19px;
	}
	.model__filter.smartfilter .preloader {
		margin: 0;
	}
	.model__filter-row .bx-filter-container-modef {
		position: static;
		width: 100%;
	}
	.model__filter-row_labelside .bx-filter-container-modef {
		display: none;
	}
	.model__filter-row_labelside.open .bx-filter-container-modef {
		display: block;
	}
	.bx-filter .model__filter-row .bx-filter-popup-result {
		position: static;
		display: block;
		width: 100%;
		padding: 10px 25px;
		box-shadow: none;
		text-align: left;
	}
	.bx-filter .model__filter-row .bx-filter-popup-result br {
		display: none;
	}
	.bx-filter .model__filter-row .bx-filter-popup-result-set {
		vertical-align: middle; 
		margin-right: 10px;
	}

	
	.card__params-tabs-outer .associated.soputka .common__title {
		padding-right: 0;
	}
	.card__params-tabs-outer .associated.soputka .recent__viewed-products-info {
		padding-right: 0;
		padding-bottom: 60px;
		margin-bottom: 0;
	}
	.recent.recent-soputka .swiper-button-prev,
	.recent.recent-soputka .swiper-button-next {
		top: -60px;
	}
	.recent.recent-soputka .swiper-button-prev {
		left: auto;
	}
	.recent.recent-soputka .swiper-button-next {
		left: auto;
	}

	.card-page__add-info-banner-info {
		width: 100%;
	}
	.card-page__add-info-banner-img {
		display: none;
	}
	.card-page__add-info-text-info {
		width: 100%;
		margin-right: 0;
	}
	.card-page__add-info-text-img {
		display: none;
	}

	.card__delev-self,
	.card__delev-courier {
		height: auto;
	}

	.card__elem-faster-buy:before {
		top: 3px;
		margin-top: 0;
	}

	.contacts__tabs-btn {
		width: calc(100% - 26px);
	}

	.selection-form-section {
		padding: 26px 0 27px;
		background-size: auto 240px;
		background-position: calc(50% - 300px) 10px;
		min-height: 69px;

	}
	.selection-form__expert-text {
		left: 0;
		top: auto;
		bottom: 13px;
		transform: none;
		width: 200px;
		font-size: 13px;
		padding: 19px 15px;
		line-height: 1.2;
	}
	.selection-form__container {
		max-width: 460px;
	}
	.selection-form__heading {
		margin-bottom: 20px;
		font-size: 18px;
	}
	.selection-form__desc {
		margin-bottom: 22px;
		font-size: 14px;
	}
	.selection-form .common__row {
		flex-direction: column;
	}
	.selection-form .common__col {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
	}
	.selection-form .common__col+.common__col {
		margin-top: 15px;
	}
	.selection-form .common__col > .common__row.common__row_mob_50 {
		margin-top: 0;
		width: calc(50% - 10px);
	}
	.selection-form .common__input,
	.selection-form .common__textarea {
		font-size: 14px;
	}
	.selection-form .common__textarea {
		height: 92px;
	}
	.selection-form input::-webkit-input-placeholder {
		font-size: 14px;
	}

	.selection-form input::-moz-placeholder {
		font-size: 14px;
	}

	.selection-form input:-ms-input-placeholder {
		font-size: 14px;
	}
	.selection-form textarea::-webkit-input-placeholder {
		font-size: 14px;
	}

	.selection-form textarea::-moz-placeholder {
		font-size: 14px;
	}

	.selection-form textarea:-ms-input-placeholder {
		font-size: 14px;
	}
	.selection-form__bonus {
		width: calc(100% - 180px);
		font-size: 13px;
	}
	.selection-form__bottom .btn {
		padding: 0 15px;
	}
	.selection-form__bottom {
		margin-top: 16px;
	}
	.selection-form__bottom .common__row_sbm {
		margin-top: 16px;
	}
	.footer__col:nth-child(2) {
		width: 100%;
	}
	
}

.section-projects__to-all {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	margin-bottom: 10px;
	display: inline-block;
	color: #ff8000;
	transition: all .4s;
	border-bottom: 1px solid;
	width: fit-content;
}
.section-projects__to-all:hover {
	border-bottom: 1px solid transparent;
}

@media (max-width: 768px) {
	.footer {
		padding-top: 28px;
		padding-bottom: 36px;
	}
	.footer__bottom .footer-inftext {
		line-height: 18px;
	}

	.i-banner-thumbs.swiper-container {
		display: none;
	}
	.i-banner .container {
		height: 46.937vw;
	}


	.advantages__item {
		width: 100%;
	}

	.main-news-slider__toall {
		top: 6px;
		right: 36px;
	}

	.breadcrumbs {
		margin-bottom: 4px;
	}
	.breadcrumbs__home {
		margin-right: 0 !important;
	}
	.breadcrumbs__delim {
		padding-left: 2px;
		padding-right: 2px;
	}

	.main__title+.stillage,
	.main__title+.catalog-page {
		padding-top: 7px;
	}

	
	.stillage__banner-cost {
		font-size: 20px;
	}
	.stillage__banner-cost .rub-symbol {
		font-size: 100% !important;
		text-transform: uppercase;
	}
	.stillage__banner-cost span {
		padding-right: 0;
	}

	.stillage__types-new {
		margin-bottom: 21px;
	}
	.stillage__type-new {
		padding-top: 19px;
		padding-bottom: 19px;
	}
	.stillage__type-new-parent-name {
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 1.4;
	}
	.stillage__type-new-width {
		font-size: 13px;
	}
	.stillage__type-new-width a {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.stillage__types-new-mobile-open-btn-outer {
		display: block;
	}
	.stillage__types-new:not(.open) .stillage__type-new:nth-child(n + 5) {
		display: none;
	}

	.model__filter-outer {
		margin-bottom: 22px;
	}

	.model__res .filter {
		margin-bottom: 6px;
	}

	.stillage .model {
		margin-bottom: 40px;
	}

	.card__list--tight {
		margin-left: -9px;
		margin-right: -9px;
		width: auto;
	}
	.celement,
	.model__sidebar ~ .model__res .celement {
		margin-left: 9px;
		margin-right: 9px;
		margin-bottom: 18px;
		width: calc(100% / 3 - 18px);
	}
	.celement {
		padding: 15px;
		padding-bottom: 0;
	}
	
	.celement__wrapper {
		height: 132px;
	}
	.celement__img-link {
		height: 112px;
	}
	.celement__art {
		font-size: 11px;
		text-align: center;
	}
	.celement__art_mob-name {
		display: inline;
	}
	.celement__art_pc-name {
		display: none;
	}
	.celement__name,
	.recent__car .celement__name {
		margin-top: 2px;
		margin-bottom: 11px;
		font-size: 13px;
	}
	.celement__name:hover .js-shave {
		top: 45px;
	}
	.celement__name .js-shave-char:after {
		left: 100%;
	}
	.celement__info-cost {
		margin-bottom: 11px;
		justify-content: center;
		min-height: 16px;
	}
	.celement__status {
		margin-right: 9px;
		margin-bottom: 3px;
		font-size: 11px;
		color: #a5a5a5;
	}
	.celement__status.price-prefix {
		display: none;
	}
	.celement__cost {
		font-family: 'OpenSans-Semibold', sans-serif;
		font-size: 17px;
	}
	.celement__cost .rub-symbol {
		font-family: "OpenSans", sans-serif;
	}
	.celement__info-cost .economy {
		display: none !important;
	}
	.celement__btns {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 17px;
		height: auto;
		margin-right: 10px;
	}
	.celement__btns-mobile-compare {
		margin-right: 6px;
	}
	.celement__buy-btn {
		padding: 0 19px 0 42px;
		font-size: 13px;
		line-height: 32px;
		border-radius: 30px;
		text-transform: none;
	}
	.card__list.swiper-slide .celement__buy-btn,
	.card__list.swiper-row-card-mobile .celement__buy-btn {
		font-size: 10px;
	}
	.celement__buy-btn:after {
		left: 21px;
		top: 9px;
		width: 13px;
		height: 13px;
		background: url(../../img/ux/celement-buy-btn-basket.svg) 0 0 no-repeat;
	}
	.celement__in-poket {
		padding: 0 15px;
		width: 110px;
		height: 32px;
	}
	.celement__in-poket > span {
		display: none;
	}
	.recent__car .celement__in-poket > span {
		display: inline;
	}
	.celement__in-poket .card__info-maxval .common__input {
		height: 32px;
		max-width: unset;
	}
	.celement__in-poket .card__info-maxval-minus,
	.celement__in-poket .card__info-maxval-plus {
		top: 10px;
	}
	.celement__btns-mobile {
		display: inline-block;
	}
	.recent__car .celement__btns-mobile {
		display: none;
	}
	
	.recent__car .celement__show-params-mobile {
		display: none;
	}
	
	.celement__char {
		margin-bottom: 15px;
	}
	.celement__char-label,
	.celement__char-value {
		font-size: 13px;
	}
	.celement__more-btns {
		display: none;
	}
	.recent__car .celement__more-btns {
		display: block;
	}

	.filter-tags {
		margin-bottom: 21px;
		padding-left: 19px;
		padding-right: 19px;
	}
	.tags__show-more {
		right: 34px;
	}

	.i-equipment.i-equipment_catalog-section {
		margin-bottom: 0;
	}
	.i-equipment__list {
		margin-top: 29px;
	}
	.i-equipment__title {
		font-size: 18px;
	}
	.i-equipment__text {
		font-size: 12px;
		line-height: 19px;
		margin-top: 9px;
	}

	.stillage-calc-outer {
		margin-bottom: 45px;
	}
	.stillage-calc {
		padding: 13px 10px 13px 28px;
	}
	.stillage-calc__heading {
		max-width: calc(100% - 275px);
		font-size: 16px;
		line-height: 1.2;
	}
	.stillage-calc__btn .btn {
		padding: 0 23px;
		font-size: 14px;
	}
	.stillage-calc__btn .btn:after {
		display: none;
	}

	.stillage .idea-banner {
		display: none;
	}

	.consult {
		display: none;
	}

	.selection-form-section.xs-mb-0 {
		margin-bottom: 0 !important;
	}
	.selection-form__expert-text {
		left: 0;
	}
}

@media (max-width: 767px) {
	.celement__btns {
		justify-content: center;
		margin-bottom: 10px;
	}
	.celement__buy-btn {
		padding: 0 29px 0 52px;
	}
	.celement__buy-btn:after {
		left: 31px;
	}
	.celement__btns-mobile {
		margin-top: 10px;
		width: 100%;
		text-align: center;
	}

	.recent .common__title {
		padding-right: 100px;
	}
	.recent__viewed-products-info {
		left: 134px;
		right: auto;
		top: auto;
		margin-top: -35px;
	}
	.gallery-project-outher .swiper-button-prev,
	.recent .swiper-button-prev {
		top: -60px;
		margin: 0;
		left: auto;
		right: 60px;
	}
	.gallery-project-outher .swiper-button-next,
	.recent .swiper-button-next {
		top: -60px;
		margin: 0;
		left: auto;
		right: 0;
	}
	.card__params-tabs-outer .associated.soputka .common__title {
		margin-bottom: 0;
	}

	.selection-form-section {
		margin: 30px 0;
		padding: 30px 0 38px;
		background-image: none;
	}
	.selection-form__expert-text {
		display: none;
	}
	.selection-form__container {
		margin: 0 auto;
		max-width: 290px;
	}
	.selection-form__heading {
		margin-bottom: 21px;
		font-size: 21px;
	}
	.selection-form__desc {
		margin-bottom: 22px;
		font-size: 16px;
	}
	.selection-form .common__col > .common__row.common__row_mob_50 {
		width: 100%;
	}
	.selection-form .common__row+.common__row,
	.selection-form .common__col+.common__col {
		margin-top: 22px !important;
	}
	.selection-form .common__textarea {
		height: 141px;
	}
	.selection-form__bottom {
		justify-content: center;
	}
	.selection-form__bonus {
		margin-bottom: 15px;
		padding-left: 26px;
		width: 100%;
		background-size: 18px;
	}
	.selection-form__bottom .btn {
		padding: 0 37px;
		font-size: 14px;
	}

	.recent__car .celement {
		margin: 0 auto;
	}

	.card__params-tabs-inner {
		width: 100%;
		margin-right: 0;
	}
	.card__params-tabs-outer {
		flex-wrap: wrap;
	}
	.card__params-tabs-outer .associated.soputka > * {
		width: 100% !important;
	}
	.card__params-tabs-outer .associated.soputka {
		width: 100%;
		margin: 20px 0 0;
		padding: 0;
		border: 0;
	}
	.js-show-tab-otz, .js-show-tab-show {
		border-left: 0;
	}

}
.i-banner__inner-mobile {
	display: none;
}
@media (max-width: 760px) {
	.i-banner__inner {
		display: none;
	}
	.container_mobile .i-banner__inner-mobile {
		display: block;
	}
	.container_mobile ~ a .container .i-banner__inner {
		display: none;
	}
}
@media (max-width: 599px) {
	.footer {
		padding-top: 24px;
		padding-bottom: 18px;
	}
	.footer__col:nth-child(1) {
		margin-bottom: 22px;
		float: none;
		width: 100%;
	}
	.footer__col:nth-child(2),
	.footer__col:nth-child(3),
	.footer__col:nth-child(4) {
		margin: 0;
		width: 100%;
		max-width: 100%;
		float: none;
	}
	.footer__calc {
		padding: 0 17px;
		font-size: 12px;
	}
	.footer__social {
		width: 34px;
		height: 34px;
	}
	.footer__social_fb:before {
		top: 7px;
		left: 12px;
		width: 10px;
		height: 21px;
		background-size: contain;
	}
	.footer__social_vk:before {
		top: 10px;
		left: 5px;
		width: 25px;
		height: 14px;
		background-size: contain;
	}
	.footer__mainhref-open-btn {
		justify-content: center;
	}
	.footer__bottom {
		margin-top: 9px;
		padding-top: 12px;
		border-top-width: 1px;
	}
	.footer__bottom .footer-inftext {
		font-size: 12px;
		line-height: 18px;
		text-align: left;
	}

	.breadcrumbs {
		margin-bottom: 9px;
	}

	.main__title {
		flex-wrap: wrap;
		margin-bottom: 25px;
	}
	.main__title h1, h1.small-size,
	.main__title h1.small-size,
	.stillage__banner-cost {
		width: 100% !important;
		text-align: left;
	}
	.stillage__banner-cost,
	.stillage__banner-cost span {
		line-height: 36px;
	}
	.stillage__banner-cost span {
		color: #7a7a7a;
		letter-spacing: 0;
	}

	.stillage__types-new {
		margin-bottom: 26px;
	}
	.stillage__types-new:not(.open) .stillage__type-new:nth-child(n + 4) {
		display: none;
	}
	.stillage__type-new {
		margin: 0 0 4px;
		padding: 0;
		width: 100%;
		border: 1px solid #f5f5f5;
		border-radius: 4px;
	}
	.stillage__type-new.open {
		padding-bottom: 12px;
		border-color: #e7e7e7;
	}
	.stillage__type-new:before {
		display: none;
	}
	.stillage__type-new-parent-img {
		display: none;
	}
	.stillage__type-new-list {
		width: 100%;
	}
	.stillage__type-new-parent-name {
		margin: 0;
		padding: 0;
		font-size: 15px;
	}
	.stillage__type-new.open .stillage__type-new-parent-name {
		margin-bottom: 8px;
	}
	.stillage__type-new-parent-name a {
		display: block;
		padding: 7px 5px 10px;
		background: #f5f5f5;
		border-radius: 4px;
		border-bottom: 0;
		color: #1a1a18;
		text-align: center;
	}
	.stillage__type-new.open .stillage__type-new-parent-name a {
		background: #e7e7e7;
	}
	.stillage__type-new .stillage__type-new-parent-name a:after {
		content: '';
		display: inline-block;
		vertical-align: middle;
		margin: 1px 0 0 7px;
		width: 7px;
		height: 11px;
		background: url(../../img/ux/arrow-bottom-lg.svg) 0 0 no-repeat;
	}
	.stillage__type-new:not(.open) .stillage__type-new-item {
		display: none;
	}
	.stillage__type-new-width a {
		display: block;
		padding: 10px 5px 11px;
		background: transparent !important;
		font-family: 'OpenSans-Semibold', sans-serif;
		font-size: 15px;
		color: #1a1a18 !important;
		text-align: center;
	}
	.stillage__types-new-mobile-open-btn-outer {
		margin-top: 12px;
	}

	.model__filter-mobile-open-btn:after {
		margin-left: 4px;
	}

	.stillage .model {
		margin-bottom: 25px;
	}

	.filter__parameters-box {
		margin-right: 0;
	}

	.card__list--tight {
		margin-left: 0;
		margin-right: 0;
	}

	.celement {
		padding: 25px;
		padding-bottom: 0;
	}
	.celement,
	.model__sidebar ~ .model__res .celement {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 12px;
		width: 100%;
		max-width: 400px;
	}
	.celement__wrapper {
		height: 242px;
	}
	.celement__img-link {
		height: 222px;
	}
	.celement__art {
		text-align: left;
	}
	.celement__name {
		text-align: left;
	}
	.celement__info-cost {
		justify-content: flex-start;
		margin-bottom: 15px;
	}
	.celement__status {
		margin-bottom: 0;
		font-size: 12px;
		color: #0e0e0e;
	}
	.celement__status.price-prefix {
		display: inline;
		color: #a5a5a5;
	}
	.celement__btns {
		justify-content: space-between;
		margin-bottom: 15px;
	}
	.celement__buy-btn {
		padding: 0 19px 0 42px;
		line-height: 32px;
		font-size: 10px;
		border-radius: 18px;
		letter-spacing: 0.3px;
	}
	.celement__buy-btn:after {
		top: 11px;
		left: 17px;
	}
	.celement__btns-mobile {
		margin-top: 0;
		width: auto;
		margin-left: 10px;
	}
	.celement.open .celement__more {
		padding: 0 25px;
	}
	
	.celement__more {
		position: static;
		padding: 0 !important;
		border: 0;
		visibility: visible;
		opacity: 1;
	}
	.celement-new:not(.no-hover):hover .celement-new__more {
		box-shadow: none;
	}
	.filter-tags {
		margin-bottom: 27px;
		padding: 10px 25px 9px;
		background: transparent;
		border: 1px solid #e7e7e7;
		border-radius: 4px;
	}
	.tags__show-more {
		display: none;
	}
	.filter-tags .filter-head {
		font-size: 15px;
		color: #1a1a18;
		text-align: center;
		cursor: pointer;
	}
	.filter-tags .filter-head:after {
		content: '';
		display: inline-block;
		vertical-align: middle;
		margin: 0 0 0 1px;
		width: 7px;
		height: 11px;
		background-image: url(../../img/ux/arrow-bottom-lg.svg);
	}
	.filter-tags.open .filter-head:after {
		transform: rotate(180deg);
	}

	.stillage-calc {
		padding: 27px 0;
		justify-content: center;
	}
	.stillage-calc__heading {
		margin-bottom: 25px;
		width: 85%;
		max-width: none;
		font-size: 19px;
		line-height: 1.25;
	}
	.stillage-calc__heading-big {
		display: block;
	}
	.stillage-calc__btn {
		width: 85%;
	}
	.stillage-calc__btn .btn {
		padding: 0;
		width: 100%;
		text-align: center;
	}
	.stillage-calc__btn .btn:after {
		display: inline-block;
	}

	.card__elem-faster-buy {
		padding-left: 0;
	}
	.card__elem-faster-buy:before {
		display: none;
	}
	.card__elem-faster-buy .common__input {
		padding-left: 8px;
	}

	.contacts__col-inner-item-heading {
		margin: 0 0 10px;
		width: 100%;
	}
	.contacts__col-inner-item-info {
		width: 100%;
	}
	.contacts__col-inner-item-info-col {
		width: 100%;
	}
	.contacts__col-inner .contacts__fullw-text {
		width: 100%;
	}
	.h-contacts--orange {
		padding: 15px;
	}
	.h-contacts--orange .h-contacts__title {
		margin-bottom: 20px;
		font-size: 18px;
	}
	.h-contacts--orange .h-contacts__phones-list {
		margin-bottom: 15px;
		padding-right: 0;
		width: 100%;
		border-right: 0;
	}
	.h-contacts--orange .h-contacts__callback {
		padding-left: 0;
		width: 100%;
		text-align: left;
	}

	.calc__result-row .card__elem-faster-buy .common__input {
		padding-left: 8px;
	}
}

@media (max-width: 374px) {
	.model__filter-rescount {
		margin-bottom: 8px;
	}

	.stillage-calc__heading,
	.stillage-calc__btn {
		width: 100%;
	}
}

.calc__result-calced-buyall.added {background-color: black;}
.calc__result-calced-buyall.added:hover {background-color: black;}
.model__res-list {position: relative;}
.change-preloader {
	position: absolute;
    width: 101%;
    height: calc(100% + 60px);
    background: rgb(100%, 100%, 100%, 0.8);
	display: none;
	z-index: 100;
	top: -59px;
}
.change-preloader-filter {
	position: absolute;
    width: 101%;
    height: 100%;
    background: rgb(100%, 100%, 100%, 0.8);
	display: none;
	z-index: 10;
}

.model__res-list .change-preloader { 
	top: -110px;
	height: calc(100% + 110px);
}

@media (max-width: 1399px) {
	.model__res-list .change-preloader { 
		top: -90px;
		height: calc(100% + 90px);
	}
}
@media (max-width: 1253px) {
	.model__res-list .change-preloader { 
		top: -128px;
		height: calc(100% + 128px);
	}
}
@media (max-width: 818px) {
	.model__res-list .change-preloader { 
		top: -151px;
		height: calc(100% + 151px);
	}
}
@media (max-width: 726px) {
	.model__res-list .change-preloader { 
		top: -160px;
		height: calc(100% + 160px);
	}
}
@media (max-width: 439px) {
	.model__res-list .change-preloader { 
		top: -155px;
		height: calc(100% + 155px);
	}
}
@media (max-width: 333px) {
	.model__res-list .change-preloader { 
		top: -162px;
		height: calc(100% + 162px);
	}
}

.preloader-container-change{display:flex;height:30px;justify-content:center;align-items:center;margin-top: 150px;animation-delay:1s}.item-1{width:15px;height:15px;background:#f583a1;border-radius:50%;background-color:#eed968;margin:7px;display:flex;justify-content:center;align-items:center}@keyframes scale{0%{transform:scale(1)}50%,75%{transform:scale(2.5)}78%,100%{opacity:0}}.item-1:before{content:'';width:15px;height:15px;border-radius:50%;background-color:#eed968;opacity:0.7;animation:scale 2s infinite cubic-bezier(0,0,0.49,1.02);animation-delay:200ms;transition:0.5s all ease;transform:scale(1)}.item-2{width:15px;height:15px;background:#f583a1;border-radius:50%;background-color:#eece68;margin:7px;display:flex;justify-content:center;align-items:center}@keyframes scale{0%{transform:scale(1)}50%,75%{transform:scale(2.5)}78%,100%{opacity:0}}.item-2:before{content:'';width:15px;height:15px;border-radius:50%;background-color:#eece68;opacity:0.7;animation:scale 2s infinite cubic-bezier(0,0,0.49,1.02);animation-delay:400ms;transition:0.5s all ease;transform:scale(1)}.item-3{width:15px;height:15px;background:#f583a1;border-radius:50%;background-color:#eec368;margin:7px;display:flex;justify-content:center;align-items:center}@keyframes scale{0%{transform:scale(1)}50%,75%{transform:scale(2.5)}78%,100%{opacity:0}}.item-3:before{content:'';width:15px;height:15px;border-radius:50%;background-color:#eec368;opacity:0.7;animation:scale 2s infinite cubic-bezier(0,0,0.49,1.02);animation-delay:600ms;transition:0.5s all ease;transform:scale(1)}.item-4{width:15px;height:15px;background:#f583a1;border-radius:50%;background-color:#eead68;margin:7px;display:flex;justify-content:center;align-items:center}@keyframes scale{0%{transform:scale(1)}50%,75%{transform:scale(2.5)}78%,100%{opacity:0}}.item-4:before{content:'';width:15px;height:15px;border-radius:50%;background-color:#eead68;opacity:0.7;animation:scale 2s infinite cubic-bezier(0,0,0.49,1.02);animation-delay:800ms;transition:0.5s all ease;transform:scale(1)}.item-5{width:15px;height:15px;background:#f583a1;border-radius:50%;background-color:#ee8c68;margin:7px;display:flex;justify-content:center;align-items:center}@keyframes scale{0%{transform:scale(1)}50%,75%{transform:scale(2.5)}78%,100%{opacity:0}}.item-5:before{content:'';width:15px;height:15px;border-radius:50%;background-color:#ee8c68;opacity:0.7;animation:scale 2s infinite cubic-bezier(0,0,0.49,1.02);animation-delay:1000ms;transition:0.5s all ease;transform:scale(1)}

/* Gallery */

.celement__img-slider {
	width: 100%;
}

.celement__img-slide .celement__img {
	display: none;
}

.celement__img-slide .celement__img.swiper-lazy-loaded {
	display: block;
}

.celement__img-slider .swiper-pagination {
	display: flex;
    justify-content: center;
	height: 100%;
	left: 50%;
	opacity: 0;
	transition: opacity .3s;
}

@media screen and (max-width: 960px) {
	.celement__img-slider .swiper-pagination {
		display: none;
	}
}

.celement__img-slider:hover .swiper-pagination {
	opacity: 1;
}

.celement__img-slider .swiper-pagination-bullet  {
	position: relative;
	display: block;
    border: none;
    flex: 1;
    height: 100%;
}

.celement__img-slider .swiper-pagination-bullet-active, .celement__img-slider .swiper-pagination-bullet:hover {
	background-color: transparent;
}

.celement__img-slider .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 0;
}

.celement__img-slider .swiper-pagination-bullet:after  {
	content: '';
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 0px;
	border: 1px solid #dbdbdb;
	transition: .3s;
}

.celement__img-slider .swiper-pagination-bullet-active:after, .celement__img-slider .swiper-pagination-bullet:hover:after {
	background-color: #FF8000;
	border-color:  #FF8000;
}

@media screen and (max-width: 1280px) {
	.celement__img-slider .swiper-pagination {
		height: unset;
	}
}

 .uid_parent {
	bottom: 20px !important;
	right: 20px;
}

.params-block-wrapper .change-preloader {
	top: -44px;
	height: 110%;
}

.basket .products {
	background-color: transparent;
	padding: 53px 0 32px;
}

.basket .products .common__title {
	font-size: 24px;
	color: #0e0e0e;
	width: 373px;
	font-weight: 400;
	line-height: 28px;
}

.basket .products .recent__viewed-products-info_abs {
	position: relative;
	margin: 20px 0;
	right: 0;
	left: 0;
}

.basket .products .products .swiper-buttons {
	position: absolute;
	top: 0;
	right: 0;
}

.order-action {
	background-color: #FF8000;
	max-height: 200px;
	overflow: hidden;
	transition: max-height .7s;
}

.order-action.hidden {
	max-height: 0;
}

.order-action__wrap {
	display: flex;
	padding: 14px 30px 21px 30px;
	align-items: center;
	justify-content: space-between;
}

.order-action__inner {
	display: flex;
	align-items: center;
}

.order-action__icon {
	min-width: 41px;
	height: 36px;
	display: block;
	background-image: url(/local/templates/basic/static/i/button-order.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 28px;
	position: relative;
    top: 2px;
}

.order-action__info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.order-action__sum {
	display: block;
    color: #ffffff;
    font-size: 18px;
    line-height: 32px;
    position: relative;
}

.order-action__sum span {
	font-weight: 600;
}

.order-action__desc {
	color: #ffffff;
	font-size: 14px;
	line-height: 18px;
}

.order-action__close {
	width: 12px;
	height: 12px;
	background-color: transparent;
	padding: 0;
	border: none;
	position: relative;
    top: 4px;
	cursor: pointer;
}

.order-action__close svg {
	display: block;
	width: 100%;
	height: 100%;
}

.order-action__close svg path {
	fill: #fff;
}

.basket .products .swiper-buttons {
    width: 100px;
    position: absolute;
    margin-left: auto;
    top: -57px;
    right: 0;
	margin-top: 0;
}

@media screen and (max-width: 650px) {
	.order-action__desc {margin-top: 12px;}
	.basket .products .common__title {
		max-width: 100%;
	}
}

@media screen and (max-width: 480px) {
	.basket .products {
		padding-left: 16px;
		padding-right: 16px;
	}

	.order-action__wrap {
		padding: 20px;
    align-items: flex-start;
	}

	.order-action__inner {
		flex-direction: column;
		align-items: baseline;
	}

	.basket__col {
		overflow: hidden;
	}

	.order-action__close {
		width: 20px;
		height: 20px;
		position: unset;
	}
}

@media(max-width:999px){
	.card__tip{
		display: inline-flex;
		position: relative;
	}
	.card__tip .card__modal{
		right: -195px;
	}
}

@media(max-width:768px){
	.card__tip .card__modal:before{
		right: 212px;
	}
}

@media(max-width: 530px){
	.card__modal{
		width: 290px
	}
	.card__tip .card__modal{
		right: auto;
		left: 0;
		transform: translateX(0px);
		width: 100%;
	}
	.card__tip{
		position: inherit;
	}
}
.model__filter-row_labelside{
	padding-top: 24px;
}
.model__filter-label{
	position: relative;
	top: auto;
	left: auto;
	margin-bottom: 15px;
}
.select-bar .model__filter-cancel{
	margin-left: 0px;
	margin-top: 0px;
}
.model__filter-reset:before {
	content: '';
    display: block;
    width: 12px;
    height: 12px;
    margin-right: 8px;
    background-size: 130%;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjAwMDcgMTAuNTg2NUwxNi45NTA0IDUuNjM2NzJMMTguMzY0NiA3LjA1MDkzTDEzLjQxNDkgMTIuMDAwN0wxOC4zNjQ2IDE2Ljk1MDRMMTYuOTUwNCAxOC4zNjQ2TDEyLjAwMDcgMTMuNDE0OUw3LjA1MDkzIDE4LjM2NDZMNS42MzY3MiAxNi45NTA0TDEwLjU4NjUgMTIuMDAwN0w1LjYzNjcyIDcuMDUwOTNMNy4wNTA5MyA1LjYzNjcyTDEyLjAwMDcgMTAuNTg2NVoiIGZpbGw9InJnYmEoNTksNTksNTksMSkiPjwvcGF0aD48L3N2Zz4=');
}
.model__filter-reset {
	display: flex;
	font-size: 12px;
	line-height: 16px;
	font-weight: 500;
	color: gray;
	margin-left: auto;
	transition: all .2s;
}
.model__filter-reset:hover {
	opacity: .8;
}
@media(max-width: 768px){
	.select-bar .model__filter-cancel{
		margin-left: 20px;
	}
}
@media(max-width: 410px){
	.select-bar .model__filter-cancel{
		margin-left: 5px;
	}
}

.tab-mob {
	display: none;
    border-top: 1px solid #ececec;
}
.tab-mob-wrap {
    position: relative;
}
.tab__link {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-transition: all .1s ease-out;
    transition: all .1s ease-out;
    text-decoration: none !important;
    border-right: 1px solid #ececec;
    border-left: 1px solid #ececec;
    outline: none !important;
    background: #ffffff;
}
.tab-mob-trigger {
    display: block;
}
.tab__link:not(:last-child) {
    border-bottom: 1px solid #ececec;
}
.tab__link:first-child {
    border-top: none;
}

.tab-menu__link-inner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-align: start;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    padding: 18px 24px;
}
.tab-menu__link-inner {
    width: 100%;
}
.tab__link span {
    font-size: 14px;
    line-height: 20px;
    text-decoration: none !important;
    color: #000;
}
.tab-menu__link-inner span:first-child {
    margin-right: 20px;
    color: rgba(0, 0, 0, .4);
}
@media screen and (max-width: 767px) {
	.pallet_works--wrap {
		display: none;
	}
	.tab-mob {
		display: block;
	}
}
#how_work--form_mob {
	display: none;
}

.recent__viewed-products-info {
	display: none;
}

.stillage-feedback-form.beatiful-form__wrapper{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 35px;
}
.banner-offer__img{
	width: 292px;
}
.beatiful-form__banner.banner-offer{
	position: relative;
	margin-right: 48px;
	margin-bottom: 64px;
}
.banner-offer__text{
	width: 250px;
	border: 1px solid #e4e4e4;
	background-color: #ffffff;
	position: absolute;
	left: 60px;
	top: 105px;
	padding-top: 15px;
	padding-left: 19px;
	padding-bottom: 14px;
	padding-right: 15px;
}
.beatiful-form__banner .banner-offer__text p{
	font-size: 16px;
	line-height: 23px;
	color: #0e0e0e;
}
.beatiful-form{
	width: 100%;
	position: relative;
	background-color: #f5f5f5;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding-top: 35px;
	padding-left: 40px;
	padding-bottom: 40px;
	padding-right: 40px;
	margin-bottom: 40px;
}
.beaform-inputs__container{
	display: flex;
	flex-direction: column;
	max-width: 305px;
	min-width: 305px;
	margin-right: 30px;
}
.beaform-label{
	font-size: 13px;
	line-height: 20px;
	color: #0e0e0e;
}
.label-star__orange{
	color: #FF8000;
}
.beaform-inputs__wrapper{
	display: flex;
	flex-direction: column;
	margin-bottom: 14px;
}
.beaform-input{
	background-color: #ffffff;
	border: 1px solid #e4e4e4;
	margin-top: 5px;
	width: 100%;
	padding: 3px 10px;
	font-size: 13px;
	line-height: 20px;
	color: #0e0e0e;
}

.beaform-input::-moz-placeholder{
	font-size: 13px;
	line-height: 20px;
	color: #a5a5a5;
}
.beaform-input::-webkit-input-placeholder{
	font-size: 13px;
	line-height: 20px;
	color: #a5a5a5;
}
.beaform-input::-ms-input-placeholder{
	font-size: 13px;
	line-height: 20px;
	color: #a5a5a5;
}
.beaform-input::placeholder{
	font-size: 13px;
	line-height: 20px;
	color: #acab9e;
}
.beaform-textarea__wrapper{
	max-width: 330px;
	min-width: 330px;
	margin-right: 30px;
}
.beaform-textarea{
	background-color: #ffffff;
	border: 1px solid #e4e4e4;
	margin-top: 5px;
	width: 100%;
	height: 95px;
	padding: 3px 8px;
	resize: none;
	font-size: 13px;
	line-height: 20px;
	color: #0e0e0e;
}
.beaform-textarea::-moz-placeholder{
	font-size: 13px;
	line-height: 20px;
	color: #a5a5a5;
}
.beaform-textarea::-webkit-input-placeholder{
	font-size: 13px;
	line-height: 20px;
	color: #a5a5a5;
}
.beaform-textarea::-ms-input-placeholder{
	font-size: 13px;
	line-height: 20px;
	color: #a5a5a5;
}
.beaform-textarea::placeholder{
	font-size: 13px;
	line-height: 20px;
	color: #acab9e;
}
.beaform-btns__wraper{
	margin-top: 5px;
}
.beaform-btns__wraper .btn.common__sbm{
	padding: 0 30px;
}
.beaform-btns__wraper .selection-form__bonus{
	width: auto;
	margin-top: 21px;
	background: url(/local/templates/basic/img/checkbox-square.png) 0 30% no-repeat;
}
.beatiful-form .beaform-btns__wraper .selection-form__bonus p{
	margin-top: 3px
}
@media(max-width: 1400px){
	.beatiful-form{
		flex-wrap: wrap;
	}
	.beatiful-form__banner.banner-offer{
		margin-bottom: 40px;
	}
	.beaform-inputs__container{
		margin-right: auto;
	}
	.beaform-textarea__wrapper{
		margin-right: 0px;
	}
	.beaform-btns__wraper{
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
		align-items: center;
		width: 100%
	}
	.beaform-btns__wraper .selection-form__bonus{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.beatiful-form .beaform-btns__wraper .selection-form__bonus p{
		margin-top: -2px;
	}
}
@media(max-width: 1200px){
	.beaform-btns__wraper{
		margin-top: 20px;
	}
	.beatiful-form{
		margin-bottom: 20px;
	}
	.beaform-inputs__container{
		max-width: calc(50% - 20px);
		min-width: calc(50% - 20px);
	}
	.beaform-textarea__wrapper {
		max-width: calc(50% - 20px);
		min-width: calc(50% - 20px);
	}
}
@media(max-width: 999px){
	.beaform-inputs__container{
		max-width: none;
    min-width: 100%;
	}
	.beaform-textarea__wrapper{
		max-width: none;
    min-width: 100%;
	}
	.beaform-btns__wraper{
		flex-direction: column-reverse;
	}
	.beaform-btns__wraper .common__row_sbm{
		margin-top: 20px;
	}
}
@media(max-width: 700px){
	.stillage-feedback-form.beatiful-form__wrapper{
		flex-wrap: wrap;
		justify-content: center;
	}
	.beatiful-form__banner.banner-offer{
		margin-right: 0;
	}
	.beatiful-form{
		padding-top: 20px;
		padding-left: 25px;
		padding-bottom: 25px;
		padding-right: 25px;
	}
	.beaform-btns__wraper{
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
		align-items: center;
		width: 100%;
	}
	.beaform-btns__wraper .common__row_sbm{
		margin-top: 0px;
	}
}
@media(max-width: 450px){
	.beaform-btns__wraper{
		flex-direction: column-reverse;
	}
	.beaform-btns__wraper .common__row_sbm{
		margin-top: 20px;
	}
}
@media(max-width: 365px){
	.banner-offer__text{
		left: calc(50% - 125px)
	}
}
.celement__modified--present{
	font-weight: 600;
}
.present-popup.present-popup--active{
	opacity: 1;
	visibility: visible;
	transition: all 0.4s;
}

.card__elem__badget{
	border-top: 13px solid #ea3232;
}
.search-wrapper{
	display: flex;
	width: 100%;
	align-items: center;
}
.search-wrapper__input{
	position: relative;
	width: calc(100% - 165px);
	margin-right: 20px;
}
.btn.btn-search{
	border: 2px solid #fff;
	background-color: transparent;
	color: #fff;
	line-height: 40px;
}
.btn.btn-search-reversed{
	border: 2px solid #000;
	background-color: #fff;
	color: #000;
	line-height: 40px;
}
.search__subtitle{
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 0;
	font-weight: 400;
}
.search__subtitle + .search__title{
	margin-top: 30px
}
@media(max-width: 550px){
	.search-wrapper__input{
		width: calc(100% - 120px);
	}
}

.i-banner-outer .swiper-pagination {
	display: flex;
	bottom: -4px;
	width: 100%;
}
.i-banner-outer .swiper-pagination-bullet {
	flex: 1;
	width: max-content;
    border-radius: 0;
    border: 0;
    border-bottom: 4px solid #E7E7E7;
	transition: all .2s;
}
.i-banner-outer .swiper-pagination-bullet.swiper-pagination-bullet-active, 
.i-banner-outer .swiper-pagination-bullet:hover {
	background: transparent;
	border-bottom: 4px solid #FF7F00;
}

@media(max-width: 500px){
	.content table td{
		font-size: 12px;
	}
	.content table td p:not([class]){
		font-size: 12px;
	}
}

.celement-price__container{
	display: flex;
	align-items: flex-end;
	margin-top: 10px;
}
@media(max-width: 768px){
	.celement-price__container{
		margin-top: 10px;
	}
}
.catalog-page--new  .comb.new-comb .comb__list{
	display: block !important;
}
.catalog-page--new .catalog-page__row--3 + .catalog__elem-about{
	display: flex !important;
	flex-direction: column;
	margin-top: 0px;
	justify-content: flex-start;
}
.catalog-page--new .catalog-page__row--3 + .catalog__elem-about .catalog__elem-places{
	margin-top: 50px;
}
@media(max-width: 1199px){
	.catalog-page--new .catalog-page__row--3 + .catalog__elem-about .catalog__elem-places{
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.catalog-page--new  .comb.new-comb{
		width: 100%;
	}
}
.card__params-tab p {
	font-size: 14px;
}

.card__params-tab-row {
	display: flex;
	width: 1330px;
}
.card__params-tab-info {
	width: 100%;
}

@media (max-width: 1400px) {
	.card__params-tab-row {
		width: 1290px;
	}
}

@media (max-width: 1320px) {
	.card__params-tab-row {
		width: calc(100vw - 30px);
	}
}

@media (max-width: 999px) {
	.consult__makerev {
		width: 270px !important;
	}
}

@media (max-width: 767px) {
	.consult__makerev {
		width: 100% !important;
		margin: 20px 0 0;
	}
	.card__params-tab-row {
		flex-direction: column;
	}
}

.card__elem__badget{
	border-top: 13px solid #ea3232;
	background-color: #ea3232;
}
.card__elem__present.present-title{
	background-color: #ff4810;
}
.card__elem__present .card__elem__present__decor{
	position: absolute;
  top: 0px;
	right: 0px;
	font-size: 0px;
}
.card__elem__present__decor::after{
	content: '';
	position: absolute;
	top: 0px;
	right: -11px;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-left: 6px solid #ff4810;
}
.card__elem__present__decor::before{
	content: '';
	position: absolute;
	top: -13px;
	right: -11px;
	width: 0;
	height: 0;
	border-bottom: 14px solid transparent;
	border-left: 7px solid #ff4810;
}
.card__elem__badget .card__elem__badget__decor{
	position: absolute;
  top: 0px;
	right: 0px;
	font-size: 0px;
}
.card__elem__badget__decor::after{
	content: '';
	position: absolute;
	top: 0px;
	right: -11px;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-left: 6px solid #ea3232;
}
.card__elem__badget__decor::before{
	content: '';
	position: absolute;
	top: -13px;
	right: -11px;
	width: 0;
	height: 0;
	border-bottom: 14px solid transparent;
	border-left: 7px solid #ea3232;
}

.stillage__types .cat__wrapper {
	margin-top: 0;
}
.stillage__types .stillage__type + .cat__wrapper {
	margin-top: 30px;
}

.stillage__type__item {
	display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 0 15px 30px;
    -webkit-transition: 0.5s border;
    transition: 0.5s border;
	margin: -1px;
    box-sizing: border-box;
}

.stillage__type__item:last-child:nth-child(5),
.stillage__type__item:nth-last-child(2):nth-child(4) {
    margin: 0 0 0 -1px;
}
.stillage__type__item:last-child:nth-child(7),
.stillage__type__item:last-child:nth-child(4) {
    margin: 0 0 0 -1px;
}

.stillage__type__item:last-child:nth-child(8),
.stillage__type__item:nth-last-child(2):nth-child(7) {
    margin: 0 0 0 -1px;
}


.stillage__type-list_big {
	grid-template-columns: repeat(5, 1fr);
}
.stillage__type .stillage__type-list_big {
	grid-template-columns: repeat(3, 1fr);
}
.stillage__types_equipment .stillage__type-list_big {
	margin-bottom: 0;
}
.stillage__item__link {
	display: flex;
	align-items: center;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	min-height: 80px;
	padding: 9px;
	border: 1px solid #ebebeb;
	box-sizing: border-box;;
	background-color: #ffffff;
}
.stillage__item__link:hover {
    box-shadow: 0px 3px 13px 1.45px rgb(0 0 0 / 19%);
}
.stillage__item__link .celement-new__tag {
	position: absolute;
	left: 10px;
	top: 10px;
}
.stillage__item__link .celement-new__tag:not(:last-child) {
	margin: 0;
}
.stillage__type__img {
	width: 70px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
}
.stillage__type__img img {
	max-height: 60px;
}
.stillage__type__name {
	display: table-cell;
	vertical-align: middle;
	color: #000000;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
}
.stillage__type__subtitle {
	font-size: 13px;
	line-height: 1.3em;
    text-transform: lowercase;
	color: #999;
	margin-top: 5px;
}
.stillage__type__name-wrap {
	display: flex;
    flex-direction: column;
    justify-content: center;
}
.stillage__type__item:hover {
	z-index: 2;
}
.stillage__type__item .card__elem__badget {
    position: absolute;
    padding: 0 21px;
    z-index: 1;
    left: initial;
    right: 10px;
    top: 10px;
    background-image: url(../i/discount.png);
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
}
.stillage__type__item .card__elem__badget:before {
	display: none;
}

.js-fastcard-list-slider-off {
	gap: 10px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

@media screen and (max-width: 1199px) {
	.stillage__type-list {
		grid-template-columns: repeat(2, 1fr);
	}

	.stillage__type-list_big  {
		grid-template-columns: repeat(3, 1fr);
 	}

	.stillage__type .stillage__type-list_big {
		grid-template-columns: repeat(2, 1fr);
	}

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

	.stillage__type-list,
	.stillage__type-list_big {
		grid-template-columns: repeat(3, 1fr);
	}

	.stillage__item__link {
   		padding-right: 5px;
	}
	.stillage__type__name {
		font-weight: 400;
	}
	body .js-fastcard-list-slider-off {
		display: flex;
		overflow: auto;
		padding-bottom: 10px;
	}
	.js-fastcard-list-slider-off .fastcard-item {
		min-width: 260px;
	}
}
@media screen and (max-width: 767px) {
	.stillage__type__item,
	.stillage__type__item:last-child:nth-child(5),
	.stillage__type__item:nth-last-child(2):nth-child(4),
	.stillage__type-list_big .stillage__type__item {
    	margin: 0 0 -1px 0;
	}
	.stillage__type-list,
	.stillage__type-list_big {
		grid-template-columns: repeat(2, 1fr);
	}
	.stillage__type__item:nth-child(odd) {
		margin-right: -1px;
	}
	.stillage__type__img img {
		height: 100% !important;
		max-height: unset;
    	object-fit: contain;
	}
	.stillage__type__img {
		width: 85px;
		height: 65px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom: 15px;
	}
    .stillage__item__link {
		min-height: 60px;
	}
}
@media (max-width: 650px) {
	.js-fastcard-list-slider-off .fastcard-item {
		min-width: 225px;
	}
}
@media (max-width: 520px) {
	.stillage__item__link {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		padding: 12px;
		border: 0;
		box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.07);
	}
	.stillage__type__name-wrap {
		height: 100%;
		justify-content: flex-start;
	}
	.stillage__type__item,
	.stillage__type__item:last-child:nth-child(5),
	.stillage__type__item:nth-last-child(2):nth-child(4),
	.stillage__type-list_big .stillage__type__item {
		border: 1px solid #F2F2F2;
		margin: 0 8px -10px 0;
		width: calc(33.33333% + 20px);
		flex-shrink: 0;
	}
	.stillage__type-list,
	.stillage__type-list_big {
		display: flex;
	}
	.stillage__type__item:nth-child(odd) {
		margin-right: 8px;
	}
	.stillage__type-list {
		flex-wrap: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		margin: -30px -15px 0;
		padding: 30px 15px;
	}
	body .palletnye--wrap .stillage__type-list {
		display: flex;
		justify-content: flex-start;
		padding-bottom: 0;
	}
	.stillage__type-list::-webkit-scrollbar-thumb {
		display: none !important;
	}

	.stillage__type__img {
		height: auto;
		width: 100%;
		max-width: 120px;
		margin-bottom: 8px;
	}
	.stillage__type__name {
		font-size: 12px;
		line-height: 16px;	
		font-weight: 600;
		margin-bottom: 4px;
	}
	.stillage__type__subtitle {
		font-size: 12px;
		line-height: 14px;
		line-height: 13px;
		margin-top: auto;
    	padding-top: 4px;
	}
	.stillage__type__img img {
		object-fit: cover;
	}
}
@media (max-width: 400px) {
	.stillage__type__item,
	.stillage__type-list_big .stillage__type__item {
		max-width: 40%;
		width: 100%;
	}
}
@media (max-width: 360px) {
	.stillage__type__name {
		font-size: 13px;
	}
	.stillage__type__subtitle {
		font-size: 12px;
	}
}
.stillage__type__item .card__elem__badget{
	background-color: rgba(255,255,255,0);
}
.param-filter-title{
	display: flex;
	color: #3c3838;
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 15px;
	position: relative;
	cursor: pointer;
}
@media screen and (max-width: 999px){
	.param-filter-title{
		display: none;
	}
}
@media screen and (min-width: 1000px){
	.new-filter-btn{
		display: none !important;
	}
}
.filter-btn--hidden{
	display:none;
}
.new-filter-btn{
	margin-bottom: 15px;
	background: #f5f5f5;
}
.new-filter-btn + .new-filter-btn{
	display: none !important;
}

.online-payment{
	background-color: #f5f5f5;
	margin-top: 10px;
	padding-top: 40px;
	padding-bottom: 160px;
}
.pay-wrapper{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}
.pay-cards{
	background-color: #ffffff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 422px;
	min-width: 422px;
	padding: 70px 0px;
	margin-right: 32px;
	padding-bottom: 73px;
}
.pay-cards__imgs{
	background-color: #ffffff;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: center;
	align-items: flex-start;
}

.pay-cards__imgs img {
	padding: 10px;
	max-width: 100px !important;
}
.pay-cards__img.visa {
	width: 90px;
}
.pay-cards__img.mc {
	width: 60px;
}
.pay-cards__text{
	text-align: center;
	margin-top: 32px;
	font-size: 14px;
}
.pay-order{
	background-color: #ffffff;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 37px 30px;
	width: 100%
}
.pay-order__title{
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 34px;
}
.pay-order__text{
	font-size: 14px;
	margin-bottom: 19px;
	line-height: 18px;
}

.pay-order__text--bold{
	font-weight: 700;
}
.pay-order__bottom{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	margin-top: 15px;
}
.pay-desc__wrapper{
	display: flex;
	flex-direction: column;
	margin-left: 19px;
	margin-top: -3px;
}
.pay-order__desc{
	font-size: 11px;
	line-height: 15px;
	color: #a5a5a5;
	max-width: 475px;
}
.pay-order__desc:first-child{
	margin-bottom: 8px;
}
.pay-order__btn{
	padding: 0 30px;
}
@media(max-width:1199px){
	.pay-order__bottom{
		flex-direction: column;
	}
	.pay-desc__wrapper{
		margin-left: 0;
    margin-top: 10px;
	}
	.pay-cards {
    padding: 100px 0px;
    padding-bottom: 104px;
	}
	.pay-cards{
		min-width: 350px;
		width: 350px;
	}
}
@media(max-width:999px){
	.pay-cards{
		display:none;
	}
}

.contacts__schememap{
	background-color: transparent;
}
@media (max-width: 767px) {
	.stillage__types-hrefs{
		flex-wrap: nowrap;
		overflow: auto;
		width: 100%;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.stillage__types-href {
		white-space: nowrap;
		margin-bottom: 0;
	}
}
@media(max-width: 500px){
	.contacts__schememap{
		height: 200px;
	}
}
@media(max-width: 450px){
	.contacts__schememap{
		height: auto;
	}
}
@media(max-width: 767px){
	.widget3 .b-widget{
		width: auto !important;
		height: auto !important;
	}
	.widget3 .b-widget_cont{
		display: flex;
		flex-direction: column;
		padding-bottom: 15px;
	}
	.widget3 .b-widget_item{
		width: 100% !important
	}
}

.table-wrapper{
	width: 100%;
	overflow-x: auto;
}
.catalog__top .calc{
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}
.text-block__sidebar {
	position: relative;
	margin-bottom: 20px;
	padding: 35px 25px;
	background: #f5f5f5;
}
.text-block__sidebar--mobile{
	position: relative;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	display: none
}
@media(max-width: 999px){
	.text-block__sidebar{
		display: none;
	}
}
.calc + .calc-hidden.open{
	width: 100%;
}
.catalog__top .calc__bottom,
.catalog__top .calc__info{
	background-color: #fff;
}
@media(max-width: 480px){
	.catalog__top .calc{
		margin-bottom: 30px
	}
}

.catalog-page--new .under-products-list .comb__list {
	display: block !important;
	margin-top: 43px;
}
.catalog-page--new .under-products-list{
	width: 70%;
	margin-bottom: 50px;
}
@media(max-width:1199px){
	.catalog-page--new .under-products-list{
		width: 100%;
	}
}
.catalog-page--new .stillage-landing--title + .catalog__elem-about{
	display: flex !important;
	flex-direction: column;
	justify-content: flex-start;
}
.catalog-page--new .stillage-landing--title + .catalog__elem-about .catalog__elem-places {
	margin-top: 50px;
}
.select-panel__configurations-title{
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 17px;
}
.select-panel .preloader-container{
	margin-top: 80px;
	margin-bottom: 80px;
}
.select-panel .preloader .item-1,
.select-panel .preloader .item-2,
.select-panel .preloader .item-3,
.select-panel .preloader .item-4,
.select-panel .preloader .item-5{
	width: 25px;
	height: 25px;
}
.select-panel .preloader .item-1:before,
.select-panel .preloader .item-2:before,
.select-panel .preloader .item-3:before,
.select-panel .preloader .item-4:before,
.select-panel .preloader .item-5:before{
	width: 25px;
	height: 25px;
}
.load-delivery{
	position: relative;
  color: #a5a5a5;
  font-size: 11px;
  line-height: 15px;
}
#free_measure_mob {
	display: none;
}


/* Новый блок для ричтраков */
.fastcard{
	position: relative;
	z-index: 1;
	margin-top: 27px;
}
.fastcard::before{
	content: "";
	position: absolute;
  width: 100vw;
  height: 100%;
  z-index: 0;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
	background-color: #f5f5f5;
}
.fastcard-container{
	position: relative;
	z-index: 1;
	padding-top: 40px;
	padding-bottom: 15px;
}
.models-banner{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.models-banner__wrapper{
	display: flex;
	align-items: center;
	width: calc(100% - 450px);
}
@media(max-width: 1199px){
	.models-banner__wrapper{
		width: 100%;
	}
}
.models-banner__img{
	min-width: 90px;
	max-width: 90px;
  	max-height: 90px;
	margin-right: 24px;
}
.models-banner__img img{
	width: 100%;
}
.models-banner__text{
	margin: 0;
}
.models-banner__text h3:not([class]) {
	font-size: 26px;
    line-height: 30px;
}
@media (max-width: 768px) {
    .models-banner__text h3:not([class]) {
        font-size: 22px;
        font-weight: 400;
        line-height: 28px;
    }
}
.models-banner__text .common__title {
	margin: 0;
}
.fastcard-wrapper{
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
}
.fastcard-wrapper:last-child{
	margin-bottom: 0px;
}
.fastcard-list{
	overflow: hidden;
}
.fastcard-item{
	background-color: #fff;
	padding: 20px;
	height: 100%;
	cursor: default;
}
.fastcard-list .swiper-slide {
	height: auto;
}

.fastcard-item__name{
	line-height: 20px;
	font-size: 16px;
  	font-weight: 600;
}
.fastcard-item__param{
	margin-top: 21px;
	margin-bottom: auto;
}
.fastcard-item__charactiristic{
	margin-bottom: 11px;
}
.fastcard-item .fastcard-item__param .fastcard-item__charactiristic p{
	font-size: 13px;
	line-height: 17px;
	margin-top: -1px;
	color: #0e0e0e;
	max-width: 200px;
}
.js-fastcard-list-slider-off .fastcard-item .fastcard-item__param .fastcard-item__charactiristic p {
	max-width: unset;
}
.fastcard-item .fastcard-item__param .fastcard-item__charactiristic .fastcard-item__charactiristic--gray{
	margin-top: 0px;
	color: #a5a5a5
}
.fastcard-item__img{
	display: block;
	width: 150px;
	height: 150px;
	margin: 0 auto 16px;
	object-fit: contain;
}
.fastcard-item__img img {
	height: 100% !important;
	width: 100%;
    object-fit: contain;
}
.fastcard-item .btn,
.fastcard-item a.btn{
	margin-top: 10px;
	font-size: 13px;
	line-height: 18px;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 650px) {
	.fastcard-item .btn,
	.fastcard-item a.btn{
		font-size: 12px;
        line-height: 13px;
        padding: 8px 12px;
	}
}
@media (max-width: 500px) {
	.fastcard-item {
		padding: 20px 10px;
	}
	.fastcard-item__name {
		font-size: 14px;
	}
	.fastcard-item__param {
		margin-top: 16px;
	}
	.fastcard-item .btn,
	.fastcard-item a.btn {
		font-size: 11px;
		padding: 5px 6px;
	}
} 
.models-banner__href{
	margin-top: 10px;
}
@media (max-width: 999px){
	.models-banner__href{
		margin-top: 0;
	}
}
.models-banner .projects__toall{
	position: relative;
	top: auto;
	right: auto;
	margin-right: 31px;
}
.fastcard-item__wrapper{
	display: flex;
	height: calc(100% - 150px - 16px);
	flex-direction: column;
	align-items: flex-start;
}
.fastcard-wrapper .swiper-button-next {
	position: absolute;
	right: -22px;
}
.fastcard-wrapper .swiper-button-prev {
	position: absolute;
	left: -22px;
}
.fastcard-wrapper .swiper-button-next, .fastcard-wrapper .swiper-button-prev {
	top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
    border-radius: 3px;
    margin: 0;
	width: 22px;
	background-size: 8px;
	background-color: rgba(255,255,255,.1);
}
.fastcard-item__charactiristic {
	display: flex;
}
.fastcard-item__charactiristic:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	margin-top: -2px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	flex-shrink: 0;
}
.fastcard-item__charactiristic_battery:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MSIgZmlsbD0iI2Y3N2QwNSIgZD0iTSAyOTEuNSw2My41IEMgMzAxLjE2Nyw2MS4zMDg0IDMwNi41LDY0Ljk3NTEgMzA3LjUsNzQuNUMgMjk4LjAxMSwxMjAuMjc5IDI4OC4wMTEsMTY1Ljk0NiAyNzcuNSwyMTEuNUMgMzA3LjE2MSwyMTIuMzMzIDMzNi44MjgsMjEyLjgzMyAzNjYuNSwyMTNDIDM3Mi4xMDgsMjE1LjgxOCAzNzQuMjc1LDIyMC4zMTggMzczLDIyNi41QyAzNzAuOTI5LDIzMC4zMDMgMzY4LjU5NiwyMzMuOTcgMzY2LDIzNy41QyAzMTMuMjg0LDMwNS4yMTUgMjYwLjk1LDM3My4yMTUgMjA5LDQ0MS41QyAyMDIuMjk5LDQ0OS4wNjEgMTk1LjI5OSw0NDkuMzk1IDE4OCw0NDIuNUMgMTg2Ljc1LDQzOS45MjMgMTg2LjQxNiw0MzcuMjU3IDE4Nyw0MzQuNUMgMjAxLjczNCwzODkuNDYzIDIxNi41NjgsMzQ0LjQ2MyAyMzEuNSwyOTkuNUMgMjAyLjUwNiwyOTguNjY3IDE3My41MDYsMjk4LjE2NyAxNDQuNSwyOThDIDEzOC44OTIsMjk1LjE4MiAxMzYuNzI1LDI5MC42ODIgMTM4LDI4NC41QyAxODYuMDc1LDIxNC4wMjcgMjM0LjQwOCwxNDMuNjkzIDI4Myw3My41QyAyODUuNjI0LDY5Ljg2OTMgMjg4LjQ1OCw2Ni41MzYgMjkxLjUsNjMuNSBaIE0gMjcyLjUsMTI5LjUgQyAyNjYuMzIsMTU5LjU1NCAyNTkuODIsMTg5LjU1NCAyNTMsMjE5LjVDIDI1MS41MDcsMjI2LjAzNCAyNTMuNjczLDIzMC44NjcgMjU5LjUsMjM0QyAyODYuMTY3LDIzNC4zMzMgMzEyLjgzMywyMzQuNjY3IDMzOS41LDIzNUMgMzAzLjI2OCwyODEuOTkzIDI2Ni45MzQsMzI4LjgyNiAyMzAuNSwzNzUuNUMgMjM5LjU2LDM0Ny4xNTQgMjQ4LjcyNiwzMTguODIxIDI1OCwyOTAuNUMgMjU5LjI3NSwyODQuMzE4IDI1Ny4xMDgsMjc5LjgxOCAyNTEuNSwyNzdDIDIyNC41LDI3Ni42NjcgMTk3LjUsMjc2LjMzMyAxNzAuNSwyNzZDIDIwNC4zOTksMjI3LjAxMyAyMzguMzk5LDE3OC4xOCAyNzIuNSwxMjkuNSBaIi8+PC9nPgo8Zz48cGF0aCBzdHlsZT0ib3BhY2l0eToxIiBmaWxsPSIjZjc3ZDA1IiBkPSJNIC0wLjUsMzYyLjUgQyAtMC41LDI4NC4xNjcgLTAuNSwyMDUuODMzIC0wLjUsMTI3LjVDIDUuNTUwMTgsMTAzLjk1MiAyMC41NTAyLDg5Ljc4NTMgNDQuNSw4NUMgOTguNSw4NC4zMzMzIDE1Mi41LDg0LjMzMzMgMjA2LjUsODVDIDIxNS44MzMsOTIgMjE1LjgzMyw5OSAyMDYuNSwxMDZDIDE1My44MzMsMTA2LjMzMyAxMDEuMTY3LDEwNi42NjcgNDguNSwxMDdDIDM0LjA3OTMsMTA5Ljc1NSAyNS4yNDYsMTE4LjI1NSAyMiwxMzIuNUMgMjEuMDEyLDIwOC44NzcgMjEuMzQ1NCwyODUuMjExIDIzLDM2MS41QyAyNy4zNDc3LDM3MS44NSAzNC44NDc3LDM3OC42ODMgNDUuNSwzODJDIDc4LjEzNjgsMzgzLjI4MiAxMTAuODA0LDM4My45NDkgMTQzLjUsMzg0QyAxNTIuMDAzLDM5MS45NjQgMTUxLjMzNiwzOTguOTY0IDE0MS41LDQwNUMgMTA5LjgzMyw0MDUuNjY3IDc4LjE2NjcsNDA1LjY2NyA0Ni41LDQwNUMgMjIuMDc1OSw0MDAuNDA1IDYuNDA5MjEsMzg2LjIzOCAtMC41LDM2Mi41IFoiLz48L2c+CjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjEiIGZpbGw9IiNmNzdkMDUiIGQ9Ik0gNTExLjUsMTczLjUgQyA1MTEuNSwyMjEuMTY3IDUxMS41LDI2OC44MzMgNTExLjUsMzE2LjVDIDUwNC4yMiwzMzUuNDk0IDQ5MC4yMiwzNDMuODI4IDQ2OS41LDM0MS41QyA0NzEuNjQ3LDM3MS40MDcgNDU4Ljk4LDM5MS45MDcgNDMxLjUsNDAzQyA0MjguMjExLDQwMy44ODIgNDI0Ljg3Nyw0MDQuNTQ4IDQyMS41LDQwNUMgMzgyLjgzMyw0MDUuNjY3IDM0NC4xNjcsNDA1LjY2NyAzMDUuNSw0MDVDIDI5NS42NjQsMzk4Ljk2NCAyOTQuOTk3LDM5MS45NjQgMzAzLjUsMzg0QyAzNDAuODMzLDM4My42NjcgMzc4LjE2NywzODMuMzMzIDQxNS41LDM4M0MgNDI5LjQ2NCwzODIuMDI2IDQzOS4yOTcsMzc1LjE5MiA0NDUsMzYyLjVDIDQ0Ni43NjcsMzQ5LjUwNiA0NDguMSwzMzYuNTA2IDQ0OSwzMjMuNUMgNDUwLjIxNCwzMjEuOTUxIDQ1MS43MTQsMzIwLjc4NSA0NTMuNSwzMjBDIDQ2My41NTksMzE5Ljg5NiA0NzMuNTU5LDMxOS4yMjkgNDgzLjUsMzE4QyA0ODYuMzgxLDMxNi43NDkgNDg4LjIxNCwzMTQuNTgzIDQ4OSwzMTEuNUMgNDg5Ljk4NSwyNjYuMTA4IDQ4OS42NTEsMjIwLjc3NCA0ODgsMTc1LjVDIDQ4Ni4yNjksMTczLjM4MyA0ODQuMTAyLDE3MS44ODMgNDgxLjUsMTcxQyA0NzIuNSwxNzAuNjY3IDQ2My41LDE3MC4zMzMgNDU0LjUsMTcwQyA0NTIuNDEzLDE2OS4yMDggNDUwLjU3OSwxNjguMDQxIDQ0OSwxNjYuNUMgNDQ3Ljg0NiwxNTQuNTY2IDQ0Ni44NDYsMTQyLjU2NiA0NDYsMTMwLjVDIDQ0MS44NDEsMTE3LjMzOCA0MzMuMDA4LDEwOS41MDUgNDE5LjUsMTA3QyAzOTUuNSwxMDYuNjY3IDM3MS41LDEwNi4zMzMgMzQ3LjUsMTA2QyAzNDAuNTg2LDEwMi4yMyAzMzguNzUzLDk2LjczMDMgMzQyLDg5LjVDIDM0My41NDMsODcuNjIxNyAzNDUuMzc2LDg2LjEyMTcgMzQ3LjUsODVDIDM3Mi44MzMsODQuMzMzMyAzOTguMTY3LDg0LjMzMzMgNDIzLjUsODVDIDQ0Ny4wMjcsODkuNTI3IDQ2MS44NiwxMDMuMzYgNDY4LDEyNi41QyA0NjkuMjQ3LDEzMy43NzkgNDY5Ljc0NywxNDEuMTEyIDQ2OS41LDE0OC41QyA0OTAuNDg1LDE0NS42NDEgNTA0LjQ4NSwxNTMuOTc1IDUxMS41LDE3My41IFoiLz48L2c+Cjwvc3ZnPgo=")
}
.fastcard-item__charactiristic_height:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MSIgZmlsbD0iI2YyN2EwNSIgZD0iTSA5Mi41LDEwNS41IEMgMjA4LjE2NywxMDUuMzMzIDMyMy44MzQsMTA1LjUgNDM5LjUsMTA2QyA0NDcuNTYsMTA5LjQ0NSA0NDkuNzI2LDExNS4yNzkgNDQ2LDEyMy41QyA0NDQuNzg2LDEyNS4wNDkgNDQzLjI4NiwxMjYuMjE1IDQ0MS41LDEyN0MgMzI0LjUsMTI3LjY2NyAyMDcuNSwxMjcuNjY3IDkwLjUsMTI3QyA4NC41MjkxLDEyMi44MDMgODMuMDI5MSwxMTcuMzAzIDg2LDExMC41QyA4Ny45NjUxLDEwOC40NSA5MC4xMzE4LDEwNi43ODMgOTIuNSwxMDUuNSBaIi8+PC9nPgo8Zz48cGF0aCBzdHlsZT0ib3BhY2l0eToxIiBmaWxsPSIjZjQ3YjA1IiBkPSJNIDI3OC41LDE4Ny41IEMgMjc4LjQ0LDE4Ni45NTcgMjc4LjEwNywxODYuNjI0IDI3Ny41LDE4Ni41QyAyNzYuMTY3LDIzOS44MzMgMjc2LjE2NywyOTMuMTY3IDI3Ny41LDM0Ni41QyAyODAuOTI2LDM0NC4wOCAyODMuNTkyLDM0MS4wOCAyODUuNSwzMzcuNUMgMjg2LjgzMywzMzcuNSAyODcuNSwzMzYuODMzIDI4Ny41LDMzNS41QyAyODguODMzLDMzNS41IDI4OS41LDMzNC44MzMgMjg5LjUsMzMzLjVDIDI5MC44MzMsMzMzLjUgMjkxLjUsMzMyLjgzMyAyOTEuNSwzMzEuNUMgMjkyLjgzMywzMzEuNSAyOTMuNSwzMzAuODMzIDI5My41LDMyOS41QyAyOTQuODMzLDMyOS41IDI5NS41LDMyOC44MzMgMjk1LjUsMzI3LjVDIDI5Ni44MzMsMzI3LjUgMjk3LjUsMzI2LjgzMyAyOTcuNSwzMjUuNUMgMjk4LjgzMywzMjUuNSAyOTkuNSwzMjQuODMzIDI5OS41LDMyMy41QyAzMDQuMTA3LDMxOS4xOTcgMzA5LjQ0LDMxOC4zNjQgMzE1LjUsMzIxQyAzMTkuOTU2LDMyNi4wNjEgMzIwLjYyMiwzMzEuNTYxIDMxNy41LDMzNy41QyAzMDIuOTE5LDM1MC41NzggMjg4Ljc1MiwzNjQuMjQ1IDI3NSwzNzguNUMgMjc0LjUzNiwzNzkuMDk0IDI3NC4zNjksMzc5Ljc2MSAyNzQuNSwzODAuNUMgMjY5Ljk1OSwzODMuODg4IDI2NC45NTksMzg0LjM4OCAyNTkuNSwzODJDIDI0My42MzgsMzY2LjQ3MSAyMjguMTM4LDM1MC42MzggMjEzLDMzNC41QyAyMTEuMzg5LDMyMi40NDUgMjE2LjU1NSwzMTcuNjEyIDIyOC41LDMyMEMgMjM3LjYzNywzMjguMTM2IDI0Ni40NywzMzYuNjM2IDI1NSwzNDUuNUMgMjU1LjY2NywyOTIuNSAyNTUuNjY3LDIzOS41IDI1NSwxODYuNUMgMjQ2LjgzMywxOTQuNjY3IDIzOC42NjcsMjAyLjgzMyAyMzAuNSwyMTFDIDIyOS4yNTUsMjExLjc5MSAyMjcuOTIyLDIxMi4yOTEgMjI2LjUsMjEyLjVDIDIyMy40ODIsMjEyLjI5NiAyMjAuNDgyLDIxMS45NjMgMjE3LjUsMjExLjVDIDIxMi44ODEsMjA4LjM2NiAyMTEuMzgxLDIwNC4wMzIgMjEzLDE5OC41QyAyMTMuMjc4LDE5Ny41ODQgMjEzLjc3OCwxOTYuOTE4IDIxNC41LDE5Ni41QyAyMzAuMTY3LDE4MS41IDI0NS41LDE2Ni4xNjcgMjYwLjUsMTUwLjVDIDI2NC4yNzgsMTQ4LjAzNiAyNjguMjc4LDE0Ny44NyAyNzIuNSwxNTBDIDI4OC4zNjIsMTY1LjUyOSAzMDMuODYyLDE4MS4zNjIgMzE5LDE5Ny41QyAzMjEuMjMxLDIwOC41OTkgMzE2LjczMSwyMTMuNzY2IDMwNS41LDIxM0MgMjk1LjY5OCwyMDUuMzY1IDI4Ni42OTgsMTk2Ljg2NSAyNzguNSwxODcuNSBaIi8+PC9nPgo8Zz48cGF0aCBzdHlsZT0ib3BhY2l0eTowLjk3MyIgZmlsbD0iI2I2NWMwNCIgZD0iTSAyNjAuNSwxNTAuNSBDIDI0NS41LDE2Ni4xNjcgMjMwLjE2NywxODEuNSAyMTQuNSwxOTYuNUMgMjI4LjU3OSwxODAuOTE5IDI0My4yNDUsMTY1Ljc1MiAyNTguNSwxNTFDIDI1OS4wOTQsMTUwLjUzNiAyNTkuNzYxLDE1MC4zNjkgMjYwLjUsMTUwLjUgWiIvPjwvZz4KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC41NTMiIGZpbGw9IiM5MDQ5MDUiIGQ9Ik0gMjc4LjUsMTg3LjUgQyAyNzcuMzM1LDIzOS42NjUgMjc3LjE2OCwyOTEuOTk4IDI3OCwzNDQuNUMgMjgwLjM3LDM0MS45NjEgMjgyLjg3LDMzOS42MjggMjg1LjUsMzM3LjVDIDI4My41OTIsMzQxLjA4IDI4MC45MjYsMzQ0LjA4IDI3Ny41LDM0Ni41QyAyNzYuMTY3LDI5My4xNjcgMjc2LjE2NywyMzkuODMzIDI3Ny41LDE4Ni41QyAyNzguMTA3LDE4Ni42MjQgMjc4LjQ0LDE4Ni45NTcgMjc4LjUsMTg3LjUgWiIvPjwvZz4KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC41MDYiIGZpbGw9IiM5NDRiMDUiIGQ9Ik0gMjE3LjUsMjExLjUgQyAyMjAuNDgyLDIxMS45NjMgMjIzLjQ4MiwyMTIuMjk2IDIyNi41LDIxMi41QyAyMjMuMzczLDIxMy44MTUgMjIwLjM3MywyMTMuNDgyIDIxNy41LDIxMS41IFoiLz48L2c+CjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjAuODI3IiBmaWxsPSIjNTYyZDBkIiBkPSJNIDI5OS41LDMyMy41IEMgMjk5LjUsMzI0LjgzMyAyOTguODMzLDMyNS41IDI5Ny41LDMyNS41QyAyOTcuODMzLDMyNC41IDI5OC41LDMyMy44MzMgMjk5LjUsMzIzLjUgWiIvPjwvZz4KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC44MjciIGZpbGw9IiM1NjJkMGQiIGQ9Ik0gMjk3LjUsMzI1LjUgQyAyOTcuNSwzMjYuODMzIDI5Ni44MzMsMzI3LjUgMjk1LjUsMzI3LjVDIDI5NS44MzMsMzI2LjUgMjk2LjUsMzI1LjgzMyAyOTcuNSwzMjUuNSBaIi8+PC9nPgo8Zz48cGF0aCBzdHlsZT0ib3BhY2l0eTowLjgyNyIgZmlsbD0iIzU2MmQwZCIgZD0iTSAyOTUuNSwzMjcuNSBDIDI5NS41LDMyOC44MzMgMjk0LjgzMywzMjkuNSAyOTMuNSwzMjkuNUMgMjkzLjgzMywzMjguNSAyOTQuNSwzMjcuODMzIDI5NS41LDMyNy41IFoiLz48L2c+CjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjAuODI3IiBmaWxsPSIjNTYyZDBkIiBkPSJNIDI5My41LDMyOS41IEMgMjkzLjUsMzMwLjgzMyAyOTIuODMzLDMzMS41IDI5MS41LDMzMS41QyAyOTEuODMzLDMzMC41IDI5Mi41LDMyOS44MzMgMjkzLjUsMzI5LjUgWiIvPjwvZz4KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC44MjciIGZpbGw9IiM1NjJkMGQiIGQ9Ik0gMjkxLjUsMzMxLjUgQyAyOTEuNSwzMzIuODMzIDI5MC44MzMsMzMzLjUgMjg5LjUsMzMzLjVDIDI4OS44MzMsMzMyLjUgMjkwLjUsMzMxLjgzMyAyOTEuNSwzMzEuNSBaIi8+PC9nPgo8Zz48cGF0aCBzdHlsZT0ib3BhY2l0eTowLjgyNyIgZmlsbD0iIzU2MmQwZCIgZD0iTSAyODkuNSwzMzMuNSBDIDI4OS41LDMzNC44MzMgMjg4LjgzMywzMzUuNSAyODcuNSwzMzUuNUMgMjg3LjgzMywzMzQuNSAyODguNSwzMzMuODMzIDI4OS41LDMzMy41IFoiLz48L2c+CjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjAuODI3IiBmaWxsPSIjNTYyZDBkIiBkPSJNIDI4Ny41LDMzNS41IEMgMjg3LjUsMzM2LjgzMyAyODYuODMzLDMzNy41IDI4NS41LDMzNy41QyAyODUuODMzLDMzNi41IDI4Ni41LDMzNS44MzMgMjg3LjUsMzM1LjUgWiIvPjwvZz4KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MC4wMTYiIGZpbGw9IiM4YzQ3MDMiIGQ9Ik0gMzE3LjUsMzM3LjUgQyAzMDMuNSwzNTIuMTY3IDI4OS4xNjcsMzY2LjUgMjc0LjUsMzgwLjVDIDI3NC4zNjksMzc5Ljc2MSAyNzQuNTM2LDM3OS4wOTQgMjc1LDM3OC41QyAyODguNzUyLDM2NC4yNDUgMzAyLjkxOSwzNTAuNTc4IDMxNy41LDMzNy41IFoiLz48L2c+CjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjEiIGZpbGw9IiNmMjdhMDUiIGQ9Ik0gOTEuNSw0MDQuNSBDIDIwNy44MzQsNDA0LjMzMyAzMjQuMTY3LDQwNC41IDQ0MC41LDQwNUMgNDQ1LjcwNCw0MDYuNTcyIDQ0OC4wMzcsNDEwLjA3MiA0NDcuNSw0MTUuNUMgNDQ4LjAzNyw0MjAuOTI4IDQ0NS43MDQsNDI0LjQyOCA0NDAuNSw0MjZDIDMyNC4xNjcsNDI2LjY2NyAyMDcuODMzLDQyNi42NjcgOTEuNSw0MjZDIDg0LjU4NjQsNDIyLjIzIDgyLjc1MzEsNDE2LjczIDg2LDQwOS41QyA4Ny43Mjk3LDQwNy41OTggODkuNTYzLDQwNS45MzEgOTEuNSw0MDQuNSBaIi8+PC9nPgo8L3N2Zz4K")
}
.fastcard-item__charactiristic_weight:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MSIgZmlsbD0iI2Y3N2QwNSIgZD0iTSAyNDUuNSw0MS41IEMgMjkzLjI2MiwzOC43MDExIDMzNS41OTUsNTIuMjAxMSAzNzIuNSw4MkMgNDA2LjU0LDExMy42NTkgNDE2LjA0LDE1MS40OTIgNDAxLDE5NS41QyAzOTguMDQ5LDIwMi41NzcgMzk0LjIxNSwyMDkuMDc3IDM4OS41LDIxNUMgNDI5LjA3NSwyNjMuODMyIDQ0MC4yNDEsMzE4LjY2NSA0MjMsMzc5LjVDIDQxMC40MDgsNDE2LjU0NyAzODguMjQxLDQ0Ni4zOCAzNTYuNSw0NjlDIDM1Mi45NjIsNDcxLjI2OSAzNDkuMjk1LDQ3My4yNjkgMzQ1LjUsNDc1QyAyODcuMTY3LDQ3NS42NjcgMjI4LjgzMyw0NzUuNjY3IDE3MC41LDQ3NUMgMTI0LjExNiw0NDUuNzY5IDk2LjYxNTcsNDAzLjkzNiA4OCwzNDkuNUMgODIuMjAxNSwyOTguOTE0IDk1LjM2ODEsMjU0LjA4IDEyNy41LDIxNUMgMTAxLjU1MiwxNzQuMTg5IDEwMy4wNTIsMTM0LjM1NiAxMzIsOTUuNUMgMTYyLjcxNiw2Mi42NDQ5IDIwMC41NDksNDQuNjQ0OSAyNDUuNSw0MS41IFogTSAyNDkuNSw1Ny41IEMgMjg5LjA3Miw1NS45NzI0IDMyNC43MzksNjYuODA1OCAzNTYuNSw5MEMgMzc4LjIxNCwxMDcuNDI0IDM5MC4yMTQsMTMwLjA5MSAzOTIuNSwxNThDIDM5MS41NiwxNzguMTYxIDM4NC43MjcsMTk1Ljk5NCAzNzIsMjExLjVDIDM3MS4xODMsMjE0Ljk2NCAzNzEuNTE3LDIxOC4yOTggMzczLDIyMS41QyA0MTAuNTU4LDI2NC4wNjYgNDIyLjU1OCwzMTMuMDY2IDQwOSwzNjguNUMgMzk4LjI1NSw0MDUuOTAxIDM3Ni43NTUsNDM1LjQwMSAzNDQuNSw0NTdDIDM0Mi42MDgsNDU3Ljk3MyAzNDAuNjA4LDQ1OC42NCAzMzguNSw0NTlDIDI4NC41LDQ1OS42NjcgMjMwLjUsNDU5LjY2NyAxNzYuNSw0NTlDIDEyOS4zMDMsNDI3Ljk2NyAxMDQuNjM2LDM4My45NjcgMTAyLjUsMzI3QyAxMDMuMTc3LDI4NS45NDEgMTE3LjM0NCwyNTAuNDQxIDE0NSwyMjAuNUMgMTQ3LjE4NSwyMTQuMDUyIDE0NS41MTksMjA4LjcxOCAxNDAsMjA0LjVDIDExNS44MDMsMTYxLjQ3NiAxMjIuMzAzLDEyMy42NDMgMTU5LjUsOTFDIDE4Ni4xNjQsNzAuODM0NiAyMTYuMTY0LDU5LjY2NzkgMjQ5LjUsNTcuNSBaIE0gMjUyLjUsOTEuNSBDIDI4Mi4zMzIsOTAuNTAxMSAzMDguOTk4LDk5LjAwMTEgMzMyLjUsMTE3QyAzNTIuMDM0LDEzNC4zMDEgMzU3LjIsMTU1LjEzNSAzNDgsMTc5LjVDIDI5OC41MjksMTUxLjEwNCAyNDcuMDI5LDE0Ni45MzcgMTkzLjUsMTY3QyAxODUuODg4LDE3MC4xMzkgMTc4LjU1NCwxNzMuODA2IDE3MS41LDE3OEMgMTcwLjM2NSwxNzguNzQ5IDE2OS4zNjUsMTc4LjU4MyAxNjguNSwxNzcuNUMgMTYxLjQ3NywxNTkuMTExIDE2My45NzcsMTQyLjExMSAxNzYsMTI2LjVDIDE4OC41MDQsMTExLjk5NSAyMDQuMDA0LDEwMi4xNjIgMjIyLjUsOTdDIDIzMi41MDYsOTQuMzkwMiAyNDIuNTA2LDkyLjU1NjkgMjUyLjUsOTEuNSBaIi8+PC9nPgo8Zz48cGF0aCBzdHlsZT0ib3BhY2l0eToxIiBmaWxsPSIjZjc3ZDA1IiBkPSJNIDI0OC41LDc1LjUgQyAyODMuNTcxLDczLjI1OTUgMzE0LjkwNCw4Mi43NTk1IDM0Mi41LDEwNEMgMzY5LjY0MSwxMjguMzc1IDM3NS44MDgsMTU3LjIwOCAzNjEsMTkwLjVDIDM1OS4xNjUsMTk1LjUwNiAzNTUuNjY1LDE5OC41MDYgMzUwLjUsMTk5LjVDIDI4OS4xNzQsMTYwLjg3MiAyMjcuODQxLDE2MC44NzIgMTY2LjUsMTk5LjVDIDE2NC4xODksMTk4Ljc4NiAxNjIuMDIyLDE5Ny43ODYgMTYwLDE5Ni41QyAxNDEuNDMsMTYzLjc3MiAxNDUuMjY0LDEzMy45MzggMTcxLjUsMTA3QyAxOTMuNzgxLDg4LjE4NSAyMTkuNDQ4LDc3LjY4NSAyNDguNSw3NS41IFogTSAyNTIuNSw5MS41IEMgMjQyLjUwNiw5Mi41NTY5IDIzMi41MDYsOTQuMzkwMiAyMjIuNSw5N0MgMjA0LjAwNCwxMDIuMTYyIDE4OC41MDQsMTExLjk5NSAxNzYsMTI2LjVDIDE2My45NzcsMTQyLjExMSAxNjEuNDc3LDE1OS4xMTEgMTY4LjUsMTc3LjVDIDE2OS4zNjUsMTc4LjU4MyAxNzAuMzY1LDE3OC43NDkgMTcxLjUsMTc4QyAxNzguNTU0LDE3My44MDYgMTg1Ljg4OCwxNzAuMTM5IDE5My41LDE2N0MgMjQ3LjAyOSwxNDYuOTM3IDI5OC41MjksMTUxLjEwNCAzNDgsMTc5LjVDIDM1Ny4yLDE1NS4xMzUgMzUyLjAzNCwxMzQuMzAxIDMzMi41LDExN0MgMzA4Ljk5OCw5OS4wMDExIDI4Mi4zMzIsOTAuNTAxMSAyNTIuNSw5MS41IFoiLz48L2c+CjxnPjxwYXRoIHN0eWxlPSJvcGFjaXR5OjEiIGZpbGw9IiNmNzdkMDUiIGQ9Ik0gMjcxLjUsMjE5LjUgQyAzMjEuNDEsMjIxLjUyOSAzNTQuMjQ0LDI0Ni4xOTYgMzcwLDI5My41QyAzNzIuNDAxLDMwMy4wNDEgMzczLjQwMSwzMTIuNzA4IDM3MywzMjIuNUMgMzY5LjM0OCwzMjguNzI1IDM2NC42ODIsMzI5LjcyNSAzNTksMzI1LjVDIDM1Ny42MzIsMjg4Ljg5NyAzNDEuMTMyLDI2MS43MzEgMzA5LjUsMjQ0QyAyOTYuNzMyLDIzOC41NzkgMjgzLjM5OSwyMzUuNTc5IDI2OS41LDIzNUMgMjY0LjAzMiwyMjkuMDg0IDI2NC42OTksMjIzLjkxNyAyNzEuNSwyMTkuNSBaIi8+PC9nPgo8L3N2Zz4K")
}
.fastcard-item__charactiristic_engine:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MSIgZmlsbD0iI2Y3N2QwNSIgZD0iTSA1MTEuNSwyMTQuNSBDIDUxMS41LDI1OS4xNjcgNTExLjUsMzAzLjgzMyA1MTEuNSwzNDguNUMgNTA0Ljk3NSwzNjMuNTE3IDQ5My40NzUsMzY5LjUxNyA0NzcsMzY2LjVDIDQ2MS40NjQsMzY5LjIzNCA0NTAuNDY0LDM2My41NjggNDQ0LDM0OS41QyA0NDIuNjE3LDMzOC4yMjEgNDQyLjExNywzMjYuODg4IDQ0Mi41LDMxNS41QyA0MzcuMTY3LDMxNS41IDQzMS44MzMsMzE1LjUgNDI2LjUsMzE1LjVDIDQyNi45NjcsMzQ0LjU1IDQyNi40NjcsMzczLjU1IDQyNSw0MDIuNUMgNDIzLjQzNSw0MDYuNCA0MjEuNDM1LDQxMC4wNjYgNDE5LDQxMy41QyA0MDkuMzMzLDQyNS4xNjcgMzk5LjY2Nyw0MzYuODMzIDM5MCw0NDguNUMgMzg0LjY2LDQ1NC4yNTUgMzc4LjE2LDQ1OC4wODggMzcwLjUsNDYwQyAzMTQuODMzLDQ2MC42NjcgMjU5LjE2Nyw0NjAuNjY3IDIwMy41LDQ2MEMgMTk1LjE1Myw0NTguMzIxIDE4OC4zMiw0NTQuMTU0IDE4Myw0NDcuNUMgMTc1LjMzMyw0MzQuMTY3IDE2Ny42NjcsNDIwLjgzMyAxNjAsNDA3LjVDIDE1OC40NDIsNDA1LjY0MSAxNTYuNjA5LDQwNC4xNDEgMTU0LjUsNDAzQyAxMzkuODY3LDQwMS45MjEgMTI1LjIsNDAwLjkyMSAxMTAuNSw0MDBDIDk2Ljg5MSwzOTYuMDU4IDg4LjM5MSwzODcuMjI1IDg1LDM3My41QyA4NC41LDM1NC4xNyA4NC4zMzM0LDMzNC44MzYgODQuNSwzMTUuNUMgNzkuMTY2NywzMTUuNSA3My44MzMzLDMxNS41IDY4LjUsMzE1LjVDIDY4LjY2NjYsMzMzLjgzNiA2OC40OTk5LDM1Mi4xNyA2OCwzNzAuNUMgNjUuNjAzMiwzODEuODk3IDU4Ljc2OTksMzg5LjA2MyA0Ny41LDM5MkMgMzguMTY2NywzOTIuNjY3IDI4LjgzMzMsMzkyLjY2NyAxOS41LDM5MkMgOS40MTY4NCwzODkuNDEzIDIuNzUwMTgsMzgzLjI0NyAtMC41LDM3My41QyAtMC41LDMxMS44MzMgLTAuNSwyNTAuMTY3IC0wLjUsMTg4LjVDIDIuODM4NjEsMTc4LjMzNiA5LjgzODYxLDE3Mi4xNjkgMjAuNSwxNzBDIDI5LjE2NjcsMTY5LjMzMyAzNy44MzMzLDE2OS4zMzMgNDYuNSwxNzBDIDU4LjMzMzMsMTcyLjUgNjUuNSwxNzkuNjY3IDY4LDE5MS41QyA2OC40OTk5LDIwOS44MyA2OC42NjY2LDIyOC4xNjQgNjguNSwyNDYuNUMgNzMuODMzMywyNDYuNSA3OS4xNjY3LDI0Ni41IDg0LjUsMjQ2LjVDIDg0LjA2NjIsMjMxLjQ0MiA4NC41NjYyLDIxNi40NDIgODYsMjAxLjVDIDkwLjQ2NTYsMTg5LjM2NSA5OC45NjU2LDE4MS44NjUgMTExLjUsMTc5QyAxMjkuODk5LDE3OC45NjEgMTQ4LjIzMiwxNzguMjk0IDE2Ni41LDE3N0MgMTgxLjA3OSwxNjYuNDI1IDE5NS4wNzksMTU1LjA5MSAyMDguNSwxNDNDIDIxMi4yMjEsMTQwLjQ3MyAyMTYuMjIxLDEzOC40NzMgMjIwLjUsMTM3QyAyNDAuNDQ2LDEzNS41NDggMjYwLjQ0NiwxMzUuMDQ4IDI4MC41LDEzNS41QyAyODAuNSwxMzAuMTY3IDI4MC41LDEyNC44MzMgMjgwLjUsMTE5LjVDIDI2MS44MywxMTkuNjY3IDI0My4xNjQsMTE5LjUgMjI0LjUsMTE5QyAyMTIuNzY2LDExNS45MzQgMjA1LjkzMywxMDguNDM0IDIwNCw5Ni41QyAyMDMuMzMzLDg4LjUgMjAzLjMzMyw4MC41IDIwNCw3Mi41QyAyMDYuMzE3LDYxLjUxNzQgMjEyLjgxNyw1NC4zNTA3IDIyMy41LDUxQyAyODQuODMzLDUwLjMzMzMgMzQ2LjE2Nyw1MC4zMzMzIDQwNy41LDUxQyA0MTUuODQxLDUzLjM0MDcgNDIxLjY3NCw1OC41MDc0IDQyNSw2Ni41QyA0MjYuNTczLDc3LjQ0MDkgNDI2LjkwNiw4OC40NDA5IDQyNiw5OS41QyA0MjMuMDgyLDExMC4wODQgNDE2LjI0OSwxMTYuNTg0IDQwNS41LDExOUMgMzg2LjgzNiwxMTkuNSAzNjguMTcsMTE5LjY2NyAzNDkuNSwxMTkuNUMgMzQ5LjUsMTI0LjgzMyAzNDkuNSwxMzAuMTY3IDM0OS41LDEzNS41QyAzNjcuMjE0LDEzNS4wNyAzODQuODgxLDEzNS41NyA0MDIuNSwxMzdDIDQxNS4wNTEsMTQxLjU3NCA0MjIuODg1LDE1MC40MDcgNDI2LDE2My41QyA0MjYuNSwxOTEuMTY1IDQyNi42NjcsMjE4LjgzMSA0MjYuNSwyNDYuNUMgNDMxLjgzMywyNDYuNSA0MzcuMTY3LDI0Ni41IDQ0Mi41LDI0Ni41QyA0NDIuMDk0LDIzNS40MzYgNDQyLjU5NCwyMjQuNDM2IDQ0NCwyMTMuNUMgNDQ3LjI2LDIwNC41NzMgNDUzLjQyNywxOTguNzM5IDQ2Mi41LDE5NkMgNDcyLjUsMTk1LjMzMyA0ODIuNSwxOTUuMzMzIDQ5Mi41LDE5NkMgNTAyLjA0MiwxOTkuMDQ0IDUwOC4zNzUsMjA1LjIxIDUxMS41LDIxNC41IFogTSAyMjYuNSw2OC41IEMgMjg1LjUwMSw2OC4zMzMzIDM0NC41MDEsNjguNSA0MDMuNSw2OUMgNDA1LjY2Nyw2OS44MzMzIDQwNy4xNjcsNzEuMzMzMyA0MDgsNzMuNUMgNDA4LjY2Nyw4MS4xNjY3IDQwOC42NjcsODguODMzMyA0MDgsOTYuNUMgNDA2Ljc3Myw5OC43MjYxIDQwNC45MzksMTAwLjIyNiA0MDIuNSwxMDFDIDM0NC4xNjcsMTAxLjY2NyAyODUuODMzLDEwMS42NjcgMjI3LjUsMTAxQyAyMjUuNzE0LDEwMC4yMTUgMjI0LjIxNCw5OS4wNDg4IDIyMyw5Ny41QyAyMjEuNDQzLDkwLjI0NzMgMjIxLjExLDgyLjkxNCAyMjIsNzUuNUMgMjIyLjkwNCw3Mi43NjY2IDIyNC40MDQsNzAuNDMzMyAyMjYuNSw2OC41IFogTSAyOTguNSwxMTkuNSBDIDMwOS41LDExOS41IDMyMC41LDExOS41IDMzMS41LDExOS41QyAzMzEuNSwxMjQuODMzIDMzMS41LDEzMC4xNjcgMzMxLjUsMTM1LjVDIDMyMC41LDEzNS41IDMwOS41LDEzNS41IDI5OC41LDEzNS41QyAyOTguNSwxMzAuMTY3IDI5OC41LDEyNC44MzMgMjk4LjUsMTE5LjUgWiBNIDIyNy41LDE1My41IEMgMjgzLjUwMSwxNTMuMzMzIDMzOS41MDEsMTUzLjUgMzk1LjUsMTU0QyA0MDAuODQsMTU1LjQxIDQwNC42NzMsMTU4LjU3NyA0MDcsMTYzLjVDIDQwOC42NTgsMjQwLjc3NiA0MDguOTkxLDMxOC4xMSA0MDgsMzk1LjVDIDQwNi40MTYsMzk5LjY3NSA0MDQuMDgyLDQwMy4zNDEgNDAxLDQwNi41QyAzOTIuMjksNDE2LjIwOCAzODMuOTU3LDQyNi4yMDggMzc2LDQzNi41QyAzNzQuNDQyLDQzOC4zNTkgMzcyLjYwOSw0MzkuODU5IDM3MC41LDQ0MUMgMzE1Ljg5MSw0NDIuNjU0IDI2MS4yMjUsNDQyLjk4NyAyMDYuNSw0NDJDIDIwMi41MzIsNDQxLjAzNiAxOTkuMzY1LDQzOC44NjkgMTk3LDQzNS41QyAxOTAsNDIzLjE2NyAxODMsNDEwLjgzMyAxNzYsMzk4LjVDIDE3MC44MzYsMzkxLjM0MSAxNjQuMDAzLDM4Ni41MDggMTU1LjUsMzg0QyAxNDEuNDU0LDM4My45MDkgMTI3LjQ1NCwzODMuMjQyIDExMy41LDM4MkMgMTA5LjM4OCwzODAuMjIxIDEwNi4yMjIsMzc3LjM4OCAxMDQsMzczLjVDIDEwMi4zNDYsMzE4LjU1OCAxMDIuMDEzLDI2My41NTggMTAzLDIwOC41QyAxMDQuODU5LDIwMi42NCAxMDguNjkzLDE5OC44MDcgMTE0LjUsMTk3QyAxMzEuNSwxOTYuNjY3IDE0OC41LDE5Ni4zMzMgMTY1LjUsMTk2QyAxNzEuNzQzLDE5NS4wNDQgMTc3LjQxLDE5Mi43MTEgMTgyLjUsMTg5QyAxOTUuMTY3LDE3OC4zMzMgMjA3LjgzMywxNjcuNjY3IDIyMC41LDE1N0MgMjIyLjkyNSwxNTUuNzg3IDIyNS4yNTksMTU0LjYyMSAyMjcuNSwxNTMuNSBaIE0gMjMuNSwxODcuNSBDIDMxLjI1MywxODcuMTA0IDM4LjkxOTYsMTg3LjYwNCA0Ni41LDE4OUMgNDguNDg3NSwxOTAuMzE5IDQ5LjY1NDEsMTkyLjE1MiA1MCwxOTQuNUMgNTAuNjY2NywyNTIuMTY3IDUwLjY2NjcsMzA5LjgzMyA1MCwzNjcuNUMgNDkuMjYxNCwzNzAuNTczIDQ3LjQyODEsMzcyLjc0IDQ0LjUsMzc0QyAzNy4xNjY3LDM3NC42NjcgMjkuODMzMywzNzQuNjY3IDIyLjUsMzc0QyAyMC4zMzMzLDM3My4xNjcgMTguODMzMywzNzEuNjY3IDE4LDM2OS41QyAxNy4zMzMzLDMxMC41IDE3LjMzMzMsMjUxLjUgMTgsMTkyLjVDIDE5LjM1MTYsMTkwLjI1MSAyMS4xODQ5LDE4OC41ODQgMjMuNSwxODcuNSBaIE0gNDY1LjUsMjEzLjUgQyA0NzMuMTc0LDIxMy4zMzQgNDgwLjg0MSwyMTMuNSA0ODguNSwyMTRDIDQ5MC4yODYsMjE0Ljc4NSA0OTEuNzg2LDIxNS45NTEgNDkzLDIxNy41QyA0OTMuNjY3LDI1OS44MzMgNDkzLjY2NywzMDIuMTY3IDQ5MywzNDQuNUMgNDkxLjgzMywzNDUuNjY3IDQ5MC42NjcsMzQ2LjgzMyA0ODkuNSwzNDhDIDQ4MS41LDM0OC42NjcgNDczLjUsMzQ4LjY2NyA0NjUuNSwzNDhDIDQ2My4yNzQsMzQ2Ljc3MyA0NjEuNzc0LDM0NC45MzkgNDYxLDM0Mi41QyA0NjAuMzMzLDMwMS41IDQ2MC4zMzMsMjYwLjUgNDYxLDIxOS41QyA0NjIuMzMyLDIxNy4zNCA0NjMuODMyLDIxNS4zNCA0NjUuNSwyMTMuNSBaIE0gMjk0LjUsMjI5LjUgQyAyOTUuMTM5LDIzMC4wOTcgMjk1LjQ3MiwyMzAuOTMgMjk1LjUsMjMyQyAyOTIuNTQ5LDI0OS40NDIgMjkwLjM4MiwyNjYuOTQyIDI4OSwyODQuNUMgMjkwLjQ4LDI4Ny42NjMgMjkyLjk4LDI4OS40OTYgMjk2LjUsMjkwQyAzMDQuMTY3LDI5MC4zMzMgMzExLjgzMywyOTAuNjY3IDMxOS41LDI5MUMgMzAyLjEyMSwzMTMuNTkgMjg0LjYyMSwzMzYuMDkgMjY3LDM1OC41QyAyNjkuNDY2LDM0MC4yMzIgMjcxLjQ2NiwzMjEuODk5IDI3MywzMDMuNUMgMjcxLjgzMywzMDEgMjcwLDI5OS4xNjcgMjY3LjUsMjk4QyAyNTkuMTY3LDI5Ny42NjcgMjUwLjgzMywyOTcuMzMzIDI0Mi41LDI5N0MgMjYwLjQzMiwyNzQuOTA5IDI3Ny43NjUsMjUyLjQwOSAyOTQuNSwyMjkuNSBaIE0gNjguNSwyNjQuNSBDIDczLjgzMzMsMjY0LjUgNzkuMTY2NywyNjQuNSA4NC41LDI2NC41QyA4NC41LDI3NS41IDg0LjUsMjg2LjUgODQuNSwyOTcuNUMgNzkuMTY2NywyOTcuNSA3My44MzMzLDI5Ny41IDY4LjUsMjk3LjVDIDY4LjUsMjg2LjUgNjguNSwyNzUuNSA2OC41LDI2NC41IFogTSA0MjYuNSwyNjQuNSBDIDQzMS44MzMsMjY0LjUgNDM3LjE2NywyNjQuNSA0NDIuNSwyNjQuNUMgNDQyLjUsMjc1LjUgNDQyLjUsMjg2LjUgNDQyLjUsMjk3LjVDIDQzNy4xNjcsMjk3LjUgNDMxLjgzMywyOTcuNSA0MjYuNSwyOTcuNUMgNDI2LjUsMjg2LjUgNDI2LjUsMjc1LjUgNDI2LjUsMjY0LjUgWiIvPjwvZz4KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MSIgZmlsbD0iI2Y3N2QwNSIgZD0iTSAyOTkuNSwxOTUuNSBDIDMxMy44MzgsMTk0LjY4MSAzMTkuMzM4LDIwMS4zNDggMzE2LDIxNS41QyAzMTMuMjUzLDIzNC40NzggMzEwLjc1MywyNTMuNDc4IDMwOC41LDI3Mi41QyAzMTYuMTc0LDI3Mi4zMzQgMzIzLjg0MSwyNzIuNSAzMzEuNSwyNzNDIDM0MC4zNzYsMjc3LjI4OSAzNDMuMjA5LDI4NC4xMjMgMzQwLDI5My41QyAzMTYuMzMzLDMyNC41IDI5Mi42NjcsMzU1LjUgMjY5LDM4Ni41QyAyNjIuNjQxLDM5My42NDYgMjU1LjY0MSwzOTQuMzEyIDI0OCwzODguNUMgMjQ1LjU5OSwzODMuNzY4IDI0NC45MzIsMzc4Ljc2OCAyNDYsMzczLjVDIDI0OC42NTMsMzU0LjI1OSAyNTEuNDg3LDMzNS4wOTIgMjU0LjUsMzE2QyAyNDUuNzU4LDMxNS45MTEgMjM3LjA5MSwzMTUuMjQ0IDIyOC41LDMxNEMgMjIwLjk1NiwzMDguMzI0IDIxOS4xMjMsMzAxLjE1OCAyMjMsMjkyLjVDIDI0Ni41NzUsMjYyLjM0NyAyNjkuOTA5LDIzMi4wMTQgMjkzLDIwMS41QyAyOTUuMDYzLDE5OS4yNjYgMjk3LjIyOSwxOTcuMjY2IDI5OS41LDE5NS41IFogTSAyOTQuNSwyMjkuNSBDIDI3Ny43NjUsMjUyLjQwOSAyNjAuNDMyLDI3NC45MDkgMjQyLjUsMjk3QyAyNTAuODMzLDI5Ny4zMzMgMjU5LjE2NywyOTcuNjY3IDI2Ny41LDI5OEMgMjcwLDI5OS4xNjcgMjcxLjgzMywzMDEgMjczLDMwMy41QyAyNzEuNDY2LDMyMS44OTkgMjY5LjQ2NiwzNDAuMjMyIDI2NywzNTguNUMgMjg0LjYyMSwzMzYuMDkgMzAyLjEyMSwzMTMuNTkgMzE5LjUsMjkxQyAzMTEuODMzLDI5MC42NjcgMzA0LjE2NywyOTAuMzMzIDI5Ni41LDI5MEMgMjkyLjk4LDI4OS40OTYgMjkwLjQ4LDI4Ny42NjMgMjg5LDI4NC41QyAyOTAuMzgyLDI2Ni45NDIgMjkyLjU0OSwyNDkuNDQyIDI5NS41LDIzMkMgMjk1LjQ3MiwyMzAuOTMgMjk1LjEzOSwyMzAuMDk3IDI5NC41LDIyOS41IFoiLz48L2c+Cjwvc3ZnPgo=")
}
.fastcard-item__charactiristic_qualities:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPGc+PHBhdGggc3R5bGU9Im9wYWNpdHk6MSIgZmlsbD0iI2Y3N2QwNSIgZD0iTSA1MTEuNSwxOTYuNSBDIDUxMS41LDIwMS44MzMgNTExLjUsMjA3LjE2NyA1MTEuNSwyMTIuNUMgNTA3LjczOSwyMjAuMTI4IDUwMi40MDYsMjI2LjYyOCA0OTUuNSwyMzJDIDQ2MC43MDQsMjYxLjc5NCA0MjYuMjA0LDI5MS45NjEgMzkyLDMyMi41QyA0MDIuNjYsMzcyLjgxNSA0MTMuNDk0LDQyMy4xNDkgNDI0LjUsNDczLjVDIDQyMy41Nyw0OTAuOTMgNDE0LjQwNCw1MDAuMjYzIDM5Nyw1MDEuNUMgMzg5Ljg5OSw1MDEuMjAzIDM4My4zOTksNDk5LjAzNiAzNzcuNSw0OTVDIDMzNy4yMDEsNDcwLjE5OSAyOTYuNTM1LDQ0Ni4wMzIgMjU1LjUsNDIyLjVDIDIxMi4zOTMsNDQ3Ljc2NCAxNjkuMzkzLDQ3My4yNjQgMTI2LjUsNDk5QyAxMDkuMDMzLDUwNS4wMDggOTYuMTk5Myw0OTkuODQyIDg4LDQ4My41QyA4Ni41NjE1LDQ3OC4yMzggODYuMjI4Miw0NzIuOTA0IDg3LDQ2Ny41QyA5OC4zMTc5LDQxOS4yMzcgMTA4Ljk4NSwzNzAuOTAzIDExOSwzMjIuNUMgODAuMzY5NCwyODguODcxIDQyLjAzNjEsMjU0Ljg3MSA0LDIyMC41QyAyLjcyNTc2LDIxNy42MDkgMS4yMjU3NiwyMTQuOTQyIC0wLjUsMjEyLjVDIC0wLjUsMjA3LjE2NyAtMC41LDIwMS44MzMgLTAuNSwxOTYuNUMgMy4yODY2NCwxODUuNTU1IDEwLjk1MzMsMTc5LjA1NSAyMi41LDE3N0MgNzIuMTg0OSwxNzIuNTE0IDEyMS44NTIsMTY3Ljg0NyAxNzEuNSwxNjNDIDE5MS43OTYsMTE2LjI0IDIxMS45NjIsNjkuNDA2NiAyMzIsMjIuNUMgMjM5LjgzNiwxMS43NzMzIDI1MC4zMzYsNy45Mzk5NCAyNjMuNSwxMUMgMjY5LjgyMSwxMy4zMjYyIDI3NC45ODcsMTcuMTU5NiAyNzksMjIuNUMgMjk5LjAzOCw2OS40MDY2IDMxOS4yMDQsMTE2LjI0IDMzOS41LDE2M0MgMzkwLjg3LDE2Ny43IDQ0Mi4yMDQsMTcyLjcgNDkzLjUsMTc4QyA1MDIuNDQzLDE4MS40NDEgNTA4LjQ0MywxODcuNjA4IDUxMS41LDE5Ni41IFogTSAyNTQuNSw1Mi41IEMgMjU1Ljc1LDUyLjU3NzQgMjU2LjU4Myw1My4yNDQgMjU3LDU0LjVDIDI3NC42NjcsOTYuMTY2NyAyOTIuMzMzLDEzNy44MzMgMzEwLDE3OS41QyAzMTQuNzc2LDE4OS4yNjUgMzIyLjYwOSwxOTQuNzY1IDMzMy41LDE5NkMgMzc5LjIyMSwxOTkuODUzIDQyNC44ODcsMjA0LjE4NyA0NzAuNSwyMDlDIDQzNi4xMjksMjM5LjcwNiA0MDEuNDYzLDI3MC4wMzkgMzY2LjUsMzAwQyAzNTkuMTIsMzA3LjM0NyAzNTYuMjg3LDMxNi4xOCAzNTgsMzI2LjVDIDM2OC41MjQsMzcxLjc5MiAzNzguNTI0LDQxNy4xMjUgMzg4LDQ2Mi41QyAzNDYuODgsNDM3LjM1NiAzMDUuMzgsNDEyLjg1NiAyNjMuNSwzODlDIDI1NC42NTEsMzg2LjgzNSAyNDYuMzE4LDM4OC4xNjggMjM4LjUsMzkzQyAyMDAsNDE2LjE2NyAxNjEuNSw0MzkuMzMzIDEyMyw0NjIuNUMgMTMyLjQ3Niw0MTcuMTI1IDE0Mi40NzYsMzcxLjc5MiAxNTMsMzI2LjVDIDE1NC43MTMsMzE2LjE4IDE1MS44OCwzMDcuMzQ3IDE0NC41LDMwMEMgMTA5LjUzNywyNzAuMDM5IDc0Ljg3MDUsMjM5LjcwNiA0MC41LDIwOUMgODUuNzc4MSwyMDQuMjQ3IDEzMS4xMTEsMTk5LjkxNCAxNzYuNSwxOTZDIDE4Ni43NTksMTk1LjEyIDE5NC41OTIsMTkwLjI4NiAyMDAsMTgxLjVDIDIxOC40NjUsMTM4LjU5OCAyMzYuNjMyLDk1LjU5ODMgMjU0LjUsNTIuNSBaIi8+PC9nPgo8L3N2Zz4K")
}

.fastcard-wrapper {
	display: flex;
}
.fastcard-list {
	width: 100%;
}
.fastcard-wrapper > .fastcard-item {
	height: auto;
    display: flex;
    flex-direction: column;
	margin-right: 10px;
	width: calc(100% / 4.5 - 8px);
	flex-shrink: 0;
	background-color: rgba(253,246,233,1);
}


.card-page ~ .fastcard .fastcard-item {
	display: flex;
	flex-direction: column;
	color: inherit;
	cursor: pointer;
}
.card-page ~ .fastcard .btn {
	margin: 10px auto 0;
}
.card-page ~ .fastcard .btn_outline {
	background: transparent;
}
.card-page ~ .fastcard .btn_outline:hover {
	background: #FF8000;
}
.card-page ~ .fastcard .fastcard-item {
	border: 1px solid transparent;
	transition: all .2s;
}
.card-page ~ .fastcard .fastcard-item:hover {
	border-color: #FF8000;
}
@media (max-width: 1214px) {
	.fastcard-wrapper > .fastcard-item {
		width: calc(100% / 3.5 - 8px);
	}
}
@media (max-width: 949px) {
	.fastcard-wrapper > .fastcard-item {
		width: calc(100% / 2.5 - 8px);
	}
}
@media (max-width: 684px) {
	.fastcard-wrapper > .fastcard-item {
		width: calc(100% / 2 - 8px);
	}
}

.js-compare-series .swiper-slide:first-child {
	display: none;
}

@media(max-width:400px){
	.card-page ~ .fastcard .fastcard-wrapper {
		flex-direction: column;
	}
	.card-page ~ .fastcard .fastcard-item {
		width: 100%;
	}

	.card-page ~ .fastcard .fastcard-item {
		flex-direction: row;
		height: 100%;
	}
	.card-page ~ .fastcard .fastcard-item__img {
		margin-right: 10px;
	}
	.fastcard-list .swiper-slide {
		height: fit-content !important;
	}
	.js-compare-series .swiper-wrapper {
		transition: all 300ms ease 0s !important;
	}

	.card-page ~ .fastcard .fastcard-wrapper .swiper-button-prev,
	.card-page ~ .fastcard .fastcard-wrapper .swiper-button-next {
		right: 0;
		bottom: 0;
		width: 100%;
		height: 22px;
		top: auto;
		background-image: unset;
	}
	.card-page ~ .fastcard .fastcard-wrapper .swiper-button-prev {
		bottom: auto;
		left: 0;
	}
	.card-page ~ .fastcard .fastcard-wrapper .swiper-button-prev:before,
	.card-page ~ .fastcard .fastcard-wrapper .swiper-button-next:before {
		content: "";
		position: absolute;
		height: 22px;
        width: 22px;
        left: calc(50% - 11px);
        top: calc(50% - 11px);
        background-repeat: no-repeat;
        background-position: center;
		z-index: -1;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAKlBMVEX///////////////////////////////////////////////////////9q+00tAAAADXRSTlMACT3nlvQDn54+ofM879EiiAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAA4SURBVAjXY2BkAAFlBRDpGwQi06+COGy1mJyMqxNAnN5IELl2D5DMun0AF5PBF8RkOAxiMoBtAQDhQxTo0iEbqQAAAABJRU5ErkJggg==);
		transform: rotate(90deg);
	}
	.card-page ~ .fastcard .fastcard-wrapper .swiper-button-prev:before {
		transform: rotate(-90deg);
	}
}
@media(max-width:1400px){
	.fastcard-wrapper .swiper-button-next {
		right: -15px;
	}
	.fastcard-wrapper .swiper-button-prev {
		left: -15px;
	}
}
@media(max-width:1199px){

	.models-banner{
		flex-direction: column;
    align-items: flex-start;
	}
}

/* Новый блок для ричтраков */

.not-sticky .consult__person{
	position: relative !important;
	top: 0 !important;
	left: 0 !important
}
.blue-sale{
	position: relative;
	padding-left: 25px
}
.blue-sale::before{
	content: "";
	width: 66px;
	height: 42px;
	position: absolute;
	top: -16px;
	left: 0;
	background-image: url(../../img/blue-sale.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.orange-sale{
	position: relative;
	padding-left: 25px;
}
.orange-sale::before{
	content: "";
	width: 66px;
	height: 42px;
	position: absolute;
	top: -16px;
	left: 0;
	background-image: url(../../img/orange-sale.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.no-overflow{
	overflow:hidden !important;
}

.inputfile{
	display: none;
}
.uploaded-file {
	width: 100%;
	overflow: hidden;
}
.uploaded-file--no-empty .uploaded-file__items {
	margin-bottom: 20px;
}.uploaded-file > .uploaded-file__text:first-child {
	margin-bottom: 12px;
}
.uploaded-file__error {
	display: none;
	margin-top: 10px;
	color: red;
	font-size: 13px;
	line-height: 17px;
}

.uploaded-file__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.uploaded-file__label {
	display: inline-block;
	vertical-align: top;
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 29px;
	padding: 7px 16px;
	border-radius: 15px;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
	text-align: center;
	background-color: #555555;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: background .5s;
	transition: background .5s;
	margin-right: 13px;
	letter-spacing: .07em;
}

.uploaded-file__label:hover {
	background-color: #e97e2f;
}

.uploaded-file__text {
	color: #a5a5a5;
	font-size: 13px;
	line-height: 17px;
}

.uploaded-file__input {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	visibility: hidden;
}

.uploaded-file__items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.uploaded-file__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	position: relative;
	padding-right: 30px;
	padding-left: 18px;
	margin-bottom: 15px;
}

.uploaded-file__item:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 12px;
	height: 16px;
	filter: invert(1);
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAJFBMVEUAAAAaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhgaGhjdF++5AAAAC3RSTlMAlpnnf+MJuUrJxzchH8EAAAA3SURBVAjXY2jevXsLAwODqZLSbAcGho0MDOlbwBRbtQOQAnHBFNtqMMUgTTplqgQEwUCLgCACAPsOFaWaMvNAAAAAAElFTkSuQmCC") no-repeat center;
}

.uploaded-file__item-name {
	color: #fff;
	font-size: 13px;
	line-height: 17px;
}

.uploaded-file__item-del-btn {
	position: absolute;
	right: 0;
	top: 4px;
	width: 10px;
	height: 10px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXBAMAAAASBMmTAAAAFVBMVEUAAAANDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ofYYjAAAABnRSTlMAnYch4NtBTr7VAAAAYElEQVQY02NgVmCAAmUGBpNEKJsxxYBBLU0AwhFLU2BgTANLQWkxoBSEgghBSagYlIAIQiRgUmAJqFQqSAIuBZSAAda0VAYMGYQeDNMQ9mC4AOE2VFej+AfFpyhhgBI6ANaIGxvKmH4mAAAAAElFTkSuQmCC") no-repeat center;
	background-size: contain;
	border: none;
	padding: 0;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
	filter: invert(1);
}
.inputfile-container{
	margin-top: 20px;
	display: flex;
	flex-direction: column;
}
.inputfile--white{
	display: flex;
	z-index: 1;
	position: relative;
	border: 2px solid white;
	border-radius: 24px;
	width: 100%;
	height: 48px;
	padding: 0 18px;
	border: 2px solid #ececec;
	background-color: transparent;
	font-family: "OpenSans";
	font-size: 14px;
	line-height: 18px;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
	align-items: center;
	color: #fff;
	cursor: pointer;
}
.inputfile-container--white .uploaded-file__item:before{
	background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 16' style='enable-background:new 0 0 12 16;' xml:space='preserve'%3E%3Cpath fill='%23fff' class='st0' d='M6.4243774,1.5h0.000061L10.5,5.1680298V14.5h-9v-13H6.4243774 M6.4243774,0H1.5C0.6715698,0,0,0.6715698,0,1.5 v13C0,15.3284302,0.6715698,16,1.5,16h9c0.8284302,0,1.5-0.6715698,1.5-1.5V5.1680298 c0-0.4252319-0.180481-0.8304443-0.496582-1.1149292L7.4278564,0.3850708C7.1524048,0.137146,6.7949829,0,6.4243774,0L6.4243774,0z' /%3E%3C/svg%3E%0A");
}
.inputfile-container--white .uploaded-file__item-del-btn{
	background-image: url("data:image/svg+xml,%0A%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9.2750244 9.2775421' style='enable-background:new 0 0 9.2750244 9.2775421;' xml:space='preserve'%3E%3Cpath fill='%23fff' class='st0' d='M9.0574951,7.9975128c0.2900391,0.289978,0.2900391,0.7700195,0,1.0599976 C8.9075317,9.2075348,8.7175293,9.2775421,8.5275269,9.2775421S8.1375122,9.2075348,7.9974976,9.0575104L4.6375122,5.697525 L1.2775269,9.0575104C1.1375122,9.2075348,0.9375,9.2775421,0.7474976,9.2775421S0.3674927,9.2075348,0.2175293,9.0575104 c-0.2900391-0.289978-0.2900391-0.7700195,0-1.0599976l3.3599854-3.3599854L0.2175293,1.2775421 c-0.2900391-0.2900391-0.2900391-0.7700195,0-1.0600586c0.289978-0.289978,0.7699585-0.289978,1.0599976,0l3.3599854,3.3600464 l3.3599854-3.3600464c0.2900391-0.289978,0.7700195-0.289978,1.0599976,0c0.2900391,0.2900391,0.2900391,0.7700195,0,1.0600586 L5.6975098,4.6375275L9.0574951,7.9975128z'/%3E%3C/svg%3E%0A");
}
.inputfile-container--white .uploaded-file__item{
	margin-bottom: 8px
}
.inputfile-container--white.uploaded-file--no-empty .uploaded-file__items{
	margin-bottom: 0px;
	margin-top: 10px
}

.common__row.hidden-file {
    display: none;
}

.common__row.file-loaded + .common__row.hidden-file {
    display: block;
}

.common__row.hidden-file.file-loaded {
    display: block;
}


.header-z header{
	z-index: 1 !important;
	opacity: 0;
}
.stillage--top{
	margin-top: 50px
}
.custom-h1{
	color: #0e0e0e;
  font-size: 36px;
  font-weight: 400;
  line-height: 52px;
  margin: 43px 0 30px;
}
.custom-h2{
	color: #0e0e0e;
  font-size: 33px;
  font-weight: 400;
  line-height: 48px;
  margin: 43px 0 25px;
}
.custom-h3{
	color: #0e0e0e;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	margin: 43px 0 25px;
}
.catalog-banner--img.banner-item{
	background-color: transparent;
}
.catalog-banner--img .banner-item__wrapper{
	display: none;
}
.catalog-banner--img .banner-item__img{
	width: 100%;
	position: relative;
	right: 0px
}
.catalog-banner--img .banner-item__img .banner-item__img--big{
	max-width: none;
	object-fit: contain;
}
.catalog-banner--img .banner-item__img .banner-item__img--mobile{
	max-width: none;
	object-fit: contain;
}
@media(max-width:600px){
	.catalog-banner--img .banner-item__img .banner-item__img--mobile{
		object-fit: cover;
	}
}
.catalog-banner{
	max-height: none
}
.banner-item.swiper-slide{
	height: auto
}
.comb__features{
	padding: 49px 0 0 0;
}
.features__list{
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: calc(100% + 30px);
	margin: 0 0 -30px -30px;
	padding: 0;
	list-style: none;
}
@media(max-width: 768px){
	.features__list{
		width: calc(100% + 16px);
		margin: 0 0 -16px -16px;
	}
}
@media(max-width: 520px){
	.features__list{
		flex-direction: column;
		width: 100%;
		margin: 0 0 -16px 0;
	}
}
.features__item{
	width: calc(100% / 3 - 30px);
	margin: 0 0 30px 30px;
}
@media(max-width: 999px){
	.features__item{
		width: calc(50% - 30px);
		margin: 0 0 30px 30px;
	}
}
@media(max-width: 768px){
	.features__item{
		width: calc(50% - 16px);
		margin: 0 0 16px 16px;
	}
}
@media(max-width: 520px){
	.features__item{
		width: 100%;
		max-width: 400px;
		margin: 0 0 16px 0;
	}
}
.feature{
	display: flex;
	flex-direction: column;
	height: 100%;
	border: 1px solid #e8e8e8;
}
.feature__image-wrapper{
	position: relative;
	padding: 66% 0 0 0;
	overflow: hidden;
	border-bottom: 1px solid #e8e8e8;
}
.feature__image{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 101%;
	height: 101%;
	object-fit: cover;
}
.feature__info{
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	flex-grow: 1;
	box-sizing: border-box;
	padding: 21px 25px 19px 25px;

	border-top: none;
	cursor: pointer;
}
@media(max-width: 1023px){
	.feature__info{
		flex-direction: column;
		justify-content: flex-start;
	}
}
.feature__title{
	display: block;
	width: calc(100% - 54px);
	font-size: 16px;
	line-height: 21px;
	font-weight: 600;
	color: #0e0e0e;
	cursor: pointer;
}
@media(max-width: 1400px){
	.feature__title{
		font-size: 13px;
		line-height: 19px;
	}
	.feature__info{
		padding: 21px 15px 19px 15px;
	}
}
@media(max-width: 1023px){
	.feature__title{
		width: 100%;
	}
	.feature__title{
		font-size: 14px;
		line-height: 19px;
	}
}
.feature__arrow{
	flex-shrink: 0;
	position: relative;
	top: 5px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #FF8000;
	transition: background-color .3s 0s ease, transform .3s 0s ease;
}
@media(max-width: 1023px){
	.feature__arrow{
		display: none;
	}
}
.feature__arrow svg:not([class]){
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-40%, -50%);
	width: 7px;
	height: 12px;
}
.feature__description-wrapper{
	position: absolute;
	bottom: 100%;
	left: -1px;
	width: calc(100% + 2px);
	overflow: hidden;
	visibility: hidden;
	transition: visibility 0s .6s linear;
}
@media(max-width: 1023px){
	.feature__description-wrapper{
		position: static;
		width: 100%;
		margin: 20px 0 0 0;
		visibility: visible;
	}
}
.feature__description-wrapper::before{
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #0e0e0e;
	transition: top .3s .3s ease;
}
@media(max-width: 1023px){
	.feature__description-wrapper::before{
		content: "";
		display: none;
	}
}
.feature__description{
	position: relative;
	box-sizing: border-box;
	padding: 28px 25px 27px 25px;
}
@media(max-width: 1023px){
	.feature__description{
		padding: 0;
	}
}
.feature__description p:not([class]){
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	color: white;
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s 0s ease, visibility 0s .3s linear;
}
@media(max-width: 1023px){
	.feature__description p:not([class]){
		color: #0e0e0e;
		opacity: 1;
		visibility: visible;
		font-size: 13px;
		line-height: 18px;
	}
}
.feature__description p:not([class]) + p:not([class]){
	margin: 14px 0 0 0;
}
.feature__info:hover .feature__description-wrapper{
	visibility: visible;
	transition: visibility 0s 0s linear;
}
.feature__info:hover .feature__description-wrapper::before{
	top: 0;
	transition: top .3s 0s ease;
}
.feature__info:hover .feature__description p:not([class]){
	opacity: 1;
	visibility: visible;
	transition: opacity .3s .3s ease, visibility 0s 0s linear;
}
.feature__info:hover .feature__arrow{
	background-color: #0e0e0e;
	transform: rotate(-90deg);
}

.page-tags{
	padding: 29px 30px 29px 30px;
	background-color: #fff8f5;
}
.page-tags__list{
	margin: 0 0 -14px 0;
	padding: 0;
	list-style: none;
}
.page-tags__item{
	display: flex;
	flex-wrap: nowrap;
	margin: 0 0 14px 0;
}
.page-tags__icon-wrapper{
	flex-shrink: 0;
	position: relative;
	width: 22px;
	height: 22px;
	margin: 0 6px 0 0;
}
.page-tags__icon{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.page-tags__text{
	font-size: 14px;
	line-height: 24px;
	font-weight: 500;
	color: #0e0e0e;
}
.page-tags + .gallery-main-outher{
	padding: 0;
}

.banner-limitation{
	background-color: #f5f5f5;
	padding: 47px 50px 50px 50px;
}
.banner-limitation__top{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 24px;
	border-bottom: 1px solid #e2e2e2;
}
.banner-limitation__bottom{
	display: flex;
	flex-direction: column;
	padding-top: 25px;
}
.banner-limitation__img{
	width: 60px;
	height: 60px;
	min-width: 60px;
	min-height: 60px;
	background-color: #fff;
	border-radius: 50%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.banner-limitation__img img{
	width: 30px;
	height: auto;
	object-fit: contain;
}
.banner-limitation__desc{
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	max-width: 242px;
}
.banner-limitation__text{
	font-size: 14px;
	line-height: 20px;
}
.banner-limitation__button{
	margin-top: 14px;
}
.banner-limitation__button .btn{
	padding: 0 20px;
	font-size: 13px;
	line-height: 38px;
}
@media(max-width: 450px){
	.banner-limitation{
		padding: 20px;
	}
}
.celement__modified--present-short{
	top: auto;
	bottom: 14px;
	right: -5px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background-color: white;
}
.celement__modified--present-short .present-banner-img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -47%);
	display: block;
	width: 16px;
	height: 15px;
	background-size: cover;
}
.celement__modified--present-short + .present-popup{
	top: 0px;
	right: 10px;
	left: auto;
	flex-direction: column;
	align-items: flex-start;
	width: 160px;
	padding: 15px;
}
.celement__modified--present-short + .present-popup .present-popup__img{
	margin: 0 0 10px 0;
}
.celement__modified--present-short:hover + .present-popup{
	opacity: 1;
	visibility: visible;
	transition: all .4s;
}

.prompt-btn{
	width: 16px;
	height: 16px;
	background-color: #c3c3c3;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: relative;
	border-radius: 50%;
	transition: all 0.4s;
	cursor: pointer;
}
.prompt-btn:hover{
	background-color: #1f1f1d;
	transition: all 0.4s
}
.prompt-btn span{
	color: #fff;
	font-weight: 700;
}
.prompt-popup{
	position: absolute;
	bottom: calc(100% + 20px);
	left: calc(50% - 100px);
	width: 200px;
	background-color: #fff;
	box-shadow: -3px 2px 30px 0px rgba(0, 0, 0, 0.25);
	padding: 15px 15px 23px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.4s;
	cursor: default;
}
.prompt-popup::before{
	content:"";
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: -20px;
	left: 0;
}
.prompt-popup__img{
	border: 1px solid #f5f5f5;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-bottom: 10px;
}
.prompt-popup__img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.prompt-popup__text{
	font-size: 13px;
	line-height: 16px;
}
.prompt-btn:hover{
	background-color: #1f1f1d;
	transition: all 0.4s
}
.prompt-btn:hover .prompt-popup{
	opacity: 1;
	visibility: visible;
	transition: all 0.4s
}

@media(max-width: 1400px){
	.prompt-popup{
		left: auto;
		right: calc(100% - 20px)
	}
}
@media(max-width: 1199px){
	.prompt-popup{
		left: calc(50% - 100px);
		right: auto
	}
}
.dividiers-block .hint-box{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
@media (max-width: 767px){
	.i-banner-swiper-button:hover .svg-i {
    opacity: 0.8;
	}
}

.card-category {
	margin: 15px 0px 0px;
	padding: 10px;
	background-color: #fff8f5;
	max-width: 885px
}
.card-category .card__params-title{
	margin-bottom: 10px;
}
.card-category .card-category__list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start
}
.card-category .card-category__item {
	margin-bottom: 10px;
	margin-right: 20px;
}
.card-category .card-category__href {
	border-bottom: 2px dotted #e06527;
	font-size: 12px;
	color: #0e0e0e;
	transition: all 0.3s ease;
	cursor: pointer;
	display: inline;
	width: 100%;
  line-height: 18px;
	white-space: nowrap;
}
.card-category .card-category__href:hover {
	border-bottom-color: transparent;
}
.selection-form-section-outer-mb-0{
	position: relative;
	z-index: 2;
	margin-top: 60px;
	overflow: hidden;
}

.news-links{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-left: 38px;
	margin-bottom: 20px;
	max-width: 880px;
}
.news-links__wrapper{
	display: flex;
	flex-direction: row;
}
.news-links .common__back{
	margin-left: 26px;
	margin-right: 15px;
	position: relative;
}
.news-links .common__back--prev{
	margin-left: 55px;
}
.news-links .common__back.common__back--next {
	margin-right: 63px;
	margin-left: 0;
}
.news-links .common__back--next::before {
	left: auto;
	right: -63px;
	transform: rotate(0);
}
@media (max-width: 768px){
	.news-links__wrapper{
		margin-right: 20px;
	}
	.news-links{
		flex-direction: column;
		align-items: flex-start;
		margin-left: 0px;
	}
	.news-links__wrapper{
		flex-direction: column;
		align-items: flex-end;
		margin-right: 0px;
	}
	
	.news-links .common__back::before {
		display: none
	}
	.news-links .common__back--prev{
		margin-left: 0px;
	}
	.news-links .common__back.common__back--next{
		margin-right: 15px;
	}
}
@media(max-width: 600px){
	.news-links__wrapper {
		align-items: flex-start;
	}
	body .news-links .common__back {
		margin-left: 0;
	}
}

.pagination {
	display: flex;
	align-items: center;
	justify-content: center;
}

.change-page {
	order: 1;
    display: flex;
    align-items: center;
	position: absolute;
	right: 0;
}
.js-change-page {
	color: #0e0e0e;
    font-size: 13px;
    line-height: 26px;
    background-color: white;
    border: 1px solid #e4e4e4;
    padding: 0 10px;
    height: 28px;
    margin-left: 16px;
    display: block;
	width: 64px;
}
.change-page-label {
	font-size: 14px;
}
.catalog-tabs .tabs__content>div[data-pagination-num]{
	z-index: 1
}

.catalog-tabs .tabs__content>.change-preloader {
	z-index: 100;
	position: absolute;
}

@media (max-width: 1200px) {
	.change-page {
		position: static;
		margin-left: auto;
	}
}

@media (max-width: 540px) {
	.pagination {
		flex-direction: column;
	}
	.change-page {
		margin: 16px auto 0;
	}
}

.thanks-container{
	margin-top: 30px;
	margin-bottom: 100px;
}
.thanks-list .reviews__elem{
	margin-bottom: 30px;
}

.content .default-scroll_gray td, .default-scroll_gray td{
	border: 1px solid #e7e7e7;
	padding: 7px 10px;
}
.footer-bottom {
	display: flex;
	justify-content: space-between;
}
.footer-bottom--copy {
	flex: 70% 0 1;
}
.footer-bottom--icons {
	flex: 20% 0 0;
	display: flex;
	flex-wrap: wrap;
	filter: contrast(0);
    opacity: .8;
	margin-top: 20px;
}
.footer-bottom--icon {
	flex: 22% 0 0;
	margin: 5px 2% 5px 0;
}
@media (max-width: 999px) {
	.footer-bottom {
		flex-direction: column-reverse;
	}
	.footer-bottom--copy,.footer-bottom--icons {
		flex: 100% 0 1;
	}
	.footer-bottom--icon {
		flex: none;
	}
}
@media (max-width: 767px) {
	.footer-bottom--icon {
		flex: 22% 0 0;
	}
}

/* стили для фильтра на мобилке */
.param-filter-title--mobile{
	display: none
}
.param-filter-close{
	display: none
}

.model__filter-button-wrapper {
	margin-top: 0;
}
.model__filter-clear {
	margin: 24px 0 0;
}
.stillage {
	z-index: 11;
}
.param-filter-wrapper .model__filter-row_labelside .model__filter-label {
	z-index: 3;
}
.model__selected-filters {
	display: none;
}

.model__filter-inpcol-with-children.js-opened .model__filter-inpcol-with-children-list {
	display: block;
}
@media(max-width: 999px){
	.param-filter-wrapper .model__filter-row{
    	padding: 20px 0 5px;
	}
	.model__selected-filters {
		display: flex;
	}

	.param-filter-wrapper .model__filter .model__filter-row_labelside{
		padding: 0px;
		width: 100%;
		margin: 0;
	}
	.param-filter-wrapper .model__filter-row_labelside .model__filter-label{
		padding: 16px 70px 10px 0;
	}	
	.param-filter-wrapper .model__filter-row_labelside .model__filter-label:after{
		top: calc(50% - 8.5px)
	}
	.param-filter-wrapper .model__filter .model__filter-row_labelside{
		border-top: 1px solid #e7e7e7;
	}
	.param-filter-wrapper .model__filter-rangecol .subcat__filter-subtitle{
		width: auto;
		min-width: auto;
		margin-right: 19px;
	}
	.subcat__filter-inpwide{
		margin-bottom: 15px;
	}
	.param-filter-wrapper .model__filter-rangecol{
		padding-bottom: 0px;
	}
	.param-filter-wrapper .model__filter-row_labelside .model__filter-inpcol-outer{
		max-height: none;
		padding: 5px 0 8px 0;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.param-filter-wrapper .model__filter-inpcol{
		min-width: auto;
		width: auto;
	}
	.model__filter-row:not(.model__filter-row_checkbox-view) .model__filter-inpcol {
		width: auto;
		margin: 0 0 6px;
	}
	.param-filter-wrapper .subcat__filter-input{
		padding: 6px 8px;
		border: 0;
		border-radius: 100px;
		background: #f2f2f2;
		margin: 0;
		font-weight: 500;
	}
	.param-filter-wrapper .subcat__filter-input.checked {
		display: flex;
    	align-items: center;
		background: #797977;
		border-color: #797977;
		color: #fff;
	}
	.model__filter-inpcol-with-children {
		width: 100%;
	}
	.model__filter-inpcol-with-children .js-filter-inpcol-parent .subcat__filter-input:before {
		background-color: #fff;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		border: 1px solid #d9d9d9;
		border-radius: 2px;
		box-sizing: border-box;
		content: "";
		display: block !important;
		height: 15px;
		left: 0;
		position: absolute;
		top: 4px;
		width: 15px;
		height: 18px;
		width: 18px;
	}
	.model__filter-inpcol-with-children .js-filter-inpcol-parent .subcat__filter-input {
		border: 0;
		position: relative;
		padding: 5px 0 6px 23px;
		background: transparent;
		color: #3b3b3b;
	}
	.model__filter-inpcol-with-children.js-opened .model__filter-inpcol-with-children-list {
		display: flex;
		flex-wrap: wrap;
		margin: 10px 0;
	}
	
	.model__filter-inpcol-with-children .js-filter-inpcol-parent.model__filter-inpcol {
		width: 100%;
		justify-content: space-between;
		border-radius: 0;
	}
	.model__filter-inpcol-with-children:not(:last-child)  .js-filter-inpcol-parent.model__filter-inpcol {
		border-bottom: 1px solid #f2f2f2;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
	.param-filter-wrapper .subcat__filter-input.checked .filter-counter {
		color: #fff;
	}
	.subcat__filter-input:before {
		display: none !important;
	}

	.sklad__custom-select .subcat__filter-input:before {
		display: block !important;
	}
	.param-filter-wrapper .model__filter-row_labelside .model__filter-label{
		margin-bottom: 0px;
		border: none
	}
	.param-filter-wrapper .model__filter{
		padding-bottom: 0px;
	}
	.param-filter-wrapper .param-filter-title--mobile{
		font-size: 20px;
		color: #0e0e0e;
		padding: 27px 23px 0px;
		margin-bottom: 8px;
		font-weight: 600;
	}
	.param-filter-container.open .param-filter-title--mobile{
		display: block;
		position: fixed;
		z-index: 40;
		background: #fff;
		padding-bottom: 20px;
		width: 100%;
		box-shadow: 0 0 14px 1px rgba(0,0,0,0.1);
	}
	.bx-filter .bx-filter-section {
		padding-top: 70px;
		width: calc(100vw - 4px);
		padding-bottom: 82px;
	}
	.open .param-filter-wrapper{
		position: absolute;
		top: 0;
		z-index: 1000;
		background-color: #fff;
	}
	.param-filter-overlay.open{
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.8);
		z-index: 1;
	}
	.model__filter{
		background-color: #fff;
		padding-top: 0px
	}
	.param-filter-container.open{
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: auto;
		right: 0;
		z-index: 2;
		overflow: overlay;
		padding: 0;
	}
	.param-filter-container .change-preloader-filter {
		width: 100%;
	}
	.model__filter .model__filter-row_labelside.open{
		border-bottom: none
	}
	.open .param-filter-close{
		position: fixed;
		top: 48px;
		right: 24px;
		display: block;
		transition: all 0.4s;
		filter: invert(1);
		z-index: 1001;
	}
	.param-filter-close:hover{
		opacity: 0.5
	}
	.model__filter-inpcol-outer.more_6:not(.open) .model__filter-inpcol:nth-child(n + 7) {
		display: flex;
	}
	.model__filter-inpcol-all-btn {
		display: none;
	}
	.open .param-filter-wrapper{
		overflow-y: scroll;
	}
	.bx-filter-section {
		position: relative;
	}
	.model__buttons-wrap {
		display: flex !important;
		align-items: center;
		justify-content: center;
		margin: 16px 0;
	}
	.model__filter-clear {
		display: inline-block !important; 
		margin: 0 20px 0 0;
	}
	.model__buttons-wrap .param-filter-close {
		display: none;
	}	
}

@media(max-width: 700px){
	.open .param-filter-wrapper{
		left: 0;
		max-width: 100%;
		width: 100%;
		
	}
	.footer__menu-col {
		width: calc(100% / 2 - 20px);
		
	}
	.footer__cols-menu-wrap-row {
		flex-wrap: wrap;
	}
	.footer__listhref:not(.open) {
		margin: 0;
	}
	.footer__listhref.footer__listhref_sout:not(.open) {
		margin-bottom: 10px;
	}
	.footer__itemhref+.footer__itemhref {
		margin-top: 0;
		margin-bottom: 10px;
	}
	.footer__cols-menu-wrap-row:first-child {
		margin-bottom: 0;
	}
}

/* стили для фильтра на мобилке */

.contacts__col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: 26px;
	width: calc(50% - 13px)
}
@media (max-width: 1199px) {
	.contacts__col {
		width: 100%;
		margin: 0;
	}
	.contacts__col-cities .contacts__col {
		margin: 0 0 30px;
	}
}
.custom-h1{
	color: #0e0e0e;
  font-size: 36px;
  font-weight: 400;
  line-height: 52px;
  margin: 43px 0 30px;
}
.custom-h2{
	color: #0e0e0e;
  font-size: 33px;
  font-weight: 400;
  line-height: 48px;
  margin: 43px 0 25px;
}
.custom-h3{
	color: #0e0e0e;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	margin: 43px 0 25px;
}
.catalog-banner--img.banner-item{
	background-color: transparent;
}
.catalog-banner--img .banner-item__wrapper{
	display: none;
}
.catalog-banner--img .banner-item__img{
	width: 100%;
	position: relative;
	right: 0px
}
.catalog-banner--img .banner-item__img .banner-item__img--big{
	max-width: none;
	object-fit: contain;
}
.catalog-banner--img .banner-item__img .banner-item__img--mobile{
	max-width: none;
	object-fit: contain;
}
@media(max-width:600px){
	.catalog-banner--img .banner-item__img .banner-item__img--mobile{
		object-fit: cover;
	}
}
.catalog-banner{
	max-height: none
}
.banner-item.swiper-slide{
	height: auto
}
.comb__features{
	padding: 49px 0 0 0;
}
.features__list{
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: calc(100% + 30px);
	margin: 0 0 -30px -30px;
	padding: 0;
	list-style: none;
}
@media (max-width: 1400px) {
	.features__list {
		width: calc(100% + 60px);
		margin: 0 0 -30px -60px;
	}
}
@media(max-width: 1023px){
	.features__list {
		width: calc(100% + 24px);
		margin: 0px 0 -16px -24px;
	}
}
@media(max-width: 768px){
	.features__list{
		width: calc(100% + 16px);
		margin: 0 0 -16px -16px;
	}
}
@media(max-width: 520px){
	.features__list{
		flex-direction: column;
		width: 100%;
		margin: 0 0 -16px 0;
	}
}
@media(min-width: 520px){
	.features__item{
		width: calc(50% - 16px) !important;
		margin: 0 0 16px 16px !important;
	}
}

@media(min-width: 769px){
	.features__item{
		width: calc(50% - 30px) !important;
		margin: 0 0 30px 30px !important;
	}
}

@media (min-width: 1000px) {
	.features__item{
		width: calc(100% / 3 - 30px) !important;
		margin: 0 0 30px 30px !important;
		height: auto !important;
	}
}

.features__item{
	height: auto !important;
}

.features__item-video {
	padding: 24px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
	color: #fff;
	transition: all .2s;
	background-size: cover;
}
.features__item-video:hover {
	opacity: .7;
}
.features__item-video-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 22px;
	margin-bottom: 4px;
	max-width: 192px;
}
.features__item-video-subtitle {
	font-size: 14px;
	font-weight: 600;
	line-height: 19px;
	margin-bottom: 16px;
}
.features__item-video-time {
	padding: 0 5px 2px;
	border-radius: 4px;
	margin-right: 6px;
	background: #EF3124;
}
.features__item-video-button {
	padding: 6px 16px;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	width: fit-content;
}
.feature{
	display: flex;
	flex-direction: column;
	height: 100%;
	border: 1px solid #e8e8e8;
}
.feature__image-wrapper{
	position: relative;
	padding: 66% 0 0 0;
	overflow: hidden;
	border-bottom: 1px solid #e8e8e8;
}
.feature__image{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 101%;
	height: 101%;
	object-fit: cover;
}
.feature__info{
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	flex-grow: 1;
	box-sizing: border-box;
	padding: 21px 25px 19px 25px;

	border-top: none;
	cursor: pointer;
}
@media(max-width: 1023px){
	.feature__info{
		flex-direction: column;
		justify-content: flex-start;
	}
}
.feature__title{
	display: block;
	width: calc(100% - 54px);
	font-size: 16px;
	line-height: 21px;
	font-weight: 600;
	color: #0e0e0e;
	cursor: pointer;
}
@media(max-width: 1400px){
	.feature__title{
		font-size: 14px;
		line-height: 19px;
	}
}
@media(max-width: 1023px){
	.feature__title{
		width: 100%;
	}
}
.feature__arrow{
	flex-shrink: 0;
	position: relative;
	top: 5px;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #FF8000;
	transition: background-color .3s 0s ease, transform .3s 0s ease;
}
@media(max-width: 1023px){
	.feature__arrow{
		display: none;
	}
}
.feature__arrow svg:not([class]){
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-40%, -50%);
	width: 7px;
	height: 12px;
}
.feature__description-wrapper{
	position: absolute;
	bottom: 100%;
	left: -1px;
	width: calc(100% + 2px);
	overflow: hidden;
	visibility: hidden;
	transition: visibility 0s .6s linear;
}
@media(max-width: 1023px){
	.feature__description-wrapper{
		position: static;
		width: 100%;
		margin: 20px 0 0 0;
		visibility: visible;
	}
}
.feature__description-wrapper::before{
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #0e0e0e;
	transition: top .3s .3s ease;
}
@media(max-width: 1023px){
	.feature__description-wrapper::before{
		content: "";
		display: none;
	}
}
.feature__description{
	position: relative;
	box-sizing: border-box;
	padding: 28px 25px 27px 25px;
}
@media(max-width: 1023px){
	.feature__description{
		padding: 0;
	}
}
.feature__description p:not([class]){
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	color: white;
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s 0s ease, visibility 0s .3s linear;
}
@media(max-width: 1023px){
	.feature__description p:not([class]){
		color: #0e0e0e;
		opacity: 1;
		visibility: visible;
		font-size: 13px;
		line-height: 18px;
	}
}
.feature__description p:not([class]) + p:not([class]){
	margin: 14px 0 0 0;
}
.feature__info:hover .feature__description-wrapper{
	visibility: visible;
	transition: visibility 0s 0s linear;
}
.feature__info:hover .feature__description-wrapper::before{
	top: 0;
	transition: top .3s 0s ease;
}
.feature__info:hover .feature__description p:not([class]){
	opacity: 1;
	visibility: visible;
	transition: opacity .3s .3s ease, visibility 0s 0s linear;
}
.feature__info:hover .feature__arrow{
	background-color: #0e0e0e;
	transform: rotate(-90deg);
}

.page-tags{
	padding: 29px 30px 29px 30px;
	background-color: #fff8f5;
}
.page-tags__list{
	margin: 0 0 -14px 0;
	padding: 0;
	list-style: none;
}
.page-tags__item{
	display: flex;
	flex-wrap: nowrap;
	margin: 0 0 14px 0;
}
.page-tags__icon-wrapper{
	flex-shrink: 0;
	position: relative;
	width: 22px;
	height: 22px;
	margin: 0 6px 0 0;
}
.page-tags__icon{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.page-tags__text{
	font-size: 14px;
	line-height: 24px;
	font-weight: 500;
	color: #0e0e0e;
}
.page-tags + .gallery-main-outher{
	padding: 0;
}

.banner-limitation{
	background-color: #f5f5f5;
	padding: 47px 50px 50px 50px;
}
.banner-limitation__top{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 24px;
	border-bottom: 1px solid #e2e2e2;
}
.banner-limitation__bottom{
	display: flex;
	flex-direction: column;
	padding-top: 25px;
}
.banner-limitation__img{
	width: 60px;
	height: 60px;
	min-width: 60px;
	min-height: 60px;
	background-color: #fff;
	border-radius: 50%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.banner-limitation__img img{
	width: 30px;
	height: auto;
	object-fit: contain;
}
.banner-limitation__desc{
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	max-width: 242px;
}
.banner-limitation__text{
	font-size: 14px;
	line-height: 20px;
}
.banner-limitation__button{
	margin-top: 14px;
}
.banner-limitation__button .btn{
	padding: 0 20px;
	font-size: 13px;
	line-height: 38px;
}
@media(max-width: 450px){
	.banner-limitation{
		padding: 20px;
	}
}
.celement__modified--present-short{
	top: auto;
	bottom: 14px;
	right: -5px;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background-color: white;
}
.celement__modified--present-short .present-banner-img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -47%);
	display: block;
	width: 16px;
	height: 15px;
}
.celement__modified--present-short + .present-popup{
	top: 0px;
	right: 10px;
	left: auto;
	flex-direction: column;
	align-items: flex-start;
	width: 160px;
	padding: 15px;
}
.celement__modified--present-short + .present-popup .present-popup__img{
	margin: 0 0 10px 0;
}
.celement__modified--present-short:hover + .present-popup{
	opacity: 1;
	visibility: visible;
	transition: all .4s;
}

.prompt-btn{
	width: 16px;
	height: 16px;
	background-color: #c3c3c3;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: relative;
	border-radius: 50%;
	transition: all 0.4s;
	cursor: pointer;
}
.prompt-btn:hover{
	background-color: #1f1f1d;
	transition: all 0.4s
}
.prompt-btn span{
	color: #fff;
	font-weight: 700;
}
.prompt-popup{
	position: absolute;
	bottom: calc(100% + 20px);
	left: calc(50% - 100px);
	width: 200px;
	background-color: #fff;
	box-shadow: -3px 2px 30px 0px rgba(0, 0, 0, 0.25);
	padding: 15px 15px 23px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.4s;
	cursor: default;
}
.prompt-popup::before{
	content:"";
	width: 100%;
	height: 20px;
	position: absolute;
	bottom: -20px;
	left: 0;
}
.prompt-popup__img{
	border: 1px solid #f5f5f5;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-bottom: 10px;
}
.prompt-popup__img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.prompt-popup__text{
	font-size: 13px;
	line-height: 16px;
}
.prompt-btn:hover{
	background-color: #1f1f1d;
	transition: all 0.4s
}
.prompt-btn:hover .prompt-popup{
	opacity: 1;
	visibility: visible;
	transition: all 0.4s
}
.select-panel__group .prompt-btn{
	margin-left: 12px;
}
.select-panel__group-wrapper .prompt-btn{ 
	margin-left: 5px;
	margin-right: -1px;
}
@media (max-width: 520px) {
	.select-panel__group-wrapper .prompt-btn {
		margin-right: 10px;
	}
}
@media(max-width: 1400px){
	.prompt-popup{
		left: auto;
		right: calc(100% - 20px)
	}
}
@media(max-width: 1199px){
	.prompt-popup{
		left: calc(50% - 100px);
		right: auto;
		width: 150px;
	}
}
.dividiers-block .hint-box{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
@media (max-width: 767px){
	.i-banner-swiper-button:hover .svg-i {
    opacity: 0.8;
	}
}

.card-category {
	margin: 15px 0px 0px;
	padding: 10px;
	background-color: #fff8f5;
	max-width: 885px
}
.card-category .card__params-title{
	margin-bottom: 10px;
}
.card-category .card-category__list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start
}
.card-category .card-category__item {
	margin-bottom: 10px;
	margin-right: 20px;
}
.card-category .card-category__href {
	border-bottom: 2px dotted #e06527;
	font-size: 12px;
	color: #0e0e0e;
	transition: all 0.3s ease;
	cursor: pointer;
	display: inline;
	width: 100%;
  line-height: 18px;
	white-space: nowrap;
}
.card-category .card-category__href:hover {
	border-bottom-color: transparent;
}
.selection-form-section-outer-mb-0{
	position: relative;
	z-index: 2;
}

.news-links{
	display: flex;
	flex-direction: row;
	margin-left: 38px;
}

.news-links .common__back{
	margin-left: 26px;
	margin-right: 15px;
	position: relative;
}
.news-links .common__back--prev{
	margin-left: 55px;
}
.news-links .common__back--prev::before {
	transform: rotate(180deg);
}
.news-links .common__back--next::before {
	left: auto;
	right: -63px;
}

@media (max-width: 600px){
	.news-links{
		flex-direction: column;
		align-items: flex-start;
		margin-left: 0px;
	}
	.news-links .common__back::before {
		display: none
	}
	.news-links .common__back--prev{
		margin-left: 0px;
	}
}
.new-pool-download ~ .catalog-page__row{
	margin-top: 25px;
}
.new-pool-download .pool-download__wrapper{
	padding-left: 30px;
	position: relative;
}
.new-pool-download .pool-download__link{
	margin: 0;
	white-space: normal;
}
.new-pool-download .pool-download__link::before{
	display: none
}
.new-pool-download .pool-download__link span{
	top: 0
}
.new-pool-download .pool-download__wrapper:before {
	content: '';
	position: absolute;
	width: 18px;
	height: 24px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAMAAADAi10DAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABHVBMVEUtLSwxMS8xMTAzMy02NiwxMS4yMjEwMC8uLi4yMjAuLi0sLCwtLS0yMi8vLy4tLS4wMDAyMi4zMy4uLi8zMy8vLy8wMC40NC0xMTEwMC82NiwxMS8xMTAuLiwwMC4xMS8xMS8vLy4xMS8xMS8xMS8yMi8yMjAxMS8yMjAuLi4xMS8xMS8xMS8vLy4xMS8xMS8xMS8xMS8xMS8xMS8xMS8xMS8xMS8wMC8xMS8xMS8xMS8xMS8xMS8xMS4xMS8wMC8xMS8wMC4yMi8yMi4wMC8zMy41NSwyMi8vLy8xMS8xMS8yMi4yMi8wMC4xMS8xMS8xMS8yMi8xMS8xMS8wMC8xMS4zMy4xMS8xMTAyMjAyMi8yMjAxMS8wMC////8oYlJtAAAAWnRSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCYQ18lNbHnoEdBw2K/O+TDGX+8fCA4NqHgJKC2N5/SvL0VAyViPgFjnMuc8YEJ5B4jIaIrmT7g5QprXNyKS7dgJ9I2aF8AAAAAWJLR0ReBNZhuwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+MCCAoFMyxAqIYAAAEJSURBVBjTbdDZVsIwFIXhbCqkKilNUXEeqHqcxQGcULTOM85Kj+//GiZlsQR0X2X9F/myIgRSTk86M9xojEi4Lnr7hE2jY+PxxGQ8NT2TpP5iGM4yz2XdeWYKw4WsWFxi5mUgIyVWzDFeFbxGtM6ljU3aKvE2UZkFVyB3djnZ3j5QMYmUlzsIm/N9kE2AK6Fg56OVoHSAfFrbalNVYiAIDo9qjkmDsmrSsXcSOad8dn5xSXTlXZt0I7/5lu/00L0xH/BoUj31xPwc6Jx1i37z+iB60Rp5N0HrSdIKNrWL0rzBiIVfUb5GhW6R/4jy7R/x3YjKaxeVRoKhJVbQMftfZerYB4tP7trXD3CFRsDnrWoLAAAAAElFTkSuQmCC);
	left: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pool-center{
	width: 100%;
	margin-top: 15px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
@media(max-width: 1400px){
	.new-pool-download{
		max-width: 650px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media(max-width: 767px){
	.pool-download__link span{
		display: inline
	}
	.pool-btn{
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 20px;
	}
}

#makeMeasurement .text {
	margin-bottom: 2px;
}

.btn_warehouse-project-order {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	line-height: 1.3em;
	padding: 11px 25px;
}
.card--list.card__list 	.celement {
	width: 100%;
	padding-bottom: 35px;
}
.card--list.card__list .celement__wrapper{
	max-width: 160px;
	height: 140px;
}
.card--list.card__list .celement__img-link{
	height: 140px;
	min-width: 160px;
}
.card--list.card__list .product-item.product-item-container{
	display: flex;
}
.card--list.card__list .celement-information{
	padding-left: 40px;
	flex-grow: 1;
}
.card--list.card__list .celement__name{
	max-width: 440px
}
.card--list.card__list .celement-information__top{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
	height: 100%;
}
.card--list.card__list .celement__info-cost{
	min-height: auto;
	margin: 0;
	flex-direction: column;
  align-items: flex-start;
}
.card--list.card__list .celement__cost.celement__cost--old{
	align-self: flex-start;
}
.card--list.card__list .price-wrapper{
	min-width: 240px;
	max-width: 240px;
	width: 100%;
	margin-top: 0px;
	display: flex;
	flex-direction: column;
	height: 100%;
}
.card--list.card__list .celement__btns{
	margin-top: auto;
	margin-bottom: 0px;
}
.card--list.card__list .celement__modified-wrapper{
	position: relative;
	top: auto;
	right: auto;
	left: auto;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 84%;
	height: auto;
	margin-bottom: 0;
}
.card--list.card__list .celement__modified-wrapper .celement__modified{
	position: relative;
	margin-bottom: 15px;
}
.card--list.card__list .celement__modified--present span{
	white-space: nowrap;
}
.celement__modified--present span {
	font-size: 12px;
}
.card--list.card__list .celement__modified.celement__modified--sale+.celement__modified.celement__modified--present{
	left: auto
}
.card--list.card__list .celement__name-container{
	padding-top: 0px;
}
.card--list.card__list .item-group-info{
	padding-top: 0px;
	margin-top: -19px;
	width: 100%
	
}
.card--list.card__list .item-group-info .modif-text:hover {
	border-color: transparent;
}
.card--list.card__list .celement__more{
	padding-top: 20px;
	padding-left: 224px;
	padding-right: 24px;
	top: calc(100% - 35px);
	display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.card--list.card__list .celement__more-btns{
	display: flex;
	justify-content: flex-start;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: flex-start;
	width: 32.5%;
}
.card--list.card__list .celement__char-item{
	display: flex;
	flex-direction: column;
	width: 50%;
}
.card--list.card__list .celement__char{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	max-width: 465px;
}

.filter-type{
	display: flex
}
.filter-type__item{
	display: flex;
	width: 30px;
	height: 30px;
	border: 1px solid #e4e4e4;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.filter-type__item svg path{
	fill: #b9b9b9;
	transition: all 0.4s;
}
.filter-type__item.active svg path{
	fill: #1a1a18;
	transition: all 0.4s;
}
.filter-type__tile{
	margin-right: 5px;
}
@media(max-width: 1400px){
	.card--list.card__list .celement-information__top{
		flex-direction: column;
	}
	.card--list.card__list .price-wrapper{
		margin-bottom: 15px;
		height: auto;
	}
	.card--list.card__list .celement__btns {
		margin-top: 20px;
	}
	.card--list.card__list .celement__more{
		top: calc(100% - 20px);
		padding-right: 25px;
	}
	.card--list.card__list .celement__char{
		max-width: 365px
	}
	.card--list.card__list .item-group-info {
		margin-top: 0;
	}
}
@media(max-width: 1199px){
	.card--list.card__list .celement__char-item{
		width: 100%;
	}
	.card--list.card__list .celement__char{
		flex-direction: column;
	}
}
@media(max-width: 768px){
	.card--list.card__list .celement__art{
		text-align: left;
	}
	.card--list.card__list .celement__name{
		margin-bottom: 0px;
	}
	.card--list.card__list .celement__btns{
		margin-top: 10px;
	}
	.card--list.card__list .item-group-info{
		margin-bottom: 20px;
	}
	.card--list.card__list .celement{
		padding-bottom: 10px;
	}
	.card--list.card__list .celement__more-btns{
		display: none
	}
	
	.card--list.card__list .celement__char-item{
		width: 50%;
	}
	.card--list.card__list .celement__char{
		flex-direction: row;
	}

}
@media(max-width: 767px){
	.card--list.card__list .celement__btns-mobile{
		width: auto;
	}
	.card--list.card__list .celement__btns{
		justify-content: space-between;
	}
}
@media(max-width: 659px){
	.card--list.card__list .price-wrapper{
		margin-top: 10px;
	}
}
@media(max-width: 599px){
	.card--list.card__list .product-item.product-item-container{
		flex-direction: column;
	}
	.card--list.card__list .celement-information{
		padding-left: 0px
	}
	.card--list.card__list .celement__wrapper {
    max-width: none;
    height: 242px;
	}
	.card--list.card__list .celement__info-cost{
		min-height: 16px;
		flex-direction: row;
		align-items: baseline;
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.card--list.card__list .celement__char-item{
		width: 100%;
		flex-direction: row;
	}
	.card--list.card__list .celement__char{
		flex-direction: column;
	}
	.card--list.card__list .celement{
		padding-bottom: 0px;
	}
	.card--list.card__list .celement__name-container{
		padding-top: 0px;
	}
	.card--list.card__list .celement__modified-wrapper {
		position: absolute;
    top: 25px;
    right: 25px;
    left: auto;
	}
	.card--list.card__list .celement-information__top{
		position: inherit;
		height: auto;
	}
	.card--list.card__list .celement__modified-wrapper .celement__modified{
		position: absolute;
		margin-bottom: 0px;
	}
	.card--list.card__list .celement__img-link{
		height: 222px
	}
	.card--list.card__list .celement__modified.celement__modified--sale+.celement__modified.celement__modified--present{
		left: 60px
	}
	.card--list.card__list .price-wrapper{
		max-width: none;
		min-width: auto;
	}
	.card--list.card__list .celement__cost.celement__cost--old {
    align-self: flex-end;
	}
}

@media (max-width: 999px) {
	.celement__show-params-mobile {
		display: block;
	}
	.card--list.card__list .celement__more{
		padding-left: 217px;
		top: calc(100% - 15px);
	}
	.celement.open .celement__more {
		visibility: visible;
		opacity: 1;
	}
	.celement:hover {
		box-shadow: none;
	}
}
@media (max-width: 599px) {
	.celement__show-params-mobile {
		display: none;
		padding: 13px 0 18px;
		font-size: 14px;
	}
}


.video {
	padding: 0;
}

.video .container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.video__elem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	width: calc((100% / 3) - 16px);
	position: relative;
	margin-bottom: 15px;
	overflow: hidden;
	-ms-flex-line-pack: end;
	align-content: flex-end;
	transition: all .2s;
}

@media (max-width: 1199px) {
	.video__elem {
		width: calc(50% - 12px);
	}
}

@media (max-width: 768px) {
	.video__elem {
		width: 100%;
	}
}

.video__elem_bigger {
	height: 702px;
	margin-left: 30px;
}

@media (max-width: 1199px) {
	.video__elem_bigger {
		height: 550px;
	}
}

@media (max-width: 768px) {
	.video__elem_bigger {
		height: 260px;
		margin-left: 0;
	}
}

.video__elem:hover {
	box-shadow: 0px 3px 13px 1.45px rgb(0 0 0 / 19%);
}

.video__elem-bg {
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	will-change: transform;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.5s -webkit-transform;
	transition: 0.5s -webkit-transform;
	transition: 0.5s transform;
	transition: 0.5s transform, 0.5s -webkit-transform;
}

.video__content {
	width: 100%;
	height: auto;
	padding: 42px 52px;
	position: relative;
	z-index: 1;
	-ms-flex-item-align: end;
	align-self: flex-end;
	border: 1px solid #E7E7E7;
}


.video__play {
	display: block;
	position: relative;
	width: 60px;
	height: 60px;
	border: 0;
	cursor: pointer;
	outline: none;
	border-radius: 50%;
}

.video__play:before {
	content: "";
	width: 100%;
	height: 100%;
	background-color: #FF8000;
	border-radius: 50%;
	z-index: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: 0.5s background;
	transition: 0.5s background;
}

.video__play:after {
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAMAAABl5a5YAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+yfIzaAAAAKXRSTlMAtyr7lRTxewnhWQHHOP6mHvmMEOtqBNVIz+ZiAvaEDL8321HvcwauKPnuFXcAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAWklEQVQY033QNRLAQAwDwAszMzPo/x9MG11xLnfGI8tC0wUPDNNiAGzHZQA8P2AAwkgCxEnKAGR5wQCUVc0ANK0EHUM/jP+VaV5UsetGh+0HdTmvW1X/efk/H12uFr5Ep2/aAAAAAElFTkSuQmCC") no-repeat center;
}

.video__play:hover:before {
	background-color: #e97e2f;
}

.video__text {
	position: relative;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	max-width: 260px;
}

.video__text_longer {
	max-width: 360px;
}

.video__href {
	color: #0E0E0E;
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	border-bottom: 2px solid #FF8000;
	-webkit-transition: 0.5s border;
	transition: 0.5s border;
}

.video__href:hover {
	border-color: transparent;
}

@media (min-width: 769px) and (max-width: 1023px){
	.smart-page {
		margin-top: -50px;
	}
}
    
@media (max-width: 660px) {
	.smart-page .sm-information__left img:first-child {
	  float: none !important;
	  margin: 0 0 32px !important;
	  width: 100%;
	}
  }
  
#bx_85374638_351 .contacts__fullw-text {
	display: none;
}
@media (min-width: 769px) and (max-width: 1023px){
	.smart-page {
		margin-top: -50px;
	}
}
    
@media (max-width: 660px) {
	.smart-page .sm-information__left img:first-child {
	  float: none !important;
	  margin: 0 0 32px !important;
	  width: 100%;
	}
  }
  
#bx_85374638_351 .contacts__fullw-text {
	display: none;
}


/* Новая главная */

.container-big {
	max-width: 1640px;
	margin: 0 auto;
}
/* .index .container, .index .full-width-banner, .index .header__wrapper {
	max-width: 1320px;
} */
.index .common__title {
	font-size: 30px;
	line-height: 30px;
	color: #1A1A18;
}

/* Новый баннер */
.new-mainpage-banner-news {
	background: #F5F5F5;
	padding: 0 0 6px;
}
.new-mainpage-banner-news__wrap {
	display: flex;
}
.i-banner-slider {
	width: 100%;
	position: relative;
}

@media (max-width: 767px) {
	.i-banner-slider {
		margin-left: -16px;
		width: calc(100% + 32px);
	}
	.new-mainpage-banner-news .container {
		padding-top: 0;
		padding-bottom: 0;
	}
	.new-mainpage-banner-news {
		background: transparent;
	}
}
.i-banner .swiper-slide { 
	position: relative;
	min-height: 157px;
	height: auto;
}
.i-banner .swiper-slide:after {
    content: '';
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-size: 40px;
    background-repeat: no-repeat;
    background-position: center;
	width: 40px;
    height: 40px;
    position: absolute;
    left: calc(50% - 20px);
    top: calc(50% - 20px);
    display: block;
	animation: swiper-preloader-spin 1s steps(12, end) infinite;
	z-index: -1;
}

.i-banner-slider .swiper-container {
	height: 100%;
}

.i-banner-swiper-buttons {
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.i-banner-swiper-buttons .i-banner-swiper-button-prev {
	border-radius: 100%;
	width: 40px;
	height: 40px;
	margin: 0 0 0 -20px;
	padding: 0;
	transform: rotate(90deg);
}
.i-banner-swiper-buttons .i-banner-swiper-button-next {
	border-radius: 100%;
	width: 40px;
	height: 40px;
	margin: 0 -20px 0 0;
	padding: 0;
}
.i-banner-swiper-button-prev, 
.i-banner-swiper-button-next {
	transform: rotate(-90deg);
	box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
}
.i-banner-swiper-button-prev .svg-i {
	transform: rotate(0); 
}
.i-banner__pic {
	height: 100%;
	max-height: 345px;
}
.i-banner-swiper-button .svg-i {
	width: 14px;
	height: 8px;
}



/* Новые новости */
.main-news-slider__imgover{
	overflow: hidden;
	display: block;
	height: 190px;
	margin-bottom: 20px;
}
.section-main-news-slider-order {
	margin: 20px 0 ;
}
.main-news-slider__toall {
	display: block;
	margin-top: 20px;
	color: #FF8000;
    border-bottom: 1px solid;
	width: fit-content;
	transition: all .4s;
}
.main-news-slider__toall:hover {
	border-bottom: 1px solid transparent;
}
.main-news-slider__date{
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}
.main-news-slider__href{
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #000;
	border-bottom: 2px solid #ff8000;
	transition: all .4s;
}
.main-news-slider__href:hover {
	border-bottom: 2px solid transparent;
}
.new-mainpage-banner-news__i-news {
	width: 360px;
	height: 100%;
	flex-shrink: 0;
	max-width: 360px;
	margin-left: 80px;
	padding: 30px;
	background: #fff;
	box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	position: relative;
}
.new-mainpage-banner-news__title-wrap .common__title{
	margin-bottom: 0;
	font-size: 30px;
    line-height: 30px;
}
.new-mainpage-banner-news__title-wrap {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.new-mainpage-banner-news .swiper-buttons {
	top: 50%;
    left: 0;
    width: 100%;
    transform: none;
	max-width: 100%;
}
.new-mainpage-banner-news .swiper-button-prev, .new-mainpage-banner-news .swiper-button-next {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
	border-radius: 100%;
	background-size: 9px 12px;
	margin-top: -20px;
}
.new-mainpage-banner-news .swiper-button-prev {
	top: 0;
	left: -25px;
}
.new-mainpage-banner-news .swiper-button-next {
	top: 0;
	left: auto;
	right: -25px;
}
.new-mainpage-banner-news__toall:after {
	top: 50%;
    transform: translateY(-50%);
}
.main-news-slider__img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	transition: all .3s;
}
.new-mainpage-banner-news__toall {
	position: relative;
	right: 0;
	top: auto;
	margin: 0 32px 0 auto;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
}



/* Буллеты */
.swiper-pagination_long-bullets {
	width: 100%;
	padding: 0 30px;
}

.swiper-pagination_long-bullets .swiper-pagination-bullet {
	width: 30px;
	height: 3px;
	border-radius: 0;
	background: #C4C4C4;
	margin-right: 30px;
	border: 0;
	transition: background-color .5s;
}
.swiper-pagination_long-bullets .swiper-pagination-bullet-active{
	background: #FF7F00;
}




/* Новые проекты */
/* .projects .container {
	padding: 0;
} */
.projects__toall {
	top: 9px;
	font-size: 16px;
    line-height: 20px;
}
.projects__toall:after {
	top: 3px;
}
.projects__cost {
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	min-height: 65px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.projects__imgover {
	margin-bottom: 30px;
}
.projects__href {
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
}
.projects__text {
	font-size: 14px;
	line-height: 20px;
	margin-top: 20px;
}
.projects__imgover {
	padding-top: 72%;
}

/* Новые партнёры */

/* .partners-section > .container {
	padding: 0;
}

.clients > .container {
	padding: 0;
} */

.partners-section {
	position: relative;
}

.clients .swiper-button-prev {
	top: 109px;
	left: -79px;
}
.clients .swiper-button-next {
	top: 109px;
	right: -79px;
}
.clients {
	margin-bottom: 16px;
}

/* Новая шапка */
.header__main .header__contact-item--email {
	margin-left: 32px;
}
.header__main .header__contact-item--around {
	display: none;
}


/* Новые Клиенты о нас */

.reviews {
	margin-bottom: 42px;
}
.reviews-new .reviews__about {
	padding: 0;
}
/* .reviews-new > .container{
	padding: 0;
} */

.reviews-new .reviews__about-wrap {
	padding: 24px 20px 20px;
	min-height: 325px;
}
.reviews-new .reviews__make {
	margin: 0;
}
.reviews__name {
	font-weight: bold;
	font-size: 20px;
	line-height: 30px;
}
.reviews__button-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30px;
	border-top: 1px solid #E5E5E5;
	margin-top: auto;
	align-items: flex-end;
}
.reviews__button-wrap-mobile {
	display: none;
}
.reviews__toall {
	margin-top: 12px;
	margin-right: 33px;
    font-size: 16px;
}
.reviews__content {
	padding: 25px 17px;
}
.reviews__text {
	max-width: 640px;
}

.reviews__text p:not([class]) {
	font-size: 14px;
	line-height: 30px;
}

.reviews__person {
	margin-top: 34px;
}
.reviews__img {
	min-height: 375px;
}


.reviews .swiper-button-prev {
	left: -81px;
}
.reviews .swiper-button-next {
	right: -81px;
}

/* Новый блок видео */

/* .video .container {
	padding: 0;
} */

.video__list {
	display: flex;
    flex-wrap: wrap;
	width: 100%;
    justify-content: space-between;
}
.video__elem {
	width: calc((100% / 4) - 12px);
}
.video__content {
	padding: 30px;
}

@media (max-width: 520px) {
	.video__content {
		padding: 20px 15px;
	}
	.video__href {
		font-size: 16px;
		line-height: 24px;
	}
}

/* Новый блок услуг */

.services {
	margin: 32px 0 16px;
}
.services .container {
	/* padding: 0; */
}
.services .common__title{
	margin-bottom: 13px;
}
.services__item-imgover {
	width: 60px;
    height: 60px;
    margin: 0 auto 20px;
}

.services__item-icon {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.services__item-href {
	padding: 0;
	width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.services__item {
	width: 20%;
	height: 260px;
	padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.services__item+.services__item {
	margin: 0;
}
.services__list {
	/* margin: 0 -15px; */
	/* padding: 0; */
}

.services__item-title span{
	border-bottom: 2px solid #FF8000;
}
.services__item-title {
	font-weight: 600;
	font-size: 20px;
	line-height: 30px;
	border: 0;
}



/* Новый блок категорий */

.i-cats {
	margin-bottom: 35px;
}
.i-cats__img {
	right: 0;
	bottom: 0;
	top: auto;
	left: auto;
	transform: none;
	width: 100%;
    height: 100%;
    object-fit: cover;
	z-index: -1;
}

.i-cats__item {
	padding: 30px;
}


/* Новый футер */

.footer {
	padding: 30px 0 20px;
}

.footer__cols {
	justify-content: flex-start;
}

.footer .container {
	padding: 0 15px;
}

.footer__logo {
	width: 106px;
	height: 50px;
}

.footer__col:nth-child(1) {
	width: 31.784%;
	margin-right: 30px;
}


.footer__addr {

	max-width: unset;
}

.footer__phone-desc {
	margin: 12px 0 0;
}

.footer__calc {
	padding: 0 36px;
	line-height: 51px;
	font-size: 14px;
	text-transform: none;
	font-weight: 700;
	letter-spacing: .02em;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.footer__social {
	width: 50px;
	height: 50px;
	background: transparent;
}

.footer__social_vk:before, .footer__social_fb:before {
	top: 0;
    left: 0;
	width: 50px;
	height: 50px;
}
.footer__social_fb:before {
	background: url("../../img/ux/footer-fb.svg") no-repeat center;
}
.footer__social_vk:before {
	background: url("../../img/ux/footer-vk.svg") no-repeat center;
}

.footer__listhref {
	margin-top: 20px;
}
.footer__itemhref+.footer__itemhref {
	margin-top: 10px;
}

.footer__cols-wrap-row {
	display: flex;
}
.footer__cols-wrap {
	width: 65.893%;
}

.footer__cols-wrap .footer__col:nth-child(1),.footer__cols-wrap .footer__col:nth-child(2),.footer__cols-wrap .footer__col:nth-child(3){
	width: calc(33.333% - 10px);
	margin-right: 20px;
}
.footer__cols-wrap .footer__col:nth-child(3) {
	margin-right: 0;
}
.footer__disclaimer {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #BFBEBE;
}

.footer-inftext a.footer__privacy-policy {
	color: #BFBEBE;
}

.footer .footer-inftext {
	text-align: left;
}

.footer__dextra-logo {
	width: 190px;
	flex-shrink: 0;
	margin-top: 10px;
	margin-left: 20px;
}
.footer__copyright {
	padding-top: 10px;
	display: inline-block;
}

.footer-bottom--icons {
	flex: auto;
	flex-shrink: 0;
}
.footer-bottom--icon {
	display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 10px;
    width: 21px;
    height: 30px;
    flex: auto;
}

@media (max-width: 1400px) {
	.footer-bottom--icon {
		width: calc(100% / 7);
	}
}

/* Новый сео блок на главной */

.i-seo .container-wrap {
	padding: 0 15px;
}

/* Новая форма подписки */
.email-subscribe {
	height: 170px;
	margin-bottom: 62px;
}
.email-subscribe .container {
	width: 100%;
}
.email-subscribe .container-wrap {
	background: transparent;
	border: 0;
	padding: 0 15px;
}
.email-subscribe__form {
	padding-left: 55px;
	padding-right: 30px;
}
.email-subscribe__title {
	margin-right: 40px;
	font-size: 30px;
	line-height: 30px;
}
.email-subscribe__input {
	margin-right: 30px;
}
.email-subscribe__input input {
	width: 361px;
}
.email-subscribe .btn {
	font-weight: 700;
    font-size: 14px;
    margin-right: 30px;
	white-space: nowrap;
}

.new-products .recent .swiper-button-prev {
	top: 50%;
	left: -79px;
	right: auto;
	filter: none;
}
.new-products .recent .swiper-button-next {
	top: 50%;
	right: -79px;
	left: auto;
	filter: none;
}
.new-products .celement-price__container {
	margin-top: 0;
}
.new-products .celement__name {
	min-height: unset;
}
.new-products  .celement__info-cost {
	margin-top: 0;
	min-height: unset;
}

.new-products .main-block-list-tabs {
	display: flex;
    white-space: nowrap;
	margin-right: 20px;
	margin-top: 20px;
}

.new-products + br,
.new-products + br + br,
.new-products + br + br + br {
	display: none;
}

.main-block-tabs__row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 50px;
	margin-top: -20px;
}

.main-block-tabs.js-opened .card__list {
	height: auto !important;
}

@media (max-width: 1720px) {
	.container-big {
		max-width: 1320px;
	}
	.container-wrap {
		padding: 0 15px;
	}

	/* Новый баннер */

	.i-banner-swiper-buttons .i-banner-swiper-button-prev {
		margin: 0 0 0 -15px;
	}
	.i-banner-swiper-buttons .i-banner-swiper-button-next {
		margin: 0 -15px 0 0;
	}


	/* Новые новости */
	.new-mainpage-banner-news__wrap {
		flex-direction: column;
	}
	.new-mainpage-banner-news__i-news {
		max-width: 100%;
		background: transparent;
		margin: 0;
		box-shadow: none;
		width: 100%;
		padding: 0;
	}
	.new-mainpage-banner-news .swiper-button-prev, .new-mainpage-banner-news .swiper-button-next {
		background-color: transparent;
		box-shadow: none;
	}
	.new-mainpage-banner-news__i-news .swiper-pagination {
		display: none;
	}
	.new-mainpage-banner-news .swiper-button-prev {
		margin-left: -20px;
	}
	.new-mainpage-banner-news .swiper-button-next {
		margin-right: -20px;
	}
	
	/* Новые категории */
	.i-cats {
		padding-top: 20px;
	}


	/* Новые партнёры */
	.clients .swiper-button-next {
		right: -35px;
	}
	.clients .swiper-button-prev {
		left: -35px;
	}


	.new-products .recent .swiper-button-next {
		right: -35px;
	}
	.new-products .recent .swiper-button-prev {
		left: -35px;
	}
}

@media (max-width: 1439px) {
	/* Новый баннер */
	.i-banner-swiper-buttons .i-banner-swiper-button-prev {
		margin: 0 0 0 15px;
	}
	.i-banner-swiper-buttons .i-banner-swiper-button-next {
		margin: 0 15px 0 0;
	}


	/* Новые новости */
	.new-mainpage-banner-news .swiper-button-prev {
		margin-left: 0;
		width: 10px;
		height: 24px;
	}
	.new-mainpage-banner-news .swiper-button-next {
		margin-right: 0;
		width: 10px;
		height: 24px;
	}
}
@media (max-width: 1400px) {
	/* Новые контейнеры */
	/* .index .container, .index .full-width-banner, .index .header__wrapper {
		max-width: 1290px;
	} */
	.clients .swiper-button-next, .clients .swiper-button-prev {
		top: 130px;
	}
	
	.clients .swiper-button-next {
		right: -35px;
		left: auto;
	}
	.clients .swiper-button-prev {
		left: -35px;
	}
	.projects .swiper-button-next {
		right: -35px;
		left: auto;
	}
	.projects .swiper-button-prev {
		left: -35px;
	}
	.reviews .swiper-button-next {
		right: -35px;
		left: auto;
	}
	.reviews .swiper-button-prev {
		left: -35px;
	}

	/* Новое "закажите оснащение" */
	.selection-form__container {
		max-width: 700px;
	}
	.selection-form__expert-text {
		left: 235px;
	}

	

	.projects__toall {
		top: 0;
		z-index: 2;
	}
}

@media (max-width: 1365px) {

	/* .index .container, .index .full-width-banner, .index .header__wrapper {
		max-width: 1190px;
	} */

	/* Новые новости */
	.new-mainpage-banner-news .swiper-buttons {
		display: none;
	}
	.new-mainpage-banner-news .swiper-button-prev {
		margin-left: 5px;
	}
	.new-mainpage-banner-news .swiper-button-next {
		margin-right: 5px;
	}
	.main-news-slider__elem.swiper-slide {
		width: 300px;
	}

	.new-mainpage-banner-news__i-news {
		min-height: 300px;
		margin-bottom: 8px;
	}



	.clients .swiper-buttons {
		margin-top: 12px;
		margin-left: 0;
		height: 24px;
	}
	.projects .swiper-buttons {
		margin-top: 0;
		margin-left: 0;
		height: 24px;
	}
	.reviews-new .swiper-buttons {
		margin-top: 12px;
		margin-left: 0;
		height: 24px;
	}
	.projects .swiper-button-prev {
		left: -10px;
		border: 1px solid rgb(229 229 229);
    	background-position: 8px 6px;
	}	
	.new-products .recent .swiper-button-prev {
		left: -10px;
		border: 1px solid rgb(229 229 229);
    	background-position: 8px 6px;
	}
	.new-products .recent .swiper-button-next {
		right: -10px;
		border: 1px solid rgb(229 229 229);
    	background-position: 8px 6px;
	}

	.projects .swiper-button-next {
		left: auto;
		right: -10px;
		border: 1px solid rgb(229 229 229);
    	background-position: 8px 6px;
	}

	.reviews .swiper-button-prev {
		left: -8px;
		border: 1px solid rgb(229 229 229);
    	background-position: 8px 6px;
	}
	.reviews .swiper-button-next {
		right: -8px;
		border: 1px solid rgb(229 229 229);
    	background-position: 8px 6px;
	}
}

@media (max-width: 1320px) {
	/* Новый баннер */
	.i-banner__pic {
		border-radius: 0;
		max-height: 26.137vw;
	}
	.new-mainpage-banner-news {
		padding-top: 0;
	}
}

@media (max-width: 1199px) {
	/* Глвые контейнеры */
	/* .index .container, .index .full-width-banner, .index .header__wrapper, .footer .container {
		max-width: 940px;
	} */

	/* Глвый блок видео */
	.video__elem {
		width: calc(50% - 7px);
	}

	/* Новое "закажите оснащение" */
	.selection-form__expert-text {
		left: 13%;
	}
	.selection-form__container {
		max-width: 630px;
	}
	body .clients .swiper-buttons {
		display: flex;
		justify-content: center;
		width: 100%;
		position: static;
		margin-top: 20px;
	}
	.clients .swiper-button-prev, .clients .swiper-button-next {
		top: 0;
		left: 0;
		position: relative;
		flex-shrink: 0;
	}
	.clients .swiper-button-prev {
		margin-right: 20px;
	}

	/* Новый футер  */
	.footer__col:nth-child(1) {
		float: none;
	}
	.footer__cols {
		display: flex;
	}
	.footer__cols-wrap-row {
		flex-direction: column;
		align-items: end;
	}
	.footer__col:nth-child(1) {
		width: 340px;	
	}
	.footer__cols-wrap .footer__col:nth-child(1), .footer__cols-wrap .footer__col:nth-child(2), .footer__cols-wrap .footer__col:nth-child(3) {
		margin-right: 0;
		width: 330px;
		max-width: none;
	}
	.footer__col:nth-child(2) {
		margin-top: 0;
	}


	.projects .swiper-buttons  {
		top: calc(50% - 80px);
		width: 100%;
		position: absolute;
		margin: 0;
	}

	
	
}

@media (max-width: 1050px) {
	.selection-form__expert-text {
		left: 6%;
	}
}

@media (max-width: 1024px) {
	/* Новая шапка */

	.header__main .header__contact-item--email {
		margin-right: 0;
		margin-left: 12px;
	}
}
@media (max-width: 999px) {
	/* контейнеры */
	/* .index .container, .index .full-width-banner, .index .header__wrapper {
		max-width: 700px;
	} */

	/*  Новое "закажите оснащение" */
	.selection-form__container {
		max-width: 460px;
	}
	.selection-form__expert-text {
		left: 2%;
		top: auto;
		bottom: 13px;
		transform: none;
		width: 200px;
		font-size: 13px;
		padding: 19px 15px;
		line-height: 1.2;
	}
	.selection-form__heading {
		margin-bottom: 20px;
		font-size: 18px;
	}
	.selection-form-section {
		padding: 26px 0 27px;
		margin-bottom: 28px;
	}
	.selection-form .common__textarea {
		height: 92px;
		font-size: 14px;
	}
	.selection-form__desc {
		margin-bottom: 22px;
		font-size: 14px;
	}
	.selection-form__bonus {
		width: calc(100% - 220px);
		font-size: 13px;
	}
	.email-subscribe__form {
		padding: 25px;
	}
	.email-subscribe {
		height: auto;
	}

	/* Новые услуги */
	.services__item {
		width: calc(100% / 3 - 20px);
		padding: 15px;
	}
	.services__item+.services__item {
		margin-left: 0;
	}

	/* Новая форма подписки */
	.email-subscribe__input {
		min-width: unset;
	}
	.email-subscribe__input input {
		width: 100%;
	}


	/* Новый футер */
	.footer__cols-wrap {
		width: 100%;
	}
	.footer__cols-wrap-row {
		align-items: flex-start;
	}
	.footer__cols-wrap .footer__col:nth-child(1), .footer__cols-wrap .footer__col:nth-child(2), .footer__cols-wrap .footer__col:nth-child(3) {
		margin: 0;
		width: 100%;
	}
	.footer-bottom--icons {
		order: 1;
		margin-bottom: 30px;
	}
	.footer__dextra-logo {
		order: -1;
		margin: 40px 0 0 0;
	}
	.footer__col:nth-child(1) {
		width: 100%;
		margin: 0;
	}
	.footer .footer-inftext {
		display: flex;
		flex-direction: column;
	}
	.footer__copyright {
		padding-top: 0;
	}
	.footer__privacy-policy {
		margin: 10px 0 0;	
	}

	/* Новая форма подписки */
	.email-subscribe .container {
		padding: 0;
	}
	.email-subscribe__form {
		padding: 30px 15px;
	}
	.email-subscribe__input {
		width: 100%;
	}
}

@media (max-width: 768px) {

	/* Новый блок о нас */
	.reviews {
		margin-bottom: 60px;
	}
	
	.reviews__button-wrap {
		display: none;
	}
	.reviews__button-wrap-mobile {
		display: flex;
		width: 100%;
	}
	.reviews__button-wrap-mobile .reviews__make {
		display: block;
	}
	.reviews-new .common__title {
		max-width: 226px;
	}
	
	.reviews-new .reviews__toall,
	.partners-section .reviews__toall {
		bottom: auto;
		top: 0;
		left: auto;
		right: 16px;
		z-index: 2;
	}
	
	
	.reviews .common-title {
		margin-bottom: 24px;
	}
	.reviews__logo-blocker {
		margin-bottom: 34px;
	}
	.reviews-new .reviews__about-wrap {
		min-height: unset;
	}

	/* Новый блок видео */
	.video__elem {
		width: 100%;
	}

	/* Новые услуги */
	.services__item {
		width: 50%;
		height: auto;
	}
	.services__item-href {
		padding: 8px;
	}
	.services__item-title {
		word-break: break-word;
		font-size: 10px;
		line-height: 16px;
	}


	/* Новая форма заказа */
	.selection-form__heading {
		text-align: left;
		font-size: 30px;
		padding: 0 0 0 16px;
		margin-bottom: 30px;
	}

	.selection-form__container > .common__row {
		padding: 0 15px;
	}
	.selection-form__desc {
		padding: 0 15px;
		font-size: 16px;
		line-height: 19px;
		margin-bottom: 35px;
	}
	.selection-form .common__row+.common__row, .selection-form .common__col+.common__col {
		margin-top: 33px !important;
	}

	.selection-form .common__textarea {
		height: 156px;
	}

	.selection-form__bonus {
		margin-bottom: 15px;
		padding-left: 46px;
		width: 100%;
		font-size: 14px;
		background-size: 31px;
		margin-left: 0;
		margin-top: 15px;
		line-height: 16px;
	}
	.selection-form__bottom {
		padding-left: 15px;
		justify-content: flex-start;
	}
	.selection-form .common__row_sbm {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		width: 100%;
		margin: 14px 14px 14px 0;
	}

	/* Партнёры */
	
	.clients {
		margin-bottom: 32px;
	}
	.clients .swiper-slide {
		height: 180px;
	}


	

	

	/* Проекты */
	
	
	.projects .swiper-slide {
		padding-bottom: 30px;
	}
	

	/* Категории */
	.i-cats .container {
		padding: 0;
	}

	/* Видео */
	.video .common-title {
		margin-bottom: 30px;
	}
	.video__elem {
		width: calc(50% - 7px);
	}

}

@media (max-width: 767px) {
	.selection-form__bonus {
		margin-bottom: 15px;
		padding-left: 26px;
		width: 100%;
		background-size: 18px;
	}
	/* Новый баннер */
	.i-banner__pic {
		height: calc(38.937vw + 32px);
		min-height: unset;
		max-height: unset;
	}

	.projects__toall {
		position: relative;
		display: flex;
		width: fit-content;
		left: 0;
		margin: 20px 0 10px;
	}

	/* Категории */
	.projects .container, .partners-section .container, .reviews-new .container, .services .container{
		padding: 0 15px;
	}
	.clients .container {
		padding: 0;
	}
	.i-banner-swiper-buttons {
		display: none;
	}
	.new-products .main-block-list-tabs {
		flex-wrap: wrap;
	}

}

@media (max-width: 500px) {
	
	/* Новая шапка */

	.header__main .header__contact-item--email {
		margin-left: 20px;
	}
}

@media (max-width: 479px) {

	.footer-bottom--icons {
		width: 100%;
	}
	.projects {
		margin-bottom: 32px;
	}
	/* Проекты */
	.projects__toall {
		font-size: 10px;
		bottom: 0;
	}
	

	/* Отзывы */
	.reviews-new .reviews__toall,
	.partners-section .reviews__toall {
		font-size: 10px;
	}

	/* Баннер */
	.new-mainpage-banner-news__toall {
		font-size: 10px;
	}

	/* Новая форма подписки */
	.email-subscribe__input input {
		min-width: inherit;
	}
	

	
	
}

@media (max-width: 400px) {
	.video__elem {
		width: 100%;
	}
	.reviews-new .reviews__toall,
	.partners-section .reviews__toall {
		top: 30px;
		right: auto;
	}
	.reviews-new .common__title,
	.partners-section .common__title {
		margin-bottom: 40px;
	}
}

@media (max-width: 355px) {
	
}
.pagination-ajax {
	display: flex;
    justify-content: space-between;
    width: 60%;
}
.show-more {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.all-products__wrap {
	display: flex;
	max-height: calc(100vh - 150px);
	max-width: 1330px;
    margin: auto;
}

.all-products__column:first-child {
	width: 350px;
	padding: 43px 0 16px;
	flex-shrink: 0;
	background: #ebebeb;
	height: 100%;
	overflow: auto;
}
.all-products__column:last-child {
	width: calc(100% - 300px);
	height: auto;
	min-height: 100%;
	position: relative;
	background: #f7f7f7;
}

.all-products__category {
	transition: all .2s;
	border-right: 5px solid transparent;
}

.all-products__category.js-active {
	background: #fff;
	border-right: 5px solid #ff8a00;
}
.all-products__category-link {
	color: #000;
	padding: 16px;
	display: block;
	line-height: 24px;
    font-weight: 600;
}

.all-products__list-wrap {
	position: absolute;
	left: 30px;
	top: 0;
	height: 100%;
	transition: opacity .2s;
	overflow-y: auto;
	width: calc(100% - 30px);
}
.all-products__list-wrap.js-visible {
	position: static;
	width: 100%;
}
.all-products__list-wrap:not(.js-visible) {
	opacity: 0;
	pointer-events: none;
}

.menu-opened main:after, .menu-opened .footer:after {
	opacity: 0.8;
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    width: 100%;
    z-index: 99999;
    height: 100%;
}

.menu-opened .footer {
	position: relative;
}

.selection-form__agreement{
	width: 100%;
	margin-bottom: 5px;
	font-size: 11px;
	color: #a5a5a5;
	line-height: 15px;
}

@media (max-width: 999px) {
	.articles-section {
		display: none !important;
	}
} 

.news-inner__date + .news-inner__author-block {
	margin-top: -30px;
}

.news-inner__author-block {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

.news-inner__author {
	margin-bottom: 4px;
}

.news-inner__author--position{
	font-style: italic;
}

.news-inner__author-image {
	width: 48px;
	height: 48px;
	border-radius: 100%;
	overflow: hidden;
	margin-right: 10px;
	flex-shrink: 0;
}

.news-inner__author-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.consult__person-ask {
	font-weight: 700;
	letter-spacing: .02em;
	text-transform: uppercase;
}

.common__sbm, .sm-cartabs__btn, .header-map-list-tabs .btn, .basket__make-confirm-btn, .small-basket__btns .small-basket__go-tobasket {
	font-weight: 700;
	letter-spacing: .02em;
	text-transform: uppercase;
}

.stillage__types-delete {
	display: none;
	width: 16px;
	height: 16px;
	margin-left: 4px;
	transition: all .2s;
	background-position: center;
    background-size: cover;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEyIDEwLjU4Nmw0Ljk1LTQuOTUgMS40MTQgMS40MTQtNC45NSA0Ljk1IDQuOTUgNC45NS0xLjQxNCAxLjQxNC00Ljk1LTQuOTUtNC45NSA0Ljk1LTEuNDE0LTEuNDE0IDQuOTUtNC45NS00Ljk1LTQuOTVMNy4wNSA1LjYzNnoiLz48L3N2Zz4=")
}

.stillage__types-delete:hover {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEyIDEwLjU4Nmw0Ljk1LTQuOTUgMS40MTQgMS40MTQtNC45NSA0Ljk1IDQuOTUgNC45NS0xLjQxNCAxLjQxNC00Ljk1LTQuOTUtNC45NSA0Ljk1LTEuNDE0LTEuNDE0IDQuOTUtNC45NS00Ljk1LTQuOTVMNy4wNSA1LjYzNnoiIGZpbGw9InJnYmEoMjU1LDEyOCwwLDEpIi8+PC9zdmc+")
}

.stillage__types-href .stillage__types-delete {
	display: none;
}

.stillage__types-href.active .stillage__types-delete  {
	display: inline-block;
}

.stillage__types-href.active {
	background-color: #ffffff;
    border-color: #e8732c;
	order: -1;
}


.projects__page .stillage__types-href-opener {
	display: flex;
}
.projects__page .stillage__types-href-opener:not(.js-opened) ~ .stillage__types-href {
	display: none;
}


.stillage__types-href-opener {
	display: flex;
	align-items: center;
	background-color: #fff;
	border-color: #FF8000;
}
.stillage__types-href-opener:hover {
	background-color: #FF8000;
}
.stillage__types-href-opener:after {
	content: '';
	width: 12px;
	height: 12px;
	display: block;
	margin-left: 3px;
	transition: all .2s;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDVMNiA5QzQuNDM3OSA3LjQzNzkgMy41NjIxIDYuNTYyMSAyIDUiIHN0cm9rZT0iIzBFMEUwRSIvPgo8L3N2Zz4K")
}
.stillage__types-href-opener:hover:after {
	filter: brightness(0) invert(1);
}
.stillage__types-href-opener.js-opened:after {
	transform: rotate(180deg);
}
.stillage__types-href-opener span:nth-child(2) {
	display: none;
}
.stillage__types-href-opener.js-opened {
	order: 2;
}
.stillage__types-href-opener.js-opened span:nth-child(1) {
	display: none;
}
.stillage__types-href-opener.js-opened span:nth-child(2) {
	display: inline;
}
.stillage__types-href-opener span {
	transition: all .2s;
}
.stillage__types-href-opener:hover span {
	color: #fff;
}
.stillage__types-href-opener:not(.js-opened) ~ .stillage__types-href {
	display: none;
}

@media (max-width: 767px) {
	.stillage__types-href-opener {
		display: none;
	}	
	.stillage__types-href-opener:not(.js-opened) ~ .stillage__types-href {
		display: block;
	}
}

.filter-counter {
	display: inline;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #FF7F00;
	margin-left: 5px;
}
@media (max-width: 999px) {
	.filter-counter {
		margin-left: 2px; 
		color: #a3a3a3;
	}
	
}
.model__filter .subcat__filter-input.disabled + .filter-counter {
	display: none;
}

.filter-result {
	display: flex;
	width: 100%;
}

.model__buttons-wrap {
	display: none;
	margin-left: -17px;
    width: calc(100% + 34px);
	margin-top: 30px;
	flex-wrap: wrap;
	position: fixed;
	z-index: 1000;
	bottom: 0;
    left: 0;
}

.filter-result__found {
	padding: 17px 33px;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	background: #FF7F00;
	flex: 1;
	text-align: center;
}

.filter-result__button, .model__filter-clear {
	padding: 17px;
	background: #000;
	color: #fff;
	text-decoration: underline;
	margin: 0;
	width: 50%;
	font-weight: 700;
}

.catalog-items-search {
	padding: 15px;
	background: #F5F5F5;
	margin-bottom: 30px;
}

.catalog-items-search__title {
	font-weight: 700;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 20px;
}

.catalog-items-search__searchbar {
	display: flex;
	align-items: center;
	border-radius: 20px;
	padding-right: 10px;
	background: #FFFFFF;
	border: 1px solid #DADADA;
	overflow: hidden;
	margin-bottom: 10px;
}
.catalog-items-search__input {
	font-size: 14px;
	line-height: 18px;
	padding: 10px 0 10px 15px;
	margin-right: 10px;
	border: 0;
	width: 100%;
}
.catalog-items-search__button {
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	cursor: pointer;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzgyOTIzIDE3LjczOTJMMy44Njc0MSAxNC4yMDc4QzIuODM1OCAxMi43Mzc0IDIuMjIzMTkgMTAuOTQ1MiAyLjIyMzE5IDkuMDA3MzdDMi4yMjMxOSA0LjA0MDY1IDYuMjEwNTYgMCAxMS4xMTE4IDBDMTYuMDEzIDAgMjAgNC4wNDA2NSAyMCA5LjAwNzM3QzIwIDEzLjk3MzcgMTYuMDEzIDE4LjAxNDQgMTEuMTExOCAxOC4wMTQ0QzkuMDY0MjcgMTguMDE0NCA3LjE4MjA2IDE3LjMwMjYgNS42Nzc5OCAxNi4xMTk0TDIuMjMxNTggMTkuNjExOUMxLjk3NjQ3IDE5Ljg3MDQgMS42NDEzMyAyMCAxLjMwNzI1IDIwQzAuOTcyNDY0IDIwIDAuNjM4MDMxIDE5Ljg3MDcgMC4zODI5MjMgMTkuNjExOUMtMC4xMjc2NDIgMTkuMDk1MiAtMC4xMjc2NDIgMTguMjU2NiAwLjM4MjkyMyAxNy43MzkyWk0xNy45MDgxIDkuMDA3NzJDMTcuOTA4MSA1LjIwOTY1IDE0Ljg1ODcgMi4xMTk4NCAxMS4xMTExIDIuMTE5ODRDNy4zNjM0NCAyLjExOTg0IDQuMzE0MDIgNS4yMDk2NSA0LjMxNDAyIDkuMDA3NzJDNC4zMTQwMiAxMC41ODc5IDQuODQ2OTYgMTIuMDQxMiA1LjczMzg5IDEzLjIwNDlDNi4wMjcwOSAxMy41ODkxIDYuMzU2MjkgMTMuOTQzNiA2LjcyMTgyIDE0LjI1NzdDNy45MDcyIDE1LjI3NjkgOS40MzgxOSAxNS44OTU2IDExLjExMTEgMTUuODk1NkMxNC44NTkxIDE1Ljg5NTIgMTcuOTA4MSAxMi44MDU0IDE3LjkwODEgOS4wMDc3MloiIGZpbGw9IiMxQTFBMTgiLz4KPC9zdmc+Cg==");
	transition: all .2s;
}
.catalog-items-search__button:hover {
	opacity: .8;
}
.catalog-items-search__clear {
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
}

.catalog-items-search__clear-text {
	border-bottom: 1px solid;
	transition: all .2s;
}

.catalog-items-search__clear:hover .catalog-items-search__clear-text {
	border-bottom: 1px solid transparent;
}

@media (max-width: 999px) {
	.model__buttons-wrap {
		width: 100vw;
		left: 0;
		right: 0;
		margin: 0 auto 0 auto;
	}
	.filter-result__found {
		width: 50%;
	}
	.subcat__filter-rangeover {
		margin-top: -17px;
	}
}

@media (max-width: 400px) {
	.subcat__filter-inpwide {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.subcat__filter-inpwide .filter-counter {
		width: auto;
    	margin: 0 0 0 10px;
	}
}

.catalog-filter-tags .stillage__types-href.active{
	display: flex;
    align-items: center;
    border-color: #e8732c;
	transition: all .5s;
}
.catalog-filter-tags .stillage__types-href.active span {
	color: #0e0e0e;
}

.catalog-filter-tags .stillage__types-href span {
	color: #fff;
}
.catalog-filter-tags .stillage__types-href .stillage__types-delete {
	width: 16px;
    height: 16px;
	margin-left: 0;
	background-size: contain;
	background-position: center;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNEwxMiAxMiIgc3Ryb2tlPSIjMEUwRTBFIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBkPSJNMTIgNEw0IDEyIiBzdHJva2U9IiMwRTBFMEUiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");
}

.catalog-filter-tags .stillage__types-href.active:not(:last-child):hover {
	border: 1px solid #e8e8e8;
    background-color: #f6f5f5;
}

.catalog-filter-tags .stillage__types-href:last-child {
	background-color: #FF8000;
    border-color: #FF8000;
	cursor: pointer;
}
.catalog-filter-tags .stillage__types-href:last-child:hover {
	background-color: #e97e2f;
}

.catalog-filter-tags .stillage__types-href:last-child span {
	color: #fff;
	transition: all .5s;
}


.palletnye--wrap .model{
    background: #fff;
    padding: 40px 0;
	margin-bottom: 0;
}

.palletnye--wrap .model:before,
.palletnye--wrap .new-products:before,
.palletnye--wrap .stillage__types:before {
    content: '';
    display: block;
    width: 1000%;
    left: 50%;
    margin-left: -500%;
    background: #ffffff;
    top: 0;
    height: 100%;
    position: absolute;
    z-index: -1;
}
.palletnye--wrap .new-products {
	padding: 48px 0 20px;
	position: relative;
}
.palletnye--wrap .pallet_stillag--type {
	padding: 40px 0;
}
.palletnye--wrap .filter-tags-wrap {
	position: relative;
	padding: 40px 0 51px;
	background: #fff;
}	
.palletnye--wrap .filter-tags {
	margin-bottom: 0;
}
.palletnye--wrap .filter-tags-wrap:before, .palletnye--wrap #quiz-dynamic:before {
	content: '';
    display: block;
    width: 1000%;
    left: 50%;
    margin-left: -500%;
    background: #ffffff;
    top: 0;
    height: 100%;
    position: absolute;
    z-index: -1;
}

.palletnye--wrap #quiz-dynamic {
	position: relative;
	padding-bottom: 30px;
	background: #fff;
}

.main-news-slider-wrap {
	display: flex;
}

.section-main-news-slider-order .main-news-slider__imgover {
	width: 275px;
	height: 175px;
}

.section-main-news-slider-order .container {
	position: relative;
}

.section-main-news-slider-order .main-news-slider__elem {
	width: calc(100% / 4 - 15px);
}
@media (max-width: 1200px) {
	.section-main-news-slider-order .main-news-slider__elem {
		width: calc(100% / 2 - 20px);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.main-news-slider-wrap {
		flex-wrap: wrap;
		margin-bottom: -20px;	
	}
}
@media (max-width: 600px) {
	.section-main-news-slider-order .main-news-slider__elem {
		width: 100%;
		margin-right: 0;
	}
	.section-main-news-slider-order .main-news-slider__elem:not(:last-child) {
		margin-right: 0;
	}
}
.section-main-news-slider-order .main-news-slider__elem:not(:last-child) {
	margin-right: 20px;
}
@keyframes filterShow {
	0% {
		transform: translateY(-100%);
	}
	100% { 
		transform: translateY(0);
	}
}
.filter-mobile-head {
	display: none;
	position: fixed;
	top: 99px;
	z-index: 1000;
	width: 100%;
	left: 0;
	right: 0;
	background: #E3E2E0;
	padding: 8px 15px;
	border-top: 1px solid #e7e7e7;
	opacity: 0;
	pointer-events: none;
	transition: all .2s;
}
.model__res .filter .model__filter-row {
	margin: 0 0 0 auto;
}
@media (max-width: 1217px) {
	.model__res .filter .model__filter-row {
		margin: 0;
	}
}
@media (max-width: 999px) {
	.filter-mobile-head {
		display: flex !important;
	}
	.filter-mobile-head.js-visible {
		opacity: 1;
		animation: filterShow 0.2s ease-in-out;
		pointer-events: all;
	}
	.header-z .filter-mobile-head.js-visible {
		opacity: 0;
	}
	.new-filter-btn {
		margin-bottom: 0;
	}

	.filter-type {
		margin: 0 20px 0 auto;
	}
	.filter-mobile-head {
		display: flex;
	}
	.filter-mobile-head.js-visible {
		opacity: 1;
		animation: filterShow 0.2s ease-in-out;
		pointer-events: all;
	}

	.new-filter-btn {
		margin-bottom: 0;
	}

	.filter__parameters-box {
		display: none;
	}
	.filter__main {
		padding: 0;
		background: transparent;
	}
	.model__res .filter .model__filter-row {
		margin: 0;
	}
	.filter-type {
		margin: 0 20px 0 auto;
	}
	.model__filter-mobile-open-btn span:after {
		content: attr(data-filtered-items);
		position: absolute;
		top: -7px;
		left: -16px;
		border: 0;
		background: #FF7F00;
		margin: 0;
		border-radius: 100%;
		padding: 3px 5px;
		font-size: 12px;
		line-height: 11px;
	}
	.model__filter-mobile-open-btn span[data-filtered-items="0"]:after {
		display: none;
	}
	.model__filter-mobile-open-btn:after {
		display: none;
	}
	.filter .catalog-change-cards__card {
		display: none;
	}
}
.model__filter-mobile-open-btn span {
	position: relative;
}

.model__filter-mobile-open-btn,
.filter-mobile-sort__button {
	align-items: center;
	font-size: 13px;
	line-height: 12px;
	background: #fff;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
	border-radius: 4px;
	padding: 8px;
}

.model__filter-mobile-open-btn {
	margin-right: 4px;
}
.filter-mobile-sort__button {
	margin-right: 12px;
}
.model__filter-mobile-open-btn:before,
.filter-mobile-sort__button:before {
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
}
.model__filter-mobile-open-btn:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNkM2LjEwNDU3IDYgNyA1LjEwNDU3IDcgNEM3IDIuODk1NDMgNi4xMDQ1NyAyIDUgMkMzLjg5NTQzIDIgMyAyLjg5NTQzIDMgNEMzIDUuMTA0NTcgMy44OTU0MyA2IDUgNloiIHN0cm9rZT0iI0ZGODAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMS4xMTExMyA0SDIuODQ0NDYiIHN0cm9rZT0iI0ZGODAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik03IDRMMTQuMDQ0NSA0IiBzdHJva2U9IiNGRjgwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAuMTU1NiAxNEM5LjA1MTAxIDE0IDguMTU1NTggMTMuMTA0NiA4LjE1NTU4IDEyQzguMTU1NTggMTAuODk1NCA5LjA1MTAxIDEwIDEwLjE1NTYgMTBDMTEuMjYwMSAxMCAxMi4xNTU2IDEwLjg5NTQgMTIuMTU1NiAxMkMxMi4xNTU2IDEzLjEwNDYgMTEuMjYwMSAxNCAxMC4xNTU2IDE0WiIgc3Ryb2tlPSIjRkY4MDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0xNC4wNDQ0IDEySDEyLjMxMTEiIHN0cm9rZT0iI0ZGODAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik04LjE1NTU4IDEyTDEuMTExMTIgMTIiIHN0cm9rZT0iI0ZGODAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")
}
.filter-mobile-sort__button:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTNWMyIgc3Ryb2tlPSIjRkY4MDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTYuMjY5NjcgNS4yNjk2OEw0IDNMMS43MzAzMyA1LjI2OTY4IiBzdHJva2U9IiNGRjgwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgM1YxMyIgc3Ryb2tlPSIjRkY4MDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTkuNzMwMzMgMTAuNzMwM0wxMiAxM0wxNC4yNjk3IDEwLjczMDMiIHN0cm9rZT0iI0ZGODAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")
}
.catalog-change-cards__card:not(:last-child){
	margin-right: 8px;
}
.catalog-change-cards {
	font-size: 12px;
}

.js-param-sort {
	display: none;
    justify-content: center;
    align-items: center;
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    overflow-y: auto;
}
.js-param-sort.open {
	display: flex;
}
.param-sort-close {
	position: absolute;
    top: 48px;
    right: 24px;
    display: block;
    transition: all 0.4s;
	top: 45px;
    z-index: 2;
}

.filter-mobile-sort__button {
	display: flex;
    align-items: center;
	margin: 0 auto;
	font-family: 'OpenSans-Semibold', sans-serif;
    color: #1a1a18;
	cursor: pointer;
}
.filter-mobile-sort__button:before {
	content: '';
    display: block;
    width: 18px;
    height: 18px;
    margin-bottom: -2px;
    margin-right: 6px;
	background-size: cover;
	flex-shrink: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTExLjk1IDcuOTVsLTEuNDE0IDEuNDE0TDggNi44MjggOCAyMEg2VjYuODI4TDMuNDY1IDkuMzY0IDIuMDUgNy45NSA3IDNsNC45NSA0Ljk1em0xMCA4LjFMMTcgMjFsLTQuOTUtNC45NSAxLjQxNC0xLjQxNCAyLjUzNyAyLjUzNkwxNiA0aDJ2MTMuMTcybDIuNTM2LTIuNTM2IDEuNDE0IDEuNDE0eiIvPjwvc3ZnPg==")
}


.param-sort-container__input {
	display: none;
}

.param-sort-container__label {
	display: block;
	position: relative;
	padding: 15px 60px 15px 15px;
	background: #fff;
}

.param-sort-container__label:after {
	content: '';
	width: 12px;
	height: 12px;
	border: 2px solid #d9d9d9;
	border-radius: 100%;
	top: 50%;
	position: absolute;
	right: 14px;
	transform: translateY(-50%);
}

.param-sort-container__label:before {
	display: none;
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 100%;
	position: absolute;
	right: 18px;
	top: 50%;
	transform: translateY(-50%);
	background: #FF8000;
}

.param-sort-container__input:checked ~ .param-sort-container__label:before {
	display: block;
}

.model__res .model__filter-mobile-open-btn {
    display: none !important;
}
.filter-mobile-head div.model__filter-mobile-open-btn {
	display: flex !important;
}
.model__filter-mobile-open-btn-wrap {
	display: flex;
}
.model__filter-mobile-open-btn-count {
	background-color: #FF8000;
    border: 0;
    color: #fff;
    font-size: 12px;
    padding: 2px;
    display: flex;
    align-items: center;
    border-radius: 3px;
	margin: 0 6px 0 -8px;
	padding: 12px 7px 10px 10px;
    height: fit-content;
	font-weight: 600;
}

[data-filtered-items="0"].model__filter-mobile-open-btn-count {
	display: none;
}

/* New catalog start */


.card__list {
	margin: 0 -15px;
	width: calc(100% + 30px);
}

.celement-new {
	position: relative;
	margin: 0 15px 30px;
	width: calc(100% / 3 - 30px);
	padding: 25px 20px 20px;
	background: #FFFFFF;
	border: 1px solid #E7E7E7;
	transition: all .2s;
}

.celement-new .product-item {
	height: 100%;
}


.celement-new__product-card_new {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.celement-new__more {
	z-index: 10;
    top: calc(100% - 25px);
	padding: 0 20px;
	visibility: visible;
	transition: all .2s;
	justify-content: center;
    align-items: center;
}

.celement-new__buy-in-one[style="visibility: hidden;"] {
    display: none;
}

@media (min-width: 600px) {
	.celement-new__more-offset {
		position: static;
        margin-top: 8px;
	}
	
	.celement-new__more-offset .modif-text {
		font-size: 11px;
	}
	.celement-new .celement-new__more-offset .celement-new__modif-count {
		bottom: 0;
	}
}

.celement-new:not(.no-hover):hover {
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
	z-index: 80;
}
.celement-new.no-hover:hover {
	border: 1px solid #b1b1b1;
}
.celement-new:hover .celement__img {
	transform: scale(1.1);
}
.celement__img {
	transition: all .3s;
}
.swiper-slide .celement-new:hover,
.swiper-row-card-mobile .celement-new:hover {
	box-shadow: none;
}

.celement-new:not(.no-hover):hover .celement-new__more{
	opacity: 1;
    visibility: visible;
	pointer-events: all;
}
.celement-new:not(.no-hover):hover .celement-new__modif-count {
	opacity: 1;
	pointer-events: all;
}
.celement-new .celement-new__modif-count {
    bottom: -26px;
}
.celement-new_modif-count-with-offset .celement-new__modif-count {
    bottom: -14px;
}
.celement-new_modif-count-with-offset {
	padding-bottom: 30px;
}

.celement-new__images {
	position: relative;
	height: 266px;
	flex-shrink: 0;
	margin-bottom: 6px;
	overflow: hidden;
	z-index: 12;
}
.celement-new_stillage-type-1 .celement-new__images:after,
.celement-new_stillage-type-2 .celement-new__images:after,
.celement-new_stillage-type-3 .celement-new__images:after,
.celement-new_stillage-type-4 .celement-new__images:after,
.celement-new_stillage-type-5 .celement-new__images:after,
.celement-new_stillage-type-6 .celement-new__images:after,
.celement-new_stillage-type-7 .celement-new__images:after,
.celement-new_stillage-type-8 .celement-new__images:after,
.celement-new_stillage-type-9 .celement-new__images:after,
.celement-new_stillage-type-10 .celement-new__images:after,
.celement-new_stillage-type-11 .celement-new__images:after,
.celement-new_stillage-type-12 .celement-new__images:after,
.celement-new_stillage-type-13 .celement-new__images:after,
.celement-new_stillage-type-1.card__main-gallery:after,
.celement-new_stillage-type-2.card__main-gallery:after,
.celement-new_stillage-type-3.card__main-gallery:after,
.celement-new_stillage-type-4.card__main-gallery:after,
.celement-new_stillage-type-5.card__main-gallery:after,
.celement-new_stillage-type-6.card__main-gallery:after,
.celement-new_stillage-type-7.card__main-gallery:after,
.celement-new_stillage-type-8.card__main-gallery:after,
.celement-new_stillage-type-9.card__main-gallery:after,
.celement-new_stillage-type-10.card__main-gallery:after,
.celement-new_stillage-type-11.card__main-gallery:after,
.celement-new_stillage-type-12.card__main-gallery:after,
.celement-new_stillage-type-13.card__main-gallery:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
    bottom: 0;
	width: 37px;
	height: 100%;
	background: linear-gradient(180deg, #FFFFFF 0%, #FBDEA6 21.16%, #FBDEA6 76.84%);
	z-index: 2;
	pointer-events: none;
	transition: all .2s;
}

.celement-new_stillage-type-1.card__main-gallery:after,
.celement-new_stillage-type-2.card__main-gallery:after,
.celement-new_stillage-type-3.card__main-gallery:after,
.celement-new_stillage-type-4.card__main-gallery:after,
.celement-new_stillage-type-5.card__main-gallery:after,
.celement-new_stillage-type-6.card__main-gallery:after,
.celement-new_stillage-type-7.card__main-gallery:after,
.celement-new_stillage-type-8.card__main-gallery:after,
.celement-new_stillage-type-9.card__main-gallery:after,
.celement-new_stillage-type-10.card__main-gallery:after,
.celement-new_stillage-type-11.card__main-gallery:after,
.celement-new_stillage-type-12.card__main-gallery:after,
.celement-new_stillage-type-13.card__main-gallery:after {
	left: auto;
	top: 0;
    width: 34%;
	min-width: 140px;
    height: 30px;
    right: 0;
	z-index: 0;
}

@media (max-width: 768px) {
	.celement-new_stillage-type-1.card__main-gallery:after,
	.celement-new_stillage-type-2.card__main-gallery:after,
	.celement-new_stillage-type-3.card__main-gallery:after,
	.celement-new_stillage-type-4.card__main-gallery:after,
	.celement-new_stillage-type-5.card__main-gallery:after,
	.celement-new_stillage-type-6.card__main-gallery:after,
	.celement-new_stillage-type-7.card__main-gallery:after,
	.celement-new_stillage-type-8.card__main-gallery:after,
	.celement-new_stillage-type-9.card__main-gallery:after,
	.celement-new_stillage-type-10.card__main-gallery:after,
	.celement-new_stillage-type-11.card__main-gallery:after,
	.celement-new_stillage-type-12.card__main-gallery:after,
	.celement-new_stillage-type-13.card__main-gallery:after {
		z-index: 1;
	}
}

.celement-new_stillage-type-1 .celement-new__images:before,
.celement-new_stillage-type-2 .celement-new__images:before,
.celement-new_stillage-type-3 .celement-new__images:before,
.celement-new_stillage-type-4 .celement-new__images:before,
.celement-new_stillage-type-5 .celement-new__images:before,
.celement-new_stillage-type-6 .celement-new__images:before,
.celement-new_stillage-type-7 .celement-new__images:before,
.celement-new_stillage-type-8 .celement-new__images:before,
.celement-new_stillage-type-9 .celement-new__images:before,
.celement-new_stillage-type-10 .celement-new__images:before,
.celement-new_stillage-type-11 .celement-new__images:before,
.celement-new_stillage-type-12 .celement-new__images:before,
.celement-new_stillage-type-13 .celement-new__images:before,
.celement-new_stillage-type-1.card__main-gallery:before,
.celement-new_stillage-type-2.card__main-gallery:before,
.celement-new_stillage-type-3.card__main-gallery:before,
.celement-new_stillage-type-4.card__main-gallery:before,
.celement-new_stillage-type-5.card__main-gallery:before,
.celement-new_stillage-type-6.card__main-gallery:before,
.celement-new_stillage-type-7.card__main-gallery:before,
.celement-new_stillage-type-8.card__main-gallery:before,
.celement-new_stillage-type-9.card__main-gallery:before,
.celement-new_stillage-type-10.card__main-gallery:before,
.celement-new_stillage-type-11.card__main-gallery:before,
.celement-new_stillage-type-12.card__main-gallery:before,
.celement-new_stillage-type-13.card__main-gallery:before,
.celement-new_stillage-type-1 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-2 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-3 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-4 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-5 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-6 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-7 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-8 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-9 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-10 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-11 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-12 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-13 .slick-slide[data-slick-index="0"]:before {
	content: 'СТЕЛЛАЖ';
	text-transform: uppercase;
    font-weight: 300;
    font-size: 23px;
    line-height: 17px;
    letter-spacing: 0.1em;
    color: #FFFFFF;
    z-index: 3;
    left: 9px;
    top: 50%;
    position: absolute;
    z-index: 3;
    transform: translateY(-50%) rotate(180deg);
    writing-mode: vertical-lr;
	min-height: 80px;
	text-align: center;
	pointer-events: none;
}

.celement-new_stillage-type-1.card__main-gallery:before,
.celement-new_stillage-type-2.card__main-gallery:before,
.celement-new_stillage-type-3.card__main-gallery:before,
.celement-new_stillage-type-4.card__main-gallery:before,
.celement-new_stillage-type-5.card__main-gallery:before,
.celement-new_stillage-type-6.card__main-gallery:before,
.celement-new_stillage-type-7.card__main-gallery:before,
.celement-new_stillage-type-8.card__main-gallery:before,
.celement-new_stillage-type-9.card__main-gallery:before,
.celement-new_stillage-type-10.card__main-gallery:before,
.celement-new_stillage-type-11.card__main-gallery:before,
.celement-new_stillage-type-12.card__main-gallery:before,
.celement-new_stillage-type-13.card__main-gallery:before {
	left: auto;
    right: 8px;
    top: 7px;
    height: auto;
    width: auto;
    transform: none;
    writing-mode: unset;
    min-height: unset;
	z-index: 1;
	font-size: 15px;
}
@media (max-width: 768px) {
	.celement-new_stillage-type-1.card__main-gallery:before,
	.celement-new_stillage-type-2.card__main-gallery:before,
	.celement-new_stillage-type-3.card__main-gallery:before,
	.celement-new_stillage-type-4.card__main-gallery:before,
	.celement-new_stillage-type-5.card__main-gallery:before,
	.celement-new_stillage-type-6.card__main-gallery:before,
	.celement-new_stillage-type-7.card__main-gallery:before,
	.celement-new_stillage-type-8.card__main-gallery:before,
	.celement-new_stillage-type-9.card__main-gallery:before,
	.celement-new_stillage-type-10.card__main-gallery:before,
	.celement-new_stillage-type-11.card__main-gallery:before,
	.celement-new_stillage-type-12.card__main-gallery:before,
	.celement-new_stillage-type-13.card__main-gallery:before {
		z-index: 2;
	}
}

.swiper-slide .celement-new__images:after,
.swiper-row-card-mobile .celement-new__images:after {
	width: 25px !important;
	height: calc(100% - 10px);
}
.swiper-slide .celement-new__images:before,
.swiper-row-card-mobile .celement-new__images:before {
	font-weight: 300 !important;
	font-size: 11px !important;
	line-height: 17px !important;
	left: 4px !important;
}

.swiper-slide .celement-new__images,
.swiper-row-card-mobile .celement-new__images {
	pointer-events: none;
	z-index: 12;
}

.card__main-gallery {
	position: relative;
}
.card__main-gallery .celement-new__images:after, 
.card__main-gallery .celement-new__images:before {
	display: none;
} 
.celement-new_stillage-type-1 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-1 .celement-new__images:after {
	background: linear-gradient(180deg, #FFFFFF 0%, #FBDEA6 21.16%, #FBDEA6 76.84%);
}
.celement-new_stillage-type-1.card__main-gallery:after {
	background: linear-gradient(90deg, #FFFFFF 0%, #FBDEA6 21.16%, #FBDEA6 76.84%);
}
.celement-new_stillage-type-1 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-1.card__main-gallery:before,
.celement-new_stillage-type-1 .celement-new__images:before {
	content: 'ОПТИМА';
}
.celement-new_stillage-type-2 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-2 .celement-new__images:after {
	background: linear-gradient(180deg, #FFFFFF 0%, #C5EDEC 21.16%, #C5EDEC 76.84%);
}
.celement-new_stillage-type-2.card__main-gallery:after {
	background: linear-gradient(90deg, #FFFFFF 0%, #C5EDEC 21.16%, #C5EDEC 76.84%);
}
.celement-new_stillage-type-2 .celement-new__images:before,
.celement-new_stillage-type-3 .celement-new__images:before,
.celement-new_stillage-type-4 .celement-new__images:before,
.celement-new_stillage-type-5 .celement-new__images:before,
.celement-new_stillage-type-6 .celement-new__images:before,
.celement-new_stillage-type-2.card__main-gallery:before,
.celement-new_stillage-type-3.card__main-gallery:before,
.celement-new_stillage-type-4.card__main-gallery:before,
.celement-new_stillage-type-5.card__main-gallery:before,
.celement-new_stillage-type-6.card__main-gallery:before,
.celement-new_stillage-type-2 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-3 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-4 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-5 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-6 .slick-slide[data-slick-index="0"]:before {
	content: 'УНИВЕРСАЛ';
}
.celement-new_stillage-type-3.card__main-gallery:after,
.celement-new_stillage-type-3 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-3 .celement-new__images:after {
	background: linear-gradient(180deg, #FFFFFF 0%, #ECC5ED 21.16%, #ECC5ED 76.84%);
}
.celement-new_stillage-type-3.card__main-gallery:after {
	background: linear-gradient(90deg, #FFFFFF 0%, #ECC5ED 21.16%, #ECC5ED 76.84%);
}
.celement-new_stillage-type-4.card__main-gallery:after,
.celement-new_stillage-type-4 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-4 .celement-new__images:after {
	background: linear-gradient(180deg, #FFFFFF 0%, #D6D2D2 22.92%, #D6D2D2 76.84%), linear-gradient(180deg, #FFFFFF 0%, #ECC5ED 21.16%, #ECC5ED 76.84%);
}
.celement-new_stillage-type-4.card__main-gallery:after {
	background: linear-gradient(90deg, #FFFFFF 0%, #D6D2D2 22.92%, #D6D2D2 76.84%), linear-gradient(180deg, #FFFFFF 0%, #ECC5ED 21.16%, #ECC5ED 76.84%);
}
.celement-new_stillage-type-5.card__main-gallery:after,
.celement-new_stillage-type-5 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-5 .celement-new__images:after {
	background: linear-gradient(180deg, #FFFFFF 0%, #EDC5C5 21.16%, #EDC5C5 76.84%);
}
.celement-new_stillage-type-5.card__main-gallery:after {
	background: linear-gradient(90deg, #FFFFFF 0%, #EDC5C5 21.16%, #EDC5C5 76.84%);
}
.celement-new_stillage-type-6.card__main-gallery:after,
.celement-new_stillage-type-6 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-6 .celement-new__images:after {
	background: linear-gradient(180deg, #FFFFFF 0%, #F1F2BE 21.16%, #F1F2BE 76.84%);
}
.celement-new_stillage-type-6.card__main-gallery:after {
	background: linear-gradient(90deg, #FFFFFF 0%, #F1F2BE 21.16%, #F1F2BE 76.84%);
}
.celement-new_stillage-type-7.card__main-gallery:after,
.celement-new_stillage-type-7 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-7 .celement-new__images:after {
	background: linear-gradient(180deg, #FFFFFF 0%, #D6F0CD 21.16%, #D6F0CD 76.84%);
}
.celement-new_stillage-type-7.card__main-gallery:after {
	background: linear-gradient(90deg, #FFFFFF 0%, #D6F0CD 21.16%, #D6F0CD 76.84%);
}
.celement-new_stillage-type-7.card__main-gallery:before,
.celement-new_stillage-type-7 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-7 .celement-new__images:before {
	content: 'ЛАЙТ';
}
.celement-new_stillage-type-8.card__main-gallery:after,
.celement-new_stillage-type-8 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-8 .celement-new__images:after {
	background: linear-gradient(180deg, #FFFFFF 0%, #B8E1FF 22.4%, #B8E1FF 76.84%);
}
.celement-new_stillage-type-8.card__main-gallery:after {
	background: linear-gradient(90deg, #FFFFFF 0%, #B8E1FF 22.4%, #B8E1FF 76.84%);
}
.celement-new_stillage-type-8 .celement-new__images:before,
.celement-new_stillage-type-9 .celement-new__images:before,
.celement-new_stillage-type-8.card__main-gallery:before,
.celement-new_stillage-type-8 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-9.card__main-gallery:before,
.celement-new_stillage-type-9 .slick-slide[data-slick-index="0"]:before {
	content: 'ПРОФИ-Т';
}
.celement-new_stillage-type-9.card__main-gallery:after,
.celement-new_stillage-type-9 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-9 .celement-new__images:after {
	background: linear-gradient(180deg, #FFFFFF 0%, #B8E1FF 22.4%, #9DCDEF 76.84%);
}
.celement-new_stillage-type-9.card__main-gallery:after {
	background: linear-gradient(90deg, #FFFFFF 0%, #B8E1FF 22.4%, #9DCDEF 76.84%);
}
.celement-new_stillage-type-10.card__main-gallery:after,
.celement-new_stillage-type-10 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-10 .celement-new__images:after {
	background: linear-gradient(180deg, #FFFFFF 0%, #D6D2D2 22.92%, #D6D2D2 76.84%);
}
.celement-new_stillage-type-10.card__main-gallery:after {
	background: linear-gradient(90deg, #FFFFFF 0%, #D6D2D2 22.92%, #D6D2D2 76.84%);
}
.celement-new_stillage-type-10.card__main-gallery:before,
.celement-new_stillage-type-11.card__main-gallery:before,
.celement-new_stillage-type-10 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-11 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-10 .celement-new__images:before,
.celement-new_stillage-type-11 .celement-new__images:before {
	content: 'УЛЬТРА';
}
.celement-new_stillage-type-11.card__main-gallery:after,
.celement-new_stillage-type-11 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-11 .celement-new__images:after {
	background: linear-gradient(180deg, #FFFFFF 0%, #EDC5C5 21.16%, #EDC5C5 76.84%);
}
.celement-new_stillage-type-11.card__main-gallery:after {
	background: linear-gradient(90deg, #FFFFFF 0%, #EDC5C5 21.16%, #EDC5C5 76.84%);
}

.celement-new_stillage-type-12.card__main-gallery:before,
.celement-new_stillage-type-12 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-12 .celement-new__images:before {
	content: 'ПАЛЛЕТНЫЕ';
}
.celement-new_stillage-type-12.card__main-gallery:after,
.celement-new_stillage-type-12 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-12 .celement-new__images:after {
	background: linear-gradient(180deg,#FFFFFF 0%,#878787 22.92%,#878787 76.84%),linear-gradient(180deg,#FFFFFF 0%,#ECC5ED 21.16%,#ECC5ED 76.84%)
}
.celement-new_stillage-type-12.card__main-gallery:after {
	background: linear-gradient(90deg,#FFFFFF 0%,#878787 22.92%,#878787 76.84%),linear-gradient(180deg,#FFFFFF 0%,#ECC5ED 21.16%,#ECC5ED 76.84%)
}

.celement-new_stillage-type-13.card__main-gallery:before,
.celement-new_stillage-type-13 .slick-slide[data-slick-index="0"]:before,
.celement-new_stillage-type-13 .celement-new__images:before {
	content: 'КОНСОЛЬНЫЕ';
}
.celement-new_stillage-type-13.card__main-gallery:after,
.celement-new_stillage-type-13 .slick-slide[data-slick-index="0"]:after,
.celement-new_stillage-type-13 .celement-new__images:after {
	background: linear-gradient(180deg,#FFFFFF 0%,#878787 22.92%,#878787 76.84%),linear-gradient(180deg,#FFFFFF 0%,#ECC5ED 21.16%,#ECC5ED 76.84%)
}
.celement-new_stillage-type-13.card__main-gallery:after {
	background: linear-gradient(90deg,#FFFFFF 0%,#878787 22.92%,#878787 76.84%),linear-gradient(180deg,#FFFFFF 0%,#ECC5ED 21.16%,#ECC5ED 76.84%)
}


.swiper-slide .celement-new_stillage-type-12 .celement-new__images:before,
.swiper-row-card-mobile .celement-new_stillage-type-12 .celement-new__images:before,
.swiper-slide .celement-new_stillage-type-13 .celement-new__images:before,
.swiper-row-card-mobile .celement-new_stillage-type-13 .celement-new__images:before {
	font-size: 12px !important;
}

.celement-new__images-detail {
	display: none;
	z-index: 1;
}
.celement-new__images-detail .swiper-button-next {
	right: 0;
}
html:not(.touchevents) .celement-new__images-detail .swiper-button-next:not(.swiper-button-disabled):hover,
html:not(.touchevents) .celement-new__images-detail .swiper-button-prev:not(.swiper-button-disabled):hover {
	opacity: 1;
	background-color: rgba(0, 0, 0, 0.3);
}

.celement-new__images-detail iframe,
.celement-new__images-detail video {
	pointer-events: all;
}

.celement-new__images-detail .swiper-navigation {
	pointer-events: all;
}

.card__main-gallery {
	max-width: 640px;
}


.celement-new__tags {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	position: absolute;
	left: 20px;
	top: 50px;
	z-index: 5;
	pointer-events: none;
	transition: opacity .1s;
}

.celement-new__tag {
	font-size: 10px;
	line-height: 10px;
	color: #fff;
	background: red;
	padding: 4px 6px;
	border-radius: 100px;
	text-transform: uppercase;
}
.celement-new__tag_new {
	background: #21A038;
}

.celement-new__tag:not(:last-child) {
	margin-right: 4px;
}

.celement-new__tag_hit {
	background: #FFAB00;
}

.celement-new__tag_sale {
	display: none;


	background: #EF3124;
}

.celement-new__buttons {
	display: flex;
	flex-wrap: wrap;
}

.celement__in-poket span {
	margin-right: 22px;
}
@media (max-width: 1400px) {
	.celement__in-poket span {
		margin-right: 10px;
	}
}
.celement__in-poket .card__info-maxval .common__input {
	max-width: 80px;
    width: 100%;
}

.celement__btns {
	width: calc(100% - 80px);
}

.swiper-slide .celement__btns,
.swiper-row-card-mobile .celement__btns {
	min-width: unset;
}

.card__params-top .manager-video {
	display: none;
	position: static;
	opacity: 1;
	visibility: visible;
	pointer-events: all;
	padding: 0;
	width: auto;
    max-width: unset;
}
.card__params-top .manager-video__text {
	display: flex;
    gap: 12px;
    width: auto;
    max-width: unset;
    padding: 6px 16px 4px;
    font-size: 14px;
    color: #0e0e0e;
    text-transform: unset;
}
.card__params-top .manager-video img {
	margin: 0;
}
.card__params-top .manager-video__text div {
    margin-top: -2px !important;
}

.manager-video__text img {
	width: 70px;
}

@media (max-width: 768px) {
	.celement__btns {
		min-width: 0;
	}
}
@media (max-width: 630px) {
	.card__params-top .manager-video.visible {
		display: flex;
	}
	.card__params-top-wrap {
		order: 3;
	}
	body > .manager-video {
		display: none !important;
	}
}

@media screen and (min-width: 851px) and (max-width: 988px) {
	.celement__btns {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 17px;
		height: auto;
		margin-right: 10px;
		min-width: unset;
	}
	.celement__btns-mobile-compare {
		margin-right: 6px;
	}
	.celement__buy-btn {
		padding: 0 6px !important;
		height: 38px;
		font-size: 13px;
		line-height: 32px;
		border-radius: 30px;
		text-transform: none;
	}
	.celement-new__compare-favorite-buttons {
		margin-left: 0 !important;
	}
	.celement__buy-btn:after {
		left: 21px;
		top: 9px;
		width: 13px;
		height: 13px;
		background: url(../../img/ux/celement-buy-btn-basket.svg) 0 0 no-repeat;
	}
	.celement__in-poket {
		padding: 0 15px;
		width: fit-content;
		height: 38px;
	} 
	.celement__in-poket > span {
		display: none;
	}
	.recent__car .celement__in-poket > span {
		display: inline;
	}
	.celement__in-poket .card__info-maxval .common__input {
		height: 32px;
		width: 100%;
		max-width: unset;
	}
	.celement__in-poket .card__info-maxval-minus,
	.celement__in-poket .card__info-maxval-plus {
		top: 10px;
	}
	.celement__btns-mobile {
		display: inline-block;
	}
	.recent__car .celement__btns-mobile {
		display: none;
	}
	
	.recent__car .celement__show-params-mobile {
		display: none;
	}
	
	.celement__char {
		margin-bottom: 15px;
	}
	.celement__char-label,
	.celement__char-value {
		font-size: 13px;
	}
	.celement__more-btns {
		display: none;
	}
	.recent__car .celement__more-btns {
		display: block;
	}
	.celement__in-poket .card__info-maxval-plus {
		right: 0;
		left: auto;
	}
}

.celement__in-poket {
	width: 100%;
}
.celement__buy-btn {
	width: 100%;
}
.celement__btns {
	margin-bottom: 0;
}

.celement-new__compare-favorite-buttons {
	display: flex;
	align-items: center;
	border: 1px solid #E6E6E6;
	border-radius: 20px;
	padding: 8px 9px;
	margin-left: 7px;
	height: fit-content;
	width: fit-content;
}
.celement-new__compare {
	margin-right: 10px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDFIMTFWMTlIOVYxWk0zIDExSDVWMTlIM1YxMVpNMTcgNUgxNVYxOUgxN1Y1WiIgZmlsbD0iI0E1QTVBNSIvPgo8L3N2Zz4K")
}
.celement-new__compare:hover, .celement-new__compare.active {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDFIMTFWMTlIOVYxWk0zIDExSDVWMTlIM1YxMVpNMTcgNUgxNVYxOUgxN1Y1WiIgZmlsbD0iI0ZGN0YwMCIvPgo8L3N2Zz4K")
}

.celement-new__to-fav {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljk1OTUgNy44MTIzNUMxOC44NjM5IDcuNTA0NiAxOC42MTE5IDcuMjc4NDEgMTguMzA2NiA3LjIyNjcyTDEzLjEzMSA2LjM0OTA3TDEwLjczNCAxLjQ2ODg2QzEwLjU5MjcgMS4xODEwMiAxMC4zMDkyIDEgOS45OTk5NiAxQzkuNjkwNzEgMSA5LjQwNzM2IDEuMTgwOTQgOS4yNjU4OCAxLjQ2ODg2TDYuODY4OTUgNi4zNDkwN0wxLjY5MzMzIDcuMjI2NzJDMS4zODgwOCA3LjI3ODQxIDEuMTM2MDYgNy41MDQ1MiAxLjA0MDM4IDcuODEyMzVDMC45NDQ4NjYgOC4xMjAxOCAxLjAyMTc2IDguNDU4MjEgMS4yMzk2NSA4LjY4NzkxTDQuOTMzODUgMTIuNTgxNkw0LjEzMTk5IDE4LjAwNDJDNC4wODQ1OSAxOC4zMjQgNC4yMTIyNCAxOC42NDQ4IDQuNDYyNSAxOC44MzUxQzQuNzEyNjggMTkuMDI1MyA1LjA0MzQzIDE5LjA1MzEgNS4zMTk4MyAxOC45MDczTDkuOTk5ODggMTYuNDMzNUwxNC42Nzk5IDE4LjkwNzNDMTQuNzk3NSAxOC45Njk0IDE0LjkyNDkgMTkgMTUuMDUxOSAxOUMxNS4yMjMxIDE5IDE1LjM5MzQgMTguOTQ0MyAxNS41MzczIDE4LjgzNUMxNS43ODc1IDE4LjY0NDkgMTUuOTE1MSAxOC4zMjQxIDE1Ljg2NzggMTguMDA0MkwxNS4wNjU5IDEyLjU4MTZMMTguNzYwMSA4LjY4NzgzQzE4Ljk3ODIgOC40NTgyOSAxOS4wNTUyIDguMTIwMjcgMTguOTU5NSA3LjgxMjM1Wk0xMy42MDA3IDExLjY3MzlDMTMuNDE2MSAxMS44Njg1IDEzLjMzMDggMTIuMTQzNCAxMy4zNzA4IDEyLjQxNDVMMTMuOTkwOSAxNi42MDc1TDEwLjM3MiAxNC42OTQ3QzEwLjI1NSAxNC42MzMgMTAuMTI3NSAxNC42MDIgOS45OTk5NiAxNC42MDJDOS44NzIzOSAxNC42MDIgOS43NDQ4MiAxNC42MzI5IDkuNjI3NjUgMTQuNjk0N0w2LjAwODgyIDE2LjYwNzVMNi42Mjg4NCAxMi40MTQ1QzYuNjY5MDQgMTIuMTQzNCA2LjU4MzYgMTEuODY4NCA2LjM5ODk2IDExLjY3MzlMMy41NDIzNSA4LjY2Mjk4TDcuNTQ0MzYgNy45ODQ0MkM3LjgwMzA5IDcuOTQwNSA4LjAyNjU3IDcuNzcwNjkgOC4xNDY0NyA3LjUyNjZMOS45OTk4OCAzLjc1MzA4TDExLjg1MzMgNy41MjY2QzExLjk3MzEgNy43NzA2OSAxMi4xOTY3IDcuOTQwNSAxMi40NTU0IDcuOTg0NDJMMTYuNDU3NCA4LjY2Mjk4TDEzLjYwMDcgMTEuNjczOVoiIGZpbGw9IiNBNUE1QTUiLz4KPC9zdmc+Cg==")
}
.celement-new__to-fav:hover, .celement-new__to-fav.active {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljk1OTUgNy44MTIzNUMxOC44NjM5IDcuNTA0NiAxOC42MTE5IDcuMjc4NDEgMTguMzA2NiA3LjIyNjcyTDEzLjEzMSA2LjM0OTA3TDEwLjczNCAxLjQ2ODg2QzEwLjU5MjcgMS4xODEwMiAxMC4zMDkyIDEgOS45OTk5NiAxQzkuNjkwNzEgMSA5LjQwNzM2IDEuMTgwOTQgOS4yNjU4OCAxLjQ2ODg2TDYuODY4OTUgNi4zNDkwN0wxLjY5MzMzIDcuMjI2NzJDMS4zODgwOCA3LjI3ODQxIDEuMTM2MDYgNy41MDQ1MiAxLjA0MDM4IDcuODEyMzVDMC45NDQ4NjYgOC4xMjAxOCAxLjAyMTc2IDguNDU4MjEgMS4yMzk2NSA4LjY4NzkxTDQuOTMzODUgMTIuNTgxNkw0LjEzMTk5IDE4LjAwNDJDNC4wODQ1OSAxOC4zMjQgNC4yMTIyNCAxOC42NDQ4IDQuNDYyNSAxOC44MzUxQzQuNzEyNjggMTkuMDI1MyA1LjA0MzQzIDE5LjA1MzEgNS4zMTk4MyAxOC45MDczTDkuOTk5ODggMTYuNDMzNUwxNC42Nzk5IDE4LjkwNzNDMTQuNzk3NSAxOC45Njk0IDE0LjkyNDkgMTkgMTUuMDUxOSAxOUMxNS4yMjMxIDE5IDE1LjM5MzQgMTguOTQ0MyAxNS41MzczIDE4LjgzNUMxNS43ODc1IDE4LjY0NDkgMTUuOTE1MSAxOC4zMjQxIDE1Ljg2NzggMTguMDA0MkwxNS4wNjU5IDEyLjU4MTZMMTguNzYwMSA4LjY4NzgzQzE4Ljk3ODIgOC40NTgyOSAxOS4wNTUyIDguMTIwMjcgMTguOTU5NSA3LjgxMjM1Wk0xMy42MDA3IDExLjY3MzlDMTMuNDE2MSAxMS44Njg1IDEzLjMzMDggMTIuMTQzNCAxMy4zNzA4IDEyLjQxNDVMMTMuOTkwOSAxNi42MDc1TDEwLjM3MiAxNC42OTQ3QzEwLjI1NSAxNC42MzMgMTAuMTI3NSAxNC42MDIgOS45OTk5NiAxNC42MDJDOS44NzIzOSAxNC42MDIgOS43NDQ4MiAxNC42MzI5IDkuNjI3NjUgMTQuNjk0N0w2LjAwODgyIDE2LjYwNzVMNi42Mjg4NCAxMi40MTQ1QzYuNjY5MDQgMTIuMTQzNCA2LjU4MzYgMTEuODY4NCA2LjM5ODk2IDExLjY3MzlMMy41NDIzNSA4LjY2Mjk4TDcuNTQ0MzYgNy45ODQ0MkM3LjgwMzA5IDcuOTQwNSA4LjAyNjU3IDcuNzcwNjkgOC4xNDY0NyA3LjUyNjZMOS45OTk4OCAzLjc1MzA4TDExLjg1MzMgNy41MjY2QzExLjk3MzEgNy43NzA2OSAxMi4xOTY3IDcuOTQwNSAxMi40NTU0IDcuOTg0NDJMMTYuNDU3NCA4LjY2Mjk4TDEzLjYwMDcgMTEuNjczOVoiIGZpbGw9IiNGRjdGMDAiLz4KPC9zdmc+Cg==")
}

@media (max-width: 900px) {
	.celement-new__compare:not(.active):hover {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDFIMTFWMTlIOVYxWk0zIDExSDVWMTlIM1YxMVpNMTcgNUgxNVYxOUgxN1Y1WiIgZmlsbD0iI0E1QTVBNSIvPgo8L3N2Zz4K")
	}
	.celement-new__to-fav:not(.active):hover {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljk1OTUgNy44MTIzNUMxOC44NjM5IDcuNTA0NiAxOC42MTE5IDcuMjc4NDEgMTguMzA2NiA3LjIyNjcyTDEzLjEzMSA2LjM0OTA3TDEwLjczNCAxLjQ2ODg2QzEwLjU5MjcgMS4xODEwMiAxMC4zMDkyIDEgOS45OTk5NiAxQzkuNjkwNzEgMSA5LjQwNzM2IDEuMTgwOTQgOS4yNjU4OCAxLjQ2ODg2TDYuODY4OTUgNi4zNDkwN0wxLjY5MzMzIDcuMjI2NzJDMS4zODgwOCA3LjI3ODQxIDEuMTM2MDYgNy41MDQ1MiAxLjA0MDM4IDcuODEyMzVDMC45NDQ4NjYgOC4xMjAxOCAxLjAyMTc2IDguNDU4MjEgMS4yMzk2NSA4LjY4NzkxTDQuOTMzODUgMTIuNTgxNkw0LjEzMTk5IDE4LjAwNDJDNC4wODQ1OSAxOC4zMjQgNC4yMTIyNCAxOC42NDQ4IDQuNDYyNSAxOC44MzUxQzQuNzEyNjggMTkuMDI1MyA1LjA0MzQzIDE5LjA1MzEgNS4zMTk4MyAxOC45MDczTDkuOTk5ODggMTYuNDMzNUwxNC42Nzk5IDE4LjkwNzNDMTQuNzk3NSAxOC45Njk0IDE0LjkyNDkgMTkgMTUuMDUxOSAxOUMxNS4yMjMxIDE5IDE1LjM5MzQgMTguOTQ0MyAxNS41MzczIDE4LjgzNUMxNS43ODc1IDE4LjY0NDkgMTUuOTE1MSAxOC4zMjQxIDE1Ljg2NzggMTguMDA0MkwxNS4wNjU5IDEyLjU4MTZMMTguNzYwMSA4LjY4NzgzQzE4Ljk3ODIgOC40NTgyOSAxOS4wNTUyIDguMTIwMjcgMTguOTU5NSA3LjgxMjM1Wk0xMy42MDA3IDExLjY3MzlDMTMuNDE2MSAxMS44Njg1IDEzLjMzMDggMTIuMTQzNCAxMy4zNzA4IDEyLjQxNDVMMTMuOTkwOSAxNi42MDc1TDEwLjM3MiAxNC42OTQ3QzEwLjI1NSAxNC42MzMgMTAuMTI3NSAxNC42MDIgOS45OTk5NiAxNC42MDJDOS44NzIzOSAxNC42MDIgOS43NDQ4MiAxNC42MzI5IDkuNjI3NjUgMTQuNjk0N0w2LjAwODgyIDE2LjYwNzVMNi42Mjg4NCAxMi40MTQ1QzYuNjY5MDQgMTIuMTQzNCA2LjU4MzYgMTEuODY4NCA2LjM5ODk2IDExLjY3MzlMMy41NDIzNSA4LjY2Mjk4TDcuNTQ0MzYgNy45ODQ0MkM3LjgwMzA5IDcuOTQwNSA4LjAyNjU3IDcuNzcwNjkgOC4xNDY0NyA3LjUyNjZMOS45OTk4OCAzLjc1MzA4TDExLjg1MzMgNy41MjY2QzExLjk3MzEgNy43NzA2OSAxMi4xOTY3IDcuOTQwNSAxMi40NTU0IDcuOTg0NDJMMTYuNDU3NCA4LjY2Mjk4TDEzLjYwMDcgMTEuNjczOVoiIGZpbGw9IiNBNUE1QTUiLz4KPC9zdmc+Cg==")
	}
}

.celement-new__compare, .celement-new__to-fav {
	position: relative;
	width: 20px;
	height: 20px;
	cursor: pointer;
	transition: all .2s;
}


.celement-new__benefit {
	font-size: 12px;
	line-height: 12px;
	padding: 3px 9px;
	border: 1px solid #FF8000;
	border-radius: 10px;
	color: #FF8000;
	width: fit-content;
	margin-bottom: 5px;
}

.celement-new__benefits {
	display: flex;
	gap: 0 5px;
	flex-wrap: wrap;
	justify-content: space-between;
}
.celement-new__benefit_yellow {
	font-weight: 600;
	color: #fff;
	background-color: #FF8000;
	border-color: #FF8000;
}

.celement-new__benefit_yellow:first-child {
	display: none;
}

.celement-new__prices {
	display: flex;
	align-items: flex-end;
	margin-bottom: 10px;
	white-space: nowrap;
}

.celement-new__benefit ~ .celement-new__prices {
	margin-top: 0;
}

.celement-new__prices-promo-text {
	font-weight: 700;
	font-size: 9px;
	line-height: 10px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	width: calc(100% - 92px - 7px);
}
.celement-new__prices-promo {
	display: flex;
	align-items: center;
	gap: 3px;
	padding: 1px;
	border-radius: 6px;
	background: #FF8000;
	margin-bottom: 14px;
	text-align: center;
}
body .celement-new .celement-new__prices-promo .celement-new__price {
	padding: 5px;
	background: #fff;
	border-radius: 5px;
	font-size: 15px;
	line-height: 20px;
	font-weight: 700;
	width: 92px;
	margin: 0;
    white-space: nowrap;
}

.basket__card-price-item-promo {
	border: 1px solid #FF8000;
    border-radius: 6px;
    width: 122px;
    margin: 0 0 0 auto;
}
.basket__card-price-item-promo span:nth-child(2) {
	font-weight: 500;
}
.basket__card-price-item-promo-price {
	padding: 5px 10px;
	font-size: 17px;
	line-height: 20px;
	font-weight: 700;
	text-align: center;
	color: #fff;
	border-radius: 0 0 5px 5px;
	background-color: #FF8000;
}

.basket__card-price-item-promo-text {
	font-weight: 700;
	font-size: 9px;
	line-height: 10px;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 6px;
}

@media (max-width: 520px) {
	.celement-new__prices-promo {
		flex-direction: column;
		padding: 2px;
	}
	.celement-new__prices-promo-text {
		width: 100%;
	}
	body .celement-new .celement-new__prices-promo .celement-new__price {
		width: 100%;
	}

	body .swiper-row-card-mobile:not(.swiper-row-inline) .celement-new .celement-new__price {
		width: 92px;
		flex-shrink: 0;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new .celement-new__prices-promo {
		margin-bottom: 36px;
		flex-direction: row;
	}
}

@media (max-width: 374px) {
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new .celement-new__prices-promo {
		margin-bottom: 8px;
	}
}

.celement__name-container {
	min-height: 60px;
}

.celement__name {
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
	transition: all .2s;
}
a.celement__name:hover {
	color: #FF7F00;
}
.celement__name-container {
	position: relative;
}
.celement__name:before {
	content: attr(title);
    position: absolute;
    background: #fff;
    z-index: 1;
	display: none;
	width: 100%;
	font-size: inherit;
    line-height: inherit;
}



.celement-new:hover .celement__name:before {
	display: block;
}
.swiper-slide .celement-new:hover .celement__name:before,
.swiper-row-card-mobile .celement-new:hover .celement__name:before {
	display: none;
}

.celement-new__price {
	font-weight: bold;
	font-size: 22px;
	line-height: 30px;
	margin-right: 10px;
}
.celement-new__pref {
	font-size: 12px;
	line-height: 20px;
	padding-right: 3px;
}
.swiper-row-card-mobile .celement-new__pref{
	line-height: 17px;
}
.celement-new__price.manager-price {
	line-height: 30px;
	font-weight: 500;
}
.swiper-slide .celement-new__price,
.swiper-row-card-mobile .celement-new__price {
	font-size: 15px;
	line-height: 20px;
}
.swiper-slide .manager-price {
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
}
.swiper-slide .celement-new__old-price,
.swiper-row-card-mobile .celement-new__old-price {
	font-size: 14px;
	line-height: 18px;
}

.swiper-slide .celement-new__old-big-price,
.swiper-row-card-mobile .celement-new__old-big-price {
	font-size: 10px;
}


.manager-price {
	font-size: 14px;
	color: #8D8D8D;
	line-height: 20px;
	font-weight: 500;
}

.celement-new__old-price {
	font-size: 16px;
	text-decoration: line-through;
	line-height: 20px;
	color: #A5A5A5;
}

.celement-new__names {
	margin-bottom: 14px;
}

.celement__img-link {
	margin-bottom: 4px;
	height: 267px;
}

.swiper-slide .celement__img-link,
.swiper-row-card-mobile .celement__img-link {
	height: 110px;
}

.celement-new__modif-count {
	margin-bottom: 10px;
    width: fit-content;
    position: absolute;
    bottom: -30px;
    z-index: 100;
    opacity: 0;
}

.celement__char-label {
	margin-right: auto;
}
.celement__char-item {
	display: flex;
}

.celement__buy-btn {
	justify-content: center;
    display: flex;
    align-items: center;
	padding: 0;
}
.celement__buy-btn:after{
	display: none;
}
.celement__buy-btn:before {
	content: "";
    width: 14px;
    height: 14px;
    position: static;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAY1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Dm4mgAAAAIHRSTlMABQMtp2MIcpn4sTvPtAr7onDO5iuYLOVcGQQHhfP59NrxV7QAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAcUlEQVQY03WOWQ6AIBQDn/su7itq739KQRA0xvlow1ASiIgcegGB+zHee0Q+AnsIZUSI1VSSpMJkyK1BIUzJWHk/qlDLapDdpkUnq0ekxYDx6gC+NjUqfWOZLuM+zKzGi/ngSn/wjZtU7NhM6s3BTdIJRbsLGn5lSswAAAAASUVORK5CYII=') no-repeat center;
    display: block;
	margin-right: 7px;
	flex-shrink: 0;
	background-size: contain;
}
.celement-new__status .mobile {
	display: none;
}

.swiper-row-card-mobile .celement-new__status-label .desktop:last-child,
.swiper-slide .celement-new__status-label .desktop:last-child {
	display: none;
}

.swiper-row-card-mobile .celement-new__status-label .mobile:first-child,
.swiper-slide .celement-new__status-label .mobile:first-child {
	display: block;
}

@media (max-width: 768px) {
	.celement-new__images-detail {
		display: block;
		height: auto;
	}
	.celement__img-link {
		height: 100%;
	}
	.card__main-img {
		position: static;
		width: 100%;
		transform: none;
	}
	.celement-new__images-detail .celement__img-slider .swiper-pagination {
		display: flex;
		opacity: 1;
	}	
	.catalog__elem+.comb {
		margin-top: 0;
	}
	.card__main-car-over,
	.card__main-mainover {
		display: none;
	}
}

.celement-new__status {
	display: flex;
	align-items: center;
	font-size: 13px;
    line-height: 17px;
}
.swiper-slide .celement-new__status,
.swiper-row-card-mobile .celement-new__status {
	font-size: 12px;
}
.celement-new__status:before {
	content: '';
	display: block;
	width: 16px;
    height: 16px;
	margin-right: 5px;
	background-size: 16px;
	flex-shrink: 0;
}
.celement-new__status_available, .card__info-existence-available {
	color: #21A038;
}
.celement-new__status_available:before, .card__info-existence-available:before, .existence-mobile_available:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDExQzIxIDUuNSAxNi41IDEgMTEgMUM1LjUgMSAxIDUuNSAxIDExQzEgMTYuNSA1LjUgMjEgMTEgMjFDMTYuNSAyMSAyMSAxNi41IDIxIDExWiIgc3Ryb2tlPSIjMjFBMDM4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi43NSAxMUw5LjU4IDEzLjgzTDE1LjI1IDguMTcwMDQiIHN0cm9rZT0iIzIxQTAzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}
.celement-new__status_order:before, .card__info-existence--order:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDIxQzUuNDggMjEgMSAxNi41MiAxIDExQzEgNS40OCA1LjQ4IDEgMTEgMUMxNi41MiAxIDIxIDUuNDggMjEgMTFDMjEgMTYuNTIgMTYuNTIgMjEgMTEgMjFaIiBzdHJva2U9IiM4RDhEOEQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC43MTA5IDE0LjE4TDExLjYxMDkgMTIuMzNDMTEuMDcwOSAxMi4wMSAxMC42MzA5IDExLjI0IDEwLjYzMDkgMTAuNjFWNi41MTAwMSIgc3Ryb2tlPSIjOEQ4RDhEIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}


.card__info-existence, .card__info-existence-remote, .card__info-existence-in-road {
	background: rgba(255, 128, 0, .1);
}
.card__info-existence--order {
	background: rgba(88,88,89,.2)
}
.card__info-existence-available {
	background: rgba(33,160,56, .1);
}


.celement-new__status_order {
	color: #8D8D8D;
}
.celement-new__status_on-storage:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDE0QzIxIDE3Ljg3IDE3Ljg3IDIxIDE0IDIxTDE1LjA1IDE5LjI1IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xIDhDMSA0LjEzIDQuMTMgMSA4IDFMNi45NSAyLjc1IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi42OTk2IDMuNDQ5OTVMMTYuNjc5NiA1Ljc0OTk0TDIwLjYxOTYgMy40NTk5NiIgc3Ryb2tlPSIjRkY3RjAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuNjc5NiA5LjgyMDAxVjUuNzM5OTkiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjMzOTYgMi41Mzk5NkMxMi43OTk2IDIuODM5OTYgMTIuMzQ5NiAzLjU5OTk1IDEyLjM0OTYgNC4yMTk5NVY2Ljc1OTk5QzEyLjM0OTYgNy4zNzk5OSAxMi43ODk2IDguMTM5OTggMTMuMzM5NiA4LjQzOTk4TDE1LjczOTYgOS43N0MxNi4yNDk2IDEwLjA2IDE3LjA4OTYgMTAuMDYgMTcuNjA5NiA5Ljc3TDIwLjAwOTYgOC40Mzk5OEMyMC41NDk2IDguMTM5OTggMjAuOTk5NiA3LjM3OTk5IDIwLjk5OTYgNi43NTk5OVY0LjIxOTk1QzIwLjk5OTYgMy41OTk5NSAyMC41NTk2IDIuODM5OTYgMjAuMDA5NiAyLjUzOTk2TDE3LjYwOTYgMS4yMUMxNy4wOTk2IDAuOTMgMTYuMjU5NiAwLjkzIDE1LjczOTYgMS4yMUwxMy4zMzk2IDIuNTM5OTZaIiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xLjM0OTk4IDE0LjQ1TDUuMzE5OTggMTYuNzQ5OUw5LjI2OTk3IDE0LjQ2IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01LjMxOTk1IDIwLjgyVjE2Ljc0IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xLjk5MDAxIDEzLjU0QzEuNDUwMDEgMTMuODQgMSAxNC41OTk5IDEgMTUuMjE5OVYxNy43NkMxIDE4LjM4IDEuNDQwMDEgMTkuMTQgMS45OTAwMSAxOS40NEw0LjM5IDIwLjc3QzQuOSAyMS4wNiA1LjczOTk5IDIxLjA2IDYuMjU5OTkgMjAuNzdMOC42NiAxOS40NEM5LjIgMTkuMTQgOS42NDk5OSAxOC4zOCA5LjY0OTk5IDE3Ljc2VjE1LjIxOTlDOS42NDk5OSAxNC41OTk5IDkuMjEgMTMuODQgOC42NiAxMy41NEw2LjI1OTk5IDEyLjIxQzUuNzM5OTkgMTEuOTMgNC45IDExLjkzIDQuMzkgMTIuMjFMMS45OTAwMSAxMy41NFoiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}
.celement-new__status_on-storage {
	color: #FF7F00;
}
.celement-new__status_inroad {
	color: #FF8000;
}

.celement-new__status_inroad:before {
	background: url(../../img/truck_icon.png) no-repeat;
	background-size: contain;
}

.celement__name {
	margin-bottom: 0;
}

.celement-new__title {
	margin-bottom: 20px;
	z-index: 1;
}

.celement__img-slider .swiper-pagination-bullet:after {
	background-color: #E7E7E7;
	height: 3px;
	border: 0
}
.celement__img-slider .swiper-pagination-bullet-active:after, .celement__img-slider .swiper-pagination-bullet:hover:after {
	background-color: #FF7F00;
}

.celement__name span {
	border: 0;
}

.celement__name:hover span {
	border: 0;
}

.celement__img-slider.js-product-mobile-slider {
	padding-bottom: 10px;
}

.celement__img-slider.js-product-mobile-slider .swiper-pagination-bullet {
	height: 3px;
	width: 10px;
	background-color: rgba(93, 93, 93, 0.25);

}

.celement__img-slider.js-product-mobile-slider .swiper-pagination-bullet-active, .celement__img-slider.js-product-mobile-slider .swiper-pagination-bullet:hover {
	background-color: #FF8000;
}

.celement-new__images-detail .celement__img-slider.js-product-mobile-slider .swiper-pagination {
	position: static;
	flex-wrap: wrap;
    margin: 4px auto 0;
    height: auto;
    width: 100%;
    justify-content: center;
    transform: none;

}


@media (max-width: 1320px) and (min-width: 1131px) {

	.celement__in-poket {
		justify-content: center;
		padding: 0 10px;
	}
	.celement__in-poket span {
		font-size: 11px;
	}
	.celement-new__compare-favorite-buttons {
		margin-left: 0;
		width: fit-content;
	}
}

@media (max-width: 1250px) {
	.celement-new {
		width: calc(100% / 2 - 30px);
	}
}
@media (max-width: 999px) {
	.celement-new {
		width: calc(100% / 3 - 30px);
	}
}
@media (max-width: 850px) {
	.celement-new {
		width: calc(100% / 2 - 30px);
	}
}

@media (max-width: 768px) {
	.celement__art {
		font-size: 11px;
		text-align: left;
	} 
	.celement__in-poket {
		justify-content: center;
	}
	.celement__buy-btn {
		padding: 0 10px;
	}
	.celement-new__compare-favorite-buttons {
		padding: 5px 9px;
		margin-left: 0;
	}
}
@media (max-width: 599px) {
	.celement__more {
		margin-top: 10px;
	}
	.celement__more:not(.mb-30) .celement__char {
		margin-bottom: 0;
	}
	.celement__more.mb-30 {
		margin-bottom: -30px;
	}
	.swiper-slide .celement__more,
	.swiper-row-card-mobile .celement__more {
		margin-top: auto;
	}

	.celement__more.mb-30 {
		margin-bottom: 0;
	}
	.celement__char {
		margin-bottom: 0;
	}
	
	
}

.celement-new__inline-info {
	z-index: 14;
	position: relative;
    min-height: 68px;
}

.swiper-slide .celement-new,
.swiper-row-card-mobile .celement-new {
	width: 100%;
	margin: 0;
	padding: 10px 10px 0;
}
.swiper-slide .celement-new__more-on-storage,
.swiper-row-card-mobile .celement-new__more-on-storage {
	width: calc(100% + 20px);
    margin-left: -10px;
	margin-top: 0;
}

.swiper-slide .celement-new__inline-info,
.swiper-row-card-mobile .celement-new__inline-info {
	margin-bottom: 20px;
	min-height: unset;
}
.swiper-slide .celement-new__images,
.swiper-row-card-mobile .celement-new__images {
	padding-bottom: 10px;
	height: 120px;
	overflow: visible;
}

.celement-new:hover {
	z-index: 100;
}

@media (max-width: 520px) {
	.swiper-slide .celement-new__images {
		margin-bottom: 10px;
	}
}


.swiper-slide .celement-new__compare-favorite-buttons,
.swiper-row-card-mobile .celement-new__compare-favorite-buttons {
	width: fit-content;
	margin: 0 auto;
}
.swiper-slide .celement__btns,
.swiper-row-card-mobile .celement__btns {
	height: auto;
	width: calc(100% - 80px);
	max-width: unset;
}

.recent__car .celement__in-poket span {
	display: none;
}
.swiper-slide .celement__in-poket,
.swiper-row-card-mobile .celement__in-poket {
	height: 100%;
}
.swiper-slide .celement__buy-btn,
.swiper-row-card-mobile .celement__buy-btn {
	height: 100%;
    width: 100%;
    justify-content: center;
    display: flex;
    padding: initial;
}

.celement-new__statuses {
	display: flex;
	align-items: center;
	z-index: 1;
	padding-bottom: 8px;
	margin-bottom: auto;
}

.celement__modified--present {
	position: static;
	margin: 0 10px 0 0;
}

.present-banner-img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNzQ0NjIgMC43NDQ1NDVDNi45Njg0OCAwLjE4MTMwNSA2LjE0OTM5IC0wLjA2NDM3MTYgNS4zMDk4MSAwLjAxNDMzNDhDNC41OTczMiAwLjA4MTEzMTYgNC4wMTk5NyAwLjMxNjMxIDMuNTkzNzUgMC43MTMzMDZDMy4xNzkyNiAxLjA5OTQgMi45Mzk4OSAxLjYxMzEyIDIuOTAxNTMgMi4xOTg5MUMyLjg1MDkyIDIuOTcyMTYgMy4xNjYyIDMuODE1MjEgMy43NjY1NSA0LjUxMTg5QzMuNzc3MDcgNC41MjQxIDMuNzg3ODUgNC41MzYwOSAzLjc5ODU0IDQuNTQ4MkgwVjEwLjIzSDEuNTI0NzRWMjBIMTguNDc2VjEwLjIzMDFIMjBWNC41NDgyNEgxNi4yMDIxQzE2LjIxMjggNC41MzYxNiAxNi4yMjM2IDQuNTI0MTQgMTYuMjM0MSA0LjUxMTkzQzE2LjgzNDUgMy44MTUyNSAxNy4xNDk4IDIuOTcyMTkgMTcuMDk5MiAyLjE5ODk2QzE3LjA2MDggMS42MTMxNiAxNi44MjE1IDEuMDk5NCAxNi40MDY5IDAuNzEzMzQ5QzE1Ljk4MDcgMC4zMTYzMzEgMTUuNDAzMyAwLjA4MTE3NDQgMTQuNjkwOSAwLjAxNDM3NzZDMTMuODUxMyAtMC4wNjQzMDc0IDEzLjAzMjIgMC4xODEzNDggMTIuMjU2MSAwLjc0NDU2NkMxMS42ODQ4IDEuMTU5MTIgMTEuMTM3MSAxLjc0ODQ2IDEwLjYyODMgMi40OTYyN0MxMC4zODY4IDIuODUxMTkgMTAuMTc3IDMuMjA3NzEgMTAuMDAwMyAzLjUzNjY5QzkuODIzNjIgMy4yMDc3MSA5LjYxMzkgMi44NTExOSA5LjM3MjM3IDIuNDk2MjdDOC44NjM1NSAxLjc0ODQyIDguMzE1ODggMS4xNTkwNyA3Ljc0NDYyIDAuNzQ0NTQ1Wk0xLjQ1Mzk2IDYuNDMxMDNWNi4wMDIySDE4LjU0NlY2LjQzMTA2VjguNzc2MDhIMTcuMDIySDEyLjQ1NTVINy41NDUxOUgyLjk3ODdIMS40NTM5NlY2LjQzMTAzWk04Ljk5OTE1IDEwLjIzMDFIMTEuMDAxNlYxMy4xNDU1TDEwLjAwMDQgMTIuNjgxN0w4Ljk5OTE1IDEzLjE0NTVWMTAuMjMwMVpNNC44NjgwMiAzLjU2Mjc5QzQuNTE5NjIgMy4xNTg0OSA0LjMyNjg2IDIuNjg0MTUgNC4zNTI0MiAyLjI5MzkzQzQuMzY2MjkgMi4wODE3NCA0LjQ0NDQ5IDEuOTA3ODkgNC41ODQ3NyAxLjc3NzJDNC43Njc5NSAxLjYwNjU3IDUuMDY1NjEgMS40OTc1NSA1LjQ0NTU0IDEuNDYxOTNDNS45MjY0NCAxLjQxNjgzIDYuMzk2MTEgMS41NjQ4OCA2Ljg4MTM3IDEuOTE0NTFDNy4zMTQyOSAyLjIyNjQxIDcuNzQzMDQgMi42OTAxMiA4LjE1NTc5IDMuMjkyNzRDOC40NTM0IDMuNzI3MzEgOC42OTg4OSA0LjE3MTY0IDguODg2MzQgNC41NDgyMkg2LjUyNDk0QzUuODYwNTQgNC4zODE5NSA1LjI3NDIzIDQuMDM0MjIgNC44NjgwMiAzLjU2Mjc5Wk0xNy4wMjIgMTguNTQ2SDIuOTc4N1YxMC4yMzAxSDcuNTQ1MTlWMTUuNDIxM0wxMC4wMDA0IDE0LjI4NDFMMTIuNDU1NSAxNS40MjEzVjEwLjIzMDFIMTcuMDIyTDE3LjAyMiAxOC41NDZaTTExLjgzMDMgMy4zMTQxOUMxMi4yNDQ1IDIuNzA1NTggMTIuNjc1IDIuMjM2OTMgMTMuMTEgMS45MjEyN0MxMy41OTg1IDEuNTY2OCAxNC4wNzEyIDEuNDE2NTMgMTQuNTU1MiAxLjQ2MTkzQzE0LjkzNTIgMS40OTc1NSAxNS4yMzI4IDEuNjA2NTcgMTUuNDE2IDEuNzc3MkMxNS41NTYzIDEuOTA3ODkgMTUuNjM0NCAyLjA4MTcyIDE1LjY0ODMgMi4yOTM5M0MxNS42NzM5IDIuNjg0MTUgMTUuNDgxMSAzLjE1ODUxIDE1LjEzMjcgMy41NjI3OUMxNC43MjY1IDQuMDM0MiAxNC4xNDAyIDQuMzgxOTUgMTMuNDc1OCA0LjU0ODIySDExLjExMzhDMTEuMjk3NyA0LjE3ODkxIDExLjUzODEgMy43NDM2NCAxMS44MzAzIDMuMzE0MTlaIiBmaWxsPSIjRUYzMTI0Ii8+Cjwvc3ZnPgo=")
}

.celement__modified--present {
	margin: 0;
	padding: 0;
}

.present-popup {
	width: auto;
}

.favorites .swiper-slide.card__list .celement-new {
	width: calc(100% / 5 - 15px);
}
.tabs__content .celement-new,
.favorites .card__list .celement-new {
	width: calc(100% / 4 - 30px);
}
@media (max-width: 1170px) {
	.favorites .swiper-slide.card__list .celement-new {
		width: calc(100% / 4 - 15px);
	}
	.tabs__content .celement-new,
	.favorites .card__list .celement-new {
		width: calc(100% / 3 - 30px);
	}
}
@media (max-width: 900px) {
	.favorites .swiper-slide.card__list .celement-new {
		width: calc(100% / 3 - 15px);
	}
	.tabs__content .celement-new,
	.favorites .card__list .celement-new {
		width: calc(100% / 2 - 30px);
	}
}
@media (max-width: 600px) {
	.favorites .swiper-slide.card__list .celement-new {
		width: calc(100% / 2 - 15px);
	}
	.tabs__content .celement-new,
	.favorites .card__list .celement-new {
		width: calc(100% - 30px);
	}
}
@media (max-width: 450px) {
	.favorites .swiper-slide.card__list .celement-new {
		width: calc(100% / 2 - 10px);
	}
	.tabs__content .celement-new,
	.favorites .card__list .celement-new {
		width: 100%;
	}
}

.swiper-slide .celement__modified--present-short,
.swiper-row-card-mobile .celement__modified--present-short {
	right: 4px;
	bottom: 4px;
}
.swiper-slide .celement-new__tags,
.swiper-row-card-mobile .celement-new__tags {
	left: 10px;
    top: 24px;
	z-index: 5;
}

.swiper-slide .celement__name, .recent__car .swiper-slide  .celement__name,
.swiper-row-card-mobile .celement__name {
	margin: 0;
    padding: 0;
}

.celement-new__info-row .celement-new__statuses {
	display: flex;
    position: absolute;
    align-items: center;
    top: 7px;
    right: 6px;
    height: 20px;
    z-index: 10;
}

@media (max-width: 768px) {
	.swiper-slide .celement__name,
	.swiper-row-card-mobile .celement__name {
		min-height: 52px;
		font-size: 11px;
	}
}

@media (min-width: 620px) {


	.card--list .celement-new {
		width: 100%;
		margin: 0 0 30px;
		padding: 20px;
	}
	.card__list.card--list {
		margin: 0;
		width: 100%;
	}
	.card--list .celement-new__product-card_new {
		flex-direction: row;
		width: 100%;
	}
	.card--list .celement-new__images {
		width: 180px;
		order: -1;
		margin-right: 20px;
		flex-shrink: 0;
	}
	.card--list .celement-new__info-row {
		display: flex;
		align-items: flex-start;
	}
	.card--list .celement-new__buttons {
		align-items: flex-end;
		flex-wrap: nowrap;
		flex-direction: row;
	}
	.card--list .celement-new__tags{
		position: static;
	}
	.card--list .celement-new__names {
		order: -1;
		margin: 0;
	}
	.celement-new__info-row_inline, .celement-new__price-block_inline {
		display: none;
	}
	.card--list .celement-new__info-row {
		display: none;
	}
	.card--list .celement-new__info-row_inline {
		display: flex;
		align-items: center;
		margin-bottom: 10px;
	}
	.card--list .celement__art {
		margin-right: 10px;
		margin-bottom: 0;
	}
	.card--list .celement-new__price-block {
		display: none;
	}

	.card--list .celement-new__price-block_inline {
		display: block;
	}

	.card--list .celement-new__price-row {
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
	}
	.card--list .celement-new__inline-info {
		width: 100%;
	}
	.card--list .celement-new__buy-button {
		width: 185px;
	}
	.card--list .celement-new__prices {
		margin-bottom: 0;
	}
	.card--list.card__list .celement__more {
		padding: 20px 20px 0;
		bottom: 0;
		transform: translateY(100%);
		flex-wrap: wrap;
		z-index: 2;
		background: #fff;
		top: auto;
		z-index: 10;
	}
	.card--list.card__list .item-group-info {
		width: 180px;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: 20px;
	}


	.card--list.card__list .celement__char {
		max-width: none;
		width: calc(100% - 200px);
	}

	.card--list.card__list .celement__char-item {
		width: 133px;
	}
	.card--list.card__list .celement__btns {
		margin: 0;
	}
}

@media (max-width: 1320px) and (min-width: 1131px) {
	.card--list .celement-new__buttons {
		flex-direction: row;
	}
	.celement-new__compare-favorite-buttons {
		margin-left: 7px;
	}
}
@media (max-width: 1199px) {
	.card--list.card__list .celement__char {
		flex-direction: row;
	}
}
@media (max-width: 1100px) {
	.card--list .celement-new__buttons {
		flex-direction: column-reverse;
	}
	.card--list.card__list .celement__btns {
		margin-top: 10px;
	}
}

@media (max-width: 619px) {
	.celement-new__product-card_new {
		width: 100%;
	}
	.celement-new__info-row_inline, .celement-new__price-block_inline {
		display: none;
	}
	.card--list.card__list .celement__btns {
		width: 100%;
		max-width: unset;
	}
	.card--list .celement__in-poket {
		width: 100%;
	}
	.card--list.card__list .celement__more {
		flex-direction: column;
	}
	.card--list.card__list .product-item.product-item-container {
		height: 100%;
	}
	.celement-new:not(.no-hover):hover .celement-new__more {
		box-shadow: none !important;
	}
	.card--list .celement-new:not(.no-hover):hover .celement-new__more {
		box-shadow: none !important;
	}
	.card--list .celement-new:not(.no-hover):hover {
		box-shadow: none !important;
	}
}

@media (max-width: 630px) {
	.celement-new__compare-favorite-buttons {
		order: -1;
		width: 100%;
		border: 0;
		padding: 0;
		justify-content: space-between;
		
	}
	.card__params-top {
		flex-direction: column;
		gap: 16px;
	}
	.celement-new__compare,
	.celement-new__to-fav {
		padding-left: 28px;
		font-size: 12px;
		background-position: left;
		background-repeat: no-repeat;
		font-weight: 600;
		width: auto;
	}
	.celement-new__compare:before,
	.celement-new__to-fav:before {
		content: attr(title);
	}

	.celement-new__compare.added:before {
		content: 'В сравнении';
		color: #FF8000
	}
	.celement-new__to-fav.added:before {
		content: 'В избранном';
		color: #FF8000
	}
}


@media (max-width: 374px) {
    .celement-new__compare, 
	.celement-new__to-fav {
        padding-left: 20px;
        background-size: 16px;
        font-size: 10px;
	}
}
@media screen and (min-width: 360px) and (max-width: 450px) {
	.celement-new__compare-favorite-buttons {
		padding: 0;
		border: 0;
		margin: 0 0 0 auto;
	}

	.celement__buy-btn {
		display: flex;
		height: 100%;
		justify-content: center;
		padding: initial;
		width: 100%;
	}

	.card__list .celement__btns {
		width: calc(100% - 61px);
	}
	
	.card__list .celement__buy-btn {
		font-size: 9px;
		padding: 0 4px;
		height: 32px;
	}
	.card__list.swiper-slide .card__info-maxval .common__input {
		height: 32px;
	}
	.card__list.swiper-slide .card__info-maxval-plus,
	.card__list.swiper-slide .card__info-maxval-minus {
		top: 11px;
	}
	.swiper-slide .celement-new__compare {
		margin-right: 7px;
	}
	.celement__buy-btn:before {
		margin-right: 4px;
	}
	.celement-new__buttons {
		align-items: center;
	}
}
@media (max-width: 400px) {
	.celement-new__buttons {
		flex-direction: column;
		align-items: center;
	}
	.swiper-slide .celement__btns,
	.celement__btns {
		height: 32px;
		margin: 0 0 10px;
		width: 100%;
	}
	.card__list .celement__btns,
	.card__list.swiper-slide .celement__btns {
		width: 100%;
		height: 32px;
	}
}

/* New catalog end */

.cart-fancy .fancybox-slide--html .fancybox-content {
	height: fit-content !important;
    width: auto !important;
    max-width: 960px !important;
	padding: 0;
}
.cart-fancy .fancybox-close-small {
	background-color: rgba(0,0,0,0.3);
	opacity: 1;
}

.cart-fancy .fancybox-is-sliding .fancybox-slide,.cart-fancy .fancybox-slide--current, .cart-fancy .fancybox-slide--next, .cart-fancy .fancybox-slide--previous {
	align-items: flex-start;
}
.email-subscribe__input .message {
	display: flex;
	position: relative;
	padding-left: 60px;
    align-items: center;
    flex-wrap: wrap;
}
.email-subscribe__input .message.found:before {
	position: absolute;
	left: 0;
	transform: translateY(-50%);
    top: 50%;
	content: '!';
    width: 42px;
    height: 43px;
    padding-left: 1px;
    border-radius: 100%;
    color: #FF8000;
    font-weight: 900;
    border: 2px solid #FF8000;
    text-align: center;
    justify-content: center;
    line-height: 44px;
    display: inline-flex;
    margin-right: 10px;
    font-size: 33px;
}

.email-subscribe__input .message + .common__input {
	margin-top: 10px;
}

@media (max-width: 365px) {
	.footer__logo {
		width: 74px;
		height: 33px;
		margin-top: 10px;
	}
	.footer__calc-and-socials-outer {
		margin: 0;
	}
}

.label-custom__wrap {
	display: flex;
}

.catalog-change-cards {
	display: flex;
	align-items: center;
	height: 30px;
	justify-content: flex-end;
	pointer-events: none;
}
.filter-mobile-sort {
	margin-left: auto;
	margin-right: auto;
}

.catalog-change-cards__card {
	width: 20px;
	height: 20px;
	display: block;
	background-size: cover;
	pointer-events: all;
}
@media (max-width: 749px) {
	.catalog-change-cards__card {
		pointer-events: none;
	}
	.catalog-change-cards {
		pointer-events: all;
	}
	.catalog-change-cards:before {
		margin-right: 10px;
		font-size: 13px;
	}

	.model__filter-mobile-open-btn, .filter-mobile-sort__button {
		font-size: 12px;
		padding: 9px 8px;
	}
	
	.catalog-change-cards__card:not(:last-child) {
		margin-right: 4px;
	}
}
@media (max-width: 430px) {
	.catalog-change-cards:before {
		font-size: 11px;
	}
}
@media (max-width: 405px) {
	.catalog-change-cards:before {
		display: none;
	}
}
@media (max-width: 360px) {
	.model__filter-mobile-open-btn, .filter-mobile-sort__button {
		font-size: 10px;
		padding: 9px 4px;
	}
	.model__filter-mobile-open-btn-count {
		font-size: 10px;
		padding: 10px 4px 10px 8px;
	}
	.model__filter-mobile-open-btn:before, .filter-mobile-sort__button:before {
		width: 12px;
		height: 12px;
		background-size: cover;
	}
}

.catalog-change-cards__card.active.catalog-change-cards__card_small ,
.catalog-change-cards__card.js-active.catalog-change-cards__card_small {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwMDVfNzA1OSkiPgo8cGF0aCBkPSJNOCAzQzggMi40NDc3MiA4LjQ0NzcyIDIgOSAySDE3QzE3LjU1MjMgMiAxOCAyLjQ0NzcyIDE4IDNWNC41QzE4IDUuMDUyMjggMTcuNTUyMyA1LjUgMTcgNS41SDlDOC40NDc3MiA1LjUgOCA1LjA1MjI4IDggNC41VjNaIiBmaWxsPSIjRkY4MDAwIi8+CjxwYXRoIGQ9Ik04IDkuMjVDOCA4LjY5NzcyIDguNDQ3NzIgOC4yNSA5IDguMjVIMTdDMTcuNTUyMyA4LjI1IDE4IDguNjk3NzIgMTggOS4yNVYxMC43NUMxOCAxMS4zMDIzIDE3LjU1MjMgMTEuNzUgMTcgMTEuNzVIOUM4LjQ0NzcyIDExLjc1IDggMTEuMzAyMyA4IDEwLjc1VjkuMjVaIiBmaWxsPSIjRkY4MDAwIi8+CjxwYXRoIGQ9Ik04IDE1LjVDOCAxNC45NDc3IDguNDQ3NzIgMTQuNSA5IDE0LjVIMTdDMTcuNTUyMyAxNC41IDE4IDE0Ljk0NzcgMTggMTUuNVYxN0MxOCAxNy41NTIzIDE3LjU1MjMgMTggMTcgMThIOUM4LjQ0NzcyIDE4IDggMTcuNTUyMyA4IDE3VjE1LjVaIiBmaWxsPSIjRkY4MDAwIi8+CjxwYXRoIGQ9Ik0yIDkuMjVDMiA4LjY5NzcyIDIuNDQ3NzIgOC4yNSAzIDguMjVINC41QzUuMDUyMjggOC4yNSA1LjUgOC42OTc3MiA1LjUgOS4yNVYxMC43NUM1LjUgMTEuMzAyMyA1LjA1MjI4IDExLjc1IDQuNSAxMS43NUgzQzIuNDQ3NzIgMTEuNzUgMiAxMS4zMDIzIDIgMTAuNzVWOS4yNVoiIGZpbGw9IiNGRjgwMDAiLz4KPHBhdGggZD0iTTIgM0MyIDIuNDQ3NzIgMi40NDc3MiAyIDMgMkg0LjVDNS4wNTIyOCAyIDUuNSAyLjQ0NzcyIDUuNSAzVjQuNUM1LjUgNS4wNTIyOCA1LjA1MjI4IDUuNSA0LjUgNS41SDNDMi40NDc3MiA1LjUgMiA1LjA1MjI4IDIgNC41VjNaIiBmaWxsPSIjRkY4MDAwIi8+CjxwYXRoIGQ9Ik0yIDE1LjVDMiAxNC45NDc3IDIuNDQ3NzIgMTQuNSAzIDE0LjVINC41QzUuMDUyMjggMTQuNSA1LjUgMTQuOTQ3NyA1LjUgMTUuNVYxN0M1LjUgMTcuNTUyMyA1LjA1MjI4IDE4IDQuNSAxOEgzQzIuNDQ3NzIgMTggMiAxNy41NTIzIDIgMTdWMTUuNVoiIGZpbGw9IiNGRjgwMDAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMDA1XzcwNTkiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==)
}
.catalog-change-cards__card.active.catalog-change-cards__card_big ,
.catalog-change-cards__card.js-active.catalog-change-cards__card_big {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZmlsbD0iI0ZGODAwMCIgZD0iTTIyIDEyLjk5OVYyMGExIDEgMCAwIDEtMSAxaC04di04LjAwMWg5em0tMTEgMFYyMUgzYTEgMSAwIDAgMS0xLTF2LTcuMDAxaDl6TTExIDN2Ny45OTlIMlY0YTEgMSAwIDAgMSAxLTFoOHptMTAgMGExIDEgMCAwIDEgMSAxdjYuOTk5aC05VjNoOHoiLz48L3N2Zz4=)
}
.catalog-change-cards__card-wrapper .catalog-change-cards__card:not(.js-active):not(.active) {
	opacity: 1;
}
.catalog-change-cards__card_big {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTIyIDEyLjk5OVYyMGExIDEgMCAwIDEtMSAxaC04di04LjAwMWg5em0tMTEgMFYyMUgzYTEgMSAwIDAgMS0xLTF2LTcuMDAxaDl6TTExIDN2Ny45OTlIMlY0YTEgMSAwIDAgMSAxLTFoOHptMTAgMGExIDEgMCAwIDEgMSAxdjYuOTk5aC05VjNoOHoiLz48L3N2Zz4=")
}
.catalog-change-cards__card_small {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTE0IDEwdjRoLTR2LTRoNHptMiAwaDV2NGgtNXYtNHptLTIgMTFoLTR2LTVoNHY1em0yIDB2LTVoNXY0YTEgMSAwIDAgMS0xIDFoLTR6TTE0IDN2NWgtNFYzaDR6bTIgMGg0YTEgMSAwIDAgMSAxIDF2NGgtNVYzem0tOCA3djRIM3YtNGg1em0wIDExSDRhMSAxIDAgMCAxLTEtMXYtNGg1djV6TTggM3Y1SDNWNGExIDEgMCAwIDEgMS0xaDR6Ii8+PC9zdmc+")
}
.catalog-change-cards__card:not(:last-child) {
	margin-right: 10px;
}
@media screen and (max-width: 999px) {
	.model__filter-rescount-col .catalog-change-cards__card-wrapper,
	.model__filter-rescount-col .catalog-change-cards-subtitle {
		display: none;
	}
}
@media screen and (max-width: 999px) and (min-width: 750px) {
	.catalog-change-cards__card {
		width: auto;
		padding-left: 20px;
		background-size: 20px;
		background-repeat: no-repeat;
		display: flex;
		align-items: center;
	}
	.catalog-change-cards__card:not(:last-child) {
		margin-right: 15px;
	}
	.catalog-change-cards__card_big:after {
		content: 'Подробные';
		margin-left: 6px;
		color: #000;
	}
	.catalog-change-cards__card_small:after {
		content: 'Компактные';
		margin-left: 6px;
		color: #000;
	}
}
.swiper-slide.swiper-row-card-mobile {
	border: 0;
    border-radius: 0;
    cursor: auto;
	width: auto;
	margin: 0 -7.5px;
	position: relative;
	padding-bottom: 10px;
}

.swiper-row-card-mobile .celement-new {
	width: calc(100% / 4 - 15px);
	margin: 0 7.5px 15px;
	height: auto;
}

.swiper-slide-catalog_main .celement-new {
	width: calc(100% / 6 - 15px);
	margin: 0 7.5px 15px;
}
.swiper-slide-catalog_main .celement__buy-btn {
	font-size: 9px;
    line-height: 28px;
}

.swiper-slide-catalog_main .card__list {
	overflow: hidden;
	padding: 30px 15px 0;
    margin: -30px -15px 85px;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 16px;
    width: auto;
	position: relative;
	z-index: 0;
}
.stillage .swiper-slide-catalog_main .card__list {
	margin-bottom: 90px;
}
@media screen and (max-width: 1230px) {
    .swiper-slide-catalog_main .card__list {
        grid-template-columns: repeat(5, 1fr);
    }
}
@media screen and (max-width: 870px) {
    .swiper-slide-catalog_main .card__list {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media screen and (max-width: 650px) {
    .swiper-slide-catalog_main .card__list {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width: 450px) {
    .swiper-slide-catalog_main .card__list {
        grid-gap: 10px;
    }
}


.celement-new__info-row {
	z-index: 39;
}

.swiper-row-card-mobile .celement__img-slider {
	pointer-events: none;
}

@media (max-width: 1242px) {
	.catalog-change-cards {
		margin-bottom: 0;
	}
}
@media (max-width: 1230px) {
	.swiper-row-card-mobile .celement-new {
		width: calc(100% / 3 - 15px);
	}
	.swiper-slide-catalog_main .celement-new {
		width: calc(100% / 5 - 15px);
	}
}

@media (max-width: 999px) {
	.swiper-row-card-mobile .celement-new {
		width: calc(100% / 4 - 15px);
	}
	
}

@media (max-width: 870px) {
	.swiper-row-card-mobile .celement-new {
		width: calc(100% / 3 - 15px);
	}
	.swiper-slide-catalog_main .celement-new {
		width: calc(100% / 3 - 15px);
	}
}

@media (max-width: 650px) {
	.swiper-row-card-mobile .celement-new,
	.swiper-slide-catalog_main .celement-new {
		width: calc(100% / 2 - 15px);
	}
}
.celement-new__buy-in-one {
	width: fit-content;
    display: block;
    text-align: center;
    margin: 10px auto 0;
    color: #FF8000;
    text-decoration: underline dotted;
    text-underline-offset: 4px;
	font-size: 13px;
	line-height: 20px;
	transition: all .2s;
}

.celement-new__buy-in-one[style="opacity: 0;pointer-events: none;"],
.celement-new__buy-in-one[style="visibility: hidden;"] {
	margin-top: 10px;
    height: 0;
	opacity: 0;
	pointer-events: none;
}

.celement-new__buy-in-one:hover {
	text-decoration-color: transparent;
}
@media (max-width: 520px) {
	.card__list .celement-new {
		width: calc(100% / 2 - 15px);
		margin: 0 7.5px 15px;
		height: auto;
		padding: 10px 10px 0;
	}
	.card__list {
		width: auto;
		margin: 0 -7.5px;
	}
	.card__list .celement__name {
		font-size: 11px;
		min-height: 52px;
	}
	.card__list .celement-new__images {
		padding-bottom: 10px;
		height: 120px;
	}
	.celement-new__buy-in-one {
		display: none;
	}
	.celement-new__inline-info {
		margin-bottom: 20px;
	}


	.card__list .celement-new__images:after {
		width: 25px !important;
	}
	.card__list .celement-new__images:before {
		font-weight: 300 !important;
		font-size: 11px !important;
		line-height: 17px !important;
		left: 4px !important;
	}

	.celement__more {
		display: none;
	}
}
@media (max-width: 450px) {
	.card__list .celement-new {
		width: calc(100% / 2 - 10px);
		margin: 0 5px 10px;
	}
	.card__list .celement-new.celement-new-banner {
		padding: 0;
	}
}

.projects__car-over {
	display: flex;
}

.projects__item {
	width: calc(100% / 3 - 15px);
}

.projects__item:not(:last-child) {
	margin-right: 15px;
}

@media (max-width: 999px) {
	.projects__item {
		width: calc(100% / 2 - 10px);
		margin-bottom: 20px;
	}
	.projects__item:nth-child(2) {
		margin-right: 0;
	}
	.projects__car-over { 
		margin-bottom: -20px;
		flex-wrap: wrap;
	}
}

@media (max-width: 600px) {
	.projects__item {
		width: 100%;
	}
	.projects__item:not(:last-child) {
		margin-right: 0;
	}
}

.recent__car-over-inline {
	display: flex;
    flex-wrap: wrap;
    margin: 0 -15px 30px;
	overflow: hidden;
}

.recent__item .celement-new {
	width: 100%;
	margin: 0;
	list-style: none;
}

.recent__car-over-inline .recent__item {
	width: calc(100% / 5 - 30px);
    margin: 0 15px 0;
	padding-bottom: 40px;
}

@media (max-width: 1200px) {
	.recent__car-over-inline .recent__item {
		width: calc(100% / 4 - 30px);
	}
}
@media (max-width: 1000px) {
	.recent__car-over-inline .recent__item {
		width: calc(100% / 3 - 30px);
	}
}
@media (max-width: 800px) {
	.recent__car-over-inline .recent__item {
		width: calc(100% / 2 - 30px);
	}
}
@media (max-width: 450px) {
	.recent__car-over-inline .recent__item {
		width: calc(100% / 2 - 10px);
		margin: 0 5px;
	}
	.swiper-slide.recent__car-over {
		margin: 0 -5px;
		width: calc(100% + 10px);
	}
}

.recent__car-over-inline .celement__more, .recent__car-over-inline .celement__show-params-mobile {
	display: none;
}
.main-block-tabs.swiper-slide-catalog__main {
	border: 0;
    border-radius: 0;
    cursor: auto;
    margin: 0 -7.5px;
    padding-bottom: 10px;
    position: relative;
    width: auto;
}
.swiper-slide-catalog__opener {
	display: none;
	align-items: center;
	z-index: 65;
	cursor: pointer;
	position: absolute;
	left: 50%;
	top: calc(100% - 70px);
    transform: translateX(-50%);
	white-space: nowrap;
}

.js-init .swiper-slide-catalog__opener {
	display: block;
}

.swiper-slide-catalog__opener:after {
	content: "Показать ещё";
}
.swiper-slide-catalog__opener:hover {
	color: #fff;
}
.js-opened .swiper-slide-catalog__opener:after {
	content: "Свернуть";
}

.recent__car-over-inline.js-opened {
	height: auto !important;
}
.online-popup-slider .swiper {
	overflow: hidden;
}
.online-popup-slider {
	position: relative;
}
.online-popup-slider .swiper-button-next {
	right: -60px;
	top: calc(50% - 22px);
}
.online-popup-slider .swiper-button-prev {
	left: -60px;
	top: calc(50% - 22px);
}

@media (max-width: 520px) {
	.online-popup-slider .swiper-button-next, .online-popup-slider .swiper-button-prev { 
		position: static;
	}
	.online-popup-slider .swiper-nav {
		display: flex;
		justify-content: space-around;
		margin: 40px 0px 20px;
	}
	#online .popup {
		width: 100%;
	}
}

.online-popup-slider .common__placeholder {
	background: transparent;
}

.online-popup-slider .common__placeholder {
	z-index: 1;
	pointer-events: none;
}

.online-popup-slider input:focus + .common__placeholder {
	opacity: 0;
}
.online-popup-slider input.js-filled + .common__placeholder {
	opacity: 0;
}

.online-popup-slider .inputselect + .common__placeholder{
	display: none;
}

.online-popup-slider .common-fileovers {
	margin-top: 20px;
}

.slide-1 .frproject_input::placeholder {
	font-size: 0;
}

.slide-1 .common__row:nth-child(8) {
	margin-bottom: 20px;
}

.slide-3 input[type="checkbox"] {
	display: none;
}

.slide-3 input[type="checkbox"]:checked~label:after {
	opacity: 1;
}
.slide-3 input[type="checkbox"]~label {
	font-weight: 400;
	display: inline-block;
    vertical-align: top;
	position: relative;
	color: #a5a5a5;
    font-size: 13px;
    line-height: 17px;
    padding: 0;
    padding-left: 22px;
	cursor: pointer;
	text-align: left;
    width: auto;
}
.slide-3 input[type="checkbox"]~label:before {
	content: "";
    position: absolute;
    top: 1px;
    left: 0;
    width: 12px;
    height: 12px;
    background-color: #fff;
	cursor: pointer;
    border: 1px solid #e4e4e4;
    transition: border .5s;
    z-index: 1;
}
.slide-3 input[type="checkbox"]~label:after {
	content: "";
    position: absolute; 
	top: 5px;
    left: 3px;
    width: 6px;
    height: 3px;
    border-left: 2px solid #dbdbdb;
    border-bottom: 2px solid #dbdbdb;
    transform: rotate(-45deg);
    opacity: 0;
    transition: opacity .5s, border .5s;
    z-index: 2;
    background: transparent;
	filter: brightness(0);
	cursor: pointer;	
}

.online-popup-slider .jq-file {
	margin-bottom: 10px;
}
.irs-from, .irs-to, .irs-single {
	display: none;
}

.card__info-bottom-tabs-links {
	display: none;
	margin-bottom: 20px;
}

.card__info-bottom-tabs-link {
	padding-bottom: 3px;
    border-bottom: 1px dotted;
    transition: all 0.3s ease;
	position: relative;
    z-index: 1;
    font-size: 14px;
    font-weight: 400;
    color: #0e0e0e;
    line-height: 1.2;
    transition: all 0.3s ease;
    cursor: pointer;
	transition: all .2s;
}
.card__info-bottom-tabs-link:first-child {
	margin-right: 20px;
}
.card__info-bottom-tabs-link.js-active {
	border-bottom: 2px solid #fd7e2e;
}

@media (max-width: 768px) {
	.card__info-bottom-tabs-links {
		display: flex;
	}
	.card__info-bottom-tab {
		display: none;
	}
	.card__info-bottom-tab.js-visible {
		display: flex;
		flex-direction: column;
	}

	.card__main-top-info .celement__label_box {
		display: flex;
	}
	.card__main-gallery .celement__label_box {
		z-index: 2;
	}
	.celement__label_box .celement__modified {
		display: block;
	}
	.js-hidden ~ .card__main-text-opener {
		display: block;
	}
	.card__main-text.js-hidden {
		position: relative;
		max-height: 275px;
		overflow: hidden;
	}

	.card__main-text.bigger.js-hidden {
		max-height: 271px;
	}
	.card__main-text.bigger.js-hidden:after {
		content: '';
		display: block;
		position: absolute;
		left: 0;
		bottom: -6px;
		height: 12px;
		width: 100%;
		background: linear-gradient(0deg, #fff 39%, transparent 98%);
	}
	.card__main-text.js-hidden.js-opened {
		max-height: unset;
	}
	.card__main-text-opener {
		display: none;
		padding-bottom: 3px;
		border-bottom: 1px dotted;
		transition: all 0.3s ease;
		position: relative;
		z-index: 1;
		font-size: 14px;
		font-weight: 400;
		color: #0e0e0e;
		line-height: 1.2;
		transition: all 0.3s ease;
		cursor: pointer;
		transition: all .2s;
		width: fit-content;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.card__main-text-opener:after {
		content: 'Развернуть описание';
	}
	.js-opened ~ .card__main-text-opener:after {
		content: 'Свернуть описание';
	}

	.card__info-buttons {
		display: none;
	}
}
.card__info-tocompare, .card__info-tofavorites {
	position: relative;
}

.card__info-tocompare:after,
.card__info-tofavorites:after,
.celement-new__compare:after,
.celement-new__to-fav:after {
    position: absolute;
    bottom: calc(100% + 12px);
    background: #fff;
    border: 1px solid #c9c9c9;
    border-radius: 100px;
    padding: 2px 8px;
    font-size: 10px;
	opacity: 0;
	pointer-events: none;
	transition: all .2s;
	color: #7a7a7a;
	display: block;
	white-space: nowrap;
    right: 50%;
    transform: translateX(20%);
	z-index: 2;
}

@media (max-width: 900px) {
	.card__info-tocompare:after,
	.card__info-tofavorites:after,
	.celement-new__compare:after,
	.celement-new__to-fav:after { 
		display: none;
	}
}

.card__info-tocompare:hover:after, 
.card__info-tofavorites:hover:after,
.celement-new__compare:hover:after,
.celement-new__to-fav:hover:after {
	opacity: 1;
}

.card__info-tofavorites:after, .celement-new__to-fav:after {
	content: 'Добавить в избранное';
}
.card__info-tocompare:after, .celement-new__compare:after {
	content: 'Добавить в сравнение';
}
.card__info-tofavorites.added:after, .celement-new__to-fav.added:after {
	content: 'Удалить из избранного';
}
.card__info-tocompare.added:after, .celement-new__compare.added:after {
	content: 'Удалить из сравнения';
}

.news__author-row {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.news__author-image {
	width: 60px;
	height: 60px;
	margin-right: 20px;
	overflow: hidden;
	border-radius: 100%;
	flex-shrink: 0;
}

.news__author-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.content .news__author-info h1 {
	margin-bottom: 0;
	line-height: 40px;
	margin-top: 0;
}
.content .news__author-info h1 {
	margin-bottom: 0;
	line-height: 40px;
}
.news__author--position {
	font-style: italic;
	margin-top: 8px;
}

*:not(body)::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 4px;
}

*:not(body)::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0, 0, 0, .2);
	box-shadow: 0 0 1px rgba(255, 255, 255, .2);
} 

.header-z .filter-mobile-head.js-visible {
	display: none !important;
}

.static-filters {
	display: none;
	flex-wrap: wrap;
	margin: 20px -15px 10px -15px;
	background: #E3E2E0;
    padding: 8px 15px 0;
    border-top: 1px solid #e7e7e7;
    transition: all .2s;
    width: 100vw;
}

@media (max-width: 999px) {
	.static-filters {
		display: flex;
	}
}

.static-filters .model__filter-mobile-open-btn {
	display: flex !important;
    padding: 9px 4px;
    line-height: 12px;
	margin: 0 4px 10px 0;
    height: fit-content;
}
.static-filters .filter-mobile-sort__button {
	height: fit-content;
	padding: 9px 4px;
    margin: 0 auto 10px auto;
}

.static-filters .catalog-change-cards {
	height: auto;
	margin: 0 0 10px 0;
}

.inline-ruble-sign {
	font-weight: 500;
}

.container .reach__filter .container {
	padding: 0;
}

@media (max-width: 700px) {
	.swiper-slide .celement-new__prices,
	.swiper-row-card-mobile .celement-new__prices {
		align-items: baseline;
		flex-wrap: wrap;
	}
	.swiper-slide .celement-new__price,
	.swiper-row-card-mobile .celement-new__price {
		font-size: 20px;
		line-height: 24px;
		margin-right: 5px;
		letter-spacing: -0.02em;
	}
	
	.swiper-slide .celement-new__price .inline-ruble-sign,
	.swiper-row-card-mobile .celement-new__price .inline-ruble-sign {
		font-size: 15px;
	}
	.swiper-slide .celement-new__price.manager-price,
	.swiper-row-card-mobile .celement-new__price.manager-price {
		font-size: 15px;
		line-height: 24px;
		white-space: pre-wrap;
	}
	.swiper-slide.swiper-row-card-mobile .celement-new__pref {
		font-size: 15px;
		line-height: 24px;
	}
	
	.swiper-slide .celement-new__old-big-price,
	.swiper-row-card-mobile .celement-new__old-big-price,
	.swiper-slide .celement-new__old-price,
	.swiper-row-card-mobile .celement-new__old-price {
		font-size: 14px;
		line-height: 25px;
		margin-top: 2px;
	}
}

@media (max-width: 450px) {

	.swiper-slide-catalog:not(.swiper-row-card-mobile) .celement-new__prices:first-child {
		margin-top: 26px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__pref {
		position: absolute;
	}

	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__pref ~ .celement-new__price {
		padding-left: 22px;
	}

	.swiper-slide .celement-new__price,
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__price {
		margin-right: 5px;
	}
	.celement-new__benefit {
		font-size: 11px;
		padding: 3px 7px;
	}

}

@media (max-width: 360px) {
	.swiper-slide .celement-new__price,
	.swiper-row-card-mobile .celement-new__price {
		font-size: 18px;
		line-height: 22px;
	}
	.swiper-slide .celement-new__old-big-price,
	.swiper-row-card-mobile .celement-new__old-big-price {
		font-size: 13px;
	}
}

.model__filter-inpcol-opener {
	margin-left: 10px;
}

.model__filter-inpcol-with-children-list {
    display: none;
}


.model__filter-inpcol-opener {
	font-size: 0;
	display: block;
    height: 12px;
    width: 12px;
	cursor: pointer;
	transition: all .2s;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDQuNUw2IDguNUwyIDQuNSIgc3Ryb2tlPSIjNUQ1RDVEIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}

.model__filter-inpcol-with-children.js-opened .model__filter-inpcol-opener {
	transform: rotate(180deg);
}

.pagination-ajax .show-more {
	margin-bottom: 0;
}

.pagination-ajax {
    margin-top: 16px;
	margin-bottom: 40px;
}

@media (max-width: 999px) {
	.model__filter-row_checkbox-view .subcat__filter-input,
	.subcat__filter-input {
		font-size: 13px;
	}
	.subcat__filter-input:before { 
		width: 18px;
    	height: 18px;
	}
	.subcat__filter-input.checked:before, 
	.model__filter-row_checkbox-view .subcat__filter-input.checked:before,
	.subcat__filter-input.round:before {
		background-size: 18px;
	}
}

@media (max-width: 1199px) {
	.pagination-ajax .show-more {
		margin-bottom: -38px;
		margin-left: -60px;
	}
	.pagination-ajax {
		display: block;
		width: auto;
	}
}

@media (max-width: 600px) {
	.show-more, .pagination-ajax .show-more {
		margin-top: 20px;
		margin-left: 0;
		margin-bottom: 20px;
	}
}

.projects-detail-page .news-links {
	margin-top: 20px;
}


.articles__rubrics {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
}

.articles-hrefs-wrap .stillage__types-href.active {
	background-color: #FF8000;
}
.articles-hrefs-wrap .stillage__types-href.active span {
	color: #fff;
}
.articles .news__imgover {
	border-radius: 8px;
}
.news__tag {
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 1px 12px;
	border: 1px solid #FF8000;
	border-radius: 100px;
	width: fit-content;
	color: #FF8000;
	background-color: #fff;
}
a.news__tag {
	display: block;
}
.news__content > .news__tag {
	margin: 4px 0;
}
.news__date-wrap {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px;
	margin-bottom: 5px;
}
.news__date-wrap .news__date {
	margin: 0 auto 0 0;
}
.news__time {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 5px;
	color: #868686;
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
}
.news__time:before {
	content: '';
	display: block;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM4MF8zMTM2KSI+CjxwYXRoIGQ9Ik0xNS41NzI2IDguNTAwMjdDMTUuNTcyNiA0LjUwMDI3IDEyLjI5OTggMS4yMjc1NCA4LjI5OTgzIDEuMjI3NTRDNC4yOTk4MyAxLjIyNzU0IDEuMDI3MSA0LjUwMDI3IDEuMDI3MSA4LjUwMDI3QzEuMDI3MSAxMi41MDAzIDQuMjk5ODMgMTUuNzczIDguMjk5ODMgMTUuNzczQzEyLjI5OTggMTUuNzczIDE1LjU3MjYgMTIuNTAwMyAxNS41NzI2IDguNTAwMjdaIiBzdHJva2U9IiM4Njg2ODYiIHN0cm9rZS13aWR0aD0iMS40NTQ1NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik03LjI5OTU2IDUuODMwMDhWOS4zMzAwOEwxMC4yOTk2IDEwLjgzMDEiIHN0cm9rZT0iIzg2ODY4NiIgc3Ryb2tlLXdpZHRoPSIxLjQ1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zODBfMzEzNiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjk5NTYxIDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
	width: 16px;
	height: 16px;
	background-size: cover;
}
.news__imgover .news__time {
	position: absolute;
	left: 16px;
	bottom: 13px;
	padding: 8px;
	background: #0D0D0DCC;
	border-radius: 8px;
	color: #fff;
	z-index: 1;
}
.news__imgover .news__time:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM4MV80NjkyKSI+CjxwYXRoIGQ9Ik0xNS4yNzMgOC4wMDAyN0MxNS4yNzMgNC4wMDAyNyAxMi4wMDAzIDAuNzI3NTM5IDguMDAwMjcgMC43Mjc1MzlDNC4wMDAyNyAwLjcyNzUzOSAwLjcyNzUzOSA0LjAwMDI3IDAuNzI3NTM5IDguMDAwMjdDMC43Mjc1MzkgMTIuMDAwMyA0LjAwMDI3IDE1LjI3MyA4LjAwMDI3IDE1LjI3M0MxMi4wMDAzIDE1LjI3MyAxNS4yNzMgMTIuMDAwMyAxNS4yNzMgOC4wMDAyN1oiIHN0cm9rZT0iI0ZCRkJGQiIgc3Ryb2tlLXdpZHRoPSIxLjQ1NDU1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTcgNS4zMzAwOFY4LjgzMDA4TDEwIDEwLjMzMDEiIHN0cm9rZT0iI0ZCRkJGQiIgc3Ryb2tlLXdpZHRoPSIxLjQ1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zODFfNDY5MiI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
}
.news__author--desc {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	margin: 24px 0 0;
}
.news__author-materials {
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	margin: 0 0 40px;
}
.news__author-info {
	width: 100%;
}
.news__author-info-title-wrap {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px;

}
.news__all-authors {
	display: flex;
	align-items: center;
	text-decoration: none;
	color: #0E0E0E;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	text-align: right;
	transition: all .2s;
	white-space: nowrap;
}
.news__all-authors:hover {
	color: #FF8000
}
.news__all-authors:after {
	content: '';
	height: 12px;
    width: 7px;
	background-size: cover;
	margin-left: 10px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjQ1MjMyIDAuMzYyMzU3TDYuNzIzMzIgNS42MzQxM0w3LjgyMzA5IDYuNzMzOTFMNi43MjMzMiA3LjgzNDQ3TDEuNDUyMzIgMTMuMTA1NUwwLjM1MjUzOSAxMi4wMDU3TDUuNjIzNTQgNi43MzM5MUwwLjM1MjUzOSAxLjQ2MTM2TDEuNDUyMzIgMC4zNjIzNTdaIiBmaWxsPSIjRkY4MDAwIi8+Cjwvc3ZnPgo=")
}
body .content .news__author-info-title-wrap h1 {
	margin: 0 auto 0 0;
}
@media (max-width: 1399px) {
	body .content .news__author-info-title-wrap h1 {
		margin: 0 auto 0 0;
	}
	.news__author-info-title-wrap {
		margin-bottom: 15px;
	}
}
.authors__swiper.news .news__elem:not(.news__elem_bigger) {
	width: 100%;
	margin: 0;
}
.authors__swiper {
	overflow: hidden;
	padding-bottom: 2px;
}
.author {
	display: flex;
	align-items: center;
	margin-bottom: 18px;
}
.author__name {
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
}
.author__position {
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin-top: 8px;
}
.author__image {
	border-radius: 100%;
	margin-right: 16px;
	width: 68px;
	height: 68px;
	object-fit: cover;
}
.authors__slider {
	position: relative;
	padding-bottom: 30px;
}
/*.authors__slider-nav,*/
.article-detail-slider__slider-nav {
	position: absolute;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: calc(100% - 30px);
	left: 0;
    top: 0;
	pointer-events: none;
}
.article-detail-slider__slider-nav {
	height: 100%;
}
.article-detail-slider .swiper-button-next,
.article-detail-slider .swiper-button-prev
/*.authors__slider-nav .swiper-button-next,
.authors__slider-nav .swiper-button-prev*/ {
	width: 90px;
	height: 100%;
	position: relative;
    margin: 0;
	top: 0;
    border-radius: 0;
    background-color: transparent;
	background: linear-gradient(-90deg, #FFFFFF -34%, rgba(255, 255, 255, 0) 100%);
	pointer-events: all;
}
.article-detail-slider .swiper-button-next:after,
.article-detail-slider .swiper-button-prev:after
/*.authors__slider-nav .swiper-button-next:after,
.authors__slider-nav .swiper-button-prev:after*/ {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCA0OSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMDdfMTg5NykiPgo8cGF0aCBkPSJNNDguNzA3MSA4LjMwMzc5QzQ5LjA5NzYgNy45MTMyNiA0OS4wOTc2IDcuMjgwMSA0OC43MDcxIDYuODg5NTdMNDIuMzQzMSAwLjUyNTYxMkM0MS45NTI2IDAuMTM1MDg3IDQxLjMxOTUgMC4xMzUwODcgNDAuOTI4OSAwLjUyNTYxMkM0MC41Mzg0IDAuOTE2MTM2IDQwLjUzODQgMS41NDkzIDQwLjkyODkgMS45Mzk4M0w0Ni41ODU4IDcuNTk2NjhMNDAuOTI4OSAxMy4yNTM1QzQwLjUzODQgMTMuNjQ0MSA0MC41Mzg0IDE0LjI3NzIgNDAuOTI4OSAxNC42Njc3QzQxLjMxOTUgMTUuMDU4MyA0MS45NTI2IDE1LjA1ODMgNDIuMzQzMSAxNC42Njc3TDQ4LjcwNzEgOC4zMDM3OVpNMCA4LjU5NjY4SDQ4VjYuNTk2NjhIMFY4LjU5NjY4WiIgZmlsbD0iI0ZGODAwMCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIwMDdfMTg5NyI+CjxyZWN0IHdpZHRoPSI0OSIgaGVpZ2h0PSIxNSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}
/*.authors__slider-nav .swiper-button-prev,*/
.article-detail-slider .swiper-button-prev {
	transform: rotate(180deg);
	background-position: left;
}
html:not(.touchevents) .article-detail-slider .swiper-button-prev:hover, 
html:not(.touchevents) .article-detail-slider .swiper-button-next:hover
/*html:not(.touchevents) .authors__slider-nav .swiper-button-prev:hover,
html:not(.touchevents) .authors__slider-nav .swiper-button-next:hover*/ {
	background: linear-gradient(-90deg, #FFFFFF -34%, rgba(255, 255, 255, 0) 100%);
}
.authors__desc {
	margin-bottom: 36px;
}
.authors__slider .swiper-pagination {
	transform: none;
	top: auto;
    bottom: 7px;
	width: calc(100% - 73px);
	height: 2px;
}
.authors__slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	height: 4px;
	background-color: #FF8000;
	top: auto;
	bottom: 0;
}
.authors__slider-nav .swiper-button-next,
.authors__slider-nav .swiper-button-prev {
    top: 50%;
}
.authors__slider-nav .swiper-button-prev {
    left: -81px;
}
.authors__slider-nav .swiper-button-next {
    right: -81px;
}
@media (max-width: 1365px) {
    .authors__slider-nav .swiper-button-prev {
        left: -8px;
    }
    .authors__slider-nav .swiper-button-next {
        right: -8px;
    }
}
.swiper-pagination-count {
	position: absolute;
    right: 0;
    bottom: 0;
	font-size: 16px;
	font-weight: 600;
	line-height: 21.04px;
	color: #FF8000;
}
.authors__blocks {
	display: flex;
	flex-direction: column;
	gap: 64px;
}
.authors__more-authors-images {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 24px;
}
.authors__more-authors-image {
	border-radius: 100%;
	width: 64px;
	height: 64px;
	border: 2px solid #fff;
}
.authors__more-authors {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 100px 0;
}
.authors__more-authors-image:not(:first-child) {
	margin-left: -6px;
}
.authors__more-authors-title {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
	max-width: 207px;
	margin-bottom: 28px;
}
.authors__more-authors-button {
	width: 445px;
	max-width: 100%;
	text-align: center;
}
.article-detail__row {
	display: flex;
	gap: 24px;
	margin-bottom: 56px;
}
.article-detail__col:first-child {
	width: 100%;
	max-width: 880px;
	margin-right: auto;
}
.article-detail__col:last-child {
	position: relative;
	max-width: 310px;
	min-width: 250px;
	width: 100%;
}
.article-detail__form {
	position: sticky;
	top: 100px;
}
.article-detail-slider {
	position: relative;
	overflow: hidden;
}
.article-detail-slider__item-title {
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 16px;
}
.article-detail .news__time {
	margin-bottom: 40px;
}
.article-detail__article-content {
	display: flex;
	flex-direction: column;
	gap: 15px;
	padding: 5px 0;
	border-left: 1px solid #E0E0E0;
	font-family: Open Sans;
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	text-align: left;
	margin-bottom: 28px;
}
.article-detail__article-content-title {
	font-weight: 600;
	padding-left: 18px;
}
.article-detail__article-content-item {
	position: relative;
	color: #A5A5A5;
	padding-left: 18px;
}
.article-detail__article-content-item:hover,
.article-detail__article-content-item.active {
	color: #3B3B3B;
}
.article-detail__article-content-item:hover:after,
.article-detail__article-content-item.active:after {
	content: '';
    display: block;
    height: 16px;
    width: 3px;
    background: #A5A5A5;
    border-radius: 3px;
    position: absolute;
    top: 0;
    left: -2px;
}

@media (max-width: 1025px) {
	.article-detail__article-content-item:hover:after {
		content:none;
	}
	.article-detail__article-content-item:hover{
		color: #A5A5A5;
	}
}

.article-contact-us-form {
	display: flex;
	flex-direction: column;
	padding: 20px 16px 24px;
	background: #F5F5F5;
	border-radius: 8px;
	gap: 8px;
}
.article-contact-us-form__title {
	font-size: 16px;
	font-weight: 600;
	line-height: 16px;
	text-align: left;
	margin-bottom: 16px;
}
.article-contact-us-form__input {
	padding: 12px 14px;
	font-size: 12px;
	font-weight: 400;
	line-height: 16.34px;
	text-align: left;
	background: #fff;
	border-radius: 8px;
	border: 1px solid transparent;
}
.article-contact-us-form__input.warning {
	border-color: red;
}
.article-contact-us-form__input::placeholder {
	color: #737373;
}
.article-contact-us-form__subtitle {
	font-size: 7px;
	font-weight: 400;
	line-height: 7.56px;
	text-align: center;
	max-width: 195px;
	color: #A5A5A5;
	margin: auto;
}
.article-contact-us-form__subtitle a:not([class]) {
	color: #666666;
}
.article-contact-us-form__button {
	margin: 2px 0 0;
}
.article-detail__slider {
	margin-bottom: 74px;
}
.article-detail-slider__item-row {
	display: flex;
	gap: 16px;
}
.article-detail-slider__item-image {
	max-width: 190px;
	margin-right: auto;
}
.article-detail-slider__item-info {
	display: flex;
	flex-direction: column;
	gap: 12px;
	width: 100%;
	max-width: 264px;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
}
.article-detail-slider .celement-new__pref {
	font-weight: 400;
	padding-right: 0.5em;
}
.article-detail-slider__item-info .celement__buy-btn {
	height: auto;
}
.article-detail-slider__item-info .celement__in-poket {
	height: auto;
}
.article-detail-slider__item-info .card__info-maxval-plus {
	right: 0;
}
.article-detail-slider__item-price {
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
}
.article-detail-slider__item-button {
	display: flex;
	font-family: Open Sans;
	font-size: 9px;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: 0.18px;
	text-align: left;
	align-items: center;
    width: fit-content;
	padding: 5px 29px;
}
.article-detail-slider__item-button:before {
	content: "";
	width: 14px;
	height: 14px;
	position: static;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAY1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Dm4mgAAAAIHRSTlMABQMtp2MIcpn4sTvPtAr7onDO5iuYLOVcGQQHhfP59NrxV7QAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAcUlEQVQY03WOWQ6AIBQDn/su7itq739KQRA0xvlow1ASiIgcegGB+zHee0Q+AnsIZUSI1VSSpMJkyK1BIUzJWHk/qlDLapDdpkUnq0ekxYDx6gC+NjUqfWOZLuM+zKzGi/ngSn/wjZtU7NhM6s3BTdIJRbsLGn5lSswAAAAASUVORK5CYII=') no-repeat center;
	display: block;
	margin-right: 7px;
	flex-shrink: 0;
	background-size: contain;
}
.article-detail-expert {
	position: relative;
	display: flex;
	align-items: center;
	padding: 16px;
	gap: 35px;
	border-radius: 8px;
	border: 1px solid #E5E5E5;
	overflow: hidden;
}
.article-detail__expert {
	margin-bottom: 60px;
}
.article-detail-expert__img {
	display: block;
	margin: 0;
	aspect-ratio: 1/1;
	width: 240px;
	border-radius: 8px;
}
.article-detail-expert__title {
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	margin-bottom: 16px;
}
.article-detail-expert__text {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-align: left;
}
.article-detail-expert__tag {
	position: absolute;
	right: 0;
	top: 0;
	padding: 8px 24px;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	text-align: left;
	border-radius: 0 0 0 8px;
	background-color: #FF8000;
	color: #fff;
	text-transform: uppercase;
}
.article-detail__subtitle {
	margin-bottom: 42px;
}
.article-bottom-form {
	padding-top: 149px;
}
.article-bottom-form__row {
	display: flex;
	gap: 50px;
	background: #F5F5F5;
	padding: 26px 0 22px;
}
.article-bottom-form__row:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100vw;
	height: calc(100% - 149px);
	background: #F5F5F5;
	z-index: -1;
}
.article-bottom-form__col {
	width: 100%;
}
.article-bottom-form .common__row .common__input,
.article-bottom-form .common__row .common__textarea {
	border-radius: 8px;
	border: 1px solid #B8B8B8;
	font-size: 16px;
	font-weight: 400;
	line-height: 21.79px;
	text-align: left;
}
.article-bottom-form .common__row .common__textarea {
	height: 96px;
}
.article-bottom-form__button {
	margin-bottom: 12px;
	width: 100%;
}
.article-bottom-form .fakecheckbox {
	margin: 24px 0;
}
.article-bottom-form .common__label {
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
	margin-bottom: 6px;
}
.article-bottom-form__col:first-child {
	max-width: 367px;
}
.article-bottom-form__col:nth-child(2) {
	font-size: 16px;
	font-weight: 400;
	line-height: 21px;
	text-align: left;
	max-width: 350px;
	padding-top: 10px;
}
.article-bottom-form__col:nth-child(3) {
	max-width: 502px;
	margin-top: -149px;
	padding-bottom: 10px;
}
/*@media (min-width: 1025px) {*/
/*	.article-bottom-form__col:nth-child(3) .message {*/
/*		margin-top: 160px;*/
/*	}*/
/*}*/
.article-bottom-form__title {
	font-size: 32px;
	font-weight: 400;
	line-height: 39px;
	text-align: left;
}
.article-bottom-form__subtitle {
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	text-align: left;
	margin-bottom: 52px;
}
.article-bottom-form__form {
	padding: 30px 28px 22px;
	border: 1px solid #E5E5E5;
	background: #fff;
}
.article-form__subtitle {
	font-size: 14px;
	font-weight: 400;
	line-height: 15px;
	text-align: left;
	color: #666666;
	text-align: center;
}
.article-form .common__row {
	flex-direction: column;
	gap: 6px;
}
.article-bottom-form__image-wrap {
	position: relative;
	width: 367px;
	height: 285px;
}
.article-bottom-form__bg-image {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: bottom right;
}
.article-bottom-form .popup-price__title {
	color: #000;
}
.article-bottom-form .fancybox-content {
	overflow: hidden;
}

#scene_box,
#scene_avto {
    position: absolute;
}
#scene_box {
    top: 40px;
    right: 0;
    z-index: 1;
}
#scene_avto {
    bottom: 0;
    left: 0;
}

.article-detail__bottom-form  {
	position: relative;
	margin-top: 20px;
}
.article-detail-expert__info {
	padding: 30px 0;
}
.article-detail__tags {
	margin: 70px 0 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
}
.article-detail__tags,
.article-detail__tags-list {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}
.article-detail__tags-title {
	color: #0D0D0D80;
}
.article-detail__tags-list {
	gap: 8px;
}
.article-detail__tag {
	color: #0E0E0E;
	transition: all .2s;
}
.article-detail__tag:hover {
	color: #FF8000;
}
.article-detail__tag span{
	color: #FF8000;
}
@media (max-width: 1024px) {
	.article-bottom-form__row {
		flex-wrap: wrap;
	}
	.article-bottom-form__col:nth-child(3) {
		margin: 0;
    	width: 100%;
		max-width: unset;
	}
	
	.article-bottom-form__row:before {
		height: 100%;
	}
	.article-bottom-form__col:nth-child(2) {
		max-width: calc(100% - 417px);
	}
	.article-bottom-form__form {
		width: 100%;
		max-width: unset;
	}
}
@media (max-width: 760px) {
	.article-detail__row {
		flex-direction: column;
	}
	.article-detail__col:last-child {
		order: -1;
	}
	.article-detail .news__time {
		width: 100%;
	}
	.article-detail-slider__item-image {
		margin-right: 0;
	}
	.article-detail__expert {
		flex-direction: column;
	}
}
@media (max-width: 700px) {
	.authors__more-authors {
		padding: 50px 0;
	}
	.article-bottom-form__col:nth-child(2) {
		max-width: 100%;
	}
	.article-bottom-form__subtitle {
		margin-bottom: 20px;
	}
	.article-bottom-form {
		width: 100%;
		overflow: hidden;
		padding-top: 30px;
	}
	.article-bottom-form-anim.article-bottom-form__crate-image,
	.article-bottom-form-anim.article-bottom-form__smartlift-image {
		transform: none !important;
	}
}

@media (max-width: 450px) {
	.article-detail-slider__item-row {
		flex-direction: column;
		align-items: flex-start;
	}
	.article-detail-expert__info {
		padding: 0;
	}
}
.download__all-link {
	display: flex;
	align-items: center;
	color: #FF7F00;
	text-decoration: underline;
	transition: all .2s;
	font-size: 1.2em;
}
.seotext + .download__all-link {
	margin-top: 20px;
}
.download__all-link:hover {
	text-decoration-color: transparent;
}
.download__all-link:before {
	content: '';
    width: 18px;
    height: 20px;
    margin-right: 8px;
	margin-top: 2px;
    background-size: cover;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTIxIDE4SDZhMSAxIDAgMCAwIDAgMmgxNXYySDZhMyAzIDAgMCAxLTMtM1Y0YTIgMiAwIDAgMSAyLTJoMTZ2MTZ6TTUgMTYuMDVjLjE2Mi0uMDMzLjMyOS0uMDUuNS0uMDVIMTlWNEg1djEyLjA1ek0xNiA5SDhWN2g4djJ6IiBmaWxsPSJyZ2JhKDI1NSwxMjcsMCwxKSIvPjwvc3ZnPg==")
}
.header__top-download-catalog,
.header__top-contacts {
	display: flex;
	align-items: center;
}
.header__top-item.wrapper__header__top-smartlift:not(:last-child) {
	margin-left: auto;
	margin-right: auto;
}
.header__top-smartlift::first-letter {
  color: #F3A700;
}
.header__top-download-catalog:after,
.header__top-contacts:after,
.driving_directions_link:after {
	content: '';
    width: 20px;
    height: 20px;
    margin-left: 2px;
    background-size: cover;
}

.header__top-download-catalog:after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImljOnR3b3RvbmUtcGxhY2UiIG9wYWNpdHk9IjAuNyI+CjxnIGlkPSJHcm91cCAxNSI+CjxwYXRoIGlkPSJWZWN0b3IgMzYiIGQ9Ik0xMCA0TDEwIDEyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3IgMzgiIGQ9Ik03IDlMMTAgMTJMMTMgOSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yIDM3IiBkPSJNNCAxMy40Mjg2VjE0QzQgMTUuMTA0NiA0Ljg5NTQzIDE2IDYgMTZIMTRDMTUuMTA0NiAxNiAxNiAxNS4xMDQ2IDE2IDE0VjEzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9nPgo8L3N2Zz4K")
}
.header__top-contacts:after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImljX0ZsYWdCYW5uZXIiPgo8cGF0aCBpZD0iVmVjdG9yIiBvcGFjaXR5PSIwLjciIGQ9Ik01IDE2VjRIMTZMMTIuNjA4NyA4TDE2IDExLjU3MTRINSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=")
}

.header__promo-ten {
	position: relative;
	background: linear-gradient(90deg, #FBB231 6.32%, #FEF47C 50.14%, #FBB231 94.88%);
	height: 37px;
	overflow: hidden;
	font-weight: 700;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	transition: all .3s;
	z-index: 1;
}
.js-fixed-header .header__promo-ten {
	margin-top: -100px;
}
.header__promo-ten-container {
	display: flex;
	align-items: center;
	margin: auto;
	max-width: 1309px;
	padding: 0 36px;
	height: 100%;
}
.header__promo-ten-percent {
	font-weight: 700;
    line-height: 17px;
    letter-spacing: 0.1em;
    text-align: left;
    padding: 21px 9px 21px 13px;
    margin: 0 8px 0 9px;
    background: linear-gradient(304.7deg,#518ADD 9.16%,#00EDEB 97.94%);
    color: #fff;
    border-radius: 750px;
	text-align: center;
}
.header__promo-ten-percent span:first-child{
	font-size: 22px;
}
.header__promo-ten-percent span:last-child{
	font-size: 13px;
}

.header__promo-ten-ten {
	padding: 8px 12px;
    margin: -3px 6px 0 6px;
    transform: rotate(-10deg);
    position: relative;
    color: #fff;
    background: #F5154C;
    font-size: 16px;
}
.header__promo-ten-ten:after {
	content: '';
    display: block;
    position: absolute;
    top: 3px;
    left: 3px;
    opacity: 0.6;
    border: 1px dashed #FFFFFF;
    height: calc(100% - 8px);
    width: calc(100% - 8px);
}
.header__promo-ten-col {
	display: flex;
	align-items: center;
}
.header__promo-ten-mobile-text, .header__promo-ten-desktop-text {
	display: flex;
	align-items: center;
}
.header__promo-ten-col:last-child {
	margin-left: 48px;
}
.header__promo-ten-counter {
	display: flex;
	align-items: center;
	margin: 0 8px 0 0;
}
.header__promo-ten-counter-inner {
	padding: 6px 5px 5px;
	text-align: center;
	color: #fff;
	background: linear-gradient(180deg, #0E0E0E 0%, #3C3C3C 90.1%);
}
.header__promo-ten-counter-hours {
	position: relative;
	margin-right: 10px;
}
.header__promo-ten-counter-hours:after {
	content: ':';
    display: block;
    position: absolute;
    right: -7px;
    top: 4px;
    color: #0E0E0E;
    font-size: 18px;
}
.header__promo-ten-counter-value {
	font-weight: 700;
	font-size: 16px;
	line-height: 14px;
	margin-bottom: 3px;
}
.header__promo-ten-counter-text {
	font-weight: 700;
	font-size: 9px;
	line-height: 9px;
}

.header__promo-ten-mobile-text {
	display: none;
}

@media (max-width: 1270px) {
	.header__promo-ten {
		font-size: 10px;
		height: 32px;
	}
	.header__promo-ten-percent {
		padding: 23px 6px 21px 11px;
		border-radius: 1000%;
	}
	.header__promo-ten-percent span:first-child {
		font-size: 15px;
	}
	.header__promo-ten-ten {
		padding: 6px 12px;
		margin: -3px 11px 0 9px;
		font-size: 14px;
	}
	.header__promo-ten-col:last-child {
		margin-left: auto;
	}
	.header__promo-ten-counter-value {
		font-size: 14px;
		margin-bottom: 0;
	}
	.header__promo-ten-counter-text {
		font-size: 7px;
	}
}

@media (max-width: 1024px) {
	.header__promo-ten {
		font-size: 8px;
	}
	.header__promo-ten-percent {
		padding: 5px 6px 12px 8px;
		margin: 0 5px 0 9px;
	}
	.header__promo-ten-ten {
		margin: -3px 6px 0 9px;
	}
}

@media (max-width: 900px) {
	.header__promo-ten {
		height: 40px;
		line-height: 12px;
	}
	.header__promo-ten-container {
		padding: 0 40px;
	}
	.header__promo-ten-percent span:first-child {
		font-size: 18px;
	}
	.header__promo-ten-percent {
		padding: 16px 6px 16px 8px;
		margin: 0 8px 0 7px;
	}
	.header__promo-ten-nowrap {
		white-space: nowrap;
	}
	.header__promo-ten-promocode {
		max-width: 122px;
	}
	.header__promo-ten-ten {
		padding: 8px 12px;
	}
	.header__promo-ten-col:last-child {
		max-width: 143px;
	}
	.header__promo-ten-counter-inner {
		padding: 8px 5px 9px;
	}
}

@media(max-width: 768px) {
	.card__elem-faster-buy {
		padding-top: 0;
	}
	.card__elem-column {
		margin-left: 20px;
		width: calc(100% / 2 - 10px);
	}
	.card__elem-faster-buy:before {
		display: none;
	}
	.card__elem-faster-buy .card__elem-tocart.fast-order {
		padding: 0 8px !important;
		width: 50%;
	}
	.card__elem-faster-buy:before {
		display: none;
	}
}

@media (max-width: 650px) {
	.header__promo-ten-mobile-text {
		display: flex;
	}
	.header__promo-ten-desktop-text {
		display: none;
	}
	.header__promo-ten {
		height: 67px;
	}

	.header__promo-ten-container {
		padding: 6px 21px 6px 12px;
	}
	.header__promo-ten-mobile-text-inner {
		width: 240px;
		display: flex;
		flex-wrap: wrap;
	}
	.header__promo-ten-percent {
		padding: 5px 10px 12px 8px;
		margin: 0 11px 0 0;
	}
	.header__promo-ten-mobile-text-promocode {
		margin: 0px 6px 5px;
	}
	.header__promo-ten-mobile-text-promocode span:first-child {
		padding: 2px 5px 2px;
		border: 1px solid #F5154C;
	}
	.header__promo-ten-mobile-text-promocode span:last-child {	
		color: #fff;
		background: #F5154C;
		padding: 1px 6px 2px;
		margin-left: -2px;
		font-size: 10px;
	}
	.header__promo-ten-col:last-child {
		display: flex;
    	flex-direction: row-reverse;
		width: 170px;
		align-items: center;
		text-align: right;
	}
	.header__promo-ten-counter {
		margin: 0 0 0 10px;
	}
	.header__promo-ten-counter-inner {
		padding: 2px;
	}
	.header__promo-ten-counter-value {
		font-size: 11px;
	}
	.header__promo-ten-counter-text {
		font-size: 6px;
	}
	.header__promo-ten-counter-hours:after {
		right: -7px;
		top: 2px;
		font-size: 10px;
	}
}

@media (max-width: 440px) {
	.header__promo-ten-mobile-text-inner {
		width: 140px;
	}
	.header__promo-ten-mobile-text-promocode {
		margin: 4px 0;
	}
}

@media (max-width: 360px) {
	.header__promo-ten-col:last-child {
		width: 71px;
		flex-direction: column;
		align-items: flex-end;
	}
	.header__promo-ten-counter {
		margin: 0 0 6px;
	}
}

.popup.fancybox-content {
	background: #222222;
    max-width: 500px;
    width: 500px;
    padding: 32px 36px 40px;
}

@media (max-width: 768px) {
	.popup.fancybox-content {
		padding: 24px 12px;
	}
}

.fancybox-content .fancybox-close-small {
	display: none;
}

.filter-mobile-head ~ .filter-result {
	display: none !important;
}
@media (max-width: 999px) {
	.filter-mobile-head.js-visible ~ .filter-result .model__filter-clear{
		display: block !important; 
	}
	.filter-result {
		display: flex !important; 
	}
	
	.param-filter-overlay.open ~ .filter-result {
		display: none !important;
		z-index: 2;
		position: fixed;
		left: 0;
		bottom: 0;
	}
}

.catalog-banner {
	display: flex;
	width: 100%;
	background: #F5F5F5;
	margin: 40px 0 64px;
}
.catalog-banner-container {
	width: 100%;
}
.catalog-banner:first-child {
	margin-top: 0;
}
.catalog-banner__info {
	display: flex;
	align-items: center;
	padding: 16px 24px;
}
.catalog-banner__title {
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
	color: #0E0E0E;
	margin-bottom: 4px;
}
.catalog-banner__size {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #0E0E0E;
	opacity: 0.5;
}
.catalog-banner__icon {
	width: 80px;
	height: 80px;
	display: block;
	flex-shrink: 0;
	margin-right: 20px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjgwIiBoZWlnaHQ9IjgwIiByeD0iNDAiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjIwLjc1IiB5PSIzMS43NjA1IiB3aWR0aD0iMzguNTQ0IiBoZWlnaHQ9IjI4LjUzMyIgcng9IjAuNzUyMTA3IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0yNy41MDk4IDYxLjA1NjNDMjcuNTA5OCA2MC40NTU1IDI3LjUwOTggNDAuNzc3OSAyNy41MDk4IDMxLjAxNDIiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTIxLjE0ODQgMzEuNzE0OEwzNy41NDMyIDE5LjM2MDJDMzcuNzQxMiAxOS4yMTEgMzguMDI0NSAxOS4zNTIyIDM4LjAyNDUgMTkuNjAwMVYyNi4yNTQ2IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0yMS42NDI2IDMxLjQ1NzlMNTIuNjUxNCAyMS4xMzA5QzUyLjg0NTkgMjEuMDY2MiA1My4wNDY3IDIxLjIxMDkgNTMuMDQ2NyAyMS40MTZWMzEuMDEzOSIgc3Ryb2tlPSIjRkY3RjAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cmVjdCB4PSIzMi40MDQzIiB5PSIzNi45NjY2IiB3aWR0aD0iMjIuMDI2NiIgaGVpZ2h0PSI4LjUxMDk5IiByeD0iMS4yNTIyIiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0zNiA1Mi44MDAzSDQ0LjgxNzIiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzggNTUuMTk5N0g0Mi4wOTI2IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==")
}
.catalog-banner__download {
	display: flex;
	align-items: center;
	margin-left: 32px;
	line-height: 40px;
	padding: 0 20px;
}
.catalog-banner__download:after {
	content: '';
	display: block;
	margin-left: 4px;
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMzUyOTQgOS4xNzYyN0wxMC4xNzY1IDEyLjk5OThMMTQgOS4xNzYyNyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTEwLjE3NTggMTNMMTAuMTc1OCAzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBkPSJNMyAxMy40VjE3SDE3VjEzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K")
}
.catalog-banner__image {
	margin-left: auto;
	display: block;
    margin-left: auto;
    object-fit: cover;
    clip-path: polygon(14% 0%, 0 100%, 86% 100%, 100% 0);
}

@media (max-width: 1250px) {
	.catalog-banner__image {
		width: 53%;
	}
}
@media (max-width: 900px) {
	.catalog-banner {
		position: relative;
    	overflow: hidden;
	}
	.catalog-banner__title {
		color: #fff;
	}
	.catalog-banner__size {
		color: #fff;
		opacity: .8;
	}
	.catalog-banner__info {
		width: 100%;
		justify-content: space-around;
		z-index: 2;
	}
	.catalog-banner__image {
		object-fit: cover;
		width: 150%;
		order: -1;
		position: absolute;
		z-index: 1;
		height: 131%;
		clip-path: none;
		filter: brightness(0.5);
	}
}

@media (max-width: 400px) {
	.catalog-banner__icon {
		display: none;
	}
}

@media (max-width: 1300px) {
	.celement-new__price {
		font-size: 20px;
		line-height: 26px;
	}
	.celement-new__old-price {
		font-size: 15px;
	}
	.celement-new__pref {
		font-size: 11px;
	}
}

@media (max-width: 900px) {
	.celement-new__price {
		font-size: 18px;
	}
}

.content  .celement-new__info-sale-5 p:not([class]):not(span):first-child,
.content  .celement-new__info-sale-5 p:not([class]):not(span):nth-child(2),
.content  .celement-new__info-sale-6 p:not([class]):not(span):first-child,
.content  .celement-new__info-sale-6 p:not([class]):not(span):nth-child(2) {
	margin: 0;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.celement-new__info-sale-5 p:nth-child(2),
.celement-new__info-sale-6 p:nth-child(2) {
	display: none;
}

body .basket__card-item .celement-new__info-sale-5,
body .basket__card-item .celement-new__info-sale-6 {
	position: static;
    display: flex;
    white-space: nowrap;
    top: auto;
    bottom: auto;
    transform: none;
	margin: 15px 0 0 auto;
	width: fit-content;
}

.swiper-slide .celement-new__info-sale-5 p:nth-child(1),
.swiper-slide .celement-new__info-sale-6 p:nth-child(1) {
	display: none;
}
.swiper-slide .celement-new__info-sale-5 p:nth-child(2),
.swiper-slide .celement-new__info-sale-6 p:nth-child(2) {
	display: block;
}

@media (max-width: 1450px) {
	.celement-new__info-sale-5 p:nth-child(1),
	.celement-new__info-sale-6 p:nth-child(1) {
		display: none;
	}
	.celement-new__info-sale-5 p:nth-child(2),
	.celement-new__info-sale-6 p:nth-child(2) {
		display: block;
	}
	
}

.celement-new__info-sale-5-hidden-text,
.celement-new__info-sale-6-hidden-text {
	position: absolute;
    left: 16px;
    top: calc(100% + 8px);
    background: #fff;
    color: #000;
    width: calc(100% - 32px);
	box-shadow: 0px 10px 30px rgb(0 0 0 / 15%);
    opacity: 0;
    pointer-events: none;
	padding: 8px 16px;
	min-width: 180px;
}
.celement-new__info-sale-5,
.celement-new__info-sale-5_sale1111,
.celement-new__info-sale-6,
.celement-new__info-sale-6_sale1111 {
	position: absolute;
	left: -12px;
	top: 0;
	transform: translateY(-50%);
	border-radius: 100px;
	padding: 6px 10px;
    font-size: 12px;
	color: #fff;
	background: rgba(26,182,217,1);
	z-index: 10;
}
.celement-new__info-sale-5:not(.celement-new__info-sale-5_inline) + .celement-new__info-sale-5:not(.celement-new__info-sale-5_inline),
.celement-new__info-sale-6:not(.celement-new__info-sale-6_inline) + .celement-new__info-sale-6:not(.celement-new__info-sale-6_inline),
.celement-new__info-sale-6:not(.celement-new__info-sale-6_inline) + .celement-new__info-sale-5:not(.celement-new__info-sale-5_inline),
.celement-new__info-sale-5:not(.celement-new__info-sale-5_inline) + .celement-new__info-sale-6:not(.celement-new__info-sale-6_inline) {
	right: 0;
    left: auto;
}

.celement-new__info-sale-5:not(.celement-new__info-sale-5_inline) + .celement-new__info-sale-5:not(.celement-new__info-sale-5_inline) .celement-new__info-sale-5-hidden-text,
.celement-new__info-sale-6:not(.celement-new__info-sale-6_inline) + .celement-new__info-sale-6:not(.celement-new__info-sale-5_inline) .celement-new__info-sale-6-hidden-text,
.celement-new__info-sale-5:not(.celement-new__info-sale-5_inline) + .celement-new__info-sale-6:not(.celement-new__info-sale-6-inline) .celement-new__info-sale-6-hidden-text,
.celement-new__info-sale-6:not(.celement-new__info-sale-6_inline) + .celement-new__info-sale-5:not(.celement-new__info-sale-5_inline) .celement-new__info-sale-5-hidden-text {
	left: auto;
    right: 0;
} 

.celement__modified .celement-new__info-sale-5_inline.celement-new__info-sale-5_inline_sale1111,
.celement__modified .celement-new__info-sale-6_inline.celement-new__info-sale-6_inline_sale1111 {
	padding: 0;
	line-height: 17px;
}

.celement-new__info-sale-6_sale1111,
.celement-new__info-sale-5_sale1111,
.celement-new__info-sale-5_inline_sale1111,
.celement-new__info-sale-6_inline_sale1111 {
	background: #FF8000;
}

.celement-new__info-sale-6_sale1111:hover .celement-new__info-sale-6-hidden-text,
.celement-new__info-sale-5_sale1111:hover .celement-new__info-sale-5-hidden-text,
.celement-new__info-sale-5:hover .celement-new__info-sale-5-hidden-text,
.celement-new__info-sale-6:hover .celement-new__info-sale-6-hidden-text{
	opacity: 1;
}
.celement-new__info-sale-6_inline_sale1111,
.celement-new__info-sale-5_inline_sale1111,
.celement-new__info-sale-5_inline,
.celement-new__info-sale-6_inline {
	display: none;
	position: static;
    transform: none;
}
.swiper-wrapper .celement-new__info-sale-6,
.swiper-wrapper .celement-new__info-sale-5,
.swiper-wrapper .celement-new__info-sale-5_sale1111,
.swiper-wrapper .celement-new__info-sale-6_sale1111 {
	display: none;
	padding: 3px 8px 4px;
	transform: none;
	font-size: 11px;
}
.celement__modified .celement-new__info-sale-6,
.celement__modified .celement-new__info-sale-5,
.celement__modified .celement-new__info-sale-5_sale1111,
.celement__modified .celement-new__info-sale-6_sale1111 {
	transform: none;
	padding: 0 8px;
	font-size: 12px;
    line-height: 19px;
}
.swiper-wrapper .celement-new__info-sale-6_inline,
.swiper-wrapper .celement-new__info-sale-5_inline,
.celement__modified .celement-new__info-sale-5_inline,
.celement__modified .celement-new__info-sale-6_inline,
.swiper-wrapper .celement-new__info-sale-6_sale1111_inline,
.swiper-wrapper .celement-new__info-sale-5_sale1111_inline,
.celement__modified .celement-new__info-sale-5_sale1111_inline,
.celement__modified .celement-new__info-sale-6_sale1111_inline {
	display: block;
}
.swiper-row-card-mobile .celement-new__info-sale-6_sale1111, 
.swiper-row-card-mobile .celement-new__info-sale-5_sale1111, 
.swiper-slide .celement-new__info-sale-6_sale1111,
.swiper-slide .celement-new__info-sale-5_sale1111,
.swiper-row-card-mobile .celement-new__info-sale-6, 
.swiper-row-card-mobile .celement-new__info-sale-5, 
.swiper-slide .celement-new__info-sale-5,
.swiper-slide .celement-new__info-sale-6 {
	font-size: 10px;
	padding: 4px 5px 6px;
	left: -6px;
    top: -3px;
} 

@media screen and (min-width: 651px) and (max-width: 655px) {
	.celement-new__info-sale-6_sale1111,
	.celement-new__info-sale-5_sale1111,
	.celement-new__info-sale-5,
	.celement-new__info-sale-6 {
		font-size: 11px;
		padding: 4px 5px;
	}
}
@media screen and (min-width: 401px) and (max-width: 436px) {
	.celement-new__info-sale-6_sale1111,
	.celement-new__info-sale-5_sale1111,
	.celement-new__info-sale-5,
	.celement-new__info-sale-6 {
		font-size: 10px;
		padding: 4px 5px;

	}
}
@media (max-width: 550px) {
	.celement-new__info-sale-6_sale1111,
	.celement-new__info-sale-5_sale1111,
	.celement-new__info-sale-5,
	.celement-new__info-sale-6 {
		font-size: 10px;
		padding: 4px 5px;
		left: -8px;
	}
}
@media (max-width: 400px) {
	.celement-new__info-sale-6_sale1111,
	.celement-new__info-sale-5_sale1111,
	.celement-new__info-sale-5,
	.celement-new__info-sale-6 {
		font-size: 9px;
	}
}
@media (max-width: 374px) {
	.celement-new__info-sale-6_sale1111,
	.celement-new__info-sale-5_sale1111,
	.celement-new__info-sale-5,
	.celement-new__info-sale-6 {
		font-size: 8px;
	}
}



.celement-new__title_mobile {
	display: none;
	margin: 0 0 16px;
	order: -1;
}
.celement-new__mobile-show-more {
	display: none;
	align-items: center;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	position: absolute;
	color: #000;
	left: 0;
	top: 50%;
    left: -108px;
    transform: translateY(-50%);
	padding: 12px 0;
}
.celement-new__mobile-show-more:before {
	content: attr(data-text);
	border-bottom: 1px dashed #A5A5A5;
}
.celement-new__mobile-show-more:after {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	margin-left: 2px;
	transition: all .2s;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgNC41TDYgNy41QzcuMTcxNTcgNi4zMjg0MyA3LjgyODQzIDUuNjcxNTcgOSA0LjUiIHN0cm9rZT0iIzBFMEUwRSIvPgo8L3N2Zz4K")
}
.js-chars-opened .celement-new__mobile-show-more:after {
	transform: rotate(180deg);
}
.js-chars-opened .celement-new__mobile-show-more:before {
	content: attr(data-text-opened);
}
@media (max-width: 520px) {

	.catalog-change-cards__card_small {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwMDVfNzA1OSkiPgo8cGF0aCBkPSJNOCAzQzggMi40NDc3MiA4LjQ0NzcyIDIgOSAySDE3QzE3LjU1MjMgMiAxOCAyLjQ0NzcyIDE4IDNWNC41QzE4IDUuMDUyMjggMTcuNTUyMyA1LjUgMTcgNS41SDlDOC40NDc3MiA1LjUgOCA1LjA1MjI4IDggNC41VjNaIiBmaWxsPSIjMEUwRTBFIi8+CjxwYXRoIGQ9Ik04IDkuMjVDOCA4LjY5NzcyIDguNDQ3NzIgOC4yNSA5IDguMjVIMTdDMTcuNTUyMyA4LjI1IDE4IDguNjk3NzIgMTggOS4yNVYxMC43NUMxOCAxMS4zMDIzIDE3LjU1MjMgMTEuNzUgMTcgMTEuNzVIOUM4LjQ0NzcyIDExLjc1IDggMTEuMzAyMyA4IDEwLjc1VjkuMjVaIiBmaWxsPSIjMEUwRTBFIi8+CjxwYXRoIGQ9Ik04IDE1LjVDOCAxNC45NDc3IDguNDQ3NzIgMTQuNSA5IDE0LjVIMTdDMTcuNTUyMyAxNC41IDE4IDE0Ljk0NzcgMTggMTUuNVYxN0MxOCAxNy41NTIzIDE3LjU1MjMgMTggMTcgMThIOUM4LjQ0NzcyIDE4IDggMTcuNTUyMyA4IDE3VjE1LjVaIiBmaWxsPSIjMEUwRTBFIi8+CjxwYXRoIGQ9Ik0yIDkuMjVDMiA4LjY5NzcyIDIuNDQ3NzIgOC4yNSAzIDguMjVINC41QzUuMDUyMjggOC4yNSA1LjUgOC42OTc3MiA1LjUgOS4yNVYxMC43NUM1LjUgMTEuMzAyMyA1LjA1MjI4IDExLjc1IDQuNSAxMS43NUgzQzIuNDQ3NzIgMTEuNzUgMiAxMS4zMDIzIDIgMTAuNzVWOS4yNVoiIGZpbGw9IiMwRTBFMEUiLz4KPHBhdGggZD0iTTIgM0MyIDIuNDQ3NzIgMi40NDc3MiAyIDMgMkg0LjVDNS4wNTIyOCAyIDUuNSAyLjQ0NzcyIDUuNSAzVjQuNUM1LjUgNS4wNTIyOCA1LjA1MjI4IDUuNSA0LjUgNS41SDNDMi40NDc3MiA1LjUgMiA1LjA1MjI4IDIgNC41VjNaIiBmaWxsPSIjMEUwRTBFIi8+CjxwYXRoIGQ9Ik0yIDE1LjVDMiAxNC45NDc3IDIuNDQ3NzIgMTQuNSAzIDE0LjVINC41QzUuMDUyMjggMTQuNSA1LjUgMTQuOTQ3NyA1LjUgMTUuNVYxN0M1LjUgMTcuNTUyMyA1LjA1MjI4IDE4IDQuNSAxOEgzQzIuNDQ3NzIgMTggMiAxNy41NTIzIDIgMTdWMTUuNVoiIGZpbGw9IiMwRTBFMEUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMDA1XzcwNTkiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new {
		width: 100%;
		margin: 0;
		border: 0;
		border-bottom: 1px solid #E7E7E7;
		padding: 12px 0 16px 118px;
		min-height: 192px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new:first-child {
		border-top: 1px solid #E7E7E7;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__images:after {
		width: 17px !important;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__images:before {
		left: 0px !important;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement__art {
		position: absolute;
		top: 16px;
		left: 0;
	}
	.recent__car .celement__art, .celement__art {
		font-size: 10px;
		width: fit-content;
	}
	.celement-new__tags {
		left: 10px;
		top: 24px;
		z-index: 5;
	}
	.card__list .celement__buy-btn {
		font-size: 10px;
		font-weight: 500;
	}
	.celement-new__names {
		margin-bottom: 0;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__images {
		position: absolute;
		width: 106px;
		height: 106px;
		left: 0;
		top: 32px;
		margin: 0;
		padding: 0;
	}

	.swiper-row-card-mobile:not(.swiper-row-inline):not(.swiper-row-favorites) .celement__img-link {
		height: 106px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__tags {
		left: 0;
		top: 35px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__names {
		margin: 0;
	}

	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__title_mobile {
		display: block;
	}

	.swiper-row-card-mobile:not(.swiper-row-inline):not(.swiper-row-favorites) .celement__name-container{
		min-height: 60px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement__in-poket {
		max-width: 100%;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement__name {
		min-height: 32px;
		font-size: 12px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__benefit {
		font-weight: 600;
		font-size: 11px;
		line-height: 9px;
		color: #FFAB00;
		padding: 4px;
		border: 0;
		margin: 5px 0 7px;
		background: rgba(255, 171, 0, 0.1);
		border-radius: 4px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__price {
		font-size: 16px;
		line-height: 20px;
		margin-right: 5px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__prices {
		flex-direction: row;
		margin: 0 0 4px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .manager-price {
		font-size: 13px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__price-block {
		margin-top: auto;
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__price-block_inline {
		display: none;
	}

	.swiper-row-card-mobile:not(.swiper-row-inline):not(.swiper-row-favorites) .celement-new__title-row {
		order: -1;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline):not(.swiper-row-favorites) .celement-new__inline-info {
		margin: 4px 0 0;
		height: auto;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__status {
		font-size: 11px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__statuses {
		margin-bottom: 4px;
		order: -1;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__status:before {
		width: 12px;
		height: 12px;
		background-size: 12px;
		margin-right: 4px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__compare-favorite-buttons {
		flex-direction: row-reverse;
		padding: 0;
		border: 0;
		margin: 0 10px 0 auto;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement__btns {
		width: calc(100% - 82px);
		margin: 0 16px 0 0;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__compare {
		margin-right: 0;
		margin-left: 16px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__buttons {
		flex-direction: row;
		align-items: center;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement__more {
		display: block;
		pointer-events: all;
		margin: 0 0 6px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__modif-count {
		margin: 0;
		padding: 0;
		opacity: 1;
		position: static;
		order: -1;
	}
	
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement__char {
		display: none;
		background: #fff;
		margin-top: 12px;
		width: calc(100vw - 32px);
		margin-left: -108px;
		overflow: visible;
		position: static;
		opacity: 1;
		transform: none;
	}
	.swiper-row-card-mobile .celement-new.js-chars-opened .celement__char {
		margin-left: -108px;
	}
	.celement-new.js-chars-opened .celement__char {
		margin-left: 0;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .js-chars-opened .celement__char {
		display: block;
	}
	.swiper-row-card-mobile .js-chars-opened .celement-new__images .celement__char {
		display: none;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__mobile-show-more {
		display: flex;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new:not(.no-hover):hover {
		z-index: 1;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__buttons {
		position: relative;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement__char-label,
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement__char-value {
		font-weight: 400;
		font-size: 12px;
		line-height: 15px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement__char-item:not(:last-child) {
		margin-bottom: 4px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .modif-text {
		display: inline;
		font-weight: 400;
		font-size: 11px;
		line-height: 13px;
	}
}

.projects__reset-filter {
	border: 1px solid #FF8000;
	border-radius: 100px;
	padding: 7px 11px;
	outline: none;
	color: #0e0e0e;
	transition: all .2s;
	cursor: pointer;
	margin: 30px 0 0;
    display: block;
}
.projects__reset-filter:hover {
	background-color: #FF8000;
	color: #fff;
}

.projects-hrefs {
	margin: 0 0 12px;
	padding: 0;
}
.js-inited .projects-hrefs {
	max-height: 170px;
	overflow: hidden;
}
.js-opened .projects-hrefs {
	max-height: unset;
}
.projects-hrefs-wrap {
	margin-bottom: 44px;
	padding: 0 30px 0 0;
}
.projects-hrefs-wrap__opener {
	display: none;
	align-items: center;
	color: #0E0E0E;
	text-decoration: underline dotted;
	text-underline-offset: 4px;
	transition: all .2s;
}
.projects-hrefs-wrap__opener:hover {
	text-decoration-color: transparent;
}
.projects-hrefs-wrap.js-inited .projects-hrefs-wrap__opener {
	display: flex;
}
.projects-hrefs-wrap__opener:before {
	content: attr(data-text);
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
}
.projects-hrefs-wrap__opener:after {
	content: '';
	display: block;
	margin-left: 6px;
	width: 10px;
    height: 5px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDAuNUw1IDQuNUw5IDAuNSIgc3Ryb2tlPSIjMUUxRTFFIi8+Cjwvc3ZnPgo=");
	transition: all .2s;
}
.js-opened .projects-hrefs-wrap__opener:after {
	transform: rotate(180deg);
}
.js-opened .projects-hrefs-wrap__opener:before {
	content: attr(data-opened-text);
}


.projects-hrefs .stillage__types-href {
	margin-right: 12px;
	margin-bottom: 12px;
}

.projects__card-filters-title {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #999999;
	margin-bottom: 6px;
}

.projects__card-filters-item {
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 6px;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #FF8000;
	transition: all .2s;
	text-decoration: underline;
	text-underline-offset: 4px;
}
.projects__card-filters {
	margin-top: 16px;
}
.projects__card-filters-item:hover {
	text-decoration-color: transparent;
}
.projects-detail-page .stillage__types-href:hover {
	background-color: #e8732c;
    border-color: #e8732c;
}
.projects-detail-page .stillage__types-href:hover span {
	color: #fff;
}
@media (max-width: 767px) {
	.projects__card-filters-item {
		font-size: 13px;
		line-height: 18px;
		padding: 4px 7px;
	}
	.projects-hrefs .stillage__types-href span {
		font-size: 14px;
	}

	.projects-hrefs, .projects-hrefs-wrap {
		padding: 0;
    	flex-wrap: wrap;
	}
}

.main-page-advantages {
	margin: 24px 0;
}
.main-page-advantages__row {
	display: flex;
	margin: 0 -7px;
}
.main-page-advantages__item {
	display: flex;
	align-items: center;
	margin: 0 7px;
	width: calc(100% / 4 - 14px);
	flex-shrink: 0;
}
.main-page-advantages__item-image-overlay {
	width: 104px;
	height: 118px;
	margin-right: 23px;
	flex-shrink: 0;
	clip-path: polygon(0 25%, 50% 0%, 100% 25%, 100% 73%, 50% 100%, 0% 73%);
}
.main-page-advantages__item-image {
	display: block;
	margin: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .2s;
}
.main-page-advantages__item-info {
	max-width: 60%;
}
.main-page-advantages__item-title {
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #0E0E0E;
	margin: 0 0 4px;
}
a.main-page-advantages__item .main-page-advantages__item-title {
	text-decoration: underline;
	font-weight: 600;
	text-decoration-color: #FF8000;
	text-underline-offset: 4px;
	transition: all .2s;
}
a.main-page-advantages__item .main-page-advantages__item-info {
	max-width: 57%;
}
a.main-page-advantages__item:hover .main-page-advantages__item-image {
	transform: scale(1.15);
}
a.main-page-advantages__item:hover .main-page-advantages__item-title {
	text-decoration-color: transparent;
}
.main-page-advantages__item-text {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #0E0E0E;
}

@media (max-width: 1100px) {
	.main-page-advantages__row {
		flex-wrap: wrap;
		margin-bottom: -20px;
	}
	.main-page-advantages__item {
		width: calc(100% / 2 - 14px);
		margin-bottom: 20px;
	}
}
@media (max-width: 550px) {
	.main-page-advantages__row {
		margin: 0 0 -20px;
	}
	.main-page-advantages__item {
		width: 100%;
		margin: 0 0 20px;
	}
}


.main-page-calc-blocks {
	margin: 64px 0;
}
.main-page-calc-blocks__row {
	display: flex;
	margin: 0 -8px -16px;
}
.main-page-calc-blocks__item {
	display: flex;
	flex-direction: column;
	padding: 32px 40px;
	background: #F5F5F5;
	margin: 0 8px 16px;
	width: calc(50% - 16px);
}
.main-page-calc-blocks__item-row {
	display: flex;
	margin-bottom: 28px;
}
.main-page-calc-blocks__title {
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #0E0E0E;
	margin-bottom: 16px;
	max-width: 392px;
	padding-right: 32px;
}
.main-page-calc-blocks__text {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #0E0E0E;
}
.main-page-calc-blocks__image-overlay {
	width: 162px;
	height: 184px;
	clip-path: polygon(0 25%, 50% 0%, 100% 25%, 100% 73%, 50% 100%, 0% 73%);
}
.main-page-calc-blocks__image-wrap {
	margin-left: auto;
	flex-shrink: 0;
	position: relative;
}
.main-page-calc-blocks__icon {
	width: 72px;
	height: 72px;
	position: absolute;
	left: -36px;
	top: -8px;
	border-radius: 100%;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	z-index: 2;
}
.main-page-calc-blocks__icon_1 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiByeD0iMzYiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9IjIyIiB5PSIxNyIgd2lkdGg9IjI5IiBoZWlnaHQ9IjM4IiByeD0iMyIgc3Ryb2tlPSIjRkY3RjAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8bGluZSB4MT0iMjIiIHkxPSIyNS4yNSIgeDI9IjUxIiB5Mj0iMjUuMjUiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPGNpcmNsZSBjeD0iMjguNSIgY3k9IjMyLjUiIHI9IjIuNSIgc3Ryb2tlPSIjRkY3RjAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8Y2lyY2xlIGN4PSIzNi41IiBjeT0iMzIuNSIgcj0iMi41IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxjaXJjbGUgY3g9IjQ0LjUiIGN5PSIzMi41IiByPSIyLjUiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPGNpcmNsZSBjeD0iMjguNSIgY3k9IjQwLjUiIHI9IjIuNSIgc3Ryb2tlPSIjRkY3RjAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8Y2lyY2xlIGN4PSIzNi41IiBjeT0iNDAuNSIgcj0iMi41IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxjaXJjbGUgY3g9IjQ0LjUiIGN5PSI0MC41IiByPSIyLjUiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPGNpcmNsZSBjeD0iMjguNSIgY3k9IjQ4LjUiIHI9IjIuNSIgc3Ryb2tlPSIjRkY3RjAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8Y2lyY2xlIGN4PSIzNi41IiBjeT0iNDguNSIgcj0iMi41IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxjaXJjbGUgY3g9IjQ0LjUiIGN5PSI0OC41IiByPSIyLjUiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==")
}
.main-page-calc-blocks__icon_2 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNzIiIHZpZXdCb3g9IjAgMCA3MiA3MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjcyIiBoZWlnaHQ9IjcyIiByeD0iMzYiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMS42MzE2IDUwLjA5MThWMjEuOTA3NkMyMS42MzE2IDIwLjA3NjMgMjAuMTQ3IDE4LjU5MTggMTguMzE1OCAxOC41OTE4VjE4LjU5MThDMTYuNDg0NSAxOC41OTE4IDE1IDIwLjA3NjMgMTUgMjEuOTA3NlY1MC4wOTE4IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTIxLjYzMTYgNTAuMDkzMVY1MC4wOTMxQzIxLjYzMTYgNDguMjYxOSAyMC4xNDcgNDYuNzc3MyAxOC4zMTU4IDQ2Ljc3NzNWNDYuNzc3M0MxNi40ODQ1IDQ2Ljc3NzMgMTUgNDguMjYxOSAxNSA1MC4wOTMxVjUwLjA5MzEiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTE1IDIxLjM1NTVWNTAuNDA4MUMxNSA1Mi4wNjUgMTYuMzQzMSA1My40MDgxIDE4IDUzLjQwODFINTRDNTUuNjU2OSA1My40MDgxIDU3IDUyLjA2NSA1NyA1MC40MDgxVjI0LjM1NTVDNTcgMjIuNjk4NiA1NS42NTY5IDIxLjM1NTUgNTQgMjEuMzU1NUgyMS42MzE2IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxyZWN0IHg9IjMyLjMzMDEiIHk9IjI1LjQxOTkiIHdpZHRoPSIxNy4yODk1IiBoZWlnaHQ9IjE3LjI4OTUiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTQwLjk3NDYgMjUuMjIyN1Y0Mi45MDY5IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0zMS41ODAxIDM0LjA2NDVMNDAuOTczNyAzNC4wNjQ1IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0yNy42NDI2IDQyLjM1NTVMMjcuNjQyNiAyNS43NzY1IiBzdHJva2U9IiNGRjdGMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0yNS45ODQ0IDI1LjIyNDZIMjkuMzAwMiIgc3Ryb2tlPSIjRkY3RjAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBkPSJNMjUuOTg0NCA0Mi45MDYySDI5LjMwMDIiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTQ5LjI2MTcgNDcuMzI2MkwzMi42ODI4IDQ3LjMyNjIiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTMyLjEzMjggNDguOTg0NEwzMi4xMzI4IDQ1LjY2ODYiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTQ5LjgxNjQgNDguOTg0NEw0OS44MTY0IDQ1LjY2ODYiIHN0cm9rZT0iI0ZGN0YwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==")
}
.main-page-calc-blocks__info {
	margin-right: 15px;
}
.main-page-calc-blocks__button {
	padding: 8px 20px;
    line-height: 24px;
	text-align: center;
	margin-top: auto;
	width: fit-content;
}

@media (max-width: 1024px) {
	.main-page-calc-blocks__item {
		width: 100%;
	}
	.main-page-calc-blocks__row {
		flex-wrap: wrap;
	}
}

@media (max-width: 600px) {
	.main-page-calc-blocks__item {
		padding: 20px;
	}
	.main-page-calc-blocks__item-row {
		flex-direction: column-reverse;
	}
	.main-page-calc-blocks__title {
		padding-right: 0;
	}
	.main-page-calc-blocks__info {
		margin-right: 0;
	}
	.main-page-calc-blocks__image-wrap {
		width: fit-content;
    	margin: 0 auto 20px;
	}
	.main-page-calc-blocks__button {
		width: 100%;
	}
}

.shelf-project-banner {
	position: relative;
	display: flex;
	align-items: center;
	border: 1px solid #FF8000;
	box-shadow: 8px 8px 20px rgba(54, 54, 54, 0.06);
	padding: 13px 17px 12px 20px;
}

.shelf-project-banner__title {
	font-weight: 400;
	font-size: 24px;
	line-height: 34px;
	text-transform: uppercase;
	color: #FF8000;
	margin-bottom: auto;
}
@media (max-width: 1366px) {
	.shelf-project-banner__title {
		font-size: 20px;
		line-height: 30px;
	}
}
.shelf-project-banner__text {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 24px;
	margin-top: 12px;
}

.shelf-project-banner__phone-wrap {
	display: flex;
	align-items: center;
	width: fit-content;
	white-space: nowrap;
}
.shelf-project-banner__phone {
	color: #FF8000;
	width: fit-content;
}
.shelf-project-banner__phone-wrap a {
	color: #FF8000;
	width: fit-content;
	border-bottom: 1px solid;
    transition: 0.5s border;
}
.shelf-project-banner__phone-wrap a:hover {
	border-color: transparent;
}
.shelf-project-banner__icon {
	display: block;
	width: 20px;
	height: 20px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yIDBIMThDMTguNTMwNCAwIDE5LjAzOTEgMC4yMTA3MTIgMTkuNDE0MiAwLjU4NTc4NUMxOS43ODkzIDAuOTYwODU4IDIwIDEuNDY5NTcgMjAgMlYxOEMyMCAxOC41MzA0IDE5Ljc4OTMgMTkuMDM5MSAxOS40MTQyIDE5LjQxNDJDMTkuMDM5MSAxOS43ODkzIDE4LjUzMDQgMjAgMTggMjBIMkMxLjQ2OTU3IDIwIDAuOTYwODg4IDE5Ljc4OTMgMC41ODU4MTUgMTkuNDE0MkMwLjIxMDc0MyAxOS4wMzkxIDAgMTguNTMwNCAwIDE4VjJDMCAxLjQ2OTU3IDAuMjEwNzQzIDAuOTYwODU4IDAuNTg1ODE1IDAuNTg1Nzg1QzAuOTYwODg4IDAuMjEwNzEyIDEuNDY5NTcgMCAyIDBaTTIgMTdDMiAxNy4yNjUyIDIuMTA1MzcgMTcuNTE5NiAyLjI5MjkxIDE3LjcwNzFDMi40ODA0NCAxNy44OTQ2IDIuNzM0NzggMTggMyAxOEgxN0MxNy4yNjUyIDE4IDE3LjUxOTYgMTcuODk0NiAxNy43MDcxIDE3LjcwNzFDMTcuODk0NiAxNy41MTk2IDE4IDE3LjI2NTIgMTggMTdWM0MxOCAyLjczNDc4IDE3Ljg5NDYgMi40ODA0MyAxNy43MDcxIDIuMjkyODlDMTcuNTE5NiAyLjEwNTM2IDE3LjI2NTIgMiAxNyAySDNDMi43MzQ3OCAyIDIuNDgwNDQgMi4xMDUzNiAyLjI5MjkxIDIuMjkyODlDMi4xMDUzNyAyLjQ4MDQzIDIgMi43MzQ3OCAyIDNWMTdaTTE0LjkyIDEzLjM1NEwxNCAxNEMxMy4yNSAxNC43NTEgMTAuNjMgMTQuNTcyIDggMTJDNC41NyA4LjA2NCA1LjU5IDYuODMyIDYgNkw2LjYyIDUuMDhDNi42NjY2IDUuMDMzOTYgNi43Mjk0NyA1LjAwODEzIDYuNzk0OTggNS4wMDgxM0M2Ljg2MDUgNS4wMDgxMyA2LjkyMzM2IDUuMDMzOTYgNi45Njk5NyA1LjA4TDkuMDYgNy4xNjFDOS4xMDQ5MSA3LjIwNzU5IDkuMTMgNy4yNjk3OSA5LjEzIDcuMzM0NUM5LjEzIDcuMzk5MjEgOS4xMDQ5MSA3LjQ2MTQxIDkuMDYgNy41MDhMNy45Njk5NyA4LjU5NEM4LjI3OTU5IDkuNDA1NzEgOC43NjQ0OCAxMC4xMzkxIDkuMzkwMDEgMTAuNzQyQzkuOTM2OCAxMS4zMzIgMTAuNjI1MiAxMS43NzI2IDExLjM5IDEyLjAyMkwxMi40OCAxMC45MjlDMTIuNTI2NiAxMC44ODMgMTIuNTg5NSAxMC44NTcxIDEyLjY1NSAxMC44NTcxQzEyLjcyMDUgMTAuODU3MSAxMi43ODM0IDEwLjg4MyAxMi44MyAxMC45MjlMMTQuOTIgMTMuMDA5QzE0Ljk2NDUgMTMuMDU1NCAxNC45ODk0IDEzLjExNzIgMTQuOTg5NCAxMy4xODE1QzE0Ljk4OTQgMTMuMjQ1OCAxNC45NjQ1IDEzLjMwNzYgMTQuOTIgMTMuMzU0VjEzLjM1NFoiIGZpbGw9IiNGRjdGMDAiLz4KPC9zdmc+Cg==);
	background-repeat: no-repeat;
	margin-right: 10px;
	flex-shrink: 0;
}
.shelf-project-banner .btn {
	white-space: nowrap;
	text-align: center;
}
.shelf-project-banner__image {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	width: 220px;
	height: 201px;
	margin-left: 20px;
}

.shelf-project-banner__info {
	display: flex;
	flex-direction: column;
	height: 100%;
	max-width: 280px;
	margin-right: auto;
}

.three_bigform--top {
	padding: 20px;
}

.shelf-project-banner_row {
	margin: 20px 0 60px;
	background: #fff;
}
.shelf-project-banner_row .shelf-project-banner__image {
	width: 120px;
    height: 100px;
	margin: 0 auto 0 0;
}
.shelf-project-banner_row .shelf-project-banner__info {
	display: flex;
    align-items: center;
    max-width: unset;
	margin: auto;
	flex-direction: row;
}
.shelf-project-banner_row .shelf-project-banner__block {
	margin-right: 30px;
}
.shelf-project-banner_row .shelf-project-banner__phone-wrap {
	margin-left: 30px;
}
.shelf-project-banner_row .shelf-project-banner__title {
	display: flex;
	align-items: flex-start;
	min-height: unset;
}
.shelf-project-banner_row .shelf-project-banner__text {
	margin: 10px 0 0;
}


@media (max-width: 1150px) {
	.shelf-project-banner__image {
		flex-shrink: 1;
	}
}


@media (max-width: 520px) {
	.shelf-project-banner_row .shelf-project-banner__info {
		width: 100%;
	}
	.shelf-project-banner_row .shelf-project-banner__image {
		width: 60px;
		height: 60px;
		right: 5px;
		top: auto;
	}
}
.stillage-page-new .shelf-project-banner__info .three_bigform--btn {
	margin-bottom: 0;
}

@media screen and (min-width: 700px) and (max-width: 950px) {
	.stillage-page-new-banners__banner {
		flex-direction: column-reverse;
		align-items: flex-start;
		justify-content: flex-end;
	}
	.shelf-project-banner__image {
		margin-left: 0;
		width: 100px;
		height: 100px;
	}
}
@media (max-width: 950px) {
	.shelf-project-banner {
		position: relative;
	}
	.shelf-project-banner__image {
		position: absolute;
		width: 60px;
		height: 60px;
		right: 5px;
		bottom: 5px;
	}
	.stillage-page-new__palletnye-frontalnye-stellazhi .shelf-project-banner__image {
		display: none;
	}
	.shelf-project-banner__info {
		max-width: 100%;
	}
}
@media (max-width: 950px) {
	.shelf-project-banner_row {
		flex-direction: row;
	}   
	.shelf-project-banner_row .shelf-project-banner__info {
		flex-direction: column;
		align-items: flex-start;
	}
	.shelf-project-banner_row .btn {
		margin-top: 16px;
	}
	.shelf-project-banner_row .shelf-project-banner__image {
		position: static;
	}
}

@media (max-width: 750px) {
	.shelf-project-banner_row .shelf-project-banner__title {
		flex-direction: column;
	}
	.shelf-project-banner_row .shelf-project-banner__phone-wrap {
		margin-left: 0;
	}
}
@media (max-width: 540px) {
	.shelf-project-banner_row .shelf-project-banner__phone-wrap {
		margin-left: 0;
	}
	.shelf-project-banner_row .shelf-project-banner__title {
		display: block;
		min-width: 280px;
	}
	.shelf-project-banner_row.stillage-page-new-banners__banner {
		flex-direction: column-reverse;
		align-items: flex-start;
		justify-content: flex-end;
	}
	.shelf-project-banner_row .shelf-project-banner__image {
		position: absolute;
		margin: 0;
		width: 60px;
		height: 60px;
	}
	.shelf-project-banner_row .shelf-project-banner__info {
		flex-direction: column;
   	 	align-items: flex-start;
		margin: 0;
		max-width: unset;
	}
	.shelf-project-banner_row .btn {
		margin-top: 0;
	}
	.shelf-project-banner_row .shelf-project-banner__text {
		margin: 12px 0 24px;
	}

}
.skladskie_top {
	position: relative;
}
.skladskie_top__tag {
	padding: 8px 24px 11px 11px;
	background-size: 100% 100%;
	font-weight: 700;
	font-size: 15px;
	line-height: 18px;
	color: #000;
	font-style: italic;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQ1IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMjQ1IDM4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMjMxIDFIMjMxLjUzNUgyMzcuODlDMjM5Ljc2OCAxLjAwNDQ1IDI0MS41NjcgMS42NzIwNiAyNDIuODk5IDIuODU3ODZDMjQ0LjIzIDQuMDQzNjUgMjQ0Ljk4NSA1LjY1MTg4IDI0NSA3LjMzMzMzVjIwSDIzMVYxWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzc4Ml8yNjYzKSIvPgo8cGF0aCBkPSJNMjM5IDFDMjM3LjAzNCAwLjk5OTk4NSAyMzUuMTQ4IDEuNDE0OTEgMjMzLjc1NCAyLjE1NDA4QzIzMi4zNjEgMi44OTMyNSAyMzEuNTcyIDMuODk2NTYgMjMxLjU2MiA0Ljk0NDcxVjM3LjUwMTNIMTkzSDBWNC45NDQ3MUMwLjAxMDUxNTMgMy44OTg0IDAuNzk2MDkzIDIuODk2NjkgMi4xODU1OSAyLjE1NzgyQzMuNTc1MDkgMS40MTg5NSA1LjQ1NTkyIDEuMDAyNzkgNy40MTgzMyAxSDIzOVoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl83ODJfMjY2MykiLz4KPHBhdGggZD0iTTIzNyAxQzIzNi4wNjcgMC45OTkzMzUgMjM1LjE0MiAxLjA5MjQxIDIzNC4yOCAxLjI3MzlDMjMzLjQxNyAxLjQ1NTM5IDIzMi42MzMgMS43MjE3NCAyMzEuOTczIDIuMDU3NzFDMjMxLjMxMyAyLjM5MzY4IDIzMC43ODkgMi43OTI2OSAyMzAuNDMxIDMuMjMxOUMyMzAuMDc0IDMuNjcxMTIgMjI5Ljg5IDQuMTQxOTIgMjI5Ljg5IDQuNjE3MzlWMzVIMlY0LjYxNzM5QzIuMDAxMzEgNC4xNDE2OCAyLjE4NjUxIDMuNjcwNzYgMi41NDUwMyAzLjIzMTUyQzIuOTAzNTUgMi43OTIyNyAzLjQyODM3IDIuMzkzMzEgNC4wODk1MiAyLjA1NzRDNC43NTA2NyAxLjcyMTUgNS41MzUyIDEuNDU1MjMgNi4zOTgzMiAxLjI3MzhDNy4yNjE0NCAxLjA5MjM3IDguMTg2MjUgMC45OTkzMzUgOS4xMTk5NSAxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSI1IDUiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl83ODJfMjY2MyIgeDE9IjI0My4zNzUiIHkxPSIxOC43Njc2IiB4Mj0iMjMzLjIyMSIgeTI9IjQuMTgzMzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQTRBRUMxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl83ODJfMjY2MyIgeDE9IjEzNC41IiB5MT0iNDYuNSIgeDI9IjI0NCIgeTI9IjMuNTAwMDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQzMwMSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTIwODMzIiBzdG9wLWNvbG9yPSIjRkVDMjAxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0U5QjIwMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
	position: absolute;
	right: 0;
	top: -20px;
	z-index: 2;
}

@media (max-width: 520px) {
	.skladskie_top__tag {
		white-space: nowrap;
	}
	.skladskie_top .palletnye--wrap .stillage__types {
		padding-top: 50px;
	}
}
@media (max-width: 999px) {
	.stillage-banner-mobile-image_big {
		display: block;
		transform: translateX(100%);
		margin: 10px 100% 0 0;
		padding-bottom: 10px;
		height: auto;
	}
}
@media (max-width: 520px) {
	.stillage-banner-mobile-image {
		display: block;
		transform: translateX(100%);
		margin: 10px 100% 0 0;
		padding-bottom: 10px;
		height: auto;
	}
}
.card__main-car-over .swiper-button-prev_white.swiper-button-prev_dark, .swiper-button-prev_white.swiper-button-prev_dark,
.card__main-car-over .swiper-button-next_white.swiper-button-next_dark, .swiper-button-next_white.swiper-button-next_dark {
	background-color: #000;
}
.card__main-car-over .swiper-button-prev_white, .swiper-button-prev_white,
.card__main-car-over .swiper-button-next_white, .swiper-button-next_white {
	background-color: #fff;
}
.showroom-page__row {
	display: flex;
	position: relative;
	padding-bottom: 100px;
}
.showroom-page__hidden-col {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	z-index: 100;
	pointer-events: none;
}
.showroom-page__hidden-wrap {
	position: relative;
	height: 100%;
}
.showroom-page__go-back:before {
	content: '';
    width: 14px;
    height: 8px;
	margin-right: 10px;
	transform: rotate(90deg);
	display: block;
	background-size: cover;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAQAAACWu2SvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjBxkSFQWbSGIMAAAAXElEQVQI113MMQ6CUACD4ZrAwkXkOGzOjLJxA1h10QvoSrzkx0CeBNqpf9pGq5OTO9cYMB/wjHs0nnipRdTeeGi2zoSPSuWLSaTMRywWjBvZn3vQl3yRv26RXwkruxhfAHkMQuYAAAAASUVORK5CYII=);
}
.showroom-page__go-back {
	display: flex;
	align-items:center;
	position: sticky;
	padding: 15px 23px;
	top: calc(100vh - 24px - 44px);
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	pointer-events: all;
}
.showroom-page .card__main-mainover {
	padding-top: 57%;
}
.showroom-page__col_first {
	width: calc(100% - 453px);
	margin-right: 64px;
}
.showroom-page__col_last {
	flex-shrink: 0;
	width: 389px;
	position: relative;
}
.showroom-page__col-fixed {
	position: sticky;
    top: 160px;
}
.showroom-page__col-fixed .message {
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}

.showroom-page-slider__swiper {
	overflow: hidden;
	padding: 50px 0;
    margin: -50px 0;
}
.showroom-page__slider {
	margin-bottom: 30px;
}
.showroom-page__title {
	font-size: 18px;
	line-height: 22px;
	font-weight: 600;
	color: #FF8000;
	margin-bottom: 18px;
}
.showroom-page .contacts__col-inner-item {
	margin-bottom: 5px;	
}

.card__to-showroom-link {
	color: #FF8000;
    border-bottom: 1px solid;
    transition: 0.5s border;
	font-size: 15px;
    font-weight: 600;
}
.card__to-showroom-link:hover {
	border-bottom: 1px solid transparent;
}

.showroom-form {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 28px 32px;
	background: #F5F5F5;
}
.showroom-form__title {
	font-weight: 700;
	font-size: 16px;
	line-height: 150%;
	color: #FF8000;
	margin-bottom: 32px;
}
.showroom-form .common__input {
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	background: #fff;
	border: 0;
}
.showroom-form .common__input::placeholder {
	color: #acab9e;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
}
.required-fields {
	width: 100%;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	margin: 18px 0;
}

.js-show-tab-show {
	display: none;
}

@media (max-width: 1100px) {
	.showroom-page__col_first {
		width: calc(60% - 32px);
	}
	.showroom-page__col_last {
		width: 40%;
	}
}
@media (max-width: 800px) {
	.showroom-page__row {
		flex-direction: column;
		padding-bottom: 50px;
	}
	.showroom-page__col_first {
		width: 100%;
		margin: 0 0 20px;
	}
	.showroom-page__col_last {
		width: auto;
	}
}
.soputka .showroom-form__title {
	margin-bottom: 8px;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	text-align: center;
	color: #0E0E0E;
}
.soputka .showroom-form__subtitle {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #0E0E0E;
	margin-bottom: 32px;
}
.showroom-page-slider img {
	transition: all .2s;
}
.showroom-page-slider .swiper-slide:hover {
	z-index: 2;
}
.showroom-page-slider img:hover {
	transform: scale(1.4);
}
.showroom-page .card__main-img {
	height: 100%;
}

.card__elem__badget_inline {
    color: #fff;
    padding: 0px 6px 2px;
    background: #EA3232;
    border-radius: 4px;
    width: fit-content;
	border: 0;
	position: static;
	height: auto;
	margin-right: 8px;
	margin-bottom: 4px;
}

.card__elem__badget_inline span {
	position: static;
	font-weight: 600;
    font-size: 12px;
    line-height: 16px;
}

.card__elem__badget_inline:before {
	display: none;
}

.card__info-badget-wrap {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: -4px;
}
.inner-pages-menu {
	display: flex;	
	overflow: auto;
    white-space: nowrap;
}
.inner-pages-menu__item {
	padding: 20px 15px 17px;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	border-bottom: 3px solid transparent;
	transition: all .2s;
	color: #0E0E0E;
	text-align: center;
}
.inner-pages-menu__item.active {
	border-color: #FF8000;
	color: #FF8000;
}
.inner-pages-menu__item:hover {
	color: #FF8000;
}

.catalog-steel-banner {
	display: flex; 
	align-items: center;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	border: 1px solid rgba(231, 231, 231, 1);
	padding: 15px 23px;
	margin-bottom: 16px;
}
.catalog-steel-banner__text {
	margin-right: 20px;
}
.catalog-steel-banner__button {
	margin-left: auto;
}
.catalog-steel-banner:before {
	content: '';
	display: block;
	width: 60px;
	height: 56px;
	margin-right: 24px;
	flex-shrink: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA2MCA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ1LjEzOTQgMzMuNzUwNUM0NS4yODQ3IDMzLjQ0ODEgNDUuNzE1MyAzMy40NDgxIDQ1Ljg2MDYgMzMuNzUwNUw0Ny4xNDE3IDM2LjQxNzNDNDcuMiAzNi41Mzg3IDQ3LjMxNTUgMzYuNjIyNiA0Ny40NDkgMzYuNjQwNUw1MC4zODEyIDM3LjAzNDlDNTAuNzEzNiAzNy4wNzk2IDUwLjg0NjcgMzcuNDg5MSA1MC42MDQgMzcuNzIwN0w0OC40NjM2IDM5Ljc2MzNDNDguMzY2MiAzOS44NTYyIDQ4LjMyMjEgMzkuOTkyIDQ4LjM0NjIgNDAuMTI0NUw0OC44NzczIDQzLjAzNUM0OC45Mzc1IDQzLjM2NSA0OC41ODkxIDQzLjYxODEgNDguMjkzOSA0My40NTg5TDQ1LjY4OTkgNDIuMDU0NEM0NS41NzE0IDQxLjk5MDUgNDUuNDI4NiA0MS45OTA1IDQ1LjMxMDEgNDIuMDU0NEw0Mi43MDYxIDQzLjQ1ODlDNDIuNDEwOSA0My42MTgxIDQyLjA2MjUgNDMuMzY1IDQyLjEyMjcgNDMuMDM1TDQyLjY1MzggNDAuMTI0NUM0Mi42Nzc5IDM5Ljk5MiA0Mi42MzM4IDM5Ljg1NjIgNDIuNTM2NCAzOS43NjMzTDQwLjM5NiAzNy43MjA3QzQwLjE1MzMgMzcuNDg5MSA0MC4yODY0IDM3LjA3OTYgNDAuNjE4OSAzNy4wMzQ5TDQzLjU1MSAzNi42NDA1QzQzLjY4NDUgMzYuNjIyNiA0My44IDM2LjUzODcgNDMuODU4MyAzNi40MTczTDQ1LjEzOTQgMzMuNzUwNVoiIGZpbGw9IiNGRkJEMzkiLz4KPHBhdGggZD0iTTI5LjEzOTQgNDEuNzUwNUMyOS4yODQ3IDQxLjQ0ODEgMjkuNzE1MyA0MS40NDgxIDI5Ljg2MDYgNDEuNzUwNUwzMS4xNDE3IDQ0LjQxNzNDMzEuMiA0NC41Mzg3IDMxLjMxNTUgNDQuNjIyNiAzMS40NDkgNDQuNjQwNUwzNC4zODEyIDQ1LjAzNDlDMzQuNzEzNiA0NS4wNzk2IDM0Ljg0NjcgNDUuNDg5MSAzNC42MDQgNDUuNzIwN0wzMi40NjM2IDQ3Ljc2MzNDMzIuMzY2MiA0Ny44NTYyIDMyLjMyMjEgNDcuOTkyIDMyLjM0NjIgNDguMTI0NUwzMi44NzczIDUxLjAzNUMzMi45Mzc1IDUxLjM2NSAzMi41ODkxIDUxLjYxODEgMzIuMjkzOSA1MS40NTg5TDI5LjY4OTkgNTAuMDU0NEMyOS41NzE0IDQ5Ljk5MDUgMjkuNDI4NiA0OS45OTA1IDI5LjMxMDEgNTAuMDU0NEwyNi43MDYxIDUxLjQ1ODlDMjYuNDEwOSA1MS42MTgxIDI2LjA2MjUgNTEuMzY1IDI2LjEyMjcgNTEuMDM1TDI2LjY1MzggNDguMTI0NUMyNi42Nzc5IDQ3Ljk5MiAyNi42MzM4IDQ3Ljg1NjIgMjYuNTM2NCA0Ny43NjMzTDI0LjM5NiA0NS43MjA3QzI0LjE1MzMgNDUuNDg5MSAyNC4yODY0IDQ1LjA3OTYgMjQuNjE4OSA0NS4wMzQ5TDI3LjU1MSA0NC42NDA1QzI3LjY4NDUgNDQuNjIyNiAyNy44IDQ0LjUzODcgMjcuODU4MyA0NC40MTczTDI5LjEzOTQgNDEuNzUwNVoiIGZpbGw9IiNGRkJEMzkiLz4KPHBhdGggZD0iTTEzLjEzOTQgMzMuNzUwNUMxMy4yODQ3IDMzLjQ0ODEgMTMuNzE1MyAzMy40NDgxIDEzLjg2MDYgMzMuNzUwNUwxNS4xNDE3IDM2LjQxNzNDMTUuMiAzNi41Mzg3IDE1LjMxNTUgMzYuNjIyNiAxNS40NDkgMzYuNjQwNUwxOC4zODEyIDM3LjAzNDlDMTguNzEzNiAzNy4wNzk2IDE4Ljg0NjcgMzcuNDg5MSAxOC42MDQgMzcuNzIwN0wxNi40NjM2IDM5Ljc2MzNDMTYuMzY2MiAzOS44NTYyIDE2LjMyMjEgMzkuOTkyIDE2LjM0NjIgNDAuMTI0NUwxNi44NzczIDQzLjAzNUMxNi45Mzc1IDQzLjM2NSAxNi41ODkxIDQzLjYxODEgMTYuMjkzOSA0My40NTg5TDEzLjY4OTkgNDIuMDU0NEMxMy41NzE0IDQxLjk5MDUgMTMuNDI4NiA0MS45OTA1IDEzLjMxMDEgNDIuMDU0NEwxMC43MDYxIDQzLjQ1ODlDMTAuNDEwOSA0My42MTgxIDEwLjA2MjUgNDMuMzY1IDEwLjEyMjcgNDMuMDM1TDEwLjY1MzggNDAuMTI0NUMxMC42Nzc5IDM5Ljk5MiAxMC42MzM4IDM5Ljg1NjIgMTAuNTM2NCAzOS43NjMzTDguMzk2MDIgMzcuNzIwN0M4LjE1MzMyIDM3LjQ4OTEgOC4yODYzOCAzNy4wNzk2IDguNjE4ODUgMzcuMDM0OUwxMS41NTEgMzYuNjQwNUMxMS42ODQ1IDM2LjYyMjYgMTEuOCAzNi41Mzg3IDExLjg1ODMgMzYuNDE3M0wxMy4xMzk0IDMzLjc1MDVaIiBmaWxsPSIjRkZCRDM5Ii8+CjxwYXRoIGQ9Ik02LjEzOTQ1IDE4Ljc1MDVDNi4yODQ3MiAxOC40NDgxIDYuNzE1MjggMTguNDQ4MSA2Ljg2MDU1IDE4Ljc1MDVMOC4xNDE3MiAyMS40MTczQzguMjAwMDMgMjEuNTM4NyA4LjMxNTUgMjEuNjIyNiA4LjQ0ODk1IDIxLjY0MDVMMTEuMzgxMiAyMi4wMzQ5QzExLjcxMzYgMjIuMDc5NiAxMS44NDY3IDIyLjQ4OTEgMTEuNjA0IDIyLjcyMDdMOS40NjM1OSAyNC43NjMzQzkuMzY2MTggMjQuODU2MiA5LjMyMjA3IDI0Ljk5MiA5LjM0NjI0IDI1LjEyNDVMOS44NzcyNyAyOC4wMzVDOS45Mzc0OCAyOC4zNjUgOS41ODkxNCAyOC42MTgxIDkuMjkzODggMjguNDU4OUw2LjY4OTg4IDI3LjA1NDRDNi41NzEzNiAyNi45OTA1IDYuNDI4NjQgMjYuOTkwNSA2LjMxMDEyIDI3LjA1NDRMMy43MDYxMiAyOC40NTg5QzMuNDEwODYgMjguNjE4MSAzLjA2MjUyIDI4LjM2NSAzLjEyMjczIDI4LjAzNUwzLjY1Mzc2IDI1LjEyNDVDMy42Nzc5MyAyNC45OTIgMy42MzM4MiAyNC44NTYyIDMuNTM2NDEgMjQuNzYzM0wxLjM5NjAyIDIyLjcyMDdDMS4xNTMzMiAyMi40ODkxIDEuMjg2MzggMjIuMDc5NiAxLjYxODg1IDIyLjAzNDlMNC41NTEwNSAyMS42NDA1QzQuNjg0NSAyMS42MjI2IDQuNzk5OTcgMjEuNTM4NyA0Ljg1ODI4IDIxLjQxNzNMNi4xMzk0NSAxOC43NTA1WiIgZmlsbD0iI0ZGQkQzOSIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9iXzEwNTFfMTIxMjApIj4KPHBhdGggZD0iTTUzLjEzOTQgMTguNzUwNUM1My4yODQ3IDE4LjQ0ODEgNTMuNzE1MyAxOC40NDgxIDUzLjg2MDYgMTguNzUwNUw1NS4xNDE3IDIxLjQxNzNDNTUuMiAyMS41Mzg3IDU1LjMxNTUgMjEuNjIyNiA1NS40NDkgMjEuNjQwNUw1OC4zODEyIDIyLjAzNDlDNTguNzEzNiAyMi4wNzk2IDU4Ljg0NjcgMjIuNDg5MSA1OC42MDQgMjIuNzIwN0w1Ni40NjM2IDI0Ljc2MzNDNTYuMzY2MiAyNC44NTYyIDU2LjMyMjEgMjQuOTkyIDU2LjM0NjIgMjUuMTI0NUw1Ni44NzczIDI4LjAzNUM1Ni45Mzc1IDI4LjM2NSA1Ni41ODkxIDI4LjYxODEgNTYuMjkzOSAyOC40NTg5TDUzLjY4OTkgMjcuMDU0NEM1My41NzE0IDI2Ljk5MDUgNTMuNDI4NiAyNi45OTA1IDUzLjMxMDEgMjcuMDU0NEw1MC43MDYxIDI4LjQ1ODlDNTAuNDEwOSAyOC42MTgxIDUwLjA2MjUgMjguMzY1IDUwLjEyMjcgMjguMDM1TDUwLjY1MzggMjUuMTI0NUM1MC42Nzc5IDI0Ljk5MiA1MC42MzM4IDI0Ljg1NjIgNTAuNTM2NCAyNC43NjMzTDQ4LjM5NiAyMi43MjA3QzQ4LjE1MzMgMjIuNDg5MSA0OC4yODY0IDIyLjA3OTYgNDguNjE4OSAyMi4wMzQ5TDUxLjU1MSAyMS42NDA1QzUxLjY4NDUgMjEuNjIyNiA1MS44IDIxLjUzODcgNTEuODU4MyAyMS40MTczTDUzLjEzOTQgMTguNzUwNVoiIGZpbGw9IiNGRkJEMzkiLz4KPC9nPgo8cGF0aCBkPSJNMTUuNzUgMTguNDIxOVY5LjI1QzE1Ljc1IDcuMjEyNTggMjEuMzYwMyA1LjMxNjcyIDI1LjQ5NjIgNC4xMjI1MUMyOC4wOTU3IDMuMzcxOTEgMzAuOTA0MyAzLjM3MTkxIDMzLjUwMzggNC4xMjI1MUMzNy42Mzk3IDUuMzE2NzIgNDMuMjUgNy4yMTI1OCA0My4yNSA5LjI1VjE4LjQyMTlDNDMuMjUgMzEuNTQ2OSAzMi4xMDk0IDM1Ljg5MDYgMjkuODkwNiAzNi42MjVDMjkuNjM4NiAzNi43MTgzIDI5LjM2MTQgMzYuNzE4MyAyOS4xMDk0IDM2LjYyNUMyNi44OTA2IDM1Ljg5MDYgMTUuNzUgMzEuNTQ2OSAxNS43NSAxOC40MjE5WiIgZmlsbD0iI0ZGQkQzOSIvPgo8bWFzayBpZD0ibWFzazBfMTA1MV8xMjEyMCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTUiIHk9IjMiIHdpZHRoPSIyOSIgaGVpZ2h0PSIzNCI+CjxwYXRoIGQ9Ik0xNS43NSAxOC40MjE5VjkuMjVDMTUuNzUgNy4yMTI1OCAyMS4zNjAzIDUuMzE2NzIgMjUuNDk2MiA0LjEyMjUxQzI4LjA5NTcgMy4zNzE5MSAzMC45MDQzIDMuMzcxOTEgMzMuNTAzOCA0LjEyMjUxQzM3LjYzOTcgNS4zMTY3MiA0My4yNSA3LjIxMjU4IDQzLjI1IDkuMjVWMTguNDIxOUM0My4yNSAzMS41NDY5IDMyLjEwOTQgMzUuODkwNiAyOS44OTA2IDM2LjYyNUMyOS42Mzg2IDM2LjcxODMgMjkuMzYxNCAzNi43MTgzIDI5LjEwOTQgMzYuNjI1QzI2Ljg5MDYgMzUuODkwNiAxNS43NSAzMS41NDY5IDE1Ljc1IDE4LjQyMTlaIiBmaWxsPSIjRkZCRDM5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xMDUxXzEyMTIwKSI+CjxyZWN0IG9wYWNpdHk9IjAuNTYiIHg9IjAuNSIgeT0iMzMiIHdpZHRoPSI2MyIgaGVpZ2h0PSI4IiB0cmFuc2Zvcm09InJvdGF0ZSgtMzAgMC41IDMzKSIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzEwNTFfMTIxMjApIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfYl8xMDUxXzEyMTIwIiB4PSI0NC4yNzE1IiB5PSIxNC41MjM5IiB3aWR0aD0iMTguNDU3IiBoZWlnaHQ9IjE3Ljk4MzkiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlR2F1c3NpYW5CbHVyIGluPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHN0ZERldmlhdGlvbj0iMiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMTA1MV8xMjEyMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMTA1MV8xMjEyMCIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEwNTFfMTIxMjAiIHgxPSIxMy44NzQ0IiB5MT0iMzcuODM0OSIgeDI9IjQ4LjIzOTEiIHkyPSIzNi4zMTM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU5QkUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8c3RvcCBvZmZzZXQ9IjAuNTA2Mzg4IiBzdG9wLWNvbG9yPSIjRkZFOUJFIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGRTlCRSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==")
}

.catalog-steel-banner-2 {
	display: flex; 
	flex-direction: column;
	align-items: center;
	text-align: center;
	font-weight: 600;
	font-weight: 600;
	font-size: 14px;
	line-height: 22px;
	gap: 8px;
	color: #FF8000;
	max-width: 181px;
}
.catalog-steel-banner-2:before {
	content: '';
	display: block;
	width: 60px;
	height: 56px;
	flex-shrink: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA2MCA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ1LjEzOTQgMzMuNzUwNUM0NS4yODQ3IDMzLjQ0ODEgNDUuNzE1MyAzMy40NDgxIDQ1Ljg2MDYgMzMuNzUwNUw0Ny4xNDE3IDM2LjQxNzNDNDcuMiAzNi41Mzg3IDQ3LjMxNTUgMzYuNjIyNiA0Ny40NDkgMzYuNjQwNUw1MC4zODEyIDM3LjAzNDlDNTAuNzEzNiAzNy4wNzk2IDUwLjg0NjcgMzcuNDg5MSA1MC42MDQgMzcuNzIwN0w0OC40NjM2IDM5Ljc2MzNDNDguMzY2MiAzOS44NTYyIDQ4LjMyMjEgMzkuOTkyIDQ4LjM0NjIgNDAuMTI0NUw0OC44NzczIDQzLjAzNUM0OC45Mzc1IDQzLjM2NSA0OC41ODkxIDQzLjYxODEgNDguMjkzOSA0My40NTg5TDQ1LjY4OTkgNDIuMDU0NEM0NS41NzE0IDQxLjk5MDUgNDUuNDI4NiA0MS45OTA1IDQ1LjMxMDEgNDIuMDU0NEw0Mi43MDYxIDQzLjQ1ODlDNDIuNDEwOSA0My42MTgxIDQyLjA2MjUgNDMuMzY1IDQyLjEyMjcgNDMuMDM1TDQyLjY1MzggNDAuMTI0NUM0Mi42Nzc5IDM5Ljk5MiA0Mi42MzM4IDM5Ljg1NjIgNDIuNTM2NCAzOS43NjMzTDQwLjM5NiAzNy43MjA3QzQwLjE1MzMgMzcuNDg5MSA0MC4yODY0IDM3LjA3OTYgNDAuNjE4OSAzNy4wMzQ5TDQzLjU1MSAzNi42NDA1QzQzLjY4NDUgMzYuNjIyNiA0My44IDM2LjUzODcgNDMuODU4MyAzNi40MTczTDQ1LjEzOTQgMzMuNzUwNVoiIGZpbGw9IiNGRkJEMzkiLz4KPHBhdGggZD0iTTI5LjEzOTQgNDEuNzUwNUMyOS4yODQ3IDQxLjQ0ODEgMjkuNzE1MyA0MS40NDgxIDI5Ljg2MDYgNDEuNzUwNUwzMS4xNDE3IDQ0LjQxNzNDMzEuMiA0NC41Mzg3IDMxLjMxNTUgNDQuNjIyNiAzMS40NDkgNDQuNjQwNUwzNC4zODEyIDQ1LjAzNDlDMzQuNzEzNiA0NS4wNzk2IDM0Ljg0NjcgNDUuNDg5MSAzNC42MDQgNDUuNzIwN0wzMi40NjM2IDQ3Ljc2MzNDMzIuMzY2MiA0Ny44NTYyIDMyLjMyMjEgNDcuOTkyIDMyLjM0NjIgNDguMTI0NUwzMi44NzczIDUxLjAzNUMzMi45Mzc1IDUxLjM2NSAzMi41ODkxIDUxLjYxODEgMzIuMjkzOSA1MS40NTg5TDI5LjY4OTkgNTAuMDU0NEMyOS41NzE0IDQ5Ljk5MDUgMjkuNDI4NiA0OS45OTA1IDI5LjMxMDEgNTAuMDU0NEwyNi43MDYxIDUxLjQ1ODlDMjYuNDEwOSA1MS42MTgxIDI2LjA2MjUgNTEuMzY1IDI2LjEyMjcgNTEuMDM1TDI2LjY1MzggNDguMTI0NUMyNi42Nzc5IDQ3Ljk5MiAyNi42MzM4IDQ3Ljg1NjIgMjYuNTM2NCA0Ny43NjMzTDI0LjM5NiA0NS43MjA3QzI0LjE1MzMgNDUuNDg5MSAyNC4yODY0IDQ1LjA3OTYgMjQuNjE4OSA0NS4wMzQ5TDI3LjU1MSA0NC42NDA1QzI3LjY4NDUgNDQuNjIyNiAyNy44IDQ0LjUzODcgMjcuODU4MyA0NC40MTczTDI5LjEzOTQgNDEuNzUwNVoiIGZpbGw9IiNGRkJEMzkiLz4KPHBhdGggZD0iTTEzLjEzOTQgMzMuNzUwNUMxMy4yODQ3IDMzLjQ0ODEgMTMuNzE1MyAzMy40NDgxIDEzLjg2MDYgMzMuNzUwNUwxNS4xNDE3IDM2LjQxNzNDMTUuMiAzNi41Mzg3IDE1LjMxNTUgMzYuNjIyNiAxNS40NDkgMzYuNjQwNUwxOC4zODEyIDM3LjAzNDlDMTguNzEzNiAzNy4wNzk2IDE4Ljg0NjcgMzcuNDg5MSAxOC42MDQgMzcuNzIwN0wxNi40NjM2IDM5Ljc2MzNDMTYuMzY2MiAzOS44NTYyIDE2LjMyMjEgMzkuOTkyIDE2LjM0NjIgNDAuMTI0NUwxNi44NzczIDQzLjAzNUMxNi45Mzc1IDQzLjM2NSAxNi41ODkxIDQzLjYxODEgMTYuMjkzOSA0My40NTg5TDEzLjY4OTkgNDIuMDU0NEMxMy41NzE0IDQxLjk5MDUgMTMuNDI4NiA0MS45OTA1IDEzLjMxMDEgNDIuMDU0NEwxMC43MDYxIDQzLjQ1ODlDMTAuNDEwOSA0My42MTgxIDEwLjA2MjUgNDMuMzY1IDEwLjEyMjcgNDMuMDM1TDEwLjY1MzggNDAuMTI0NUMxMC42Nzc5IDM5Ljk5MiAxMC42MzM4IDM5Ljg1NjIgMTAuNTM2NCAzOS43NjMzTDguMzk2MDIgMzcuNzIwN0M4LjE1MzMyIDM3LjQ4OTEgOC4yODYzOCAzNy4wNzk2IDguNjE4ODUgMzcuMDM0OUwxMS41NTEgMzYuNjQwNUMxMS42ODQ1IDM2LjYyMjYgMTEuOCAzNi41Mzg3IDExLjg1ODMgMzYuNDE3M0wxMy4xMzk0IDMzLjc1MDVaIiBmaWxsPSIjRkZCRDM5Ii8+CjxwYXRoIGQ9Ik02LjEzOTQ1IDE4Ljc1MDVDNi4yODQ3MiAxOC40NDgxIDYuNzE1MjggMTguNDQ4MSA2Ljg2MDU1IDE4Ljc1MDVMOC4xNDE3MiAyMS40MTczQzguMjAwMDMgMjEuNTM4NyA4LjMxNTUgMjEuNjIyNiA4LjQ0ODk1IDIxLjY0MDVMMTEuMzgxMiAyMi4wMzQ5QzExLjcxMzYgMjIuMDc5NiAxMS44NDY3IDIyLjQ4OTEgMTEuNjA0IDIyLjcyMDdMOS40NjM1OSAyNC43NjMzQzkuMzY2MTggMjQuODU2MiA5LjMyMjA3IDI0Ljk5MiA5LjM0NjI0IDI1LjEyNDVMOS44NzcyNyAyOC4wMzVDOS45Mzc0OCAyOC4zNjUgOS41ODkxNCAyOC42MTgxIDkuMjkzODggMjguNDU4OUw2LjY4OTg4IDI3LjA1NDRDNi41NzEzNiAyNi45OTA1IDYuNDI4NjQgMjYuOTkwNSA2LjMxMDEyIDI3LjA1NDRMMy43MDYxMiAyOC40NTg5QzMuNDEwODYgMjguNjE4MSAzLjA2MjUyIDI4LjM2NSAzLjEyMjczIDI4LjAzNUwzLjY1Mzc2IDI1LjEyNDVDMy42Nzc5MyAyNC45OTIgMy42MzM4MiAyNC44NTYyIDMuNTM2NDEgMjQuNzYzM0wxLjM5NjAyIDIyLjcyMDdDMS4xNTMzMiAyMi40ODkxIDEuMjg2MzggMjIuMDc5NiAxLjYxODg1IDIyLjAzNDlMNC41NTEwNSAyMS42NDA1QzQuNjg0NSAyMS42MjI2IDQuNzk5OTcgMjEuNTM4NyA0Ljg1ODI4IDIxLjQxNzNMNi4xMzk0NSAxOC43NTA1WiIgZmlsbD0iI0ZGQkQzOSIvPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9iXzEwNTFfMTIxMjApIj4KPHBhdGggZD0iTTUzLjEzOTQgMTguNzUwNUM1My4yODQ3IDE4LjQ0ODEgNTMuNzE1MyAxOC40NDgxIDUzLjg2MDYgMTguNzUwNUw1NS4xNDE3IDIxLjQxNzNDNTUuMiAyMS41Mzg3IDU1LjMxNTUgMjEuNjIyNiA1NS40NDkgMjEuNjQwNUw1OC4zODEyIDIyLjAzNDlDNTguNzEzNiAyMi4wNzk2IDU4Ljg0NjcgMjIuNDg5MSA1OC42MDQgMjIuNzIwN0w1Ni40NjM2IDI0Ljc2MzNDNTYuMzY2MiAyNC44NTYyIDU2LjMyMjEgMjQuOTkyIDU2LjM0NjIgMjUuMTI0NUw1Ni44NzczIDI4LjAzNUM1Ni45Mzc1IDI4LjM2NSA1Ni41ODkxIDI4LjYxODEgNTYuMjkzOSAyOC40NTg5TDUzLjY4OTkgMjcuMDU0NEM1My41NzE0IDI2Ljk5MDUgNTMuNDI4NiAyNi45OTA1IDUzLjMxMDEgMjcuMDU0NEw1MC43MDYxIDI4LjQ1ODlDNTAuNDEwOSAyOC42MTgxIDUwLjA2MjUgMjguMzY1IDUwLjEyMjcgMjguMDM1TDUwLjY1MzggMjUuMTI0NUM1MC42Nzc5IDI0Ljk5MiA1MC42MzM4IDI0Ljg1NjIgNTAuNTM2NCAyNC43NjMzTDQ4LjM5NiAyMi43MjA3QzQ4LjE1MzMgMjIuNDg5MSA0OC4yODY0IDIyLjA3OTYgNDguNjE4OSAyMi4wMzQ5TDUxLjU1MSAyMS42NDA1QzUxLjY4NDUgMjEuNjIyNiA1MS44IDIxLjUzODcgNTEuODU4MyAyMS40MTczTDUzLjEzOTQgMTguNzUwNVoiIGZpbGw9IiNGRkJEMzkiLz4KPC9nPgo8cGF0aCBkPSJNMTUuNzUgMTguNDIxOVY5LjI1QzE1Ljc1IDcuMjEyNTggMjEuMzYwMyA1LjMxNjcyIDI1LjQ5NjIgNC4xMjI1MUMyOC4wOTU3IDMuMzcxOTEgMzAuOTA0MyAzLjM3MTkxIDMzLjUwMzggNC4xMjI1MUMzNy42Mzk3IDUuMzE2NzIgNDMuMjUgNy4yMTI1OCA0My4yNSA5LjI1VjE4LjQyMTlDNDMuMjUgMzEuNTQ2OSAzMi4xMDk0IDM1Ljg5MDYgMjkuODkwNiAzNi42MjVDMjkuNjM4NiAzNi43MTgzIDI5LjM2MTQgMzYuNzE4MyAyOS4xMDk0IDM2LjYyNUMyNi44OTA2IDM1Ljg5MDYgMTUuNzUgMzEuNTQ2OSAxNS43NSAxOC40MjE5WiIgZmlsbD0iI0ZGQkQzOSIvPgo8bWFzayBpZD0ibWFzazBfMTA1MV8xMjEyMCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMTUiIHk9IjMiIHdpZHRoPSIyOSIgaGVpZ2h0PSIzNCI+CjxwYXRoIGQ9Ik0xNS43NSAxOC40MjE5VjkuMjVDMTUuNzUgNy4yMTI1OCAyMS4zNjAzIDUuMzE2NzIgMjUuNDk2MiA0LjEyMjUxQzI4LjA5NTcgMy4zNzE5MSAzMC45MDQzIDMuMzcxOTEgMzMuNTAzOCA0LjEyMjUxQzM3LjYzOTcgNS4zMTY3MiA0My4yNSA3LjIxMjU4IDQzLjI1IDkuMjVWMTguNDIxOUM0My4yNSAzMS41NDY5IDMyLjEwOTQgMzUuODkwNiAyOS44OTA2IDM2LjYyNUMyOS42Mzg2IDM2LjcxODMgMjkuMzYxNCAzNi43MTgzIDI5LjEwOTQgMzYuNjI1QzI2Ljg5MDYgMzUuODkwNiAxNS43NSAzMS41NDY5IDE1Ljc1IDE4LjQyMTlaIiBmaWxsPSIjRkZCRDM5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8xMDUxXzEyMTIwKSI+CjxyZWN0IG9wYWNpdHk9IjAuNTYiIHg9IjAuNSIgeT0iMzMiIHdpZHRoPSI2MyIgaGVpZ2h0PSI4IiB0cmFuc2Zvcm09InJvdGF0ZSgtMzAgMC41IDMzKSIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzEwNTFfMTIxMjApIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfYl8xMDUxXzEyMTIwIiB4PSI0NC4yNzE1IiB5PSIxNC41MjM5IiB3aWR0aD0iMTguNDU3IiBoZWlnaHQ9IjE3Ljk4MzkiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlR2F1c3NpYW5CbHVyIGluPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHN0ZERldmlhdGlvbj0iMiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMTA1MV8xMjEyMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMTA1MV8xMjEyMCIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzEwNTFfMTIxMjAiIHgxPSIxMy44NzQ0IiB5MT0iMzcuODM0OSIgeDI9IjQ4LjIzOTEiIHkyPSIzNi4zMTM1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU5QkUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8c3RvcCBvZmZzZXQ9IjAuNTA2Mzg4IiBzdG9wLWNvbG9yPSIjRkZFOUJFIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGRTlCRSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==")
}

.steel-banner-popup__content {
	text-align: left;
}

.steel-banner-popup__title {
	font-weight: 400;
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 18px;
}
.steel-banner-popup__text {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
}
.steel-banner-popup__text p:not(:last-child) {
	margin-bottom: 1em;
}
.steel-banner-popup__image {
	display: block;
	margin-bottom: 32px;
	width: 100%;
}
.steel-banner-popup.popup {
	max-width: 692px;
	width: 100%;
	padding: 48px;
}
.fancybox-caption:empty {
	display: none;
}
@media screen and (min-width:1024px) and (max-width: 1100px) {
	.catalog-steel-banner:before {
		width: 30px;
		height: 30px;
		background-size: cover;
	}
	.catalog-steel-banner {
		font-size: 14px;
		line-height: 20px;
	}
}
@media (max-width: 500px) {
	.catalog-steel-banner:before {
		width: 30px;
		height: 30px;
		background-size: cover;
	}
	.catalog-steel-banner {
		font-size: 14px;
		line-height: 20px;
	}
	.steel-banner-popup__title {
		font-size: 20px;
		line-height: 24px;
		font-weight: 500;
	}
}
@media (max-width: 420px) {
	.catalog-steel-banner:before {
		width: 60px;
		height: 56px;
		margin-right: 12px;
	}
	.catalog-steel-banner {
		flex-wrap: wrap;
		align-items: flex-start;
		font-size: 16px;
		line-height: 22px;
	}
	.catalog-steel-banner__text {
		max-width: calc(100% - 72px);
		margin: 2px 0 0 0;
	}
	.catalog-steel-banner__button {
		margin: 10px 0 0 0;
	}
}


.steel-advantages {
	position: relative;
    z-index: 100;
	padding: 32px 72px 32px 40px;
	background: #FFFFFF;
	box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.05);
}

.steel-advantages__row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -40px -20px;
}
.steel-advantages__col {
	display: flex;
	width: calc(100% / 2 - 80px);
	margin: 0 40px 20px;
}
.steel-advantages__notif:before {
	content: '';
	width: 44px;
	height: 44px;
	margin-right: 24px;
	flex-shrink: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ0IiBoZWlnaHQ9IjQ0IiByeD0iMjIiIGZpbGw9IiNGRjgwMDAiLz4KPHBhdGggZD0iTTIyIDE2VjIzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjYuNTYyNSAxMEgxNy40Mzc1QzE3LjMwNzcgOS45OTk1NSAxNy4xNzkgMTAuMDI0NyAxNy4wNTg5IDEwLjA3NEMxNi45Mzg4IDEwLjEyMzQgMTYuODI5NiAxMC4xOTU5IDE2LjczNzUgMTAuMjg3NUwxMC4yODc1IDE2LjczNzVDMTAuMTk1OSAxNi44Mjk2IDEwLjEyMzQgMTYuOTM4OCAxMC4wNzQgMTcuMDU4OUMxMC4wMjQ3IDE3LjE3OSA5Ljk5OTU1IDE3LjMwNzcgMTAgMTcuNDM3NVYyNi41NjI1QzkuOTk5NTUgMjYuNjkyNCAxMC4wMjQ3IDI2LjgyMSAxMC4wNzQgMjYuOTQxMUMxMC4xMjM0IDI3LjA2MTMgMTAuMTk1OSAyNy4xNzA1IDEwLjI4NzUgMjcuMjYyNUwxNi43Mzc1IDMzLjcxMjVDMTYuODI5NiAzMy44MDQxIDE2LjkzODggMzMuODc2NiAxNy4wNTg5IDMzLjkyNkMxNy4xNzkgMzMuOTc1MyAxNy4zMDc3IDM0LjAwMDUgMTcuNDM3NSAzNEgyNi41NjI1QzI2LjY5MjQgMzQuMDAwNSAyNi44MjEgMzMuOTc1MyAyNi45NDExIDMzLjkyNkMyNy4wNjEzIDMzLjg3NjYgMjcuMTcwNSAzMy44MDQxIDI3LjI2MjUgMzMuNzEyNUwzMy43MTI1IDI3LjI2MjVDMzMuODA0MSAyNy4xNzA1IDMzLjg3NjYgMjcuMDYxMyAzMy45MjYgMjYuOTQxMUMzMy45NzUzIDI2LjgyMSAzNC4wMDA1IDI2LjY5MjQgMzQgMjYuNTYyNVYxNy40Mzc1QzM0LjAwMDUgMTcuMzA3NyAzMy45NzUzIDE3LjE3OSAzMy45MjYgMTcuMDU4OUMzMy44NzY2IDE2LjkzODggMzMuODA0MSAxNi44Mjk2IDMzLjcxMjUgMTYuNzM3NUwyNy4yNjI1IDEwLjI4NzVDMjcuMTcwNSAxMC4xOTU5IDI3LjA2MTMgMTAuMTIzNCAyNi45NDExIDEwLjA3NEMyNi44MjEgMTAuMDI0NyAyNi42OTI0IDkuOTk5NTUgMjYuNTYyNSAxMFYxMFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0yMiAyOUMyMi44Mjg0IDI5IDIzLjUgMjguMzI4NCAyMy41IDI3LjVDMjMuNSAyNi42NzE2IDIyLjgyODQgMjYgMjIgMjZDMjEuMTcxNiAyNiAyMC41IDI2LjY3MTYgMjAuNSAyNy41QzIwLjUgMjguMzI4NCAyMS4xNzE2IDI5IDIyIDI5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==")
}
.steel-advantages__notif {
	display: flex;
	margin-top: 32px;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	margin-top: 32px;
	padding-top: 32px;
	border-top: 1px solid #E7E7E7;
}

.steel-advantages__title {
	font-size: 16px;
    line-height: 24px;
	font-weight: 700;
	margin-bottom: 4px;
}
@media (max-width: 600px) {
	.steel-advantages__title {
		font-size: 14px;
	}
}


.steel-advantages__text {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
}
.steel-advantages__image {
	display: block;
	height: 162px;
	width: 162px;
	margin-right: 40px;
}


@media (max-width: 999px) {
	.steel-advantages__image {
		width: 88px;
		height: 100px;
		margin: 0 16px 0 0;
	}

	.steel-advantages {
		padding: 20px 10px;
	}
	.steel-advantages__row {
		margin: 0 -20px -20px;
	}
	.steel-advantages__col {
		width: calc(100% / 2 - 40px);
		margin: 0 20px 20px;
	}
}

@media (max-width: 700px) {
	.steel-advantages__col {
		width: 100%;
		flex-wrap: wrap;
	}
	.steel-advantages__col:first-child {
		margin-bottom: 40px;
	}

	.steel-advantages__title {
		min-height: 64px;
		display: flex;
		align-items: center;
	}
	.steel-advantages__title:after {
		content: '';
		display: block;
		width: 24px;
		height: 24px;
		margin-left: auto;
		flex-shrink: 0;
		transform: rotate(0deg);
		transition: all .2s;
		background-image: url(/local/templates/basic/components/bitrix/menu/left_category_menu/images/caret_left_menu.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 12px;
	}
	.steel-advantages__col:not(.js-opened) .steel-advantages__text {
		display: none;
	}
	.steel-advantages__col.js-opened .steel-advantages__title:after {
		transform: rotate(-180deg);
	}
	.steel-advantages__info {
		width: calc(100% - 73px);
	}
	.steel-advantages__text {
		padding-top: 10px;
		width: calc(100% + 73px);
    	margin-left: -73px;
	}
	.steel-advantages__image {
		width: 57px;
		height: 65px;
	}
}

.manager-video {
	max-width: 185px;
	position: fixed;
	left: 32px;
	bottom: 32px;
	z-index: 100;
	object-fit: cover;
	transition: all .2s;
	opacity: 0;
	pointer-events: none;
	padding: 20px 20px 0 0;
}

.manager-video__text {
	display: block;
	border-radius: 1000px;
	border: 1px solid #FF8000;
	background: #fff;
	padding: 7px 16px 3px 16px;
	position: relative;
	font-size: 14px;
	font-style: normal;
	color: #FF8000;
	white-space: nowrap;
	font-weight: 700;
	line-height: 20px; /* 142.857% */
	letter-spacing: 0.28px;
	text-transform: uppercase;
	cursor: pointer;
	transition: all .2s;
}

.manager-video__text:hover {
	opacity: .6;
}

.js-manager-video.js-hidden .manager-video__text {
	display: none;
}

@media (max-width: 1000px) {
	.catalog-detail-page .manager-video {
		bottom: 167px;
	}
}

.manager-video__wrap {
	display: none;
	width: 152px;
	height: 216px;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
	border-radius: 20px;
	transition: all .2s;
}

.manager-video.js-visible:not(.js-hidden-permanent) {
	opacity: 1;
	pointer-events: all;
	border-color: transparent;
} 
.manager-video__close-wrap {
	opacity: 1;
	pointer-events: all;
}
.manager-video.js-sized-up {
	max-width: 200px;
}
.manager-video.js-sized-up .manager-video__wrap {
	display: block;
}
.manager-video.js-sized-up .manager-video__text {
	display: none;
}
.js-manager-video-shrink {
	display: none;
}
.manager-video.js-sized-up .js-manager-video-shrink {
	display: block;
}
.manager-video.js-sized-up:not(.js-sized-up-max):hover .manager-video__video {
	opacity: .7;
}
.manager-video.js-sized-up .manager-video__wrap {
	width: 200px;
	height: 268px;
}
.manager-video__close-wrap {
	display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 0;
    top: 0;
    transition: all .2s;
    z-index: 2;
	opacity: 0;
	pointer-events: none;
    cursor: pointer;
    background-size: cover;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiByeD0iMTQiIGZpbGw9IiMyNjI2MjYiIGZpbGwtb3BhY2l0eT0iMC4xNCIvPgo8cGF0aCBkPSJNOS41IDkuNUwxOC41IDE4LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTguNSA5LjVMOS41IDE4LjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K")
}

.manager-video:hover .manager-video__close-wrap {
	opacity: 1;
	pointer-events: all;
}

.manager-video__close-wrap-list {
	position: absolute;
    width: 200px;
    padding: 16px;
    background: #fff;
    text-align: left;
    border-radius: 16px;
	left: -1px;
    top: -50px;
	transition: all .2s;
	box-shadow: 0px 4px 20px rgba(0,0,0, .1);
	opacity: 0;
	pointer-events: none;
}
.js-close-opened .manager-video__close-wrap-list { 
	opacity: 1;
	pointer-events: all;
}
.manager-video__link-wrap,
.manager-video__link {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
	cursor: pointer;
	transition: all .2s;
}

.manager-video__link {
	position: relative;
}

.manager-video__link:after {
	content: 'Онлайн-демонстрация складской техники';
	background-color: rgb(255, 128, 0, .85);
	padding: 4px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    font-size: 12px;
    text-align: center;
	border-radius: 0 0 20px 20px;
	width: calc(100% - 8px);
}

.manager-video.js-sized-up-max .manager-video__link:after {
	display: none;
}

.manager-video__video {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	border-radius: 20px;
	background: #fff;
	transition: all .2s;
}

.manager-video__close-text {
	text-align: left;
	cursor: pointer;
}
.manager-video__close-text:hover {
	color: #ff8000;
}
.manager-video__close-text:not(:last-child) {
	margin-bottom: 6px;
}
.manager-video__button {
    border-radius: 18px;
    background: #ff8000;
    color: #fff;
    font-size: 13px;
	cursor: pointer;
	opacity: 0;
	margin-top: 10px;
	width: 0;
	height: 0;
	pointer-events: none;
	transition: all .2s;
	display: none;
	max-height: 60px;
	z-index: 2;
}
.js-manager-video.js-sized-up .manager-video__button,
.js-manager-video.js-visible.js-hidden .manager-video__button{
	opacity: 1;
    pointer-events: all;
    display: block;
    width: 100%;
    height: auto;
	padding: 4px;
    margin-top: 10px;
}
.js-manager-video.js-sized-up.js-sized-up-max .manager-video__button {
	width: 750px;
    max-width: 80%;
}
.js-manager-video.js-visible.js-hidden .manager-video__button {
	max-width: 134px;
    font-size: 12px;
    line-height: 18px;
	max-width: 300px;
	font-size: 12px;
    line-height: 18px;
}
.manager-video .manager-video__button{
	font-size: 15px;
    line-height: 25px;
}
@media (max-width: 1000px) {
	.js-sized-up.manager-video__button{
		font-size: 13px;
		line-height: 20px;
	}


}
@media (max-width: 374px) {
	.manager-video__text img {
		width: 51px;
		display: block;
	}
	.manager-video__text {
		font-size: 10px;
		padding: 4px 9px 8px 11px;
	}

}
.js-manager-video.js-hidden {
	height: auto;
    width: 160px;
}
	
.js-manager-video.js-hidden .manager-video__wrap {
	display: none;
}
.manager-video.js-hidden .manager-video__close-wrap {
	opacity: 0;
	pointer-events: none;
}
.manager-video.js-sized-up-max {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	background: rgba(0,0,0,0.6);
    z-index: 10000000;
    border-radius: 0;
    border: 0;
	max-width: unset;
}
.manager-video__bg {
	display: none;
}
.manager-video.js-sized-up-max .manager-video__bg {
	display: block;
	position: fixed;
	left: 0;	
	top: 0;
	display: block;
	width: 100%;
    height: 100%;
}

.manager-video.js-sized-up-max .manager-video__wrap{
	position: relative;
    width: 300px;
    height: auto;
    max-width: 100%;
    aspect-ratio: 5/9;
}
.manager-video.js-sized-up-max.manager-video_video-wide .manager-video__wrap {
	aspect-ratio: 16/9;
    max-width: 80%;
    max-height: 70vh;
    width: auto;
}
@media (max-width: 1000px) {
	.manager-video__wrap {
		width: 102px;
		height: 166px;
	}
	.manager-video__link:after {
		font-size: 9px;
		padding: 6px 4px;
	}
	.manager-video {
		left: 80px;
		bottom: 100px;
	}
	body:not(.catalog-detail-page) .manager-video:not(.js-sized-up-max) {
		bottom: 64px;
		left: 68px;
	}
	.manager-video.js-sized-up:not(.js-sized-up-max):hover .manager-video__video {
		opacity: 1;
	}
}

@media (max-width: 500px) {
	.manager-video__close-wrap-list {
		right: 0;
		left: auto;
		top: auto;
		bottom: calc(100% + 12px);
		transform: translateX(50%);
	}
	.manager-video.js-sized-up .manager-video__close-wrap-list {
		transform: translateX(0);
	}
}

.online-demonstration-banner {
	background: #FFF5D8;
	border-radius: 4px;
	display: flex;
	align-items: center	;
	width: 100%;
	overflow: hidden;
	height: 112px;
	padding-right: 80px;
	position: relative;
	color: #000000;
}
.stillage .online-demonstration-banner { 
	margin: 40px 0;
}
.online-demonstration-banner__text {
	display: flex;
	align-items: center;
	padding: 23px 32px 23px 64px;
	margin-right: auto;
}
.online-demonstration-banner-link {
	text-decoration: none;
}
.online-demonstration-banner:hover .online-demonstration-banner__text {
	color: #ff8000;
}
.online-demonstration-banner__image {
	position: relative;
	height: 100%;
	min-width: 350px;
}
.online-demonstration-banner__img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.online-demonstration-banner__image:after {
	content: '';
	display: block;
	width: 64px;
	height: 64px;
	top: calc(50% - 32px);
	right: -32px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiByeD0iMzIiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xOSAyMy41SDM1QzM2LjA2MDkgMjMuNSAzNy4wNzgzIDIzLjkyMTQgMzcuODI4NCAyNC42NzE2QzM4LjU3ODYgMjUuNDIxNyAzOSAyNi40MzkxIDM5IDI3LjVWMzkuNUMzOSAzOS43NjUyIDM4Ljg5NDYgNDAuMDE5NiAzOC43MDcxIDQwLjIwNzFDMzguNTE5NiA0MC4zOTQ2IDM4LjI2NTIgNDAuNSAzOCA0MC41SDIyQzIwLjkzOTEgNDAuNSAxOS45MjE3IDQwLjA3ODYgMTkuMTcxNiAzOS4zMjg0QzE4LjQyMTQgMzguNTc4MyAxOCAzNy41NjA5IDE4IDM2LjVWMjQuNUMxOCAyNC4yMzQ4IDE4LjEwNTQgMjMuOTgwNCAxOC4yOTI5IDIzLjc5MjlDMTguNDgwNCAyMy42MDU0IDE4LjczNDggMjMuNSAxOSAyMy41VjIzLjVaIiBzdHJva2U9IiNGRjgwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTM5IDMwTDQ2IDI2VjM4TDM5IDM0IiBzdHJva2U9IiNGRjgwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
	position: absolute;
}
.online-demonstration-banner__title {
	max-width: calc(240px + 32px);
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	padding-right: 32px;
	margin-right: 32px;
	border-right: 1px solid rgba(14,14,14,.1);
}
.online-demonstration-banner__subtitle {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	max-width: 186px;
}
.online-demonstration-banner__button {
	font-weight: 600;
	font-size: 14px;
	line-height: 23px;
	padding: 7px 20px;
	flex-shrink: 0;
}

@media (max-width: 1400px) {
	.online-demonstration-banner__text {
		padding: 23px 24px 23px 48px;
	}
	.online-demonstration-banner__image {
		width: 300px;
	}
}

@media (max-width: 1230px) {
	.online-demonstration-banner {
		padding-right: 40px;
		height: 150px;
	}
	.online-demonstration-banner__text {
		flex-direction: column;
		padding: 0 40px;
		align-items: flex-start;
	}
	.online-demonstration-banner__title {
		padding: 0;
		margin: 0 0 10px;
		max-width: unset;
		border: 0;
	}
	.online-demonstration-banner__subtitle {
		max-width: unset;
	}
}

@media (max-width: 1023px) {
	.online-demonstration-banner {
		background: transparent;
		color: #fff;
	}
	.online-demonstration-banner__image:after {
		display: none;
	}
	.online-demonstration-banner__image {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		filter: blur(3px) brightness(0.45);
	}
}

@media (max-width: 768px) {
	.online-demonstration-banner {
		margin-top: 20px;
	}
}
@media (max-width: 650px) {
	.online-demonstration-banner {
		flex-direction: column;
		align-items: flex-start;
		padding: 20px;
		height: auto;
	}
	.online-demonstration-banner__text {
		padding: 0;
		margin-bottom: 20px;
	}
}


.main-page-diy {
	padding: 64px 0;
	margin: 32px 0 64px;
	background: #F5F5F5;
}

.main-page-diy__subtitle-wrap {
	display: flex;
	justify-content: space-between;
	margin-bottom: 24px;
}
.main-page-diy__subtitle-wrap .projects__toall {
	position: relative;
    top: 0;
    left: 0;
	margin-right: 32px;
	margin-left: 10px;
	white-space: nowrap;
	height: fit-content;
	width: fit-content;
}
.main-page-diy__subtitle {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
}

@media (max-width: 767px) {
	.main-page-diy__subtitle-wrap {
		flex-direction: column;
	}

	.main-page-diy__subtitle-wrap .projects__toall { 
		margin-left: 0;
		margin-top: 20px;
	}
}

@media (max-width: 374px) {
	.totop {
		width: 32px;
		height: 32px;
	}
	.manager-video .manager-video__button {
		font-size: 11px;
		line-height: 19px;
	}
}

/* our projects start */

@media (max-width: 1400px) {
	.projects__elem {
		width: calc(100% / 4 - 20px);
	}
	.main-page-diy .projects__elem {
		width: calc(100% / 3 - 14px);
		margin: 0 7px 15px;
	}
	.main-page-diy .projects__list {
		width: 100%;
		margin: 0 -7px -15px;
	}
}
@media (max-width: 999px) {
	.main-page-diy .projects__elem {
		width: calc(100% / 2 - 14px);
	}
}
@media (max-width: 600px) {
	.main-page-diy .projects__elem {
		width: 100%;
		margin: 0 0 15px;
	}
	.main-page-diy .projects__list {
		margin: 0;
	}
}

.projects__elem--new {
	width: calc(100% / 4 - 20px);
	margin-left: 20px;
	margin-bottom: 40px;
}

.projects__list--new {
	margin-left: -20px;
	margin-bottom: -40px;
	width: calc(100% + 20px);
}
.projects__elem--new .projects__imgover{
	padding-top: 66.43%;
	position: relative;
	margin-bottom: 16px;
}
.projects__elem--new .projects__cost{
	padding: 22px 16px 11px;
    min-height: unset;
    justify-content: flex-start;
	background: transparent;
	position: absolute;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	max-width: 80%;
}

.projects__elem--new .projects__imgover:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 65px;
	width: 100%;
	background: rgba(0, 0, 0, 0.4);
	filter: blur(40px);
	z-index: 1;
}

.projects__elem--new .projects__href {
	border: 0;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
}
.projects__subtitle {
	margin-bottom: 8px;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
}
.projects__elem--new .projects__text {
	margin-top: 10px;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
}

.projects__filters-elem {
	margin-bottom: 20px;
}

.stillage-type-project {
	margin-bottom: 40px;
}

.stillage-type-project__title {
	margin-bottom: 24px;
	font-weight: 400;
	font-size: 24px;
	line-height: 33px;
}

.stillage-type-project__list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: -16px;
}

.stillage-type-project__item {
	padding: 11px 16px;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	border-radius: 20px;
	margin: 0 16px 16px 0;
	background: #F5F5F4;
	border: 1px solid #C2C2C2;
	transition: all .2s;
	color: #0E0E0E;
}


.stillage-type-project__item.active, .stillage-type-project__item:hover {
	border: 1px solid #FF8000;
	background: #fff;
}

.stillage-type-project__item-with-video {
	display: flex;
	align-items: center;
	margin-bottom: 16px;
}

.stillage-type-project__item-with-video-link {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #0E0E0E;
	border-bottom: 1px solid transparent;
	transition: all .2s;
}
.stillage-type-project__item-with-video:hover .stillage-type-project__item-with-video-link {
	border-bottom: 1px solid;
}

.stillage-type-project__item-with-video:before {
	content: '';
	display: block;
	width: 40px;
	height: 40px;
	margin-right: 8px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjQyODMgMTEuNzIxOEMzNi4yMzExIDEwLjk5NjQgMzUuODQ2NSAxMC4zMzUxIDM1LjMxMjggOS44MDM2OUMzNC43NzkgOS4yNzIyOSAzNC4xMTQ3IDguODg5MzYgMzMuMzg2MSA4LjY5MzAzQzMwLjcxODYgNy45Njg3NSAxOS45ODI1IDcuOTY4NzUgMTkuOTgyNSA3Ljk2ODc1QzE5Ljk4MjUgNy45Njg3NSA5LjI0NTk5IDcuOTkwNjcgNi41Nzg0NCA4LjcxNDk1QzUuODQ5NzggOC45MTEyOSA1LjE4NTUgOS4yOTQyNCA0LjY1MTc1IDkuODI1NjdDNC4xMTggMTAuMzU3MSAzLjczMzQgMTEuMDE4NSAzLjUzNjI1IDExLjc0MzlDMi43MjkzOCAxNi40NjI1IDIuNDE2MzggMjMuNjUyNyAzLjU1ODQxIDI4LjE4MjZDMy43NTU1OCAyOC45MDggNC4xNDAxOCAyOS41NjkzIDQuNjczOTMgMzAuMTAwN0M1LjIwNzY5IDMwLjYzMjEgNS44NzE5NSAzMS4wMTUxIDYuNjAwNTkgMzEuMjExNEM5LjI2ODE1IDMxLjkzNTcgMjAuMDA0NCAzMS45MzU3IDIwLjAwNDQgMzEuOTM1N0MyMC4wMDQ0IDMxLjkzNTcgMzAuNzQwNiAzMS45MzU3IDMzLjQwOCAzMS4yMTE0QzM0LjEzNjcgMzEuMDE1MSAzNC44MDEgMzAuNjMyMiAzNS4zMzQ3IDMwLjEwMDhDMzUuODY4NSAyOS41Njk0IDM2LjI1MzEgMjguOTA4IDM2LjQ1MDMgMjguMTgyNkMzNy4zMDE0IDIzLjQ1NzIgMzcuNTYzNiAxNi4yNzE3IDM2LjQyODMgMTEuNzIyVjExLjcyMThaIiBmaWxsPSIjRkYwMDAwIi8+CjxwYXRoIGQ9Ik0xNi41NjUyIDI1LjA4NzlMMjUuNDcxNyAxOS45NTIxTDE2LjU2NTMgMTQuODE2NEwxNi41NjUyIDI1LjA4NzlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")
}

.stillage-type-project__item-with-video.disabled {
	pointer-events: none;
}

.stillage-type-project__item-with-video.disabled:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjQyODMgMTEuNzIxOEMzNi4yMzEyIDEwLjk5NjQgMzUuODQ2NSAxMC4zMzUxIDM1LjMxMjggOS44MDM2OUMzNC43NzkgOS4yNzIyOSAzNC4xMTQ4IDguODg5MzYgMzMuMzg2MSA4LjY5MzAzQzMwLjcxODYgNy45Njg3NSAxOS45ODI2IDcuOTY4NzUgMTkuOTgyNiA3Ljk2ODc1QzE5Ljk4MjYgNy45Njg3NSA5LjI0NjAyIDcuOTkwNjcgNi41Nzg0NyA4LjcxNDk1QzUuODQ5ODEgOC45MTEyOSA1LjE4NTUzIDkuMjk0MjQgNC42NTE3OCA5LjgyNTY3QzQuMTE4MDMgMTAuMzU3MSAzLjczMzQzIDExLjAxODUgMy41MzYyOCAxMS43NDM5QzIuNzI5NDEgMTYuNDYyNSAyLjQxNjQxIDIzLjY1MjcgMy41NTg0NCAyOC4xODI2QzMuNzU1NjEgMjguOTA4IDQuMTQwMjEgMjkuNTY5MyA0LjY3Mzk3IDMwLjEwMDdDNS4yMDc3MiAzMC42MzIxIDUuODcxOTggMzEuMDE1MSA2LjYwMDYyIDMxLjIxMTRDOS4yNjgxOCAzMS45MzU3IDIwLjAwNDUgMzEuOTM1NyAyMC4wMDQ1IDMxLjkzNTdDMjAuMDA0NSAzMS45MzU3IDMwLjc0MDYgMzEuOTM1NyAzMy40MDggMzEuMjExNEMzNC4xMzY3IDMxLjAxNTEgMzQuODAxIDMwLjYzMjIgMzUuMzM0OCAzMC4xMDA4QzM1Ljg2ODUgMjkuNTY5NCAzNi4yNTMyIDI4LjkwOCAzNi40NTAzIDI4LjE4MjZDMzcuMzAxNCAyMy40NTcyIDM3LjU2MzYgMTYuMjcxNyAzNi40MjgzIDExLjcyMlYxMS43MjE4WiIgZmlsbD0iIzlGOUY5RiIvPgo8cGF0aCBkPSJNMTYuNTY1MiAyNS4wODc5TDI1LjQ3MTcgMTkuOTUyMUwxNi41NjUzIDE0LjgxNjRMMTYuNTY1MiAyNS4wODc5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==")
}

.stillage-type-project__item-with-video.disabled .stillage-type-project__item-with-video-link{
	color: #9F9F9F
}

.projects-detail-page__advantages {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -10px 28px;
	scroll-behavior: smooth;
}
.projects-detail-page__advantage {
	display: flex;
	align-items: center;
	width: calc(100% / 3 - 20px);
	padding: 24px;
	background: #FFFFFF;
	box-shadow: 8px 8px 20px rgba(54, 54, 54, 0.06);
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	margin: 0 10px 20px;
}
.projects-detail-page__advantage-image {
	max-width: 120px;
	max-height: 104px;
	display: block;
	margin-right: 16px;
	border-radius: 16px;
}

.projects-detail-page__info {
	display: flex;
}
.projects-detail-page__info-image {
	display: block;
    height: fit-content;
	max-width: 280px;
	width: 100%;
	flex-shrink: 0;
	object-fit: contain;
	object-position: left;
	margin-right: 30px;
}
.projects-detail-page__info-text {
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 32px;
}

.projects-detail-page__info-advantages {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 80px;
}
.projects-detail-page__info-advantage:not(:last-child) {
	margin-right: 64px;
}
.projects-detail-page__info-advantage-title {
	font-weight: 700;
	font-size: 38px;
	line-height: 52px;
	color: #FF8000;
	margin-bottom: 8px;
}
.projects-detail-page__info-advantage-text {
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
}

.projects-detail-page__video-block {
	display: flex;
	margin-bottom: 80px;
}

.projects-detail-page__video-title-wrap {
	display: flex;
	align-items: center;
	margin-bottom: 32px;
	width: 100%;
    justify-content: space-between;
}

.projects-detail-page__video-title-wrap .reviews__make {
    margin: 0;
    float: none;
}

.projects-detail-page__video-title-wrap .projects-detail-page__video-title {
	margin-bottom: 0;
}

@media (max-width: 768px) {
	.projects-detail-page__video-title-wrap .reviews__make {
		display: block;
    	white-space: nowrap;
	}
}

@media (max-width: 420px) {
	.projects-detail-page__video-title-wrap { 
		flex-direction: column;
		align-items: flex-start;
		gap: 16px;
	}
}

.projects-detail-page__video-title {
	font-weight: 400;
    font-size: 24px;
    line-height: 33px;
    margin-bottom: 32px;
    max-width: 280px;
    width: 100%;
    margin-right: 30px;
}

.projects-detail-page__video {
	width: 70%;
	aspect-ratio: 16/9;
}

.projects-detail-page__video iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.projects-detail-page__simular-projects-title {
	font-weight: 400;
	font-size: 24px;
	line-height: 33px;
	margin-bottom: 32px;
}

.projects-detail-page__simular-projects {
	margin-top: 30px;
	margin-bottom: 40px;
}

.projects-detail-page__slider {
	position: relative;
	overflow: hidden;
	height: fit-content;
}
.projects-detail-page__slider .swiper-button-next,
.projects-detail-page__slider .swiper-button-prev{
	width: 80px;
    height: 40px;
    transition: all .2s;
    border-radius: 100px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDI4IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yNy4wNzEyIDQuOTA3MTRDMjcuMjY2NCA0LjcxMTg4IDI3LjI2NjQgNC4zOTUzIDI3LjA3MTIgNC4yMDAwNEwyMy44ODkyIDEuMDE4MDVDMjMuNjkzOSAwLjgyMjc5MyAyMy4zNzc0IDAuODIyNzkzIDIzLjE4MjEgMS4wMTgwNUMyMi45ODY4IDEuMjEzMzIgMjIuOTg2OCAxLjUyOTkgMjMuMTgyMSAxLjcyNTE2TDI2LjAxMDUgNC41NTM1OUwyMy4xODIxIDcuMzgyMDJDMjIuOTg2OCA3LjU3NzI4IDIyLjk4NjggNy44OTM4NiAyMy4xODIxIDguMDg5MTJDMjMuMzc3NCA4LjI4NDM4IDIzLjY5MzkgOC4yODQzOCAyMy44ODkyIDguMDg5MTJMMjcuMDcxMiA0LjkwNzE0Wk0wLjExNTIzNCA1LjA1MzU5SDI2LjcxNzZWNC4wNTM1OUgwLjExNTIzNFY1LjA1MzU5WiIgZmlsbD0iIzAwMDAwMCIvPgo8L3N2Zz4K);
    background-position: center;
	background-color: rgba(241,241,243,.8);
	border-radius: 20px 0px 0 20px;
	transform: translateY(50%);

}
html:not(.touchevents) .projects-detail-page__slider .swiper-button-next:hover,
html:not(.touchevents) .projects-detail-page__slider .swiper-button-prev:hover {
	box-shadow: 8px 8px 20px rgba(54, 54, 54, 0.06);
	background-color: rgba(241,241,243,.8);
	opacity: 1;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDI4IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yNy4wNzEyIDQuOTA3MTRDMjcuMjY2NCA0LjcxMTg4IDI3LjI2NjQgNC4zOTUzIDI3LjA3MTIgNC4yMDAwNEwyMy44ODkyIDEuMDE4MDVDMjMuNjkzOSAwLjgyMjc5MyAyMy4zNzc0IDAuODIyNzkzIDIzLjE4MjEgMS4wMTgwNUMyMi45ODY4IDEuMjEzMzIgMjIuOTg2OCAxLjUyOTkgMjMuMTgyMSAxLjcyNTE2TDI2LjAxMDUgNC41NTM1OUwyMy4xODIxIDcuMzgyMDJDMjIuOTg2OCA3LjU3NzI4IDIyLjk4NjggNy44OTM4NiAyMy4xODIxIDguMDg5MTJDMjMuMzc3NCA4LjI4NDM4IDIzLjY5MzkgOC4yODQzOCAyMy44ODkyIDguMDg5MTJMMjcuMDcxMiA0LjkwNzE0Wk0wLjExNTIzNCA1LjA1MzU5SDI2LjcxNzZWNC4wNTM1OUgwLjExNTIzNFY1LjA1MzU5WiIgZmlsbD0iI0VCQTY1NSIvPgo8L3N2Zz4K")
}
.projects-detail-page__slider .swiper-button-next{
	right: 0;
}
.projects-detail-page__slider .swiper-button-prev{
	left: 0;
	transform: rotate(180deg) translateY(-50%);
}

@media (max-width: 520px) {
	.projects-detail-page__slider .swiper-button-next,
	.projects-detail-page__slider .swiper-button-prev{
		width: 50px;
		height: 26px;
	}
}

.projects-detail-page__images {
	display: flex;
    margin-bottom: 72px;
	width: 100%;
	overflow: hidden;
}
.projects-detail-page__slider-image {
	display: block;
	width: 100%;
	height: 100%;
	aspect-ratio: 16/11;
    object-fit: cover;
	margin: 0;
}
.projects-detail-page__thumbs {
	flex-shrink: 0;
	max-width: 130px;
}
.projects-detail-page__thumb {
	display: block;
	transition: all .2s;
	flex-shrink: 0;
	height: 100%;
	border: 2px solid transparent;
	transition: all .2s;
	pointer-events: none;
}

.swiper-slide-thumb-active .projects-detail-page__thumb {
	border-color: #ff8000;
}
.swiper-slide:hover .projects-detail-page__thumb {
	opacity: .7;
}
.projects-detail-page__thumb-image {
	width: 100%;
    height: 100%;
    object-fit: cover;
    margin: 0;
    display: block;
}

.projects__elem--youtube {
	position: relative;
}

.projects__elem--youtube:after {
	content: '';
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	right: 0;
	top: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU4LjI4NTMgMTguNzU0OUM1Ny45Njk4IDE3LjU5NDMgNTcuMzU0NCAxNi41MzYxIDU2LjUwMDQgMTUuNjg1OUM1NS42NDY0IDE0LjgzNTcgNTQuNTgzNiAxNC4yMjMgNTMuNDE3OCAxMy45MDg5QzQ5LjE0OTcgMTIuNzUgMzEuOTcyMSAxMi43NSAzMS45NzIxIDEyLjc1QzMxLjk3MjEgMTIuNzUgMTQuNzkzNiAxMi43ODUxIDEwLjUyNTUgMTMuOTQzOUM5LjM1OTY1IDE0LjI1ODEgOC4yOTY4MSAxNC44NzA4IDcuNDQyOCAxNS43MjExQzYuNTg4OCAxNi41NzEzIDUuOTczNDQgMTcuNjI5NSA1LjY1OCAxOC43OTAyQzQuMzY3MDEgMjYuMzQwMSAzLjg2NjIxIDM3Ljg0NDMgNS42OTM0NSA0NS4wOTIxQzYuMDA4OTIgNDYuMjUyOCA2LjYyNDMgNDcuMzEwOSA3LjQ3ODMgNDguMTYxMkM4LjMzMjMgNDkuMDExNCA5LjM5NTEzIDQ5LjYyNDEgMTAuNTYxIDQ5LjkzODJDMTQuODI5IDUxLjA5NzEgMzIuMDA3MSA1MS4wOTcxIDMyLjAwNzEgNTEuMDk3MUMzMi4wMDcxIDUxLjA5NzEgNDkuMTg0OSA1MS4wOTcxIDUzLjQ1MjggNDkuOTM4MkM1NC42MTg3IDQ5LjYyNDEgNTUuNjgxNSA0OS4wMTE1IDU2LjUzNTYgNDguMTYxMkM1Ny4zODk2IDQ3LjMxMSA1OC4wMDUgNDYuMjUyOCA1OC4zMjA1IDQ1LjA5MjFDNTkuNjgyMiAzNy41MzE2IDYwLjEwMTggMjYuMDM0NiA1OC4yODUzIDE4Ljc1NTFWMTguNzU0OVoiIGZpbGw9IiNGRjAwMDAiLz4KPHBhdGggZD0iTTI2LjUwNDMgNDAuMTQwN0w0MC43NTQ3IDMxLjkyMzVMMjYuNTA0NSAyMy43MDYzTDI2LjUwNDMgNDAuMTQwN1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")
}

@media (max-width: 1100px) {
	.projects-detail-page__advantage {
		width: calc(100% / 2 - 20px);
	}
}
@media (max-width: 1023px) {
	.projects__elem--new {
		width: calc(100% / 3 - 20px);
	}
}
@media (max-width: 767px) {
	.projects__elem--new {
		width: calc(100% / 2 - 20px);
	}
	.projects-detail-page__advantage {
		width: 45vw;
		margin: 0 20px 10px 0;
		flex-shrink: 0;
		flex-direction: column;
		align-items: flex-start;
	}

	.projects-detail-page__advantage-image {
		margin-right: 0;
		margin-bottom: 16px;
		height: 56px;
		width: 56px;
	}
	.projects-detail-page__text {
		font-size: 13px;
		font-weight: 600;
		line-height: 16px;
		margin-bottom: 4px;
	}
	
	.projects-detail-page__advantages {
		flex-wrap: nowrap;
		overflow: auto;
		margin: 0 0 28px;
	}
	.projects-detail-page__info,
	.projects-detail-page__video-block {
		flex-direction: column;
	}
	.projects-detail-page__info-image,
	.projects-detail-page__video-title {
		margin: 0 0 30px;
	}
	.projects-detail-page__video-title {
		max-width: unset;
	}
	.projects-detail-page__thumb {
		width: 80px;
		height: 70px;
	}
	.projects-detail-page__video {
		width: 100%;
	}
	.projects-detail-page__images {
		margin-bottom: 32px;
	}
}
@media (max-width: 500px) {
	.projects__elem--new {
		width: 100%;
		margin-left: 0;
	}
	.projects__list {
		margin-left: 0;
		width: 100%;
	}
	.projects__elem {
		width: 100%;
		margin-left: 0;
	}
	.projects-detail-page__thumbs {
		display: none;
	}
	
	.projects-detail-page__slider {
		margin-right: 0;
	}
}
	
/* our projects end */



.swiper-buttons-advantages .swiper-button-next,
.swiper-buttons-advantages .swiper-button-prev {
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjIzIiBoZWlnaHQ9IjIzIiB4PSIuNSIgeT0iLjUiIHN0cm9rZT0iIzYwNjA2MCIgcng9IjExLjUiLz48cGF0aCBmaWxsPSIjNjA2MDYwIiBkPSJtMTIuODY1IDEyLTIuODg3IDIuODg3YS41NDUuNTQ1IDAgMSAwIC43NzEuNzcxbDMuMjczLTMuMjcyYS41NDUuNTQ1IDAgMCAwIDAtLjc3MkwxMC43NSA4LjM0MmEuNTQ1LjU0NSAwIDAgMC0uNzcxLjc3MUwxMi44NjUgMTJaIi8+PG1hc2sgaWQ9ImEiIHdpZHRoPSI2IiBoZWlnaHQ9IjgiIHg9IjkiIHk9IjgiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xMi44NjUgMTItMi44ODcgMi44ODdhLjU0NS41NDUgMCAxIDAgLjc3MS43NzFsMy4yNzMtMy4yNzJhLjU0NS41NDUgMCAwIDAgMC0uNzcyTDEwLjc1IDguMzQyYS41NDUuNTQ1IDAgMCAwLS43NzEuNzcxTDEyLjg2NSAxMloiLz48L21hc2s+PGcgbWFzaz0idXJsKCNhKSI+PHBhdGggZmlsbD0iIzYwNjA2MCIgZD0iTTUuNDU1IDUuNDU1aDEzLjA5MXYxMy4wOTFINS40NTV6Ii8+PC9nPjwvc3ZnPg==);
    background-position: 50%;
    filter: unset;
    height: 24px;
    margin: 0;
    padding: 0;
    position: static;
    top: 0;
    transition: background-image .2s;
    width: 24px
}
.swiper-buttons-advantages .swiper-button-prev {
    transform: rotate(180deg)
}
.swiper-buttons-advantages .swiper-button-next:hover,
.swiper-buttons-advantages .swiper-button-prev:hover {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjIzIiBoZWlnaHQ9IjIzIiB4PSIuNSIgeT0iLjUiIHN0cm9rZT0iI0ZGODAwMCIgcng9IjExLjUiLz48cGF0aCBmaWxsPSIjRkY4MDAwIiBkPSJtMTIuODY1IDEyLTIuODg3IDIuODg3YS41NDUuNTQ1IDAgMSAwIC43NzEuNzcxbDMuMjczLTMuMjcyYS41NDUuNTQ1IDAgMCAwIDAtLjc3MkwxMC43NSA4LjM0MmEuNTQ1LjU0NSAwIDAgMC0uNzcxLjc3MUwxMi44NjUgMTJaIi8+PG1hc2sgaWQ9ImEiIHdpZHRoPSI2IiBoZWlnaHQ9IjgiIHg9IjkiIHk9IjgiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xMi44NjUgMTItMi44ODcgMi44ODdhLjU0NS41NDUgMCAxIDAgLjc3MS43NzFsMy4yNzMtMy4yNzJhLjU0NS41NDUgMCAwIDAgMC0uNzcyTDEwLjc1IDguMzQyYS41NDUuNTQ1IDAgMCAwLS43NzEuNzcxTDEyLjg2NSAxMloiLz48L21hc2s+PGcgbWFzaz0idXJsKCNhKSI+PHBhdGggZmlsbD0iI0ZGODAwMCIgZD0iTTUuNDU1IDUuNDU1aDEzLjA5MXYxMy4wOTFINS40NTV6Ii8+PC9nPjwvc3ZnPg==")
}
.swiper-buttons-advantages {
    align-items: center;
    display: none;
    flex-shrink: 0;
    justify-content: space-between;
	width: 60px;
    margin: -12px 0 20px;
}

@media (max-width:520px) {
	.swiper-buttons-advantages{
        height: 44px;
        position: relative;
        z-index: 10
    }
}

@media (max-width:767px) {

    .swiper-buttons-advantages {
        display: flex
    }
}

.projects-detail-page__review {
	margin: 10px 0 50px;
}

.catalog-also-recommend {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -7.5px -24px;
}
.catalog-also-recommend__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: calc(100% / 6 - 15px);
	margin: 0 7.5px 24px;
}
.catalog-also-recommend__item-link {
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	color: #9F9F9F;
	text-decoration: underline;
	text-decoration-color: #A8A7A7;
	text-underline-offset: 4px;
	display: block;
	margin-top: 12px;
	width: fit-content;
	transition: all .2s;
}
.catalog-also-recommend__item-link:hover {
	text-decoration-color: transparent;
}
.catalog-also-recommend__item .celement-new {
	width: 100%;
	margin: 0;
}
.catalog-also-recommend-wrapper {
	position: relative;
}
.catalog-also-recommend-wrapper .swiper-slide-catalog__opener {
	display: none;
}
.catalog-also-recommend-wrapper .swiper-slide {
	height: auto;
}
body .catalog-also-recommend-wrapper .product-item {
	height: calc(100% - 34px);
}

@media (max-width: 1230px) {
	.catalog-also-recommend__item {
		width: calc(100% / 5 - 15px);
	}
	.main-block-tabs:not(.js-opened) .catalog-also-recommend__item:nth-child(6) {
		display: none;
	}
	.catalog-also-recommend-wrapper .swiper-slide-catalog__opener {
		display: block;
	}
}

@media (max-width: 999px) {
	.catalog-also-recommend__item {
		width: calc(100% / 4 - 15px);
	}
	.main-block-tabs:not(.js-opened) .catalog-also-recommend__item:nth-child(5) {
		display: none;
	}
	
}
@media (max-width: 870px) {
	.catalog-also-recommend__item {
		width: calc(100% / 3 - 15px);
	}
	.main-block-tabs:not(.js-opened) .catalog-also-recommend__item:nth-child(4) {
		display: none;
	}
}

@media (max-width: 650px) {
	.catalog-also-recommend__item {
		width: calc(100% / 2 - 15px);
	}
	.main-block-tabs:not(.js-opened) .catalog-also-recommend__item:nth-child(3) {
		display: none;
	}
}
@media (max-width: 450px) {
	.catalog-also-recommend__item {
		width: calc(100% / 2 - 10px);
		margin: 0 5px 10px;
	}
	.catalog-also-recommend-wrapper .recent .swiper-buttons {
		top: 0;
	}
}

.celement-new__char-icon {
	width: 28px;
	height: 28px;
	background-size: 28px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	flex-shrink: 0;
}
.celement-new__char-icon-wrap {
	top: 5px;
	position: relative;
	z-index: 11;
}
.celement-new__char-icon-wrap:first-child {
	z-index: 12;
}
.celement-new__char-additional-value {
	position: absolute;
    top: calc(50% - 11px);
    left: calc(100% + 6px);
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
	color: #919191;
	pointer-events: none;
}
.celement-new__char-icons {
	position: absolute;
	top: 18px;
	right: 0;
	pointer-events: all;
}
.celement-new__char-additional-list {
	position: absolute;
    top: 50%;
    left: calc(100% + 50px);
    padding: 12px;
    transform: translateY(-50%);
	background: #FFF;
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.10);
	width: 145px;
	display: none;
}
.celement-new__char-additional-item {
	color: #3b3b3b;
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
}
.celement-new__char-additional-item:not(:last-child ) {
	margin-bottom: 2px;
}
.celement-new__char-additional-list:before {
	content: '';
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 40px solid #fff;
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
}
.celement-new__char-icon-wrap:hover .celement-new__char-additional-list {
	display: block;
}

.celement__char .celement-new__char-icon-wrap {
	display: flex;
	align-items: center;
    margin-top: 20px;
	padding-right: 20px;
}
.celement__char .celement-new__char-additional-item {
	opacity: .6;
}
.celement__char .celement-new__char-icon {
	margin-right: 12px;
}

.celement-new__char-icon-weight {
	width: 28px;
    height: 28px;
    font-size: 9px;
    line-height: 9px;
    padding: 4px 0;
	margin-top: 10px;
	font-style: normal;
	font-weight: 700;
	color: #919191;
	border-radius: 100%;
	border: 1px solid #919191;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
}
.celement-new__char-icon_1 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5NzJfOSkiPgo8cGF0aCBkPSJNNjMuOTgzMyAyMy43NTYyQzYzLjk1IDIzLjc3MjkgNjMuOTAwMSAyMy43ODk1IDYzLjg4MzQgMjMuODA2MkM2My42MDAzIDI0LjI1NjMgNjMuMTg0IDI0LjQyMyA2Mi43MDEgMjQuMjM5NkM2Mi4yMzQ3IDI0LjA1NjMgNjIuMTAxNSAyMy42NTYyIDYyLjEwMTUgMjMuMTcyN0M2Mi4xMDE1IDIwLjY3MjEgNjIuMTAxNSAxOC4xNzE0IDYyLjEwMTUgMTUuNjcwN0M2Mi4xMDE1IDExLjMzNjMgNjIuMDg0OCA3LjAwMTgyIDYyLjExODEgMi42NjczNkM2Mi4xMTgxIDIuMDMzODYgNjEuOTM0OSAxLjg1MDQ4IDYxLjMwMjEgMS44NTA0OEM0OS4xOTQ5IDEuODY3MTUgMzcuMDcxIDEuODY3MTUgMjQuOTYzOCAxLjg1MDQ4QzI0LjM2NDMgMS44NTA0OCAyNC4xNjQ1IDIuMDE3MTkgMjQuMTY0NSAyLjYxNzM1QzI0LjE5NzggNS4yNjgwNCAyNC4xODExIDcuOTAyMDYgMjQuMTgxMSAxMC41NTI3QzI0LjE4MTEgMTAuNzE5NSAyNC4xOTc4IDEwLjg4NjIgMjQuMjE0NCAxMS4xMzYyQzI0LjQ4MDkgMTEuMTM2MiAyNC43MTQgMTEuMTM2MiAyNC45NjM4IDExLjEzNjJDMjguMTI4IDExLjEzNjIgMzEuMjkyMiAxMS4xMzYyIDM0LjQ1NjQgMTEuMTM2MkMzNC43MDYyIDExLjEzNjIgMzQuOTU2IDExLjEzNjIgMzUuMTg5MiAxMS4yMTk2QzM1LjYzODggMTEuMzY5NiAzNS44Mzg3IDExLjcxOTcgMzUuNzg4NyAxMi4xODY1QzM1LjczODcgMTIuNjM2NiAzNS40ODg5IDEyLjkyIDM1LjAzOTMgMTIuOTg2N0MzNC43ODk1IDEzLjAyMDEgMzQuNTM5NyAxMy4wMjAxIDM0LjI4OTkgMTMuMDIwMUMyNy41MTE4IDEzLjAyMDEgMjAuNzE3MSAxMy4wMjAxIDEzLjkzOTEgMTMuMDIwMUMxMy4wMjMyIDEzLjAyMDEgMTMuMDIzMiAxMy4wMjAxIDEzLjAyMzIgMTMuOTAzNkMxMy4wMjMyIDE2LjQzNzYgMTMuMDIzMiAxOC45ODgzIDEzLjAyMzIgMjEuNTIyM0MxMy4wMjMyIDIxLjczOSAxMy4wMjMyIDIxLjk3MjQgMTMuMDIzMiAyMi4yNzI1QzEzLjM1NjIgMjIuMjcyNSAxMy42MDYgMjIuMjcyNSAxMy44NzI1IDIyLjI3MjVDMjIuMjMyNiAyMi4yNzI1IDMwLjYwOTQgMjIuMjcyNSAzOC45Njk2IDIyLjI3MjVDMzkuMzg1OSAyMi4yNzI1IDM5LjgxODkgMjIuMjg5MSA0MC4yMDE5IDIyLjQwNThDNDEuMTUxMiAyMi42ODkyIDQxLjY4NDEgMjMuNTU2MSA0MS42ODQxIDI0Ljc1NjRDNDEuNjg0MSAyOS4zNzQzIDQxLjY4NDEgMzQuMDA4OSA0MS42ODQxIDM4LjYyNjdDNDEuNjg0MSA0Mi40NjExIDQxLjY4NDEgNDYuMjk1NCA0MS42ODQxIDUwLjEyOTdDNDEuNjg0MSA1MC4zNzk4IDQxLjY4NDEgNTAuNjI5OSA0MS42ODQxIDUwLjkyOTlDNDEuOTAwNiA1MC45NDY2IDQyLjA2NzEgNTAuOTYzMyA0Mi4yNTAzIDUwLjk2MzNDNDQuODk4MyA1MC45NjMzIDQ3LjUyOTUgNTAuOTQ2NiA1MC4xNzc1IDUwLjk3OTlDNTAuODEwMyA1MC45Nzk5IDUwLjk3NjggNTAuNzQ2NSA1MC45NDM1IDUwLjE3OTdDNTAuOTEwMiA0OS4zNjI5IDUwLjkyNjkgNDguNTYyNiA1MC45NDM1IDQ3Ljc0NThDNTAuOTYwMiA0Ny4wOTU2IDUxLjMwOTkgNDYuNzEyMiA1MS44NTk1IDQ2LjcxMjJDNTIuNDA5MSA0Ni43MTIyIDUyLjc5MjEgNDcuMDc4OSA1Mi44MDg3IDQ3LjcyOTFDNTIuODI1NCA0OC43MTI3IDUyLjg0MiA0OS42OTYzIDUyLjgwODcgNTAuNjYzMkM1Mi43NTg4IDUxLjk4MDIgNTEuODI2MiA1Mi44MzA0IDUwLjQ3NzIgNTIuODMwNEM0Ny43OTYgNTIuODQ3MSA0NS4xMTQ4IDUyLjgzMDQgNDIuNDE2OSA1Mi44MzA0QzQyLjIwMDQgNTIuODMwNCA0MS45NjcyIDUyLjgzMDQgNDEuNjg0MSA1Mi44MzA0QzQxLjY4NDEgNTMuMzgwNiA0MS42ODQxIDUzLjg0NzQgNDEuNjg0MSA1NC4zMzA4QzQxLjY4NDEgNTYuNjgxNCA0MS42ODQxIDU5LjAzMiA0MS42ODQxIDYxLjM5OTNDNDEuNjg0MSA2My4xMzMxIDQwLjgzNDggNjMuOTgzMyAzOS4xMTk0IDYzLjk4MzNDMjcuMDQ1NSA2My45ODMzIDE0Ljk3MTYgNjMuOTY2NyAyLjg5Nzc0IDY0QzEuNTQ4NzkgNjQgMC41NDk1NzEgNjMuNjMzMiAwIDYyLjM0OTZDMC4wMzMzMDczIDQ5LjU5NjIgMC4wMzMzMDczIDM2LjgwOTYgMC4wMzMzMDczIDI0LjAwNjNDMC41MTYyNjMgMjIuNzA1OSAxLjQ2NTUyIDIyLjI1NTggMi44MTQ0NyAyMi4yODkxQzUuMzQ1ODIgMjIuMzM5MSA3Ljg5MzgzIDIyLjMwNTggMTAuNDI1MiAyMi4zMDU4QzEwLjY0MTcgMjIuMzA1OCAxMC44NzQ4IDIyLjMwNTggMTEuMTU3OSAyMi4zMDU4QzExLjE1NzkgMjIuMDA1NyAxMS4xNTc5IDIxLjc4OSAxMS4xNTc5IDIxLjU1NTZDMTEuMTU3OSAxOC45NTQ5IDExLjE1NzkgMTYuMzU0MyAxMS4xNTc5IDEzLjczNjlDMTEuMTU3OSAxMi4wMDMxIDEyLjAwNzMgMTEuMTUyOSAxMy43MjI2IDExLjE1MjlDMTYuMzM3MiAxMS4xNTI5IDE4Ljk2ODUgMTEuMTUyOSAyMS41ODMxIDExLjE1MjlDMjEuNzk5NiAxMS4xNTI5IDIyLjAzMjggMTEuMTUyOSAyMi4zMTU5IDExLjE1MjlDMjIuMzE1OSAxMC44NTI4IDIyLjMxNTkgMTAuNjE5NCAyMi4zMTU5IDEwLjQwMjdDMjIuMzE1OSA3Ljg2ODcyIDIyLjM0OTIgNS4zMTgwNSAyMi4yOTkyIDIuNzg0MDZDMjIuMjY1OSAxLjQzMzcxIDIyLjczMjIgMC40ODM0NTkgMjQuMDE0NiAwQzM2LjgwNDYgMCA0OS41Nzc5IDAgNjIuMzY3OSAwQzYzLjExNzQgMC4zMzM0MiA2My42NTAzIDAuODgzNTYzIDY0IDEuNjMzNzZDNjMuOTgzMyA5LjAwMjM0IDYzLjk4MzMgMTYuMzg3NiA2My45ODMzIDIzLjc1NjJaTTM5LjgzNTUgMzguMDc2NkMzOS44MzU1IDM2LjQwOTUgMzkuODUyMiAzNC44OTI0IDM5LjgxODkgMzMuMzc1NEMzOS44MTg5IDMzLjIwODYgMzkuNjM1NyAzMy4wMjUzIDM5LjQ4NTggMzIuODc1MkMzOS4wMzYyIDMyLjM5MTggMzguNTM2NiAzMS45NDE3IDM4LjA4NjkgMzEuNDQxNUMzNy43MzcyIDMxLjA0MTQgMzcuNzcwNSAzMC41NzQ2IDM4LjEzNjkgMzAuMjA3OUMzOC40ODY2IDI5Ljg1NzggMzguOTAyOSAyOS44MjQ0IDM5LjMzNTkgMzAuMTA3OEMzOS40ODU4IDMwLjIwNzkgMzkuNjE5IDMwLjMwNzkgMzkuODM1NSAzMC40NTc5QzM5LjgzNTUgMjguNDU3NCAzOS44MzU1IDI2LjU3MzYgMzkuODM1NSAyNC42NzMxQzM5LjgzNTUgMjQuMjM5NiAzOS41ODU3IDI0LjE1NjMgMzkuMjE5NCAyNC4xNTYzQzM4LjIwMzUgMjQuMTU2MyAzNy4xODc2IDI0LjE1NjMgMzYuMTU1MSAyNC4xNTYzQzM1LjMzOTEgMjQuMTU2MyAzNC41MDY0IDI0LjE1NjMgMzMuNTkwNCAyNC4xNTYzQzMzLjY5MDMgMjQuMzIzIDMzLjcyMzcgMjQuMzg5NyAzMy43NzM2IDI0LjQzOTdDMzQuMTU2NiAyNC45ODk4IDM0LjE1NjYgMjUuNDczMyAzMy43NTcgMjUuODIzNEMzMy4zNDA2IDI2LjE5MDIgMzIuODU3NyAyNi4xNDAxIDMyLjM3NDcgMjUuNjczNEMzMS45OTE3IDI1LjI4OTkgMzEuNjQxOSAyNC44NzMxIDMxLjIwOSAyNC41Mzk3QzMwLjk1OTEgMjQuMzM5NyAzMC42MDk0IDI0LjE3MyAzMC4yOTMgMjQuMTczQzI5LjA0NCAyNC4xMjI5IDI3Ljc5NSAyNC4xNTYzIDI2LjU0NTkgMjQuMTU2M0MyNi4zOTYgMjQuMTU2MyAyNi4yNDYyIDI0LjE4OTYgMjYuMDYzIDI0LjIwNjNDMjYuNTk1OSAyNC45NTY1IDI2LjYyOTIgMjUuNDQgMjYuMTk2MiAyNS44MjM0QzI1Ljc0NjYgMjYuMjQwMiAyNS4yNjM2IDI2LjE0MDEgMjQuNjMwOCAyNS41MjMzQzI0LjMxNDMgMjUuMjIzMiAyMy45OTc5IDI0LjkyMzIgMjMuNzE0OCAyNC41ODk3QzIzLjQzMTcgMjQuMjczIDIzLjExNTMgMjQuMTM5NiAyMi42ODIzIDI0LjE1NjNDMjEuNTY2NSAyNC4xODk2IDIwLjQzNCAyNC4xNzMgMTkuMzE4MiAyNC4xNzNDMTkuMDY4NCAyNC4xNzMgMTguODAyIDI0LjE3MyAxOC40ODU2IDI0LjE3M0MxOS4wNjg0IDI1LjAwNjUgMTkuMDg1MSAyNS40OSAxOC42MTg4IDI1Ljg3MzRDMTguMTUyNSAyNi4yNDAyIDE3LjYzNjIgMjYuMjA2OCAxNy4xMiAyNS41MjMzQzE2LjI1NCAyNC4zNzMgMTUuMTcxNSAyMy45NTYyIDEzLjc3MjYgMjQuMTU2M0MxMy4yMzk3IDI0LjIyMyAxMi42OTAxIDI0LjE3MyAxMi4xNTcyIDI0LjE3M0MxMS43NzQxIDI0LjE3MyAxMS4zOTExIDI0LjE3MyAxMC45NDE1IDI0LjE3M0MxMS41MDc3IDI1LjAwNjUgMTEuNTI0MyAyNS41MDY2IDExLjA3NDcgMjUuODczNEMxMC42MDg0IDI2LjI1NjggMTAuMDkyMSAyNi4yMDY4IDkuNTI1ODkgMjUuNDlDOC42NzY1NSAyNC40MDY0IDcuNjQ0MDMgMjMuOTU2MiA2LjI5NTA4IDI0LjE1NjNDNS44NjIwOSAyNC4yMjMgNS40MjkwOSAyNC4xNzMgNC45Nzk0NCAyNC4xNzNDNC40NjMxOCAyNC4xNzMgMy45NjM1NyAyNC4xNzMgMy4zMzA3MyAyNC4xNzNDMy44MTM2OSAyNC43Mzk4IDQuMDk2OCAyNS4yMzk5IDMuNTk3MTkgMjUuNzczNEMzLjAxNDMxIDI2LjQwNjkgMi40NDgwOSAyNS45OTAxIDEuODgxODYgMjUuNTRDMS44ODE4NiAyNy4xNDA0IDEuODY1MjEgMjguNjQwOCAxLjg5ODUyIDMwLjE0MTJDMS44OTg1MiAzMC4zNDEyIDIuMDQ4NCAzMC41NTggMi4xODE2MyAzMC43MjQ3QzIuNjMxMjggMzEuMjA4MSAzLjEzMDg5IDMxLjY1ODIgMy41ODA1NCAzMi4xNTg0QzMuOTQ2OTIgMzIuNTU4NSAzLjkzMDI2IDMzLjA5MiAzLjU2Mzg4IDMzLjQ0MkMzLjE4MDg1IDMzLjgwODggMi43NDc4NSAzMy44MDg4IDIuMzE0ODYgMzMuNTA4N0MyLjE5ODI4IDMzLjQyNTQgMi4wNjUwNSAzMy4zMjUzIDEuODgxODYgMzMuMTc1M0MxLjg4MTg2IDM0LjY1OSAxLjg2NTIxIDM2LjA1OTQgMS44OTg1MiAzNy40NDMxQzEuOTE1MTcgMzcuNzU5OCAyLjA2NTA1IDM4LjEwOTkgMi4yNjQ5IDM4LjM2QzIuNjgxMjQgMzguODYwMSAzLjE4MDg1IDM5LjI3NjkgMy41OTcxOSAzOS43NjA0QzMuOTQ2OTIgNDAuMTYwNSAzLjkzMDI2IDQwLjYyNzIgMy41NjM4OCA0MC45OTRDMy4xOTc1IDQxLjM3NzQgMi43NjQ1MSA0MS4zOTQxIDIuMzMxNTEgNDEuMDc3NEMyLjE5ODI4IDQwLjk3NzMgMi4wODE3MSA0MC44NzczIDEuODgxODYgNDAuNzEwNkMxLjg4MTg2IDQyLjMyNzcgMS44NjUyMSA0My44MjgxIDEuODk4NTIgNDUuMzQ1MUMxLjg5ODUyIDQ1LjUxMTkgMi4wNDg0IDQ1LjcxMTkgMi4xODE2MyA0NS44NjE5QzIuNjE0NjIgNDYuMzEyMSAzLjA2NDI3IDQ2Ljc0NTUgMy40OTcyNyA0Ny4xOTU2QzMuOTMwMjYgNDcuNjQ1NyAzLjk0NjkyIDQ4LjEyOTIgMy41OTcxOSA0OC41MjkzQzMuMjQ3NDYgNDguOTEyNyAyLjczMTIgNDguOTI5NCAyLjI0ODI0IDQ4LjU3OTNDMi4xNDgzMiA0OC40OTYgMi4wMzE3NSA0OC40MjkzIDEuODgxODYgNDguMzEyNkMxLjg4MTg2IDQ5Ljg3OTcgMS44NjUyMSA1MS4zNDY3IDEuODk4NTIgNTIuODMwNEMxLjg5ODUyIDUzLjAzMDUgMi4wNDg0IDUzLjI0NzIgMi4xODE2MyA1My40MTM5QzIuNjMxMjggNTMuODk3NCAzLjEzMDg5IDU0LjM0NzUgMy41ODA1NCA1NC44NDc2QzMuOTQ2OTIgNTUuMjY0NCAzLjkzMDI2IDU1Ljc5NzkgMy41NjM4OCA1Ni4xMzEzQzMuMTgwODUgNTYuNDk4IDIuNzQ3ODUgNTYuNTE0NyAyLjMxNDg2IDU2LjE5OEMyLjE4MTYzIDU2LjA5NzkgMi4wNjUwNSA1NS45OTc5IDEuODgxODYgNTUuODQ3OUMxLjg4MTg2IDU3Ljc4MTcgMS44OTg1MiA1OS42MzIyIDEuODY1MjEgNjEuNDgyN0MxLjg2NTIxIDYxLjk5OTUgMi4wMzE3NSA2Mi4xNjYyIDIuNTQ4MDEgNjIuMTY2MkM0LjI3OTk5IDYyLjE0OTUgNS45OTUzMiA2Mi4xNjYyIDcuNzI3MyA2Mi4xNDk1QzcuODYwNTMgNjIuMTQ5NSA3Ljk3NzEgNjIuMTE2MiA4LjE2MDI5IDYyLjA4MjhDOC4wNDM3MiA2MS45NDk1IDcuOTYwNDUgNjEuODY2MSA3LjkxMDQ5IDYxLjc5OTRDNy41Mjc0NSA2MS4zMTYgNy41Mjc0NSA2MC44MzI1IDcuODkzODMgNjAuNDY1N0M4LjI5MzUyIDYwLjA4MjMgOC43OTMxMyA2MC4wOTkgOS4yNzYwOSA2MC41NDkxQzkuNDkyNTggNjAuNzQ5MiA5LjcyNTczIDYwLjkzMjUgOS44OTIyNyA2MS4xNjU5QzEwLjQ5MTggNjIuMDE2MSAxMS4yOTEyIDYyLjI2NjIgMTIuMzA3MSA2Mi4xODI5QzEzLjQwNjIgNjIuMDk5NSAxNC41MjIgNjIuMTY2MiAxNS43MDQ0IDYyLjE2NjJDMTUuNjA0NSA2Mi4wMTYxIDE1LjU4NzggNjEuOTY2MSAxNS41NTQ1IDYxLjkzMjhDMTUuMDcxNiA2MS4zNDkzIDE1LjA1NDkgNjAuODMyNSAxNS40ODc5IDYwLjQ0OTFDMTUuOTIwOSA2MC4wNjU2IDE2LjQwMzkgNjAuMTMyMyAxNi45NTM0IDYwLjY4MjVDMTcuMzY5OCA2MS4wOTkyIDE3Ljc2OTQgNjEuNTE2IDE4LjIwMjQgNjEuOTE2MUMxOC4zMzU3IDYyLjAzMjggMTguNTE4OSA2Mi4xNjYyIDE4LjY2ODcgNjIuMTY2MkMyMC4xODQyIDYyLjE4MjkgMjEuNjgzMSA2Mi4xODI5IDIzLjIxNTIgNjIuMTgyOUMyMy4xOTg1IDYyLjA4MjggMjMuMTk4NSA2Mi4wNDk1IDIzLjE4MTkgNjIuMDE2MUMyMi42NDkgNjEuMzQ5MyAyMi41OTkgNjAuODgyNSAyMy4wMTU0IDYwLjQ4MjRDMjMuNDY1IDYwLjA0OSAyNC4wNDc5IDYwLjA4MjMgMjQuNTY0MSA2MC43NjU4QzI1LjQ5NjcgNjEuOTgyOCAyNi42NDU4IDYyLjM4MjkgMjguMTI4IDYyLjE5OTVDMjguOTk0IDYyLjA5OTUgMjkuODc2NyA2Mi4xODI5IDMwLjg3NTkgNjIuMTgyOUMzMC43MDkzIDYxLjk5OTUgMzAuNjQyNyA2MS45MTYxIDMwLjU5MjggNjEuODQ5NEMzMC4yMDk3IDYxLjM2NiAzMC4xOTMxIDYwLjg4MjUgMzAuNTc2MSA2MC40OTkxQzMwLjk3NTggNjAuMDk5IDMxLjQ3NTQgNjAuMTE1NyAzMS45NTg0IDYwLjU2NThDMzIuMTc0OSA2MC43NjU4IDMyLjQwOCA2MC45NDkyIDMyLjU3NDUgNjEuMTgyNkMzMy4xNzQxIDYyLjAxNjEgMzMuOTczNSA2Mi4yODI5IDM0Ljk4OTMgNjIuMTk5NUMzNi4wODg1IDYyLjExNjIgMzcuMjA0MyA2Mi4xODI5IDM4LjQzNjYgNjIuMTgyOUMzNy45MjA0IDYxLjYzMjcgMzcuNTg3MyA2MS4xMTU5IDM4LjA4NjkgNjAuNTQ5MUMzOC42Njk4IDU5Ljg5ODkgMzkuMjE5NCA2MC4yOTkgMzkuODE4OSA2MC43NjU4QzM5LjgxODkgNTkuODk4OSAzOS43MzU2IDU5LjExNTQgMzkuODM1NSA1OC4zNjUyQzQwLjAzNTQgNTYuNzE0OCAzOS42NjkgNTUuMzY0NCAzOC4yNTM0IDU0LjM2NDJDMzcuNzIwNSA1My45ODA3IDM3LjczNzIgNTMuMzk3MiAzOC4xMDM2IDUyLjk5NzFDMzguNDY5OSA1Mi41ODA0IDM4Ljk2OTYgNTIuNTgwNCAzOS40ODU4IDUyLjk4MDVDMzkuNTY5MSA1My4wNDcxIDM5LjYzNTcgNTMuMDk3MiAzOS43NTIzIDUzLjE5NzJDMzkuNzg1NiA1My4wODA1IDM5LjgxODkgNTIuOTk3MSAzOS44MTg5IDUyLjkzMDVDMzkuODE4OSA1MS41MzAxIDM5LjgzNTUgNTAuMTQ2NCAzOS44MDIyIDQ4Ljc0NkMzOS44MDIyIDQ4LjUyOTMgMzkuNjM1NyA0OC4yNzkyIDM5LjQ4NTggNDguMTEyNUMzOS4wMzYyIDQ3LjYxMjQgMzguNTM2NiA0Ny4xNzkgMzguMDg2OSA0Ni42Nzg4QzM3LjczNzIgNDYuMjc4NyAzNy43MzcyIDQ1LjgyODYgMzguMTAzNiA0NS40NDUyQzM4LjQ2OTkgNDUuMDYxNyAzOC45MDI5IDQ1LjAyODQgMzkuMzM1OSA0NS4zMjg1QzM5LjQ2OTIgNDUuNDExOCAzOS41ODU3IDQ1LjUxMTkgMzkuODAyMiA0NS42OTUyQzM5LjgwMjIgNDQuMTc4MiAzOS44MTg5IDQyLjc3NzggMzkuNzg1NiA0MS4zNjA4QzM5Ljc4NTYgNDEuMDYwNyAzOS42MTkgNDAuNzI3MyAzOS40MTkyIDQwLjUxMDVDMzkuMDAyOSA0MC4wMjcxIDM4LjUwMzMgMzkuNTkzNiAzOC4wNzAzIDM5LjEyNjlDMzcuNzIwNSAzOC43MjY3IDM3LjcyMDUgMzguMjc2NiAzOC4wODY5IDM3Ljg5MzJDMzguNDUzMyAzNy41MDk4IDM4Ljg4NjMgMzcuNDkzMSAzOS4zMTkzIDM3Ljc5MzJDMzkuNDg1OCAzNy43NzY1IDM5LjU4NTcgMzcuODc2NSAzOS44MzU1IDM4LjA3NjZaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik02My45ODMzIDQwLjAxMDRDNjMuNTAwNCA0MS4zMTA3IDYyLjU1MTEgNDEuNzYwOSA2MS4yMDIyIDQxLjcyNzVDNTguNjcwOCA0MS42Nzc1IDU2LjEyMjggNDEuNzEwOCA1My41OTE0IDQxLjcxMDhDNTMuMzc0OSA0MS43MTA4IDUzLjE0MTggNDEuNzEwOCA1Mi44NDIgNDEuNzEwOEM1Mi44NDIgNDIuMjQ0MyA1Mi44NDIgNDIuNzExMSA1Mi44NDIgNDMuMTk0NkM1Mi44NDIgNDQuMDExNCA1Mi40NzU2IDQ0LjQ2MTYgNTEuODc2MSA0NC40NDQ5QzUxLjI5MzIgNDQuNDI4MiA1MC45NzY4IDQ0LjAxMTQgNTAuOTc2OCA0My4xOTQ2QzUwLjk3NjggMzMuNTQyMSA1MC45NzY4IDIzLjkwNjIgNTAuOTc2OCAxNC4yNTM3QzUwLjk3NjggMTQuMDg3IDUwLjk2MDIgMTMuOTIwMyA1MC45NzY4IDEzLjc1MzZDNTEuMDQzNCAxMy4xNzAxIDUwLjc3NyAxMy4wMDM0IDUwLjIxMDggMTMuMDAzNEM0Ni42ODAyIDEzLjAyIDQzLjEzMyAxMy4wMiAzOS42MDI0IDEzLjAyQzM5LjM2OTIgMTMuMDIgMzkuMTM2MSAxMy4wMzY3IDM4LjkxOTYgMTMuMDAzNEMzOC40NTMzIDEyLjkzNjcgMzguMTcwMiAxMi42NTMzIDM4LjEzNjkgMTIuMTg2NUMzOC4xMDM1IDExLjY4NjQgMzguMzM2NyAxMS4zMzYzIDM4LjgxOTcgMTEuMjE5NkMzOS4wMzYyIDExLjE2OTYgMzkuMjY5MyAxMS4xNjk2IDM5LjUwMjUgMTEuMTY5NkM0My4wNjYzIDExLjE2OTYgNDYuNjEzNiAxMS4xNjk2IDUwLjE3NzQgMTEuMTY5NkM1Mi4wMjYgMTEuMTY5NiA1Mi44NTg3IDExLjk4NjQgNTIuODU4NyAxMy44MjAyQzUyLjg1ODcgMjIuMTg5MSA1Mi44NTg3IDMwLjU3NDYgNTIuODU4NyAzOC45NDM1QzUyLjg1ODcgMzkuMjEwMiA1Mi44NTg3IDM5LjQ3NjkgNTIuODU4NyAzOS44NDM3QzUzLjEwODUgMzkuODQzNyA1My4zMDgzIDM5Ljg0MzcgNTMuNTA4MiAzOS44NDM3QzU2LjEwNjEgMzkuODQzNyA1OC43MDQxIDM5Ljg0MzcgNjEuMzE4NyAzOS44NDM3QzYyLjEzNDggMzkuODQzNyA2Mi4xMzQ4IDM5LjgyNyA2Mi4xMzQ4IDM4Ljk5MzVDNjIuMTM0OCAzNS4yNTkyIDYyLjEzNDggMzEuNTQxNSA2Mi4xMzQ4IDI3LjgwNzJDNjIuMTM0OCAyNy4wNDA0IDYyLjQ1MTIgMjYuNTU2OSA2My4wMTc0IDI2LjY0MDNDNjMuMzY3MSAyNi42OTAzIDYzLjY4MzYgMjcuMDQwNCA2NCAyNy4yNTcxQzYzLjk4MzMgMzEuNTA4MiA2My45ODMzIDM1Ljc1OTMgNjMuOTgzMyA0MC4wMTA0WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMjUuNjc5OSAzMy44MDg4QzI1LjM0NjkgMzMuNjI1NCAyNS4wODA0IDMzLjU0MiAyNC44OTcyIDMzLjM3NTNDMjQuMjgxIDMyLjc5MTkgMjMuNjgxNSAzMi4xOTE3IDIzLjA4MiAzMS41NzQ5QzIyLjY0OSAzMS4xMjQ4IDIyLjY0OSAzMC41NTc5IDIzLjA0ODcgMzAuMTkxMkMyMy40MzE3IDI5LjgyNDQgMjMuOTQ4IDI5LjgyNDQgMjQuMzgwOSAzMC4yNDEyQzI1LjAxMzggMzAuODQxMyAyNS42NjMzIDMxLjQ0MTUgMjYuMjEyOSAzMi4xMDgzQzI2LjQxMjcgMzIuMzQxNyAyNi40OTYgMzIuODI1MiAyNi4zOTYgMzMuMTI1M0MyNi4zMjk0IDMzLjM5MiAyNS45NDY0IDMzLjU3NTQgMjUuNjc5OSAzMy44MDg4WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMzMuMjI0IDQxLjM5NDFDMzIuODkxIDQxLjIxMDggMzIuNjI0NSA0MS4xMTA3IDMyLjQ0MTMgNDAuOTQ0QzMxLjgyNTEgNDAuMzYwNSAzMS4yMjU2IDM5Ljc2MDQgMzAuNjI2MSAzOS4xNDM1QzMwLjIwOTcgMzguNzEwMSAzMC4xOTMxIDM4LjE5MzMgMzAuNTU5NCAzNy44MDk5QzMwLjkyNTggMzcuNDA5OCAzMS40OTIxIDM3LjQwOTggMzEuOTQxNyAzNy44MjY1QzMyLjU3NDUgMzguNDI2NyAzMy4yMjQgMzkuMDI2OSAzMy43NzM2IDM5LjY5MzdDMzMuOTczNCAzOS45MjcxIDM0LjA0MDEgNDAuNDEwNSAzMy45NTY4IDQwLjcxMDZDMzMuODkwMiA0MC45NjA3IDMzLjUwNzEgNDEuMTQ0MSAzMy4yMjQgNDEuMzk0MVoiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTguNTI2NjYgMjkuODI0NUM4Ljg0MzA4IDMwLjAwNzggOS4xMDk1NCAzMC4xMDc5IDkuMjkyNzMgMzAuMjc0NkM5Ljg5MjI2IDMwLjgyNDcgMTAuNDU4NSAzMS40MDgyIDExLjAyNDcgMzEuOTkxN0MxMS40OTEgMzIuNDc1MiAxMS41MjQzIDMzLjA0MiAxMS4xNDEzIDMzLjQyNTRDMTAuNzQxNiAzMy44MjU1IDEwLjIwODcgMzMuNzkyMiA5LjcwOTA3IDMzLjMwODdDOS4wOTI4OSAzMi43MDg1IDguNDYwMDUgMzIuMTQxNyA3LjkyNzEzIDMxLjQ3NDlDNy43NDM5NCAzMS4yNDE1IDcuNjc3MzMgMzAuNzU4IDcuNzc3MjUgMzAuNDU4QzcuODc3MTcgMzAuMjA3OSA4LjI2MDIgMzAuMDQxMiA4LjUyNjY2IDI5LjgyNDVaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0xNi4wNTQxIDM3LjM3NjRDMTYuMzg3MSAzNy41NTk4IDE2LjY1MzYgMzcuNjQzMSAxNi44MzY4IDM3LjgyNjVDMTcuNDM2MyAzOC4zOTMzIDE4LjAzNTkgMzguOTkzNSAxOC42MDIxIDM5LjU5MzZDMTkuMDY4NCA0MC4wNzcxIDE5LjA4NSA0MC42NDM5IDE4LjY2ODcgNDEuMDI3NEMxOC4yODU3IDQxLjM5NDEgMTcuNzUyNyA0MS4zNjA4IDE3LjI4NjQgNDAuOTI3M0MxNi42NzAzIDQwLjMyNzIgMTYuMDM3NCAzOS43NjA0IDE1LjUwNDUgMzkuMDkzNUMxNS4zMDQ3IDM4Ljg2MDEgMTUuMjM4IDM4LjM3NjcgMTUuMzIxMyAzOC4wNzY2QzE1LjQwNDYgMzcuNzkzMiAxNS43ODc2IDM3LjYwOTggMTYuMDU0MSAzNy4zNzY0WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMzQuMTU2NiA1NS41NDc4QzMzLjk5MDEgNTUuNzY0NSAzMy44NDAyIDU2LjExNDYgMzMuNTkwNCA1Ni4yMzEzQzMzLjM0MDYgNTYuMzQ4IDMyLjg1NzYgNTYuMzY0NyAzMi42NzQ1IDU2LjIxNDZDMzEuOTA4NCA1NS41NDc4IDMxLjE5MjMgNTQuODMwOSAzMC41MDk1IDU0LjA2NDFDMzAuMTc2NCA1My42OTczIDMwLjI1OTcgNTMuMjMwNSAzMC42MDk0IDUyLjg4MDRDMzAuOTQyNSA1Mi41NDcgMzEuNDA4OCA1Mi40NjM3IDMxLjc0MTggNTIuNzYzN0MzMi41MDc5IDUzLjQ2MzkgMzMuMjI0IDU0LjIxNDEgMzMuOTQwMSA1NC45NjQzQzM0LjA0MDEgNTUuMDk3NyAzNC4wNTY3IDU1LjI4MTEgMzQuMTU2NiA1NS41NDc4WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMjMuNTk4MiA0NC45NDUxQzIzLjkxNDYgNDUuMDk1MSAyNC4xNjQ1IDQ1LjE2MTggMjQuMzQ3NiA0NS4zMjg1QzI0Ljk5NzEgNDUuOTQ1MyAyNS42MyA0Ni41Nzg4IDI2LjI0NjIgNDcuMjI5QzI2LjY0NTggNDcuNjYyNCAyNi42MjkyIDQ4LjIxMjYgMjYuMjQ2MiA0OC41NjI3QzI1Ljg2MzEgNDguOTI5NCAyNS4zMzAyIDQ4LjkxMjggMjQuODk3MiA0OC41MTI3QzI0LjI2NDQgNDcuOTEyNSAyMy42MTQ5IDQ3LjMxMjMgMjMuMDY1MyA0Ni42NDU1QzIyLjg2NTUgNDYuNDEyMSAyMi43ODIyIDQ1LjkyODcgMjIuODgyMSA0NS42NDUyQzIyLjk0ODcgNDUuMzYxOCAyMy4zMzE4IDQ1LjE3ODUgMjMuNTk4MiA0NC45NDUxWiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNNy43NzcyNyA0OS43Mjk2QzcuNTYwNzcgNTAuMDYzIDcuNDQ0MiA1MC4zMjk4IDcuMjYxMDEgNTAuNTI5OEM2LjcyODA5IDUxLjExMzMgNi4xNjE4NiA1MS42NjM0IDUuNTk1NjQgNTIuMjEzNkM1LjA5NjAzIDUyLjY5NyA0LjU3OTc3IDUyLjczMDQgNC4xNjM0MyA1Mi4zMzAzQzMuNzYzNzQgNTEuOTMwMiAzLjc5NzA1IDUxLjM4IDQuMjYzMzUgNTAuODk2NkM0Ljg0NjIzIDUwLjI5NjQgNS4zOTU4IDQ5LjY3OTYgNi4wNDUyOSA0OS4xNDYxQzYuMjk1MDkgNDguOTQ2MSA2Ljc5NDcgNDguODYyNyA3LjExMTEyIDQ4Ljk2MjdDNy4zNzc1OCA0OS4wNDYxIDcuNTQ0MTIgNDkuNDQ2MiA3Ljc3NzI3IDQ5LjcyOTZaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0zMC40MjYyIDQyLjEyNzZDMzAuMjI2MyA0Mi40Nzc3IDMwLjEyNjQgNDIuNzYxMSAyOS45NDMyIDQyLjk2MTJDMjkuMzkzNiA0My41NjEzIDI4LjgxMDggNDQuMTI4MSAyOC4yMjc5IDQ0LjY5NUMyNy43NDQ5IDQ1LjE2MTcgMjcuMTc4NyA0NS4xNzg0IDI2Ljc5NTcgNDQuNzYxNkMyNi40MTI2IDQ0LjM0NDkgMjYuNDI5MyA0My44NjE0IDI2Ljg5NTYgNDMuMzc4QzI3LjQ5NTEgNDIuNzYxMSAyOC4wNjE0IDQyLjEyNzYgMjguNzI3NSA0MS41OTQyQzI4Ljk2MDcgNDEuMzk0MSAyOS40MjcgNDEuMzI3NCAyOS43MjY3IDQxLjQxMDhDMjkuOTkzMiA0MS40NjA4IDMwLjE3NjQgNDEuODQ0MiAzMC40MjYyIDQyLjEyNzZaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0xNS4zMDQ3IDU3LjI5ODNDMTUuMDg4MiA1Ny42MzE3IDE0Ljk4ODMgNTcuOTE1MSAxNC43ODg1IDU4LjExNTFDMTQuMjU1NSA1OC42OTg2IDEzLjY4OTMgNTkuMjQ4OCAxMy4xMjMxIDU5Ljc5ODlDMTIuNjQwMSA2MC4yNjU3IDEyLjA3MzkgNjAuMjgyNCAxMS42OTA5IDU5Ljg4MjNDMTEuMjkxMiA1OS40NjU1IDExLjMyNDUgNTguOTY1NCAxMS44MjQxIDU4LjQ0ODVDMTIuNDA3IDU3Ljg0ODQgMTIuOTU2NiA1Ny4yMzE2IDEzLjYwNiA1Ni42OTgxQzEzLjg1NTggNTYuNDk4IDE0LjM1NTUgNTYuNDMxNCAxNC42NzE5IDU2LjUxNDdDMTQuOTIxNyA1Ni42MTQ3IDE1LjA4ODIgNTcuMDE0OCAxNS4zMDQ3IDU3LjI5ODNaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0yMi44NDg5IDQ5LjY3OTZDMjIuNjk5IDQ5Ljk5NjQgMjIuNjMyNCA1MC4yMjk4IDIyLjQ5OTEgNTAuMzc5OEMyMS44NjYzIDUxLjA0NjYgMjEuMjMzNCA1MS42OTY4IDIwLjU2NzMgNTIuMzMwM0MyMC4xNTEgNTIuNzMwNCAxOS42NTE0IDUyLjY5NzEgMTkuMjg1IDUyLjMzMDNDMTguOTE4NiA1MS45NjM2IDE4Ljg4NTMgNTEuNDEzNCAxOS4yODUgNTAuOTk2NkMxOS45MDEyIDUwLjM0NjUgMjAuNTE3MyA0OS42Nzk2IDIxLjIwMDEgNDkuMTEyOEMyMS40MzMzIDQ4LjkxMjggMjEuOTE2MiA0OC44NDYxIDIyLjIxNiA0OC45NDYxQzIyLjQ2NTggNDkuMDQ2MSAyMi42NDkgNDkuNDI5NiAyMi44NDg5IDQ5LjY3OTZaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0xNS4zMDQ3IDI3LjAyMzdDMTUuMTIxNSAyNy4zNTcxIDE1LjAyMTYgMjcuNjIzOSAxNC44NTUxIDI3LjgwNzNDMTQuMjg4OCAyOC40MDc0IDEzLjY4OTMgMjkuMDA3NiAxMy4wODk4IDI5LjU3NDRDMTIuNjQwMSAzMC4wMDc4IDEyLjA3MzkgMzAuMDI0NSAxMS43MDc1IDI5LjY0MTFDMTEuMzA3OCAyOS4yNDEgMTEuMzI0NSAyOC43MjQyIDExLjc3NDEgMjguMjU3NEMxMi4zNTcgMjcuNjQwNSAxMi45Mzk5IDI3LjAwNyAxMy41ODk0IDI2LjQ3MzZDMTMuODM5MiAyNi4yNzM1IDE0LjMyMjIgMjYuMTkwMiAxNC42Mzg2IDI2LjI5MDJDMTQuOTA1IDI2LjM1NjkgMTUuMDcxNiAyNi43NTcgMTUuMzA0NyAyNy4wMjM3WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMjcuMzc4NiAyOS45OTEyQzI3LjE2MjEgMjkuODI0NCAyNi43OTU3IDI5LjY5MTEgMjYuNjk1OCAyOS40NDFDMjYuNTc5MiAyOS4xNTc2IDI2LjU3OTIgMjguNjc0MSAyNi43NDU3IDI4LjQ3NDFDMjcuMzk1MiAyNy43MjM5IDI4LjExMTMgMjcuMDIzNyAyOC44NDQxIDI2LjM0MDJDMjkuMjEwNSAyNi4wMDY4IDI5LjY2MDEgMjYuMDczNSAzMC4wMjY1IDI2LjQyMzZDMzAuMzU5NiAyNi43NTcgMzAuNDQyOSAyNy4yMjM4IDMwLjE0MzEgMjcuNTU3MkMyOS40NjAzIDI4LjMyNDEgMjguNjk0MiAyOS4wNDA5IDI3Ljk0NDggMjkuNzc0NEMyNy44NDQ5IDI5Ljg3NDUgMjcuNjQ1IDI5Ljg5MTEgMjcuMzc4NiAyOS45OTEyWiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMzQuOTIyOCA1Mi42ODA0QzM0LjcwNjMgNTIuNTEzNyAzNC4zMzk5IDUyLjM2MzYgMzQuMjQgNTIuMTEzNkMzNC4xMjM0IDUxLjgzMDIgMzQuMTQgNTEuMzQ2NyAzNC4zMDY2IDUxLjE0NjZDMzQuOTM5NCA1MC4zOTY0IDM1LjYzODkgNDkuNzEyOSAzNi4zNTUgNDkuMDYyOEMzNi43MjE0IDQ4LjcyOTMgMzcuMTcxIDQ4Ljc2MjcgMzcuNTM3NCA0OS4xMTI4QzM3Ljg4NzEgNDkuNDI5NSAzOC4wMjAzIDQ5Ljg3OTYgMzcuNzAzOSA1MC4yMjk3QzM3LjAwNDUgNTEuMDEzMyAzNi4yMzg0IDUxLjc0NjggMzUuNDcyMyA1Mi40ODAzQzM1LjM4OTEgNTIuNTgwMyAzNS4xODkyIDUyLjU4MDQgMzQuOTIyOCA1Mi42ODA0WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNNC42OTYzNyAzNy41NzY0QzQuNDYzMjIgMzcuMzc2NCA0LjA5Njg0IDM3LjIwOTcgMy45OTY5MiAzNi45NTk2QzMuODk3IDM2LjY3NjIgMy45MTM2NSAzNi4xOTI3IDQuMDk2ODQgMzUuOTkyN0M0LjcxMzAzIDM1LjI1OTIgNS40MTI0OCAzNC41OTIzIDYuMTExOTMgMzMuOTQyMkM2LjQ5NDk3IDMzLjU5MjEgNi45NjEyNyAzMy42MDg3IDcuMzQ0MyAzMy45OTIyQzcuNzI3MzQgMzQuMzU4OSA3Ljc3NzMgMzQuODI1NyA3LjQxMDkyIDM1LjIyNThDNi43NjE0MyAzNS45MjYgNi4wNzg2MyAzNi41OTI5IDUuMzc5MTcgMzcuMjU5N0M1LjI0NTk0IDM3LjM5MzEgNC45OTYxNCAzNy40NDMxIDQuNjk2MzcgMzcuNTc2NFoiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTIyLjg4MjEgMzQuNTc1N0MyMi42OTg5IDM0LjkwOTEgMjIuNTk5IDM1LjE1OTIgMjIuNDMyNSAzNS4zNTkyQzIxLjg2NjMgMzUuOTU5NCAyMS4yNjY3IDM2LjU1OTUgMjAuNjY3MiAzNy4xMjYzQzIwLjE4NDIgMzcuNTkzMSAxOS42ODQ2IDM3LjYwOTggMTkuMjg0OSAzNy4yMjY0QzE4Ljg2ODYgMzYuODQyOSAxOC45MDE5IDM2LjI3NjEgMTkuMzY4MiAzNS43OTI3QzE5Ljk2NzcgMzUuMTc1OCAyMC41MzQgMzQuNTQyMyAyMS4yMDAxIDM0LjAwODlDMjEuNDMzMyAzMy44MDg4IDIxLjkxNjIgMzMuNzQyMSAyMi4yMTYgMzMuODQyMkMyMi40NjU4IDMzLjkyNTUgMjIuNjMyMyAzNC4zMDg5IDIyLjg4MjEgMzQuNTc1N1oiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTM3Ljk4NyAzNC41OTIzQzM3Ljc4NzIgMzQuOTA5MSAzNy43MDM5IDM1LjE3NTggMzcuNTIwNyAzNS4zNTkyQzM2Ljk1NDUgMzUuOTU5NCAzNi4zNTUgMzYuNTU5NSAzNS43NTU0IDM3LjEyNjNDMzUuMjcyNSAzNy41NzY1IDM0Ljc3MjkgMzcuNTkzMSAzNC4zNzMyIDM3LjIwOTdDMzMuOTkwMSAzNi44MjYzIDMzLjk5MDEgMzYuMjc2MSAzNC40MjMxIDM1LjgyNkMzNS4wMDYgMzUuMjA5MiAzNS41ODg5IDM0LjU3NTcgMzYuMjU1IDM0LjA0MjJDMzYuNTA0OCAzMy44NDIxIDM3LjAwNDUgMzMuNzU4OCAzNy4zMjA5IDMzLjg0MjFDMzcuNTg3MyAzMy45MDg4IDM3Ljc1MzkgMzQuMzI1NiAzNy45ODcgMzQuNTkyM1oiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTEyLjIyMzggNDUuMTExN0MxMi4wMDczIDQ0LjkyODQgMTEuNjU3NiA0NC43NzgzIDExLjU1NzYgNDQuNTI4M0MxMS40NTc3IDQ0LjI0NDggMTEuNDc0NCA0My43NzgxIDExLjY1NzYgNDMuNTYxM0MxMi4yOTA0IDQyLjgyNzggMTIuOTg5OSA0Mi4xNDQzIDEzLjcyMjYgNDEuNDc3NUMxNC4wODkgNDEuMTQ0IDE0LjUzODcgNDEuMTk0MSAxNC45MDUgNDEuNTQ0MUMxNS4yNzE0IDQxLjg5NDIgMTUuMzM4IDQyLjM2MSAxNS4wMjE2IDQyLjcyNzhDMTQuMzM4OCA0My40NzggMTMuNjA2IDQ0LjE3ODIgMTIuODczMyA0NC44OTVDMTIuNzQwMSA0NC45OTUgMTIuNTIzNiA0NS4wMTE3IDEyLjIyMzggNDUuMTExN1oiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTMwLjQyNjIgNTcuMjQ4MkMzMC4yMjYzIDU3LjU5ODMgMzAuMTI2NCA1Ny44ODE3IDI5Ljk0MzIgNTguMDgxOEMyOS4zOTM3IDU4LjY4MTkgMjguODEwOCA1OS4yNDg4IDI4LjIyNzkgNTkuODE1NkMyNy43NjE2IDYwLjI2NTcgMjcuMjI4NyA2MC4yODI0IDI2Ljg0NTcgNTkuOTE1NkMyNi40MjkzIDU5LjUxNTUgMjYuNDI5MyA1OC45ODIgMjYuOTEyMyA1OC40ODE5QzI3LjUxMTggNTcuODY1MSAyOC4wNzggNTcuMjMxNiAyOC43NDQyIDU2LjY5ODFDMjguOTc3MyA1Ni40OTggMjkuNDYwMyA1Ni40MzE0IDI5Ljc0MzQgNTYuNTE0N0MyOS45OTMyIDU2LjU5ODEgMzAuMTc2NCA1Ni45ODE1IDMwLjQyNjIgNTcuMjQ4MloiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTExLjQ5MSA0Ny45OTU4QzExLjMyNDQgNDguMjEyNiAxMS4xOTEyIDQ4LjU3OTMgMTAuOTQxNCA0OC42Nzk0QzEwLjY1ODMgNDguNzk2IDEwLjE3NTMgNDguNzk2MSA5Ljk3NTUgNDguNjI5M0M5LjIyNjA4IDQ3Ljk3OTIgOC41MjY2MyA0Ny4yNjIzIDcuODQzODMgNDYuNTI4OEM3LjUxMDc2IDQ2LjE2MiA3LjU5NDAzIDQ1LjY5NTIgNy45NDM3NSA0NS4zNDUxQzguMjc2ODMgNDUuMDExNyA4LjcyNjQ3IDQ0LjkxMTcgOS4wNzYyIDQ1LjIyODVDOS44NDIyNyA0NS45Mjg2IDEwLjU1ODQgNDYuNjc4OCAxMS4yNzQ1IDQ3LjQyOUMxMS4zNzQ0IDQ3LjUxMjQgMTEuMzkxMSA0Ny43MTI0IDExLjQ5MSA0Ny45OTU4WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMzcuOTg3IDI3LjA0MDRDMzcuNzg3MSAyNy4zNTcxIDM3LjY4NzIgMjcuNjIzOSAzNy41MjA3IDI3LjgwNzJDMzYuOTU0NCAyOC40MDc0IDM2LjM1NDkgMjkuMDA3NSAzNS43NTU0IDI5LjU3NDRDMzUuMzA1NyAzMC4wMDc4IDM0LjczOTUgMzAuMDI0NSAzNC4zNzMxIDI5LjY0MUMzMy45OTAxIDI5LjI3NDMgMzQuMDA2NyAyOC42OTA4IDM0LjQzOTcgMjguMjU3M0MzNS4wMzkzIDI3LjY0MDUgMzUuNjM4OCAyNy4wNDA0IDM2LjI1NSAyNi40NDAyQzM2LjU3MTQgMjYuMTQwMSAzNi45NTQ0IDI1Ljk5MDEgMzcuMzIwOCAyNi4yNTY4QzM3LjU4NzMgMjYuNDQwMiAzNy43NTM4IDI2Ljc1NyAzNy45ODcgMjcuMDQwNFoiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTIyLjg2NTUgMjcuMDkwNEMyMi42NjU3IDI3LjQwNzEgMjIuNTY1NyAyNy42NDA1IDIyLjM5OTIgMjcuODA3M0MyMS44MzMgMjguNDA3NCAyMS4yMzM0IDI5LjAwNzYgMjAuNjMzOSAyOS41NzQ0QzIwLjE4NDMgMzAuMDA3OCAxOS42MTggMzAuMDI0NSAxOS4yNTE3IDI5LjY0MTFDMTguODY4NiAyOS4yNTc2IDE4LjkwMTkgMjguNzA3NSAxOS4zMzQ5IDI4LjI1NzRDMTkuOTM0NSAyNy42NDA1IDIwLjUwMDcgMjcuMDA3IDIxLjE2NjggMjYuNDczNkMyMS40MTY2IDI2LjI3MzUgMjEuOTE2MiAyNi4xOTAyIDIyLjIxNiAyNi4yOTAyQzIyLjQ4MjUgMjYuMzkwMiAyMi42NDkgMjYuODA3IDIyLjg2NTUgMjcuMDkwNFoiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTEyLjI1NzEgNTIuNjgwNEMxMi4wNTcyIDUyLjUzMDMgMTEuNjkwOSA1Mi4zOTcgMTEuNTc0MyA1Mi4xMzAyQzExLjQ1NzcgNTEuODQ2OCAxMS40NDExIDUxLjM2MzQgMTEuNjA3NiA1MS4xNjMzQzEyLjI1NzEgNTAuNDEzMSAxMi45NzMyIDQ5LjcxMjkgMTMuNzA2IDQ5LjAyOTRDMTQuMDM5IDQ4LjcxMjcgMTQuNDg4NyA0OC43NjI3IDE0Ljg1NTEgNDkuMDYyOEMxNS4yMjE0IDQ5LjM2MjggMTUuMzM4IDQ5Ljg2MyAxNS4wNTQ5IDUwLjE3OTdDMTQuMzU1NCA1MC45OTY2IDEzLjU1NjEgNTEuNzMwMSAxMi43NzMzIDUyLjQ4MDNDMTIuNzA2NyA1Mi41ODAzIDEyLjUyMzUgNTIuNTgwMyAxMi4yNTcxIDUyLjY4MDRaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0zMC40MDk2IDM0LjYwOUMzMC4yMDk3IDM0Ljk0MjUgMzAuMTI2NSAzNS4xOTI1IDI5Ljk0MzMgMzUuMzc1OUMyOS4zOTM3IDM1Ljk1OTQgMjguODEwOCAzNi41NDI5IDI4LjIyNzkgMzcuMDkzQzI3LjcyODMgMzcuNTc2NSAyNy4yMTIxIDM3LjYwOTggMjYuNzk1NyAzNy4xOTNDMjYuMzk2IDM2Ljc3NjMgMjYuNDI5MyAzNi4yNTk1IDI2LjkxMjMgMzUuNzU5M0MyNy40OTUyIDM1LjE1OTIgMjguMDQ0NyAzNC41NDI0IDI4LjY5NDIgMzQuMDA4OUMyOC45NDQgMzMuODA4OCAyOS40NDM3IDMzLjc0MjEgMjkuNzYwMSAzMy44MjU1QzMwLjAyNjUgMzMuOTI1NSAzMC4xOTMxIDM0LjMyNTYgMzAuNDA5NiAzNC42MDlaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0yMi44NjU1IDQyLjIxMUMyMi42NjU2IDQyLjUyNzggMjIuNTY1NyA0Mi43NjEyIDIyLjM5OTIgNDIuOTI3OUMyMS44MzI5IDQzLjUyOCAyMS4yMzM0IDQ0LjExMTUgMjAuNjMzOSA0NC42OTVDMjAuMTg0MiA0NS4xMjg0IDE5LjYxOCA0NS4xMjg0IDE5LjI1MTYgNDQuNzYxN0MxOC44ODUyIDQ0LjM3ODMgMTguOTAxOSA0My44MjgxIDE5LjMzNDkgNDMuMzc4QzE5LjkzNDQgNDIuNzYxMiAyMC41MDA2IDQyLjEyNzcgMjEuMTY2OCA0MS41OTQyQzIxLjQxNjYgNDEuMzk0MSAyMS45MTYyIDQxLjMxMDggMjIuMjE2IDQxLjQyNzVDMjIuNDgyNCA0MS41MTA4IDIyLjY0OSA0MS45Mjc2IDIyLjg2NTUgNDIuMjExWiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMTYuMDg3NCA1Mi40OTdDMTYuNDM3MiA1Mi43MTM3IDE2LjcwMzYgNTIuODMwNCAxNi45MDM1IDUzLjAxMzhDMTcuNDg2MyA1My41NDczIDE4LjAzNTkgNTQuMTE0MSAxOC41ODU1IDU0LjY4MDlDMTkuMDY4NCA1NS4xODEgMTkuMTAxNyA1NS43MTQ1IDE4LjcwMjEgNTYuMTE0NkMxOC4zMDI0IDU2LjUxNDcgMTcuNzUyOCA1Ni40ODE0IDE3LjI2OTggNTYuMDE0NkMxNi42NzAzIDU1LjQzMTEgMTYuMDU0MSA1NC44ODEgMTUuNTIxMiA1NC4yMzA4QzE1LjMyMTQgNTMuOTgwNyAxNS4yMzgxIDUzLjQ4MDYgMTUuMzIxNCA1My4xNjM4QzE1LjQwNDYgNTIuODk3MSAxNS44MDQzIDUyLjczMDQgMTYuMDg3NCA1Mi40OTdaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik00LjY5NjM1IDYwLjI0OUM0LjQ3OTg1IDYwLjA4MjMgNC4xMTM0NyA1OS45MzIzIDQuMDEzNTUgNTkuNjgyMkMzLjg5Njk3IDU5LjM5ODggMy44OTY5NyA1OC45MTUzIDQuMDgwMTYgNTguNzE1M0M0LjcxMyA1Ny45NjUxIDUuNDEyNDYgNTcuMjgxNiA2LjE0NTIyIDU2LjYzMTRDNi41MjgyNSA1Ni4yNjQ3IDcuMDExMjEgNTYuMzMxMyA3LjM3NzU5IDU2LjcxNDhDNy43MjczMSA1Ny4wNjQ5IDcuNzc3MjggNTcuNTMxNyA3LjQ0NDIgNTcuODk4NEM2Ljc3ODA2IDU4LjYzMTkgNi4wNDUyOSA1OS4zMzIxIDUuMzI5MTkgNjAuMDE1NkM1LjIxMjYxIDYwLjExNTcgNC45OTYxMSA2MC4xMzIzIDQuNjk2MzUgNjAuMjQ5WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNNy43NzcyNSAyNy4wNTdDNy41NjA3NiAyNy4zOTA0IDcuNDQ0MTggMjcuNjU3MiA3LjI0NDM0IDI3Ljg1NzJDNi42OTQ3NyAyOC40NDA3IDYuMTQ1MiAyOC45OTA5IDUuNTc4OTcgMjkuNTQxQzUuMDk2MDIgMzAuMDA3OCA0LjUyOTc5IDMwLjA0MTEgNC4xNDY3NiAyOS42NDFDMy43NjM3MiAyOS4yNDA5IDMuNzk3MDMgMjguNjkwOCA0LjI3OTk5IDI4LjIwNzNDNC44NjI4NyAyNy42MDcyIDUuNDEyNDQgMjYuOTczNyA2LjA2MTkzIDI2LjQ1NjlDNi4zMTE3MyAyNi4yNTY4IDYuODExMzQgMjYuMTkwMSA3LjEyNzc2IDI2LjI5MDJDNy4zNzc1NyAyNi4zNzM1IDcuNTQ0MSAyNi43NzM2IDcuNzc3MjUgMjcuMDU3WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNNi43OTQ3NCA0MS4xOTQxQzcuMDI3ODkgNDEuMzc3NSA3LjM5NDI3IDQxLjUyNzUgNy40OTQxOSA0MS43Nzc2QzcuNjEwNzcgNDIuMDYxIDcuNjEwNzcgNDIuNTQ0NCA3LjQyNzU4IDQyLjc0NDVDNi43OTQ3NCA0My40OTQ3IDYuMDk1MjggNDQuMTc4MiA1LjM3OTE4IDQ0LjgyODRDNC45OTYxNCA0NS4xNzg1IDQuNTEzMTkgNDUuMTI4NCA0LjE0NjgxIDQ0Ljc0NUMzLjc5NzA4IDQ0LjM3ODMgMy43NDcxMiA0My45MTE1IDQuMDgwMTkgNDMuNTYxNEM0LjcyOTY5IDQyLjg0NDUgNS40NDU3OSA0Mi4xNjEgNi4xNDUyNSA0MS40Nzc1QzYuMjc4NDggNDEuMzQ0MSA2LjUxMTYzIDQxLjMxMDggNi43OTQ3NCA0MS4xOTQxWiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMzcuOTg2OSA0Mi4xMjc2QzM3LjgwMzggNDIuNDQ0NCAzNy43MjA1IDQyLjcxMTEgMzcuNTU0IDQyLjkxMTJDMzYuOTcxMSA0My41MjggMzYuMzcxNSA0NC4xMjgxIDM1Ljc1NTQgNDQuNzI4M0MzNS4zMDU3IDQ1LjE0NTEgMzQuNzM5NSA0NS4xNjE4IDM0LjM3MzEgNDQuNzYxNkMzNC4wMjM0IDQ0LjM5NDkgMzQuMDIzNCA0My44NDQ3IDM0LjQzOTcgNDMuNDExM0MzNS4wMzkzIDQyLjc3NzggMzUuNjM4OCA0Mi4xMjc2IDM2LjMwNDkgNDEuNTc3NUMzNi41MzgxIDQxLjM3NzQgMzcuMDA0NCA0MS4zMTA4IDM3LjMwNDEgNDEuMzk0MUMzNy41NTQgNDEuNDc3NSAzNy43MzcxIDQxLjg0NDIgMzcuOTg2OSA0Mi4xMjc2WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMTYuMDg3NCA0NC45NDUxQzE2LjQwMzkgNDUuMTI4NCAxNi42NzAzIDQ1LjIyODUgMTYuODUzNSA0NS40MTE5QzE3LjQ1MyA0NS45Nzg3IDE4LjA1MjYgNDYuNTc4OCAxOC42MTg4IDQ3LjE3OUMxOS4wNjg0IDQ3LjY0NTggMTkuMDg1MSA0OC4xNjI2IDE4LjcwMjEgNDguNTYyN0MxOC4zMTkgNDguOTQ2MSAxNy43Njk1IDQ4Ljk0NjEgMTcuMzE5OCA0OC40OTZDMTYuNzAzNiA0Ny44OTU4IDE2LjA3MDggNDcuMzI5IDE1LjUzNzkgNDYuNjYyMkMxNS4zMzggNDYuNDEyMSAxNS4yNTQ4IDQ1LjkxMiAxNS4zMzggNDUuNTk1MkMxNS40MDQ2IDQ1LjMyODUgMTUuODIxIDQ1LjE2MTggMTYuMDg3NCA0NC45NDUxWiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMTkuNzg0NSA2MC4yMzIzQzE5LjU2OCA2MC4wNjU2IDE5LjIxODMgNTkuODk4OSAxOS4xMTg0IDU5LjY0ODhDMTkuMDE4NSA1OS4zNjU0IDE5LjAxODUgNTguODgyIDE5LjIwMTYgNTguNjgxOUMxOS44MzQ1IDU3Ljk0ODQgMjAuNTUwNiA1Ny4yNjQ5IDIxLjI2NjcgNTYuNTk4QzIxLjYzMzEgNTYuMjY0NiAyMi4wODI3IDU2LjMxNDYgMjIuNDQ5MSA1Ni42NDgxQzIyLjgxNTUgNTYuOTgxNSAyMi45MTU0IDU3LjQ2NDkgMjIuNTgyMyA1Ny44MzE3QzIxLjg5OTUgNTguNTgxOSAyMS4xNjY4IDU5LjI5ODcgMjAuNDM0IDU5Ljk5ODlDMjAuMzAwOCA2MC4xMTU2IDIwLjA4NDMgNjAuMTMyMyAxOS43ODQ1IDYwLjIzMjNaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik04LjU0MzMyIDUyLjQ5N0M4Ljg3NjM5IDUyLjY5NzEgOS4xMjYxOSA1Mi43OTcxIDkuMzA5MzggNTIuOTYzOEM5Ljg5MjI2IDUzLjUxMzkgMTAuNDc1MSA1NC4wOTc0IDExLjA0MTQgNTQuNjgwOUMxMS41MDc3IDU1LjE2NDQgMTEuNTQxIDU1LjcxNDUgMTEuMTQxMyA1Ni4xMTQ2QzEwLjc0MTYgNTYuNTE0NyAxMC4yMDg3IDU2LjQ4MTQgOS43MDkwNyA1NS45OTc5QzkuMTA5NTQgNTUuNDE0NCA4LjQ5MzM2IDU0Ljg2NDMgNy45NjA0NCA1NC4yMTQxQzcuNzYwNTkgNTMuOTY0MSA3LjY5Mzk4IDUzLjQ4MDYgNy43NzcyNSA1My4xNDcyQzcuODYwNTIgNTIuODk3MSA4LjI2MDIgNTIuNzMwNCA4LjU0MzMyIDUyLjQ5N1oiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTM3Ljk3MDQgNTcuMjMxNkMzNy44MDM4IDU3LjU0ODMgMzcuNzUzOSA1Ny44MTUxIDM3LjU4NzMgNTcuOTgxOEMzNi45NTQ1IDU4LjY0ODYgMzYuMzIxNiA1OS4yOTg4IDM1LjYzODggNTkuOTE1NkMzNS4yNTU4IDYwLjI4MjQgMzQuNjcyOSA2MC4yNDkgMzQuMzU2NSA1OS44ODIzQzM0LjAwNjggNTkuNDgyMiAzMy45NzM1IDU5LjAzMiAzNC4zMjMyIDU4LjYzMTlDMzQuOTU2IDU3Ljk0ODQgMzUuNjA1NSA1Ny4yNjQ5IDM2LjMyMTYgNTYuNjY0OEMzNi41MzgxIDU2LjQ4MTQgMzcuMDA0NCA1Ni40MTQ3IDM3LjI3MDkgNTYuNTE0N0MzNy41NTQgNTYuNjE0OCAzNy43MzcyIDU2Ljk4MTUgMzcuOTcwNCA1Ny4yMzE2WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMzMuMjA3NCA0OC45NDYxQzMyLjg5MSA0OC43NjI3IDMyLjYyNDUgNDguNjYyNyAzMi40NDEzIDQ4LjQ5NkMzMS44NDE4IDQ3LjkyOTIgMzEuMjU4OSA0Ny4zMjkgMzAuNjc2MSA0Ni43Mjg4QzMwLjIyNjQgNDYuMjYyMSAzMC4yMDk4IDQ1LjcyODYgMzAuNTkyOCA0NS4zNDUyQzMwLjk3NTggNDQuOTQ1MSAzMS41MDg3IDQ0Ljk2MTcgMzEuOTc1IDQ1LjQxMThDMzIuNjA3OSA0Ni4wMTIgMzMuMjU3NCA0Ni42MTIyIDMzLjgwNjkgNDcuMjc5QzM0LjAwNjggNDcuNTEyNCAzNC4wNTY4IDQ3Ljk5NTggMzMuOTU2OCA0OC4yOTU5QzMzLjg3MzYgNDguNTQ2IDMzLjQ3MzkgNDguNzEyNyAzMy4yMDc0IDQ4Ljk0NjFaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0yNS42NDY2IDU2LjUxNDdDMjUuMzEzNiA1Ni4zMTQ2IDI1LjA2MzcgNTYuMjE0NiAyNC44ODA2IDU2LjA0NzlDMjQuMjgxIDU1LjQ4MTEgMjMuNjk4MSA1NC44ODA5IDIzLjExNTMgNTQuMjgwOEMyMi42NjU2IDUzLjgxNCAyMi42NDkgNTMuMjk3MiAyMy4wMzIgNTIuODk3MUMyMy40MTUgNTIuNDk3IDIzLjk2NDYgNTIuNTEzNyAyNC40MTQzIDUyLjk0NzFDMjUuMDQ3MSA1My41NDczIDI1LjY5NjYgNTQuMTQ3NCAyNi4yNDYyIDU0LjgxNDJDMjYuNDQ2IDU1LjA0NzYgMjYuNDk2IDU1LjUzMTEgMjYuNDEyNyA1NS44MzEyQzI2LjMxMjggNTYuMTE0NiAyNS45Mjk3IDU2LjI4MTMgMjUuNjQ2NiA1Ni41MTQ3WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMTUuMjg4MSAzNC41NDIzQzE1LjEzODIgMzQuODU5MSAxNS4wNzE2IDM1LjEwOTIgMTQuOTIxNyAzNS4yOTI1QzE0LjMwNTUgMzUuOTQyNyAxMy42NzI3IDM2LjU3NjIgMTMuMDIzMiAzNy4xOTNDMTIuNTkwMiAzNy42MDk4IDEyLjA1NzMgMzcuNTkzMSAxMS42OTA5IDM3LjE5M0MxMS4zMDc5IDM2LjgwOTYgMTEuMzA3OSAzNi4yOTI4IDExLjcyNDIgMzUuODU5NEMxMi4zMjM3IDM1LjIyNTkgMTIuOTIzMyAzNC41NzU3IDEzLjU4OTQgMzQuMDI1NUMxMy44MzkyIDMzLjgyNTUgMTQuMzIyMiAzMy43NTg4IDE0LjY1NTIgMzMuODQyMkMxNC45MjE3IDMzLjkwODggMTUuMDg4MiAzNC4yOTIzIDE1LjI4ODEgMzQuNTQyM1oiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTM0LjE0IDMyLjg1ODZDMzMuOTczNCAzMy4wNzUzIDMzLjg0MDIgMzMuNDQyMSAzMy41OTA0IDMzLjU0MjFDMzMuMzA3MyAzMy42NTg4IDMyLjgyNDMgMzMuNjU4OCAzMi42MjQ1IDMzLjQ5MjFDMzEuODc1MSAzMi44NDE5IDMxLjE3NTYgMzIuMTI1MSAzMC41MDk1IDMxLjM5MTVDMzAuMTc2NCAzMS4wMjQ4IDMwLjI1OTcgMzAuNTU4IDMwLjYwOTQgMzAuMjA3OUMzMC45NDI1IDI5Ljg3NDUgMzEuMzkyMSAyOS43OTExIDMxLjc0MTggMzAuMDkxMkMzMi41MDc5IDMwLjc5MTQgMzMuMjI0IDMxLjU0MTYgMzMuOTQwMSAzMi4yOTE4QzM0LjA0MDEgMzIuMzkxOCAzNC4wNTY3IDMyLjU5MTkgMzQuMTQgMzIuODU4NloiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTI1LjY0NjYgNDEuMzk0MUMyNS4zMTM2IDQxLjE5NDEgMjUuMDYzNyA0MS4wOTQgMjQuODgwNiA0MC45MjczQzI0LjI4MSA0MC4zNjA1IDIzLjY5ODEgMzkuNzYwNCAyMy4xMTUzIDM5LjE2MDJDMjIuNjY1NiAzOC42OTM0IDIyLjY0OSAzOC4xNzY2IDIzLjA0ODcgMzcuNzc2NUMyMy40MzE3IDM3LjM5MzEgMjMuOTgxMyAzNy4zOTMxIDI0LjQzMDkgMzcuODQzMkMyNS4wNjM3IDM4LjQ0MzMgMjUuNzEzMiAzOS4wNDM1IDI2LjI2MjggMzkuNzEwM0MyNi40NjI3IDM5Ljk0MzcgMjYuNTEyNiA0MC40MjcyIDI2LjQxMjcgNDAuNzI3M0MyNi4zMTI4IDQwLjk5NCAyNS45Mjk3IDQxLjE2MDcgMjUuNjQ2NiA0MS4zOTQxWiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMzAuNDA5NiA0OS43MTNDMzAuMjI2NCA1MC4wNDY0IDMwLjEyNjQgNTAuMzEzMSAyOS45NTk5IDUwLjQ5NjVDMjkuMzkzNyA1MS4wOTY3IDI4Ljc5NDIgNTEuNjgwMSAyOC4xOTQ2IDUyLjI2MzZDMjcuNzI4MyA1Mi43MTM3IDI3LjIxMjEgNTIuNzMwNCAyNi44MTI0IDUyLjM0N0MyNi40MTI3IDUxLjk0NjkgMjYuNDI5MyA1MS40MzAxIDI2Ljg2MjMgNTAuOTYzM0MyNy40NjE5IDUwLjMyOTggMjguMDYxNCA0OS42Nzk2IDI4LjcyNzUgNDkuMTI5NUMyOC45NjA3IDQ4LjkyOTQgMjkuNDQzNiA0OC44Nzk0IDI5Ljc0MzQgNDguOTYyOEMzMC4wMjY1IDQ5LjA0NjEgMzAuMTkzMSA0OS40NDYyIDMwLjQwOTYgNDkuNzEzWiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMTkuMDUxOCAzMi44NzUyQzE4Ljg2ODYgMzMuMDkyIDE4LjcxODcgMzMuNDU4NyAxOC40Njg5IDMzLjU1ODdDMTguMTg1OCAzMy42NTg4IDE3LjcwMjggMzMuNjU4OCAxNy41MDMgMzMuNDc1NEMxNi43NzAyIDMyLjg0MTkgMTYuMDg3NCAzMi4xNDE3IDE1LjQyMTMgMzEuNDA4MkMxNS4wODgyIDMxLjA0MTQgMTUuMTM4MSAzMC41OTEzIDE1LjQ4NzkgMzAuMjI0NUMxNS44Mzc2IDI5Ljg1NzggMTYuMzAzOSAyOS43NzQ0IDE2LjY3MDMgMzAuMTA3OEMxNy40MTk3IDMwLjc5MTQgMTguMTM1OCAzMS41MjQ5IDE4LjgzNTMgMzIuMjU4NEMxOC45MTg1IDMyLjM5MTggMTguOTUxOCAzMi42MDg1IDE5LjA1MTggMzIuODc1MloiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTExLjQ5MTEgNDAuNDQzOEMxMS4zMDc5IDQwLjY3NzIgMTEuMTU4IDQxLjAyNzMgMTAuODkxNSA0MS4xMjc0QzEwLjYwODQgNDEuMjI3NCAxMC4xMjU1IDQxLjIyNzQgOS45MjU2MyA0MS4wNjA3QzkuMTkyODcgNDAuNDI3MiA4LjQ5MzQxIDM5LjcyNyA3Ljg0MzkyIDM4Ljk5MzVDNy40OTQxOSAzOC42MSA3LjU0NDE1IDM4LjEyNjYgNy45NDM4NCAzNy43NTk4QzguMzEwMjIgMzcuNDA5NyA4Ljc1OTg3IDM3LjM3NjQgOS4xMjYyNSAzNy43MDk4QzkuODQyMzYgMzguMzYgMTAuNTI1MiAzOS4wNzY4IDExLjIwOCAzOS43NzdDMTEuMzQxMiAzOS45MTA0IDExLjM3NDUgNDAuMTQzOCAxMS40OTExIDQwLjQ0MzhaIiBmaWxsPSIjOTE5MTkxIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTk3Ml85Ij4KPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")
}
.celement-new__char-icon_2 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5NzNfMzg3KSI+CjxwYXRoIGQ9Ik0yMC42NDA5IDQzLjM0MThDMTUuNDc5NiA0My4zNDE4IDEwLjQzODcgNDMuMzQxOCA1LjM4MDY1IDQzLjM0MThDNC4zODI4IDQzLjM0MTggMy40NTM3NiA0My4xNTI2IDIuNjEwNzUgNDIuNjUzOEMwLjk1OTE0IDQxLjY1NjEgMC4wMzAxMDc1IDQwLjE5NCAwLjAxMjkwMzIgMzguMjUwNEMtMC4wMDQzMDEwNyAyNy4yMDc0IC0wLjAwNDMwMTA3IDE2LjE2NDUgMC4wMTI5MDMyIDUuMTA0MzVDMC4wMTI5MDMyIDIuMjgzNDEgMi4yODM4NyAwLjAxMjkwMDYgNS4xMDUzOCAwLjAxMjkwMDZDMTYuMTUwNSAtMC4wMDQzMDAyMSAyNy4yMTI5IC0wLjAwNDMwMDIxIDM4LjI1ODEgMC4wMTI5MDA2QzQxLjExNCAwLjAxMjkwMDYgNDMuMzMzMyAyLjMwMDYxIDQzLjM1MDUgNS4xOTAzNUM0My4zNjc3IDEwLjA3NTQgNDMuMzUwNSAxNC45NDMyIDQzLjM1MDUgMTkuODI4M0M0My4zNTA1IDIwLjA4NjMgNDMuMzUwNSAyMC4zMjcxIDQzLjM1MDUgMjAuNjUzOUM0My42NDMgMjAuNjUzOSA0My44NjY3IDIwLjY1MzkgNDQuMTA3NSAyMC42NTM5QzQ4LjkwNzUgMjAuNjUzOSA1My42OTAzIDIwLjY1MzkgNTguNDkwMyAyMC42NTM5QzYxLjg0NTIgMjAuNjUzOSA2My45OTU3IDIyLjgyMTIgNjMuOTk1NyAyNi4xOTI2QzYzLjk5NTcgMzYuOTYwMyA2My45OTU3IDQ3LjcyOCA2My45OTU3IDU4LjQ5NTdDNjMuOTk1NyA2MS44MTU1IDYxLjgxMDggNjQgNTguNTA3NSA2NEM0Ny43MjA0IDY0IDM2LjkxNjEgNjQgMjYuMTI5IDY0QzIyLjgyNTggNjQgMjAuNjQwOSA2MS44MTU1IDIwLjY0MDkgNTguNDk1N0MyMC42NDA5IDUzLjY5NjcgMjAuNjQwOSA0OC45MTQ5IDIwLjY0MDkgNDQuMTE1OEMyMC42NDA5IDQzLjg3NSAyMC42NDA5IDQzLjYzNDIgMjAuNjQwOSA0My4zNDE4Wk0yMi43MDU0IDQyLjMyN0MyMi43MDU0IDQ3LjcyOCAyMi43MDU0IDUzLjExMTkgMjIuNzA1NCA1OC41MTI5QzIyLjcwNTQgNjAuNjYzIDIzLjk2MTMgNjEuOTE4NyAyNi4xMTE4IDYxLjkxODdDMzYuOTMzMyA2MS45MTg3IDQ3LjczNzYgNjEuOTE4NyA1OC41NTkxIDYxLjkxODdDNjAuNjU4MSA2MS45MTg3IDYxLjkzMTIgNjAuNjQ1OCA2MS45MzEyIDU4LjU0NzNDNjEuOTMxMiA0Ny43MjggNjEuOTMxMiAzNi45MjU5IDYxLjkzMTIgMjYuMTA2NkM2MS45MzEyIDIzLjk1NjUgNjAuNjc1MyAyMi43MDA4IDU4LjUyNDcgMjIuNzAwOEM0Ny43Mzc2IDIyLjcwMDggMzYuOTMzMyAyMi43MDA4IDI2LjE0NjIgMjIuNzAwOEMyMy45NjEzIDIyLjcwMDggMjIuNzA1NCAyMy45NTY1IDIyLjcwNTQgMjYuMTQxQzIyLjcwNTQgMzEuNTQyIDIyLjcwNTQgMzYuOTI1OSAyMi43MDU0IDQyLjMyN1pNNDEuMjg2IDIwLjYzNjdDNDEuMjg2IDIwLjM0NDMgNDEuMjg2IDIwLjEyMDcgNDEuMjg2IDE5LjkxNDNDNDEuMjg2IDE1LjExNTIgNDEuMjg2IDEwLjMzMzQgNDEuMjg2IDUuNTM0MzdDNDEuMjg2IDMuMjk4MjYgNDAuMDQ3MyAyLjA1OTggMzcuODI4IDIuMDU5OEMyNy4wNTgxIDIuMDU5OCAxNi4yODgyIDIuMDU5OCA1LjUxODI4IDIuMDU5OEMzLjMxNjEzIDIuMDU5OCAyLjA3NzQyIDMuMjk4MjYgMi4wNzc0MiA1LjQ4Mjc3QzIuMDc3NDIgMTYuMjY3NyAyLjA3NzQyIDI3LjA1MjYgMi4wNzc0MiAzNy44NTQ3QzIuMDc3NDIgNDAuMDM5MiAzLjMzMzMzIDQxLjI3NzcgNS41MzU0OCA0MS4yNzc3QzEwLjM1MjcgNDEuMjc3NyAxNS4xNjk5IDQxLjI3NzcgMTkuOTg3MSA0MS4yNzc3QzIwLjE5MzUgNDEuMjc3NyAyMC40IDQxLjI3NzcgMjAuNjc1MyA0MS4yNzc3QzIwLjY3NTMgNDAuOTg1MyAyMC42NzUzIDQwLjc0NDUgMjAuNjc1MyA0MC41MjA5QzIwLjY3NTMgMzUuNzIxOCAyMC42NzUzIDMwLjk0IDIwLjY3NTMgMjYuMTQxQzIwLjY3NTMgMjIuODIxMiAyMi44NDMgMjAuNjM2NyAyNi4xNjM0IDIwLjYzNjdDMzAuOTYzNCAyMC42MzY3IDM1Ljc0NjIgMjAuNjM2NyA0MC41NDYyIDIwLjYzNjdDNDAuNzM1NSAyMC42MzY3IDQwLjk3NjMgMjAuNjM2NyA0MS4yODYgMjAuNjM2N1oiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTMxLjk5NTcgMjguODkzMUMzMS45OTU3IDMwLjU5NiAzMC41ODQ5IDMyLjAwNjUgMjguODY0NSAzMS45ODkzQzI3LjE3ODUgMzEuOTcyMSAyNS44MDIxIDMwLjU3ODggMjUuODAyMSAyOC44OTMxQzI1LjgwMjEgMjcuMTkwMiAyNy4yMTI5IDI1Ljc3OTggMjguOTMzMyAyNS43OTdDMzAuNjE5MyAyNS44MTQyIDMxLjk5NTcgMjcuMjA3NCAzMS45OTU3IDI4Ljg5MzFaTTI3Ljg4MzggMjguODc1OUMyNy44ODM4IDI5LjQyNjMgMjguMzMxMiAyOS45MDggMjguODk4OSAyOS45MjUyQzI5LjQ0OTQgMjkuOTI1MiAyOS45MzEyIDI5LjQ3NzkgMjkuOTQ4NCAyOC45MTAzQzI5Ljk0ODQgMjguMzU5OSAyOS41MDEgMjcuODc4MyAyOC45MzMzIDI3Ljg2MTFDMjguMzY1NiAyNy44NjExIDI3Ljg4MzggMjguMzI1NSAyNy44ODM4IDI4Ljg3NTlaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0zMS45OTU3IDQyLjMwOTdDMzEuOTk1NyA0NC4wMTI2IDMwLjU4NDkgNDUuNDIzMSAyOC44NjQ1IDQ1LjQwNTlDMjcuMTc4NSA0NS4zODg3IDI1LjgwMjEgNDMuOTk1NCAyNS44MDIxIDQyLjMwOTdDMjUuODAyMSA0MC42MDY5IDI3LjIxMjkgMzkuMTk2NCAyOC45MzMzIDM5LjIxMzZDMzAuNjE5MyAzOS4yMzA4IDMxLjk5NTcgNDAuNjI0MSAzMS45OTU3IDQyLjMwOTdaTTI3Ljg4MzggNDIuMjkyNUMyNy44ODM4IDQyLjg0MyAyOC4zMzEyIDQzLjMyNDYgMjguODk4OSA0My4zNDE4QzI5LjQ0OTQgNDMuMzQxOCAyOS45MzEyIDQyLjg5NDYgMjkuOTQ4NCA0Mi4zMjY5QzI5Ljk0ODQgNDEuNzc2NSAyOS41MDEgNDEuMjk0OSAyOC45MzMzIDQxLjI3NzdDMjguMzY1NiA0MS4yNzc3IDI3Ljg4MzggNDEuNzQyMSAyNy44ODM4IDQyLjI5MjVaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik00NS40MTUgMjguODkzMUM0NS40MTUgMzAuNTk2IDQ0LjAwNDMgMzIuMDA2NSA0Mi4yODM5IDMxLjk4OTNDNDAuNTk3OCAzMS45NzIxIDM5LjIyMTUgMzAuNTc4OCAzOS4yMjE1IDI4Ljg5MzFDMzkuMjIxNSAyNy4xOTAyIDQwLjYzMjIgMjUuNzc5OCA0Mi4zNTI3IDI1Ljc5N0M0NC4wMzg3IDI1LjgxNDIgNDUuNDE1IDI3LjIwNzQgNDUuNDE1IDI4Ljg5MzFaTTQxLjMwMzIgMjguODc1OUM0MS4zMDMyIDI5LjQyNjMgNDEuNzUwNSAyOS45MDggNDIuMzE4MyAyOS45MjUyQzQyLjg2ODggMjkuOTI1MiA0My4zNTA1IDI5LjQ3NzkgNDMuMzY3NyAyOC45MTAzQzQzLjM2NzcgMjguMzU5OSA0Mi45MjA0IDI3Ljg3ODMgNDIuMzUyNyAyNy44NjExQzQxLjc4NDkgMjcuODYxMSA0MS4zMDMyIDI4LjMyNTUgNDEuMzAzMiAyOC44NzU5WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNNDUuNDE1IDQyLjMwOTdDNDUuNDE1IDQ0LjAxMjYgNDQuMDA0MyA0NS40MjMxIDQyLjI4MzkgNDUuNDA1OUM0MC41OTc4IDQ1LjM4ODcgMzkuMjIxNSA0My45OTU0IDM5LjIyMTUgNDIuMzA5N0MzOS4yMjE1IDQwLjYwNjkgNDAuNjMyMiAzOS4xOTY0IDQyLjM1MjcgMzkuMjEzNkM0NC4wMzg3IDM5LjIzMDggNDUuNDE1IDQwLjYyNDEgNDUuNDE1IDQyLjMwOTdaTTQxLjMwMzIgNDIuMjkyNUM0MS4zMDMyIDQyLjg0MyA0MS43NTA1IDQzLjMyNDYgNDIuMzE4MyA0My4zNDE4QzQyLjg2ODggNDMuMzQxOCA0My4zNTA1IDQyLjg5NDYgNDMuMzY3NyA0Mi4zMjY5QzQzLjM2NzcgNDEuNzc2NSA0Mi45MjA0IDQxLjI5NDkgNDIuMzUyNyA0MS4yNzc3QzQxLjc4NDkgNDEuMjc3NyA0MS4zMDMyIDQxLjc0MjEgNDEuMzAzMiA0Mi4yOTI1WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNNTguODM0NCAyOC44NzU5QzU4Ljg1MTYgMzAuNTk2IDU3LjQ0MDggMzIuMDA2NCA1NS43Mzc2IDMyLjAwNjRDNTQuMDUxNiAzMi4wMDY0IDUyLjY1OCAzMC42MzA0IDUyLjY0MDggMjguOTQ0N0M1Mi42MjM2IDI3LjIyNDYgNTQuMDM0NCAyNS44MTQxIDU1LjczNzYgMjUuODMxM0M1Ny40NDA4IDI1LjgxNDEgNTguODE3MiAyNy4xOTAyIDU4LjgzNDQgMjguODc1OVpNNTUuNzcyIDI5LjkyNTFDNTYuMzIyNiAyOS45MDc5IDU2Ljc4NzEgMjkuNDI2MyA1Ni43Njk5IDI4Ljg3NTlDNTYuNzUyNyAyOC4zMjU1IDU2LjI3MDkgMjcuODYxIDU1LjcyMDQgMjcuODc4MkM1NS4xNTI3IDI3Ljg5NTQgNTQuNzA1NCAyOC4zNzcxIDU0LjcyMjYgMjguOTI3NUM1NC43MjI2IDI5LjQ3NzkgNTUuMjA0MyAyOS45NDIzIDU1Ljc3MiAyOS45MjUxWiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNNTguODM0NCA0Mi4yOTI2QzU4Ljg1MTYgNDQuMDEyNyA1Ny40NDA4IDQ1LjQyMzEgNTUuNzM3NiA0NS40MjMxQzU0LjA1MTYgNDUuNDIzMSA1Mi42NTggNDQuMDQ3MSA1Mi42NDA4IDQyLjM2MTRDNTIuNjIzNiA0MC42NDEzIDU0LjAzNDQgMzkuMjMwOCA1NS43Mzc2IDM5LjI0OEM1Ny40NDA4IDM5LjIzMDggNTguODE3MiA0MC42MDY5IDU4LjgzNDQgNDIuMjkyNlpNNTUuNzcyIDQzLjM0MThDNTYuMzIyNiA0My4zMjQ2IDU2Ljc4NzEgNDIuODQzIDU2Ljc2OTkgNDIuMjkyNkM1Ni43NTI3IDQxLjc0MjEgNTYuMjcwOSA0MS4yNzc3IDU1LjcyMDQgNDEuMjk0OUM1NS4xNTI3IDQxLjMxMjEgNTQuNzA1NCA0MS43OTM3IDU0LjcyMjYgNDIuMzQ0MkM1NC43MjI2IDQyLjg5NDYgNTUuMjA0MyA0My4zNTkgNTUuNzcyIDQzLjM0MThaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0zMS45OTU3IDU1Ljc2MDhDMzEuOTc4NSA1Ny40NDY1IDMwLjU4NSA1OC44MjI2IDI4Ljg5ODkgNTguODIyNkMyNy4xOTU3IDU4LjgyMjYgMjUuNzg1IDU3LjQxMjEgMjUuODAyMiA1NS42OTJDMjUuODE5NCA1My45ODkxIDI3LjI0NzMgNTIuNTk1OSAyOC45NTA1IDUyLjYzMDNDMzAuNjUzOCA1Mi42NjQ3IDMyLjAxMjkgNTQuMDc1MSAzMS45OTU3IDU1Ljc2MDhaTTI5LjkzMTIgNTUuNzQzNkMyOS45MzEyIDU1LjE5MzIgMjkuNDgzOSA1NC43MTE2IDI4LjkxNjEgNTQuNjk0NEMyOC4zNDg0IDU0LjY5NDQgMjcuODgzOSA1NS4xNDE2IDI3Ljg2NjcgNTUuNzA5MkMyNy44NDk1IDU2LjI1OTYgMjguMzE0IDU2Ljc0MTMgMjguODgxNyA1Ni43NTg1QzI5LjQ0OTUgNTYuNzU4NSAyOS45MTQgNTYuMzExMiAyOS45MzEyIDU1Ljc0MzZaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik00NS40MTUxIDU1Ljc2MDhDNDUuMzk3OSA1Ny40NDY1IDQ0LjAwNDMgNTguODIyNiA0Mi4zMTgzIDU4LjgyMjZDNDAuNjE1MSA1OC44MjI2IDM5LjIwNDMgNTcuNDEyMSAzOS4yMjE1IDU1LjY5MkMzOS4yMzg3IDUzLjk4OTEgNDAuNjY2NyA1Mi41OTU5IDQyLjM2OTkgNTIuNjMwM0M0NC4wNzMxIDUyLjY2NDcgNDUuNDMyMyA1NC4wNzUxIDQ1LjQxNTEgNTUuNzYwOFpNNDMuMzUwNiA1NS43NDM2QzQzLjM1MDYgNTUuMTkzMiA0Mi45MDMzIDU0LjcxMTYgNDIuMzM1NSA1NC42OTQ0QzQxLjc2NzggNTQuNjk0NCA0MS4zMDMzIDU1LjE0MTYgNDEuMjg2IDU1LjcwOTJDNDEuMjY4OCA1Ni4yNTk2IDQxLjczMzQgNTYuNzQxMyA0Mi4zMDExIDU2Ljc1ODVDNDIuODY4OCA1Ni43NTg1IDQzLjMzMzQgNTYuMzExMiA0My4zNTA2IDU1Ljc0MzZaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik01NS43NTQ4IDU4LjgyMjVDNTQuMDM0NCA1OC44Mzk3IDUyLjY0MDkgNTcuNDI5MyA1Mi42NDA5IDU1LjcwOTJDNTIuNjQwOSA1NC4wMjM1IDU0LjAzNDQgNTIuNjMwMiA1NS43MjA0IDUyLjYzMDJDNTcuNDQwOSA1Mi42MTMgNTguODM0NCA1NC4wMjM1IDU4LjgzNDQgNTUuNzI2NEM1OC44MzQ0IDU3LjQyOTMgNTcuNDQwOSA1OC44MjI1IDU1Ljc1NDggNTguODIyNVpNNTYuNzY5OSA1NS43NDM2QzU2Ljc4NzEgNTUuMTkzMSA1Ni4zMjI2IDU0LjcxMTUgNTUuNzU0OCA1NC42OTQzQzU1LjE4NzEgNTQuNjc3MSA1NC43MjI2IDU1LjE0MTUgNTQuNzA1NCA1NS43MDkyQzU0LjY4ODIgNTYuMjU5NiA1NS4xNTI3IDU2Ljc0MTIgNTUuNzIwNCA1Ni43NTg0QzU2LjI4ODIgNTYuNzc1NiA1Ni43NTI3IDU2LjMxMTIgNTYuNzY5OSA1NS43NDM2WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMTEuMzUwNSA4LjIzNDg5QzExLjM2NzcgOS45NTQ5OCA5Ljk1Njk2IDExLjM0ODIgOC4yNTM3NCAxMS4zNDgyQzYuNTY3NzIgMTEuMzQ4MiA1LjE3NDE3IDkuOTU0OTggNS4xNzQxNyA4LjI2OTNDNS4xNTY5NiA2LjU2NjQxIDYuNTUwNTEgNS4xNTU5NCA4LjI3MDk0IDUuMTU1OTRDOS45NTY5NiA1LjE3MzE1IDExLjM1MDUgNi41NDkyMSAxMS4zNTA1IDguMjM0ODlaTTguMjM2NTMgNy4yMzcyNUM3LjY2ODc5IDcuMjU0NDUgNy4yMjE0OCA3LjcxODg3IDcuMjIxNDggOC4yODY1QzcuMjM4NjggOC44NTQxMiA3LjcwMzIgOS4zMDEzNCA4LjI3MDk0IDkuMzAxMzRDOC44MjE0OCA5LjI4NDE0IDkuMjg2IDguODE5NzIgOS4yODYgOC4yNTIwOUM5LjI2ODc5IDcuNjg0NDcgOC44MDQyOCA3LjIyMDA0IDguMjM2NTMgNy4yMzcyNVoiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTExLjM1MDYgMjEuNjUxNUMxMS4zNjc4IDIzLjM3MTYgOS45NTcwMiAyNC43NjQ5IDguMjM2NTkgMjQuNzY0OUM2LjU1MDU2IDI0Ljc2NDkgNS4xNTcwMiAyMy4zNzE2IDUuMTU3MDIgMjEuNjg1OUM1LjEzOTgxIDE5Ljk2NTggNi41NTA1NiAxOC41NzI2IDguMjUzNzkgMTguNTcyNkM5Ljk1NzAyIDE4LjU4OTggMTEuMzUwNiAxOS45NjU4IDExLjM1MDYgMjEuNjUxNVpNOC4yMzY1OSAyMC42NTM5QzcuNjY4ODQgMjAuNjcxMSA3LjIyMTUzIDIxLjEzNTUgNy4yMjE1MyAyMS43MDMxQzcuMjM4NzQgMjIuMjcwNyA3LjcwMzI1IDIyLjcxOCA4LjI3MDk5IDIyLjcxOEM4LjgyMTUzIDIyLjcwMDggOS4yODYwNSAyMi4yMzYzIDkuMjg2MDUgMjEuNjY4N0M5LjI2ODg0IDIxLjEwMTEgOC44MDQzMyAyMC42MzY3IDguMjM2NTkgMjAuNjUzOVoiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTI0Ljc2OTkgOC4yMzQ4OUMyNC43ODcxIDkuOTU0OTggMjMuMzc2MyAxMS4zNDgyIDIxLjY1NTkgMTEuMzQ4MkMxOS45Njk5IDExLjM0ODIgMTguNTc2MyA5Ljk1NDk4IDE4LjU3NjMgOC4yNjkzQzE4LjU1OTEgNi41NDkyMSAxOS45Njk5IDUuMTU1OTQgMjEuNjczMSA1LjE1NTk0QzIzLjM3NjMgNS4xNzMxNSAyNC43Njk5IDYuNTQ5MjEgMjQuNzY5OSA4LjIzNDg5Wk0yMS42NTU5IDcuMjM3MjVDMjEuMDg4MiA3LjI1NDQ1IDIwLjY0MDggNy43MTg4NyAyMC42NDA4IDguMjg2NUMyMC42NTggOC44NTQxMiAyMS4xMjI2IDkuMzAxMzQgMjEuNjkwMyA5LjMwMTM0QzIyLjI0MDggOS4yODQxNCAyMi43MDU0IDguODE5NzIgMjIuNzA1NCA4LjI1MjA5QzIyLjY4ODIgNy42ODQ0NyAyMi4yMjM2IDcuMjIwMDQgMjEuNjU1OSA3LjIzNzI1WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMzguMTg5MyA4LjI4NjUyQzM4LjE4OTMgOS45NTUgMzYuNzk1NyAxMS4zNDgzIDM1LjEwOTcgMTEuMzQ4M0MzMy40MDY1IDExLjM0ODMgMzEuOTk1NyA5LjkzNzggMzIuMDEyOSA4LjIzNDkyQzMyLjAzMDEgNi41MzIwNCAzMy40NDA5IDUuMTM4NzcgMzUuMTYxMyA1LjE3MzE3QzM2LjgzMDEgNS4xOTAzNyAzOC4yMDY1IDYuNTgzNjQgMzguMTg5MyA4LjI4NjUyWk0zNi4xMjQ3IDguMjM0OTJDMzYuMTA3NSA3LjY4NDQ5IDM1LjYyNTggNy4yMjAwNyAzNS4wNzUzIDcuMjM3MjdDMzQuNTA3NSA3LjI1NDQ3IDM0LjA2MDIgNy43MzYwOSAzNC4wNzc0IDguMjg2NTJDMzQuMDk0NiA4Ljg1NDE1IDM0LjU3NjQgOS4zMDEzNyAzNS4xMjY5IDkuMjg0MTdDMzUuNjc3NCA5LjI2Njk3IDM2LjE0MTkgOC43ODUzNSAzNi4xMjQ3IDguMjM0OTJaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik04LjI3MDk2IDM4LjE4MTZDNi41NTA1MyAzOC4xOTg4IDUuMTU2OTggMzYuNzg4MyA1LjE1Njk4IDM1LjA2ODJDNS4xNTY5OCAzMy4zODI1IDYuNTUwNTMgMzEuOTg5MyA4LjIzNjU1IDMxLjk4OTNDOS45NTY5OCAzMS45ODkzIDExLjM1MDUgMzMuMzgyNSAxMS4zNTA1IDM1LjEwMjZDMTEuMzUwNSAzNi43ODgzIDkuOTU2OTggMzguMTgxNiA4LjI3MDk2IDM4LjE4MTZaTTkuMjg2MDEgMzUuMDY4MkM5LjI2ODgxIDM0LjUwMDYgOC43ODcwOSAzNC4wNTM0IDguMjM2NTUgMzQuMDcwNkM3LjY2ODgxIDM0LjA4NzggNy4yMjE1IDM0LjU2OTQgNy4yMzg3IDM1LjExOThDNy4yNTU5MSAzNS42ODc0IDcuNzM3NjMgMzYuMTM0NyA4LjI4ODE3IDM2LjExNzVDOC44Mzg3IDM2LjEwMDMgOS4zMDMyMiAzNS42MTg2IDkuMjg2MDEgMzUuMDY4MloiIGZpbGw9IiM5MTkxOTEiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xOTczXzM4NyI+CjxyZWN0IHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
}
.celement-new__char-icon_3 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5NzNfNDA0KSI+CjxwYXRoIGQ9Ik0zMS45MzEyIDY0QzIzLjUwMTEgNjQgMTUuMDcxIDY0IDYuNjQwODYgNjRDMi41OTc4NSA2NCAwIDYxLjQwMjEgMCA1Ny4zNDE5QzAgNDAuNDQ3MyAwIDIzLjUzNTUgMCA2LjY0MDg2QzAgMi41OTc4NSAyLjU5Nzg1IDAgNi42NTgwNiAwQzIzLjU1MjcgMCA0MC40NjQ1IDAgNTcuMzU5MSAwQzYxLjQwMjEgMCA2NCAyLjU5Nzg1IDY0IDYuNjU4MDZDNjQgMjMuNjIxNSA2NCA0MC41ODQ5IDY0IDU3LjU0ODRDNjQgNjAuNjEwOCA2Mi4yMjggNjMuMDM2NiA1OS4zODkyIDYzLjc3NjNDNTguNzUyNyA2My45NDg0IDU4LjA4MTcgNjQgNTcuNDEwOCA2NEM0OC45MTE4IDY0IDQwLjQzMDEgNjQgMzEuOTMxMiA2NFpNMi4wNjQ1MiAzMS45NjU2QzIuMDY0NTIgNDAuNDMwMSAyLjA2NDUyIDQ4LjkxMTggMi4wNjQ1MiA1Ny4zNzYzQzIuMDY0NTIgNjAuMjQ5NSAzLjc1MDU0IDYxLjkzNTUgNi42MjM2NiA2MS45MzU1QzIzLjU1MjcgNjEuOTM1NSA0MC40NjQ1IDYxLjkzNTUgNTcuMzkzNiA2MS45MzU1QzYwLjIzMjMgNjEuOTM1NSA2MS45MzU1IDYwLjI0OTUgNjEuOTM1NSA1Ny40MTA4QzYxLjkzNTUgNDAuNDY0NSA2MS45MzU1IDIzLjUxODMgNjEuOTM1NSA2LjU4OTI1QzYxLjkzNTUgMy43NTA1NCA2MC4yNDk1IDIuMDY0NTIgNTcuMzkzNiAyLjA2NDUyQzQwLjQ2NDUgMi4wNjQ1MiAyMy41NTI3IDIuMDY0NTIgNi42MjM2NiAyLjA2NDUyQzMuNzUwNTQgMi4wNjQ1MiAyLjA2NDUyIDMuNzMzMzMgMi4wNjQ1MiA2LjYyMzY2QzIuMDY0NTIgMTUuMDcxIDIuMDY0NTIgMjMuNTE4MyAyLjA2NDUyIDMxLjk2NTZaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0zMC43NTE4IDQ0SDEzVjQwLjcwMDRMMjQuNDM3NSAyNC4yMDI1SDEzLjMxVjIwSDMwLjQ0MThWMjMuMjgzMkwxOS4wMjA2IDM5Ljc5NzVIMzAuNzUxOFY0NFoiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTQ0LjUyMjUgMjUuMzAyM0M0Ni40Njk2IDI1LjMwMjMgNDguMDM1OSAyNS44Mzg2IDQ5LjIyMTYgMjYuOTExMUM1MC40MDcyIDI3Ljk3MjYgNTEgMjkuNjc5OSA1MSAzMi4wMzI4VjQ0SDQ2LjAyMzZWMzMuMjgwNEM0Ni4wMjM2IDMxLjk2NzIgNDUuNzg0MyAzMC45NzY3IDQ1LjMwNTcgMzAuMzA5MkM0NC44MzggMjkuNjQxNiA0NC4wOTgzIDI5LjMwNzggNDMuMDg2NyAyOS4zMDc4QzQxLjU2MzkgMjkuMzA3OCA0MC41MjUxIDI5LjgyNzYgMzkuOTcwNCAzMC44NjczQzM5LjQxNTYgMzEuOTA3IDM5LjEzODMgMzMuNDA2MyAzOS4xMzgzIDM1LjM2NTNWNDRIMzQuMTYxOVYyNS42NDcxSDM3Ljk2MzVMMzguNjMyNSAyNy45OTQ1SDM4LjkwOThDMzkuMzAxNCAyNy4zNTk4IDM5Ljc4NTUgMjYuODQ1NCA0MC4zNjIgMjYuNDUxNEM0MC45NDkzIDI2LjA1NzUgNDEuNTk2NSAyNS43Njc0IDQyLjMwMzYgMjUuNTgxNEM0My4wMjE1IDI1LjM5NTMgNDMuNzYxMSAyNS4zMDIzIDQ0LjUyMjUgMjUuMzAyM1oiIGZpbGw9IiM5MTkxOTEiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xOTczXzQwNCI+CjxyZWN0IHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
}
.celement-new__char-icon_4 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5NzVfNDM1KSI+CjxwYXRoIGQ9Ik0zMS45MzEyIDY0QzIzLjUwMTEgNjQgMTUuMDcxIDY0IDYuNjQwODYgNjRDMi41OTc4NSA2NCAwIDYxLjQwMjEgMCA1Ny4zNDE5QzAgNDAuNDQ3MyAwIDIzLjUzNTUgMCA2LjY0MDg2QzAgMi41OTc4NSAyLjU5Nzg1IDAgNi42NTgwNiAwQzIzLjU1MjcgMCA0MC40NjQ1IDAgNTcuMzU5MSAwQzYxLjQwMjEgMCA2NCAyLjU5Nzg1IDY0IDYuNjU4MDZDNjQgMjMuNjIxNSA2NCA0MC41ODQ5IDY0IDU3LjU0ODRDNjQgNjAuNjEwOCA2Mi4yMjggNjMuMDM2NiA1OS4zODkyIDYzLjc3NjNDNTguNzUyNyA2My45NDg0IDU4LjA4MTcgNjQgNTcuNDEwOCA2NEM0OC45MTE4IDY0IDQwLjQzMDEgNjQgMzEuOTMxMiA2NFpNMi4wNjQ1MiAzMS45NjU2QzIuMDY0NTIgNDAuNDMwMSAyLjA2NDUyIDQ4LjkxMTggMi4wNjQ1MiA1Ny4zNzYzQzIuMDY0NTIgNjAuMjQ5NSAzLjc1MDU0IDYxLjkzNTUgNi42MjM2NiA2MS45MzU1QzIzLjU1MjcgNjEuOTM1NSA0MC40NjQ1IDYxLjkzNTUgNTcuMzkzNiA2MS45MzU1QzYwLjIzMjMgNjEuOTM1NSA2MS45MzU1IDYwLjI0OTUgNjEuOTM1NSA1Ny40MTA4QzYxLjkzNTUgNDAuNDY0NSA2MS45MzU1IDIzLjUxODMgNjEuOTM1NSA2LjU4OTI1QzYxLjkzNTUgMy43NTA1NCA2MC4yNDk1IDIuMDY0NTIgNTcuMzkzNiAyLjA2NDUyQzQwLjQ2NDUgMi4wNjQ1MiAyMy41NTI3IDIuMDY0NTIgNi42MjM2NiAyLjA2NDUyQzMuNzUwNTQgMi4wNjQ1MiAyLjA2NDUyIDMuNzMzMzMgMi4wNjQ1MiA2LjYyMzY2QzIuMDY0NTIgMTUuMDcxIDIuMDY0NTIgMjMuNTE4MyAyLjA2NDUyIDMxLjk2NTZaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0yMi41NjMgMzMuNTA4M0MyMS4wMzYgMzQuMzkyNCAxOS40OTUyIDM1LjI2MjkgMTcuOTY4MyAzNi4xNDdDMTQuOTAwNSAzNy45MTUyIDExLjgxOSAzOS42Njk4IDguNzM3NTcgNDEuNDI0NEM3LjI1MTg1IDQyLjI2NzcgNi4zODUxOSA0My40NjQ3IDYuMDgyNTQgNDUuMDU2MUM2LjA2ODc4IDQ1LjEzNzcgNi4wMjc1MSA0NS4yMDU3IDYgNDUuMjYwMVY0Ni41MTE1QzYuMDY4NzggNDYuNzAxOSA2LjEyMzgxIDQ2Ljg5MjMgNi4xNjUwOCA0Ny4wNjkxQzYuMjg4ODkgNDcuNTA0NCA2LjQxMjcgNDcuOTI2IDYuNjE5MDUgNDguMjc5N0M3LjU0MDc0IDQ5LjkzOTEgOC45NzE0MyA1MC44NTA0IDEwLjg4MzYgNTAuOTcyOEMxMS4wNjI0IDUwLjk4NjQgMTEuMjY4OCA1MC45ODY0IDExLjUzMDIgNTAuOTg2NEMxNS4yNTgyIDUwLjk4NjQgMTguOTg2MiA1MC45ODY0IDIyLjcxNDMgNTAuOTg2NEMyNS42MTY5IDUwLjk4NjQgMjguNTQ3MSA1MC45ODY0IDMxLjUwNDggNTAuOTg2NEMzOC40NjU2IDUwLjk4NjQgNDUuNTA5IDUwLjk4NjQgNTIuNDY5OCA1MUM1Mi40Njk4IDUxIDUyLjQ2OTggNTEgNTIuNDgzNiA1MUM1NC43NTM0IDUxIDU2LjMzNTQgNTAuMTI5NSA1Ny4zNTM0IDQ4LjMyMDVDNTcuNTU5OCA0Ny45NTMyIDU3LjY4MzYgNDcuNTMxNiA1Ny44MjEyIDQ3LjA4MjdDNTcuODc2MiA0Ni44OTIzIDU3LjkzMTIgNDYuNzAxOSA1OCA0Ni40OTc5VjQ1LjIzMjlDNTcuOTcyNSA0NS4xNzg1IDU3LjkzMTIgNDUuMDk2OSA1Ny45MTc1IDQ1LjAwMTdDNTcuNjAxMSA0My40NTExIDU2Ljc3NTcgNDIuMjk0OSA1NS40IDQxLjQ5MjRDNTUuMDI4NiA0MS4yNzQ4IDU0LjY1NzEgNDEuMDU3MiA1NC4yNzIgNDAuODM5Nkw1MS4wMTE2IDM4Ljk3NjFDNDUuMzQzOSAzNS43MjU0IDM5LjQ5NzQgMzIuMzc5MyAzMy43MTk2IDI5LjA3NDFDMzMuMzIwNiAyOC44NDI5IDMzLjEyOCAyOC41NDM3IDMzLjExNDMgMjguMDY3NkMzMy4wMzE3IDI2LjQ3NjIgMzMuNzE5NiAyNS4yNzkzIDM1LjIxOSAyNC40MDg4QzM3LjkxNTMgMjIuODMxIDM4Ljk3NDYgMTkuNTkzOCAzNy43MjI4IDE2LjcxMDNDMzYuNTI1OSAxMy45MjE5IDMzLjM0ODEgMTIuNDEyMSAzMC4zNjMgMTMuMjE0NkMyNy42OTQyIDEzLjkyMTkgMjUuNzk1OCAxNi4zMjk0IDI1Ljc2ODMgMTkuMDQ5N0MyNS43NTQ1IDE5LjcyOTggMjYuMTk0NyAyMC4yMzMxIDI2LjggMjAuMjczOUMyNy40NjAzIDIwLjMxNDcgMjcuOTQxOCAxOS44OTMgMjguMDI0MyAxOS4xODU4QzI4LjAzODEgMTkuMTA0MSAyOC4wMzgxIDE5LjAyMjUgMjguMDUxOSAxOC45NDA5QzI4LjA3OTQgMTguNzA5NyAyOC4wOTMxIDE4LjQ2NDkgMjguMTYxOSAxOC4yMkMyOC41ODg0IDE2LjQ5MjYgMzAuMTI5MSAxNS4yNjg1IDMxLjkxNzUgMTUuMjQxM0MzMy43NDcxIDE1LjIxNDEgMzUuMzI5MSAxNi4zNDMgMzUuODM4MSAxOC4wNzA0QzM2LjM0NzEgMTkuODI1IDM1LjYzMTcgMjEuNjIwNCAzNC4wMzYgMjIuNTMxOEMzMS44MzQ5IDIzLjc5NjcgMzAuODAzMiAyNS41OTIxIDMwLjg5OTUgMjguMDQwNEMzMC45MTMyIDI4LjUxNjUgMzAuNzM0NCAyOC44NDI5IDMwLjI5NDIgMjkuMDg3N0MyOC4xMzQ0IDMwLjMxMTkgMjUuOTMzMyAzMS41NzY4IDIzLjgxNDggMzIuNzg3NEwyMi41NjMgMzMuNTA4M1pNMzEuMzM5NyAzMS4wNzM2QzMxLjY4MzYgMzAuODgzMiAzMi4xMTAxIDMwLjcxOTkgMzIuNjc0MSAzMS4wNDY0QzM4LjE5MDUgMzQuMjE1NiA0My43ODk0IDM3LjQyNTYgNDkuMjA5NSA0MC41NDAzTDU0LjAxMDYgNDMuMjg3OUM1NS40Mjc1IDQ0LjEwNCA1Ni4wMTkgNDUuMzU1MyA1NS42MDYzIDQ2LjcxNTVDNTUuMjYyNCA0Ny44NzE2IDU0LjI3MiA0OC42NjA1IDUzLjA0NzYgNDguNzQyMUM1Mi44MTM4IDQ4Ljc1NTcgNTIuNTc5OSA0OC43NTU3IDUyLjM0NiA0OC43NTU3SDUyLjMwNDhDNDYuMzc1NyA0OC43NTU3IDQwLjQ0NjYgNDguNzU1NyAzNC41MTc1IDQ4Ljc1NTdIMjcuMzkxNUMyMi4xNzc4IDQ4Ljc1NTcgMTYuNzk4OSA0OC43NTU3IDExLjUwMjYgNDguNzU1N0gxMS40ODg5QzEwLjc1OTggNDguNzU1NyA5LjgzODEgNDguNjYwNSA5LjA4MTQ4IDQ3Ljg5ODhDOC40NjI0MyA0Ny4yNzMyIDguMTU5NzkgNDYuNDE2MiA4LjI4MzYgNDUuNTcyOUM4LjQwNzQxIDQ0LjY3NTIgOC45NzE0MyA0My44NTkxIDkuODI0MzQgNDMuMzY5NUMxMS40MjAxIDQyLjQ0NDYgMTMuMDU3MSA0MS41MTk3IDE0LjYyNTQgNDAuNjA4M0wxOS40OTUyIDM3Ljg2MDhDMjMuMzc0NiAzNS42NDM3IDI3LjM5MTUgMzMuMzQ1MSAzMS4zMzk3IDMxLjA3MzZaIiBmaWxsPSIjOTE5MTkxIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTk3NV80MzUiPgo8cmVjdCB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")
}
.celement-new__char-icon_5 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDMzMzI0NiAyMi41MDM2QzAuNTE2NTMyIDIxLjU2NTkgMS4yOTk2NiAyMS4yNjk4IDIuMzMyNzIgMjEuMzAyN0MzLjY2NTcxIDIxLjM1MiA0Ljk5ODcgMjEuMzE5MSA2LjQxNDk5IDIxLjMxOTFDNi40MTQ5OSAyMS4wMzk1IDYuNDE0OTkgMjAuNzkyNyA2LjQxNDk5IDIwLjU2MjRDNi40MTQ5OSAxNi43NDU5IDYuNDE0OTkgMTIuOTEzIDYuNDE0OTkgOS4wOTY1MUM2LjQxNDk5IDcuNjMyNDMgNy4wMzE1IDcuMDIzNzYgOC40OTc3OCA3LjAwNzMxQzkuMjY0MjUgNy4wMDczMSAxMC4wNDc0IDYuOTkwODYgMTAuODEzOCA3LjAwNzMxQzEyLjA2MzUgNy4wNDAyMSAxMi42OCA3LjY2NTMzIDEyLjY4IDguODk5MUMxMi42OTY3IDEyLjgxNDMgMTIuNjk2NyAxNi43MTMgMTIuNjYzNCAyMC42MjgyQzEyLjY2MzQgMjEuMjA0IDEyLjgzIDIxLjM1MiAxMy4zOTY1IDIxLjMzNTZDMTUuMTQ2IDIxLjMwMjcgMTYuODk1NiAyMS4zMTkxIDE4LjY0NTEgMjEuMzE5MUMxOC44NDUxIDIxLjMxOTEgMTkuMDYxNyAyMS4zMTkxIDE5LjI2MTYgMjEuMzUyQzE5Ljc2MTUgMjEuNDUwNyAyMC4wMjgxIDIxLjc3OTcgMTkuOTk0OCAyMi4yNzMzQzE5Ljk3ODEgMjIuNzMzOSAxOS43MTE1IDIzLjA0NjQgMTkuMjQ1IDIzLjEyODdDMTguOTk1IDIzLjE3OCAxOC43NDUxIDIzLjE2MTYgMTguNDk1MiAyMy4xNjE2QzEzLjIyOTkgMjMuMTYxNiA3Ljk2NDU5IDIzLjE2MTYgMi42ODI2MyAyMy4xNjE2QzIuNDMyNyAyMy4xNjE2IDIuMTk5NDMgMjMuMTYxNiAxLjkxNjE3IDIzLjE2MTZDMS45MTYxNyAyNC4yNjM4IDEuOTE2MTcgMjUuMzE2NiAxLjkxNjE3IDI2LjM4NTlDMjEuOTYwOSAyNi4zODU5IDQxLjk4OSAyNi4zODU5IDYyLjA2NzEgMjYuMzg1OUM2Mi4wNjcxIDI1LjM0OTUgNjIuMDY3MSAyNC4yOTY3IDYyLjA2NzEgMjMuMTYxNkM2MS44MDA1IDIzLjE2MTYgNjEuNTAwNiAyMy4xNjE2IDYxLjIxNzQgMjMuMTYxNkM0OC42NTQgMjMuMTYxNiAzNi4xMDcyIDIzLjE2MTYgMjMuNTQzOSAyMy4xNjE2QzIzLjI3NzMgMjMuMTYxNiAyMi45OTQgMjMuMTYxNiAyMi43Mjc0IDIzLjE0NTFDMjIuMTk0MiAyMy4wNzkzIDIxLjg5NDMgMjIuNzY2OCAyMS44OTQzIDIyLjI0MDRDMjEuODk0MyAyMS43MTM5IDIyLjIxMDkgMjEuNDAxNCAyMi43NDQxIDIxLjMzNTZDMjIuOTc3MyAyMS4zMDI3IDIzLjE5MzkgMjEuMzE5MSAyMy40MjcyIDIxLjMxOTFDMzIuNTQxNSAyMS4zMTkxIDQxLjY3MjUgMjEuMzE5MSA1MC43ODY4IDIxLjMxOTFDNTEuMDUzMyAyMS4zMTkxIDUxLjMxOTkgMjEuMzE5MSA1MS42NTMyIDIxLjMxOTFDNTEuNjUzMiAyMS4wMDY2IDUxLjY1MzIgMjAuNzU5OCA1MS42NTMyIDIwLjUyOTVDNTEuNjUzMiAxNi43NDU5IDUxLjY1MzIgMTIuOTYyMyA1MS42NTMyIDkuMTc4NzZDNTEuNjg2NSA3LjU5OTUyIDUyLjI1MyA3LjAyMzc2IDUzLjg1MjYgNy4wMDczMUM1NC41NTI0IDcuMDA3MzEgNTUuMjY4OSA3LjAwNzMxIDU1Ljk2ODcgNy4wMDczMUM1Ny4zMzUgNy4wMjM3NiA1Ny45NTE1IDcuNjMyNDMgNTcuOTUxNSA4Ljk5NzgxQzU3Ljk1MTUgMTIuODYzNiA1Ny45NTE1IDE2LjcyOTUgNTcuOTUxNSAyMC41OTUzQzU3Ljk1MTUgMjAuNzkyNyA1Ny45NTE1IDIxLjAwNjYgNTcuOTUxNSAyMS4yODYyQzU4LjIwMTUgMjEuMzAyNyA1OC40MTgxIDIxLjMxOTEgNTguNjM0NyAyMS4zMTkxQzU5LjY1MTEgMjEuMzE5MSA2MC42ODQyIDIxLjM2ODUgNjEuNzAwNiAyMS4zMDI3QzYyLjczMzYgMjEuMjUzMyA2My41MTY4IDIxLjU0OTQgNjQgMjIuNDg3MUM2NCAyNC4wMTcgNjQgMjUuNTMwNCA2NCAyNy4wNjAzQzYzLjYxNjcgMjcuNzY3NyA2My4xMDAyIDI4LjI3NzYgNjIuMjE3MSAyOC4yNzc2QzYxLjg2NzIgMjguMjc3NiA2MS41MTczIDI4LjI3NzYgNjEuMTUwNyAyOC4yNzc2QzYwLjEwMSAyOC4yNzc2IDU5LjAzNDYgMjguMjc3NiA1Ny45ODQ5IDI4LjI3NzZDNTcuOTg0OSAzNS41NjUyIDU3Ljk4NDkgNDIuNzcwNCA1Ny45ODQ5IDUwLjAwODZDNTkuMjY3OSA1MC4wMDg2IDYwLjQ4NDIgNTAuMDU3OSA2MS43MTcyIDQ5Ljk5MjFDNjIuNzY3IDQ5Ljk0MjggNjMuNTMzNCA1MC4yNzE4IDYzLjk4MzMgNTEuMjI1OUM2My45ODMzIDUyLjcwNjUgNjMuOTgzMyA1NC4xODcgNjMuOTgzMyA1NS42Njc1QzYzLjYxNjcgNTYuNjU0NSA2Mi44NjY5IDU2Ljk4MzUgNjEuODMzOSA1Ni45ODM1QzU1LjMxODkgNTYuOTY3MSA0OC44MDM5IDU2Ljk2NzEgNDIuMjcyMyA1Ni45NjcxQzQxLjI4OTIgNTYuOTY3MSA0MC44NzI3IDU2LjY4NzQgNDAuODU2IDU2LjA2MjNDNDAuODM5MyA1NS40MDQzIDQxLjI3MjYgNTUuMTI0NyA0Mi4zMDU2IDU1LjEyNDdDNDguNjM3MyA1NS4xMjQ3IDU0Ljk2OSA1NS4xMjQ3IDYxLjMwMDcgNTUuMTI0N0M2MS41NjczIDU1LjEyNDcgNjEuODE3MiA1NS4xMjQ3IDYyLjA2NzEgNTUuMTI0N0M2Mi4wNjcxIDUzLjk4OTYgNjIuMDY3MSA1Mi45MzY4IDYyLjA2NzEgNTEuOTAwNEM0MS45ODkgNTEuOTAwNCAyMS45NDQzIDUxLjkwMDQgMS45MTYxNyA1MS45MDA0QzEuOTE2MTcgNTIuOTg2MSAxLjkxNjE3IDU0LjAyMjUgMS45MTYxNyA1NS4xMjQ3QzIuMjE2MDkgNTUuMTI0NyAyLjQ4MjY5IDU1LjEyNDcgMi43NDkyOCA1NS4xMjQ3QzE0LjI2MjkgNTUuMTI0NyAyNS43NzY2IDU1LjEyNDcgMzcuMjkwMyA1NS4xMjQ3QzM3LjU0MDIgNTUuMTI0NyAzNy43OTAxIDU1LjEwODIgMzguMDQwMSA1NS4xNDExQzM4LjU4OTkgNTUuMTkwNSAzOC45NTY1IDU1LjU1MjQgMzguOTczMiA1Ni4wNDU5QzM4Ljk3MzIgNTYuNTIyOSAzOC42MDY2IDU2LjkwMTMgMzguMDczNCA1Ni45NjcxQzM3LjkwNjggNTYuOTgzNiAzNy43NDAyIDU2Ljk4MzUgMzcuNTczNSA1Ni45ODM1QzI1Ljc1OTkgNTYuOTgzNSAxMy45NjMgNTYuOTgzNSAyLjE0OTQ0IDU3QzEuMTE2MzggNTcgMC4zNjY1NzEgNTYuNjg3NCAwIDU1LjY4NEMwIDU0LjIwMzQgMCA1Mi43MjI5IDAgNTEuMjQyNEMwLjQ0OTg4MyA1MC4zMjExIDEuMTgzMDIgNDkuOTU5MiAyLjIxNjA5IDUwLjAwODZDMy4yODI0OCA1MC4wNTc5IDQuMzMyMiA1MC4wMjUgNS4zOTg1OSA1MC4wMjVDNS43MTUxOCA1MC4wMjUgNi4wNDg0MiA1MC4wMjUgNi4zNDgzNCA1MC4wMjVDNi4zNDgzNCA0Mi43Mzc1IDYuMzQ4MzQgMzUuNTQ4NyA2LjM0ODM0IDI4LjI5NDFDNC45NjUzNyAyOC4yOTQxIDMuNjE1NzIgMjguMjYxMiAyLjI2NjA4IDI4LjMxMDVDMS4yNjYzNCAyOC4zNDM0IDAuNDgzMjA3IDI4LjAzMDkgMC4wMzMzMjQ2IDI3LjA3NjhDMC4wMzMzMjQ2IDI1LjU0NjkgMC4wMzMzMjQ2IDI0LjAzMzQgMC4wMzMzMjQ2IDIyLjUwMzZaTTEyLjczIDI4LjMyN0MxMi43MyAzNS41ODE2IDEyLjczIDQyLjc4NjkgMTIuNzMgNDkuOTkyMUMyNS43MjY2IDQ5Ljk5MjEgMzguNjU2NiA0OS45OTIxIDUxLjYzNjUgNDkuOTkyMUM1MS42MzY1IDQyLjc1NCA1MS42MzY1IDM1LjU0ODcgNTEuNjM2NSAyOC4zMjdDMzguNjczMiAyOC4zMjcgMjUuNzI2NiAyOC4zMjcgMTIuNzMgMjguMzI3Wk01Ni4wMzU0IDUwLjAwODZDNTYuMDM1NCA0Mi43NzA0IDU2LjAzNTQgMzUuNTQ4NyA1Ni4wMzU0IDI4LjM1OTlDNTUuMTg1NiAyOC4zNTk5IDU0LjM4NTggMjguMzU5OSA1My42MDI3IDI4LjM1OTlDNTMuNjAyNyAzNS42MTQ1IDUzLjYwMjcgNDIuODAzMyA1My42MDI3IDUwLjAwODZDNTQuNDM1OCA1MC4wMDg2IDU1LjIzNTYgNTAuMDA4NiA1Ni4wMzU0IDUwLjAwODZaTTEwLjc2MzkgNTAuMDA4NkMxMC43NjM5IDQyLjc1NCAxMC43NjM5IDM1LjU0ODcgMTAuNzYzOSAyOC4zNDM0QzkuOTMwNzQgMjguMzQzNCA5LjEzMDk1IDI4LjM0MzQgOC4zMzExNiAyOC4zNDM0QzguMzMxMTYgMzUuNTgxNiA4LjMzMTE2IDQyLjc4NjkgOC4zMzExNiA1MC4wMDg2QzkuMTQ3NjEgNTAuMDA4NiA5LjkzMDc0IDUwLjAwODYgMTAuNzYzOSA1MC4wMDg2Wk01Ni4wMzU0IDIxLjI4NjJDNTYuMDM1NCAxNy4xNDA3IDU2LjAzNTQgMTMuMDI4MSA1Ni4wMzU0IDguODk5MUM1NS4yMDIzIDguODk5MSA1NC40MTkxIDguODk5MSA1My42MTkzIDguODk5MUM1My42MTkzIDEzLjA0NDYgNTMuNjE5MyAxNy4xNTcyIDUzLjYxOTMgMjEuMjg2MkM1NC40NTI1IDIxLjI4NjIgNTUuMjM1NiAyMS4yODYyIDU2LjAzNTQgMjEuMjg2MlpNMTAuNzYzOSAyMS4yODYyQzEwLjc2MzkgMTcuMTQwNyAxMC43NjM5IDEzLjAyODEgMTAuNzYzOSA4LjkxNTU1QzkuOTE0MDggOC45MTU1NSA5LjExNDI5IDguOTE1NTUgOC4zNDc4MiA4LjkxNTU1QzguMzQ3ODIgMTMuMDc3NSA4LjM0NzgyIDE3LjE3MzYgOC4zNDc4MiAyMS4yODYyQzkuMTgwOTQgMjEuMjg2MiA5Ljk2NDA3IDIxLjI4NjIgMTAuNzYzOSAyMS4yODYyWiIgZmlsbD0iIzkxOTE5MSIvPgo8L3N2Zz4K")
}
.celement-new__char-icon_6 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5NzRfNDI5KSI+CjxwYXRoIGQ9Ik0zMC4xMjQ1IDBDMzEuMzc0OCAwIDMyLjYyNTIgMCAzMy44NzU1IDBDMzQuMDU4OSAwLjAzMzMyOTcgMzQuMjQyMiAwLjA5OTk4OTEgMzQuNDI1NiAwLjA5OTk4OTFDMzcuNjkzMSAwLjMzMzI5NyA0MC44NjA2IDAuOTk5ODkxIDQzLjg2MTQgMi4yODMwOUM1NC42NDc2IDYuOTMyNTggNjEuMjQ5MyAxNC45OTg0IDYzLjQ5OTkgMjYuNTQ3MUM2My43MzMzIDI3LjczMDMgNjMuODMzMyAyOC45MzAyIDY0IDMwLjExMzRDNjQgMzEuMzYzMyA2NCAzMi42MTMxIDY0IDMzLjg2M0M2My45NjY3IDM0LjA0NjMgNjMuOSAzNC4yMTI5IDYzLjkgMzQuMzk2M0M2My41ODMyIDM4Ljg2MjQgNjIuNDMyOSA0My4xMTIgNjAuMjMyMyA0Ni45OTQ5QzU0LjMzMDggNTcuNDkzOCA0NS4zNDUxIDYzLjE5MzEgMzMuMzQyIDYzLjk0MzFDMjcuNTczOCA2NC4yOTMgMjIuMDU1NyA2My4wMjY1IDE2Ljk4NzggNjAuMjQzNUM3Ljk1MjA3IDU1LjI3NzMgMi40NTA2NCA0Ny43MTE1IDAuNTAwMTMgMzcuNTc5M0MwLjI2NjczNiAzNi4zNjI3IDAuMTY2NzEgMzUuMTEyOSAwIDMzLjg3OTdDMCAzMi42Mjk4IDAgMzEuMzc5OSAwIDMwLjEzMDFDMC4wMzMzNDIgMjkuOTQ2NyAwLjEwMDAyNiAyOS43ODAxIDAuMTAwMDI2IDI5LjU5NjhDMC40MTY3NzUgMjUuMTMwNiAxLjYwMDQyIDIwLjg5NzcgMy43NTA5OCAxNi45OTgyQzguNzE4OTQgNy45NjU4IDE2LjI4NzYgMi40NDk3MyAyNi40MjM1IDAuNDk5OTQ2QzI3LjY0MDUgMC4yNjY2MzggMjguODc0MiAwLjE2NjY0OSAzMC4xMjQ1IDBaTTU4LjA0ODQgNDEuNTYyMUM1OC4yNjUyIDQwLjg3ODkgNTguNDgxOSA0MC4yNDU2IDU4LjY5ODYgMzkuNTYyNEM1OS4zOTg4IDM5Ljc3OSA2MC4wMzIzIDM5Ljk2MjMgNjAuNjgyNSA0MC4xNzlDNjEuMzQ5MyAzNy44NDU5IDYxLjczMjcgMzUuNTI5NSA2MS43OTk0IDMzLjA3OTdDNjEuMDk5MiAzMy4wNzk3IDYwLjQzMjQgMzMuMDc5NyA1OS43NjU2IDMzLjA3OTdDNTkuNzY1NiAzMi4zMjk4IDU5Ljc2NTYgMzEuNjYzMiA1OS43NjU2IDMwLjkxMzNDNjAuNDY1NyAzMC45MTMzIDYxLjExNTkgMzAuOTEzMyA2MS43NjYxIDMwLjkxMzNDNjEuODE2MSAyOS4wNDY4IDYxLjE2NTkgMjUuMDMwNiA2MC42MTU4IDIzLjgzMDdDNTkuOTk5IDI0LjAzMDcgNTkuMzY1NSAyNC4yMTQgNTguNjgxOSAyNC40MzA3QzU4LjQ2NTIgMjMuNzQ3NCA1OC4yNDg1IDIzLjA5NzUgNTguMDMxOCAyMi40MzA5QzU4LjczMiAyMi4xOTc2IDU5LjM0ODggMjEuOTgwOSA2MC4wMTU2IDIxLjc0NzZDNTkuMTY1NCAxOS40NDc5IDU4LjA5ODUgMTcuMzMxNCA1Ni43MzE0IDE1LjM2NUM1Ni4xMzEzIDE1Ljc4MTYgNTUuNTk3OCAxNi4xNjQ5IDU1LjAzMSAxNi41NjQ5QzU0LjU5NzYgMTUuOTgxNiA1NC4xOTc0IDE1LjQzMTcgNTMuNzk3MyAxNC44NjUxQzU0LjM4MDggMTQuNDMxOCA1NC45MTQzIDE0LjAzMTggNTUuNTgxMSAxMy41MzE5QzUzLjg2NCAxMS44MTU0IDUyLjE4MDMgMTAuMTMyMiA1MC40NjMxIDguNDE1NzVDNDkuOTYzIDkuMDk5MDEgNDkuNTYyOSA5LjYzMjI5IDQ5LjE0NjEgMTAuMjE1NkM0OC41NDYgOS43ODIyNyA0Ny45OTU4IDkuMzgyMzEgNDcuNDI5IDguOTY1NjlDNDcuODYyNSA4LjM2NTc2IDQ4LjI0NTkgNy44MzI0OCA0OC42NDYgNy4yNjU4OEM0Ni42MTIxIDUuODk5MzYgNDQuNTExNiA0Ljc5OTQ4IDQyLjIyNzcgMy45ODI5QzQxLjk5NDMgNC42NjYxNiA0MS43Nzc1IDUuMjk5NDIgNDEuNTYwOCA1Ljk2NjAyQzQwLjg2MDYgNS43MzI3MSA0MC4yMjcxIDUuNTMyNzMgMzkuNTYwMyA1LjMxNjA5QzM5Ljc3NyA0LjU5OTUgMzkuOTc3MSAzLjk4MjkgNDAuMTc3MSAzLjMxNjMxQzM3LjgyNjUgMi42NDk3MSAzNS41MDkyIDIuMjY2NDIgMzMuMDU4NiAyLjE5OTc2QzMzLjA1ODYgMi45MTYzNSAzMy4wNTg2IDMuNTY2MjggMzMuMDU4NiA0LjI0OTU0QzMyLjMyNTEgNC4yNDk1NCAzMS42NTgyIDQuMjQ5NTQgMzAuOTA4IDQuMjQ5NTRDMzAuOTA4IDMuNTQ5NjEgMzAuOTA4IDIuODgzMDIgMzAuOTA4IDIuMTk5NzZDMjguNDQwNyAyLjI5OTc1IDI2LjEyMzUgMi42MzMwNSAyMy44MDYyIDMuMzQ5NjRDMjQuMDIyOSA0LjAzMjkgMjQuMjA2MyA0LjY2NjE2IDI0LjQyMyA1LjMzMjc1QzIzLjcyMjggNS41NDk0IDIzLjA4OTMgNS43NjYwNCAyMi40MjI1IDUuOTY2MDJDMjIuMTg5MSA1LjI2NjA5IDIxLjk3MjQgNC42MzI4MyAyMS43MzkgMy45ODI5QzE5LjQzODQgNC44NDk0NyAxNy4zMjEyIDUuODgyNjkgMTUuMzM3MyA3LjI2NTg4QzE1Ljc1NDEgNy44NjU4MSAxNi4xMzc1IDguMzk5MDkgMTYuNTM3NiA4Ljk2NTY5QzE1LjkzNzUgOS4zOTg5OCAxNS40MDQgOS43OTg5MyAxNC44MjA1IDEwLjIxNTZDMTQuMzg3MSA5LjYzMjI5IDEzLjk4NyA5LjA5OTAxIDEzLjUwMzUgOC40MTU3NUMxMS43ODY0IDEwLjExNTYgMTAuMTAyNiAxMS43ODIxIDguMzY4ODUgMTMuNTE1MkM5LjA1MjM2IDE0LjAxNTEgOS41ODU4MyAxNC40MTUxIDEwLjE2OTMgMTQuODMxN0M5LjczNTg3IDE1LjQzMTcgOS4zMzU3NiAxNS45ODE2IDguOTE4OTkgMTYuNTQ4MkM4LjMxODgzIDE2LjEzMTYgNy43ODUzNiAxNS43NDgzIDcuMjE4NTUgMTUuMzMxN0M1Ljg2ODIgMTcuMzY0OCA0Ljc2NzkxIDE5LjQ2NDYgMy45NTEwMyAyMS43NDc2QzQuNjM0NTQgMjEuOTgwOSA1LjI1MTM3IDIyLjE5NzYgNS45MTgyMSAyMi40MTQyQzUuNzAxNDggMjMuMDk3NSA1LjQ4NDc2IDIzLjczMDggNS4yNjgwNCAyNC40MTRDNC41Njc4NiAyNC4xOTc0IDMuOTM0MzYgMjQuMDE0MSAzLjI2NzUyIDIzLjc5NzRDMi42MDA2OCAyNi4xMzA1IDIuMjE3MjQgMjguNDYzNiAyLjE1MDU2IDMwLjkxMzNDMi44NTA3NCAzMC45MTMzIDMuNTE3NTggMzAuOTEzMyA0LjE4NDQyIDMwLjkxMzNDNC4xODQ0MiAzMS42NjMyIDQuMTg0NDIgMzIuMzI5OCA0LjE4NDQyIDMzLjA3OTdDMy40ODQyNCAzMy4wNzk3IDIuODM0MDcgMzMuMDc5NyAyLjE1MDU2IDMzLjA3OTdDMi4yNTA1OSAzNS41Mjk1IDIuNjAwNjggMzcuODYyNiAzLjI4NDE5IDQwLjE3OUMzLjk2NzcgMzkuOTYyMyA0LjYwMTIgMzkuNzc5IDUuMjY4MDQgMzkuNTYyNEM1LjQ4NDc2IDQwLjI2MjMgNS43MDE0OCA0MC44OTU2IDUuOTE4MjEgNDEuNTYyMUM1LjIxODAzIDQxLjc5NTUgNC42MDEyIDQyLjAxMjEgMy45MzQzNiA0Mi4yMjg3QzQuNzg0NTggNDQuNTI4NSA1LjgzNDg1IDQ2LjY0NDkgNy4yMDE4OCA0OC42MjhDNy43ODUzNiA0OC4yMTE0IDguMzM1NSA0Ny44MjgxIDguOTAyMzIgNDcuNDI4MkM5LjMzNTc2IDQ4LjAxMTQgOS43MzU4NyA0OC41NjE0IDEwLjE1MjYgNDkuMTQ0N0M5LjU2OTE2IDQ5LjU3NzkgOS4wMzU2OSA0OS45NjEyIDguNDg1NTQgNTAuMzc3OUMxMC4wMDI2IDUyLjI5NDMgMTEuNjY5NyA1My45Nzc1IDEzLjU4NjkgNTUuNDc3M0MxNC4wMDM2IDU0LjkxMDcgMTQuNDAzOCA1NC4zNzc0IDE0LjgyMDUgNTMuODEwOEMxNS40MjA3IDU0LjI0NDEgMTUuOTcwOCA1NC42NDQxIDE2LjUzNzYgNTUuMDYwN0MxNi4xMjA5IDU1LjY0NCAxNS43Mzc0IDU2LjE5MzkgMTUuMzIwNyA1Ni43NjA1QzE3LjMzNzggNTguMTI3IDE5LjQzODQgNTkuMjEwMiAyMS43MzkgNjAuMDQzNUMyMS45NzI0IDU5LjM2MDIgMjIuMTg5MSA1OC43NDM2IDIyLjQwNTggNTguMDYwNEMyMy4wODkzIDU4LjI3NyAyMy43MjI4IDU4LjQ5MzYgMjQuNDA2NCA1OC43MTAzQzI0LjE4OTYgNTkuNDEwMiAyNC4wMDYzIDYwLjA0MzUgMjMuNzg5NSA2MC43MTAxQzI2LjEyMzUgNjEuMzc2NyAyOC40NDA3IDYxLjc2IDMwLjkwOCA2MS44MjY2QzMwLjkwOCA2MS4xMjY3IDMwLjkwOCA2MC40NjAxIDMwLjkwOCA1OS43OTM1QzMxLjY1ODIgNTkuNzkzNSAzMi4zMjUxIDU5Ljc5MzUgMzMuMDc1MyA1OS43OTM1QzMzLjA3NTMgNjAuNDkzNCAzMy4wNzUzIDYxLjE0MzQgMzMuMDc1MyA2MS44MjY2QzM1LjUyNTkgNjEuNzQzMyAzNy44NTk5IDYxLjM3NjcgNDAuMTc3MSA2MC42OTM0QzM5Ljk2MDQgNjAuMDEwMSAzOS43NzcgNTkuMzc2OSAzOS41NjAzIDU4LjcxMDNDNDAuMjYwNSA1OC40OTM2IDQwLjg5NCA1OC4yNzcgNDEuNTYwOCA1OC4wNjA0QzQxLjc5NDIgNTguNzYwMyA0Mi4wMTA5IDU5LjM3NjkgNDIuMjQ0MyA2MC4wNDM1QzQ0LjU0NDkgNTkuMTc2OSA0Ni42NjIxIDU4LjEyNyA0OC42NDYgNTYuNzYwNUM0OC4yMjkyIDU2LjE3NzIgNDcuODQ1OCA1NS42NDQgNDcuNDI5IDU1LjA2MDdDNDguMDEyNSA1NC42Mjc0IDQ4LjU2MjYgNTQuMjI3NCA0OS4xNDYxIDUzLjgxMDhDNDkuNTc5NiA1NC4zOTQxIDQ5Ljk2MyA1NC45Mjc0IDUwLjM3OTggNTUuNDk0QzUyLjMxMzYgNTMuOTk0MSA1My45ODA3IDUyLjMxMSA1NS40ODExIDUwLjM5NDVDNTQuOTE0MyA0OS45Nzc5IDU0LjM4MDggNDkuNTk0NiA1My44MTQgNDkuMTc4QzU0LjI0NzUgNDguNTc4MSA1NC42NDc2IDQ4LjAyODEgNTUuMDY0MyA0Ny40NjE1QzU1LjY0NzggNDcuODc4MSA1Ni4xOTggNDguMjYxNCA1Ni43NjQ4IDQ4LjY3OEM1OC4xMzE4IDQ2LjY2MTYgNTkuMjE1NCA0NC41NjE4IDYwLjA0OSA0Mi4yNjIxQzU5LjM0ODggNDIuMDEyMSA1OC43MzIgNDEuNzk1NSA1OC4wNDg0IDQxLjU2MjFaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0zMi4wMDggNTUuNDYwNkMxOS4wODggNTUuMzYwNiA4LjU2ODU4IDQ1LjE3ODQgOC41MzUyNCAzMi4wMjk5QzguNTAxODkgMTkuMDE0NiAxOC44NzEzIDguNTQ5MDcgMzEuOTkxMyA4LjU0OTA3QzQ1LjA2MTQgOC41NDkwNyA1NS40MzA4IDE4Ljk5NzkgNTUuNDMwOCAzMS45OTY1QzU1LjQ0NzUgNDUuMDExOCA0NS4wNzgxIDU1LjMyNzMgMzIuMDA4IDU1LjQ2MDZaTTMxLjk3NDcgNTMuMzI3NUM0My42Nzc3IDUzLjIyNzYgNTMuMjYzNSA0NC4wMTE5IDUzLjMxMzYgMzIuMDI5OUM1My4zNjM2IDIwLjI4MTEgNDMuOTk0NSAxMC42OTg4IDMyLjAwOCAxMC42ODIyQzIwLjI4ODMgMTAuNjY1NSAxMC43MTkxIDE5Ljk4MTIgMTAuNjY5MSAzMS45NDY1QzEwLjYzNTggNDMuNjYxOSAxOS45NTQ5IDUzLjIxMDkgMzEuOTc0NyA1My4zMjc1WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNNTAuMTI5OCAzMS45Nzk5QzUwLjE0NjUgNDEuOTQ1NSA0Mi4wMjc3IDUwLjA5NDYgMzIuMDI1MSA1MC4xMjc5QzIyLjA1NTkgNTAuMTYxMiAxMy45MDM3IDQyLjAyODggMTMuODcwNCAzMi4wMjk5QzEzLjgzNzEgMjIuMDY0MyAyMS45NzI1IDEzLjkxNTIgMzEuOTc1MSAxMy44ODE4QzQxLjkyNzcgMTMuODQ4NSA1MC4wOTY1IDIxLjk5NzYgNTAuMTI5OCAzMS45Nzk5Wk00NC40Nzg0IDIyLjA0NzZDNDIuNjI3OSAxOS43NDc5IDQwLjM2MDYgMTguMDk4MSAzNy42MDk5IDE3LjA2NDhDMzcuNDkzMiAxNy4zMTQ4IDM3LjQwOTkgMTcuNDk4MSAzNy4zNDMyIDE3LjY5ODFDMzYuNTkzIDE5LjQ4MTIgMzUuODU5NSAyMS4yNjQ0IDM1LjEwOTMgMjMuMDQ3NUMzNC45NTkyIDIzLjQxNDEgMzQuNzkyNSAyMy43ODA4IDM0LjU1OTEgMjQuMDk3NEMzMy4wNzU0IDI2LjEzMDUgMzAuMDc0NiAyNS43NDcyIDI5LjAyNDMgMjMuMzY0MUMyOC4yOTA4IDIxLjczMSAyNy42NDA3IDIwLjA2NDUgMjYuOTU3MSAxOC40MTQ3QzI2Ljc3MzggMTcuOTgxNCAyNi41OTA0IDE3LjU0ODEgMjYuMzczNyAxNy4wNjQ4QzIzLjYwNjMgMTguMTMxNCAyMS4zMzkgMTkuNzY0NSAxOS41MjE5IDIyLjA0NzZDMTkuNjcxOSAyMi4xODA5IDE5Ljc3MTkgMjIuMjgwOSAxOS44ODg2IDIyLjM4MDlDMjEuNTA1NyAyMy43NjQxIDIzLjEyMjggMjUuMTMwNiAyNC43MjMyIDI2LjUzMDVDMjUuNzczNSAyNy40NDcgMjYuMTQwMyAyOC42NDY5IDI1LjY5MDEgMjkuOTgwMUMyNS4yNCAzMS4zMTMzIDI0LjI1NjQgMzIuMDI5OSAyMi44NTYxIDMyLjE2MzJDMjEuNDM5IDMyLjI3OTggMjAuMDM4NyAzMi4zOTY1IDE4LjYyMTYgMzIuNTEzMkMxNy43NzE0IDMyLjU3OTggMTYuOTM3OSAzMi42NjMxIDE2LjA1NDMgMzIuNzI5OEMxNi4yMjEgMzUuNjk2MSAxNy4wNzEyIDM4LjM2MjUgMTguNjg4MyA0MC44MTIzQzE4Ljk1NTEgNDAuNjQ1NiAxOS4xMzg0IDQwLjUyODkgMTkuMzM4NSA0MC40MTIzQzIxLjA4ODkgMzkuMzQ1NyAyMi44MDYxIDM4LjI3OTIgMjQuNTczMiAzNy4yNDZDMjUuNzkwMiAzNi41Mjk0IDI3LjAwNzIgMzYuNTYyNyAyOC4xNDA4IDM3LjM5NkMyOS4yNzQ0IDM4LjIyOTIgMjkuNjA3OCAzOS40MTI0IDI5LjM0MTEgNDAuNzc4OUMyOS4yMjQ0IDQxLjMyODkgMjkuMDc0NCA0MS44Nzg4IDI4Ljk1NzcgNDIuNDEyMUMyOC41NzQyIDQ0LjA2MTkgMjguMTc0MSA0NS43MTE3IDI3Ljc3NCA0Ny40MTE1QzMwLjY0MTQgNDguMTk0OCAzMy40NDIyIDQ4LjIxMTQgMzYuMjc2MiA0Ny4zOTQ5QzM1Ljc1OTQgNDUuMTc4NCAzNS4yNDI2IDQzLjAxMiAzNC43MjU4IDQwLjg0NTZDMzQuMzQyNCAzOS4yMjkxIDM0Ljk1OTIgMzcuNzk1OSAzNi4zNDI5IDM3LjA5NkMzNy40OTMyIDM2LjUxMjcgMzguNTkzNSAzNi42Nzk0IDM5LjY2MDQgMzcuMzI5M0M0MS41NDQzIDM4LjQ3OTIgNDMuNDI4MSAzOS42MjkgNDUuMjk1MiA0MC43NjIzQzQ2LjY5NTYgMzkuMTc5MSA0OC4wOTYgMzQuODQ2MiA0Ny45MTI2IDMyLjcxMzFDNDcuNTk1OSAzMi42Nzk4IDQ3LjI2MjQgMzIuNjQ2NSA0Ni45NDU3IDMyLjYxMzFDNDQuOTYxOCAzMi40NDY1IDQyLjk2MTMgMzIuMzEzMiA0MC45Nzc1IDMyLjA5NjVDMzkuMDkzNiAzMS44OTY2IDM3Ljg3NjcgMzAuMTEzNCAzOC4yNjAxIDI4LjI2MzZDMzguNDQzNSAyNy4zOTcgMzguOTc2OSAyNi43ODA0IDM5LjYxMDQgMjYuMjMwNUM0MS4yMTA5IDI0Ljg2NCA0Mi44Mjc5IDIzLjQ2NDEgNDQuNDc4NCAyMi4wNDc2Wk0yOC40NzQyIDE2LjQzMTZDMjguNTQwOSAxNi42MTQ5IDI4LjU3NDIgMTYuNzgxNSAyOC42NDA5IDE2LjkzMTVDMjkuMzkxMSAxOC43MTQ3IDMwLjEyNDYgMjAuNDk3OCAzMC44NzQ4IDIyLjI4MDlDMzEuMDkxNiAyMi43OTc1IDMxLjM1ODMgMjMuMjMwOCAzMS45NzUxIDIzLjIzMDhDMzIuNjI1MyAyMy4yNDc1IDMyLjkwODcgMjIuNzgwOSAzMy4xMjU0IDIyLjI0NzZDMzMuODU4OSAyMC40ODExIDM0LjU5MjUgMTguNzE0NyAzNS4zMjYgMTYuOTQ4MkMzNS4zOTI3IDE2Ljc4MTUgMzUuNDQyNyAxNi41OTgyIDM1LjUwOTQgMTYuNDE0OUMzMy4xNDIxIDE1Ljg4MTYgMzAuODI0OCAxNS44NjUgMjguNDc0MiAxNi40MzE2Wk00NC4wMTE2IDQyLjQ5NTRDNDMuMzYxNCA0Mi4wOTU0IDQyLjc0NDYgNDEuNzI4OCA0Mi4xMjc4IDQxLjM0NTVDNDAuODc3NCA0MC41OTU2IDM5LjY0MzggMzkuODI5IDM4LjM5MzUgMzkuMDc5MUMzNy45OTMzIDM4LjgyOTEgMzcuNTc2NiAzOC43OTU4IDM3LjE1OTggMzkuMDYyNEMzNi43NDMgMzkuMzQ1NyAzNi42NDMgMzkuNzYyNCAzNi43MjY0IDQwLjIxMjNDMzYuNzkzIDQwLjU3ODkgMzYuODkzMSA0MC45NDU2IDM2Ljk3NjQgNDEuMzEyMkMzNy4zOTMyIDQzLjA3ODcgMzcuODI2NiA0NC44NjE4IDM4LjI2MDEgNDYuNjc4M0M0MC41MTA3IDQ1LjcxMTcgNDIuMzc3OCA0NC4zMjg1IDQ0LjAxMTYgNDIuNDk1NFpNMTguMjg4MiAyMy44MTQxQzE3LjA1NDYgMjUuOTQ3MiAxNi4yODc3IDI4LjExMzYgMTYuMTA0MyAzMC41OEMxOC4zNzE2IDMwLjM4MDEgMjAuNTcyMSAzMC4yMzAxIDIyLjc3MjcgMjkuOTgwMUMyMy4wODk1IDI5Ljk0NjggMjMuNTM5NiAyOS41NjM1IDIzLjYzOTYgMjkuMjQ2OEMyMy43Mzk2IDI4LjkzMDIgMjMuNTcyOSAyOC4zODAzIDIzLjMyMjkgMjguMTQ3QzIxLjY3MjQgMjYuNjgwNSAyMC4wMDUzIDI1LjI4MDYgMTguMjg4MiAyMy44MTQxWk0yNS43MDY4IDQ2LjY3ODNDMjYuMjIzNiA0NC40OTUyIDI2LjcyMzcgNDIuMzk1NCAyNy4yMjM5IDQwLjI5NTZDMjcuMzQwNiAzOS44MjkgMjcuMjU3MiAzOS4zNzkxIDI2LjgyMzggMzkuMDc5MUMyNi4zOTAzIDM4Ljc3OTEgMjUuOTU2OSAzOC44NDU4IDI1LjU0MDEgMzkuMTEyNEMyNC40NzMyIDM5Ljc2MjQgMjMuNDA2MiA0MC40MTIzIDIyLjMzOTMgNDEuMDYyMkMyMS41NTU3IDQxLjUyODggMjAuNzg4OSA0Mi4wMTIxIDE5Ljk3MiA0Mi41MTIxQzIxLjU4OTEgNDQuMzI4NSAyMy40NTYyIDQ1LjcxMTcgMjUuNzA2OCA0Ni42NzgzWk00NS42OTU0IDIzLjgxNDFDNDMuOTk0OSAyNS4yODA2IDQyLjI5NDUgMjYuNjk3MSA0MC42Nzc0IDI4LjE4MDNDNDAuNDI3MyAyOC4zOTY5IDQwLjMyNzMgMjguOTMwMiA0MC4zNzczIDI5LjI5NjhDNDAuNDI3MyAyOS43NjM1IDQwLjg2MDggMjkuOTk2OCA0MS4zNDQyIDMwLjAzMDFDNDIuNjk0NiAzMC4xNDY3IDQ0LjA0NDkgMzAuMjYzNCA0NS4zNzg2IDMwLjM2MzRDNDYuMTk1NSAzMC40MyA0Ny4wMjkgMzAuNDggNDcuODk1OSAzMC41NDY3QzQ3LjY2MjUgMjguMDk3IDQ2Ljk0NTcgMjUuODk3MiA0NS42OTU0IDIzLjgxNDFaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0zNi4yNDI0IDMxLjk2MzdDMzYuMjU5MSAzNC4yOTcgMzQuMzU4NiAzNi4yMzAzIDMyLjAwOCAzNi4yNDdDMjkuNjc0MSAzNi4yNjM3IDI3Ljc0MDIgMzQuMzYzNyAyNy43MjM2IDMyLjAxMzdDMjcuNzA2OSAyOS42ODAzIDI5LjYwNzQgMjcuNzQ3IDMxLjk1OCAyNy43MzAzQzM0LjMwODYgMjcuNzMwMyAzNi4yMjU4IDI5LjYzMDMgMzYuMjQyNCAzMS45NjM3Wk0zNC4xMDg2IDMyLjAxMzdDMzQuMTI1MiAzMC44NDcgMzMuMTkxNiAyOS44OTcgMzIuMDQxNCAyOS44NjM3QzMwLjg1NzcgMjkuODMwMyAyOS44NzQxIDMwLjc4MDMgMjkuODU3NCAzMS45NjM3QzI5Ljg0MDggMzMuMTMwMyAzMC43NzQ0IDM0LjA4MDMgMzEuOTI0NyAzNC4xMTM3QzMzLjEyNSAzNC4xNDcgMzQuMTA4NiAzMy4xOTcgMzQuMTA4NiAzMi4wMTM3WiIgZmlsbD0iIzkxOTE5MSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE5NzRfNDI5Ij4KPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")
}
.celement-new__char-icon_7 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5NzVfNDUwKSI+CjxwYXRoIGQ9Ik0zLjY3MjQgNjRDMi40NDMxIDYzLjY3MTkgMS4yNjg4NCA2My4yMDMxIDAuNjYzMzYgNjIuMTcxOUMwLjMxNDc1MSA2MS41NDY5IDAuMDM5NTM0IDYwLjgyODEgMC4wMjExODYyIDYwLjE1NjJDLTAuMDE1NTA5NCA1NS4zMTI1IDAuMDAyODM4NDIgNTAuNDg0NCAwLjAyMTE4NjIgNDUuNjU2MkMwLjAyMTE4NjIgNDQuNjA5NCAwLjgyODQ5IDQ0LjAxNTYgMS44NTU5NyA0NC4yMzQ0QzIuNTM0ODQgNDQuMzkwNiAyLjkyMDE0IDQ0Ljg0MzggMi45Mzg0OSA0NS41NDY5QzIuOTU2ODQgNDYuMjgxMiAyLjkzODQ5IDQ3IDIuOTM4NDkgNDcuNzM0NEMyLjkzODQ5IDUxLjc1IDIuOTM4NDkgNTUuNzgxMiAyLjkzODQ5IDU5Ljc5NjlDMi45Mzg0OSA2MS4wNzgxIDMuNDMzODggNjEuNSA0LjkwMTcgNjEuNUM3LjQxNTM1IDYxLjUgOS45MjkgNjEuNSAxMi42MDc4IDYxLjVDMTIuMzUwOSA2MS4yMTg4IDEyLjE4NTggNjEuMDE1NiAxMi4wMDIzIDYwLjgxMjVDOS4yODY4MyA1Ny44MTI1IDcuOTEwNzQgNTQuNDA2MiA3LjgwMDY2IDUwLjYyNUM3Ljc4MjMxIDUwLjA0NjkgNy45NDc0NCA0OS41NDY5IDguNTg5NjEgNDkuMjVDOS41ODAzOSA0OC43OTY5IDEwLjY2MjkgNDkuMzkwNiAxMC43MTggNTAuNDM3NUMxMC43OTE0IDUyLjA5MzggMTEuMTAzMyA1My43MDMxIDExLjc0NTQgNTUuMjY1NkMxMi43MTc5IDU3LjYyNSAxNC4zODc1IDU5LjU2MjUgMTYuNDQyNSA2MS4yOTY5QzE2LjU3MDkgNjEuNDA2MiAxNi44Mjc4IDYxLjQ4NDQgMTcuMDExMyA2MS40ODQ0QzIyLjM4NzIgNjEuNSAyNy43ODE0IDYxLjUgMzMuMjMwNyA2MS4zOTA2QzMzLjA0NzIgNjEuMjk2OSAzMi44NjM4IDYxLjIwMzEgMzIuNjgwMyA2MS4xMDk0QzI0Ljk1NTkgNTcuNDA2MiAxOS4zOTY1IDUyLjA3ODEgMTYuMTMwNiA0NS4wNjI1QzE0LjQ0MjYgNDEuNDA2MiAxMi4zMTQyIDM3Ljk4NDQgOS4xNTg0IDM1LjA5MzhDNy45NDc0NCAzMy45ODQ0IDYuNjA4MDUgMzIuOTY4OCA1LjI4NzAxIDMxLjk1MzFDNC42MDgxNCAzMS40MjE5IDMuODE5MTggMzEgMi45OTM1MyAzMC40Njg4QzIuOTc1MTggMzAuNzE4OCAyLjkzODQ5IDMwLjkwNjIgMi45Mzg0OSAzMS4wNzgxQzIuOTM4NDkgMzIuNzAzMSAyLjk3NTE4IDM0LjMyODEgMi45MDE3OSAzNS45NTMxQzIuODgzNDQgMzYuMzc1IDIuNjYzMjcgMzYuODc1IDIuMzMzMDEgMzcuMTU2MkMxLjY1NDE0IDM3Ljc1IDAuNDQzMTg2IDM3LjQzNzUgMC4xMzEyNzMgMzYuNjU2MkMwLjAyMTE4NjIgMzYuMzc1IDAuMDAyODM4NDIgMzYuMDQ2OSAwLjAwMjgzODQyIDM1LjczNDRDMC4wMDI4Mzg0MiAyNS4yMTg4IDAuMDAyODM4NDIgMTQuNzE4OCAwLjAwMjgzODQyIDQuMjE4NzVDMC4wMDI4Mzg0MiAxLjUxNTYzIDEuNzgyNTggMCA0Ljk1Njc1IDBDMjIuOTkyNiAwIDQxLjAxMDIgMCA1OS4wNDYxIDBDNjIuMjIwMyAwIDY0IDEuNTE1NjMgNjQgNC4yMTg3NUM2NCAyMi41NzgxIDY0IDQwLjkyMTkgNjQgNTkuMjgxMkM2NCA2Mi4xMDk0IDYzLjMzOTUgNjIuOTUzMSA2MC4zMzA0IDY0QzQxLjQ1MDUgNjQgMjIuNTcwNiA2NCAzLjY3MjQgNjRaTTYxLjA2NDQgMTUuMTg3NUM2MS4wNjQ0IDExLjQ1MzEgNjEuMDgyNyA3LjY0MDYyIDYxLjA2NDQgMy44MjgxMkM2MS4wNjQ0IDIuOTM3NSA2MC40MjIyIDIuNSA1OS4yNjYzIDIuNUM0OS40MTM1IDIuNSAzOS41NDI0IDIuNSAyOS42ODk2IDIuNTE1NjJDMjkuMzk2IDIuNTE1NjIgMjguOTkyNCAyLjY4NzUgMjguNzkwNiAyLjg5MDYyQzI1LjkwOTkgNS45ODQzOCAyMy45MSA5LjQ2ODc1IDIyLjY0NCAxMy4yMzQ0QzIwLjczNTkgMTguOTIxOSAyMC4zODczIDI0LjcwMzEgMjEuNTk4MiAzMC41NDY5QzIyLjc1NDEgMzYuMTQwNiAyNS4xOTQ0IDQxLjI1IDI5LjU2MTIgNDUuNjI1QzMxLjk2NDcgNDguMDMxMiAzNC44NDUzIDQ5LjkzNzUgMzguMzQ5OCA1MS4xMDk0QzQwLjI5NDYgNTEuNzY1NiA0Mi4zMzEyIDUyLjA5MzggNDQuNDIyOSA1Mi4xMjVDNDUuNjE1NSA1Mi4xNTYyIDQ2LjM0OTQgNTIuODkwNiA0Ni4wNTU4IDUzLjcxODhDNDUuODU0IDU0LjMxMjUgNDUuMjQ4NSA1NC42MjUgNDQuMzEyOCA1NC42MDk0QzQwLjYwNjUgNTQuNTQ2OSAzNy4xNzU1IDUzLjY4NzUgMzQuMDAxMyA1Mi4wNzgxQzI4LjY0MzggNDkuMzU5NCAyNC45NTU5IDQ1LjM3NSAyMi4zMTM4IDQwLjY3MTlDMTguMjc3MyAzMy41IDE3LjIxMzEgMjUuOTA2MiAxOC40NjA3IDE4LjA3ODFDMTkuMzIzMSAxMi42NDA2IDIxLjM5NjQgNy41NzgxMiAyNS4wMjkzIDNDMjUuMTM5MyAyLjg1OTM4IDI1LjIzMTEgMi43MDMxMyAyNS4zNDEyIDIuNTMxMjVDMjAuMTY3MSAyLjUzMTI1IDE1LjA2NjQgMi41MzEyNSA5Ljg5MjMxIDIuNTMxMjVDMTAuMDIwNyAyLjgyODEyIDEwLjEzMDggMy4wNzgxMiAxMC4yNDA5IDMuMzI4MTJDMTIuMTMwNyA3LjQyMTg4IDEyLjQ0MjcgMTEuNzAzMSAxMi4yNzc1IDE2LjA0NjlDMTIuMjQwOCAxNi44NTk0IDExLjU4MDMgMTcuMzkwNiAxMC43NTQ3IDE3LjM1OTRDOS45MTA2NiAxNy4zMjgxIDkuMzc4NTcgMTYuNzk2OSA5LjM2MDIyIDE1LjkzNzVDOS4zNjAyMiAxNSA5LjM2MDIyIDE0LjAzMTIgOS4zNjAyMiAxMy4wNzgxQzkuMzYwMjIgOS45MDYyNSA4LjY5OTcgNi44MjgxMiA3LjM0MTk2IDMuODU5MzhDNi43MTgxNCAyLjUgNi43MTgxNCAyLjUgNS4wNDg0OSAyLjVDMy4zOTcxOCAyLjUgMi45Mzg0OSAyLjg3NSAyLjkzODQ5IDQuMjY1NjJDMi45Mzg0OSAxMS43MTg4IDIuOTM4NDkgMTkuMTg3NSAyLjkyMDE0IDI2LjY0MDZDMi45MjAxNCAyNy4yMDMxIDMuMTIxOTcgMjcuNTMxMiAzLjY3MjQgMjcuODQzOEM3Ljg5MjQgMzAuMjAzMSAxMS40ODg2IDMzLjA5MzggMTQuMzUwOCAzNi42NDA2QzE2LjI3NzMgMzkuMDMxMiAxNy42MzUxIDQxLjY0MDYgMTguOTE5NCA0NC4yOTY5QzIzLjEyMTEgNTIuOTM3NSAzMC42MDcgNTguNTMxMiA0MC45NzM1IDYxLjQwNjJDNDEuMTkzNyA2MS40Njg4IDQxLjQ1MDUgNjEuNDg0NCA0MS42ODkxIDYxLjQ4NDRDNDcuNTA1MyA2MS40ODQ0IDUzLjMzOTkgNjEuNDg0NCA1OS4xNTYyIDYxLjQ4NDRDNjAuNTEzOSA2MS40ODQ0IDYxLjA0NiA2MS4wMzEyIDYxLjA0NiA1OS45MDYyQzYxLjA0NiA1Ni4xNzE5IDYxLjA0NiA1Mi40NTMxIDYxLjA0NiA0OC43MTg4QzYxLjA0NiA0OC41NzgxIDYxLjAwOTMgNDguNDIxOSA2MC45OTEgNDguMjAzMUM2MC4zNjcxIDQ4LjcxODggNTkuODcxNyA0OS4yMzQ0IDU5LjIyOTYgNDkuNTc4MUM1OC44MjU5IDQ5Ljc5NjkgNTguMTQ3MSA0OS45MjE5IDU3Ljc0MzQgNDkuNzgxMkM1Ny4zMzk3IDQ5LjY0MDYgNTYuOTE3NyA0OS4xMjUgNTYuODgxMSA0OC43NUM1Ni44NDQ0IDQ4LjM3NSA1Ny4xOTMgNDcuOTA2MiA1Ny41MjMyIDQ3LjU3ODFDNTguNTE0IDQ2LjU3ODEgNTkuNjE0OSA0NS42NTYyIDYwLjYwNTcgNDQuNjU2MkM2MC44NDQyIDQ0LjQyMTkgNjEuMDA5MyA0NC4wMzEyIDYxLjAwOTMgNDMuNzE4OEM2MS4wMjc3IDQwLjA5MzcgNjEuMDI3NyAzNi40Njg4IDYxLjAyNzcgMzIuODQzOEM2MS4wMjc3IDMyLjY3MTkgNjEuMDI3NyAzMi40ODQ0IDYxLjAyNzcgMzIuMjM0NEM2MC43MTU3IDMyLjM0MzggNjAuNTEzOSAzMi40MjE5IDYwLjI5MzcgMzIuNTE1NkM1Ny4xMDEyIDMzLjY4NzUgNTMuOTgyMSAzMy41NzgxIDUxLjA0NjQgMzJDNDUuNzgwNiAyOS4xODc1IDQ0LjI1NzggMjIuODQzOCA0Ny43MjU1IDE4LjM5MDZDNDkuOTYzOSAxNS41MzEyIDUzLjA4MzEgMTQuMDQ2OSA1Ny4xNzQ2IDE0LjM3NUM1OC40OTU3IDE0LjUgNTkuNzQzMyAxNC45MDYyIDYxLjA2NDQgMTUuMTg3NVpNNjEuMDY0NCAyMy43ODEyQzYxLjA2NDQgMjIuMTcxOSA2MS4wODI3IDIwLjU3ODEgNjEuMDQ2IDE4Ljk2ODhDNjEuMDQ2IDE4LjcwMzEgNjAuODYyNSAxOC4zNTk0IDYwLjYyNCAxOC4yMDMxQzU3LjgzNTEgMTYuMjE4OCA1My45NjM3IDE2LjM0MzggNTEuMzk1MSAxOC41MzEyQzQ4LjgwOCAyMC43MzQ0IDQ4LjIyMDkgMjMuNDIxOSA0OS4zNTg0IDI2LjMxMjVDNTEuMTAxNSAzMC43NSA1Ni43ODkzIDMyLjA5MzggNjAuNTg3MyAyOS40MDYyQzYwLjg0NDIgMjkuMjM0NCA2MS4wMjc3IDI4Ljg1OTQgNjEuMDQ2IDI4LjU3ODFDNjEuMTAxIDI3IDYxLjA2NDQgMjUuMzkwNiA2MS4wNjQ0IDIzLjc4MTJaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0yLjQ3NzAzIDQwLjU3ODFDMi40OTI1MiA0MS4yMzQ0IDEuOTA0MjEgNDEuODI4MSAxLjI1Mzk4IDQxLjgyODFDMC42MDM3NTQgNDEuODQzOCAwLjAxNTQ1MTcgNDEuMjUgMC4wMTU0NTE3IDQwLjYwOTRDLTIuOTk5OThlLTA1IDM5LjkzNzUgMC41NTczMDkgMzkuMzc1IDEuMjM4NSAzOS4zNTk0QzEuOTA0MjEgMzkuMzU5NCAyLjQ2MTU1IDM5LjkwNjMgMi40NzcwMyA0MC41NzgxWiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMzQuNzMwNSAyMy44MTI1QzM0LjcxNSAyMS40MDYzIDM1LjEwMiAxOS4wNzgxIDM1Ljg3NjEgMTYuODI4MUMzNi4xMjM4IDE2LjEwOTQgMzYuNzI3NiAxNS43NjU2IDM3LjM2MjQgMTUuOTIxOUMzOC4wMjgxIDE2LjA5MzggMzguMzg0MiAxNi43MTg4IDM4LjI0NDggMTcuNDg0NEMzOC4yMTM5IDE3LjY4NzUgMzguMTM2NSAxNy44OTA2IDM4LjA5IDE4LjA3ODFDMzYuNjE5MiAyMyAzNi45Mjg5IDI3Ljc5NjkgMzkuMjUxMSAzMi4zOTA2QzQxLjAzMTUgMzUuOTIxOSA0My42OTQ0IDM4LjUxNTYgNDcuNTAyOCAzOS43ODEzQzQ4LjA5MTIgMzkuOTg0NCA0OC41NTU2IDQwLjMxMjUgNDguNjAyIDQwLjk4NDRDNDguNjc5NSA0MS45MDYyIDQ3LjgxMjUgNDIuNSA0Ni44NTI2IDQyLjIwMzFDNDQuMjA1MyA0MS4zNzUgNDEuOTYwNCAzOS45MjE5IDQwLjA3MTcgMzcuODc1QzM2LjQxOCAzMy45MDYzIDM0LjgwNzkgMjkuMTQwNiAzNC43MzA1IDIzLjgxMjVaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik00Ni4zODgyIDUuNjA5MzhDNDcuMTAwMyA1LjU5Mzc1IDQ3LjU5NTcgNS45NTMxMyA0Ny43MzUxIDYuNDg0MzhDNDcuODc0NCA3LjA3ODEzIDQ3LjcwNDEgNy41NzgxMyA0Ny4xNjIyIDcuODc1QzQ2LjUyNzUgOC4yMTg3NSA0NS44MTUzIDguNDIxODggNDUuMjI3IDguODQzNzVDNDQuMDM1IDkuNzE4NzUgNDIuODU4NCAxMC42MjUgNDEuNzU5MiAxMS42MjVDNDAuNzY4MyAxMi41MTU2IDQwLjE0OTEgMTIuNzM0NCAzOS41Mjk4IDEyLjEyNUMzOC45MjYgMTEuNTE1NiAzOS4wNDk5IDEwLjgyODEgMzkuOTQ3OCA5Ljg1OTM4QzQxLjYwNDMgOC4wNzgxMyA0My41Mzk1IDYuNjg3NSA0NS43OTk5IDUuNzk2ODhDNDYuMDQ3NiA1LjY4NzUgNDYuMjc5OCA1LjY0MDYzIDQ2LjM4ODIgNS42MDkzOFoiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTUxLjkxNTEgNDAuMzQzOEM1Mi41OTYzIDQwLjM3NSA1My4xMDcyIDQwLjk1MzEgNTMuMDc2MyA0MS42MjVDNTMuMDQ1MyA0Mi4yOTY5IDUyLjQ3MjUgNDIuODI4MSA1MS43OTEzIDQyLjc5NjlDNTEuMDk0NiA0Mi43NjU2IDUwLjU2ODIgNDIuMTg3NSA1MC42MTQ3IDQxLjQ2ODhDNTAuNjYxMSA0MC43OTY5IDUxLjIzMzkgNDAuMzEyNSA1MS45MTUxIDQwLjM0MzhaIiBmaWxsPSIjOTE5MTkxIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTk3NV80NTAiPgo8cmVjdCB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")
}
.celement-new__char-icon_8 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5ODJfMzkpIj4KPHBhdGggZD0iTTAgNi41MTM3M0MwLjMxMjQyNCA1LjYyMzUzIDAuNTE1NDk5IDQuNjcwODcgMC45ODQxMzUgMy44NTg3NkMyLjM1ODggMS4zOTEyIDQuNTMwMTQgMC4xMTA1NzIgNy4zNTc1OCAwLjAzMjQ4NDNDOS40MTk1NyAtMC4wMjk5ODU1IDExLjQ4MTYgMC4wMTY4NjY5IDEzLjU0MzYgMC4wMTY4NjY5QzI4LjQ0NjIgMC4wMTY4NjY5IDQzLjM2NDQgMC4wMTY4NjY5IDU4LjI2NyAwLjAxNjg2NjlDNjAuNTk0NiAwLjAxNjg2NjkgNjIuNDIyMyAwLjkyMjY3OSA2My40MjIgMy4wNjIyN0M2My43ODEzIDMuODQzMTQgNjMuOTY4OCA0Ljc4MDE5IDYzLjk2ODggNS42NTQ3N0M2NC4wMTU2IDEzLjk3ODkgNjQgMjIuMzAzIDYzLjk4NDQgMzAuNjI3MUM2My45ODQ0IDMyLjIyMDEgNjMuMTU2NSAzMy4wNDc4IDYxLjU2MzEgMzMuMDYzNEM1OC4wMTcxIDMzLjA3OSA1NC40ODY3IDMzLjE3MjcgNTAuOTQwNyAzMy4wMTY1QzQ5LjEyODYgMzIuOTM4NSA0Ny44Nzg5IDMzLjUwMDcgNDYuNjI5MiAzNC43OTY5QzQyLjM0OSAzOS4yNDc5IDM3LjkxMjYgNDMuNTczOSAzMy41Mzg3IDQ3LjkzMTJDMzMuMTk1IDQ4LjI1OTIgMzMuMDU0NCA0OC42MDI4IDMzLjA1NDQgNDkuMDcxM0MzMy4wNyA1My4xMzE4IDMzLjAzODggNTcuMTkyNCAzMy4wNyA2MS4yNTI5QzMzLjA4NTcgNjIuNTY0OCAzMi42NjM5IDYzLjUxNzQgMzEuMzY3MyA2My45NzAzQzIyLjQ5NDUgNjMuOTcwMyAxMy42MjE3IDYzLjk3MDMgNC43NDg4NCA2My45NzAzQzMuNzk1OTUgNjMuNzUxNyAyLjg3NDMgNjMuNDcwNiAyLjA5MzI0IDYyLjg0NTlDMC44OTA0MDggNjEuOTA4OCAwLjI5NjgwMyA2MC42NTk0IDAgNTkuMjIyNkMwIDQxLjY2ODYgMCAyNC4wODM0IDAgNi41MTM3M1pNMi4xMjQ0OCAzMy4wNDc4QzIuMTI0NDggNDEuNDY1NiAyLjEyNDQ4IDQ5Ljg2NzggMi4xMjQ0OCA1OC4yODU2QzIuMTI0NDggNjAuNTUwMSAzLjQzNjY2IDYxLjg2MiA1LjY4NjExIDYxLjg2MkM4LjY2OTc2IDYxLjg2MiAxMS42Mzc4IDYxLjgzMDggMTQuNjIxNCA2MS44Nzc2QzE2LjAxMTcgNjEuOTA4OCAxNy4wNzQgNjEuNDI0NyAxOC4wNTgxIDYwLjQ0MDhDMzEuMzM2MSA0Ny4xMzQ3IDQ0LjY0NTMgMzMuODQ0MyA1Ny45MzkgMjAuNTUzOEM1OC44NzYyIDE5LjYxNjggNTkuODEzNSAxOC42NjQxIDYwLjc2NjQgMTcuNzI3MUM2MS40ODUgMTcuMDI0MyA2MS44NTk5IDE2LjE4MDkgNjEuODU5OSAxNS4xNjU4QzYxLjg1OTkgMTEuOTMzIDYxLjg3NTUgOC43MTU3OSA2MS44NTk5IDUuNDgyOThDNjEuODQ0MyAzLjQ5OTU2IDYwLjQ4NTIgMi4xNTY0NiA1OC41MDEzIDIuMTU2NDZDNDEuNTUyNCAyLjE1NjQ2IDI0LjYwMzQgMi4xNDA4NCA3LjY1NDM4IDIuMTcyMDhDNi44MjY0NiAyLjE3MjA4IDUuOTM2MDUgMi4zNzUxIDUuMTg2MjMgMi43MTg2OUMzLjA2MTc1IDMuNzE4MiAyLjEyNDQ4IDUuNTE0MjEgMi4xMjQ0OCA3LjgwOTk4QzIuMTI0NDggMTYuMjI3OCAyLjEyNDQ4IDI0LjYzIDIuMTI0NDggMzMuMDQ3OFpNNjEuODI4NyAxOS45MTM1QzU4LjE4ODkgMjMuNTUyNCA1NC41MTc5IDI3LjIyMjUgNTAuODYyNiAzMC44NzdDNTQuNDU1NSAzMC44NzcgNTguMTQyIDMwLjg3NyA2MS44Mjg3IDMwLjg3N0M2MS44Mjg3IDI3LjE2IDYxLjgyODcgMjMuNDg5OSA2MS44Mjg3IDE5LjkxMzVaTTMwLjg1MTggNjEuODMwOEMzMC44NTE4IDU4LjExMzggMzAuODUxOCA1NC40NDM3IDMwLjg1MTggNTAuODgyOUMyNy4yMTIxIDU0LjUyMTggMjMuNTQxMSA1OC4xOTE5IDE5LjkwMTQgNjEuODMwOEMyMy40Nzg2IDYxLjgzMDggMjcuMTQ5NiA2MS44MzA4IDMwLjg1MTggNjEuODMwOFoiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTE3LjA0MjcgMTEuNzYxMkMxNy4wMjcxIDE0LjY5NzMgMTQuNjIxNCAxNy4wODY4IDExLjcxNTkgMTcuMDU1NUM4Ljc5NDcgMTcuMDM5OSA2LjM3MzQxIDE0LjYwMzYgNi40MDQ2NiAxMS43MTQzQzYuNDM1OSA4LjgwOTUgOC44NzI4IDYuMzczMTggMTEuNzYyNyA2LjQwNDQxQzE0LjY2ODMgNi40MzU2NSAxNy4wNTgzIDguODU2MzUgMTcuMDQyNyAxMS43NjEyWk0xNC45MTgyIDExLjc0NTZDMTQuOTE4MiA5Ljk5NjQzIDEzLjUxMjMgOC41NTk2MiAxMS43NDcxIDguNTQ0QzkuOTk3NTMgOC41MjgzOCA4LjQ5NzkgMTAuMDI3NyA4LjUyOTE0IDExLjc3NjhDOC41NjAzOCAxMy41NDE2IDkuOTgxOTEgMTQuOTMxNSAxMS43NDcxIDE0LjkzMTVDMTMuNTEyMyAxNC45MTU5IDE0LjkxODIgMTMuNTEwNCAxNC45MTgyIDExLjc0NTZaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik01Mi4wNDk4IDE3LjAzOTlDNDkuMDM1IDE2LjgzNjkgNDYuODAxMSAxNC4zODUgNDYuOTQxNyAxMS41MjdDNDcuMDk3OSA4LjQ4MTU2IDQ5LjYxMjkgNi4zMTA3MyA1Mi4zOTM1IDYuNDM1NjdDNTUuNjc0IDYuNTc2MjMgNTcuNjczNSA5LjE4NDM0IDU3LjU0ODUgMTEuODg2MkM1Ny40MzkxIDE0Ljk2MjggNTQuOTI0MSAxNy4yNDI5IDUyLjA0OTggMTcuMDM5OVpNNTIuMjM3MyAxNC45MzE2QzUzLjk4NjkgMTQuOTQ3MiA1NS40MjQgMTMuNTQxNiA1NS40NTUzIDExLjc5MjVDNTUuNDg2NSAxMC4wNDMzIDU0LjAwMjUgOC41NDQwMyA1Mi4yNTI5IDguNTU5NjRDNTAuNTAzMyA4LjU3NTI2IDQ5LjA4MTggOS45OTY0NSA0OS4wODE4IDExLjc2MTJDNDkuMDY2MiAxMy41MTA0IDUwLjQ3MjEgMTQuOTE1OSA1Mi4yMzczIDE0LjkzMTZaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik0xNy4wMjcxIDUyLjA1NDJDMTcuMjE0NSA1NC45MTIyIDE0LjkzMzggNTcuNDQyMiAxMS44NzIxIDU3LjU2NzJDOS4xNjk2MyA1Ny42NzY1IDYuNTQ1MjcgNTUuNjkzMSA2LjQyMDMgNTIuNDEzNEM2LjMxMDk1IDQ5LjYxNzkgOC40NjY2NyA0Ny4xMTkxIDExLjUxMjggNDYuOTYyOUMxNC4zNzE1IDQ2LjgwNjcgMTYuODI0IDQ5LjAyNDQgMTcuMDI3MSA1Mi4wNTQyWk0xMS43NjI3IDQ5LjA3MTNDMTAuMDEzMiA0OS4wNTU2IDguNTc2MDIgNTAuNDQ1NiA4LjU0NDc4IDUyLjIxMDRDOC40OTc5MiA1My45NTk1IDkuOTgxOTMgNTUuNDU4OCAxMS43NDcxIDU1LjQ1ODhDMTMuNDgxMSA1NS40NTg4IDE0LjkxODIgNTQuMDIyIDE0LjkzMzggNTIuMjcyOEMxNC45MTgyIDUwLjUwODEgMTMuNTI3OSA0OS4wODY5IDExLjc2MjcgNDkuMDcxM1oiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTUyLjg2MjEgNDkuMjI3NUM1MS42NDM3IDUwLjQ0NTYgNTAuNDU2NSA1MS42MzI1IDQ5LjIzOCA1Mi44NTA3QzQ5LjI2OTIgNTIuOTEzMiA0OS4zMTYxIDUyLjk5MTMgNDkuMzYzIDUzLjA2OTNDNTAuNzA2NCA1NS4yMDg5IDUwLjQ0MDggNTcuOTQyIDQ4LjY3NTYgNTkuNzUzNkM0Ny43ODUyIDYwLjY3NTEgNDYuODk0OCA2MS41OTY1IDQ1Ljk0MTkgNjIuNDcxMUM0NC4zNDg2IDYzLjk1NDcgNDIuNDU4NCA2NC4zNzY0IDQwLjQxMiA2My42NThDMzguMzUgNjIuOTI0IDM3LjEzMTYgNjEuNDI0NyAzNi44MzQ4IDU5LjIzODJDMzYuNjAwNSA1Ny41MzU5IDM3LjEwMDMgNTYuMDIxMSAzOC4zMDMyIDU0Ljc3MTdDMzkuMTc4IDUzLjg1MDIgNDAuMDY4NCA1Mi45NiA0MC45NzQ0IDUyLjA4NTVDNDIuODE3NyA1MC4yODk0IDQ1LjU2NyA1MC4wMzk2IDQ3LjcyMjcgNTEuNDEzOUM0Ny43ODUyIDUxLjQ2MDggNDcuODQ3NyA1MS40OTIgNDcuODk0NiA1MS41MDc2QzQ5LjExMyA1MC4yODk0IDUwLjMwMDIgNDkuMTAyNSA1MS41MTg3IDQ3Ljg4NDRDNTEuMDk2OSA0Ny4yNTk3IDUwLjc4NDUgNDYuNTU2OSA1MC42NDM5IDQ1Ljc5MTZDNTAuMzMxNSA0NC4wMTEyIDUwLjc2ODkgNDIuNDMzOSA1MS45ODczIDQxLjEwNjRDNTIuOTA5IDQwLjEyMjUgNTMuODQ2MyAzOS4xNTQyIDU0Ljg0NiAzOC4yNDg0QzU2LjQ1NSAzNi43OTYgNTguMzI5NSAzNi4zODk5IDYwLjM3NTkgMzcuMTIzOUM2Mi40MDY3IDM3Ljg1NzkgNjMuNTkzOSAzOS4zNDE2IDYzLjkyMTkgNDEuNDgxMkM2NC4xODc1IDQzLjI2MTYgNjMuNjI1MSA0NC44MjMzIDYyLjM1OTggNDYuMTA0QzYxLjU0NzUgNDYuOTMxNyA2MC43MTk2IDQ3Ljc0MzggNTkuODkxNiA0OC41NzE1QzU3Ljk3MDIgNTAuNDc2OSA1NS4yMzY1IDUwLjc1OCA1Mi45NzE1IDQ5LjMyMTJDNTIuOTQwMiA0OS4yNzQzIDUyLjg5MzQgNDkuMjQzMSA1Mi44NjIxIDQ5LjIyNzVaTTQ2LjU5OCA1Mi44NTA3QzQ2LjUwNDMgNTIuNzg4MiA0Ni40MjYyIDUyLjc0MTQgNDYuMzMyNSA1Mi42OTQ1QzQ1LjAyMDMgNTIuMDM4NiA0My4zOTU3IDUyLjI3MjkgNDIuMzMzNCA1My4yODhDNDEuMzgwNSA1NC4xOTM4IDQwLjQ1ODkgNTUuMTE1MiAzOS41NTI5IDU2LjA2NzlDMzguNzg3NCA1Ni44NjQ0IDM4LjQ3NSA1Ny44NDgzIDM4LjYxNTYgNTguOTI1OUMzOC44MDMgNjAuMzkzOSAzOS41OTk3IDYxLjQyNDcgNDEuMDA1NiA2MS45MDg4QzQyLjQyNzIgNjIuMzc3NCA0My43MDgxIDYyLjA5NjIgNDQuODAxNiA2MS4wNjU1QzQ1LjY2MDcgNjAuMjUzNCA0Ni40ODg3IDU5LjM5NDQgNDcuMzE2NiA1OC41NTExQzQ3Ljc1NCA1OC4xMTM4IDQ4LjA2NjQgNTcuNTk4NCA0OC4yMjI2IDU3LjAwNDlDNDguNTAzOCA1Ni4wMjEgNDguMzk0NSA1NS4wNjg0IDQ3Ljg3OSA1NC4xNDdDNDcuNzg1MiA1NC4yMjUgNDcuNzIyNyA1NC4yODc1IDQ3LjY2MDMgNTQuMzVDNDcuMjU0MSA1NC43NTYgNDYuODYzNiA1NS4xNjIxIDQ2LjQ1NzQgNTUuNTUyNUM0NS45NDE5IDU2LjAzNjcgNDUuMTI5NiA1NS44MDI0IDQ0Ljk0MjIgNTUuMTMwOUM0NC44NDg0IDU0Ljc4NzMgNDQuOTU3OCA1NC40NzQ5IDQ1LjIwNzcgNTQuMjI1QzQ1LjY5MiA1My43NzIxIDQ2LjEyOTQgNTMuMzE5MiA0Ni41OTggNTIuODUwN1pNNTQuMTc0MyA0Ny44NTMxQzU0LjIwNTUgNDcuODg0NCA1NC4yMzY4IDQ3LjkxNTYgNTQuMjUyNCA0Ny45MTU2QzU0LjMxNDkgNDcuOTQ2OCA1NC4zNzc0IDQ3Ljk5MzcgNTQuNDU1NSA0OC4wMjQ5QzU1LjkzOTUgNDguNjE4NCA1Ny4zMTQyIDQ4LjQzMSA1OC41MDE0IDQ3LjM1MzRDNTkuNDM4NiA0Ni40OTQ0IDYwLjMxMzQgNDUuNTg4NiA2MS4xODgyIDQ0LjY2NzJDNjIuMDQ3NCA0My43NjEzIDYyLjM0NDIgNDIuNjUyNSA2Mi4wNjMgNDEuNDE4N0M2MS43NTA2IDQwLjA2IDYwLjkwNyAzOS4xMzg2IDU5LjU3OTIgMzguNzMyNUM1OC4yMDQ2IDM4LjMyNjUgNTYuOTg2MSAzOC42NTQ0IDU1Ljk1NTEgMzkuNjU0QzU1LjExMTYgNDAuNDgxNyA1NC4yODM2IDQxLjMyNSA1My40NTU3IDQyLjE1MjdDNTIuODQ2NSA0Mi43NjE4IDUyLjQ4NzIgNDMuNDk1OCA1Mi4zNzc5IDQ0LjMzOTJDNTIuMjg0MSA0NS4xMjAxIDUyLjQ0MDMgNDUuODY5NyA1Mi44NDY1IDQ2LjU3MjVDNTMuMzMwNyA0Ni4xMDQgNTMuNzgzOCA0NS42NTExIDU0LjIzNjggNDUuMTk4MkM1NC41MzM2IDQ0LjkwMTQgNTQuOTI0MSA0NC44MjMzIDU1LjI4MzQgNDQuOTk1MUM1NS44NjE0IDQ1LjI2MDYgNTYuMDAyIDQ1Ljk5NDYgNTUuNTQ5IDQ2LjQ2MzJDNTUuMTExNiA0Ni45NDczIDU0LjY0MjkgNDcuNDAwMiA1NC4xNzQzIDQ3Ljg1MzFaIiBmaWxsPSIjOTE5MTkxIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTk4Ml8zOSI+CjxyZWN0IHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")
}
.celement-new__char-icon_9 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5ODJfMzIpIj4KPHBhdGggZD0iTTE5LjAyMjggNjRDMTguODY2IDYzLjU3NzQgMTguNTk5NCA2My4xMzkxIDE4LjU4MzcgNjIuNzE2NUMxOC41MzY2IDYwLjU1NjYgMTguNTY4IDU4LjM4MSAxOC41NjggNTYuMTExNUMxOC4zMDE0IDU2LjExMTUgMTguMDY2MiA1Ni4xMTE1IDE3LjgxNTIgNTYuMTExNUMxMi4yNzkzIDU2LjExMTUgNi43NTkxMyA1Ni4xMTE1IDEuMjIzMjMgNTYuMTExNUMwLjIzNTIzNiA1Ni4xMTE1IDAgNTUuODc2NyAwIDU0LjkwNjNDMCA1Mi45OTY4IDAgNTEuMDcxNiAwIDQ5LjE2MjFDMCA0OC4yNyAwLjI2NjYwMSA0OC4wMDM5IDEuMTYwNSA0OC4wMDM5QzIxLjc1MTUgNDguMDAzOSA0Mi4zNTgyIDQ4LjAwMzkgNjIuOTQ5MyA0OC4wMDM5QzYzLjgyNzUgNDguMDAzOSA2My45ODQzIDQ4LjE3NiA2My45ODQzIDQ5LjA2ODJDNjMuOTg0MyA1MS4wNzE2IDYzLjk4NDMgNTMuMDU5NCA2My45ODQzIDU1LjA2MjhDNjMuOTg0MyA1NS45MzkzIDYzLjgyNzUgNTYuMTExNSA2Mi45MTc5IDU2LjExMTVDNTcuMzgyIDU2LjExMTUgNTEuODYxOCA1Ni4xMTE1IDQ2LjMyNTkgNTYuMTExNUM0Ni4wNzUgNTYuMTExNSA0NS44Mzk3IDU2LjExMTUgNDUuNTEwNCA1Ni4xMTE1QzQ1LjUxMDQgNTYuNTgxIDQ1LjUxMDQgNTYuOTg4IDQ1LjUxMDQgNTcuMzk0OUM0NS41MTA0IDU5LjE2MzYgNDUuNTQxOCA2MC45MzIyIDQ1LjQ5NDcgNjIuNzAwOUM0NS40NzkgNjMuMTM5MSA0NS4yMTI0IDYzLjU2MTcgNDUuMDcxMyA2My45ODQzQzM2LjM5ODkgNjQgMjcuNzEwOSA2NCAxOS4wMjI4IDY0Wk02Mi40NjMxIDQ5LjY2M0M0Mi4xNTQ0IDQ5LjY2MyAyMS45MDg0IDQ5LjY2MyAxLjY2MjM0IDQ5LjY2M0MxLjY2MjM0IDUxLjI5MDcgMS42NjIzNCA1Mi44ODcyIDEuNjYyMzQgNTQuNDY4QzIxLjk1NTQgNTQuNDY4IDQyLjE4NTcgNTQuNDY4IDYyLjQ2MzEgNTQuNDY4QzYyLjQ2MzEgNTIuODcxNiA2Mi40NjMxIDUxLjI5MDcgNjIuNDYzMSA0OS42NjNaTTQzLjg5NTEgNTYuMTU4NEMzNS45NzU1IDU2LjE1ODQgMjguMTAyOSA1Ni4xNTg0IDIwLjE5OSA1Ni4xNTg0QzIwLjE5OSA1OC4yNDAxIDIwLjE5OSA2MC4yOTA1IDIwLjE5OSA2Mi4zNzIyQzI4LjEwMjkgNjIuMzcyMiAzNS45NzU1IDYyLjM3MjIgNDMuODk1MSA2Mi4zNzIyQzQzLjg5NTEgNjAuMjkwNSA0My44OTUxIDU4LjI3MTQgNDMuODk1MSA1Ni4xNTg0WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMTguNTY4IDguMTA3NThDMTguMTQ0NiA4LjEwNzU4IDE3LjgzMDkgOC4xMDc1OCAxNy41MTczIDguMTA3NThDMTIuMTA2OCA4LjEwNzU4IDYuNjk2NCA4LjEwNzU4IDEuMzAxNjQgOC4xMDc1OEMwLjIzNTIzNiA4LjEwNzU4IDAgNy44ODg0NSAwIDYuODM5NzhDMCA0Ljk0NTkyIDAgMy4wNTIwNiAwIDEuMTQyNTVDMCAwLjI1MDM5OCAwLjI1MDkxOSAtMy4wNTE3NmUtMDUgMS4xNjA1IC0zLjA1MTc2ZS0wNUMyMS43NTE1IC0zLjA1MTc2ZS0wNSA0Mi4zMjY5IC0zLjA1MTc2ZS0wNSA2Mi45MTc5IC0zLjA1MTc2ZS0wNUM2My44NzQ1IC0zLjA1MTc2ZS0wNSA2NCAwLjE0MDgzNSA2NCAxLjA3OTk0QzY0IDMuMDUyMDYgNjQgNS4wMzk4MyA2NCA3LjAxMTk1QzY0IDcuOTUxMDYgNjMuODQzMiA4LjA5MTkyIDYyLjkxNzkgOC4wOTE5MkM1Ny40MTM0IDguMDkxOTIgNTEuODkzMiA4LjA5MTkyIDQ2LjM4ODYgOC4wOTE5MkM0Ni4xMzc3IDguMDkxOTIgNDUuODg2OCA4LjA5MTkyIDQ1LjU3MzEgOC4wOTE5MkM0NS41NTc1IDguMzQyMzUgNDUuNTQxOCA4LjU2MTQ4IDQ1LjU0MTggOC43ODA2QzQ1LjU0MTggMTAuNzg0IDQ1LjU0MTggMTIuNzg3NCA0NS41NDE4IDE0Ljc3NTJDNDUuNTQxOCAxNS43MyA0NS4zMDY1IDE1Ljk2NDggNDQuMzY1NiAxNS45NjQ4QzM2LjE2MzcgMTUuOTY0OCAyNy45NjE4IDE1Ljk2NDggMTkuNzU5OSAxNS45NjQ4QzE4LjgzNDYgMTUuOTY0OCAxOC41OTk0IDE1LjcxNDMgMTguNTk5NCAxNC43NTk2QzE4LjU5OTQgMTIuNzg3NCAxOC41OTk0IDEwLjc5OTcgMTguNTk5NCA4LjgyNzU2QzE4LjU2OCA4LjYyNDA4IDE4LjU2OCA4LjQwNDk2IDE4LjU2OCA4LjEwNzU4Wk0xLjY0NjY2IDYuNDQ4NDlDMjEuOTU1NCA2LjQ0ODQ5IDQyLjIwMTQgNi40NDg0OSA2Mi40MzE4IDYuNDQ4NDlDNjIuNDMxOCA0LjgwNTA2IDYyLjQzMTggMy4yMjQyMyA2Mi40MzE4IDEuNjQzNEM0Mi4xMzg3IDEuNjQzNCAyMS45MDg0IDEuNjQzNCAxLjY0NjY2IDEuNjQzNEMxLjY0NjY2IDMuMjU1NTMgMS42NDY2NiA0LjgzNjM2IDEuNjQ2NjYgNi40NDg0OVpNNDMuODk1MSA4LjE1NDUzQzM1Ljk3NTUgOC4xNTQ1MyAyOC4wODcyIDguMTU0NTMgMjAuMTk5IDguMTU0NTNDMjAuMTk5IDEwLjI1MTkgMjAuMTk5IDEyLjI3MDkgMjAuMTk5IDE0LjMyMTNDMjguMTE4NiAxNC4zMjEzIDM2LjAwNjkgMTQuMzIxMyA0My44OTUxIDE0LjMyMTNDNDMuODk1MSAxMi4yMzk2IDQzLjg5NTEgMTAuMjA0OSA0My44OTUxIDguMTU0NTNaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik00NS41MjYxIDMyLjExNzNDNDUuNTI2MSAzMi44Njg2IDQ1LjUyNjEgMzMuNTI2IDQ1LjUyNjEgMzQuMTk5QzQ1LjUyNjEgMzUuNzc5OCA0NS41MjYxIDM3LjM2MDcgNDUuNTI2MSAzOC45NDE1QzQ1LjUyNjEgMzkuNzM5NyA0NS4yNTk1IDM5Ljk5MDIgNDQuNDc1NCA0MC4wMDU4QzQ0LjM5NyA0MC4wMDU4IDQ0LjMwMjkgNDAuMDA1OCA0NC4yMjQ1IDQwLjAwNThDMzYuMTAxIDQwLjAwNTggMjcuOTkzMSA0MC4wMDU4IDE5Ljg2OTYgNDAuMDA1OEMxOC43NzE5IDQwLjAwNTggMTguNTY4IDM5LjgwMjMgMTguNTY4IDM4LjY5MTFDMTguNTY4IDM2Ljc1MDMgMTguNTY4IDM0LjgwOTQgMTguNTY4IDMyLjg4NDNDMTguNTY4IDMyLjY2NTEgMTguNTY4IDMyLjQzMDQgMTguNTY4IDMyLjExNzNDMTguMjcgMzIuMTE3MyAxOC4wMzQ4IDMyLjExNzMgMTcuNzgzOSAzMi4xMTczQzEyLjI3OTMgMzIuMTE3MyA2Ljc1OTEzIDMyLjExNzMgMS4yNTQ1OSAzMi4xMTczQzAuMjM1MjM2IDMyLjExNzMgMCAzMS44ODI2IDAgMzAuODgwOEMwIDI4Ljk3MTMgMCAyNy4wNDYyIDAgMjUuMTM2N0MwIDI0LjI5MTUgMC4yNjY2MDEgMjQuMDI1NCAxLjEyOTE0IDI0LjAyNTRDMjEuNzUxNSAyNC4wMjU0IDQyLjM1ODIgMjQuMDI1NCA2Mi45ODA2IDI0LjAyNTRDNjMuODI3NSAyNC4wMjU0IDYzLjk4NDMgMjQuMTk3NiA2My45ODQzIDI1LjA1ODRDNjMuOTg0MyAyNy4wNzc1IDYzLjk4NDMgMjkuMDk2NiA2My45ODQzIDMxLjExNTZDNjMuOTg0MyAzMS45NDUyIDYzLjgxMTggMzIuMTE3MyA2Mi45NDkzIDMyLjEzM0M1OC43OTM0IDMyLjEzMyA1NC42Mzc2IDMyLjEzMyA1MC40OTc0IDMyLjEzM0M0OC44ODIxIDMyLjExNzMgNDcuMjUxMiAzMi4xMTczIDQ1LjUyNjEgMzIuMTE3M1pNNjIuNDYzMSAyNS42Njg4QzQyLjE1NDQgMjUuNjY4OCAyMS45MDg0IDI1LjY2ODggMS42NjIzNCAyNS42Njg4QzEuNjYyMzQgMjcuMzEyMyAxLjY2MjM0IDI4Ljg5MzEgMS42NjIzNCAzMC40NzM5QzIxLjk1NTQgMzAuNDczOSA0Mi4xODU3IDMwLjQ3MzkgNjIuNDYzMSAzMC40NzM5QzYyLjQ2MzEgMjguODYxOCA2Mi40NjMxIDI3LjI4MDkgNjIuNDYzMSAyNS42Njg4Wk0yMC4xOTkgMzguMzMxMUMyOC4xMTg2IDM4LjMzMTEgMzYuMDA2OSAzOC4zMzExIDQzLjg5NTEgMzguMzMxMUM0My44OTUxIDM2LjI0OTQgNDMuODk1MSAzNC4yMTQ3IDQzLjg5NTEgMzIuMTY0M0MzNS45NzU1IDMyLjE2NDMgMjguMDg3MiAzMi4xNjQzIDIwLjE5OSAzMi4xNjQzQzIwLjE5OSAzNC4yNjE2IDIwLjE5OSAzNi4yOTY0IDIwLjE5OSAzOC4zMzExWiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMzIuMDM5MiA2MC4xMzRDMjkuNzQ5NiA2MC4xMzQgMjcuNDQ0MyA2MC4xMzQgMjUuMTU0NiA2MC4xMzRDMjQuNDY0NiA2MC4xMzQgMjQuMDg4MiA1OS44Njc5IDI0LjA3MjUgNTkuMzY3QzI0LjA1NjkgNTguODUwNSAyNC40NDg5IDU4LjUzNzUgMjUuMTU0NiA1OC41Mzc1QzI5Ljc0OTYgNTguNTM3NSAzNC4zNDQ1IDU4LjUzNzUgMzguOTIzOCA1OC41Mzc1QzM5LjYxMzggNTguNTM3NSAzOS45OTAyIDU4LjgxOTIgNDAuMDA1OSA1OS4zMjAxQzQwLjAyMTYgNTkuODM2NiAzOS42Mjk1IDYwLjE0OTYgMzguOTIzOCA2MC4xNDk2QzM2LjYzNDIgNjAuMTM0IDM0LjM0NDUgNjAuMTM0IDMyLjAzOTIgNjAuMTM0WiIgZmlsbD0iIzkxOTE5MSIvPgo8cGF0aCBkPSJNMzIuMDM5MiAxMi4xMTQ0QzI5LjgxMjMgMTIuMTE0NCAyNy41Njk3IDEyLjExNDQgMjUuMzQyOCAxMi4xMTQ0QzI1LjE1NDYgMTIuMTE0NCAyNC45MTk0IDEyLjE3NyAyNC43OTM5IDEyLjA4MzFDMjQuNTI3MyAxMS44Nzk2IDI0LjE2NjYgMTEuNjEzNiAyNC4xMDM5IDExLjMzMThDMjQuMDA5OCAxMC45MDkyIDI0LjMzOTEgMTAuNTk2MiAyNC43NzgzIDEwLjUxNzlDMjQuOTM1MSAxMC40ODY2IDI1LjEwNzYgMTAuNTAyMyAyNS4yODAxIDEwLjUwMjNDMjkuNzgxIDEwLjUwMjMgMzQuMjk3NSAxMC41MDIzIDM4Ljc5ODMgMTAuNTAyM0MzOC45Mzk1IDEwLjUwMjMgMzkuMDk2MyAxMC40ODY2IDM5LjIzNzUgMTAuNTE3OUMzOS43MjM2IDEwLjU4MDUgNDAuMDIxNiAxMC44NjIzIDQwLjAwNTkgMTEuMzQ3NUMzOS45OTAyIDExLjgwMTQgMzkuNzA3OSAxMi4wNjc1IDM5LjIzNzUgMTIuMTE0NEMzOC45ODY1IDEyLjE0NTcgMzguNzM1NiAxMi4xMzAxIDM4LjQ4NDcgMTIuMTMwMUMzNi4zNTE5IDEyLjExNDQgMzQuMjAzNCAxMi4xMTQ0IDMyLjAzOTIgMTIuMTE0NFoiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTMxLjk5MjIgMzYuMTI0MkMyOS43MTgyIDM2LjEyNDIgMjcuNDQ0MyAzNi4xMjQyIDI1LjE3MDMgMzYuMTI0MkMyNC40ODAzIDM2LjEyNDIgMjQuMTAzOSAzNS44NDI1IDI0LjA4ODIgMzUuMzU3M0MyNC4wNTY5IDM0Ljg0MDggMjQuNDY0NiAzNC41MTIxIDI1LjE3MDMgMzQuNTEyMUMyOS43NjUzIDM0LjUxMjEgMzQuMzYwMiAzNC41MTIxIDM4LjkzOTUgMzQuNTEyMUMzOS42NDUyIDM0LjUxMjEgNDAuMDUyOSAzNC44MjUxIDQwLjAyMTYgMzUuMzQxNkM0MC4wMDU5IDM1Ljg0MjUgMzkuNjEzOCAzNi4xMDg2IDM4LjkzOTUgMzYuMTA4NkMzNi42MTg1IDM2LjEyNDIgMzQuMjk3NSAzNi4xMjQyIDMxLjk5MjIgMzYuMTI0MloiIGZpbGw9IiM5MTkxOTEiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xOTgyXzMyIj4KPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")
}
.celement-new__char-icon_10 {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE5ODJfMTgpIj4KPHBhdGggZD0iTTAgNDQuNDIyNEMwLjUzMzE5NCA0My4xNzE1IDEuNDgyOTUgNDIuNzgyNyAyLjc5OTI3IDQyLjc4MjdDMjIuMjYwOSA0Mi43OTk2IDQxLjczOTEgNDIuNzk5NiA2MS4yMDA3IDQyLjc4MjdDNjIuNTAwNCA0Mi43ODI3IDYzLjQ2NjggNDMuMTcxNSA2NCA0NC40MjI0QzY0IDQ4LjM5NDggNjQgNTIuMzY3MiA2NCA1Ni4zMzk2QzYzLjQ4MzUgNTcuNTkwNCA2Mi41MzM3IDU4LjAyOTkgNjEuMjE3NCA1Ny45OTYxQzU5LjM4NDUgNTcuOTI4NSA1Ny41NTE3IDU3Ljk3OTIgNTUuNzE4OCA1Ny45NzkyQzU0LjIwMjYgNTcuOTc5MiA1My4zNTI4IDU3LjExNzEgNTMuMzUyOCA1NS41OTU4QzUzLjM1MjggNTMuNzUzMyA1My4zNTI4IDUxLjkyNzcgNTMuMzUyOCA1MC4wODUxQzUzLjM1MjggNDkuODY1NCA1My4zNTI4IDQ5LjYyODcgNTMuMzUyOCA0OS4zNzUyQzQ4LjAwNDIgNDkuMzc1MiA0Mi43MjIyIDQ5LjM3NTIgMzcuMzU2OSA0OS4zNzUyQzM3LjM1NjkgNDkuNjI4NyAzNy4zNTY5IDQ5Ljg0ODUgMzcuMzU2OSA1MC4wNjgyQzM3LjM1NjkgNTEuODc3IDM3LjM1NjkgNTMuNzAyNiAzNy4zNTY5IDU1LjUxMTNDMzcuMzU2OSA1Ny4xMTcxIDM2LjQ5MDUgNTcuOTc5MiAzNC45MjQyIDU3Ljk3OTJDMzIuOTkxNCA1Ny45NzkyIDMxLjA1ODYgNTcuOTc5MiAyOS4xMDkxIDU3Ljk3OTJDMjcuNTQyOCA1Ny45NzkyIDI2LjY3NjQgNTcuMTAwMiAyNi42NzY0IDU1LjUxMTNDMjYuNjc2NCA1My40ODI4IDI2LjY3NjQgNTEuNDU0NCAyNi42NzY0IDQ5LjM3NTJDMjEuMzQ0NCA0OS4zNzUyIDE2LjA0NTggNDkuMzc1MiAxMC42ODA2IDQ5LjM3NTJDMTAuNjgwNiA0OS44NDg1IDEwLjY4MDYgNTAuMzIxOCAxMC42ODA2IDUwLjc3ODJDMTAuNjgwNiA1Mi40MDEgMTAuNjk3MiA1NC4wMjM3IDEwLjY4MDYgNTUuNjYzNEMxMC42NjM5IDU3LjExNzEgOS44MTQxMSA1Ny45NzkyIDguMzY0NDkgNTcuOTc5MkM2LjUxNDk3IDU3Ljk5NjEgNC42NDg3OSA1Ny45Mjg1IDIuNzk5MjcgNTcuOTk2MUMxLjQ4Mjk1IDU4LjA0NjggMC41MzMxOTQgNTcuNjA3MyAwLjAxNjY2MjMgNTYuMzM5NkMwIDUyLjM2NzIgMCA0OC4zOTQ4IDAgNDQuNDIyNFpNMi4xNDk0NCA0Ny4wOTMyQzIyLjA2MDkgNDcuMDkzMiA0MS45MjI0IDQ3LjA5MzIgNjEuODE3MiA0Ny4wOTMyQzYxLjgxNzIgNDYuMzgzMiA2MS44MTcyIDQ1LjY5MDIgNjEuODE3MiA0NS4wMTRDNDEuOTA1OCA0NS4wMTQgMjIuMDQ0MyA0NS4wMTQgMi4xNDk0NCA0NS4wMTRDMi4xNDk0NCA0NS43MjQgMi4xNDk0NCA0Ni4zODMyIDIuMTQ5NDQgNDcuMDkzMlpNMzUuMTU3NSA1NS43NjQ4QzM1LjE1NzUgNTMuNjE4IDM1LjE1NzUgNTEuNDg4MiAzNS4xNTc1IDQ5LjM0MTRDMzMuMDI0NyA0OS4zNDE0IDMwLjk0MTkgNDkuMzQxNCAyOC44NDI1IDQ5LjM0MTRDMjguODQyNSA1MS41MDUxIDI4Ljg0MjUgNTMuNjM0OSAyOC44NDI1IDU1Ljc2NDhDMzAuOTU4NiA1NS43NjQ4IDMzLjA0MTQgNTUuNzY0OCAzNS4xNTc1IDU1Ljc2NDhaTTguNDk3NzkgNDkuMzQxNEM2LjM0ODM1IDQ5LjM0MTQgNC4yODIyMiA0OS4zNDE0IDIuMTY2MSA0OS4zNDE0QzIuMTY2MSA1MS41MDUxIDIuMTY2MSA1My42MTggMi4xNjYxIDU1Ljc2NDhDNC4yOTg4OCA1NS43NjQ4IDYuMzgxNjcgNTUuNzY0OCA4LjQ5Nzc5IDU1Ljc2NDhDOC40OTc3OSA1My42MDExIDguNDk3NzkgNTEuNTA1MSA4LjQ5Nzc5IDQ5LjM0MTRaTTU1LjUwMjIgNTUuNzQ3OUM1Ny42NTE3IDU1Ljc0NzkgNTkuNzM0NCA1NS43NDc5IDYxLjgzMzkgNTUuNzQ3OUM2MS44MzM5IDUzLjU4NDIgNjEuODMzOSA1MS40ODgyIDYxLjgzMzkgNDkuMzQxNEM1OS43MTc4IDQ5LjM0MTQgNTcuNjE4MyA0OS4zNDE0IDU1LjUwMjIgNDkuMzQxNEM1NS41MDIyIDUxLjQ4ODIgNTUuNTAyMiA1My42MDExIDU1LjUwMjIgNTUuNzQ3OVoiIGZpbGw9IiM5MTkxOTEiLz4KPHBhdGggZD0iTTYzLjk4MzMgMzcuOTQ4MkM2My40NjY4IDM5LjE5OSA2Mi41MDA0IDM5LjYzODUgNjEuMjAwNyAzOS41ODc4QzU5LjM4NDUgMzkuNTIwMiA1Ny41ODUgMzkuNTcwOSA1NS43Njg4IDM5LjU3MDlDNTQuMTY5MiAzOS41NzA5IDUzLjMzNjEgMzguNzQyNiA1My4zMzYxIDM3LjExOTlDNTMuMzM2MSAzNS4zMTEyIDUzLjMzNjEgMzMuNDg1NiA1My4zMzYxIDMxLjY3NjlDNTMuMzM2MSAzMS40NTcxIDUzLjMzNjEgMzEuMjIwNSA1My4zMzYxIDMwLjk1QzQ3Ljk4NzUgMzAuOTUgNDIuNzIyMiAzMC45NSAzNy4zNzM2IDMwLjk1QzM3LjM1NjkgMzEuMTg2NyAzNy4zNDAzIDMxLjQwNjQgMzcuMzQwMyAzMS42MjYxQzM3LjM0MDMgMzMuNDM0OSAzNy4zNDAzIDM1LjI2MDUgMzcuMzQwMyAzNy4wNjkyQzM3LjM0MDMgMzguNzA4OCAzNi40OTA1IDM5LjU3MDkgMzQuODc0MiAzOS41NzA5QzMyLjk1ODEgMzkuNTcwOSAzMS4wNDE5IDM5LjU3MDkgMjkuMTI1NyAzOS41NzA5QzI3LjUwOTUgMzkuNTcwOSAyNi42NTk3IDM4LjcwODggMjYuNjU5NyAzNy4wNjkyQzI2LjY1OTcgMzUuMjc3NCAyNi42NTk3IDMzLjQ4NTYgMjYuNjU5NyAzMS42NzY5QzI2LjY1OTcgMzEuNDQwMiAyNi42NTk3IDMxLjIyMDUgMjYuNjU5NyAzMC45MzMxQzIxLjMxMTEgMzAuOTMzMSAxNi4wMjkyIDMwLjkzMzEgMTAuNjYzOSAzMC45MzMxQzEwLjY2MzkgMzEuNzk1MiAxMC42NjM5IDMyLjYwNjYgMTAuNjYzOSAzMy40MThDMTAuNjYzOSAzNC42ODU3IDEwLjY4MDYgMzUuOTUzNSAxMC42NjM5IDM3LjIyMTNDMTAuNjQ3MiAzOC42NzUgOS43OTc0NSAzOS41MzcxIDguMzQ3ODMgMzkuNTM3MUM2LjQ5ODMxIDM5LjU1NCA0LjY0ODc5IDM5LjUwMzMgMi43ODI2MSAzOS41NTRDMS40ODI5NSAzOS42Mzg1IDAuNTE2NTMyIDM5LjE5OSAwIDM3Ljk0ODJDMCAzMy45NzU4IDAgMzAuMDAzNCAwIDI2LjAzMUMwLjUxNjUzMiAyNC43ODAxIDEuNDgyOTUgMjQuMzkxMyAyLjc4MjYxIDI0LjM5MTNDMjIuMjYwOSAyNC40MDgyIDQxLjcyMjUgMjQuNDA4MiA2MS4yMDA3IDI0LjM5MTNDNjIuNTAwNCAyNC4zOTEzIDYzLjQ2NjggMjQuNzgwMSA2My45ODMzIDI2LjAzMUM2My45ODMzIDMwLjAwMzQgNjMuOTgzMyAzMy45NzU4IDYzLjk4MzMgMzcuOTQ4MlpNNjEuODMzOSAyNi42MjI2QzQxLjkwNTggMjYuNjIyNiAyMi4wMjc2IDI2LjYyMjYgMi4xNjYxIDI2LjYyMjZDMi4xNjYxIDI3LjM0OTUgMi4xNjYxIDI4LjAwODcgMi4xNjYxIDI4LjY4NDlDMjIuMDc3NiAyOC42ODQ5IDQxLjkzOTEgMjguNjg0OSA2MS44MzM5IDI4LjY4NDlDNjEuODMzOSAyNy45NzQ5IDYxLjgzMzkgMjcuMzMyNiA2MS44MzM5IDI2LjYyMjZaTTM1LjE0MDggMzcuMzczNEMzNS4xNDA4IDM1LjE3NTkgMzUuMTQwOCAzMy4wNjMgMzUuMTQwOCAzMC45NUMzMy4wMDgxIDMwLjk1IDMwLjkwODYgMzAuOTUgMjguODI1OCAzMC45NUMyOC44MjU4IDMzLjExMzcgMjguODI1OCAzNS4yNDM2IDI4LjgyNTggMzcuMzczNEMzMC45NTg2IDM3LjM3MzQgMzMuMDI0NyAzNy4zNzM0IDM1LjE0MDggMzcuMzczNFpNOC40NjQ0NiAzNy4zNzM0QzguNDY0NDYgMzUuMTc1OSA4LjQ2NDQ2IDMzLjA2MyA4LjQ2NDQ2IDMwLjk1QzYuMzMxNjggMzAuOTUgNC4yNDg4OSAzMC45NSAyLjE2NjEgMzAuOTVDMi4xNjYxIDMzLjExMzcgMi4xNjYxIDM1LjI0MzYgMi4xNjYxIDM3LjM3MzRDNC4yOTg4OCAzNy4zNzM0IDYuMzY1MDEgMzcuMzczNCA4LjQ2NDQ2IDM3LjM3MzRaTTYxLjgzMzkgMzAuOTVDNTkuNzAxMSAzMC45NSA1Ny42MDE3IDMwLjk1IDU1LjUwMjIgMzAuOTVDNTUuNTAyMiAzMy4xMTM3IDU1LjUwMjIgMzUuMjI2NyA1NS41MDIyIDM3LjM3MzRDNTcuNjM1IDM3LjM3MzQgNTkuNzE3OCAzNy4zNzM0IDYxLjgzMzkgMzcuMzczNEM2MS44MzM5IDM1LjIyNjcgNjEuODMzOSAzMy4xMTM3IDYxLjgzMzkgMzAuOTVaIiBmaWxsPSIjOTE5MTkxIi8+CjxwYXRoIGQ9Ik02My45ODMzIDE5LjU3MzhDNjMuNDMzNSAyMC44NTg0IDYyLjQ1MDQgMjEuMjQ3MiA2MS4xMzQxIDIxLjIxMzRDNTkuMzUxMiAyMS4xNDU4IDU3LjU1MTcgMjEuMTk2NSA1NS43Njg4IDIxLjE5NjVDNTQuMTY5MiAyMS4xOTY1IDUzLjM1MjggMjAuMzUxMyA1My4zMzYxIDE4Ljc0NTVDNTMuMzM2MSAxNi45MzY4IDUzLjMzNjEgMTUuMTExMSA1My4zMzYxIDEzLjMwMjRDNTMuMzM2MSAxMy4wODI3IDUzLjMzNjEgMTIuODQ2IDUzLjMzNjEgMTIuNTc1NkM0Ny45ODc1IDEyLjU3NTYgNDIuNzA1NSAxMi41NzU2IDM3LjM3MzYgMTIuNTc1NkMzNy4zNTY5IDEyLjgxMjIgMzcuMzQwMyAxMy4wMzIgMzcuMzQwMyAxMy4yNTE3QzM3LjM0MDMgMTUuMDYwNCAzNy4zNDAzIDE2Ljg4NiAzNy4zNDAzIDE4LjY5NDhDMzcuMzQwMyAyMC4zMzQ0IDM2LjQ5MDUgMjEuMTk2NSAzNC44NzQzIDIxLjE5NjVDMzIuOTU4MSAyMS4xOTY1IDMxLjA0MTkgMjEuMTk2NSAyOS4xMjU3IDIxLjE5NjVDMjcuNTA5NSAyMS4xOTY1IDI2LjY1OTcgMjAuMzM0NCAyNi42NTk3IDE4LjY5NDhDMjYuNjU5NyAxNi45MDMgMjYuNjU5NyAxNS4xMTExIDI2LjY1OTcgMTMuMzAyNEMyNi42NTk3IDEzLjA2NTggMjYuNjU5NyAxMi44NDYgMjYuNjU5NyAxMi41NTg3QzIxLjMxMTEgMTIuNTU4NyAxNi4wMjkyIDEyLjU1ODcgMTAuNjYzOSAxMi41NTg3QzEwLjY2MzkgMTMuMjE3OSAxMC42NjM5IDEzLjg0MzQgMTAuNjYzOSAxNC40ODU3QzEwLjY2MzkgMTUuOTM5NCAxMC42ODA2IDE3LjM5MzIgMTAuNjYzOSAxOC44NjM4QzEwLjY0NzIgMjAuMzE3NSA5Ljc5NzQ1IDIxLjE3OTYgOC4zNjQ0OSAyMS4xOTY1QzYuNTMxNjMgMjEuMjEzNCA0LjY5ODc4IDIxLjE0NTggMi44NjU5MiAyMS4yMTM0QzEuNTMyOTMgMjEuMjQ3MiAwLjU0OTg1NyAyMC44NDE1IDAgMTkuNTczOEMwIDE1LjYwMTQgMCAxMS42MjkgMCA3LjY1NjU3QzAuNTE2NTMyIDYuMzg4NzkgMS40NjYyOCA2IDIuNzgyNjEgNkMyMi4yNjA5IDYuMDE2OSA0MS43MzkxIDYuMDE2OSA2MS4yMTc0IDZDNjIuNTMzNyA2IDYzLjQ2NjggNi4zODg3OSA2NCA3LjY1NjU3QzYzLjk4MzMgMTEuNjI5IDYzLjk4MzMgMTUuNjAxNCA2My45ODMzIDE5LjU3MzhaTTIuMTQ5NDQgMTAuMjkzNkMyMi4wNzc2IDEwLjI5MzYgNDEuOTU1NyAxMC4yOTM2IDYxLjgxNzIgMTAuMjkzNkM2MS44MTcyIDkuNTY2NyA2MS44MTcyIDguOTA3NDUgNjEuODE3MiA4LjIzMTNDNDEuOTA1OCA4LjIzMTMgMjIuMDI3NiA4LjIzMTMgMi4xNDk0NCA4LjIzMTNDMi4xNDk0NCA4Ljk0MTI2IDIuMTQ5NDQgOS41ODM2MSAyLjE0OTQ0IDEwLjI5MzZaTTM1LjE5MDggMTUuNzM2NkMzNS4xOTA4IDE0LjgyMzggMzUuMTc0MiAxMy45Mjc5IDM1LjE5MDggMTMuMDE1MUMzNS4xOTA4IDEyLjY0MzIgMzUuMDkwOSAxMi40OTExIDM0LjcwNzYgMTIuNDkxMUMzMi45MDgxIDEyLjUwOCAzMS4wOTE5IDEyLjUwOCAyOS4yNzU3IDEyLjQ5MTFDMjguOTA5MSAxMi40OTExIDI4Ljc1OTIgMTIuNTkyNSAyOC43NTkyIDEyLjk4MTNDMjguNzc1OCAxNC44MDY5IDI4Ljc3NTggMTYuNjQ5NCAyOC43NTkyIDE4LjQ5MTlDMjguNzU5MiAxOC44NjM4IDI4Ljg1OTIgMTkuMDE1OSAyOS4yNDI0IDE5LjAxNTlDMzEuMDQxOSAxOC45OTkgMzIuODU4MSAxOC45OTkgMzQuNjc0MyAxOS4wMTU5QzM1LjEwNzUgMTkuMDE1OSAzNS4xOTA4IDE4Ljg0NjkgMzUuMTkwOCAxOC40NTgxQzM1LjE5MDggMTcuNTYyMiAzNS4xOTA4IDE2LjY0OTQgMzUuMTkwOCAxNS43MzY2Wk0yLjE2NjEgMTIuNTQxOEMyLjE2NjEgMTQuNzIyNCAyLjE2NjEgMTYuODUyMiAyLjE2NjEgMTguOTY1MkM0LjI5ODg4IDE4Ljk2NTIgNi4zODE2NyAxOC45NjUyIDguNDY0NDYgMTguOTY1MkM4LjQ2NDQ2IDE2LjgwMTUgOC40NjQ0NiAxNC42ODg2IDguNDY0NDYgMTIuNTQxOEM2LjM2NTAxIDEyLjU0MTggNC4yODIyMiAxMi41NDE4IDIuMTY2MSAxMi41NDE4Wk01NS41MDIyIDEyLjU0MThDNTUuNTAyMiAxNC43MjI0IDU1LjUwMjIgMTYuODUyMiA1NS41MDIyIDE4Ljk2NTJDNTcuNjM1IDE4Ljk2NTIgNTkuNzE3OCAxOC45NjUyIDYxLjgwMDYgMTguOTY1MkM2MS44MDA2IDE2LjgwMTUgNjEuODAwNiAxNC42ODg2IDYxLjgwMDYgMTIuNTQxOEM1OS43MDExIDEyLjU0MTggNTcuNjM1IDEyLjU0MTggNTUuNTAyMiAxMi41NDE4WiIgZmlsbD0iIzkxOTE5MSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE5ODJfMTgiPgo8cmVjdCB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==")
}

@media (min-width: 1251px) {
	.card__list:not(.swiper-row-card-mobile) .celement-new:nth-child(3n) .celement-new__char-additional-list {
		right: calc(100% + 50px);
		left: auto;
	}
	.card__list:not(.swiper-row-card-mobile) .celement-new:nth-child(3n) .celement-new__char-additional-list:before {
		left: auto;
		right: -20px;
		transform: translateY(-50%) rotate(180deg);
	}
}


@media (min-width: 1231px) {
	.card__list.swiper-row-card-mobile .celement-new:nth-child(4n) .celement-new__char-additional-list {
		right: calc(100% + 50px);
		left: auto;
	}
	.card__list.swiper-row-card-mobile .celement-new:nth-child(4n) .celement-new__char-additional-list:before {
		left: auto;
		right: -20px;
		transform: rotate(180deg) translateY(50%);
	}
}

@media (max-width: 1250px) {
	.card__list:not(.swiper-row-card-mobile) .celement-new:nth-child(2n) .celement-new__char-additional-list {
		right: calc(100% + 50px);
		left: auto;
	}
	.card__list:not(.swiper-row-card-mobile) .celement-new:nth-child(2n) .celement-new__char-additional-list:before {
		left: auto;
		right: -20px;
		transform: rotate(180deg) translateY(50%);
	}
}
@media (max-width: 1230px) {
	.card__list.swiper-row-card-mobile .celement-new:nth-child(3n) .celement-new__char-additional-list {
		right: calc(100% + 50px);
		left: auto;
	}
	.card__list.swiper-row-card-mobile .celement-new:nth-child(3n) .celement-new__char-additional-list:before {
		left: auto;
		right: -20px;
		transform: rotate(180deg) translateY(50%);
	}
}
@media (max-width: 1023px) {
	.celement-new__char-icon-wrap .celement-new__char-additional-list {
		left: auto;
		right: 0;
		width: 144px;
		top: calc(100% + 40px);
	}
	.card__list.swiper-row-card-mobile .celement-new:nth-child(3n) .celement-new__char-additional-list {
		right: 0;
	}
	.celement-new__char-additional-list:before {
		display: none;
	}
	.celement-new__char-icon-wrap:not(.js-opened) .celement-new__char-additional-list {
		display: none;
	}
	.celement-new__char-icon-wrap.js-opened .celement-new__char-additional-list {
		display: block;
	}
}


.celement-delivery {
	display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
	font-size: 11px;
    line-height: 17px;
    width: fit-content; 
	z-index: 20;
	position: relative;
	margin-bottom: 8px;
	cursor: default;
}
@media (max-width: 450px) {
	.swiper-slide-catalog .celement-new .celement-delivery {
		margin: 4px 0 6px;
	}
}
.celement-delivery__item {
	display: flex;
	align-items: center;
	position: relative;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}
.celement-delivery__item:after {
	content: attr(data-text);
    display: block;
    position: absolute;
    left: 0;
	color: #858585;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 12px;
    bottom: calc(100% + 4px);
    padding: 4px 8px;
    background: #fff;
    white-space: nowrap;
    border-radius: 4px;
	opacity: 0;
	pointer-events: none;
	transition: all .2s;
	border: 1px solid;
    border-radius: 100px;
}
.celement-delivery__item:hover:after {
	opacity: 1;
}
@media (max-width: 768px) {
	.celement-delivery__item:hover:after {
		opacity: 0;
	}
	.celement-delivery__item.js-opened:after {
		opacity: 1;
	}
}
.celement-delivery__image {
	width: 24px;
    height: 24px;
    object-fit: cover;
    margin-right: 6px;
}
.card__elem-tocart-loader {
	position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background: #ececec;
    border-radius: 32px;
	transition: width 4s, background 0.2s;
}

.js-loading .card__elem-tocart-loader {
	width: 50%;
}

.added .card__elem-tocart-loader {
	width: 100%;
	background: #FF8000;
	transition: width 1s, background 0.2s;

}
@keyframes inBasketButtonLoaderFinish {
	0% {
		width: 50%;
		background: #ececec;
	}
	20% {
		background: #FF8000;
	}
	100% {
		width: 100%;
		background: #FF8000;
	}
}
.button-in-basket .card__elem-tocart-loader  {
	width: 100%;
	animation: inBasketButtonLoaderFinish 1s;
	background: #FF8000;
}

@media (min-width: 521px) {
	.features .swiper-wrapper {
		transform: none !important;
		display: flex !important;
		flex-wrap: wrap;
	}
}

.form-required-text {
	text-align: left;
    margin: 10px 0;
    font-size: 14px;
    line-height: 22px;
}

.form-required-text + .form-required-text {
	display: none;
}

.popup-price .form-required-text {
	color: #fff;
}
.celement-new__price-block {
	position: relative;
}
.celement-new__price-block .celement-new__char-icons {
	display: none;
}
.swiper-row-card-mobile .celement-new__price-block .celement-new__char-icons {
	display: none;
	top: auto;
    bottom: 2px;
}
.swiper-row-card-mobile .celement-new__price-block .celement-new__char-icon-weight {
	margin: 0 0 0 10px;
}
.swiper-row-card-mobile .celement-new__price-block .celement-new__char-icon {
	width: 28px;
    height: 28px;
    background-size: 28px;
	
}

@media (max-width: 520px) {
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__price-block .celement-new__char-icons { 
		display: flex;
		right: 7px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__price-block .celement-new__char-icon-weight {
		margin: 0 0 0 7px;
	}
	.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new__images .celement-new__char-icons {
		display: none;
	}
}

@media (max-width: 374px) {
	.swiper-row-card-mobile .celement-new__price-block .celement-new__char-icons {
		position: static;
		order: -1;
		margin-bottom: 10px;
	}
}

.online-demonstration-banner-wrap__subtitle {
	margin: -16px 0 30px;
	line-height: 1.4em;
}

@media (max-width: 768px) {
	.online-demonstration-banner-wrap__subtitle {
		margin: 0 0 10px;
		line-height: 1.5em;
	}
}


.online-demonstration-banner__more-about-link {
	border-bottom: 2px solid #ff8000;
    color: #0e0e0e;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    position: relative;
    transition: border .5s,color .5s;
	margin: 10px 0 0 auto;
	display: block;
    width: fit-content;
}
.online-demonstration-banner__more-about-link:hover {
	border-color: transparent;
}


@media (max-width: 600px) {
	.text img,
	.content .text img:not([class]) {
		float: none;
		display: block;
		margin-left: auto;
    	margin-right: auto;
	}	
}

.swiper-slide-catalog_main.main-block-tabs_sliders-enabled .js-card-list-swiper.card__list .celement-new {
	margin: 0;
	width: 100%;
}
.js-card-list-swiper.card__list .celement-new {
	border: 1px solid #E7E7E7;
}

.card__params-tab-list {
	position: relative;
}

body .card-list-swiper-wrapper .swiper-buttons {
    top: 24px;
}
@media (max-width: 520px) {
	body .card-list-swiper-wrapper .swiper-buttons {
		top: 12px;
		margin-bottom: 10px;
	}
}

.main-block-tabs_sliders-enabled .card__list.js-card-list-swiper {
	padding: 0 1px;
    margin: 0;
	width: 100%;
	height: auto !important;
}

.main-block-tabs_sliders-enabled .card__params-tab{
	display: block;
	margin-bottom: 50px;
}
.main-block-tabs_sliders-enabled .main-block-tabs__row {
	display: none;
}
.main-block-tabs_sliders-enabled .swiper-slide-catalog__opener {
	display: none !important;
}

.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .common__title {
	display: none;
}


.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .swiper-buttons {
	display: none;
}
.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .swiper-wrapper {
	transform: none !important;
    position: static;
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 520px) {
	.main-block-tabs_sliders-enabled .card__params-tab {
		margin-bottom: 0;
	}
}

.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .swiper-wrapper .swiper-slide {
	width: calc(100% / 6 - 15px) !important;
	margin: 0 7.5px 15px !important; 
}
.main-block-tabs-sliders .swiper-wrapper .swiper-slide {
	height: unset;

}
.main-block-tabs-sliders .product-item  {
	height: 100%;
}
.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .celement-new {
	width: 100%;
	margin: 0;
}
.main-block-tabs-sliders .celement-new {
	height: 100%;
}

.swiper-slide.swiper-row-card-mobile.main-block-tabs {
	margin: 0;
}
.main-block-tabs-sliders {
	margin: 0;
}
.main-block-tabs-sliders {
	padding-bottom: 64px;
}
.new-products:has(~ .i-seo.hidden) .main-block-tabs-sliders {
   padding-bottom: 0;
}
.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .card__list {
	display: flex;
    margin-left: -24px;
    margin-right: -24px;
}
@media (max-width: 1230px) {
	.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .swiper-wrapper .swiper-slide {
		width: calc(100% / 5 - 15px) !important;
	}
}
@media (max-width: 999px) {
	.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .swiper-wrapper .swiper-slide {
		width: calc(100% / 4 - 15px) !important;
	}
	
}
@media (max-width: 870px) {
	.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .swiper-wrapper .swiper-slide {
		width: calc(100% / 3 - 15px) !important;
	}
}

@media (max-width: 650px) {
	.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .swiper-wrapper .swiper-slide {
		width: calc(100% / 2 - 15px) !important;
	}
}
@media (max-width: 450px) {
	.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .swiper-wrapper .swiper-slide {
		width: calc(100% / 2 - 10px) !important;
		margin: 0 5px 10px !important;
	}
	.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .card__list {
		margin-top: -30px;
		margin-bottom: 85px
	}
	/*.main-block-tabs-sliders:not(.main-block-tabs_sliders-enabled) .card__list {*/
	/*	margin-left: -5px;*/
	/*	margin-right: -5px;*/
	/*}*/
}

.product-page-info {
	position: absolute;
	width: 56px;
	height: 56px;
	right: 10px;
	top: 50px;
	background: url(/local/templates/basic/static/i/1year-garranty.svg);
	background-repeat: no-repeat;
	background-position: center left;
}

.product-page-info_snow {
	background-size: 50px;
	background-position-y: 5px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2Ljc0NzEgMTAuMjgyTDI2Ljc0NzEgNS4zMTczMiIgc3Ryb2tlPSIjRkZCQjFFIiBzdHJva2Utd2lkdGg9IjMuMTI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTI2Ljc0NzEgNDQuNjgyN0wyNi43NDcxIDM5LjcxOCIgc3Ryb2tlPSIjRkZCQjFFIiBzdHJva2Utd2lkdGg9IjMuMTI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQxLjQ3MDkgMjQuOTkzN0w0Ni40MzU1IDI0Ljk5MzciIHN0cm9rZT0iI0ZGQkIxRSIgc3Ryb2tlLXdpZHRoPSIzLjEyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00MC42NjU4IDM4LjkyMTlMMzcuMTU1MyAzNS40MTE0IiBzdHJva2U9IiNGRkJCMUUiIHN0cm9rZS13aWR0aD0iMy4xMjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzcuMTU3NCAxNC41OTdMNDAuNjY4IDExLjA4NjQiIHN0cm9rZT0iI0ZGQkIxRSIgc3Ryb2tlLXdpZHRoPSIzLjEyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMS44NTg5IDEzLjE5MDRMMTUuOTU0MSA3LjI4NTU3IiBzdHJva2U9IiMzMkM5RkUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIxLjg1ODkgMzYuODA5NkwxNS45NTQxIDQyLjcxNDQiIHN0cm9rZT0iIzMyQzlGRSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuODU5NCA0NC42ODI3TDIxLjg1OTQgNS4zMTczMiIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05LjQ2OTggMTEuMDI5MUwxMS42MzExIDE5LjA5NTJMMy41NjUgMjEuMjU2NSIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjgxMTUyIDE1LjE1ODdMMjEuODU3MiAyNSIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zLjU2MzUyIDI4Ljc0MzRMMTEuNjI5NiAzMC45MDQ3TDkuNDY4MzIgMzguOTcwOCIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjgxMDc1IDM0Ljg0MTNMMjEuODU2NCAyNSIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yNS44NjMzIDE0LjI1NjNDMzEuNTE2MiAxNC41OCAzNi4wMDEgMTkuMjY2NCAzNi4wMDEgMjUuMDAwNEMzNi4wMDA3IDMwLjczNDIgMzEuNTE2IDM1LjQxODggMjUuODYzMyAzNS43NDI2VjE0LjI1NjNaIiBmaWxsPSIjRkZCQjFFIiBzdHJva2U9IiNGRkJCMUUiIHN0cm9rZS13aWR0aD0iMS4yNSIvPgo8L3N2Zz4K")
}

.product-page-info-wrap {
	position: absolute;
	display: flex;
	flex-direction: column;
	right: 10px;
	top: 50px;
}

.product-page-info-wrap .product-page-info {
	position: static;
}

.product-page-info-hidden-text {
	display: none;
	position: absolute;
	right: 56px;
	top: 0px;
	background: #fff;
	color: #000;
	width: 160px;
	box-shadow: 0px 10px 30px rgb(0 0 0 / 15%);
	z-index: 15;
	padding: 8px 16px;
}

.product_tabs_main .product-page-info,
.main-block-tabs-sliders .product-page-info,
.swiper-container .product-page-info,
.swiper-row-card-mobile .product-page-info {
	width: 32px;
	height: 32px;
	background-size: 32px;
    background-repeat: no-repeat;
}

.product_tabs_main .product-page-info-wrap,
.main-block-tabs-sliders .product-page-info-wrap,
.swiper-container .product-page-info,
.swiper-row-card-mobile .product-page-info-wrap {
	top: 35px;
}

.product_tabs_main .product-page-info_warranty,
.main-block-tabs-sliders .product-page-info_warranty,
.swiper-container .product-page-info_warranty,
.swiper-row-card-mobile .product-page-info_warranty {
	background: url(/local/templates/basic/static/i/1year-garranty-mobile.svg);
}
.product_tabs_main .product-page-info_snow,
.main-block-tabs-sliders .product-page-info_snow,
.swiper-container .product-page-info_snow,
.swiper-row-card-mobile .product-page-info_snow {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2Ljc0NzEgMTAuMjgyTDI2Ljc0NzEgNS4zMTczMiIgc3Ryb2tlPSIjRkZCQjFFIiBzdHJva2Utd2lkdGg9IjMuMTI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTI2Ljc0NzEgNDQuNjgyN0wyNi43NDcxIDM5LjcxOCIgc3Ryb2tlPSIjRkZCQjFFIiBzdHJva2Utd2lkdGg9IjMuMTI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQxLjQ3MDkgMjQuOTkzN0w0Ni40MzU1IDI0Ljk5MzciIHN0cm9rZT0iI0ZGQkIxRSIgc3Ryb2tlLXdpZHRoPSIzLjEyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00MC42NjU4IDM4LjkyMTlMMzcuMTU1MyAzNS40MTE0IiBzdHJva2U9IiNGRkJCMUUiIHN0cm9rZS13aWR0aD0iMy4xMjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzcuMTU3NCAxNC41OTdMNDAuNjY4IDExLjA4NjQiIHN0cm9rZT0iI0ZGQkIxRSIgc3Ryb2tlLXdpZHRoPSIzLjEyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMS44NTg5IDEzLjE5MDRMMTUuOTU0MSA3LjI4NTU3IiBzdHJva2U9IiMzMkM5RkUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIxLjg1ODkgMzYuODA5NkwxNS45NTQxIDQyLjcxNDQiIHN0cm9rZT0iIzMyQzlGRSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuODU5NCA0NC42ODI3TDIxLjg1OTQgNS4zMTczMiIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05LjQ2OTggMTEuMDI5MUwxMS42MzExIDE5LjA5NTJMMy41NjUgMjEuMjU2NSIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjgxMTUyIDE1LjE1ODdMMjEuODU3MiAyNSIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zLjU2MzUyIDI4Ljc0MzRMMTEuNjI5NiAzMC45MDQ3TDkuNDY4MzIgMzguOTcwOCIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjgxMDc1IDM0Ljg0MTNMMjEuODU2NCAyNSIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yNS44NjMzIDE0LjI1NjNDMzEuNTE2MiAxNC41OCAzNi4wMDEgMTkuMjY2NCAzNi4wMDEgMjUuMDAwNEMzNi4wMDA3IDMwLjczNDIgMzEuNTE2IDM1LjQxODggMjUuODYzMyAzNS43NDI2VjE0LjI1NjNaIiBmaWxsPSIjRkZCQjFFIiBzdHJva2U9IiNGRkJCMUUiIHN0cm9rZS13aWR0aD0iMS4yNSIvPgo8L3N2Zz4K")
}

.main-block-tabs-sliders .product-page-info-hidden-text,
.swiper-container .product-page-info-hidden-text,
.swiper-row-card-mobile .product-page-info-hidden-text {
	font-size: 12px;
	top: 0;
	right: 32px;
}

.product-page-info:hover .product-page-info-hidden-text {
	display: block;
}

@media (max-width: 520px) {
	.product-page-info-wrap {
		gap: 4px;
	}
	.product-page-info {
		font-size: 12px;
		width: 32px;
		height: 32px;
		background-repeat: no-repeat;
		background: url(/local/templates/basic/static/i/1year-garranty-mobile.svg);
	}

	.product-page-info_snow {
		background-size: 32px;
		background-repeat: no-repeat;
		background-position: center;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2Ljc0NzEgMTAuMjgyTDI2Ljc0NzEgNS4zMTczMiIgc3Ryb2tlPSIjRkZCQjFFIiBzdHJva2Utd2lkdGg9IjMuMTI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTI2Ljc0NzEgNDQuNjgyN0wyNi43NDcxIDM5LjcxOCIgc3Ryb2tlPSIjRkZCQjFFIiBzdHJva2Utd2lkdGg9IjMuMTI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQxLjQ3MDkgMjQuOTkzN0w0Ni40MzU1IDI0Ljk5MzciIHN0cm9rZT0iI0ZGQkIxRSIgc3Ryb2tlLXdpZHRoPSIzLjEyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00MC42NjU4IDM4LjkyMTlMMzcuMTU1MyAzNS40MTE0IiBzdHJva2U9IiNGRkJCMUUiIHN0cm9rZS13aWR0aD0iMy4xMjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzcuMTU3NCAxNC41OTdMNDAuNjY4IDExLjA4NjQiIHN0cm9rZT0iI0ZGQkIxRSIgc3Ryb2tlLXdpZHRoPSIzLjEyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMS44NTg5IDEzLjE5MDRMMTUuOTU0MSA3LjI4NTU3IiBzdHJva2U9IiMzMkM5RkUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIxLjg1ODkgMzYuODA5NkwxNS45NTQxIDQyLjcxNDQiIHN0cm9rZT0iIzMyQzlGRSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuODU5NCA0NC42ODI3TDIxLjg1OTQgNS4zMTczMiIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05LjQ2OTggMTEuMDI5MUwxMS42MzExIDE5LjA5NTJMMy41NjUgMjEuMjU2NSIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjgxMTUyIDE1LjE1ODdMMjEuODU3MiAyNSIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zLjU2MzUyIDI4Ljc0MzRMMTEuNjI5NiAzMC45MDQ3TDkuNDY4MzIgMzguOTcwOCIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjgxMDc1IDM0Ljg0MTNMMjEuODU2NCAyNSIgc3Ryb2tlPSIjMzJDOUZFIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yNS44NjMzIDE0LjI1NjNDMzEuNTE2MiAxNC41OCAzNi4wMDEgMTkuMjY2NCAzNi4wMDEgMjUuMDAwNEMzNi4wMDA3IDMwLjczNDIgMzEuNTE2IDM1LjQxODggMjUuODYzMyAzNS43NDI2VjE0LjI1NjNaIiBmaWxsPSIjRkZCQjFFIiBzdHJva2U9IiNGRkJCMUUiIHN0cm9rZS13aWR0aD0iMS4yNSIvPgo8L3N2Zz4K")
	}

	.product-page-info-hidden-text {
		width: 122px;
		right: 32px;
	}

	.swiper-row-card-mobile .product-page-info-wrap {
		left: 79px;
		top: 18px;
	}
	.swiper-row-card-mobile .product-page-info-hidden-text {
		left: 36px;
	}

	.celement__more .product-page-info {
		display: none;
	}
}

@media (max-width: 1023px) {
	.product-page-info:not(.touch) .product-page-info-hidden-text {
		display: none !important;
	}
	.product-page-info.touch .product-page-info-hidden-text {
		display: block;
	}
}

.param-filter-wrapper .model__filter .model__filter-row_labelside.model__selected-filters {
	border-top: 0;
}
.model__selected-filters .subcat__filter-input:after {
	content: '';
    display: block !important;
    width: 8px;
    height: 8px;
    background-image: url('/local/templates/basic/img/filter-close.png');
	background-size: cover;
    border: 0;
    background-color: transparent;
    margin: 0 0 0 4px;
    position: static;
    opacity: .7;
}

.model__filter-remove {
	width: 24px;
    height: 24px;
    background: #f2f2f2;
    border-radius: 100%;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjAwMDcgMTAuNTg2NUwxNi45NTA0IDUuNjM2NzJMMTguMzY0NiA3LjA1MDkzTDEzLjQxNDkgMTIuMDAwN0wxOC4zNjQ2IDE2Ljk1MDRMMTYuOTUwNCAxOC4zNjQ2TDEyLjAwMDcgMTMuNDE0OUw3LjA1MDkzIDE4LjM2NDZMNS42MzY3MiAxNi45NTA0TDEwLjU4NjUgMTIuMDAwN0w1LjYzNjcyIDcuMDUwOTNMNy4wNTA5MyA1LjYzNjcyTDEyLjAwMDcgMTAuNTg2NVoiIGZpbGw9InJnYmEoNTksNTksNTksMSkiPjwvcGF0aD48L3N2Zz4=');
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
}
.catalog-tabs__catalog .swiper-slide-catalog .celement-new {
	width: calc(100% / 5 - 15px);
}

@media (max-width: 1230px) {
	.catalog-tabs__catalog .swiper-slide-catalog .celement-new {
		width: calc(100% / 4 - 15px);
	}
}
@media (max-width: 999px) {
	.catalog-tabs__catalog .swiper-slide-catalog .celement-new {
		width: calc(100% / 3 - 15px);
	}
}
@media (max-width: 750px) {
	
	body .celement-new__big-price,
	.celement-new__price,
	.swiper-row-inline .celement-new__big-price,
	.swiper-row-inline .celement-new__price {
		font-size: 14px;
		line-height: 20px;
	}
	
	body .celement-new__old-big-price,
	.celement-new__old-price,
	.swiper-row-inline .celement-new__old-big-price,
	.swiper-row-inline .celement-new__old-price {
		font-size: 11px;
		line-height: 16px;
	}
}
@media (max-width: 650px) {
	.catalog-tabs__catalog .swiper-slide-catalog .celement-new {
		width: calc(100% / 2 - 15px);
	}
}
@media (max-width: 599px) {
	.celement-new:not(.no-hover):hover .celement-new__modif-count {
		display: none;	
	}
}
@media (max-width: 520px) {
	.catalog-tabs__catalog .swiper-slide-catalog .celement-new {
		width: 100%;
	}
	.celement-new__price.manager-price {
		font-size: 14px;
		line-height: 20px;
	}
	.catalog-tabs__catalog .card__list {
		padding: 16px 16px 0;
		margin: 0 -20px 20px;
		background: #fff;
	}
	.celement-new__prices {
		flex-wrap: wrap;
	} 
	.celement-new__status .mobile {
		display: inline;
	}
	.celement-new__status .desktop {
		display: none;
	}
	.celement-new__status {
		font-size: 11px;
		white-space: nowrap;
	}
	.celement-new__status:before {
		width: 12px;
		height: 12px;
		background-size: cover;
	}

}


@media (max-width: 520px) {
	.celement-delivery__item {
		font-size: 12px;
	}
	.celement-delivery {
		gap: 10px;
	}
	.celement-delivery__image {
		width: 18px;
		height: 18px;
		margin-right: 4px;
	}
}

/* Рейтинг */

.go-to-rating-link {
	text-decoration: underline;
	color: #FF7F00;
	cursor: pointer;
}

.celement-new__rating {
	align-items: center;
}
.celement-new__info-wrap {
	display: flex;
    align-items: center;
	position: absolute;
	right: 20px; 
	top: 7px;
	z-index: 7;
}
.swiper-row-card-mobile .celement-new__info-wrap,
.swiper-slide .celement-new__info-wrap {
	right: 8px;
}
@media (max-width: 520px) {
	.celement-new__info-wrap {
		right: 10px;
	}	
	.swiper-row-card-mobile .celement-new__info-wrap {
		right: 5px;
	}
}
.celement-new .celement-new__info-wrap {
	top: 25px
}
@media (max-width: 520px) {
	.celement-new .celement-new__info-wrap {
		top: 10px;
	}
}
.swiper-slide .celement-new__info-wrap {
	top: 10px;
}
.swiper-row-card-mobile .celement-new__info-wrap {
	top: 12px;
}

.celement-new__rating-value-empty {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 14px; 
	color: #FF8000;
	text-decoration: underline dotted;
	text-underline-offset: 4px;
	white-space: nowrap;
}
.celement-new__rating-value-empty:before {
	content: '';
	width: 14px;
	height: 14px;
	display: block;
	transition: all .2s;
	    background-size: cover;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMkwxMC44NTE1IDYuNDUxNkwxNS42NTc0IDYuODM2ODhMMTEuOTk1OCA5Ljk3MzRMMTMuMTE0NSAxNC42NjMxTDkgMTIuMTVMNC44ODU1IDE0LjY2MzFMNi4wMDQxNyA5Ljk3MzRMMi4zNDI2IDYuODM2ODhMNy4xNDg0OCA2LjQ1MTZMOSAyWiIgc3Ryb2tlPSIjMEUwRTBFIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K")
}
.celement-new__rating-value-empty:hover:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMkwxMC44NTE1IDYuNDUxNkwxNS42NTc0IDYuODM2ODhMMTEuOTk1OCA5Ljk3MzRMMTMuMTE0NSAxNC42NjMxTDkgMTIuMTVMNC44ODU1IDE0LjY2MzFMNi4wMDQxNyA5Ljk3MzRMMi4zNDI2IDYuODM2ODhMNy4xNDg0OCA2LjQ1MTZMOSAyWiIgc3Ryb2tlPSIjRkY4MDAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K")
}

.celement-new__rating-value {
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 14px;
}
.celement-new__rating-value:before {
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMEw4Ljg1MTUyIDQuNDUxNkwxMy42NTc0IDQuODM2ODhMOS45OTU4MyA3Ljk3MzRMMTEuMTE0NSAxMi42NjMxTDcgMTAuMTVMMi44ODU1IDEyLjY2MzFMNC4wMDQxNyA3Ljk3MzRMMC4zNDI2MDQgNC44MzY4OEw1LjE0ODQ4IDQuNDUxNkw3IDBaIiBmaWxsPSIjRkY4MDAwIi8+Cjwvc3ZnPgo=")
}
.celement-new__rating-value div {
	width: 19px;
}
.celement-new__rating-value div:not(:empty) {
	margin-left: 4px;
}

.celement-new__rating-info-block {
	
	margin-top: 8px;
	padding: 12px;
	background: #fff;
	box-shadow: 0px 0px 11px 0px rgba(94, 94, 94, 0.20);	
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px; 
	width: 181px;
	z-index: 6;
}
.celement-new__rating-info-block-wrap {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
}
.celement-new__rating:hover .celement-new__rating-info-block-wrap {
	display: block;
}
.celement-new__rating-value:empty ~ .celement-new__rating-info-block-wrap:before {
	right: 1px;
}
.celement-new__rating-value-empty ~ .celement-new__rating-info-block-wrap:before {
	right: 1px;
}
.celement-new__rating-info-block-wrap:before {
	content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 23px;
    border-left: 8px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 8px solid #fff;
}
.celement-new__rating-text {
	margin-bottom: 6px;
}
.rating-stars {
	display: flex;
	gap: 1px;
	margin-bottom: 6px;
}
.rating-star {
	width: 14px;
	height: 14px;
	opacity: .4;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgMEw4Ljg1MTUyIDQuNDUxNkwxMy42NTc0IDQuODM2ODhMOS45OTU4MyA3Ljk3MzRMMTEuMTE0NSAxMi42NjMxTDcgMTAuMTVMMi44ODU1IDEyLjY2MzFMNC4wMDQxNyA3Ljk3MzRMMC4zNDI2MDQgNC44MzY4OEw1LjE0ODQ4IDQuNDUxNkw3IDBaIiBmaWxsPSIjRkY4MDAwIi8+Cjwvc3ZnPgo=")
}

.celement-new__rating-text-bottom a {
	color: #FF8000;
	text-decoration: underline;
	text-underline-offset: 4px;
	transition: all .2s;
}
.celement-new__rating-text-bottom a:hover {
	text-decoration-color: transparent;
}

@media (max-width: 480px) {
	.celement-new__rating-info-block {
		width: 120px;
	}
}

.card__rating {
	display: flex;
	align-items: center;
	position: static;
    order: 2;
	white-space: nowrap;
	color: #0e0e0e;
}

.card__rating-stars {
	width: 72px;
	height: 14px;
	position: relative;
	background-color: rgba(255, 128, 0, .3);
	margin-right: 8px;
	overflow: hidden;
}
.card__rating-stars-fillment {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background: #FF8000;
	transform: scale(1.05);
}
.card__rating-stars-mask {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/local/templates/basic/img/Exclude.png);
}

.card__rating-text {
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 14px; 
	color: #868686;
	transition: all .2s;
}

.card__rating:hover .card__rating-text { 
	color: #0E0E0E;
}

.card__rate {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 14px; 
	color: #FF8000;
	text-decoration: underline dotted;
	text-underline-offset: 4px;
	white-space: nowrap;
	margin-right: 73px;
}
.card__rate:before {
	content: '';
	width: 14px;
	height: 14px;
	display: block;
	margin-right: 8px;
	transition: all .2s;
	    background-size: cover;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMkwxMC44NTE1IDYuNDUxNkwxNS42NTc0IDYuODM2ODhMMTEuOTk1OCA5Ljk3MzRMMTMuMTE0NSAxNC42NjMxTDkgMTIuMTVMNC44ODU1IDE0LjY2MzFMNi4wMDQxNyA5Ljk3MzRMMi4zNDI2IDYuODM2ODhMNy4xNDg0OCA2LjQ1MTZMOSAyWiIgc3Ryb2tlPSIjMEUwRTBFIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K")
}
.card__rate:hover:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMkwxMC44NTE1IDYuNDUxNkwxNS42NTc0IDYuODM2ODhMMTEuOTk1OCA5Ljk3MzRMMTMuMTE0NSAxNC42NjMxTDkgMTIuMTVMNC44ODU1IDE0LjY2MzFMNi4wMDQxNyA5Ljk3MzRMMi4zNDI2IDYuODM2ODhMNy4xNDg0OCA2LjQ1MTZMOSAyWiIgc3Ryb2tlPSIjRkY4MDAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K")
}
.stillage-page-new__rating_mobile,
.stillage-page-new__rate_mobile {
	display: none;
}
@media (max-width: 1024px) {
	.stillage-page-new__rating_mobile,
	.stillage-page-new__rate_mobile {
		display: flex;
	}
}



.sklad__row {
	margin-bottom: 32px;
}
.sklad__desc p {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	max-width: 1180px;
}
.sklad__desc {
	padding-bottom: 48px;
	border-bottom: 1px solid #FF8000;
	margin-bottom: 48px;
}


.catalog-page-new-advantages__list {
	display: flex;
	margin: 0 -16px -32px;
}
.catalog-page-new-advantages__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
	width: calc(100% / 6 - 32px);
	padding: 32px 16px 20px;
	box-shadow: 8px 8px 20px rgba(54, 54, 54, 0.06);
	overflow: hidden;
	margin: 0 16px 32px;
	background: #fff;
	color: #FF8000;
}

.catalog-page-new-advantages__hover-text {
	display: flex;
    align-items: center;
    justify-content: center;
    background: #FF8000;
    color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 32px 16px 20px;
	opacity: 0;
	pointer-events: none;
	font-weight: 400;
    font-size: 16px;
    line-height: 24px;
	transition: all .2s;
	word-break: normal;
}

@media (max-width: 1200px){
	.catalog-page-new-advantages__hover-text {
		font-size: 14px;
		line-height: 20px;
	}
}
.catalog-page-new-advantages__item:hover .catalog-page-new-advantages__hover-text {
	opacity: 1;
	pointer-events: all;
}
.catalog-page-new-advantages {
	margin-top: 80px;
}

.catalog-page-new-advantages__number {
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	position: absolute;
	left: 0;
	top: 0;
	transform: translate(-50%, -50%);
	width: 88px;
	height: 88px;
	padding: 11px 21px;
	background: #FF8000;
	border-radius: 100%;
	font-weight: 700;
	font-size: 24px;
	line-height: 33px;
	color: #fff;
}
.catalog-page-new-advantages__icon {
	margin-bottom: 20px;
    height: 110px;
    object-fit: none;
}
.catalog-page-new-advantages__text {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	color: #FF8000;
	width: 100%;
}
.catalog-page-new-advantages__item_full {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #FF8000;
	color: #fff;
}
.catalog-page-new-advantages__item_full .catalog-page-new-advantages__text{
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	text-transform: none;
}


@media (max-width: 1100px) {
	.catalog-page-new-advantages__list {
		flex-wrap: wrap;
	}
	.catalog-page-new-advantages__item {
		width: calc(100% / 3 - 32px);
	}
	.catalog-page-new-item-advantages__list {
		flex-wrap: wrap;
	}
	.catalog-page-new-item-advantages__item {
		width: calc(100% / 2 - 50px);
		margin-bottom: 20px;
	}
	.catalog-page-new-item-advantages__item:nth-child(2) {
		margin-right: 0;
	}
}

@media (max-width: 620px) {
	.catalog-page-new-advantages__item {
		width: calc(100% / 2 - 24px);
		margin: 0 12px 24px;
	}
	.catalog-page-new-advantages__item:after {
		content: '';
		display: block;
		position: absolute;
		right: 12px;
		top: 12px;
		width: 32px;
		height: 32px;
		background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzczMV8xNzE2KSI+CjxwYXRoIGQ9Ik0yMS43NzczIDEwLjIyMjJMMjEuNzc3MyAyMS43Nzc3QzIxLjc3NzMgMjEuODk1NiAyMS44MjQyIDIyLjAwODYgMjEuOTA3NSAyMi4wOTJDMjEuOTkwOSAyMi4xNzUzIDIyLjEwMzkgMjIuMjIyMiAyMi4yMjE4IDIyLjIyMjJDMjIuMzM5NyAyMi4yMjIyIDIyLjQ1MjcgMjIuMTc1MyAyMi41MzYxIDIyLjA5MkMyMi42MTk0IDIyLjAwODYgMjIuNjY2MiAyMS44OTU2IDIyLjY2NjIgMjEuNzc3N0wyMi42NjYyIDEwLjIyMjJDMjIuNjY2MiAxMC4xMDQzIDIyLjYxOTQgOS45OTEyNSAyMi41MzYxIDkuOTA3OUMyMi40NTI3IDkuODI0NTUgMjIuMzM5NyA5Ljc3NzczIDIyLjIyMTggOS43Nzc3M0MyMi4xMDM5IDkuNzc3NzMgMjEuOTkwOSA5LjgyNDU1IDIxLjkwNzUgOS45MDc5QzIxLjgyNDIgOS45OTEyNSAyMS43NzczIDEwLjEwNDMgMjEuNzc3MyAxMC4yMjIyWiIgZmlsbD0iI0ZGODAwMCIvPgo8cGF0aCBkPSJNMjEuMTAxOCAxNi4wMDAyTDE2LjM4NjIgMTEuMjg0N0MxNi4zMDEyIDExLjIxMTkgMTYuMTkxOCAxMS4xNzM4IDE2LjA4IDExLjE3ODFDMTUuOTY4MSAxMS4xODI1IDE1Ljg2MiAxMS4yMjg4IDE1Ljc4MjkgMTEuMzA4QzE1LjcwMzcgMTEuMzg3MSAxNS42NTc0IDExLjQ5MzIgMTUuNjUzIDExLjYwNTFDMTUuNjQ4NyAxMS43MTcgMTUuNjg2OCAxMS44MjYzIDE1Ljc1OTYgMTEuOTExM0wxOS4zOTk2IDE1LjU1NThMMTAuMjIxOCAxNS41NTU4QzEwLjEwMzkgMTUuNTU1OCA5Ljk5MDg3IDE1LjYwMjYgOS45MDc1MiAxNS42ODZDOS44MjQxNyAxNS43NjkzIDkuNzc3MzQgMTUuODgyNCA5Ljc3NzM0IDE2LjAwMDJDOS43NzczNCAxNi4xMTgxIDkuODI0MTcgMTYuMjMxMiA5LjkwNzUyIDE2LjMxNDVDOS45OTA4NyAxNi4zOTc5IDEwLjEwMzkgMTYuNDQ0NyAxMC4yMjE4IDE2LjQ0NDdMMTkuMzk5NiAxNi40NDQ3TDE1Ljc1OTYgMjAuMDg0N0MxNS43MTMgMjAuMTI0NSAxNS42NzUzIDIwLjE3MzYgMTUuNjQ4NiAyMC4yMjg3QzE1LjYyMTkgMjAuMjgzOCAxNS42MDY5IDIwLjM0MzkgMTUuNjA0NSAyMC40MDUxQzE1LjYwMjIgMjAuNDY2MyAxNS42MTI1IDIwLjUyNzMgMTUuNjM0OCAyMC41ODQ0QzE1LjY1NzIgMjAuNjQxNCAxNS42OTExIDIwLjY5MzIgMTUuNzM0NCAyMC43MzY1QzE1Ljc3NzcgMjAuNzc5OCAxNS44Mjk1IDIwLjgxMzcgMTUuODg2NSAyMC44MzYxQzE1Ljk0MzYgMjAuODU4NCAxNi4wMDQ2IDIwLjg2ODcgMTYuMDY1OCAyMC44NjY0QzE2LjEyNyAyMC44NjQgMTYuMTg3MSAyMC44NDkgMTYuMjQyMiAyMC44MjIzQzE2LjI5NzQgMjAuNzk1NyAxNi4zNDY0IDIwLjc1NzkgMTYuMzg2MiAyMC43MTEzTDIxLjEwMTggMTYuMDAwMloiIGZpbGw9IiNGRjgwMDAiLz4KPC9nPgo8Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNS41IiBzdHJva2U9IiNGRjgwMDAiLz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzMxXzE3MTYiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDI0KSByb3RhdGUoLTkwKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")
	}
	.catalog-page-new-advantages__item_full:after {
		filter: brightness(0) invert(1);
	}
	.catalog-page-new-advantages__icon {
		object-fit: contain;
		height: 80px;
	}
	.catalog-page-new-advantages__text { 
		font-weight: 400;
		font-size: 16px;
		line-height: 20px;
	}
}

.catalog-page-new-item-advantages__title {
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	margin-bottom: 24px;
}
.catalog-page-new-item-advantages__list {
	display: flex;
	flex-wrap: wrap;
}
.catalog-page-new-item-advantages__item {
	display: flex;
	width: calc(100% / 2 - 50px);
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 20px;
	color: #0E0E0E;
}
.catalog-page-new-item-advantages__item:not(:last-child) {
	margin-right: 50px;
}

.catalog-page-new-item-advantages__item-icon {
	width: 32px;
	height: 32px;
	margin-right: 12px;
	background-size: cover;
    flex-shrink: 0;
}

@media (max-width: 1100px) {
	.catalog-page-new-item-advantages__item {
		width: calc(100% / 2 - 50px);
		margin-bottom: 20px;
	}
	.catalog-page-new-item-advantages__item:nth-child(2) {
		margin-right: 0;
	}
}
@media (max-width: 420px) {
	.catalog-page-new-item-advantages__item:not(:last-child) {
		margin-right: 0;
		
	}
	.catalog-page-new-item-advantages__item {
		width: 100%;
	}
}


.catalog-page-new__item-advantages:not(:last-child) {
	margin-bottom: 32px;
}

body .stillage-page-new-advantages__title, 
.stillage-page-new h2, body .stillage-page-new .h2,
body .projects-detail-page__simular-projects-title, 
body .stillage-page-coop-stages__title,
body .stillage-page__title, 
body .catalog-page-new-item-advantages__title,
body .common__title { 
	font-weight: 400;
	font-size: 31px;
	line-height: 42px;
	margin-bottom: 32px;
}

body .catalog-page-new-chars__title {
	font-size: 20px;
	line-height: 42px;
	font-weight: 400;
	margin-bottom: 12px;
}

.catalog-page-new-chars {
	background: #FFFFFF;
	padding: 16px 24px;
	transition: all .2s;
	border: 1px solid #E7E7E7;
}
.catalog-page-new-chars:hover {
	box-shadow: 0px 10px 30px rgb(0 0 0 / 15%);
}
.catalog-page-new-wrap.catalog-page {
	border: 0;
}
.catalog-page-new__chars {
	margin-bottom: 30px;
}
.catalog-page-new-chars__title {
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	margin-bottom: 16px;
}
.catalog-page-new-chars__list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px 80px;
}
.catalog-page-new-chars__list-wrap {
	display: flex;
	justify-content: space-between;
	gap: 32px 12px;
	margin-bottom: 25px;
}
.catalog-page-new-chars__item {
    max-width: unset;
}
.catalog-page-new-chars__item-title {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: rgba(14, 14, 14, 0.8);
	margin-bottom: 8px;
}
.catalog-page-new-chars__item-value {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #000;
}

@media (max-width: 1199px) {
	.catalog-page-new-chars__item {
		width: auto;
		max-width: 150px;
	}
	.catalog-page-new-chars__list {
		max-width: unset;
	}
}
@media (max-width: 1023px) {
	.catalog-page-new__chars {
		margin-bottom: 30px;
	}
}

@media (max-width: 600px) {
	.catalog-page-new-chars__item:not(:last-child) {
		margin-right: 0;
	}
	.catalog-page-new-chars__item:nth-child(odd) {
		margin-right: 20px;
	}
	.catalog-page-new-chars__list-wrap {
		flex-direction: column;
	}
}

.stillage-page-new-banners {
	display: flex;
	width: 100%;
}

.stillage-page-new-banners__banner:first-child {
	margin-right: 32px;
}

.stillage-page-new-banners__banner {
	width: 100%
}

.comb .shelf-project-banner__image {
	display: none;
}

.catalog-page-new-banners {
	margin: 0;
}
.catalog-page-new .catalog__top:before {
	display: none;
}
.catalog-page-new-banners .stillage-page-new-banners__banner:first-child {
	margin-right: 10px;
}

@media screen and (min-width: 1023px) and (max-width: 1366px) {
	.comb .catalog-page-new-banners .stillage-page-new-banners__banner {
		width: 100%
	}
	.comb .catalog-page-new-banners {
		flex-direction: column;
	}
	.comb .catalog-page-new-banners .stillage-page-new-banners__banner:first-child {
		margin: 0 0 20px;
	}
	.comb .shelf-project-banner__image {
		display: block;
	}
}

@media (max-width: 600px) {
	.stillage-page-new-banners {
		flex-direction: column;
	}
	.stillage-page-new-banners__banner:first-child {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.stillage-page-new-banners__banner {
		width: 100%;
		padding-top: 24px;
	}
}

.sklad__reset-filter {
	display: none;
	white-space: nowrap;
}
.sklad__reset-filter.js-visible {
	display: flex;
}
.sklad__catalog-top {
	padding-bottom: 80px;
}
.sklad__catalog-top:before {
	display: none;
}
.sklad-new-item-advantages {
	margin: 42px 0 -24px;
}
body .sklad-new-item-advantages .catalog-page-new-item-advantages__title {
	font-size: 24px;
	line-height: 28px; 
	font-weight: 600;
}
.sklad-new-item-advantages .catalog-page-new-item-advantages__item {
	width: calc(100% / 2 - 50px);
	margin-bottom: 24px;
}
.sklad-new-item-advantages .catalog-page-new-item-advantages__list {
	flex-wrap: wrap;
}

.sklad-new-item-advantages .catalog-page-new-item-advantages__item-text {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
}

@media (max-width: 520px) {
	.sklad-new-item-advantages .catalog-page-new-item-advantages__item {
		width: 100%;
		margin-right: 0;
	}
}

.stillage-page-new__menu-row {
	display: flex;
}

.stillage-page-new__menu-row {
	margin: 16px 0 24px;
}
.stillage-page-new__menu {
	display: flex;
	margin: 0 -16px;
}

.stillage-page-new__menu-item {
	margin: 0 16px 8px;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	transition: all .2s;
	color: #0E0E0E;
}
.stillage-page-new__menu-item:hover {
	color: #FF8000;
}
.stillage-page-new__menu-item.js-active {
	color: #FF8000;
	font-weight: 700;
}

@media (min-width: 1024px) {
	.js-fixed-header .content .stillage-page-new__menu-row {
		position: fixed;
		top: 71px;
		width: 100%;
		background: #fff;
		left: 0;
		margin: 0;
		padding: 16px 0 8px;
		box-shadow: 0px 16px 20px rgb(0 0 0 / 5%);
		z-index: 999;
	}
}

.js-fixed-header .content .rating-pallet-sub {
	display: none;
}
.rating-pallet-sub .card__rating,
.main__title .card__rating {
	margin-right: 0;
}
.stillage-page-new__menu-title {
	display: none;
	margin-bottom: 8px;
	margin-right: 8px;
}
.js-fixed-header .content .stillage-page-new__menu-title {
	display: block;
}
.stillage-page-new__menu-row .container {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

@media (max-width: 1180px) {
	.stillage-page-new__menu {
		margin: 0 -4px;
	}
	.stillage-page-new__menu-item {
		margin: 0 4px 8px;
		font-size: 13px;
	}
	.stillage-page-new__menu-title {
		font-size: 14px;
	}
}

@media (max-width: 1400px) {
	.stillage-page-new__menu-row .container {
		padding: 0;
	}
	.js-fixed-header .content .stillage-page-new__menu-row .container {
		padding: 0 15px;
	}	

}

@media (max-width: 1199px) {
	.js-fixed-header .content .stillage-page-new__menu-row {
		top: 71px;
	}
}
@media (max-width: 1024px) {
	.stillage-page-new__menu-row {
		display: none;
	}
	.sklad__menu-row-placeholder {
		height: 106px;
	}
}

.js-fixed-header .selection-form-section-outer-mb-0 {
	z-index: 0;
}

.js-fixed-header .header__promo{
	display: none;
}

.stillage-page-new__menu-row-placeholder {
	display: none;
	height: 67px;
}
.catalog-page-new .stillage-page-new__menu-row-placeholder {
	height: 43px;
}
.js-fixed-header .content .stillage-page-new__menu-row-placeholder  {
	display: block;
}
.js-filter-section:not([style="display: none;"]) ~ .js-filter-section .sklad__menu-row-placeholder {
	display: none;
}

.custom-select {
	position: relative;
}
.custom-select__title {
	display: flex;
	align-items: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 16px;
	padding: 12px 16px;
	background: #F5F5F5;
	cursor: pointer;
}
.custom-select__title:after {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 4px;
	transition: all .2s;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkFycm93Ij4KPHBhdGggaWQ9IlZlY3RvciAyIiBkPSJNMyA2TDggMTFMMTMgNiIgc3Ryb2tlPSIjRkY4MDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=")
}

.custom-select__inner {
	position: absolute;
	top: calc(100% + 8px);
	padding: 20px;
	display: none;
	border-radius: 4px;
	box-shadow: 0px 2px 9px 0px rgba(14, 14, 14, 0.09);
	z-index: 10;
    background: #fff;
	min-width: 145px;
	max-width: 300px;
}

.custom-select.js-active .custom-select__inner {
	display: block;
}
.custom-select.js-active .custom-select__inner .custom-select__title:after { 
	transform: rotate(180deg);
}
.custom-select__inner .model__filter-inpcol {
	width: 100%;
	min-width: 240px;
}
@media (max-width: 700px) {
	.custom-select__inner {
		max-width: 60vw;
		width: 60vw;
		padding: 8px;
		max-height: 170px;
		overflow: auto;
	}
	.sklad__custom-select:nth-last-child(2) .custom-select__inner {
		left: auto;
		right: 0; 
	}
	.custom-select__inner .model__filter-inpcol {
		min-width: 140px;
	}
}
.sklad__menu-row {
	margin: 0 0 52px;
}

.sklad__menu-row .container {
	justify-content: flex-start;
	gap: 16px;
}

.sklad__menu-row-placeholder {
	height: 93px;
}
.js-fixed-header .content .sklad__menu-row {
	padding: 8px 0;
}

.sklad__title {
	position: relative;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 36px;
	margin-bottom: 24px;
	z-index: 2;
}
.sklad__menu-row .subcat__filter-input {
	font-size: 14px;
}
@media (max-width: 1024px) {
	.sklad__menu-row {
		display: block;
	}
	.sklad__custom-select .custom-select__title {
		white-space: nowrap;
	}
	.sklad__menu-row-placeholder {
		height: 107px;
	}
	.js-fixed-header .content .sklad__menu-row {
		padding: 15px 15px 0;
		position: fixed;
		top: 75px;
		left: 0;
		z-index: 10000;
		background: #fff;
		box-shadow: 0 6px 19px rgba(0, 0, 0, 0.04);
	}
	.content .sklad__menu-row .container,
	.js-fixed-header .content .stillage-page-new__menu-row .container {
		flex-wrap: nowrap;
		overflow: auto;
		width: 100vw;
		max-width: unset;
		margin-left: -15px;
		padding: 0 16px 16px;
	}

	.content .sklad__menu-row.visible .container,
	.js-fixed-header .content .sklad__menu-row.visible  .container{
		overflow: hidden;
		padding-bottom: 200px;
		margin-bottom: -169px;
	}
}

@media (max-width: 768px) {
	.js-fixed-header .content .sklad__menu-row {
		top: 53px;
	}
}
@media (max-width: 630px) {
	.js-fixed-header .content .sklad__menu-row {
		top: 57px;
	}
}
.warehouse-design .container, 
.warehouse-design ~ .partners-section .container {
	padding: 0;
}
.warehouse-design-banner__row {
	display: flex;
}
.warehouse-design-banner__col:first-child {
	width: 100%;
	padding-bottom: 24px;
}
.warehouse-design-banner__col:last-child {
	flex-shrink: 0;
	margin-top: auto;
}

.warehouse-design-banner__title {
	font-size: 38px;
	font-style: normal;
	font-weight: 400;
	line-height: 52px;
	margin-bottom: 24px;
}


.warehouse-design-banner__text {
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	margin-bottom: 24px;
}

.warehouse-design-banner  {
	position: relative;
}
.warehouse-design-banner:after {
	content: '';
	display: block;
	position: absolute;
	width: 200vw;
	height: 8px;
    bottom: -4px;
	left: -100vw;
	background-color: #FF8000;
}
.warehouse-design__banner {
	margin-bottom: 64px;
}
.warehouse-design-banner__img {
	display: block;
	margin: 0 0 -4px;
	position: relative;
	z-index: -1;
	max-width: 565px;
}

@media (max-width: 1400px) {
	.warehouse-design-banner__title {
		font-size: 32px;
		line-height: 38px;
	}
}

@media (max-width: 1130px) {
	.warehouse-design-banner__img {
		max-width: 500px;
	}
}

@media (max-width: 999px) {
	.warehouse-design-banner__title {
		font-size: 30px;
		line-height: 36px;
	}
	.warehouse-design-banner__text {
		font-size: 16px;
		line-height: 24px;
	}
}

@media (max-width: 800px) {
	.warehouse-design-banner__row {
		flex-direction: column;
	}
	.warehouse-design-banner__img {
		margin-left: auto;
		object-position: right;
		width: 105%;
	}
}
@media (max-width: 479px) {
	.warehouse-design-banner__title {
		font-size: 28px;
		line-height: 32px;
	}
}



.warehouse-design-steps {
	margin-bottom: 86px;
}
.warehouse-design-steps__title {
	text-align: center;
	margin: 0 0 60px;
}
.warehouse-design-steps__row {
	position: relative;
	display: flex;
	counter-reset: warehouseDesignStep;
}
.warehouse-design-steps__row:before {
	content: '';
	display: block;
	position: absolute;
	top: 24px;
	border: 2px solid #FF8000;
	width: 100%;
}
.warehouse-design-steps__item-title {
	font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
	padding: 0 10px;
}
.warehouse-design-steps__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	counter-increment: warehouseDesignStep;
	text-align: center;
	width: calc(100% / 5 - 20px);
	margin: 0 calc(20px / 2);
	position: relative;
}
.warehouse-design-steps__item:before {
	position: relative;
	display: flex;
	align-items: center;
    justify-content: center;
	flex-shrink: 0;
	content: counter(warehouseDesignStep) "";
	width: 50px;
	height: 50px;
	margin-bottom: 30px;
	border-radius: 100%;
	background: #FF8000;
	color: #fff;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;	
	z-index: 2;
	transition: all .2s;
}
.warehouse-design-steps__item:first-child:after,
.warehouse-design-steps__item:last-child:after {
	content: '';
    display: block;
    position: absolute;
    right: 50%;
    width: 200%;
    border: 2px solid #fff;
    top: 24px;
    z-index: 0;
}
.warehouse-design-steps__item:last-child:after {
	right: auto;
	left: 50%;
}

.warehouse-design-steps__item-text {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; 
	text-align: left;
}

.warehouse-design-steps__item-text-wrap {
	display: flex;
}
.warehouse-design-steps__item-img {
	width: 120px;
	margin-right: 20px;
	height: fit-content;
	object-fit: contain;

}

@media (min-width: 701px) {

	.warehouse-design-steps__item:hover .warehouse-design-steps__item-text-wrap {
		opacity: 1;
		visibility: visible;
	}

	.warehouse-design-steps__item:hover:before {
		background: #E97E2F;
	}
	
	.warehouse-design-steps__item-text-wrap {
		width: 440px;
		align-items: center;
		position: absolute;
		z-index: 200;
		background: #fff;
		padding: 16px;
		box-shadow: 0 8px 24px rgba(0,0,0,.08),0 24px 32px rgba(0,0,0,.12);
		left: 69%;
		top: -65px;
		opacity: 0;
		visibility: hidden;
		transition: all .2s;
	}
	
	.warehouse-design-steps__item-text-wrap:before {
		content: '';
		width: 0;
		height: 0;
		border-top: 20px solid transparent;
		border-bottom: 20px solid transparent;
		border-right: 40px solid #fff;
		position: absolute;
		left: -20px;
		top: 50%;
		transform: translateY(-50%);
		z-index: -1;
	}
	
	.warehouse-design-steps__item:nth-last-child(1) .warehouse-design-steps__item-text-wrap, 
	.warehouse-design-steps__item:nth-last-child(2) .warehouse-design-steps__item-text-wrap {
		left: auto;
		right: 69%;
	} 
	.warehouse-design-steps__item:nth-last-child(1) .warehouse-design-steps__item-text-wrap:before, 
	.warehouse-design-steps__item:nth-last-child(2) .warehouse-design-steps__item-text-wrap:before {
		transform: translateY(-50%) rotate(180deg);
		left: auto;
		right: -20px;
	}
	.warehouse-design-steps__item-img {
		width: 150px;
	}

	.warehouse-design-steps__item-title:after {
		background-image: url(/local/templates/basic/components/bitrix/menu/left_category_menu/images/caret_left_menu_title.svg);
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 12px;
		content: "";
		display: inline-block;
		flex-shrink: 0;
		height: 10px;
		margin-left: 10px;
		transform: rotate(-90deg);
		transition: all .2s;
		width: 24px;
		margin-left: auto;
		position: static;

	}
}
@media media and (max-width: 950px) and (min-width: 701px) {
	.warehouse-design-steps__item-img {
		width: 120px;
		margin-right: 10px;
	}
	.warehouse-design-steps__item-text-wrap {
		width: 330px;
	}
}
@media (max-width: 700px) {
	.warehouse-design-steps__row {
		flex-direction: column;
	}
	.warehouse-design-steps__row:before {
		display: none;
	}

	.warehouse-design-steps__item:first-child:after,
	.warehouse-design-steps__item:last-child:after,
	.warehouse-design-steps__item:after {
		background-image: url(/local/templates/basic/components/bitrix/menu/left_category_menu/images/caret_left_menu_title.svg);
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: 12px;
		content: "";
		display: block;
		flex-shrink: 0;
		height: 24px;
		margin-left: auto;
		transform: rotate(0deg);
		transition: all .2s;
		width: 24px;
		margin-left: auto;
		position: static;
	}
	.warehouse-design-steps__item {
		position: relative;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-start;
		width: 100%;
		margin: 0;
		text-align: left;
		padding-left: 40px;
	}
	.warehouse-design-steps__item-title {
		display: flex;
		align-items: center;
		width: calc(100% - 36px);
		margin: 0 8px 8px 0;
		min-height: 32px;
		padding: 0;
	}
	.warehouse-design-steps__item-text-wrap {
		display: none;
		order: 2;
		margin-left: -40px;
		width: calc(100% + 40px);
		margin-top: 10px;
	}
	
	.warehouse-design-steps__item.js-opened .warehouse-design-steps__item-text-wrap {
		display: flex;
	}
	.warehouse-design-steps__item.js-opened:first-child:after,
	.warehouse-design-steps__item.js-opened:last-child:after,
	.warehouse-design-steps__item.js-opened:after {
		transform: rotate(180deg);
	}
	.warehouse-design-steps__item:not(:last-child) {
		margin-bottom: 30px;
	}

	.warehouse-design-steps__item:before {
		width: 32px;
		height: 32px;
		font-size: 18px;
		line-height: 18px;
		margin-right: 8px;
		position: absolute;
		left: 0;
		top: 0;
	}
}

.warehouse-design-prices {
	position: relative;
	padding: 43px 0 0;
	background: #F5F5F5;
}
.warehouse-design-prices:before,
.warehouse-design-cards:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: -100%;
	width: 300%;
	height: 100%;
	background: #F5F5F5;
	z-index: -1;
}
.warehouse-design-prices__title {
	margin: 0 0 42px;
}
.warehouse-design-prices__row {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 24px;
}

.warehouse-design-prices__item {
	display: flex;
	align-items: center;
	background: #fff;
	padding: 16px;
	max-height: 204px;
	color: #0E0E0E;
	box-shadow: 8px 8px 20px 0px rgba(54, 54, 54, 0.06);
	transition: all .2s;
}

.warehouse-design-prices__item:hover {
    box-shadow: 0 8px 24px rgba(0,0,0,.08),0 24px 32px rgba(0,0,0,.12)
}
.warehouse-design-prices__item-title {
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 14px;
}
.warehouse-design-prices__item-text {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}
.warehouse-design-prices__item-text span {
	background: #FF8000;
	color: #fff;
	padding: 0 5px;
	font-weight: 600;
}
.warehouse-design-prices__item-image {
	max-width: 43%;
	margin-right: 22px;
	display: block;
}

@media (max-width: 1300px) {
	.warehouse-design-prices__row {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: 1fr 1fr;
	}
}
@media (max-width: 999px) {
	.warehouse-design-prices__item {
		flex-direction: column;
		max-height: unset;
	}
	.warehouse-design-prices__item-image {
		margin: 0 0 16px;
		aspect-ratio: 1/1;
		width: 75%;
		max-width: unset;
		object-fit: contain;
	}
	.warehouse-design-prices__row {
		grid-gap: 16px;
		grid-template-columns: repeat(4, 1fr);
		grid-template-rows: 1fr;
	}
}

@media (max-width: 700px) {
	.warehouse-design-prices__row {
		display: flex;
		overflow: auto;
		padding-bottom: 16px;
	}
	.warehouse-design-prices__item {
		min-width: 200px;
	}
}

.warehouse-design-cards {
	position: relative;
	padding: 97px 0 40px;
	background: #F5F5F5;
}
.warehouse-design__cards {
	margin: 0 0 40px;
}
.warehouse-design-cards .card__list {
	overflow: hidden;
    width: 100%;
    margin: 0;
}
.warehouse-design-cards .celement-new_modif-count-with-offset {
	padding-bottom: 0;
}


.warehouse-design__cost {
	position: relative;
	margin-bottom: 100px;
}
.warehouse-design-cost {
	border: 2px solid #FF8000;
	padding: 20px;
}
.warehouse-design-cost__row {
	display: flex;
	align-items: center;
}
.warehouse-design-cost__col:first-child {
	margin-right: 84px;
	flex-shrink: 0;
	max-width: 500px;
}
.warehouse-design-cost__cost-banner {
	width: fit-content;
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px;
    color: #fff;
    padding: 0 3px;
    background: #FF8000;
}

@media screen and (min-width: 700px) and (max-width: 999px) {
	.warehouse-design-cost__row {
		align-items: flex-start;
		margin-top: 106px;
	}
	.warehouse-design-cost__title {
		position: absolute;
		left: 24px;
		top: 65px;
	}
	.warehouse-design-cost__cost-banner {
		position: absolute;
		left: 24px;
		top: 24px;
	}
}
.warehouse-design-cost__title {
	margin: 0 0 31px;
}
.warehouse-design-cost__text {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}
.warehouse-design-cost__text_notification,
.pallet_gallery-notification {
	font-size: 14px;
	line-height: 18px;
	margin-top: 16px;
}
.shelf-project-banner__text_notification {
	font-size: 12px;
	line-height: 16px;
	margin-top: 8px;
}
.pallet_gallery-notification {
	margin-left: 22px;
}
@media (max-width: 999px) {
	.warehouse-design-cost {
		padding: 24px;
	}
	.warehouse-design-cost__col:first-child {
		max-width: 350px;
		margin-right: 32px;
	}
}

@media (max-width: 700px) {
	.warehouse-design-cost__col:first-child {
		max-width: unset;
		width: 100%;
		margin: 0 0 24px;
	}
	.warehouse-design-cost__image {
		display: block;
		width: 100%;
		object-fit: contain;
	}
	.warehouse-design-cost__row {
		flex-direction: column;
	}
	.warehouse-design-cost__text {
		font-size: 14px;
		line-height: 18px;
	}
	.warehouse-design-cost__title {
		margin: 0 0 16px;
	}
}



.warehouse-design__results {
	margin-bottom: 90px;
}
.warehouse-design-results__title {
	margin: 0 0 36px;
}
.warehouse-design-results__subtitle {
	margin-bottom: 45px;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; 
}
.warehouse-design-results__row {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	row-gap: 40px;
	column-gap: 20px;
}

.warehouse-design-results__advantage {
	display: flex;
}

.warehouse-design-results__advantage-icon {
	width: 80px;
	height: 80px;
	display: block;
	margin-right: 10px;
}

.warehouse-design-results__advantage-text {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px; 
	padding-top: 10px;
}

@media (max-width: 1100px) {
	.warehouse-design-results__row {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 999px) {
	.warehouse-design-results__subtitle {
		font-size: 16px;
	}
}
@media (max-width: 550px) {
	.warehouse-design-results__row {
		grid-template-columns: repeat(1, 1fr);
		row-gap: 8px;
	}
}


.warehouse-design__examples {
	margin-bottom: 120px;
}
.warehouse-design-examples__title {
	margin: 0 0 30px;
}
.warehouse-design-examples__images {
	position: relative;
}
.warehouse-design-examples__image {
	display: block;
	width: 100%;
}
.warehouse-design-examples__slider {
	overflow: hidden;
}

.warehouse-design-examples__arrows .swiper-button-prev,
.warehouse-design-examples__arrows .swiper-button-next {
	background-color: #FF8000;
	transition: all .3s;
}
.warehouse-design-examples__arrows .swiper-button-prev {
	left: 30px;
}
.warehouse-design-examples__arrows .swiper-button-next {
	right: 30px;
}

html:not(.touchevents) .warehouse-design-examples__arrows .swiper-button-next:hover,
html:not(.touchevents) .warehouse-design-examples__arrows .swiper-button-prev:hover {
    background-color: #FF8000;
    opacity: .7;
}

@media (max-width: 999px) {
	.warehouse-design-examples__arrows .swiper-button-prev,
	.warehouse-design-examples__arrows .swiper-button-next {
		width: 30px;
		height: 30px;
		background-position: center;
		background-size: 8px;	
		margin-top: -15px;
	}
	.warehouse-design-examples__arrows .swiper-button-prev {
		left: 12px;
	}
	.warehouse-design-examples__arrows .swiper-button-next {
		right: 12px;
	}
}


.warehouse-design__soput {
	margin-bottom: 120px;
}
.warehouse-design-soput__title {
	margin: 0 0 46px;
}
.warehouse-design-soput__list {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 38px;
}
.warehouse-design-soput__item {
	background: #FFF;
	color: #0E0E0E;
	box-shadow: 8px 8px 20px 0px rgba(54, 54, 54, 0.06);
	transition: all .2s;
}
a.warehouse-design-soput__item { 
	text-decoration: underline 2px #FF8000;
    text-underline-offset: 6px;
}
a.warehouse-design-soput__item:hover {
	color: #FF8000;
	opacity: .7;
	text-decoration-color: transparent;
}
.warehouse-design-soput__item-image {
	object-fit: cover;
	aspect-ratio: 209/125;
	width: 100%;
}
.warehouse-design-soput__item-text {
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding: 18px 20px;
}

@media (max-width: 999px) {
	.warehouse-design-soput__item-text { 
		font-size: 16px;
	}
	.warehouse-design-soput__list {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 24px;
	}
}
@media (max-width: 479px) {
	.warehouse-design-soput__list {
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 16px;
	}
	.warehouse-design-soput__item-text {
		padding: 16px;
	}
}


.popup-sklad-list {
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
	margin: 24px 0 38px;
}
.popup-sklad-list__small-text {
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 26px;
}

.popup-sklad-list li {
	position: relative;
	padding-left: 22px;
}
.popup-sklad-list li:not(:last-child) {
	margin-bottom: 10px;
}
.popup-sklad-list li:before {
    content: '';
	position: absolute;
	left: 0;
	top: 7px;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background-color: #FF8000;
}

.warehouse-design .catalog-sert-wrap {
	margin-bottom: 120px;
}
.banner-individual-pricing {
	display: flex;
	align-items: center;
    position: relative;
	width: 100%;
	margin-bottom: 16px;
    padding: 15px 15px 15px 102px;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
    color: #3c3838;
    background: #ffede5;
	flex-wrap: wrap;
}
.banner-individual-pricing__text-block {
	margin-right: 10px;
	width: calc(100% - 264px);
}
.banner-individual-pricing__icon {
	width: 64px;
    height: 64px;
    position: absolute;
    left: 15px;
    top: calc(50% - 32px);
}
.banner-individual-pricing__text {
	max-width: 534px;
	margin-right: 20px;
}
.banner-individual-pricing__title {
	color: #FF7F00;
    margin-bottom: 8px;
}

.banner-individual-pricing__button {
    white-space: nowrap;
    margin: auto 0 auto auto;
}

@media (max-width: 999px) {
	.banner-individual-pricing__text-block {
		width: calc(100% - 202px);
	}
}
@media (max-width: 1200px) and (min-width: 100px) {
	.banner-individual-pricing__text-block {
		width: 100%;
		margin: 0;
	}
	.banner-individual-pricing__icon {
		top: 15px;
	}
	.banner-individual-pricing__button {
		margin: 15px 0 0 0;
	}
}
@media (max-width: 900px) {
	.banner-individual-pricing__text-block {
		width: 100%;
		margin: 0;
	}
	.banner-individual-pricing__icon {
		top: 15px;
	}
	.banner-individual-pricing__button {
		margin: 15px 0 0 0;
	}
}
@media (max-width: 520px) {
	.banner-individual-pricing__title {
		min-height: 32px;
		display: flex;
		align-items: center;
		margin-bottom: 6px;
		margin-top: 8px;
	}
	.banner-individual-pricing__text {
		margin: 0 0 0 -48px;
	}
	.banner-individual-pricing__button {
		margin: 8px 0 0 -48px;
		font-size: 12px;
		padding: 0px 20px;
		line-height: 31px;
	}

	.banner-individual-pricing__text-block {
		font-size: 12px;
		line-height: 16px;
	}
	
	.banner-individual-pricing {
		padding: 8px 15px 15px 64px
	}

	.banner-individual-pricing__icon {
		width: 32px;
		height: 32px;
	}
}


.card__params-characteristics .banner-individual-pricing__text {
	max-width: unset;
}

.card__params-characteristics .banner-individual-pricing {
	background: transparent;
	border: 1px solid #FF8000;
}

@media (max-width: 900px) {
	.card__params-characteristics .banner-individual-pricing {
		padding: 8px 15px 15px 80px;
	}
	.card__params-characteristics .banner-individual-pricing__text-block {
		font-size: 13px;
    	line-height: 18px;
	}
	.card__params-characteristics .banner-individual-pricing__title {
		margin-top: 6px;
	}
	.card__params-characteristics .banner-individual-pricing__icon {
		width: 48px;
		height: 48px;
	}
	.card__params-characteristics .banner-individual-pricing__button {
		font-size: 12px;
		padding: 0px 20px;
		line-height: 31px;
	}
}

@media (max-width: 520px) {
	.card__params-characteristics .banner-individual-pricing__text-block {
		font-size: 12px;
		line-height: 16px;
	}
	.card__params-characteristics .banner-individual-pricing__icon {
		width: 32px;
		height: 32px;
	}
	.card__params-characteristics .banner-individual-pricing {
		padding: 8px 15px 15px 64px;
	}
	.card__params-characteristics .banner-individual-pricing__title {
		margin-top: 8px;
	}
}

.console-stillage-banner {
	display: flex;
}
.console-stillage-banner__text-wrap {
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #000;
    color: #fff;
    font-size: 24px;
    line-height: 34px;
    padding: 16px 16px 16px 78px;
    clip-path: polygon(6.5% 0%, 100% 0%, 100% 100%, 0% 100%);
    margin-left: -52px;

}
.console-stillage-banner__image {
	margin-bottom: 16px;
}

@media (max-width: 870px) {
	.console-stillage-banner__text-wrap {
		font-size: 18px;
		line-height: 20px;
		padding: 16px 16px 16px 55px;
	}
	.console-stillage-banner__image {
		width: 50%;
		height: fit-content;
	}
}
@media (max-width: 520px) {
	.console-stillage-banner {
		flex-direction: column;
	}
	.console-stillage-banner__image {
		max-height: 200px;
		margin-bottom: -1px;
		width: fit-content;
	}
	.console-stillage-banner__text-wrap { 
		margin: 0;
		clip-path: none;
		padding: 24px 16px;
	}
}


/* Форма Задать вопрос */
.celement-new__question {
	cursor: pointer;
}
.celement-new__question,
.card__question {
	display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
	color: #FF8000;
	font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
}
.card__question span {
	text-decoration: underline dashed;
	text-underline-offset: 4px;
	transition: all .2s;
}
.celement-new__question,
.card__question:before {
	content: '?';
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15px;
    height: 15px;
    font-size: 10px;
	padding: 1px 0 0px 0px;
    line-height: 20px;
    vertical-align: middle;
    color: rgb(94, 94, 94);
    border: 1px solid rgb(90, 90, 90);
    border-radius: 100%;
    font-weight: 600;
    font-family: math;
    transition: all .2s;
    text-decoration: none;
}
.card__question {
	border: 0;
    text-decoration: none;
	order: 3;
}
.card__question:before {
	margin-right: 8px;
}
.celement-new__question:hover,
.celement-new__question:hover:before,
.card__question:hover:before {
	color: #FF8000;
	border-color: #FF8000;
}
.card__question:hover span{
	text-decoration-color: transparent;
}
.celement-new__question:after {
	content: 'Задать вопрос о товаре';
    display: block;
    padding: 4px 8px;
    background: #fff;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
    position: absolute;
    right: 0;
    top: 22px;
    width: 144px;
    font-size: 12px;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 400;
	opacity: 0;
	pointer-events: none;
	transition: all .2s;
}
.celement-new__question:hover:after {
	opacity: 1;
	pointer-events: all;
}
@media (max-width: 768px) {
	.card__main-top-info {
		gap: 8px;
	}
}

.select-pogruz {
	display: flex;
	border: 2px solid #ff8000;
	background: #FFF;
	height: fit-content;
	border-radius: 10px;
	padding: 10px;
	font-size: 14px;
	font-weight: 700;
	line-height: 19.07px;
	text-align: left;
	color: #ff8000;
	text-decoration: none;
	margin: 6px 0 0 0;
	transition: all .2s;
}
.select-pogruz:hover {
	color: #FFF;
	background-color: #ff8000;
}
.select-pogruz:hover:before {
	filter: brightness(0) invert(1);
}
.main__title h1:not([class]) {
	margin-right: 16px !important;
}
.select-pogruz:before {
	content: '';
	display: block;
	width: 19px;
	height: 19px;
	margin-right: 4px;
	background-size: cover;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzg0XzgpIj4KPHBhdGggZD0iTTkuNTAwMDIgMTguMjA4M0MxNC4zMDk0IDE4LjIwODMgMTguMjA4NCAxNC4zMDkzIDE4LjIwODQgOS40OTk5NkMxOC4yMDg0IDQuNjkwNTggMTQuMzA5NCAwLjc5MTYyNiA5LjUwMDAyIDAuNzkxNjI2QzQuNjkwNjUgMC43OTE2MjYgMC43OTE2ODcgNC42OTA1OCAwLjc5MTY4NyA5LjQ5OTk2QzAuNzkxNjg3IDE0LjMwOTMgNC42OTA2NSAxOC4yMDgzIDkuNTAwMDIgMTguMjA4M1pNOS4zNjIyNyA5LjQxMjg4QzkuNzA0MjcgOC45OTMyOSAxMC4xMzM0IDguNjQxNzkgMTAuNDc4NSA4LjM2OTQ2QzEwLjY3MTIgOC4yMTc1IDEwLjgyNiA4LjAyMjgzIDEwLjkzMDUgNy44MDA4MUMxMS4wMzUxIDcuNTc4NzggMTEuMDg2NiA3LjMzNTUgMTEuMDgxIDcuMDkwMTVDMTEuMDc1NSA2Ljg0NDggMTEuMDEyOSA2LjYwNDExIDEwLjg5ODQgNi4zODcwN0MxMC43ODM4IDYuMTcwMDQgMTAuNjIwNCA1Ljk4MjYxIDEwLjQyMDkgNS44Mzk1N0MxMC4yMjE1IDUuNjk2NTQgOS45OTE1OSA1LjYwMTgyIDkuNzQ5MjggNS41NjI4OUM5LjUwNjk4IDUuNTIzOTYgOS4yNTg5NCA1LjU0MTg4IDkuMDI0NzUgNS42MTUyNkM4Ljc5MDU3IDUuNjg4NjMgOC41NzY2NCA1LjgxNTQzIDguMzk5ODYgNS45ODU2NkM4LjIyMzA5IDYuMTU1ODggOC4wODgzIDYuMzY0ODcgOC4wMDYxNSA2LjU5NjEzTDcuNzQzMzEgNy4zNDM0Nkw2LjI1MDIzIDYuODE2MjFMNi41MTM4NSA2LjA2OTY3QzYuNjc3MyA1LjYwNjE4IDYuOTQ2MzUgNS4xODcwOSA3LjI5OTcyIDQuODQ1NTRDNy42NTMxIDQuNTAzOTkgOC4wODExMSA0LjI0OTM1IDguNTQ5ODggNC4xMDE3OEM5LjAxODY2IDMuOTU0MiA5LjUxNTM1IDMuOTE3NzMgMTAuMDAwNyAzLjk5NTI1QzEwLjQ4NiA0LjA3Mjc3IDEwLjk0NjYgNC4yNjIxNiAxMS4zNDYgNC41NDg0M0MxMS43NDU1IDQuODM0NyAxMi4wNzI5IDUuMjEgMTIuMzAyMyA1LjY0NDY0QzEyLjUzMTcgNi4wNzkyOCAxMi42NTY4IDYuNTYxMzQgMTIuNjY3NyA3LjA1MjY4QzEyLjY3ODYgNy41NDQwMSAxMi41NzUxIDguMDMxMTUgMTIuMzY1MiA4LjQ3NTU1QzEyLjE1NTMgOC45MTk5NiAxMS44NDUgOS4zMDk0MyAxMS40NTg2IDkuNjEzMTdDMTEuMTE3NCA5Ljg4MjMzIDEwLjgxMTggMTAuMTQwNCAxMC41OTA5IDEwLjQxMkMxMC4zNzQgMTAuNjc5NSAxMC4yOTE3IDEwLjg5NDkgMTAuMjkxNyAxMS4wODMzVjEyLjA3MjlIOC43MDgzNVYxMS4wODMzQzguNzA4MzUgMTAuMzk2OSA5LjAxNzEgOS44MzggOS4zNjIyNyA5LjQxMjg4Wk04LjcwODM1IDE0LjQ1MVYxMi44NjQ1SDEwLjI5NDlWMTQuNDUxSDguNzA4MzVaIiBmaWxsPSIjRkZBQjAwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfODRfOCI+CjxyZWN0IHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K)
}

.anchor {
	position: absolute;
	margin-top: -80px;
}

@media (max-width: 768px) {
	.select-pogruz {
		margin: 0px 0 16px 0;
		padding: 1.4vw;
		font-size: 1.75vw;
		line-height: normal;
	}
	.select-pogruz:before {
		width: 2.4vw;
		height: 2.4vw;
	}
}

@media (max-width: 599px) {
	.select-pogruz { 
		margin: 8px 0 16px 0;
	}
}
@media (max-width: 480px) {
	.select-pogruz {
		padding: 2vw;
		font-size: 3vw;
		line-height: normal;
	}
	.select-pogruz:before {
		width: 4vw;
		height: 4vw;
	}
}

.card__list-banner {
	width: 100%;
	position: relative;
	overflow: hidden;
	transition: all .2s;
}
.card__list-banner .swiper-button-next {
	right: 8px;
}
.card__list-banner .swiper-button-prev {
	left: 8px;
}
.card__list-banner:hover {
	box-shadow: 0 3px 13px 1.45px rgba(0,0,0,.19);
}

.card__list-banner-img {
	display: block;
	width: 100%;
	height: auto;
}

.card__list-banner-img_micro {
	display: none;
}

.swiper-row-card-mobile .card__list-banner-img:not(.card__list-banner-img_micro) {
	display: none;
}
.swiper-row-card-mobile .card__list-banner-img.card__list-banner-img_micro {
	display: block;
}

.card__list:not(.swiper-row-card-mobile) .card__list-banner {
	grid-column-start: 1;
	grid-column-end: 4;
}


.card__list.swiper-row-card-mobile .card__list-banner {
	grid-column-start: 1;
	grid-column-end: 5;
}


@media (max-width: 1250px) {

	.card__list:not(.swiper-row-card-mobile) .card__list-banner {
		grid-column-end: 3;
	}
	
}
@media (max-width: 1230px) {

	.card__list.swiper-row-card-mobile .card__list-banner {
		grid-column-end: 4;
	}
}
@media (max-width: 999px) {

	.card__list:not(.swiper-row-card-mobile) .card__list-banner {
		grid-column-end: 4;
	}
	.card__list.swiper-row-card-mobile .card__list-banner {
		grid-column-end: 5;
	}
}

@media (max-width: 870px) {

	.card__list.swiper-row-card-mobile .card__list-banner {
		grid-column-end: 4;
	}
}
@media (max-width: 850px) {

	.card__list:not(.swiper-row-card-mobile) .card__list-banner {
		grid-column-end: 3;
	}
}
@media (max-width: 650px) {

	.card__list.swiper-row-card-mobile .card__list-banner {
		grid-column-end: 3;
	}
}
@media (max-width: 520px) {

	.card__list.swiper-row-card-mobile .card__list-banner {
		margin: 15px 0;
		grid-column-end: 2;
	}
}


.filter-review-add .common__label {
	margin-bottom: 16px;
}

.popup-pools .common__row:not(.common__row_popcheck) {
	flex-direction: column;
}

.popup-pools .common__label {
	margin-bottom: 20px;
}
.catalog-page--new .news .h2:first-child {
	margin-top: 0;
}


.i-banner .swiper-slide:not(.swiper-slide-visible) {
	opacity: 0 !important;
	visibility: hidden;
}
  
.i-banner:not(.swiper-initialized) {
	opacity: 0;
}

.rating-checkbox-label_selector, .available-checkbox-label_selector {
	font-size: 0;
    height: 25px;
    width: 50px;
}
.rating-checkbox-label_selector:before, .available-checkbox-label_selector:before {
	width: 50px;
    border-radius: 30px;
    height: 25px;
	background-color: #e6e6e6;
	transition: all .2s;
}
.rating-checkbox-label_selector:after, .available-checkbox-label_selector:after {
	content: '';
    display: block;
    width: 21px;
    height: 21px;
    left: 3px;
    top: 2px;
    background: #fff;
    position: absolute;
    border-radius: 100%;
	transition: all .2s;
}
.rating-checkbox-label_selector.checked:after, .available-checkbox-label_selector.checked:after {
	right: 3px;
	left: auto;
}
.rating-checkbox-label_selector.checked:before,.available-checkbox-label_selector.checked:before {
	background: #FF8000;
}

.model__filter-row_action, .model__filter-row_availability {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
	width: 100%;
	margin-bottom: 14px;
    padding-bottom: 10px;
}
.model__filter-row_availability {
	margin: 0 !important;
}
.model__filter-row_availability {
	padding: 10px 0;
}
.model__filter-row_availability ~ .model__filter-row_availability {
	padding-top: 0;
}
.model__filter-row_action {
	padding: 0;
}
.smartfilter .model__filter-row_availability.filtered:after,
.smartfilter .model__filter-row_action.filtered:after {
	top: 0;
}
.model__filter-row_availability .model__filter-label,
.model__filter-row_action .model__filter-label,
.model__filter-row_availability .model__filter-inpcol,
.model__filter-row_action .model__filter-inpcol,
.model__filter-row:not(.model__filter-row_checkbox-view).model__filter-row_availability .model__filter-inpcol,
.model__filter-row:not(.model__filter-row_checkbox-view).model__filter-row_action .model__filter-inpcol,
.model__filter-row:not(.model__filter-row_checkbox-view).model__filter-row_availability .model__filter-label,
.model__filter-row:not(.model__filter-row_checkbox-view).model__filter-row_action .model__filter-label {
	width: auto;
	margin: 0;
}
.celement-new_modif-count-single .celement-new__inline-info {
	padding-bottom: 12px;
}


.sklad-advantages {
	margin-bottom: 24px;
}
.sklad-advantages__slider:not(.swiper-initialized) .sklad-advantages__slider-wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 14px;
}
.sklad-advantages__image {
	display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sklad-advantages__item {
	position: relative;
	border-radius: 16px;
	overflow: hidden;
}
.sklad-advantages__item::before {
    content: '';
    position: absolute;
    top: 16px;
    right: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    background-color: #ff8000;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PGcgZmlsbD0iI2ZmZiIgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNMjEuNzc3IDEwLjIyMnYxMS41NTZhLjQ0NS40NDUgMCAwIDAgLjg5IDBWMTAuMjIyYS40NDUuNDQ1IDAgMSAwLS44OSAwWk0yMS4xMDIgMTZsLTQuNzE2LTQuNzE2YS40NDUuNDQ1IDAgMCAwLS42MjYuNjI3bDMuNjQgMy42NDVoLTkuMTc4YS40NDUuNDQ1IDAgMCAwIDAgLjg4OEgxOS40bC0zLjY0IDMuNjRhLjQ0NS40NDUgMCAxIDAgLjYyNi42MjdMMjEuMTAyIDE2WiIvPjwvZz48Y2lyY2xlIGN4PSIxNiIgY3k9IjE2IiByPSIxNS41IiBzdHJva2U9IiNmZmYiLz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik04IDI0VjhoMTZ2MTZ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+");
    width: 32px;
    height: 32px;
    opacity: .75;
    z-index: 1;
}

.sklad-advantages__text {
	position: absolute;
	left: 8px;
	bottom: 8px;
}
.sklad-advantages__text-row {
	background-color: rgba(255, 255, 255, 0.85);
	border-radius: 8px;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	text-align: left;
	padding: 4px 8px 6px;
	width: fit-content;
}
.sklad-advantages__text-row:not(:last-child) {
	margin-bottom: -11px;
}
.sklad-advantages__item-outer {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
    pointer-events: none;
	transition: all .2s;
}
.sklad-advantages__text-inline {
	width: 100%;
	height: 100%;
	padding: 16px 36px 17px 24px;
	background: #F5F5F5;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
    user-select: none;
    transition: all .2s;
}

@media (min-width: 901px) {
    .sklad-advantages__item:hover .sklad-advantages__item-outer {
        opacity: 0;
    }
    .sklad-advantages__text-inline {
        position: relative;
        z-index: 3;
        opacity: 0;
        visibility: hidden;
    }
    .sklad-advantages__item:hover .sklad-advantages__text-inline {
        opacity: 1;
        visibility: visible;
    }
}
@media (max-width: 900px) {
	.sklad-advantages__item {
		min-height: 20vw;
        cursor: pointer;
	}
    .sklad-advantages__slider:not(.swiper-initialized) .sklad-advantages__slider-wrapper {
        grid-template-columns: repeat(2, 1fr);
    }
    .sklad-advantages__item.is-opened .sklad-advantages__item-outer {
        opacity: 0;
    }
    .sklad-advantages__item.is-opened::before {
        opacity: 0;
    }
}

@media (max-width: 680px) {
    .sklad-advantages__slider:not(.swiper-initialized) .sklad-advantages__slider-wrapper {
        display: flex;
    }
    .sklad-advantages__slider:not(.swiper-initialized) .sklad-advantages__item {
        flex: 0 0 auto;
        width: 100%;
    }
    .sklad-advantages__slider:not(.swiper-initialized) .sklad-advantages__item:nth-child(n+3) {
        display: none;
    }
    .sklad-advantages__slider {
        padding-right: 24px;
    }
	.sklad-advantages__item {
		min-height: 30vw;
	}
}
@media (max-width: 480px) {
    .sklad-advantages__slider:not(.swiper-initialized) .sklad-advantages__slider-wrapper {
        grid-template-columns: 1fr;
    }
}



.card__list.swiper-initialized .swiper-wrapper {

}
.card__list:not(.swiper-initialized) {
    display: grid;
}
.card__list {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
    margin: 0;
    width: 100%;
}
.card__list .celement-new {
    width: 100%;
    margin: 0;
}
@media screen and (max-width: 1250px) {
    .card__list {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width: 999px) {
    .card__list {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media screen and (max-width: 850px) {
    .card__list {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width: 520px) {
    .card__list {
        grid-gap: 16px;
    }
}
@media screen and (max-width: 450px) {
    .card__list {
        grid-gap: 10px;
    }
}

.card__list.swiper-row-card-mobile {
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 16px;
}
@media screen and (max-width: 1230px) {
    .card__list.swiper-row-card-mobile {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media screen and (max-width: 999px) {
    .card__list.swiper-row-card-mobile {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media screen and (max-width: 870px) {
    .card__list.swiper-row-card-mobile {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media screen and (max-width: 650px) {
    .card__list.swiper-row-card-mobile {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width: 520px) {
    .card__list.swiper-row-card-mobile {
        grid-template-columns: 1fr;
    }
}

.favorites .card__list {
    grid-template-columns: repeat(4, 1fr);
}
.favorites .card__list .celement-new {
    width: 100%;
    margin: 0;
}
@media screen and (max-width: 1170px) {
    .favorites .card__list,
    .favorites .card__list.swiper-row-card-mobile {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media screen and (max-width: 900px) {
    .favorites .card__list,
    .favorites .card__list.swiper-row-card-mobile {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media screen and (max-width: 600px) {
    .favorites .card__list,
    .favorites .card__list.swiper-row-card-mobile {
        grid-template-columns: 1fr;
    }
}

.celement-new-banner {
	padding: 0;
	border: 0;
}

.celement-new-banner__inner {
	height: 100%;
    width: 100%;
}

.celement-new-banner:not(.no-hover):hover {
    box-shadow: 0px 0px 0px 2px #ff7f00;
}

.celement-new-banner__img,
.celement-new-banner__img img:not([class]) {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.celement-new-banner_swiper-row-card-mobile {
	display: none;
}
.swiper-row-card-mobile .celement-new-banner__img:not(.celement-new-banner_swiper-row-card-mobile) {
	display: none;
}
.swiper-row-card-mobile .celement-new-banner_swiper-row-card-mobile {
	display: block;
}

.swiper-row-card-mobile:not(.swiper-row-inline) .celement-new.celement-new-banner {
	min-height: 0;
    padding: 0;
	border: 0;
}

.celement-new-banner__img img:not([class]) {
	margin: 0;
}
.product-card_new:not(.active-sale) .celement-new__info-sale-6 {
	display: none !important;
}
.catalog-change-cards__card-wrapper {
	display: flex;
	align-items: center;
	gap: 6px;
	border: 1px solid #E4E4E4;
	padding: 4px 9px;
	color: #0E0E0E;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	pointer-events: all;
	transition: all .2s;
}
.catalog-change-cards__card-wrapper:hover {
	border-color: #FF8000;
}
.catalog-change-cards__card-wrapper.js-active {
	color: #fff;
	background-color: #FF8000;
	border-color: #FF8000;
}
.catalog-change-cards__card-wrapper.js-active .catalog-change-cards__card {
	filter: brightness(0) invert(1);
}
.catalog-change-cards__card-wrapper .catalog-change-cards__card:not(:last-child) {
	margin: 0;
}

.model__filter-rescount-col .catalog-change-cards__card-wrapper:nth-child(2) {
	margin-right: 5px;
}

.model__res .filter .subcat__filter-input {
	border-radius: 5px;
	padding: 7px 10px;
}

@media (max-width: 520px) {
	.catalog-change-cards__card-wrapper,
	.filter__parameters-box+.model__filter-row .model__filter-inpcol .subcat__filter-input {
		font-size: 12px;
        line-height: 16px;
	}
	.catalog-change-cards {
		flex-wrap: wrap;
		height: auto;
		justify-content: flex-start;
	}
	.catalog-change-cards-subtitle {
		width: 100%;
		margin: 0 0 8px;
	}
	.model__res .filter .subcat__filter-input {
		padding: 4px 8px;
	}
}

.content > .seotext {
	max-width: 1330px;
	margin: 0 auto;
}

.catalog-page-new-chars-documents,
.catalog-page-new-chars-documents__list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.catalog-page-new-chars-documents {
	gap: 24px;
	justify-content: space-between;
}
.catalog-page-new-chars-documents__title {
	font-weight: 400;
    font-size: 20px;
    line-height: 27px;
    margin-right: 12px;
}

.catalog-page-new-banners-2 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 60px;
	margin-bottom: 30px;
}

.stillage-page-new-banners-2__banner {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.stillage-page-new-banners-2__banner-title {
	font-weight: 400;
	font-size: 24px;
	line-height: 34px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.stillage-page-new-banners-2__banner-text {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
}
.stillage-page-new-banners-2__banner-btn {
	margin-top: auto;
	width: fit-content;
	justify-content: center;
}
.stillage-page-new-banners-2__banner-phone {
	font-weight: 600;
	font-size: 16px;
	line-height: 34px;
	color: #ff8000;
}

@media (max-width: 600px) {
	.catalog-page-new-banners-2 {
		grid-template-columns: 1fr;
		gap: 32px;
	}
}


.seo-toggle-opener {
    display: flex;
	margin-bottom: 64px;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: 4px;
	text-decoration-color: #FF8000;
	color: rgba(14, 14, 14, 1);
}

.seo-toggle-opener:hover {
	text-decoration-color: transparent;
}

.seo-toggle.opened + .seo-toggle-opener {
	font-size: 0;
}
.seo-toggle.opened + .seo-toggle-opener:after {
	content: 'Свернуть';
	font-size: 16px;
}


.type-reviews {
    display: flex;
    align-items: center;
	border: 1px solid #e8e8e8;
    background: #f5f5f5;
    border-radius: 30px;
    transition: all .2s;
    width: fit-content;
    margin: 0 0 16px;
    padding: 4px;
}

.type-reviews__item {
	padding: 8px 16px;
    border-radius: 30px;
    font-size: 14px;
    line-height: 20px;
    color: #3b3b3b;
	transition: all .2s;
}
.type-reviews__item.active {
	color: #fff;
	background-color: #FF8000;
}

@media (max-width: 520px) {
	.type-reviews__item {
		padding: 4px 8px;
		font-size: 12px;
		line-height: 18px;
	}
}

.reviews__images {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 8px;
	margin-top: 16px;
}
.reviews__list-img {
	display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.reviews__image {
	display: flex;
	position: relative;
	border: 2px solid #ececec;
	width: 100%;
	aspect-ratio: 1/1;
}

.reviews__images_5 {
	grid-template-columns: 32fr 37fr 32fr;
    grid-template-rows: repeat(2, 1fr);
	height: 260px;
}

.reviews__images_5 .reviews__image {
	height: 100%;
	aspect-ratio: unset;
}

.reviews__images_5 .reviews__image:nth-child(3) {
	grid-area: 1 / 2 / 3 / 3;
}

.consult__reviews-item .reviews__images {
	grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 520px) {
	.reviews__images {
		grid-template-columns: repeat(3, 1fr);
	}
	.consult__reviews-item .reviews__images {
		grid-template-columns: repeat(2, 1fr);
	}
}

.mobile-fixed-btns-block .card__info-cost-promocode-text {
	max-width: unset;
    width: 100%;
    text-align: center;
    background: #FF8000;
    border-radius: 5px 5px 0 0;
    padding: 6px;
    font-size: 12px;
}

.mobile-fixed-btns-block__top-button .product-price-promocode .rub-symbol,
.mobile-fixed-btns-block__top-button .product-price-promocode .price {
	margin: 0;
}

.card__info-cost-promocode {
	display: flex;
    align-items: center;
    gap: 3px;
    padding: 1px;
    border-radius: 6px;
    background: #FF8000;
    margin-bottom: 14px;
    text-align: center;
	width: 100%;
}

.card__info-cost-promocode-wrap {
	padding: 5px;
    background: #fff;
    border-radius: 5px;
    margin: 0;
	width: 162px;
    white-space: nowrap;
}

.card__info-cost-promocode-text {
	font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    width: calc(100% - 162px - 7px);
}

@media (max-width: 1000px) {

	.card__info-cost-promocode-wrap {
		width: 130px;
	}
	.card__info-cost-promocode-text {
		font-size: 8px;
    	line-height: 12px;
		width: calc(100% - 130px - 7px);
	}

	.card__info-cost-promocode .card__info-cost {
		font-size: 20px;
    	line-height: 26px;
	}
}

@media (max-width: 768px) {
	.card__info-cost-promocode {
		width: fit-content;
	}
	.card__info-cost-promocode-text {
		min-width: 100px;
	}
}


.cookie {
    display: flex;
    flex-direction: column;
    grid-gap: clamp(16px, 0.8333vw + 12px, 24px);
    position: fixed;
    bottom: 32px;
    left: 20px;
    margin: auto;
    width: 100%;
    max-width: 360px;
    padding: 28px;
    background-color: #fff;
    box-shadow: 0 4px 16px rgba(0, 51, 153, .04), 0 2px 2px rgba(0, 51, 153, .08);
    z-index: 1000;
    filter: drop-shadow(0 0 17px rgba(208, 208, 208, 0.28));
    opacity: 0;
	border: 2px solid #FF7F00;
	border-radius: 20px;
    pointer-events: none;
    transition: all var(--transition-speed);
}
.cookie.js-opened {
    opacity: 1;
    pointer-events: all;
}
.cookie__text {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #0e0e0e;
}
.cookie__text a {
    color: #ff8000;
    text-decoration: 1px underline currentColor;
    text-underline-offset: 2px;
}
.cookie__text a:hover {
    text-decoration-color: transparent;
}
.cookie__button {
    display: inline-block;
    height: 38px;
    background-color: #ff8000;
    border: none;
    border-radius: 24px;
    font-family: "OpenSans";
    font-size: 14px;
    font-weight: 700;
    line-height: 38px;
    letter-spacing: .02em;
    text-transform: uppercase;
    color: #fff;
    padding: 0 44px;
    cursor: pointer;
    transition: all .2s;
}
.cookie__button:hover {
    background-color: #e97e2f;
}

.basket__make-confirm-btn.is-fake-button {
}
.basket__make-confirm-btn.is-original-button {
    display: none;
}

.basket__make-confirm:has(.fakecheckbox__truecheck:checked) .basket__make-confirm-btn.is-fake-button {
    display: none;
}
.basket__make-confirm:has(.fakecheckbox__truecheck:checked) .basket__make-confirm-btn.is-original-button {
    display: block;
}

#pact-widget a {
    pointer-events: none;
}

.popup-confirm-whatsapp .message {
	opacity: 0;
	pointer-events: none;
}
.popup-confirm-whatsapp .fakecheckbox.error .message {
	opacity: 1;
	pointer-events: all;
}
.popup-confirm-whatsapp .fakecheckbox.error .fakecheckbox__label:before {
    border-color: #ff3a0f !important;
}

.popup-price__button {
    display: flex;
    width: fit-content;
	margin: 0 auto;
}



.service-banner {
	display: flex;
	background: #F6F4EE;
	border-radius: 16px;
	gap: 16px;
	justify-content: space-between;
}

.service-banner__info {
	display: flex;
	align-items: center;
	flex-shrink: 0;
	padding: 13px 0 11px 32px;
	gap: 34px;
}
.service-banner__text-wrap {
	display: flex;
	flex-direction: column;
	gap: 6px;
	flex-shrink: 0;
}

.service-banner__title {
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
}

.service-banner__text {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #878787;
}
.service-banner__image {
	display: block;
	border-radius: 8px;
	margin: 0;
	height: 100%;
}
.service-banner__button {
	width: fit-content;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	padding: 12px 32px;
	border-radius: 8px;
}

.all-products__catalog-button {
	display: flex;
	padding: 10px;
	justify-content: center;
	align-items: center;
	gap: 12px;
	background: #fff;
	border-radius: 8px;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	color: #FF8000;
	max-width: 295px;
	transition: all .2s;
}

.all-products__catalog-button:hover {
	opacity: .7;
}

.all-products__catalog-buttons {
	display: flex;
	flex-direction: column;
	gap: 16px;
	margin-top: 16px;
}

@media (max-width: 1365px) {
	.service-banner__info {
		flex-shrink: unset;
	}
	
	.service-banner {
		width: calc(100% + 384px);
	}
}

@media (max-width: 999px) {
    .service-banner {
        width: calc(100% + 330px);
    }
}

@media (max-width: 880px) {
    .service-banner {
        width: calc(100% + 330px);
		flex-direction: column-reverse;
		gap: 0;
    }
	.service-banner__info {
		justify-content: center;
	}
}

@media (max-width: 768px) {
	.service-banner {
        width: 100%
	}
	.service-banner__info {
		padding: 8px;
	}
}

@media (max-width: 530px) {
	.service-banner__info {
		flex-direction: column;
		gap: 8px;
	}
}

[name="SIMPLE_FORM_7"] .common__row_popcheck {
	flex-direction: column;
	align-items: center;
}

#review-add .common__textarea {
	height: 88px;
}

#review-add .common__row_popcheck {
 	margin-top: 16px; 
}

#review-add .common__sbm {
 	margin-top: 16px
   
}

#review-add .popup__subtitle {
 	margin-bottom: 16px 
}

#review-add .reviews__form-stars {
 	margin: 0 auto 5px; 
}

.popup-confirm-whatsapp__notification {
	color: gray;
    font-size: 12px;
    line-height: 15px;
    margin-top: 24px;
}
