/* Start:/bitrix/templates/holzerfarbe/js/fancybox/jquery.fancybox.min.css?160079040712795*/
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;
	height: 100%;
	left: 0;
	outline: none;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	transform: translateZ(0);
	width: 100%;
	z-index: 99992
}

.fancybox-container * {
	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: #1e1e1e;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

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

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity .25s ease, visibility 0s ease .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;
	transition: opacity .25s ease 0s, visibility 0s ease 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;
	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;
	transform: translateZ(0);
	z-index: 99994
}

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

.fancybox-slide {
	-webkit-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: transform, opacity;
	white-space: normal;
	width: 100%;
	z-index: 99994
}

.fancybox-slide:before {
	content: "";
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0
}

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

.fancybox-slide--image {
	overflow: hidden;
	padding: 44px 0
}

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

.fancybox-slide--html {
	padding: 6px
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: relative;
	text-align: left;
	vertical-align: middle
}

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

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

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

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
	cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
	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--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
	height: 100%;
	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
}

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

.fancybox-iframe {
	left: 0;
	position: absolute;
	top: 0
}

.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;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	transition: color .2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px
}

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

.fancybox-button:hover {
	color: #fff
}

.fancybox-button:focus {
	outline: none
}

.fancybox-button.fancybox-focus {
	outline: 1px dotted
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	outline: none
}

.fancybox-button div {
	height: 100%
}

.fancybox-button svg {
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%
}

.fancybox-button svg path {
	fill: currentColor;
	stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
	display: none
}

.fancybox-progress {
	background: #ff5268;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: scaleX(0);
	transform-origin: 0;
	transition-property: transform;
	transition-timing-function: linear;
	z-index: 99998
}

.fancybox-close-small {
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: .8;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401
}

.fancybox-close-small:hover {
	color: #fff;
	opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
	color: currentColor;
	padding: 10px;
	right: 0;
	top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow: hidden
}

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

.fancybox-navigation .fancybox-button {
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 70px
}

.fancybox-navigation .fancybox-button div {
	padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 0;
	left: env(safe-area-inset-left);
	padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
	padding: 31px 6px 31px 26px;
	right: 0;
	right: env(safe-area-inset-right)
}

.fancybox-caption {
	background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
	bottom: 0;
	color: #eee;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 75px 44px 25px;
	pointer-events: none;
	right: 0;
	text-align: center;
	z-index: 99996
}

@supports (padding:max(0px)) {
	.fancybox-caption {
		padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
	}
}

.fancybox-caption--separate {
	margin-top: -50px
}

.fancybox-caption__body {
	max-height: 50vh;
	overflow: auto;
	pointer-events: all
}

.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 {
	animation: a 1s linear infinite;
	background: transparent;
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999
}

@keyframes a {
	to {
		transform: rotate(1turn)
	}
}

.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

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

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

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

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
	opacity: 0;
	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;
	transform: scale3d(1.5, 1.5, 1.5)
}

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

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

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

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

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

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

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

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

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

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

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

@media (max-height:576px) {
	.fancybox-slide {
		padding-left: 6px;
		padding-right: 6px
	}

	.fancybox-slide--image {
		padding: 6px 0
	}

	.fancybox-close-small {
		right: -6px
	}

	.fancybox-slide--image .fancybox-close-small {
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px
	}

	.fancybox-caption {
		padding-left: 12px;
		padding-right: 12px
	}

	@supports (padding:max(0px)) {
		.fancybox-caption {
			padding-left: max(12px, env(safe-area-inset-left));
			padding-right: max(12px, env(safe-area-inset-right))
		}
	}
}

.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;
	transition: all .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: #ddd;
	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: rgba(0, 0, 0, 0);
	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__list {
	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 .fancybox-thumbs__list {
	overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

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

.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, .1);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	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__list a:before {
	border: 6px solid #ff5268;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .2s cubic-bezier(.25, .46, .45, .94);
	z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
	opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
	opacity: 1
}

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

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

	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px)
	}
}

/* End */


/* Start:/bitrix/templates/holzerfarbe/js/slick/slick.css?16236196801776*/
/* 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;
}

/* End */


/* Start:/bitrix/templates/holzerfarbe/js/slick/slick-theme.css?16236196803145*/


/* Slider */
.slick-loading .slick-list {
	background: #fff url('/bitrix/templates/holzerfarbe/js/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face {
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
	font-style: normal;

	src: url('/bitrix/templates/holzerfarbe/js/slick/./fonts/slick.eot');
	src: url('/bitrix/templates/holzerfarbe/js/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/holzerfarbe/js/slick/./fonts/slick.woff') format('woff'), url('/bitrix/templates/holzerfarbe/js/slick/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/holzerfarbe/js/slick/./fonts/slick.svg#slick') format('svg');
}

/* Arrows */
.slick-prev,
.slick-next {
	font-size: 0;
	line-height: 0;

	position: absolute;
	top: 50%;

	display: block;

	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);

	cursor: pointer;

	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: .25;
}

.slick-prev:before,
.slick-next:before {
	font-family: 'Tilda Sans', sans-serif;
	font-size: 20px;
	line-height: 1;

	opacity: .75;
	color: white;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev {
	left: -25px;
}

[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto;
}

.slick-prev:before {
	content: 'в†ђ';
}

[dir='rtl'] .slick-prev:before {
	content: 'в†’';
}

.slick-next {
	right: -25px;
}

[dir='rtl'] .slick-next {
	right: auto;
	left: -25px;
}

.slick-next:before {
	content: 'в†’';
}

[dir='rtl'] .slick-next:before {
	content: 'в†ђ';
}

/* Dots */
.slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	position: absolute;
	bottom: -25px;

	display: block;

	width: 100%;
	padding: 0;
	margin: 0;

	list-style: none;

	text-align: center;
}

.slick-dots li {
	position: relative;

	display: inline-block;

	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;

	cursor: pointer;
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;

	display: block;

	width: 20px;
	height: 20px;
	padding: 5px;

	cursor: pointer;

	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1;
}

.slick-dots li button:before {
	font-family: 'Tilda Sans', sans-serif;
	font-size: 6px;
	line-height: 20px;

	position: absolute;
	top: 0;
	left: 0;

	width: 20px;
	height: 20px;

	content: 'вЂў';
	text-align: center;

	opacity: .25;
	color: black;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: black;
}

/* End */


/* Start:/bitrix/templates/holzerfarbe/template_styles.css?1689069133179487*/
@charset "UTF-8";

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

*,
body {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

article,
aside,
details,
figcaption,
igure,
footer,
form,
header,
hgroup,
main,
nav,
section,
summary {
	display: block
}

audio,
canvas,
video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

html {
	font-family: 'Tilda Sans', sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	height: 100%
}

body {
	height: auto;
	margin: 0;
	position: relative;
	background-color: #10182d !important;
}

a {
	font-size: inherit;
	text-decoration: none;
	color: inherit;
}

a:focus {
	outline: thin dotted
}

a:active,
a:hover {
	outline: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #191919;
	font-family: 'Tilda Sans', sans-serif;
}

b,
strong {
	font-family: 'Tilda Sans', sans-serif;
}

p {
	font-size: 21px;
	line-height: 25px;
	margin-bottom: 12px;
}

dfn {
	font-style: italic
}

hr {
	box-sizing: content-box;
	height: 0
}

mark {
	background: #ff0;
	color: #000
}

code,
kbd,
pre,
samp {
	font-family: 'Tilda Sans', sans-serif;
	font-size: 1em
}

pre {
	white-space: pre-wrap
}

q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}

ul li {
	list-style: none;
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 0
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

button,
input,
select,
textarea {
	font-family: 'Tilda Sans', sans-serif;
	font-size: 100%;
	margin: 0
}

button,
input {
	line-height: normal
}

button,
select {
	text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
html input[disabled] {
	cursor: default
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top
}

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

a:focus {
	outline: none;
}

.no-scroll,
.no-scroll body {
	overflow: hidden;
}

.container {
	width: 1320px;
	margin: auto
}

/* РЁР°РїРєР° */
.header {
	width: 100%;
	background-color: #fff;
}

.header-main {
	position: relative;
	border-bottom: 1px solid #cccccc;
}

.header-main-box {
	position: relative;
	display: flex;
	width: 100%;
	max-width: 1300px;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
}

.header-main-left,
.header-main-right,
.header-menu-left,
.header-menu-right {
	display: block;
	width: 33.333333%;
}

.header-main-box {
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* Р’РµСЂС…РЅРµРµ РјРµРЅСЋ РІ С€Р°РїРєРµ*/
.header-bar {
	position: relative;
	width: 100%;
	height: 50px;
	background-color: #f6f3f2;
	border-bottom: 1px solid #e5e5e5;
}

.header-bar-box {
	position: relative;
	display: table;
	max-width: 1300px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.header-bar-box nav {
	float: right;
	padding: 0;
}

.header-bar-menu {
	height: 100%;
	list-style: none;
	font-size: 0;
}

.header-bar-menu li {
	position: relative;
	display: inline-block;
	height: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

.header-bar-menu li::after {
	position: absolute;
	content: "";
	display: block;
	width: 1px;
	height: 20px;
	top: 50%;
	right: -1px;
	margin-top: -10px;
	background-color: rgba(15, 12, 10, 0.1);
}

.header-bar-menu li:hover::after,
.header-bar-menu li:last-child::after {
	display: none;
}

.header-bar-menu li a {
	display: inline-block;
	height: 50px;
	margin: 0;
	padding: 0 25px;
	font-size: 17px;
	line-height: 50px;
	text-decoration: none;
	background-color: transparent;
	-webkit-transition: background-color .5s ease;
	-moz-transition: background-color .5s ease;
	-o-transition: background-color .5s ease;
	transition: background-color .5s ease;
}

.header-bar-menu li a:hover {
	color: #0f0c0a;
	text-decoration: none;
}

.placeholder {
	position: relative;
	display: inline-block;
	padding: 0 25px 0 27px;
	font-size: 17px;
	line-height: 50px;
	text-decoration: none;
}

.placeholder::before {
	content: '';
	position: absolute;
	display: block;
	width: 22px;
	height: 50px;
	left: 0;
	top: 0;
	right: auto;
	background-size: 22px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZwdCIgaGVpZ2h0PSIxNnB0IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMCUsMCUsMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSA4IDAuNzkyOTY5IEMgNC44MzU5MzggMC43OTI5NjkgMi4yNTc4MTIgMy4zNzUgMi4yNTc4MTIgNi41NTA3ODEgQyAyLjI1NzgxMiA2LjkzMzU5NCAyLjI5Mjk2OSA3LjMxNjQwNiAyLjM2NzE4OCA3LjY5MTQwNiBDIDIuMzY3MTg4IDcuNzE0ODQ0IDIuMzgyODEyIDcuNzM4MjgxIDIuMzgyODEyIDcuNzc3MzQ0IEMgMy4wMTU2MjUgMTAuNjE3MTg4IDcuNDY0ODQ0IDE0Ljg4MjgxMiA3LjY1MjM0NCAxNS4wNTg1OTQgQyA3Ljc1IDE1LjE1NjI1IDcuODc1IDE1LjE5NTMxMiA4IDE1LjE5NTMxMiBDIDguMTI1IDE1LjE5NTMxMiA4LjI1IDE1LjE0NDUzMSA4LjM0NzY1NiAxNS4wNTg1OTQgQyA4LjUzNTE1NiAxNC44NzEwOTQgMTIuOTYwOTM4IDEwLjYxNzE4OCAxMy41OTM3NSA3LjgzOTg0NCBDIDEzLjU5Mzc1IDcuODEyNSAxMy42MDU0NjkgNy43ODkwNjIgMTMuNjA1NDY5IDcuNzY1NjI1IEMgMTMuNjkxNDA2IDcuMzY3MTg4IDEzLjczMDQ2OSA2Ljk1NzAzMSAxMy43MzA0NjkgNi41NTA3ODEgQyAxMy43NDIxODggMy4zNzUgMTEuMTY0MDYyIDAuNzkyOTY5IDggMC43OTI5NjkgWiBNIDEyLjYxMzI4MSA3LjU3ODEyNSBDIDEyLjYxMzI4MSA3LjYwMTU2MiAxMi42MTMyODEgNy41ODk4NDQgMTIuNjEzMjgxIDcuNjE3MTg4IEMgMTIuMTQ0NTMxIDkuNjc1NzgxIDkuMDU0Njg4IDEyLjkyNTc4MSA4IDEzLjk3NjU2MiBDIDYuOTQ1MzEyIDEyLjkyNTc4MSAzLjg0Mzc1IDkuNjc1NzgxIDMuMzc1IDcuNTY2NDA2IEMgMy4zNzUgNy41NDI5NjkgMy4zNzUgNy41MjczNDQgMy4zNTkzNzUgNy41MDM5MDYgQyAzLjMwMDc4MSA3LjE3OTY4OCAzLjI2MTcxOSA2Ljg1OTM3NSAzLjI2MTcxOSA2LjUzNTE1NiBDIDMuMjYxNzE5IDMuOTMzNTk0IDUuMzgyODEyIDEuNzk2ODc1IDcuOTg4MjgxIDEuNzk2ODc1IEMgMTAuNTkzNzUgMS43OTY4NzUgMTIuNzI2NTYyIDMuOTE3OTY5IDEyLjcyNjU2MiA2LjUzNTE1NiBDIDEyLjcyNjU2MiA2Ljg5NDUzMSAxMi42ODc1IDcuMjQyMTg4IDEyLjYxMzI4MSA3LjU3ODEyNSBaIE0gMTIuNjEzMjgxIDcuNTc4MTI1ICIvPgo8cGF0aCBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDAlLDAlLDAlKTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gOCA0LjAzMTI1IEMgNi45MzM1OTQgNC4wMzEyNSA2LjA3ODEyNSA0Ljg5ODQzOCA2LjA3ODEyNSA1Ljk1MzEyNSBDIDYuMDc4MTI1IDcuMDA3ODEyIDYuOTQ1MzEyIDcuODc1IDggNy44NzUgQyA5LjA1NDY4OCA3Ljg3NSA5LjkyMTg3NSA3LjAxOTUzMSA5LjkyMTg3NSA1Ljk1MzEyNSBDIDkuOTIxODc1IDQuODg2NzE5IDkuMDY2NDA2IDQuMDMxMjUgOCA0LjAzMTI1IFogTSA4IDYuODcxMDk0IEMgNy40OTIxODggNi44NzEwOTQgNy4wODIwMzEgNi40NjA5MzggNy4wODIwMzEgNS45NTMxMjUgQyA3LjA4MjAzMSA1LjQ0NTMxMiA3LjQ5MjE4OCA1LjAzNTE1NiA4IDUuMDM1MTU2IEMgOC41MDc4MTIgNS4wMzUxNTYgOC45MTc5NjkgNS40NDUzMTIgOC45MTc5NjkgNS45NTMxMjUgQyA4LjkxNzk2OSA2LjQ2MDkzOCA4LjUwNzgxMiA2Ljg3MTA5NCA4IDYuODcxMDk0IFogTSA4IDYuODcxMDk0ICIvPgo8L2c+Cjwvc3ZnPgo=");
}

.phone {
	position: relative;
	display: inline-block;
	padding: 0 25px 0 27px;
	font-size: 17px;
	line-height: 50px;
	text-decoration: none;
}

.phone::before {
	content: '';
	position: absolute;
	display: block;
	width: 22px;
	height: 50px;
	left: 0;
	top: 0;
	right: auto;
	background-size: 22px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMS45OTkgNTExLjk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5OSA1MTEuOTk5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZD0iTTQ5OC44MjcsMzc3LjYzM2wtNjMuNjQ5LTYzLjY0OWMtMTcuNTQ4LTE3LjU0Ny00Ni4xMDItMTcuNTQ3LTYzLjY0OSwwbC0yOC45MzEsMjguOTMxYy0xMy4yOTQsMTMuMjk0LTM0LjkyNiwxMy4yOS00OC4yMTUsMC4wMDVsLTEyNS40LTEyNS41MDdjLTEzLjMyNS0xMy4zMjUtMTMuMzI3LTM0Ljg5MiwwLTQ4LjIxOWM0LjY2LTQuNjYsMTguMDQxLTE4LjA0MSwyOC45MzEtMjguOTMxYzE3LjQ3MS0xNy40NywxNy43MTUtNDUuOTM1LTAuMDE3LTYzLjY2NWwtNjMuNjMyLTYzLjQzMkMxMTYuNzE3LTQuMzgxLDg4LjE2NC00LjM4MSw3MC42NjMsMTMuMTJDNTcuNTY3LDI2LjEwMiw1My4zNDMsMzAuMjksNDcuNDcxLDM2LjExMWMtNjMuMjgsNjMuMjc5LTYzLjI4LDE2Ni4yNDItMC4wMDMsMjI5LjUxOWwxOTguNjkyLDE5OC43OTZjNjMuNDI4LDYzLjQyOSwxNjYuMDg4LDYzLjQzNCwyMjkuNTIxLDBsMjMuMTQ2LTIzLjE0NUM1MTYuMzc1LDQyMy43MzMsNTE2LjM3NSwzOTUuMTgxLDQ5OC44MjcsMzc3LjYzM3ogTTkxLjgzMywzNC4zODJjNS44NDktNS44NDksMTUuMzY1LTUuODUsMjEuMjMzLDAuMDE2bDYzLjYzMiw2My40MzJjNS44NjMsNS44NjMsNS44NjMsMTUuMzUyLDAsMjEuMjE2bC0xMC42MDksMTAuNjA4bC04NC44MS04NC44MUw5MS44MzMsMzQuMzgyeiBNMjY3LjM4LDQ0My4yMTNMNjguNjg3LDI0NC40MTVjLTQ4Ljk1OC00OC45NTgtNTEuNjQ5LTEyNS44MzMtOC4yNzYtMTc4LjAwNmw4NC41NjQsODQuNTY0Yy0yMi4yMiwyNS4xODktMjEuMjk0LDYzLjU3MiwyLjc4Nyw4Ny42NTNsMTI1LjM5NiwxMjUuNTAxYzAuMDAxLDAuMDAxLDAuMDAzLDAuMDAzLDAuMDA0LDAuMDA0YzI0LjA1NSwyNC4wNTYsNjIuNDM2LDI1LjA0Miw4Ny42NTYsMi43OTJsODQuNTY2LDg0LjU2NkMzOTMuMzc3LDQ5NC43ODcsMzE2LjY3NSw0OTIuNTA4LDI2Ny4zOCw0NDMuMjEzeiBNNDc3LjYxMiw0MjAuMDY1bC0xMC42MDksMTAuNjA5bC04NC44NjUtODQuODY2bDEwLjYwNy0xMC42MDhjNS44NS01Ljg0OSwxNS4zNjctNS44NSwyMS4yMTcsMGw2My42NDksNjMuNjQ5QzQ4My40NjEsNDA0LjY5OSw0ODMuNDYxLDQxNC4yMTcsNDc3LjYxMiw0MjAuMDY1eiIvPjwvZz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+");
}

/* Р›РѕРіРѕ РІ С€Р°РїРєРµ */
.holzerfarbe-logo {
	position: relative;
	display: block;
}

.holzerfarbe-logo a {
	position: relative;
	display: block;
	width: 263px;
	height: 80px;
	overflow: hidden;
	text-indent: -9999px;
	background-size: 263px 80px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQwLjUgNzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0MC41IDczOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6Izc4MDAwMDt9LnN0MXtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIzOC42LDI4LjZjLTAuMy0xLjUtMS45LTQuNC00LjQtNC40Yy0wLjQsMC0wLjgsMC4xLTEuMiwwLjJjLTEuNCwwLjYtMi45LDEuMi00LjQsMS43VjEyLjNjMC01LjQtNC41LTkuOS05LjktOS45SDIzLjJjLTUuNCwwLTkuOSw0LjUtOS45LDkuOXYxNS42Yy0yLjYsMC44LTUuMywxLjYtOCwyLjZjLTAuNCwwLjEtMC44LDAuMy0xLjIsMC40Yy0xLjEsMC40LTIuMywxLjgtMS45LDRjMC4zLDEuNywxLjcsNC4zLDQuMiw0LjNjMC40LDAsMC44LTAuMSwxLjItMC4yYzEuOC0wLjcsMy42LTEuNCw1LjYtMnY2LjFjMCw1LjQsNC41LDkuOSw5LjksOS45aDE5NS41YzUuNCwwLDkuOS00LjUsOS45LTkuOXYtOGMyLjQtMC43LDQuOC0xLjYsNy4zLTIuNWMwLjQtMC4xLDAuNy0wLjMsMS4xLTAuNUMyMzcuOSwzMS43LDIzOSwzMC41LDIzOC42LDI4LjZ6Ii8+PGc+PHBhdGggY2xhc3M9InN0MSIgZD0iTTIzNCwyNi43Yy00LjksMi4xLTEwLjEsMy42LTE1LjMsNC45Yy0zLjUsMC45LTUuNSwxLjQtOC43LDIuMWwwLDBjLTEuOCwwLjQtMi41LDAuMy0zLjcsMC40YzAtMC4xLDAtMC4yLDAtMC4yYzIuOC0wLjksNS42LTEuOSw4LjMtMy4yYzAuOC0wLjQsMS41LTAuNywyLjMtMS4xYzAuNC0wLjIsMC43LTAuNCwxLjEtMC42YzAuNC0wLjIsMC40LTAuNSwwLjUtMWMwLjItMS4yLTAuMy0yLjctMS4xLTMuOGMtMC40LTAuNi0xLjMtMS42LTIuMS0xLjZjLTAuNCwwLTAuNCwwLjMtMC4zLDAuNmMwLjEsMC40LDAuNSwwLjksMC41LDEuNGMwLjIsMS0wLjQsMS40LTEuMiwxLjdjLTEuNCwwLjctMi45LDEuNC00LjMsMmMtMC41LDAuMi0xLDAuNC0xLjUsMC42YzEuNS0xLjgsMy42LTMsNi0zLjVjMS4xLTAuMi0xLjMtMy41LTIuMy0zLjNjLTQuNCwxLTcuOSw0LjItOC43LDguNmMtMC45LDAuMy0xLjgsMC42LTIuOCwwLjhjLTAuNSwwLjEtMSwwLjMtMS42LDAuNGMwLjUtMC42LDAuOS0xLjMsMS4zLTIuMWMwLjctMS40LTAuNi0zLjYtMS42LTQuOWMtMC40LTAuNi0xLjMtMS42LTIuMS0xLjZjLTAuNCwwLTAuNCwwLjQtMC4yLDAuOWMtMC4zLTAuNS0wLjctMS0xLjItMS40YzEuMi0xLjYsMi41LTMuMSwzLjgtNC41YzEuMS0xLjEtMS41LTQuNi0yLjMtMy44Yy0yLjcsMi44LTUsNi03LjIsOS4xYy0yLjMsMy4zLTQuNSw2LjctNi4yLDEwLjRjLTAuNiwxLjMsMi4xLDQuNSwyLjYsMy4zYzAuMS0wLjEsMC4xLTAuMywwLjItMC40YzAuNCwwLjMsMC43LDAuNSwxLDAuNWM1LjctMC4yLDExLjMtMS41LDE2LjYtM2MwLjcsMC44LDEuOCwxLjcsMi4xLDEuNGMwLjYsMC43LDEuMywxLjQsMS44LDEuNGMwLjksMCwxLjQsMCwyLjMtMC4ybDAsMGMwLjEsMCwwLjIsMCwwLjMtMC4xYzAsMCwwLjEsMCwwLjEsMGMyLjUtMC41LDMuMi0wLjgsNS45LTEuNGM2LjItMS41LDEyLjQtMy4yLDE4LjMtNS41YzAuMy0wLjEsMC43LTAuMywxLTAuNEMyMzYuOSwyOS41LDIzNS4xLDI2LjMsMjM0LDI2Ljd6IE0xOTcuMywyNy43Yy0wLjUsMS0xLjMsMS44LTIsMi42Yy0yLjEsMi4xLTUsMy40LTguMSwzLjhjMC41LTEuOSwxLjktMy40LDMuMi00LjZjMS44LTEuOCwzLjktMy4yLDYuNC00YzAuMi0wLjEsMC4yLTAuMywwLTAuN2MwLjEsMC4yLDAuMiwwLjMsMC4yLDAuNGMwLDAsMC4yLDAuMywwLjIsMC4zYzAuMiwwLjMsMC4zLDAuNiwwLjQsMC44QzE5Ny44LDI2LjgsMTk3LjUsMjcuMiwxOTcuMywyNy43eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01OS44LDI0LjdjLTAuMi0wLjQtMC43LTEuNy0xLjYtMS43Yy0wLjIsMC0wLjMsMC4xLTAuNCwwLjJjMCwwLTAuMSwwLjEtMC4xLDAuMWMtMC4zLTAuOC0xLTEuNi0xLjctMS41Yy0wLjEtMC4xLTAuMy0wLjEtMC40LTAuMWMtMy41LDAuMy03LjMsMC44LTExLjksMS43YzItMi41LDMuOC00LjUsNS41LTYuMWMwLjUtMC40LDAuNS0xLjIsMC4xLTIuMmMtMC40LTEtMS4yLTItMS45LTJjLTAuMiwwLTAuMywwLjEtMC40LDAuMmMtMy4xLDMtNS44LDYuNC04LjUsMTBjLTAuMywwLjUtMC43LDAuOS0xLDEuNGMtMS4yLDAuMy0yLjQsMC41LTMuNiwwLjhsLTEuNiwwLjNDMzEuOCwyNS45LDMxLjQsMjYsMzEsMjZsLTAuMSwwYzIuMy0zLjMsNC40LTYuMyw3LTguOGMwLjUtMC40LDAuNS0xLjIsMC4xLTIuMmMtMC40LTEtMS4yLTItMS45LTJjLTAuMiwwLTAuMywwLjEtMC40LDAuMmMtMywzLTUuNiw2LjctNy44LDkuOWMtMS4yLDEuNy0yLDMtMi44LDQuMmMtNS4yLDEuMi0xMi4xLDIuOS0xOC45LDUuNWMtMC40LDAuMS0wLjcsMC4zLTEuMSwwLjRjLTAuNCwwLjEtMC41LDAuNi0wLjQsMS4yYzAuMiwwLjksMC45LDIuMywxLjgsMi4zYzAuMSwwLDAuMiwwLDAuMy0wLjFjNC40LTEuOCw5LjItMy4zLDE1LjUtNC44Yy0wLjYsMC45LTEsMS44LTEuNSwyLjdjLTAuNSwxLDAuMiwyLjMsMC42LDIuOWMwLDAsMC44LDEsMS40LDFjMC4yLDAsMC40LTAuMSwwLjYtMC40YzEuMi0yLjMsMi43LTQuNyw0LjUtNy41YzEuNS0wLjMsMy0wLjcsNC41LTFjMC42LTAuMSwxLjItMC4zLDEuOS0wLjRjLTEuMywxLjktMi40LDMuNy0zLjMsNS40Yy0wLjMsMC41LTAuMSwxLjQsMC40LDIuNGMwLjQsMC43LDEuMSwxLjUsMS43LDEuNWMwLjIsMCwwLjQtMC4xLDAuNS0wLjNjMi0zLjcsNC42LTcuMiw2LjgtMTAuMmMyLjQtMC41LDQuNi0wLjksNi43LTEuM2MtMS45LDEuNS00LjMsMy42LTUuMSw2LjRjLTAuMSwwLjUsMC4xLDEuMSwwLjMsMS40Yy0wLjEsMC43LDAuMywxLjgsMC45LDIuNGMwLjMsMC4zLDAuNiwwLjUsMC45LDAuNWMwLDAsMCwwLDAsMGM0LjctMC4yLDkuMS0xLjgsMTIuOC00LjdjMS4xLTAuOSwyLjEtMS44LDMtMi45QzYxLDI4LjIsNjAuMywyNS45LDU5LjgsMjQuN3ogTTU2LjksMjcuNGMtMC44LDAuOS0xLjgsMS43LTIuOCwyLjVjLTIuNywyLTUuOSwzLjItOSwzLjdjMS4xLTEuOCwzLTMuMiw0LjYtNC40YzIuMy0xLjcsNC44LTMuMSw3LjUtMy45YzAuMi0wLjEsMC4zLTAuMywwLjMtMC43YzAsMC4yLDAuMSwwLjMsMC4xLDAuM2MwLDAsMC4xLDAuMywwLjEsMC4zYzAuMSwwLjMsMC4xLDAuNSwwLjEsMC44QzU3LjcsMjYuNiw1Ny4zLDI3LDU2LjksMjcuNHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNzIuOCwxNC42Yy0yLjcsMi44LTUsNi03LjIsOS4xYy0yLjMsMy4zLTQuNSw2LjctNi4yLDEwLjRjLTAuNiwxLjMsMi4xLDQuNSwyLjYsMy4zYzEuNi0zLjUsMy44LTYuOSw2LTEwLjFjMi4xLTMuMSw0LjQtNi4yLDctOUM3Ni4yLDE3LjIsNzMuNiwxMy44LDcyLjgsMTQuNnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTg1LDI1LjljLTAuMy0xLjMtMS40LTIuNy0yLjYtMy40Yy0xLTAuNi0yLTAuNi0zLTAuM2MtMS44LDAuNC0zLjMsMS40LTQuOCwyLjNjLTAuNS0xLTEuOS0yLjQtMi41LTIuM2MtMC4xLDAtMC4xLDAtMC4yLDAuMWMtMC4zLDAuNS0wLjcsMS0xLjEsMS41Yy0wLjksMS40LTEuNCwyLjItMiwzLjFjLTMuNCw0LjctOC4zLDcuMy0xMy4yLDcuOGMwLjEtMC4zLDAuMy0wLjYsMC40LTAuOWMwLjMtMC43LDAuNy0xLjMsMS4yLTEuOWMxLjgtMi40LDQuMi00LjUsNi4zLTYuNmMxLjEtMS4xLTEuNy00LjEtMi43LTNjLTAuNCwwLjQtMSwxLTEuNywxLjdjLTAuMi0wLjItMC40LTAuNS0wLjctMC43Yy0wLjMtMC4yLTAuNi0wLjUtMC43LTAuNmMtMC42LTAuNS0xLjEtMC43LTEuOS0wLjZjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4xYy0zLjksMC41LTguMSwwLjktMTEuOCwxLjRjLTAuOCwwLjEtMS42LDAuMi0yLjQsMC4zYzAuOS0xLjEsMS42LTIuMSwyLjQtMy4xYzIuMS0yLjUsNC40LTQuNyw3LjMtNi4zYzAuNi0wLjMsMS40LTAuNSwyLTAuN2MtMC40LDAuNy0wLjgsMS42LTEuNSwxLjljLTAuNywwLjQsMi4yLDMuNiwzLjEsMy4xYzAuOS0wLjUsMS41LTEuNywxLjktMi43YzAuMi0wLjYsMC4zLTEuMywwLTEuOWMtMC40LTEuMy0xLjgtMi43LTMtMy40Yy0xLjEtMC42LTIuMS0wLjQtMy0wLjNjLTQuMywwLjItMTAuMyw4LjQtMTIuMSwxMWMtMC44LDEtMS41LDItMi4yLDMuMWMwLDAuMS0wLjEsMC4xLTAuMSwwLjJjLTIuMiwwLjQtNC40LDAuOS02LjYsMS40Yy0wLjMtMS4zLTEuNC0yLjYtMi42LTMuM2MtMS0wLjYtMi0wLjYtMy0wLjNjLTEuOCwwLjQtMy4zLDEuNC00LjgsMi4zYy0wLjQtMS0xLjktMi40LTIuNS0yLjRjLTAuMSwwLTAuMSwwLTAuMiwwLjFjLTAuNCwwLjUtMC43LDEtMS4xLDEuNWMtNC44LDYuMi0xMy4yLDkuNi0yMS42LDEwYzAtMC4xLDAtMC4yLDAtMC4yYzIuOC0wLjksNS42LTEuOSw4LjMtMy4yYzAuOC0wLjQsMS41LTAuNywyLjMtMS4xYzAuNC0wLjIsMC43LTAuNCwxLjEtMC42YzAuNC0wLjIsMC40LTAuNSwwLjUtMWMwLjItMS4yLTAuMy0yLjctMS4xLTMuOGMtMC40LTAuNi0xLjMtMS42LTIuMS0xLjZjLTAuNCwwLTAuNCwwLjMtMC4zLDAuNmMwLjEsMC40LDAuNSwwLjksMC41LDEuNGMwLjIsMS0wLjQsMS40LTEuMiwxLjdjLTEuNCwwLjctMi45LDEuNC00LjMsMmMtMC41LDAuMi0xLDAuNC0xLjUsMC42YzEuNS0xLjgsMy42LTMsNi0zLjVjMS4xLTAuMi0xLjMtMy41LTIuMy0zLjNjLTQuNCwxLTcuOSw0LjItOC43LDguNmMtMC45LDAuMy0xLjgsMC42LTIuOCwwLjhjLTMuNywxLTcuNiwxLjktMTEuNiwyLjRjMy42LTMuMSw3LjktNS41LDEyLjYtNy4xYzAuMy0wLjEsMC4xLTAuOC0wLjQtMS41Yy0wLjEtMC45LTEuNy0yLjktMi42LTIuOWMtNC42LDAtOS4xLDEtMTMuMywyLjNjLTEuMSwwLjMsMS40LDMuNSwyLjMsMy4zYzEuNC0wLjQsMi45LTAuOCw0LjQtMS4yYy0zLjEsMS44LTYsNC04LjUsNi42Yy0wLjcsMC43LDEuNSwzLjIsMi41LDMuMmMwLjUsMC41LDEsMC44LDEuNCwwLjhjNS43LTAuMiwxMS4zLTEuNSwxNi42LTNjMC43LDAuOCwxLjgsMS43LDIuMSwxLjRjMC42LDAuNywxLjMsMS40LDEuOCwxLjRjNC45LTAuMiw5LjgtMS40LDE0LjEtMy41YzAsMC4xLTAuMSwwLjMtMC4xLDAuNGMwLDAuMSwwLDAuMiwwLDAuM2MtMC4yLDEsMi40LDMuNiwzLDIuN2MwLjctMS40LDIuMy0zLjEsMy41LTQuNGMyLjQtMi41LDUuMS00LjYsOC4zLTYuMmMwLjYtMC4zLDEuMi0wLjYsMS45LTAuOGMtMC41LDAuNy0xLDEuNi0xLjgsMS45Yy0wLjgsMC40LDEuNywzLjYsMi43LDMuMWMwLDAsMC4xLTAuMSwwLjEtMC4xYzItMC43LDQuMS0xLjIsNi4xLTEuN2MtMC44LDEuMy0xLjUsMi41LTIuMiwzLjZjLTIsMi44LTMuOSw1LjgtNS40LDguOWMwLDAsMCwwLjEtMC4xLDAuMWwwLDBjLTAuMSwwLjItMC4yLDAuNC0wLjMsMC42Yy0wLjUsMS4yLDIsNC4yLDIuNSwzLjFjMC41LTEsMS0yLDEuNS0zYzAuNi0xLDEuMi0yLDEuOC0zYzAuNy0xLjIsMS41LTIuMywyLjMtMy40YzAuMi0wLjQsMC40LTAuNywwLjYtMS4xYzEuMS0xLjcsMi4zLTMuNSwzLjYtNS42YzAuMy0wLjQsMC41LTAuOCwwLjgtMS4yYzEuMS0wLjIsMi4zLTAuNCwzLjUtMC42YzItMC4zLDMuOC0wLjYsNS43LTAuOWMwLDAsMCwwLTAuMSwwYy0yLjQsMS44LTQuNyw0LTUuNSw2LjdjLTAuMSwwLjMsMC4xLDAuOSwwLjMsMS40Yy0wLjEsMC45LDAuNywyLjgsMS42LDIuOGMzLTAuMSw1LjktMC45LDguNy0yLjNjMC4zLDAuOCwwLjksMS40LDEuOSwyYzAuNiwwLjQsMSwwLjQsMS4yLDAuMmMwLjMsMC40LDAuNiwwLjcsMC45LDAuN2MyLjktMC4yLDYuNC0xLjIsOC44LTIuN2MwLjcsMS4xLDIuMywyLjUsMi43LDEuN2MwLjctMS40LDIuMy0zLjEsMy41LTQuNGMyLjQtMi41LDUuMS00LjcsOC4yLTYuM2MwLjYtMC4zLDEuMi0wLjYsMS45LTAuOGMtMC40LDAuNy0xLDEuNi0xLjgsMS45Yy0wLjgsMC40LDEuNywzLjYsMi43LDMuMWMxLTAuNSwxLjctMS43LDIuMi0yLjdDMTg1LDI3LjMsMTg1LjEsMjYuNiwxODUsMjUuOXogTTE1My43LDI5LjljLTIuNywyLTUuOCwzLjItOC45LDMuNmMxLjEtMS43LDIuOS0zLjIsNC41LTQuM2MyLjMtMS43LDQuNy0zLDcuNC0zLjhjMC4yLTAuMSwwLjMtMC4zLDAuMy0wLjdjMCwwLjIsMC4xLDAuMywwLjEsMC4zYzAsMCwwLjEsMC4zLDAuMSwwLjNjMC4xLDAuMywwLjEsMC41LDAuMSwwLjhjMCwwLjUtMC40LDAuOS0wLjgsMS4zQzE1NS42LDI4LjMsMTU0LjcsMjkuMiwxNTMuNywyOS45eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTkuOCw2NS43bDAuMiwxLjZoMGwwLjItMS43bDItNi41aDAuNmwyLDYuNmwwLjIsMS42aDBsMC4zLTEuN2wxLjctNi41aDEuMWwtMi43LDEwaC0wLjZsLTItNi42TDYyLjYsNjFoLTAuMWwtMC4zLDEuNWwtMiw2LjZoLTAuNmwtMi44LTEwSDU4TDU5LjgsNjUuN3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzQsNjguNGMtMC4zLDAuMi0wLjYsMC40LTEuMSwwLjVjLTAuNCwwLjEtMC45LDAuMi0xLjQsMC4yYy0wLjUsMC0xLTAuMS0xLjQtMC4zcy0wLjctMC40LTEtMC43Yy0wLjMtMC4zLTAuNC0wLjctMC42LTEuMmMtMC4xLTAuNC0wLjItMS0wLjItMS41YzAtMS4yLDAuMy0yLjEsMC44LTIuN2MwLjUtMC42LDEuMy0wLjksMi4zLTAuOWMwLjMsMCwwLjYsMCwxLDAuMWMwLjMsMC4xLDAuNiwwLjIsMC45LDAuNGMwLjMsMC4yLDAuNSwwLjUsMC42LDAuOHMwLjIsMC44LDAuMiwxLjRjMCwwLjMsMCwwLjYtMC4xLDFoLTQuNWMwLDAuNCwwLDAuOCwwLjEsMS4xczAuMiwwLjYsMC40LDAuOGMwLjIsMC4yLDAuNCwwLjQsMC43LDAuNWMwLjMsMC4xLDAuNiwwLjIsMSwwLjJjMC4zLDAsMC42LTAuMSwxLTAuMmMwLjMtMC4xLDAuNi0wLjIsMC43LTAuNEw3NCw2OC40eiBNNzEuNiw2Mi43Yy0wLjYsMC0xLDAuMS0xLjMsMC40Yy0wLjMsMC4zLTAuNSwwLjgtMC42LDEuNWgzLjVjMC0wLjctMC4xLTEuMi0wLjQtMS41QzcyLjUsNjIuOSw3Mi4xLDYyLjcsNzEuNiw2Mi43eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03NS41LDU5LjdjMC0wLjIsMC4xLTAuNCwwLjItMC41YzAuMS0wLjEsMC4zLTAuMiwwLjUtMC4yYzAuMywwLDAuNSwwLjEsMC42LDAuMmMwLjIsMC4yLDAuMiwwLjQsMC4yLDAuN2MwLDAuMywwLDAuNi0wLjEsMC44Yy0wLjEsMC4yLTAuMiwwLjQtMC4zLDAuNmMtMC4xLDAuMi0wLjMsMC4zLTAuNCwwLjRjLTAuMSwwLjEtMC4zLDAuMi0wLjQsMC4ybC0wLjQtMC41YzAuMi0wLjEsMC40LTAuMywwLjUtMC40YzAuMS0wLjIsMC4yLTAuNCwwLjItMC43YzAsMC0wLjEsMC0wLjIsMGMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yQzc1LjUsNjAuMSw3NS41LDU5LjksNzUuNSw1OS43eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04MC4xLDY3LjJjMCwwLjMsMC4xLDAuNiwwLjIsMC43YzAuMSwwLjEsMC4zLDAuMiwwLjUsMC4yYzAuMSwwLDAuMywwLDAuNCwwYzAuMSwwLDAuMy0wLjEsMC41LTAuMWwwLjEsMC45Yy0wLjEsMC4xLTAuNCwwLjEtMC42LDAuMmMtMC4zLDAtMC41LDAuMS0wLjcsMC4xYy0wLjQsMC0wLjgtMC4xLTEtMC40Yy0wLjMtMC4yLTAuNC0wLjYtMC40LTEuMnYtOC40aDEuMVY2Ny4yeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04NC4zLDY3LjJjMCwwLjMsMC4xLDAuNiwwLjIsMC43YzAuMSwwLjEsMC4zLDAuMiwwLjUsMC4yYzAuMSwwLDAuMywwLDAuNCwwYzAuMSwwLDAuMy0wLjEsMC41LTAuMWwwLjEsMC45Yy0wLjEsMC4xLTAuNCwwLjEtMC42LDAuMmMtMC4zLDAtMC41LDAuMS0wLjcsMC4xYy0wLjQsMC0wLjgtMC4xLTEtMC40Yy0wLjMtMC4yLTAuNC0wLjYtMC40LTEuMnYtOC40aDEuMVY2Ny4yeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05MS4yLDYxLjloMC44bDAuMiwwLjhoMC4xYzAuMi0wLjMsMC41LTAuNiwwLjgtMC43czAuNy0wLjMsMS4yLTAuM2MwLjksMCwxLjYsMC4zLDIuMSwwLjhjMC41LDAuNiwwLjcsMS41LDAuNywyLjdjMCwwLjYtMC4xLDEuMS0wLjIsMS42Yy0wLjIsMC41LTAuNCwwLjktMC43LDEuMmMtMC4zLDAuMy0wLjYsMC42LTEsMC44Yy0wLjQsMC4yLTAuOCwwLjMtMS4zLDAuM2MtMC4zLDAtMC42LDAtMC44LTAuMWMtMC4yLDAtMC40LTAuMS0wLjctMC4ydjIuOWgtMS4xVjYxLjl6IE05NCw2Mi43Yy0wLjUsMC0wLjksMC4xLTEuMSwwLjRjLTAuMywwLjItMC41LDAuNi0wLjYsMS4xdjMuNWMwLjIsMC4xLDAuNCwwLjIsMC42LDAuM3MwLjUsMC4xLDAuOSwwLjFjMC42LDAsMS4yLTAuMiwxLjUtMC43YzAuNC0wLjUsMC42LTEuMiwwLjYtMi4xYzAtMC40LDAtMC43LTAuMS0xYy0wLjEtMC4zLTAuMi0wLjYtMC4zLTAuOGMtMC4xLTAuMi0wLjMtMC40LTAuNi0wLjVTOTQuMyw2Mi43LDk0LDYyLjd6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTk4LjgsNjIuNGMwLjQtMC4yLDAuOC0wLjQsMS4yLTAuNWMwLjUtMC4xLDEtMC4yLDEuNS0wLjJjMC41LDAsMC45LDAuMSwxLjIsMC4yczAuNSwwLjMsMC43LDAuNXMwLjMsMC40LDAuMywwLjdzMC4xLDAuNSwwLjEsMC44YzAsMC42LDAsMS4xLDAsMS42YzAsMC41LDAsMSwwLDEuNWMwLDAuMywwLDAuNywwLDFjMCwwLjMsMC4xLDAuNiwwLjIsMC45SDEwM2wtMC4zLTFoLTAuMWMtMC4xLDAuMS0wLjIsMC4zLTAuMywwLjRzLTAuMywwLjItMC41LDAuM2MtMC4yLDAuMS0wLjQsMC4yLTAuNiwwLjJjLTAuMiwwLjEtMC41LDAuMS0wLjgsMC4xcy0wLjYsMC0wLjgtMC4xYy0wLjMtMC4xLTAuNS0wLjItMC43LTAuNHMtMC4zLTAuNC0wLjQtMC42Yy0wLjEtMC4yLTAuMi0wLjUtMC4yLTAuOGMwLTAuNCwwLjEtMC44LDAuMy0xczAuNC0wLjUsMC43LTAuN2MwLjMtMC4yLDAuNy0wLjMsMS4xLTAuM2MwLjQtMC4xLDAuOS0wLjEsMS40LTAuMWMwLjEsMCwwLjMsMCwwLjQsMHMwLjMsMCwwLjQsMGMwLTAuMywwLTAuNSwwLTAuOGMwLTAuNS0wLjEtMC45LTAuMy0xLjFjLTAuMi0wLjItMC42LTAuMy0xLjEtMC4zYy0wLjIsMC0wLjMsMC0wLjUsMGMtMC4yLDAtMC40LDAuMS0wLjYsMC4xcy0wLjQsMC4xLTAuNSwwLjJjLTAuMiwwLjEtMC4zLDAuMS0wLjUsMC4yTDk4LjgsNjIuNHogTTEwMC44LDY4YzAuMywwLDAuNSwwLDAuNy0wLjFjMC4yLTAuMSwwLjQtMC4yLDAuNS0wLjNjMC4xLTAuMSwwLjMtMC4yLDAuNC0wLjRjMC4xLTAuMSwwLjItMC4zLDAuMi0wLjR2LTEuMmMtMC4xLDAtMC4zLDAtMC40LDBjLTAuMSwwLTAuMywwLTAuNCwwYy0wLjMsMC0wLjYsMC0wLjgsMGMtMC4zLDAtMC41LDAuMS0wLjcsMC4ycy0wLjQsMC4yLTAuNSwwLjRjLTAuMSwwLjItMC4yLDAuMy0wLjIsMC42YzAsMC4zLDAuMSwwLjYsMC40LDAuOEMxMDAuMSw2Ny45LDEwMC40LDY4LDEwMC44LDY4eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDYsNTkuOGMwLTAuMiwwLjEtMC40LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMiwwLjIsMC4yLDAuMywwLjIsMC42cy0wLjEsMC40LTAuMiwwLjVjLTAuMiwwLjEtMC40LDAuMi0wLjYsMC4yYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJDMTA2LDYwLjIsMTA2LDYwLDEwNiw1OS44eiBNMTA2LjIsNjEuOWgxLjF2N2gtMS4xVjYxLjl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExNC40LDY4Ljl2LTRjMC0wLjctMC4xLTEuMy0wLjMtMS42Yy0wLjItMC40LTAuNi0wLjYtMS4yLTAuNmMtMC41LDAtMC45LDAuMS0xLjIsMC40Yy0wLjMsMC4zLTAuNSwwLjYtMC43LDF2NC44aC0xLjF2LTdoMC44bDAuMiwwLjloMC4xYzAuMi0wLjMsMC41LTAuNSwwLjktMC43YzAuNC0wLjIsMC44LTAuMywxLjQtMC4zYzAuNCwwLDAuNywwLDEsMC4xYzAuMywwLjEsMC41LDAuMiwwLjcsMC41YzAuMiwwLjIsMC4zLDAuNSwwLjQsMC45czAuMSwwLjksMC4xLDEuNHY0LjJIMTE0LjR6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExNi43LDYxLjloMS4xdi0xLjRsMS4xLTAuM3YxLjdoMS45djFIMTE5djMuOWMwLDAuNSwwLjEsMC44LDAuMiwxYzAuMSwwLjIsMC4zLDAuMywwLjYsMC4zYzAuMiwwLDAuNCwwLDAuNi0wLjFjMC4yLTAuMSwwLjQtMC4xLDAuNi0wLjJsMC4zLDAuOWMtMC4zLDAuMS0wLjUsMC4yLTAuOCwwLjNjLTAuMywwLjEtMC42LDAuMS0xLDAuMWMtMC42LDAtMS0wLjItMS4yLTAuNWMtMC4yLTAuMy0wLjMtMC45LTAuMy0xLjZ2LTQuMWgtMS4xVjYxLjl6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEyNS41LDYxLjloMS4xdi0xLjRsMS4xLTAuM3YxLjdoMS45djFoLTEuOXYzLjljMCwwLjUsMC4xLDAuOCwwLjIsMWMwLjEsMC4yLDAuMywwLjMsMC42LDAuM2MwLjIsMCwwLjQsMCwwLjYtMC4xYzAuMi0wLjEsMC40LTAuMSwwLjYtMC4ybDAuMywwLjljLTAuMywwLjEtMC41LDAuMi0wLjgsMC4zYy0wLjMsMC4xLTAuNiwwLjEtMSwwLjFjLTAuNiwwLTEtMC4yLTEuMi0wLjVjLTAuMi0wLjMtMC4zLTAuOS0wLjMtMS42di00LjFoLTEuMVY2MS45eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMzUuOCw2OC45di00YzAtMC40LDAtMC43LTAuMS0xcy0wLjEtMC41LTAuMi0wLjdjLTAuMS0wLjItMC4zLTAuMy0wLjUtMC40Yy0wLjItMC4xLTAuNC0wLjEtMC43LTAuMWMtMC40LDAtMC44LDAuMS0xLjIsMC40Yy0wLjQsMC4zLTAuNiwwLjctMC43LDEuMXY0LjdoLTEuMXYtOS44aDEuMXYzLjZoMC4xYzAuMi0wLjMsMC41LTAuNSwwLjktMC43czAuOC0wLjMsMS4zLTAuM2MwLjQsMCwwLjcsMCwxLDAuMXMwLjUsMC4yLDAuNywwLjVjMC4yLDAuMiwwLjMsMC41LDAuNCwwLjlzMC4xLDAuOSwwLjEsMS40djQuMkgxMzUuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQ0LjIsNjguNGMtMC4zLDAuMi0wLjYsMC40LTEuMSwwLjVjLTAuNCwwLjEtMC45LDAuMi0xLjQsMC4yYy0wLjUsMC0xLTAuMS0xLjQtMC4zYy0wLjQtMC4yLTAuNy0wLjQtMS0wLjdzLTAuNC0wLjctMC42LTEuMmMtMC4xLTAuNC0wLjItMS0wLjItMS41YzAtMS4yLDAuMy0yLjEsMC44LTIuN2MwLjUtMC42LDEuMy0wLjksMi4zLTAuOWMwLjMsMCwwLjYsMCwxLDAuMWMwLjMsMC4xLDAuNiwwLjIsMC45LDAuNHMwLjUsMC41LDAuNiwwLjhjMC4yLDAuNCwwLjIsMC44LDAuMiwxLjRjMCwwLjMsMCwwLjYtMC4xLDFoLTQuNWMwLDAuNCwwLDAuOCwwLjEsMS4xczAuMiwwLjYsMC40LDAuOGMwLjIsMC4yLDAuNCwwLjQsMC43LDAuNWMwLjMsMC4xLDAuNiwwLjIsMSwwLjJjMC4zLDAsMC42LTAuMSwxLTAuMmMwLjMtMC4xLDAuNi0wLjIsMC43LTAuNEwxNDQuMiw2OC40eiBNMTQxLjgsNjIuN2MtMC42LDAtMSwwLjEtMS4zLDAuNHMtMC41LDAuOC0wLjYsMS41aDMuNWMwLTAuNy0wLjEtMS4yLTAuNC0xLjVDMTQyLjcsNjIuOSwxNDIuMyw2Mi43LDE0MS44LDYyLjd6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1NC44LDYxLjlsMS42LDQuMWwwLjQsMS4zaDBMMTU3LDY2bDEuMi00LjFoMS4xbC0yLjQsNy4yaC0wLjVsLTEuOC00LjZsLTAuMy0xLjFoMGwtMC4zLDEuMmwtMS44LDQuNmgtMC41bC0yLjQtNy4yaDEuMmwxLjQsNC4xbDAuMiwxLjRoMGwwLjMtMS40bDEuNS00SDE1NC44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNjAuMSw2NS40YzAtMS4yLDAuMy0yLjEsMC44LTIuN3MxLjMtMC45LDIuMy0wLjljMC41LDAsMSwwLjEsMS40LDAuM2MwLjQsMC4yLDAuNywwLjQsMSwwLjdzMC40LDAuNywwLjYsMS4yczAuMiwxLDAuMiwxLjVjMCwxLjItMC4zLDIuMS0wLjgsMi43Yy0wLjUsMC42LTEuMywwLjktMi4zLDAuOWMtMC41LDAtMS0wLjEtMS40LTAuM2MtMC40LTAuMi0wLjctMC40LTEtMC43Yy0wLjMtMC4zLTAuNC0wLjctMC42LTEuMkMxNjAuMiw2Ni41LDE2MC4xLDY2LDE2MC4xLDY1LjR6IE0xNjEuMyw2NS40YzAsMC40LDAsMC43LDAuMSwxYzAuMSwwLjMsMC4yLDAuNiwwLjMsMC45YzAuMSwwLjIsMC4zLDAuNCwwLjYsMC42YzAuMiwwLjEsMC41LDAuMiwwLjksMC4yYzEuMywwLDEuOS0wLjksMS45LTIuN2MwLTAuNCwwLTAuNy0wLjEtMWMtMC4xLTAuMy0wLjItMC42LTAuMy0wLjljLTAuMS0wLjItMC4zLTAuNC0wLjYtMC42Yy0wLjItMC4xLTAuNS0wLjItMC45LTAuMkMxNjEuOSw2Mi43LDE2MS4zLDYzLjYsMTYxLjMsNjUuNHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcxLjUsNjNjLTAuMy0wLjEtMC41LTAuMS0wLjgtMC4xYy0wLjQsMC0wLjcsMC4xLTEsMC4zYy0wLjIsMC4yLTAuNCwwLjUtMC40LDAuOHY0LjloLTEuMXYtN2gwLjhsMC4yLDAuOWgwLjFjMC4yLTAuMywwLjQtMC42LDAuNi0wLjdzMC42LTAuMywwLjktMC4zYzAuMywwLDAuNiwwLDAuOSwwLjFMMTcxLjUsNjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE3NC4zLDY3LjJjMCwwLjMsMC4xLDAuNiwwLjIsMC43YzAuMSwwLjEsMC4zLDAuMiwwLjUsMC4yYzAuMSwwLDAuMywwLDAuNCwwYzAuMSwwLDAuMy0wLjEsMC41LTAuMWwwLjEsMC45Yy0wLjEsMC4xLTAuNCwwLjEtMC42LDAuMmMtMC4zLDAtMC41LDAuMS0wLjcsMC4xYy0wLjQsMC0wLjgtMC4xLTEtMC40Yy0wLjMtMC4yLTAuNC0wLjYtMC40LTEuMnYtOC40aDEuMVY2Ny4yeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xODIuNyw2Ni41YzAsMC41LDAsMC45LDAsMS4zYzAsMC40LDAuMSwwLjgsMC4xLDEuMWgtMC44bC0wLjMtMWgtMC4xYy0wLjIsMC4zLTAuNSwwLjYtMC44LDAuOGMtMC40LDAuMi0wLjgsMC4zLTEuMiwwLjNjLTAuOSwwLTEuNi0wLjMtMi4xLTAuOWMtMC41LTAuNi0wLjctMS41LTAuNy0yLjhjMC0xLjIsMC4zLTIuMSwwLjgtMi43YzAuNi0wLjYsMS4zLTAuOSwyLjMtMC45YzAuMywwLDAuNiwwLDAuOCwwLjFjMC4yLDAsMC40LDAuMSwwLjcsMC4ydi0yLjloMS4xVjY2LjV6IE0xNzkuOCw2OC4xYzAuNSwwLDAuOS0wLjEsMS4xLTAuNGMwLjMtMC4yLDAuNS0wLjYsMC42LTEuMXYtMy41Yy0wLjItMC4xLTAuNC0wLjItMC42LTAuM2MtMC4yLTAuMS0wLjUtMC4xLTAuOS0wLjFjLTAuNiwwLTEuMSwwLjItMS41LDAuNmMtMC40LDAuNC0wLjUsMS4xLTAuNSwyYzAsMC40LDAsMC43LDAuMSwxLjFjMC4xLDAuMywwLjIsMC42LDAuMywwLjhjMC4xLDAuMiwwLjMsMC40LDAuNiwwLjZDMTc5LjIsNjgsMTc5LjUsNjguMSwxNzkuOCw2OC4xeiIvPjwvZz48L2c+PC9zdmc+");
}


/* РњР°Р»Р°СЏ РєРѕСЂР·РёРЅР° РІ С€Р°РїРєРµ */
.header-main-cart {
	position: relative;
	float: right;
	margin: 29px 10px 0 20px;
}

.header-cart {
	display: block;
	height: 60px;
	padding: 5px 0 0 80px;
	text-decoration: none;
}

.header-cart::before {
	content: '';
	position: absolute;
	display: block;
	width: 50px;
	height: 50px;
	top: 3px;
	left: 0;
	right: auto;
	border-radius: 100%;
	border: 1px solid #0f0c0a;
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZwdCIgaGVpZ2h0PSIxNnB0IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMCUsMCUsMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSAxMy42NjQwNjIgNi4zMTY0MDYgQyAxMy42NjQwNjIgNS41MzEyNSAxMy4wMjczNDQgNC44NDc2NTYgMTIuMjQyMTg4IDQuODQ3NjU2IEwgMTAuOTI5Njg4IDQuODQ3NjU2IEMgMTAuMDIzNDM4IDIuMzA0Njg4IDguMjczNDM4IDAuMjkyOTY5IDguMTc1NzgxIDAuMjIyNjU2IEMgOC4wNzAzMTIgMC4xNTIzNDQgNy45Mjk2ODggMC4xMzI4MTIgNy44MjQyMTkgMC4yMDMxMjUgQyA2LjE5NTMxMiAxLjI4OTA2MiA1LjM3NSAzLjIzODI4MSA0Ljk2MDkzOCA0Ljg0NzY1NiBMIDMuNzU3ODEyIDQuODQ3NjU2IEMgMi45NzI2NTYgNC44NDc2NTYgMi4zMzU5MzggNS41MzEyNSAyLjMzNTkzOCA2LjMxNjQwNiBMIDEuNzA3MDMxIDE0LjQ0OTIxOSBDIDEuNzA3MDMxIDE1LjIzNDM3NSAyLjM0Mzc1IDE1LjgzOTg0NCAzLjEyODkwNiAxNS44Mzk4NDQgTCAxMi44NzEwOTQgMTUuODM5ODQ0IEMgMTMuNjU2MjUgMTUuODM5ODQ0IDE0LjI5Mjk2OSAxNS4yMzQzNzUgMTQuMjkyOTY5IDE0LjQ0OTIxOSBaIE0gNy45OTIxODggMC44MzIwMzEgQyA4LjQyNTc4MSAxLjE3MTg3NSA5LjU4MjAzMSAyLjkxNDA2MiAxMC4yNzczNDQgNC44NDc2NTYgTCA1LjYwOTM3NSA0Ljg0NzY1NiBDIDUuOTg4MjgxIDMuNTU4NTk0IDYuNjkxNDA2IDEuNzczNDM4IDcuOTkyMTg4IDAuODMyMDMxIFogTSAxMi44NDc2NTYgMTUuMTk1MzEyIEwgMy4xNTIzNDQgMTUuMTk1MzEyIEMgMi43MDMxMjUgMTUuMTk1MzEyIDIuMzM1OTM4IDE0Ljg5MDYyNSAyLjMzNTkzOCAxNC40Mzc1IEwgMi45NjQ4NDQgNi4zMDg1OTQgQyAyLjk2NDg0NCA1Ljg1NTQ2OSAzLjMzMjAzMSA1LjQ3NjU2MiAzLjc4MTI1IDUuNDc2NTYyIEwgNC44MTY0MDYgNS40NzY1NjIgQyA0LjY0ODQzOCA2LjQxMDE1NiA0LjU4MjAzMSA3LjA4OTg0NCA0LjU1NDY4OCA3LjU0Mjk2OSBDIDQuMzU1NDY5IDcuNjc5Njg4IDQuMjIyNjU2IDcuOTMzNTk0IDQuMjIyNjU2IDguMTk1MzEyIEMgNC4yMjI2NTYgOC42MjEwOTQgNC41NjY0MDYgOC45NzI2NTYgNC45ODgyODEgOC45NzI2NTYgQyA1LjQxNDA2MiA4Ljk3MjY1NiA1Ljc1MzkwNiA4LjYzNjcxOSA1Ljc1MzkwNiA4LjIxMDkzOCBDIDUuNzUzOTA2IDcuODU5Mzc1IDUuNTE1NjI1IDcuNTI3MzQ0IDUuMTk1MzEyIDcuNDM3NSBDIDUuMjI2NTYyIDYuOTc2NTYyIDUuMzAwNzgxIDYuNDEwMTU2IDUuNDYwOTM4IDUuNDc2NTYyIEwgMTAuNDY4NzUgNS40NzY1NjIgQyAxMC42NDg0MzggNi4wODU5MzggMTAuNzY5NTMxIDYuODY3MTg4IDEwLjgxMjUgNy41NzQyMTkgQyAxMC42MzI4MTIgNy43MTQ4NDQgMTAuNTE1NjI1IDcuOTQ5MjE5IDEwLjUxNTYyNSA4LjE5NTMxMiBDIDEwLjUxNTYyNSA4LjYyMTA5NCAxMC44NTkzNzUgOC45NzI2NTYgMTEuMjgxMjUgOC45NzI2NTYgQyAxMS43MDcwMzEgOC45NzI2NTYgMTIuMDQ2ODc1IDguNjM2NzE5IDEyLjA0Njg3NSA4LjIxMDkzOCBDIDEyLjA0Njg3NSA3LjgzOTg0NCAxMS43ODUxNTYgNy40OTIxODggMTEuNDMzNTk0IDcuNDE3OTY5IEMgMTEuMzkwNjI1IDYuNzU3ODEyIDExLjI3MzQzOCA2LjA4NTkzOCAxMS4xMTMyODEgNS40NzY1NjIgTCAxMi4yMTA5MzggNS40NzY1NjIgQyAxMi42NjQwNjIgNS40NzY1NjIgMTMuMDMxMjUgNS44ODY3MTkgMTMuMDMxMjUgNi4zMzU5MzggTCAxMy42NjQwNjIgMTQuNDE3OTY5IEMgMTMuNjY0MDYyIDE0Ljg2NzE4OCAxMy4yOTY4NzUgMTUuMTk1MzEyIDEyLjg0NzY1NiAxNS4xOTUzMTIgWiBNIDEyLjg0NzY1NiAxNS4xOTUzMTIgIi8+CjwvZz4KPC9zdmc+Cg==");
}

.header-cart-quantity {
	position: absolute;
	width: 25px;
	height: 25px;
	top: -5px;
	left: 35px;
	color: #fff;
	font-size: 14px;
	line-height: 23px;
	text-align: center;
	border: 5px solid #f9f9f9;
	border-radius: 25px;
	background-color: #e61e1e;
}

.header-cart-label {
	margin: 8px 0 4px;
	font-size: 16px;
	line-height: 8px;
	font-family: 'Tilda Sans', sans-serif;
	text-transform: uppercase;
}

.header-cart-total {
	font-size: 17px;
}


/* РћСЃРЅРѕРІРЅРѕРµ РјРµРЅСЋ РІ С€Р°РїРєРµ */
.header-main-left ul,
.header-main-right ul {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: stretch;
	width: 100%;
}

.header-main-left ul li,
.header-main-right ul li {
	font-size: 20px;
	color: #191919;
	font-family: 'Tilda Sans', sans-serif;
}


/* РњРµРЅСЋ РџСЂРѕРґСѓРєС†РёСЏ */
.header-button-product {
	cursor: pointer;
}

.menu-catalog-content {
	display: none;
	opacity: 0;
}

.menu-catalog-content.active {
	position: fixed;
	display: block;
	top: 150px;
	left: 0;
	width: 100vw;
	min-height: 100vh;
	background-color: #fff;
	pointer-events: all;
	opacity: 1;
	z-index: 20;
	box-sizing: border-box;
	border-top: 1px solid #cccccc;
}

.body__admin .menu-catalog-content.active {
	top: 185px;
}

.menu-catalog-content-body {
	/*min-height:200px;height:100%;max-height:100%;*/
}

.menu-catalog {
	padding: 16px 40px;
	width: 100%;
	max-height: calc(100vh - 170px);
	overflow-y: auto;
}

.menu-catalog ul {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px;
}

.menu-catalog ul li {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	height: 40px;
	margin: 0 15px 15px 0;
	padding: 0px 15px;
	border-radius: 4px;
	background-color: #f2f2f2;
	transition: background-color .2s ease;
	cursor: pointer;
}

.menu-catalog ul li.active {
	color: #fff;
	background-color: #90b518
;
}

.menu-catalog ul li.active a {
	color: #fff;
}

.menu-catalog-product {
	display: none;
}

.menu-catalog-product.active {
	display: block;
}

.menu-catalog-product-line {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	/*height:205px;*/
	margin-bottom: 32px;
	padding-left: 45px;
}

.menu-catalog-product-line-title {
	position: absolute;
	left: -89px;
	width: 230px;
	padding-bottom: 8px;
	transform: rotate(-90deg);
	/*border-bottom:1px solid #cccccc;*/
	font-size: 24px;
	font-family: 'Tilda Sans', sans-serif;
	text-align: center;
	text-transform: uppercase;
	line-height: 1;
	/*top:95px;*/
	color: #fff;
}

.menu-catalog-product-line-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: baseline;
	align-items: baseline;
	/*max-height:205px;*/
	flex-wrap: wrap;
	border-left: 2px solid #dddddd;
}

.menu-catalog-product-line-item {
	width: 250px;
	max-width: 250px;
	padding: 0 8px 8px 8px;
	border-radius: 8px;
	cursor: pointer;
}

.menu-catalog-product-inner {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
}

.menu-catalog-product-img {
	position: relative;
	height: 180px;
	max-width: 170px;
	margin-bottom: 16px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom center;
}

.menu-catalog-product-img img {
	height: 100%;
	width: auto;
}

.menu-catalog-product-title {
	max-width: 100%;
	margin-bottom: 5px;
	font-size: 18px;
	font-family: 'Tilda Sans', sans-serif;
	line-height: 1;
	text-align: center;
}

.products__block-slider .menu-catalog-product-img {
	height: 160px;
	max-width: 100%;
}

.products__block-slider .menu-catalog-product-line-item {
	max-width: 100%;
}

.menu-catalog-product-description {
	max-width: 100%;
	font-size: 17px;
	text-align: center;
	line-height: 1.2;
	display: block;
	padding: 5px 15px;
	color: #fff;
}

.menu-catalog-product-link {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}

.menu-catalog-product-line-link {
	display: inline-block;
	height: 100%;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex: 1 0;
	flex: 1 0;
	border-left: 1px solid #cccccc;
	padding-left: 23px;
	margin-left: 16px;
	max-width: 250px;
}

.menu-catalog-product-line-link>span {
	border-bottom: 1px dashed #333333;
	font-size: 18px;
	line-height: 25px;
}

.menu-catalog-product-line-link:hover>span {
	border-bottom: 0;
}

/* РџР°РЅРµР»СЊ Р±С‹СЃС‚СЂС‹С… РїРµСЂРµС…РѕРґРѕРІ РІ РєР°СЂС‚РѕС‡РєРµ С‚РѕРІР°СЂР° */
.product-header-panel {
	width: 100%;
	height: 60px;
	background-color: #191919;
	color: #fff;
	z-index: 11;
}

.product-header-panel.fixed {
	position: fixed;
	top: 0;
}

.product-header-panel-wrap {
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 1300px;
	margin: 0 auto;
}

.product-header-panel-body {
	position: relative;
	width: 100%;
	height: 60px;
	display: flex;
	display: -ms-flexbox;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.product-header-panel-left,
.product-header-panel-right {
	position: relative;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	font-family: 'Tilda Sans', sans-serif;
}

.product-header-panel-left {}

.product-header-panel-name {
	font-size: 20px;
	font-family: 'Tilda Sans', sans-serif;
}

.product-header-panel-price {
	margin: 0 20px;
	padding-left: 20px;
	border-left: 1px solid #666;
	line-height: 30px;
}

.product-header-panel-right {}

.product-header-panel-nav ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style: none;
}

.product-header-panel-nav ul li {
	position: relative;
	margin-left: 30px;
}

.product-header-panel-nav ul li a {
	position: relative;
}

.product-header-panel-nav ul li:last-child {
	padding-left: 30px;
	border-left: 1px solid #666;
}

.product-header-panel-calc {
	margin-left: 20px;
	padding-left: 20px;
	border-left: 1px solid #666;
	line-height: 30px;
}

.product-header-panel-nav ul li a::after {
	position: absolute;
	content: "";
	bottom: -4px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #fff;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: left center;
	transform-origin: left center;
	-webkit-transition: -webkit-transform .25s ease-out;
	transition: -webkit-transform .25s ease-out;
	transition: transform .25s ease-out;
	transition: transform .25s ease-out, -webkit-transform .25s ease-out;
	will-change: transform;
	pointer-events: none;
}

.product-header-panel-nav ul li a:hover::after,
.product-header-panel-nav ul li.active a::after,
.product-header-panel-calc a:hover::after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

/* РљР°СЂС‚РѕС‡РєР° С‚РѕРІР°СЂР° | РҐР»РµР±РЅС‹Рµ РєСЂРѕС€РєРё */
.product-breadcrumb-panel {
	position: relative;
	display: table;
	width: 100%;
	height: 60px;
	color: #fff;
}

.product-breadcrumb-panel-wrap {
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 1300px;
	margin: 0 auto;
}

.product-breadcrumb-panel-body {
	position: relative;
	width: 100%;
	height: 60px;
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}


/* РљР°СЂС‚РѕС‡РєР° С‚РѕРІР°СЂР° */
.product-card {
	position: relative;
	background-color: #6db7b6;
	background-image: none;
	background-size: auto;
	background-size: cover;
}

.product-card .container {
	position: relative;
	width: 100%;
	max-width: 1300px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}

.product-card-inner {
	display: flex;
	display: -ms-flexbox;
}

.product-card-right {
	position: relative;
	width: 50%;
}

.product-card-right {}

.product-card-left-wrap {
	position: relative;
	width: 50%;
	display: flex;
	margin: 0 0 25px 0;
}

.product-card-left-container {
	margin: auto;
	max-width: 455px;
	padding: 0 15px;
	width: 100%;
}

.product-card-left-container.is-svg {
	max-width: 100%;
}

.product-card-left {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	padding-top: 100%;
	background-size: contain;
}

/*.product-card-left.is-img {background-size:auto 80%;}*/

.product-card-title {
	position: relative;
	display: block;
	padding-top: 50px;
	z-index: 1;
}

.product-card-title h1 {
	margin-bottom: 30px;
	font-size: 30px;
	color: #fff;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
	line-height: 50px;
}

.product-card-title h1 b {
	font-size: 50px;
	font-family: 'Tilda Sans', sans-serif;
	letter-spacing: 5px;
	font-weight: normal;
	line-height: 60px;
}

.product__b-title-middle {
	font-size: 43px !important;
}

.product-card-title p {
	font-size: 23px;
	color: #fff;
	font-family: 'Tilda Sans', sans-serif;
	line-height: 27px;
	margin-bottom: 12px;
}

.product-card.white h1,
.product-card-title p {
	color: #efefef;
}

.product-card-brand {
	position: absolute;
	top: -40px;
	left: -16px;
	font-size: 175px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: 600;
	line-height: 175px;
	opacity: 0.04;
	-ms-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}

.product-card-brand.belokras {
	font-size: 130px;
}

.product-actions-items {
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: left;
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	width: 100%;
	margin: 50px 0 30px;
	padding: 10px 0;
	border-radius: 4px;
	background-color: #fff;
	box-shadow: 0 2px 16px rgba(0, 0, 0, .16);
}

.product-actions-item {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-items: stretch;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	justify-content: center;
	/*width:25%;float:left;*/
	flex: 1;
	font-size: 16px;
	cursor: pointer;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	padding: 0 10px;
}

.product-promo-quantity {
	position: relative;
	width: 120px;
}

.product-promo-quantity:after {
	width: 100%;
	clear: both;
	display: table;
	content: '';
}

.product-promo-quantity-amount {
	margin: 10px 0 0 0;
}

.product-promo-quantity span {
	width: 35px;
	height: 35px;
	float: left;
	line-height: 35px;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 150ms ease-out;
	transition: all 150ms ease-out;
	cursor: pointer;
	background-color: #f5f5f5;
	font-style: normal;
	border-radius: 100%;
}

.product-promo-quantity span.minus {}

.product-promo-quantity span.plus {}

.product-promo-quantity input {
	float: left;
	width: 50px;
	height: 35px;
	font-size: 20px;
	text-align: center;
	outline: none;
	background-color: transparent;
	border: 0;
}




.custom-select-wrapper {
	position: relative;
	display: block;
	user-select: none;
}

.custom-select-wrapper:last-child {
	margin: 0;
}

.custom-select-wrapper select {
	display: none;
}

.custom-select-wrapper.selected {
	pointer-events: none;
}

.custom-select-wrapper.locked {
	pointer-events: none;
	background-color: #f8f8f8;
}

.custom-select {
	position: relative;
	display: block;
}

.custom-placeholder-title {
	display: none;
}

.custom-placeholder-title.selected {
	display: none;
	position: absolute;
	left: 15px;
	margin: 0 -5px;
	padding: 0 10px;
	overflow: hidden;
	background-color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	transform: translateY(-12px) scale(1);
	transform-origin: left top;
	z-index: 1;
}

.custom-select-trigger {
	position: relative;
	display: block;
	padding: 0 50px 0 20px;
	font-size: 17px;
	color: #0f0c0a;
	line-height: 55px;
	cursor: pointer;
}

.custom-select-trigger:after {
	position: absolute;
	display: block;
	content: '';
	width: 7px;
	height: 7px;
	top: 50%;
	right: 25px;
	margin-top: -3px;
	border-bottom: 1px solid #0f0c0a;
	border-right: 1px solid #0f0c0a;
	transform: rotate(45deg) translateY(-50%);
	transition: all .4s ease-in-out;
	transform-origin: 50% 0;
}

.custom-select.opened .custom-select-trigger:after {
	margin-top: 3px;
	transform: rotate(-135deg) translateY(-50%);
}

.custom-options {
	position: absolute;
	display: block;
	top: 100%;
	left: 0;
	right: 0;
	min-width: 100%;
	margin: 15px 0;
	border: 1px solid #b5b5b5;
	border-radius: 4px;
	box-sizing: border-box;
	box-shadow: 0 2px 1px rgba(0, 0, 0, .07);
	background-color: #fff;
	transition: all .4s ease-in-out;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateY(-15px);
}

.custom-select.opened .custom-options {
	opacity: 1;
	visibility: visible;
	pointer-events: all;
	transform: translateY(0);
	z-index: 10;
}

.custom-options:before {
	position: absolute;
	display: block;
	content: '';
	bottom: 100%;
	right: 25px;
	width: 7px;
	height: 7px;
	margin-bottom: -3px;
	border-top: 1px solid #b5b5b5;
	border-left: 1px solid #b5b5b5;
	background: #fff;
	transform: rotate(45deg);
	transition: all .4s ease-in-out;
}

.option-hover:before {
	background-color: #f9f9f9;
}

.custom-option {
	position: relative;
	display: block;
	padding: 0 20px;
	border-bottom: 1px solid #b5b5b5;
	font-size: 17px;
	color: #0f0c0a;
	line-height: 45px;
	cursor: pointer;
	transition: all .4s ease-in-out;
}

.custom-option:first-of-type {
	border-radius: 4px 4px 0 0;
}

.custom-option:last-of-type {
	border-bottom: 0;
	border-radius: 0 0 4px 4px;
}

.custom-option:hover {
	background: #f9f9f9;
}





.product-promo-color {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 120px;
	height: 50px;
	padding: 0 5px 0;
	overflow: hidden;
	cursor: pointer;
}

.product-promo-color.selected {
	padding: 0;
	border: 0;
}

.product-promo-color span {
	margin: 0 auto;
	border-bottom: 1px dashed #333;
}

.product-promo-color img {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.product-promo-color-name {
	text-align: center;
}

.product-control__price {
	font-size: 21px;
	font-family: 'Tilda Sans', sans-serif;
}


.product-actions-buttons {
	display: flex;
	display: -webkit-box;
	align-items: center;
	-webkit-box-align: center;
	flex-wrap: wrap;
	width: 100%;
	margin: 0 0 30px;
}

.button-buy {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between;
	padding: 0 0 0 25px;
	border: none;
	border-radius: 60px;
	background-color: rgba(255, 255, 255, .5);
	box-shadow: none;
	cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s;
	cursor: pointer;
}

.button-buy:hover {
	background-color: rgba(255, 255, 255, .8);
	box-shadow: 0 10px 20px rgba(0, 0, 0, .05);
	outline: none;
}

.button-buy__text {
	font-size: 19px;
	/*margin-left: 30px;*/
	/*margin-right: 18px;*/
	font-family: 'Tilda Sans', sans-serif;
	color: #ffffff !important;
}

.button-buy__icon {
	position: relative;
	background-color: #fff;
	border-radius: 50%;
	margin: 10px 10px 10px 20px;

}

.button-buy-click {
	position: relative;
	margin-left: 0;
	color: rgba(255, 255, 255, .7);
	font-size: 19px;
	margin-right: 18px;
	font-family: 'Tilda Sans', sans-serif;
	-webkit-transition: color .3s;
	transition: color .3s;
	cursor: pointer;
}


.button-buy__text+.button-buy-click {
	margin: auto;
}

.button-buy-click::before {
	position: absolute;
	bottom: -2px;
	left: 0;
	content: "";
	width: 100%;
	height: 1px;
	background-color: rgba(255, 255, 255, .7);
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
}

.button-buy-click:hover {
	color: rgba(255, 255, 255, .9);
}

.button-buy-click:hover::before {
	background-color: rgba(255, 255, 255, .9);
}

.button-buy__icon::before {
	content: '';

	display: block;
	width: 16px;
	height: 16px;
	margin: 10px;
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZwdCIgaGVpZ2h0PSIxNnB0IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMCUsMCUsMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSAxMy42NjQwNjIgNi4zMTY0MDYgQyAxMy42NjQwNjIgNS41MzEyNSAxMy4wMjczNDQgNC44NDc2NTYgMTIuMjQyMTg4IDQuODQ3NjU2IEwgMTAuOTI5Njg4IDQuODQ3NjU2IEMgMTAuMDIzNDM4IDIuMzA0Njg4IDguMjczNDM4IDAuMjkyOTY5IDguMTc1NzgxIDAuMjIyNjU2IEMgOC4wNzAzMTIgMC4xNTIzNDQgNy45Mjk2ODggMC4xMzI4MTIgNy44MjQyMTkgMC4yMDMxMjUgQyA2LjE5NTMxMiAxLjI4OTA2MiA1LjM3NSAzLjIzODI4MSA0Ljk2MDkzOCA0Ljg0NzY1NiBMIDMuNzU3ODEyIDQuODQ3NjU2IEMgMi45NzI2NTYgNC44NDc2NTYgMi4zMzU5MzggNS41MzEyNSAyLjMzNTkzOCA2LjMxNjQwNiBMIDEuNzA3MDMxIDE0LjQ0OTIxOSBDIDEuNzA3MDMxIDE1LjIzNDM3NSAyLjM0Mzc1IDE1LjgzOTg0NCAzLjEyODkwNiAxNS44Mzk4NDQgTCAxMi44NzEwOTQgMTUuODM5ODQ0IEMgMTMuNjU2MjUgMTUuODM5ODQ0IDE0LjI5Mjk2OSAxNS4yMzQzNzUgMTQuMjkyOTY5IDE0LjQ0OTIxOSBaIE0gNy45OTIxODggMC44MzIwMzEgQyA4LjQyNTc4MSAxLjE3MTg3NSA5LjU4MjAzMSAyLjkxNDA2MiAxMC4yNzczNDQgNC44NDc2NTYgTCA1LjYwOTM3NSA0Ljg0NzY1NiBDIDUuOTg4MjgxIDMuNTU4NTk0IDYuNjkxNDA2IDEuNzczNDM4IDcuOTkyMTg4IDAuODMyMDMxIFogTSAxMi44NDc2NTYgMTUuMTk1MzEyIEwgMy4xNTIzNDQgMTUuMTk1MzEyIEMgMi43MDMxMjUgMTUuMTk1MzEyIDIuMzM1OTM4IDE0Ljg5MDYyNSAyLjMzNTkzOCAxNC40Mzc1IEwgMi45NjQ4NDQgNi4zMDg1OTQgQyAyLjk2NDg0NCA1Ljg1NTQ2OSAzLjMzMjAzMSA1LjQ3NjU2MiAzLjc4MTI1IDUuNDc2NTYyIEwgNC44MTY0MDYgNS40NzY1NjIgQyA0LjY0ODQzOCA2LjQxMDE1NiA0LjU4MjAzMSA3LjA4OTg0NCA0LjU1NDY4OCA3LjU0Mjk2OSBDIDQuMzU1NDY5IDcuNjc5Njg4IDQuMjIyNjU2IDcuOTMzNTk0IDQuMjIyNjU2IDguMTk1MzEyIEMgNC4yMjI2NTYgOC42MjEwOTQgNC41NjY0MDYgOC45NzI2NTYgNC45ODgyODEgOC45NzI2NTYgQyA1LjQxNDA2MiA4Ljk3MjY1NiA1Ljc1MzkwNiA4LjYzNjcxOSA1Ljc1MzkwNiA4LjIxMDkzOCBDIDUuNzUzOTA2IDcuODU5Mzc1IDUuNTE1NjI1IDcuNTI3MzQ0IDUuMTk1MzEyIDcuNDM3NSBDIDUuMjI2NTYyIDYuOTc2NTYyIDUuMzAwNzgxIDYuNDEwMTU2IDUuNDYwOTM4IDUuNDc2NTYyIEwgMTAuNDY4NzUgNS40NzY1NjIgQyAxMC42NDg0MzggNi4wODU5MzggMTAuNzY5NTMxIDYuODY3MTg4IDEwLjgxMjUgNy41NzQyMTkgQyAxMC42MzI4MTIgNy43MTQ4NDQgMTAuNTE1NjI1IDcuOTQ5MjE5IDEwLjUxNTYyNSA4LjE5NTMxMiBDIDEwLjUxNTYyNSA4LjYyMTA5NCAxMC44NTkzNzUgOC45NzI2NTYgMTEuMjgxMjUgOC45NzI2NTYgQyAxMS43MDcwMzEgOC45NzI2NTYgMTIuMDQ2ODc1IDguNjM2NzE5IDEyLjA0Njg3NSA4LjIxMDkzOCBDIDEyLjA0Njg3NSA3LjgzOTg0NCAxMS43ODUxNTYgNy40OTIxODggMTEuNDMzNTk0IDcuNDE3OTY5IEMgMTEuMzkwNjI1IDYuNzU3ODEyIDExLjI3MzQzOCA2LjA4NTkzOCAxMS4xMTMyODEgNS40NzY1NjIgTCAxMi4yMTA5MzggNS40NzY1NjIgQyAxMi42NjQwNjIgNS40NzY1NjIgMTMuMDMxMjUgNS44ODY3MTkgMTMuMDMxMjUgNi4zMzU5MzggTCAxMy42NjQwNjIgMTQuNDE3OTY5IEMgMTMuNjY0MDYyIDE0Ljg2NzE4OCAxMy4yOTY4NzUgMTUuMTk1MzEyIDEyLjg0NzY1NiAxNS4xOTUzMTIgWiBNIDEyLjg0NzY1NiAxNS4xOTUzMTIgIi8+CjwvZz4KPC9zdmc+Cg==");
}


.bottom-content-wrapper {
	border-top: 1px solid rgba(255, 255, 255, 0.4);
}

.bottom-content-wrapper ul {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: stretch;
	width: 100%;
	margin: 30px 0 0;
}

.bottom-content-wrapper li {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-items: stretch;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	width: 25%;
	float: left;
	font-size: 16px;
	cursor: pointer;
	border-right: 1px solid rgba(255, 255, 255, 0.4);
}

.bottom-content-wrapper li:last-child {
	border-right: 0;
}

.product-promo-strength:after,
.product-promo-adhesion:after,
.product-promo-cost:after,
.product-promo-consumption:after,
.product-promo-time:after,
.product-promo-shine:after,
.product-promo-guarantee:after {
	content: '';
	position: absolute;
	top: 50%;
	right: -20px;
	width: 1px;
	height: 56px;
	background-color: rgba(0, 0, 0, 0.1);
	transform: translateY(-50%);
}

.bottom-content-wrapper div:last-child:after {
	display: none;
}


/* РџР°РЅРµР»СЊ РїР°Р»РёС‚СЂС‹ С†РІРµС‚РѕРІ Holzer */
#colorBoxOverlay {
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100vh;
	min-height: 100%;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	visibility: visible;
	z-index: 999;
	background-color: #000;
}

#colorBoxOverlay.active {
	display: block;
	opacity: 0.25;
	cursor: pointer;
	visibility: visible;
}

.product-color-panel {
	position: fixed !important;
	width: 400px;
	height: 100% !important;
	left: auto !important;
	top: 0 !important;
	right: 0;
	outline: 0;
	z-index: 9999;
	/*overflow:hidden;*/
	transform: translateX(calc(100% + 40px));
	-webkit-transition: transform 0.3s cubic-bezier(0.42, 0.17, 0.25, 1);
	-o-transition: transform 0.3s cubic-bezier(0.42, 0.17, 0.25, 1);
	transition: transform 0.3s cubic-bezier(0.42, 0.17, 0.25, 1);
}

.product-color-panel.active {
	transform: translateX(0);
}

.product-color-panel__close {
	width: 40px;
	height: 40px;
	position: absolute;
	background-color: #ffffff;
	left: -40px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.product-color-panel__close svg {
	width: 25px;
	opacity: 0.7;
}

.product-color-panel-body {
	width: 100% !important;
	height: auto;
	box-sizing: border-box !important;
	padding: 64px 32px 32px;
}

.product-color-panel-wrap {
	height: 100% !important;
	box-sizing: border-box;
	overflow-y: auto !important;
	overflow-x: hidden;
	background-color: #fff;
}

.product-color-panel-close svg {
	position: absolute;
	top: 20px;
	right: 50px;
	width: 35px;
	height: 35px;
	cursor: pointer;
}

.product-color-panel-name {
	font-size: 24px;
	font-family: 'Tilda Sans', sans-serif;
}

.product-color-panel-list ul li {
	margin-top: 24px;
	cursor: pointer;
}

/*.product-color-panel-list ul li div:hover {margin-left:-36px;margin-right:-36px;padding-left:60px;padding-right:60px;border-radius:0;}*/
.product-color-panel-list ul li div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 60px;
	padding: 13px 24px;
	border-radius: 30px;
	border: 2px solid #fff;
	-webkit-transition: margin 0.2s ease, padding 0.2s ease, border-radius 0.2s ease;
	transition: margin 0.2s ease, padding 0.2s ease, border-radius 0.2s ease;
}


/* РљР»СЋС‡РµРІС‹Рµ РїРѕРєР°Р·Р°С‚РµР»Рё РїСЂРѕРґСѓРєС‚Р° */
.product-promo-strength,
.product-promo-adhesion,
.product-promo-cost,
.product-promo-consumption,
.product-promo-time,
.product-promo-shine,
.product-promo-guarantee {
	position: relative;
	margin: 0 auto;
	padding-left: 70px;
	color: #fff;
	font-size: 22px;
	font-family: 'Tilda Sans', sans-serif;
	line-height: 30px;
}

.product-promo-strength span,
.product-promo-consumption span,
.product-promo-time span,
.product-promo-shine span,
.product-promo-guarantee span {
	display: block;
	font-size: 18px !important;
	font-family: 'Tilda Sans', sans-serif !important;
}

.product-promo-strength::before,
.product-promo-consumption::before,
.product-promo-time::before,
.product-promo-shine::before,
.product-promo-guarantee::before {
	content: '';
	position: absolute;
	display: block;
	width: 60px;
	height: 60px;
	left: 0;
	background-size: 60px;
	background-repeat: no-repeat;
	background-position: center center;
}

.product-promo-strength::before {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='РЎР»РѕР№_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22.7 22.7' style='enable-background:new 0 0 22.7 22.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfont-family:'OpenSans-Semibold';%7D .st3%7Bfont-size:2.779px;%7D .st4%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.25;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='11.3' cy='11.8' r='10.4'/%3E%3Ctext transform='matrix(1 0 0 1 6.9469 8.4458)' class='st1 st2 st3'%3E6 РњРџР°%3C/text%3E%3Cg%3E%3Cpath class='st1' d='M6.3,11.4v8.2h9.4v-8.2H6.3z M9.1,14.6l-0.8,1.2c0,0.1-0.1,0.1-0.2,0l-0.8-1.2c0-0.1,0-0.2,0.1-0.2h0.3v-1.6 c0,0,0-0.1,0.1-0.1h0.8c0,0,0.1,0,0.1,0.1v1.6H9C9.1,14.5,9.2,14.6,9.1,14.6z M11.8,14.6l-0.8,1.2c0,0.1-0.1,0.1-0.2,0l-0.8-1.2 c0-0.1,0-0.2,0.1-0.2h0.3v-1.6c0,0,0-0.1,0.1-0.1h0.8c0,0,0.1,0,0.1,0.1v1.6h0.3C11.8,14.5,11.9,14.6,11.8,14.6z M14.5,14.6 l-0.8,1.2c0,0.1-0.1,0.1-0.2,0l-0.8-1.2c0-0.1,0-0.2,0.1-0.2h0.3v-1.6c0,0,0-0.1,0.1-0.1h0.8c0,0,0.1,0,0.1,0.1v1.6h0.3 C14.5,14.5,14.6,14.6,14.5,14.6z'/%3E%3Cg%3E%3Crect x='4.5' y='9.3' class='st4' width='13.1' height='1.7'/%3E%3Cline class='st4' x1='6.4' y1='9.3' x2='5.1' y2='11'/%3E%3Cline class='st4' x1='8.2' y1='9.3' x2='6.9' y2='11'/%3E%3Cline class='st4' x1='10.1' y1='9.3' x2='8.8' y2='11'/%3E%3Cline class='st4' x1='11.9' y1='9.3' x2='10.6' y2='11'/%3E%3Cline class='st4' x1='13.9' y1='9.3' x2='12.5' y2='11'/%3E%3Cline class='st4' x1='15.8' y1='9.2' x2='14.4' y2='11'/%3E%3Cline class='st4' x1='17.5' y1='9.5' x2='16.3' y2='11'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.product-promo-adhesion span,
.product-promo-consumption span,
.product-promo-time span,
.product-promo-shine span,
.product-promo-guarantee span {
	display: block;
	font-size: 18px !important;
	font-family: 'MyriadPro' !important;
}

.product-promo-adhesion::before,
.product-promo-consumption::before,
.product-promo-time::before,
.product-promo-shine::before,
.product-promo-guarantee::before {
	content: '';
	position: absolute;
	display: block;
	width: 60px;
	height: 60px;
	left: 0;
	background-size: 60px;
	background-repeat: no-repeat;
	background-position: center center;
}

.product-promo-adhesion::before {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='РЎР»РѕР№_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 22.7 22.7' style='enable-background:new 0 0 22.7 22.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfont-family:'OpenSans-Semibold';%7D .st3%7Bfont-size:2.2415px;%7D .st4%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.5;stroke-linecap:round;stroke-miterlimit:10;%7D .st5%7Bfill:none;stroke:%23FFFFFF;stroke-width:0.25;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='11.3' cy='11.8' r='10.4'/%3E%3Ctext transform='matrix(1 0 0 1 2.6354 10.8477)'%3E%3Ctspan x='0' y='0' class='st1 st2 st3'%3E0,7 %3C/tspan%3E%3Ctspan x='0' y='2.7' class='st1 st2 st3'%3EРњРџР°%3C/tspan%3E%3C/text%3E%3Cg%3E%3Crect x='15.1' y='5.3' class='st1' width='2.3' height='13.7'/%3E%3Cline class='st4' x1='13.2' y1='5.7' x2='15.3' y2='18.7'/%3E%3Cline class='st4' x1='12.5' y1='5.7' x2='14.5' y2='18.7'/%3E%3Cline class='st4' x1='14.5' y1='13.8' x2='16' y2='13.8'/%3E%3Cline class='st4' x1='14.5' y1='12.2' x2='16' y2='12.2'/%3E%3Cline class='st4' x1='14' y1='10.6' x2='16' y2='10.6'/%3E%3Cline class='st4' x1='14' y1='9' x2='16' y2='9'/%3E%3Cline class='st4' x1='13.5' y1='7.1' x2='16.1' y2='7.1'/%3E%3Cline class='st5' x1='17.2' y1='5.4' x2='19.5' y2='9.1'/%3E%3Cline class='st5' x1='16.9' y1='6.9' x2='19.2' y2='10.6'/%3E%3Cline class='st5' x1='16.9' y1='8.8' x2='19.3' y2='12.5'/%3E%3Cline class='st5' x1='16.8' y1='10.8' x2='19.1' y2='14.5'/%3E%3Cline class='st5' x1='16.7' y1='12.7' x2='19' y2='16.4'/%3E%3Cline class='st5' x1='16.4' y1='14' x2='18.5' y2='17.4'/%3E%3Cline class='st5' x1='16.1' y1='15.3' x2='18' y2='18.4'/%3E%3C/g%3E%3Cpath class='st1' d='M12,14.8h-1.9v-0.4c0-0.1-0.1-0.2-0.2-0.1l-1.5,0.9c-0.1,0.1-0.1,0.2,0,0.2l1.5,0.9c0.1,0.1,0.2,0,0.2-0.1v-0.4 H12c0,0,0.1,0,0.1-0.1L12,14.8C12.1,14.8,12.1,14.8,12,14.8z'/%3E%3Cpath class='st1' d='M12,11.5h-1.9v-0.4C10.1,11,10,11,9.9,11L8.4,12c-0.1,0.1-0.1,0.2,0,0.2l1.5,0.9c0.1,0.1,0.2,0,0.2-0.1v-0.4H12 c0,0,0.1,0,0.1-0.1L12,11.5C12.1,11.6,12.1,11.5,12,11.5z'/%3E%3Cpath class='st1' d='M12,8.2h-1.9V7.8c0-0.1-0.1-0.2-0.2-0.1L8.4,8.6c-0.1,0.1-0.1,0.2,0,0.2l1.5,0.9c0.1,0.1,0.2,0,0.2-0.1V9.3H12 c0,0,0.1,0,0.1-0.1L12,8.2C12.1,8.2,12.1,8.2,12,8.2z'/%3E%3C/svg%3E%0A");
}

.product-promo-cost span,
.product-promo-consumption span,
.product-promo-time span,
.product-promo-shine span,
.product-promo-guarantee span {
	display: block;
	font-size: 18px !important;
	font-family: 'Tilda Sans', sans-serif !important;
}

.product-promo-cost::before,
.product-promo-consumption::before,
.product-promo-time::before,
.product-promo-shine::before,
.product-promo-guarantee::before {
	content: '';
	position: absolute;
	display: block;
	width: 60px;
	height: 60px;
	left: 0;
	background-size: 60px;
	background-repeat: no-repeat;
	background-position: center center;
}

.product-promo-cost::before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ik91dExpbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTc0LjgsMjMyYy00LjQsMC04LTMuNi04LThjMC0wLjUsMC0wLjksMC4xLTEuNEM4MSwxNDMuMiwxNDMuMiw4MSwyMjIuNiw2Ni45YzQuNC0wLjgsOC41LDIuMSw5LjMsNi41YzAuOCw0LjQtMi4xLDguNS02LjUsOS4zQzE1Mi42LDk1LjYsOTUuNiwxNTIuNiw4Mi43LDIyNS40QzgyLDIyOS4yLDc4LjcsMjMyLDc0LjgsMjMyeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yODgsNDQ1LjJjLTQuNCwwLTgtMy42LTgtOGMwLTMuOSwyLjgtNy4yLDYuNi03LjljNzIuOC0xMi45LDEyOS44LTY5LjksMTQyLjctMTQyLjdjMC43LTQuNCw0LjktNy4zLDkuMi02LjZzNy4zLDQuOSw2LjYsOS4yYzAsMCwwLDAuMSwwLDAuMUM0MzEsMzY4LjgsMzY4LjgsNDMxLDI4OS40LDQ0NS4xQzI4OC45LDQ0NS4yLDI4OC41LDQ0NS4yLDI4OCw0NDUuMnoiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI3MiIgY3k9IjI1NiIgcj0iOCIvPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjI1NiIgY3k9IjcyIiByPSI4Ii8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNDQwIiBjeT0iMjU2IiByPSI4Ii8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMjU2IiBjeT0iNDQwIiByPSI4Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI1Niw0OTZDMTIzLjUsNDk2LDE2LDM4OC41LDE2LDI1NmMwLTYzLjcsMjUuMy0xMjQuNyw3MC4zLTE2OS43QzE4MC03LjQsMzMyLTcuNCw0MjUuNyw4Ni4zczkzLjcsMjQ1LjcsMCwzMzkuNEMzODAuOCw0NzAuOSwzMTkuNyw0OTYuMiwyNTYsNDk2eiBNMjU2LDMyQzEzMi4zLDMyLDMyLDEzMi4zLDMyLDI1NmMwLDU5LjQsMjMuNiwxMTYuNCw2NS42LDE1OC40Yzg3LjUsODcuNSwyMjkuMyw4Ny41LDMxNi44LDBzODcuNS0yMjkuMywwLTMxNi44QzM3Mi41LDU1LjUsMzE1LjQsMzEuOCwyNTYsMzJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI5NiwyOTZjNC40LDAsOC0zLjYsOC04cy0zLjYtOC04LThoLTU2di0xNmg0OGMyNi41LDAsNDgtMjEuNSw0OC00OHMtMjEuNS00OC00OC00OGgtNTZjLTQuNCwwLTgsMy42LTgsOHY3MmgtOGMtNC40LDAtOCwzLjYtOCw4czMuNiw4LDgsOGg4djE2aC04Yy00LjQsMC04LDMuNi04LDhzMy42LDgsOCw4aDh2NTZjMCw0LjQsMy42LDgsOCw4czgtMy42LDgtOHYtNTZIMjk2eiBNMzIwLDIxNmMwLDE3LjctMTQuMywzMi0zMiwzMmgtNDh2LTY0aDQ4QzMwNS43LDE4NCwzMjAsMTk4LjMsMzIwLDIxNnoiLz48L3N2Zz4=");
}

.product-promo-consumption::before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ik91dExpbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI1Niw0OTZDMTIzLjUsNDk2LDE2LDM4OC41LDE2LDI1NmMwLTYzLjcsMjUuMy0xMjQuNyw3MC4zLTE2OS43QzE4MC03LjQsMzMyLTcuNCw0MjUuNyw4Ni4zczkzLjcsMjQ1LjcsMCwzMzkuNEMzODAuOCw0NzAuOSwzMTkuNyw0OTYuMiwyNTYsNDk2eiBNMjU2LDMyQzEzMi4zLDMyLDMyLDEzMi4zLDMyLDI1NmMwLDU5LjQsMjMuNiwxMTYuNCw2NS42LDE1OC40Yzg3LjUsODcuNSwyMjkuMyw4Ny41LDMxNi44LDBzODcuNS0yMjkuMywwLTMxNi44QzM3Mi41LDU1LjUsMzE1LjQsMzEuOCwyNTYsMzJ6Ii8+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM1MCw4NUgxNjJjLTIuNCwwLTQuNywxLTYuMywyLjhjLTEuNiwxLjgtMi40LDQuMS0yLjIsNi41bDguNSwxMDIuMXY1OGMwLDkuNCw1LjIsMTgsMTMuNSwyMi42YzE5LjEsMTAuNCwzNy4zLDE3LjIsNTQuMywyMC4zbC03LjksOTQuN2MtMC41LDguNiwyLjYsMTcsOC45LDIzLjZjNi42LDcsMTUuOCwxMSwyNS4zLDExYzkuNSwwLDE4LjctNCwyNS4zLTExYzYuMi02LjYsOS40LTE1LDguOC0yMy44bC03LjktOTQuNGMxNy0zLDM1LjItOS44LDU0LjMtMjAuM2M4LjMtNC41LDEzLjUtMTMuMiwxMy41LTIyLjZ2LTU3LjlsOC41LTEwMi4xYzAuMi0yLjQtMC42LTQuNy0yLjItNi41QzM1NC43LDg2LDM1Mi40LDg1LDM1MCw4NXogTTE5NiwxMDN2MTYuN2MwLDQuNSwzLjQsOC41LDgsOC44YzQuOSwwLjMsOS0zLjYsOS04LjV2LTE3aDE3djUwLjljMCw0LjMsMyw4LjEsNy4zLDguN2M1LjIsMC43LDkuNy0zLjMsOS43LTguNFYxMDNsMTgtMXYyNS4zYzAsNC4zLDMsOC4xLDcuMyw4LjdjNS4yLDAuNyw5LjctMy4zLDkuNy04LjRWMTAybDE3LDF2MzMuOWMwLDQuMywzLDguMSw3LjMsOC43YzUuMiwwLjcsOS43LTMuMyw5LjctOC40VjEwM2gyMy44bC03LjEsODVIMTc4LjNsLTcuMS04NUwxOTYsMTAzTDE5NiwxMDN6IE0zMjguNCwyNjIuNGMtMjAuMywxMS0zOS4yLDE3LjYtNTYuMywxOS40Yy00LjYsMC41LTgsNC42LTcuNiw5LjJsOC41LDEwMi4yYzAuMiwzLjktMS4zLDcuNy00LjIsMTAuOGMtNi43LDcuMS0xOS4xLDcuMS0yNS44LDBjLTMtMy4xLTQuNS03LTQuMi0xMC42bDguNi0xMDIuNGMwLjQtNC42LTMtOC43LTcuNi05LjJjLTE3LjEtMS45LTM2LTguNC01Ni4zLTE5LjRjLTIuOC0xLjUtNC42LTQuNC00LjYtNy42VjIwNWgxNTR2NDkuOEMzMzMsMjU4LDMzMS4zLDI2MC45LDMyOC40LDI2Mi40eiIvPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjIxMy4zIiBjeT0iMjMwLjQiIHI9IjguNSIvPjxlbGxpcHNlIHRyYW5zZm9ybT0ibWF0cml4KDAuMTYwMiAtMC45ODcxIDAuOTg3MSAwLjE2MDIgLTEyLjQzMTQgNDQ2LjE4NjYpIiBjbGFzcz0ic3QwIiBjeD0iMjU2IiBjeT0iMjMwLjQiIHJ4PSI4LjUiIHJ5PSI4LjUiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyOTguNyIgY3k9IjIzMC40IiByPSI4LjUiLz48L2c+PC9zdmc+");
}

.product-promo-time::before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ik91dExpbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI1Niw0OTZDMTIzLjUsNDk2LDE2LDM4OC41LDE2LDI1NmMwLTYzLjcsMjUuMy0xMjQuNyw3MC4zLTE2OS43QzE4MC03LjQsMzMyLTcuNCw0MjUuNyw4Ni4zczkzLjcsMjQ1LjcsMCwzMzkuNEMzODAuOCw0NzAuOSwzMTkuNyw0OTYuMiwyNTYsNDk2eiBNMjU2LDMyQzEzMi4zLDMyLDMyLDEzMi4zLDMyLDI1NmMwLDU5LjQsMjMuNiwxMTYuNCw2NS42LDE1OC40Yzg3LjUsODcuNSwyMjkuMyw4Ny41LDMxNi44LDBzODcuNS0yMjkuMywwLTMxNi44QzM3Mi41LDU1LjUsMzE1LjQsMzEuOCwyNTYsMzJ6Ii8+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI1Niw3Ni44Yy00LjcsMC04LjUsMy44LTguNSw4LjV2MjUuNmMwLDQuNywzLjgsOC41LDguNSw4LjVjNC43LDAsOC41LTMuOCw4LjUtOC41Vjg1LjNDMjY0LjUsODAuNiwyNjAuNyw3Ni44LDI1Niw3Ni44eiIvPjwvZz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI1NiwzOTIuNWMtNC43LDAtOC41LDMuOC04LjUsOC41djI1LjZjMCw0LjcsMy44LDguNSw4LjUsOC41YzQuNywwLDguNS0zLjgsOC41LTguNXYtMjUuNkMyNjQuNSwzOTYuMywyNjAuNywzOTIuNSwyNTYsMzkyLjV6Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDI2LjcsMjQ3LjVoLTI1LjZjLTQuNywwLTguNSwzLjgtOC41LDguNWMwLDQuNywzLjgsOC41LDguNSw4LjVoMjUuNmM0LjcsMCw4LjUtMy44LDguNS04LjVTNDMxLjQsMjQ3LjUsNDI2LjcsMjQ3LjV6Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEwLjksMjQ3LjVIODUuM2MtNC43LDAtOC41LDMuOC04LjUsOC41YzAsNC43LDMuOCw4LjUsOC41LDguNWgyNS42YzQuNywwLDguNS0zLjgsOC41LTguNVMxMTUuNiwyNDcuNSwxMTAuOSwyNDcuNXoiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTYsMjIxLjljLTE4LjgsMC0zNC4xLDE1LjMtMzQuMSwzNC4xYzAsMTguOCwxNS4zLDM0LjEsMzQuMSwzNC4xYzE4LjgsMCwzNC4xLTE1LjMsMzQuMS0zNC4xQzI5MC4xLDIzNy4yLDI3NC44LDIyMS45LDI1NiwyMjEuOXogTTI1NiwyNzMuMWMtOS40LDAtMTcuMS03LjctMTcuMS0xNy4xYzAtOS40LDcuNy0xNy4xLDE3LjEtMTcuMWM5LjQsMCwxNy4xLDcuNywxNy4xLDE3LjFDMjczLjEsMjY1LjQsMjY1LjQsMjczLjEsMjU2LDI3My4xeiIvPjwvZz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI1NiwxNDUuMWMtNC43LDAtOC41LDMuOC04LjUsOC41djc2LjhjMCw0LjcsMy44LDguNSw4LjUsOC41YzQuNywwLDguNS0zLjgsOC41LTguNXYtNzYuOEMyNjQuNSwxNDguOSwyNjAuNywxNDUuMSwyNTYsMTQ1LjF6Ii8+PC9nPjwvZz48Zz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzI0LjMsMjQ3LjVoLTQyLjdjLTQuNywwLTguNSwzLjgtOC41LDguNWMwLDQuNywzLjgsOC41LDguNSw4LjVoNDIuN2M0LjcsMCw4LjUtMy44LDguNS04LjVTMzI5LDI0Ny41LDMyNC4zLDI0Ny41eiIvPjwvZz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1OS41LDE0Ny40bC0xNi45LTE2LjljLTMuMy0zLjMtOC43LTMuMy0xMi4xLDBjLTMuMywzLjMtMy4zLDguNywwLDEyLjFsMTYuOSwxNi45YzEuNywxLjcsMy44LDIuNSw2LDIuNWMyLjIsMCw0LjQtMC44LDYtMi41QzE2Mi44LDE1Ni4xLDE2Mi44LDE1MC43LDE1OS41LDE0Ny40eiIvPjwvZz48L2c+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTM4MS41LDM2OS40bC0xNi45LTE2LjljLTMuMy0zLjMtOC43LTMuMy0xMi4xLDBzLTMuMyw4LjcsMCwxMi4xbDE2LjksMTYuOWMxLjcsMS43LDMuOCwyLjUsNiwyLjVjMi4yLDAsNC40LTAuOCw2LTIuNUMzODQuOCwzNzguMiwzODQuOCwzNzIuOCwzODEuNSwzNjkuNHoiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zODEuNSwxMzAuNWMtMy4zLTMuMy04LjctMy4zLTEyLjEsMGwtMTYuOSwxNi45Yy0zLjMsMy4zLTMuMyw4LjcsMCwxMi4xYzEuNywxLjcsMy44LDIuNSw2LDIuNWMyLjIsMCw0LjQtMC44LDYtMi41bDE2LjktMTYuOUMzODQuOCwxMzkuMiwzODQuOCwxMzMuOCwzODEuNSwxMzAuNXoiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTkuNSwzNTIuNWMtMy4zLTMuMy04LjctMy4zLTEyLjEsMGwtMTYuOSwxNi45Yy0zLjMsMy4zLTMuMyw4LjcsMCwxMi4xYzEuNywxLjcsMy44LDIuNSw2LDIuNWMyLjIsMCw0LjQtMC44LDYtMi41bDE2LjktMTYuOUMxNjIuOCwzNjEuMywxNjIuOCwzNTUuOSwxNTkuNSwzNTIuNXoiLz48L2c+PC9nPjwvc3ZnPg==");
}

.product-promo-shine::before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ik91dExpbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI1Niw0OTZDMTIzLjUsNDk2LDE2LDM4OC41LDE2LDI1NmMwLTYzLjcsMjUuMy0xMjQuNyw3MC4zLTE2OS43QzE4MC03LjQsMzMyLTcuNCw0MjUuNyw4Ni4zczkzLjcsMjQ1LjcsMCwzMzkuNEMzODAuOCw0NzAuOSwzMTkuNyw0OTYuMiwyNTYsNDk2eiBNMjU2LDMyQzEzMi4zLDMyLDMyLDEzMi4zLDMyLDI1NmMwLDU5LjQsMjMuNiwxMTYuNCw2NS42LDE1OC40Yzg3LjUsODcuNSwyMjkuMyw4Ny41LDMxNi44LDBzODcuNS0yMjkuMywwLTMxNi44QzM3Mi41LDU1LjUsMzE1LjQsMzEuOCwyNTYsMzJ6Ii8+PGcgaWQ9InN2Z181Ij48cGF0aCBpZD0ic3ZnXzYiIGNsYXNzPSJzdDAiIGQ9Ik0xNTUsMjE2LjdsNy4xLDE4LjVjMC4zLDAuNywxLDEuMiwxLjcsMS4yczEuNS0wLjUsMS43LTEuMmw3LjEtMTguNWM1LjctMTUsMTgtMjYuOCwzMy42LTMyLjRsMTkuMi02LjhjMC43LTAuMywxLjItMC45LDEuMi0xLjdzLTAuNS0xLjQtMS4yLTEuN2wtMTkuMi02LjhjLTE1LjYtNS41LTI3LjgtMTcuNC0zMy41LTMyLjRsLTcuMS0xOC41Yy0wLjMtMC43LTEtMS4yLTEuNy0xLjJzLTEuNSwwLjUtMS43LDEuMkwxNTUsMTM1Yy01LjcsMTUtMTgsMjYuOC0zMy42LDMyLjRsLTE5LjIsNi44Yy0wLjcsMC4zLTEuMiwwLjktMS4yLDEuN3MwLjUsMS40LDEuMiwxLjdsMTkuMiw2LjhDMTM3LDE4OS45LDE0OS4yLDIwMS43LDE1NSwyMTYuN3oiLz48cGF0aCBpZD0ic3ZnXzciIGNsYXNzPSJzdDAiIGQ9Ik0zMTAuNywyOTVsLTE5LjItNi44Yy0xNS42LTUuNS0yNy44LTE3LjQtMzMuNi0zMi40bC03LjEtMTguNWMtMC4zLTAuNy0xLTEuMi0xLjctMS4yYy0wLjgsMC0xLjUsMC41LTEuNywxLjJsLTcuMSwxOC41Yy01LjcsMTUtMTgsMjYuOC0zMy42LDMyLjRsLTE5LjIsNi44Yy0wLjcsMC4zLTEuMiwwLjktMS4yLDEuN3MwLjUsMS40LDEuMiwxLjdsMTkuMiw2LjhjMTUuNiw1LjUsMjcuOCwxNy40LDMzLjUsMzIuNGw3LjEsMTguNWMwLjMsMC43LDEsMS4yLDEuNywxLjJjMC44LDAsMS41LTAuNSwxLjctMS4ybDcuMS0xOC41YzUuNy0xNSwxOC0yNi44LDMzLjUtMzIuNGwxOS4yLTYuOGMwLjctMC4zLDEuMi0wLjksMS4yLTEuN0MzMTEuOSwyOTUuOSwzMTEuNSwyOTUuMiwzMTAuNywyOTV6Ii8+PHBhdGggaWQ9InN2Z184IiBjbGFzcz0ic3QwIiBkPSJNNDEwLjIsMjE1LjdsLTEzLjEtNC42Yy0xMC42LTMuOC0xOC45LTExLjgtMjIuOC0yMmwtNC44LTEyLjZjLTAuMi0wLjUtMC42LTAuOC0xLjItMC44Yy0wLjUsMC0xLDAuMy0xLjIsMC44bC00LjgsMTIuNmMtMy45LDEwLjItMTIuMiwxOC4yLTIyLjgsMjJsLTEzLjEsNC42Yy0wLjUsMC4yLTAuOCwwLjYtMC44LDEuMXMwLjMsMSwwLjgsMS4xbDEzLjEsNC42YzEwLjYsMy44LDE4LjksMTEuOCwyMi44LDIybDQuOCwxMi42YzAuMiwwLjUsMC42LDAuOCwxLjIsMC44YzAuNSwwLDEtMC4zLDEuMi0wLjhsNC44LTEyLjZjMy45LTEwLjIsMTIuMi0xOC4yLDIyLjgtMjJsMTMuMS00LjZjMC41LTAuMiwwLjgtMC42LDAuOC0xLjFTNDEwLjcsMjE1LjksNDEwLjIsMjE1Ljd6Ii8+PHBhdGggaWQ9InN2Z185IiBjbGFzcz0ic3QwIiBkPSJNMzc4LjYsMzgxLjVsLTkuMS0zLjJjLTcuNC0yLjYtMTMuMi04LjItMTUuOS0xNS4zbC0zLjQtOC44Yy0wLjEtMC4zLTAuNS0wLjUtMC44LTAuNXMtMC43LDAuMi0wLjgsMC41bC0zLjQsOC44Yy0yLjcsNy4xLTguNSwxMi43LTE1LjksMTUuM2wtOS4xLDMuMmMtMC4zLDAuMS0wLjYsMC40LTAuNiwwLjhjMCwwLjQsMC4yLDAuNywwLjYsMC44bDkuMSwzLjJjNy40LDIuNiwxMy4yLDguMiwxNS45LDE1LjNsMy40LDguOGMwLjEsMC4zLDAuNSwwLjUsMC44LDAuNXMwLjctMC4yLDAuOC0wLjVsMy40LTguOGMyLjctNy4xLDguNS0xMi43LDE1LjktMTUuM2w5LjEtMy4yYzAuMy0wLjEsMC42LTAuNCwwLjYtMC44QzM3OS4xLDM4MS45LDM3OC45LDM4MS42LDM3OC42LDM4MS41eiIvPjxwYXRoIGlkPSJzdmdfMTAiIGNsYXNzPSJzdDAiIGQ9Ik0zMTEuNCwxMjguOWwtOS4xLTMuMmMtNy40LTIuNi0xMy4yLTguMi0xNS45LTE1LjNsLTMuNC04LjhjLTAuMS0wLjMtMC41LTAuNi0wLjgtMC42cy0wLjcsMC4yLTAuOCwwLjVsLTMuNCw4LjhjLTIuNyw3LjEtOC41LDEyLjctMTUuOSwxNS4zbC05LjEsMy4yYy0wLjMsMC4xLTAuNiwwLjQtMC42LDAuOHMwLjIsMC43LDAuNiwwLjhsOS4xLDMuMmM3LjQsMi42LDEzLjIsOC4yLDE1LjksMTUuM2wzLjQsOC44YzAuMSwwLjMsMC41LDAuNSwwLjgsMC41czAuNy0wLjIsMC44LTAuNWwzLjQtOC44YzIuNy03LjEsOC41LTEyLjcsMTUuOS0xNS4zbDkuMS0zLjJjMC4zLTAuMSwwLjYtMC40LDAuNi0wLjhDMzExLjksMTI5LjQsMzExLjcsMTI5LDMxMS40LDEyOC45eiIvPjxwYXRoIGlkPSJzdmdfMTEiIGNsYXNzPSJzdDAiIGQ9Ik0xOTkuNywzNjMuNGwtMTEuNS00LjFjLTkuMy0zLjMtMTYuNi0xMC40LTIwLTE5LjNMMTY0LDMyOWMtMC4yLTAuNC0wLjYtMC43LTEtMC43cy0wLjksMC4zLTEsMC43bC00LjIsMTFjLTMuNCw4LjktMTAuNywxNi0yMCwxOS4zbC0xMS41LDQuMWMtMC40LDAuMi0wLjcsMC41LTAuNywxYzAsMC40LDAuMywwLjgsMC43LDFsMTEuNSw0LjFjOS4zLDMuMywxNi42LDEwLjQsMjAsMTkuM2w0LjIsMTEuMWMwLjIsMC40LDAuNiwwLjcsMSwwLjdzMC45LTAuMywxLTAuN2w0LjItMTEuMWMzLjQtOC45LDEwLjctMTYsMjAtMTkuM2wxMS41LTQuMWMwLjQtMC4yLDAuNy0wLjUsMC43LTFDMjAwLjQsMzY0LDIwMC4xLDM2My42LDE5OS43LDM2My40eiIvPjwvZz48L3N2Zz4=");
}

.product-benefits {
	position: relative;
	background-color: #ffffff;
}

.product-benefits .container {
	position: relative;
	width: 100%;
	max-width: 1300px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 70px;
	padding-bottom: 70px;
}

.product-benefits h2 {
	font-size: 45px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 90px !important;
	text-align: center;
}

.product-benefits h2 b {
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
	letter-spacing: 5px;
}

.product-benefits-content {
	position: relative;
}

.product-benefits-image {
	justify-content: center;
	align-items: center;
	padding: 0 430px 0 430px;
	text-align: center;
}

.product-benefits-image img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

.product-benefits-image picture {
	position: relative;
	display: inline-block;
	padding-bottom: 60px;
}

.product-benefits-icon {
	display: inline-block;
	width: 80px;
	height: 80px;
	margin: 0 0 10px;
	text-align: center;
	background-color: #f6f3f2;
	border-radius: 20px;
}

.product-benefits-icon svg {
	width: 60px;
	height: 60px;
	margin: 10px auto;
}

.product-benefits-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	text-align: center;
}

.product-benefits-text h3 {
	font-size: 25px;
	line-height: 30px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
	margin: 0 0 10px -10px;
	padding: 0 0 15px 10px;
	background-image: url(/bitrix/templates/holzerfarbe/images/bg-title.svg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-size: 118px 30px;
}

.product-benefits-text p {
	font-size: 18px;
	line-height: 23px;
}

.product-benefits__item_01 {
	top: -45px;
	left: 68px;
}

.product-benefits__item_01:after {
	position: absolute;
	top: 100px;
	right: -150px;
	background: url("/bitrix/templates/holzerfarbe/images/arrow02.png") no-repeat;
	width: 89px;
	height: 60px;
	content: '';
}

.product-benefits__item_02 {
	top: 250px;
	left: 68px;
}

.product-benefits__item_02 .product-benefits__icon {
	margin: 0 0 3px 16px;
}

.product-benefits__item_02 h3 {
	margin-bottom: 5px;
}

.product-benefits__item_02:after {
	position: absolute;
	top: 0;
	right: -150px;
	background: url("/bitrix/templates/holzerfarbe/images/arrow03.png") no-repeat;
	width: 104px;
	height: 29px;
	content: '';
}

.product-benefits__item_03 {
	left: auto;
	right: 51px;
	top: -45px;
}

.product-benefits__item_03:after {
	position: absolute;
	top: 110px;
	left: -150px;
	background: url("/bitrix/templates/holzerfarbe/images/arrow04.png") no-repeat;
	width: 89px;
	height: 60px;
	content: '';
}

.product-benefits__item_04 {
	left: auto;
	right: 51px;
	top: 240px;
}

.product-benefits__item_04:after {
	position: absolute;
	top: 0;
	left: -150px;
	background: url("/bitrix/templates/holzerfarbe/images/arrow05.png") no-repeat;
	width: 104px;
	height: 29px;
	content: '';
}

.img-flare {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden;
}

.img-flare:after {
	content: "";
	position: absolute;
	top: -50%;
	right: -50%;
	bottom: -50%;
	left: -50%;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(229, 172, 142, 0)), color-stop(50%, rgba(255, 255, 255, .5)), color-stop(50%, rgba(229, 172, 142, 0)));
	background: linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, .5) 50%, rgba(229, 172, 142, 0));
	-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
	-ms-transform: rotate(60deg) translate(-5em, 7.5em);
	transform: rotateZ(60deg) translate(-5em, 7.5em);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-animation: sheens 3s infinite;
	animation: sheens 3s infinite;
	z-index: 1;
}

@-webkit-keyframes sheens {

	0%,
	79% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
		transform: rotateZ(60deg) translate(-5em, 7.5em)
	}

	80% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
		transform: rotateZ(60deg) translate(-5em, 7.5em)
	}

	95% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: rotateZ(60deg) translate(1em, -11em);
		transform: rotateZ(60deg) translate(1em, -11em)
	}

	to {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: rotateZ(60deg) translate(1em, -9em);
		transform: rotateZ(60deg) translate(1em, -9em)
	}
}

@keyframes sheens {

	0%,
	79% {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
		transform: rotateZ(60deg) translate(-5em, 7.5em)
	}

	80% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: rotateZ(60deg) translate(-5em, 7.5em);
		transform: rotateZ(60deg) translate(-5em, 7.5em)
	}

	95% {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: rotateZ(60deg) translate(1em, -11em);
		transform: rotateZ(60deg) translate(1em, -11em)
	}

	to {
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: rotateZ(60deg) translate(1em, -9em);
		transform: rotateZ(60deg) translate(1em, -9em)
	}
}

.call-centerSmall__button {
	display: inline-block;
	max-width: 220px;
	padding: 12px 0;
	width: 100%;
	color: #fff;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
	text-align: center;
	background-color: #780000;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 3px;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-ms-transition: .2s ease;
	-o-transition: .2s ease;
	transition: .2s ease;
	cursor: pointer;
}

.call-centerSmall__button:hover {
	background-color: #b10202;
}


.product-calculator {
	position: relative;
	background-color: #ffffff;
}

.product-calculator .container {
	position: relative;
	width: 100%;
	max-width: 1300px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 70px;
	padding-bottom: 70px;
}

.product-calculator h2 {
	font-size: 45px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 60px;
	text-align: center;
}

.product-calculator h2 b {
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
}


.lk-widgets-list {
	position: fixed;
	right: 20px;
	top: 75px;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 3;
}

.lk-widgets-list li {
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	-webkit-transition: all .4s linear;
	-o-transition: all .4s linear;
	transition: all .4s linear;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	background-color: #191919;
}

.lk-widgets-list li a {
	position: relative;
	display: flex;
	width: 50px;
	height: 50px;
	justify-content: center;
	align-items: center;
	background-repeat: no-repeat;
	background-position: center center;
}

.lk-widgets-list li a div {
	display: block;
	height: 60px;
	padding: 5px 0 0 80px;
	text-decoration: none;
}

.lk-widgets-list li a div::before {
	content: '';
	position: absolute;
	display: block;
	width: 50px;
	height: 50px;
	top: 0;
	left: 0;
	right: auto;
	border-radius: 100%;
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxNnB0IiBoZWlnaHQ9IjE2cHQiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIj48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDojZmZmZmZmOyIgZD0iTSAxMy42NjQwNjIgNi4zMTY0MDYgQyAxMy42NjQwNjIgNS41MzEyNSAxMy4wMjczNDQgNC44NDc2NTYgMTIuMjQyMTg4IDQuODQ3NjU2IEwgMTAuOTI5Njg4IDQuODQ3NjU2IEMgMTAuMDIzNDM4IDIuMzA0Njg4IDguMjczNDM4IDAuMjkyOTY5IDguMTc1NzgxIDAuMjIyNjU2IEMgOC4wNzAzMTIgMC4xNTIzNDQgNy45Mjk2ODggMC4xMzI4MTIgNy44MjQyMTkgMC4yMDMxMjUgQyA2LjE5NTMxMiAxLjI4OTA2MiA1LjM3NSAzLjIzODI4MSA0Ljk2MDkzOCA0Ljg0NzY1NiBMIDMuNzU3ODEyIDQuODQ3NjU2IEMgMi45NzI2NTYgNC44NDc2NTYgMi4zMzU5MzggNS41MzEyNSAyLjMzNTkzOCA2LjMxNjQwNiBMIDEuNzA3MDMxIDE0LjQ0OTIxOSBDIDEuNzA3MDMxIDE1LjIzNDM3NSAyLjM0Mzc1IDE1LjgzOTg0NCAzLjEyODkwNiAxNS44Mzk4NDQgTCAxMi44NzEwOTQgMTUuODM5ODQ0IEMgMTMuNjU2MjUgMTUuODM5ODQ0IDE0LjI5Mjk2OSAxNS4yMzQzNzUgMTQuMjkyOTY5IDE0LjQ0OTIxOSBaIE0gNy45OTIxODggMC44MzIwMzEgQyA4LjQyNTc4MSAxLjE3MTg3NSA5LjU4MjAzMSAyLjkxNDA2MiAxMC4yNzczNDQgNC44NDc2NTYgTCA1LjYwOTM3NSA0Ljg0NzY1NiBDIDUuOTg4MjgxIDMuNTU4NTk0IDYuNjkxNDA2IDEuNzczNDM4IDcuOTkyMTg4IDAuODMyMDMxIFogTSAxMi44NDc2NTYgMTUuMTk1MzEyIEwgMy4xNTIzNDQgMTUuMTk1MzEyIEMgMi43MDMxMjUgMTUuMTk1MzEyIDIuMzM1OTM4IDE0Ljg5MDYyNSAyLjMzNTkzOCAxNC40Mzc1IEwgMi45NjQ4NDQgNi4zMDg1OTQgQyAyLjk2NDg0NCA1Ljg1NTQ2OSAzLjMzMjAzMSA1LjQ3NjU2MiAzLjc4MTI1IDUuNDc2NTYyIEwgNC44MTY0MDYgNS40NzY1NjIgQyA0LjY0ODQzOCA2LjQxMDE1NiA0LjU4MjAzMSA3LjA4OTg0NCA0LjU1NDY4OCA3LjU0Mjk2OSBDIDQuMzU1NDY5IDcuNjc5Njg4IDQuMjIyNjU2IDcuOTMzNTk0IDQuMjIyNjU2IDguMTk1MzEyIEMgNC4yMjI2NTYgOC42MjEwOTQgNC41NjY0MDYgOC45NzI2NTYgNC45ODgyODEgOC45NzI2NTYgQyA1LjQxNDA2MiA4Ljk3MjY1NiA1Ljc1MzkwNiA4LjYzNjcxOSA1Ljc1MzkwNiA4LjIxMDkzOCBDIDUuNzUzOTA2IDcuODU5Mzc1IDUuNTE1NjI1IDcuNTI3MzQ0IDUuMTk1MzEyIDcuNDM3NSBDIDUuMjI2NTYyIDYuOTc2NTYyIDUuMzAwNzgxIDYuNDEwMTU2IDUuNDYwOTM4IDUuNDc2NTYyIEwgMTAuNDY4NzUgNS40NzY1NjIgQyAxMC42NDg0MzggNi4wODU5MzggMTAuNzY5NTMxIDYuODY3MTg4IDEwLjgxMjUgNy41NzQyMTkgQyAxMC42MzI4MTIgNy43MTQ4NDQgMTAuNTE1NjI1IDcuOTQ5MjE5IDEwLjUxNTYyNSA4LjE5NTMxMiBDIDEwLjUxNTYyNSA4LjYyMTA5NCAxMC44NTkzNzUgOC45NzI2NTYgMTEuMjgxMjUgOC45NzI2NTYgQyAxMS43MDcwMzEgOC45NzI2NTYgMTIuMDQ2ODc1IDguNjM2NzE5IDEyLjA0Njg3NSA4LjIxMDkzOCBDIDEyLjA0Njg3NSA3LjgzOTg0NCAxMS43ODUxNTYgNy40OTIxODggMTEuNDMzNTk0IDcuNDE3OTY5IEMgMTEuMzkwNjI1IDYuNzU3ODEyIDExLjI3MzQzOCA2LjA4NTkzOCAxMS4xMTMyODEgNS40NzY1NjIgTCAxMi4yMTA5MzggNS40NzY1NjIgQyAxMi42NjQwNjIgNS40NzY1NjIgMTMuMDMxMjUgNS44ODY3MTkgMTMuMDMxMjUgNi4zMzU5MzggTCAxMy42NjQwNjIgMTQuNDE3OTY5IEMgMTMuNjY0MDYyIDE0Ljg2NzE4OCAxMy4yOTY4NzUgMTUuMTk1MzEyIDEyLjg0NzY1NiAxNS4xOTUzMTIgWiBNIDEyLjg0NzY1NiAxNS4xOTUzMTIgIi8+PC9nPjwvc3ZnPg==");
}

.lk-widgets-list li a span {
	position: absolute;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	top: -5px;
	right: 0;
	min-width: 20px;
	max-width: max-content;
	padding: 4px;
	height: 20px;
	font-size: 12px;
	border-radius: 10px;
	color: #fff;
	background-color: #780000;
}


/* РҐР»РµР±РЅС‹Рµ РєСЂРѕС€РєРё */
.breadcrumb {
	width: 100%;
	margin: 20px 0 20px;
}

.breadcrumb ul {
	display: table;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.breadcrumb ul li {
	float: left;
}

.breadcrumb ul li a,
.breadcrumb ul li span {
	font-size: 17px;
	line-height: 1.166667;
	text-decoration: none;
	cursor: pointer;
	font-family: 'Tilda Sans', sans-serif;
}

.breadcrumb ul li a {
	border-bottom: 1px solid hsla(0, 0%, 100%, 0);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.breadcrumb ul li a:hover {
	border-bottom: 1px solid #fff;
	color: unset;
}

.breadcrumb ul li:after {
	content: 'вЂє';
	display: inline-block;
	margin: -3px 10px 0 10px;
	font-size: 17px;
	font-weight: bold;
}

.breadcrumb ul li:last-child:after {
	content: '';
	display: none;
}

.breadcrumb ul li:last-child span {
	cursor: default !important;
}

.body__product-page .breadcrumb ul li a {
	color: #ffffff;
}

.body__product-page .product-header-panel-nav a {
	color: #ffffff;
}

/* Р‘РѕР»СЊС€Рµ Рѕ РїСЂРѕРґСѓРєС‚Рµ */
.product-info {
	position: relative;
	background-color: #f6f3f2;
	padding-bottom: 30px;
}

.product-info .container {
	position: relative;
	width: 100%;
	max-width: 1300px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 70px;
	padding-bottom: 0px;
}

.product-info h2 {
	font-size: 45px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 60px;
	text-align: center;
}

.product-info h2 b {
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
}



/* РћС„РѕСЂРјР»РµРЅРёРµ Р±Р»РѕРєР° РёР·СѓС‡РµРЅРёСЏ РїСЂРѕРґСѓРєС‚Р° РІ РєР°СЂС‚РѕС‡РєРµ С‚РѕРІР°СЂР° */
.more-product-box {
	position: relative;
	margin: 0 -50px 0;
	padding: 50px;
	border-bottom: 1px solid #e1e1e1;
}

.more-product-box::before {
	content: '';
	position: absolute;
	width: 40px;
	height: 40px;
	left: 50%;
	bottom: -36px;
	background-color: #f9f9f9;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	-webkit-transform: rotate(45deg) translateX(-50%);
	-ms-transform: rotate(45deg) translateX(-50%);
	transform: rotate(45deg) translateX(-50%);
	z-index: 1;
}

.tab-card-block {
	display: table;
	width: 100%;
	background-color: #fff;
}

.tab-card-block .tab-card-ul {
	display: flex;
	width: 100%;
	list-style: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.tab-card-block .tab-card-ul:after {
	content: '';
	display: table;
	clear: both;
}

.tab-card-block .tab-card-ul li {
	flex: 1;
	font-size: 17px;
	text-align: center;
	cursor: pointer;
	box-sizing: border-box;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-top: 2px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}

.tabs-title:first-child {
	border-left: 0;
}

.tab-card-block .tab-card-ul li span {
	display: block;
	padding: 25px 0 25px;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
}

.tab-card-block .tab-card-ul li:first-child {
	border-left: 0;
}

.tab-card-block .tab-card-ul .active {
	color: #780000;
	border-top: 2px solid #780000;
	border-bottom-color: transparent;
	cursor: default;
}

.tab-card-block .tab-cont {
	box-sizing: border-box;
	border-top: 1px solid #fff;
	width: 100%;
}

.tab-card-block .tab-cont .tab-pane {
	display: inline-block;
	width: 100%;
}

.tab-card-block table {
	margin: 0 0 15px 0;
}

.tab-card-block p {
	font-size: 17px !important;
}

.tab-card-block li {
	font-size: 17px !important;
}

.tab {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 50px 100px;
}

.tab-cont h3 {
	font-size: 20px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
	line-height: 25px;
	margin: 40px 0 10px;
}

.tab-cont h3:first-child {
	font-size: 20px;
	line-height: 25px;
	margin: 0 0 20px;
}

.tab-cont p {
	font-size: 21px;
	line-height: 25px;
	margin-bottom: 12px;
}

.tab-aside {
	width: 30%;
}

.product-view-aside-block-content p {
	margin: 15px 0;
}

.product-view-aside-block-content p:first-child {
	margin-top: 0 !important;
}

.product-view-aside-block-content ul {
	display: block;
	clear: both;
}

.product-view-aside-block-content ul li a {
	display: inline-block;
	font-size: 16px;
	line-height: 32px;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

.product-view-aside-block-content ul li a span {
	border-bottom: 1px solid #545058;
	-webkit-transition: border-color 0.3s;
	transition: border-color 0.3s;
}

.product-view-aside-block-content ul li a:hover {
	color: #780000;
}

.product-view-aside-block-content ul li a:hover span {
	border-color: #780000;
}

.table-scroll h3 {
	font-size: 24px;
	line-height: 29px;
	margin: 30px 0 20px !important;
}

.table-scroll p,
tbody th,
tbody td {
	font-size: 17px;
	line-height: 22px;
}

table {
	width: 100%;
}

thead,
tbody,
tfoot {
	border: 1px solid #f1f1f1;
	background-color: #fefefe;
}

tbody tr:nth-child(2n) {
	background-color: #ffffff;
}

tbody tr:nth-child(2n+1) {
	background-color: #f4f4f4;
}

tbody th,
tbody td {
	padding: 1.3125rem 1.25rem .9375rem;
}












.colors-table {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.colors-cell {
	box-sizing: content-box;
	/*display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;*/
	padding: 4px;
	width: 70px;

	border-bottom: 4px solid #fff !important;
	border-right: 4px solid #fff !important;
}

.colors-cell-name {
	text-align: center;
	width: 100%;
	height: 52px;
}

.colors-cell-name {
	color: #000000;
	display: inline-block;
	margin: 5px 0 0 0;
	height: auto;
}

.colors-cell__img {
	padding-top: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.colors-table * {
	outline: none !important;
}

.product-item-scu-item-color-container .product-color-panel-item {
	border: 1px solid #eeeeee;
	background-size: auto 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 13px 24px 13px 80px;
}

.calculate-form .wrapper-top {
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	padding-bottom: 12px;
}

.calculate-form .wrapper-group {
	display: flex;
	display: -webkit-box;
	display: -ms-flexbox;
	margin: auto;
}

.calculate-form .form-group.full-width {
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
}

.calculate-form .form-caption {
	padding-left: 23px;
	margin-bottom: 8px;
	white-space: nowrap;
	color: #7d848e;
	font-size: 13px;
	font-weight: 400;
}

.calculate-form .btn-calculate {

	background-color: #ef4136;
	font-size: 24px;
	font-weight: 500;
	color: #fff;
	padding: 0 45px;
	line-height: 50px;
	border-radius: 25px;
	margin-top: 30px;
	letter-spacing: .6px;

}

.calculate-form .item-bordered {

	border-bottom: 1px solid #c0c5cb;
	color: #0a3a82;
	padding-top: 21px;
	padding-bottom: 15px;

}

.row {

	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;

}

.sectionKube .sectionHolzer-left {
	left: 50%;
	right: 0;
}

.sectionKube .sectionHolzer-left::before {
	float: left;
}

.sectionKube .sectionHolzer-left::after {
	left: -200px;
}

.sectionKube .position-static {
	float: left;
}

.sectionKube .promo-slot-wrapper {
	text-align: left;
}

.sectionHolzer .container .slogan {
	margin-top: 40px;
	font-size: 40px;
	line-height: 60px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;

	text-transform: uppercase;
}

.sectionHolzer-button {
	display: inline-block;
	max-width: 220px;
	padding: 12px 0;
	width: 100%;
	color: #841001;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
	text-align: center;
	background-color: #fff;
	;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 3px;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-ms-transition: .2s ease;
	-o-transition: .2s ease;
	transition: .2s ease;
	cursor: pointer;
}

.sectionHolzer-button:hover {
	opacity: .60;
	filter: alpha(opacity=60);
}

.sectionHolzer {
	position: relative;
}

.sectionHolzer .container {
	display: table;
	width: 100%;
	max-width: 1300px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 70px;
	padding-bottom: 70px;
}

.sectionHolzer-right {}

.sectionHolzer-left {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 50%;
}

.sectionHolzer-left::before {
	content: '';
	float: right;
	position: relative;
	display: block;
	width: 250px;
	height: 100%;
	background-color: #841001;
	opacity: .41;
	filter: alpha(opacity=41);
	z-index: 1;
}

.sectionEvex .sectionHolzer-left::before {
	background-color: #8ba3b1 !important;
}

.sectionKube .sectionHolzer-left::before {
	background-color: #444e59 !important;
}

.sectionBelokrass .sectionHolzer-left::before {
	background-color: #2f86c4 !important;
}

.sectionHolzer-left::after {
	content: '';
	position: absolute;
	display: block;
	width: 500px;
	height: 500px;
	z-index: 1;
	bottom: -50px;
	right: -200px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("/bitrix/templates/holzerfarbe/../images/silikon quarzgrund.png");
	display: none;
}

.sectionEvex .sectionHolzer-left::after {
	background-image: url("/bitrix/templates/holzerfarbe/../images/EVEX VR-3.png");
}

.sectionKube .sectionHolzer-left::after {
	background-image: url("/bitrix/templates/holzerfarbe/../images/Kube HausLux 3.png");
}

.sectionBelokrass .sectionHolzer-left::after {
	background-image: url("/bitrix/templates/holzerfarbe/../images/Р‘РµР»РѕРєСЂР°СЃ-Р±Р»СЋ_03_03.png");
}

.sectionHolzer-img-cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.sectionHolzer-img-cover-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .54;
	filter: alpha(opacity=54);
}



.sectionHolzer-right {
	position: relative;
}

.position-static {
	position: static;
	float: right;
	width: 50%;

}

.promo-slot-wrapper {
	min-height: 516px;
	text-align: right;
	color: #fff;
}

.section__part--xxlarge {
	margin-bottom: 50px !important;
}

.section__part--xxlarge .logo {
	font-weight: 700;
}

.section__part--xxlarge .logo {
	font-size: 7.778em;
	line-height: .9;
	text-transform: uppercase;
	letter-spacing: -4px;
}

.section__part--last,
.section__part:last-child {
	margin-bottom: 0 !important;
}

.col-absolute {
	position: absolute;
	top: 0;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-left: 50%;
	width: 41.66666667%;
	float: left;
}

.sectionHolzer-left>.col-absolute>* {
	width: 100%;
}

.col-absolute .fix {
	position: relative;
	top: 6px;
}

.col-absolute--bottom {
	position: absolute;
	top: 0;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-align-items: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-left: 50%;
	width: 41.66666667%;
}


.fake-img--405x300 {
	width: 405px;
	max-width: 100%;
	padding-top: 74.07407407%;
}


.sectionHolzer .sectionHolzer-img-cover::before {
	content: '';
	float: left;
	position: relative;
	display: block;
	width: 100px;
	height: 100%;
	background-color: #841001;
	z-index: 1;
}

.sectionEvex.sectionHolzer .sectionHolzer-img-cover::before {
	content: '';
	float: left;
	position: relative;
	display: block;
	width: 100px;
	height: 100%;
	background-color: #8ba3b1;
	z-index: 1;
}

.sectionKube.sectionHolzer .sectionHolzer-img-cover::before {
	content: '';
	float: right;
	position: relative;
	display: block;
	width: 100px;
	height: 100%;
	background-color: #444e59;
	z-index: 1;
}

.sectionBelokrass.sectionKube.sectionHolzer .sectionHolzer-img-cover::before {
	content: '';
	float: right;
	position: relative;
	display: block;
	width: 100px;
	height: 100%;
	background-color: #2f86c4;
	z-index: 1;
}

.sectionHolzer-center,
.sectionBelokrass-center,
.sectionEvex-center,
.sectionKube-center {
	position: absolute;
	left: 0;
	bottom: 10px;
	right: 0;
	width: 350px;
	height: 330px;
	margin: 0 auto;
	z-index: 1;
}

.fake-img {
	width: 350px;
	height: 330px;
	display: block;
	background-repeat: no-repeat;
}

.main-solution {
	position: relative;
	background-color: #ffffff;
}

.main-solution .container {
	position: relative;
	width: 100%;
	max-width: 1300px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 70px;
	padding-bottom: 70px;
}

.main-solution h2 {
	font-size: 45px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 60px;
	text-align: center;
}

.main-solution h2 b {
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
}

.catalog-block ul {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: stretch;
	flex-wrap: wrap;
}

.catalog-block ul li {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-items: stretch;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	width: 50%;
	float: left;
	cursor: pointer;
	margin: 0 0 20px 0;
}

.catalog-block ul li:nth-child(odd) .main-solution-cell {
	margin-right: 10px;
}

.catalog-block ul li:nth-child(even) .main-solution-cell {
	margin-left: 10px;
}

.main-solution-cell {
	position: relative;
	width: 100%;
	height: 414px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	border: 1px solid #eeeeee;
}

.main-solution-cell::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(hsla(0, 0%, 100%, 0)));
	background-image: linear-gradient(90deg, #fff 0, hsla(0, 0%, 100%, 0));
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#00FFFFFF", GradientType=1);
	opacity: .6;
	filter: alpha(opacity=60);
	-webkit-transition: opacity .4s ease 0s;
	transition: opacity .4s ease 0s;
	z-index: 0;
}

.main-solution-cell:hover::before {
	opacity: 0;
	filter: alpha(opacity=0);
}

.caption-overlay__title {
	color: #191919;
	font-size: 30px;
	line-height: 35px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}

.main-solution-cell:hover .caption-overlay__title {
	color: #fff;
}

.caption-overlay {
	display: block;
	position: absolute;
	color: #000;
	overflow: hidden;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	padding: 30px;
}

.caption-overlay__image {
	position: absolute;
	width: 50%;
	right: 30px;
	bottom: 30px;
	height: calc(100% - 60px);
	-webkit-transform: translateY(calc(100% + 30px));
	transform: translateY(calc(100% + 30px));
	background: transparent 100% 100% no-repeat;
	background-size: auto;
	background-size: contain;
	-webkit-transition: transform .4s ease 0s;
	-webkit-transition: -webkit-transform .4s ease 0s;
	transition: -webkit-transform .4s ease 0s;
	transition: transform .4s ease 0s;
	transition: transform .4s ease 0s, -webkit-transform .4s ease 0s;
}

.caption-overlay__image img {
	position: absolute;
	bottom: 0;
	right: 0;
	max-width: 300%;
	max-height: 300%;
	-webkit-transform: scale(.333);
	transform: scale(.333);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}

.caption-overlay__icon {
	position: absolute;
	bottom: 30px;
	left: 30px;
	background: #fff;
	border-radius: 50%;
	width: 33px;
	height: 33px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	-webkit-transition: all .4s ease 0s;
	transition: all .4s ease 0s;
}

.caption-overlay:active .caption-overlay__icon,
.caption-overlay:focus .caption-overlay__icon,
.caption-overlay:hover .caption-overlay__icon,
.hovarable:hover>.caption-overlay .caption-overlay__icon {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate(0);
	transform: translate(0);
}

.caption-overlay__icon::after,
.caption-overlay__icon::before {
	content: "";
	display: block;
	position: absolute;
}

.caption-overlay__icon::after {
	top: 50%;
	left: 50%;
	border-top: 2px solid #b11e24;
	border-right: 2px solid #b11e24;
	width: 12.02081528px;
	height: 12.02081528px;
	-webkit-transform: translate(-70%, -50%) rotate(45deg);
	transform: translate(-70%, -50%) rotate(45deg);
}

.caption-overlay__icon::after,
.caption-overlay__icon::before {
	content: "";
	display: block;
	position: absolute;
}

.caption-overlay:active,
.caption-overlay:focus,
.caption-overlay:hover,
.hovarable:hover>.caption-overlay {
	color: #fff;
	background-color: rgba(120, 0, 0, .8);
}

.caption-overlay:active .caption-overlay__image,
.caption-overlay:focus .caption-overlay__image,
.caption-overlay:hover .caption-overlay__image,
.hovarable:hover>.caption-overlay .caption-overlay__image {
	-webkit-transform: translate(0);
	transform: translate(0);
}

/* РљРѕРЅС‚РµРЅС‚ */
.container__no-padding {
	padding-top: 0px;
	padding-bottom: 0px;
}

.page-section {
	position: relative;
	background-color: #10182d;
}

.page-section.gray {
	background-color: #f6f3f2;
}

.page-section>.container,
.container-page {
	position: relative;
	width: 100%;
	max-width: 1300px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 50px;
}

.page-section .container__no-padding {
	padding-top: 0px;
	padding-bottom: 0px;
}

.page-section .container__no-padding .breadcrumb {
	margin: 0;
	padding: 20px 0;
}

.page-section .container h1,
.page-section .container h2 {
	font-size: 40px;
	font-family: 'Tilda Sans', sans-serif;
	margin-bottom: 30px;
	color: #fff;
}

.page-section .container h1 span,
.page-section .container h2 span {
	font-family: 'Tilda Sans', sans-serif;
	font-weight: 600;
}

.page-section .container p {
	font-size: 21px;
	line-height: 25px;
	margin-bottom: 12px;
	color: #fff;
}

.page-section .container li {
	font-size: 21px;
	line-height: 25px;
}

.page-section figure {
	text-align: center;
}

.page-section a {
	color: #780000;
}

.page-section.gray li {
	margin: 0 0 5px 0;
}

.company__video {
	margin: 60px auto 0;
	max-width: 850px;
}

.company__video-title {
	text-align: center;
	margin: 30px 0 35px;
	font-size: 25px;
	font-family: 'Tilda Sans', sans-serif;
}

.body__product-page .container-page {
	padding: 0;
	max-width: 100%;
}

.body__product-page .container-page>h1 {
	display: none;
}

.body__product-page .page-section .wrap {
	padding: 0;
}

.tab-pane ul {
	position: relative;
	display: inline-block;
	margin: 0 0 10px 60px;
}

.tab-pane ul li {
	font-size: 21px;
	line-height: 25px;
	margin-bottom: 12px;
}

.tab-pane ul li {
	position: relative;
	margin-bottom: 4px;
}

.tab-pane ul li:before {
	content: '';
	position: absolute;
	top: 14px;
	left: -28px;
	width: 14px;
	height: 1px;
	background-color: #0f0c0a;
}


/* РљРѕРЅС‚Р°РєС‚С‹ */
.contacts-info {
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	flex-direction: row;
}

.contacts-info-left,
.contacts-info-right {
	width: 45%;
}

.contacts-info-item {
	width: 100%;
	margin-bottom: 30px;
}

.contacts-info-item.salon {
	border-top: 1px solid #cccccc;
	padding: 15px 0 25px;
}

.contacts-info-item:last-child {
	margin-bottom: 0px;
}

.contacts-info-title,
.contacts-info-link-phone {
	margin-bottom: 12px;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
}

.contacts-info-text {
	display: block;
	font-size: 18px;
	line-height: 23px;
}

.contacts-info-link,
.contacts-info-link-phone {
	color: #191919 !important;
	font-size: 21px;
	font-family: 'Tilda Sans', sans-serif;
	text-decoration: none;
	border-bottom: 1px solid rgba(25, 25, 25, .2);
	-webkit-transition: border .3s;
	-o-transition: border .3s;
	transition: border .3s
}

.contacts-info-link:hover {
	border-color: #191919;
}

.contacts-info-link-phone {
	display: inline-block;
	border-bottom: 0;
}

.contacts-info-item-letter {
	margin-bottom: 32px;
}

.contacts-info-item-letters {
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	flex-direction: row;
}

.contacts-info-item-half {
	width: 50%;
	margin-bottom: 30px;
}

#contacts_map {
	position: relative;
	display: block;
	width: 1300px;
	height: 600px;
	overflow: hidden;
}



.block-title {
	margin: 40px 0 30px;
	text-align: center;
	font-size: 30px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: 600;
}

.offer-block {
	display: flex;
	justify-content: center;
	position: relative;
	padding: 0 0 64px;
	margin: 0 0 64px;
}

.offer-block:after {
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background: #2B1B35;
	opacity: 0.1;
	content: '';
	position: absolute;
}

.offer-block .block {
	font-size: 17px;
	font-family: 'Tilda Sans', sans-serif;
	max-width: 200px;
	text-align: center;
	margin: 0 0 0 40px;
}

.offer-block .block:first-child {
	margin-left: 0;
}

.offer-block .block .icon {
	width: 52px;
	height: 52px;
	margin: 0 auto 20px auto;
}

.offer-block .block .icon.ico-1 {
	background: url(/bitrix/templates/holzerfarbe/images/offer-icon-1.svg) center center no-repeat;
}

.offer-block .block .icon.ico-2 {
	background: url(/bitrix/templates/holzerfarbe/images/offer-icon-2.svg) center center no-repeat;
}

.offer-block .block .icon.ico-3 {
	background: url(/bitrix/templates/holzerfarbe/images/offer-icon-3.svg) center center no-repeat;
}

.offer-block .block .icon.ico-4 {
	background: url(/bitrix/templates/holzerfarbe/images/offer-icon-4.svg) center center no-repeat;
}

.offer-block .block .icon.ico-5 {
	background: url(/bitrix/templates/holzerfarbe/images/offer-icon-5.svg) center center no-repeat;
}


/* 7 РїСЂРёС‡РёРЅ РІС‹Р±СЂР°С‚СЊ Holzerfarbe */
.company-blocks {
	display: flex;
	flex-direction: row;
	justify-content: left;
	align-items: stretch;
	flex-wrap: wrap;
}

.company-blocks .company-block {
	width: 25%;
	text-align: center;
}

.company-blocks .company-block-icon {
	width: 150px;
	height: 150px;
	margin: 0 auto 20px auto;
	background-size: 100%;
	background-repeat: no-repeat;
}

.company-blocks .company-block-icon.ico-1 {
	background-image: url(/bitrix/templates/holzerfarbe/images/company-icon-1.svg);
}

.company-blocks .company-block-icon.ico-2 {
	background-image: url(/bitrix/templates/holzerfarbe/images/company-icon-2.svg);
}

.company-blocks .company-block-icon.ico-3 {
	background-image: url(/bitrix/templates/holzerfarbe/images/company-icon-3.svg);
}

.company-blocks .company-block-icon.ico-4 {
	background-image: url(/bitrix/templates/holzerfarbe/images/company-icon-4.svg);
}

.company-blocks .company-block-icon.ico-5 {
	background-image: url(/bitrix/templates/holzerfarbe/images/company-icon-5.svg);
}

.company-blocks .company-block-icon.ico-6 {
	background-image: url(/bitrix/templates/holzerfarbe/images/company-icon-6.svg);
}

.company-blocks .company-block-icon.ico-7 {
	background-image: url(/bitrix/templates/holzerfarbe/images/company-icon-7.svg);
}

.company-blocks .company-block-title {
	font-size: 19px;
	line-height: 24px;
	font-family: 'Tilda Sans', sans-serif;
}

.company-blocks .company-block p {
	font-size: 19px;
	margin: 20px 20px auto;
}

.indication-blocks {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-between;
	-webkit-justify-content: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
}

.indication-blocks .indication-block {
	width: 20%;
	margin: 0 20px 30px 20px;
	text-align: center;
}

.indication-blocks .indication-block-title {
	font-size: 30px;
	line-height: 24px;
	font-family: 'Tilda Sans', sans-serif;
}

.indication-blocks .indication-block p {
	font-size: 19px;
	margin: 20px 20px auto;
}

/* РЎС‚Р°С‚СЊ РґРёР»РµСЂРѕРј */
.become-dealer {
	display: flex;
	position: relative;
	padding: 0 0 64px;
}

.become-dealer .item {
	width: 50%;
}

.become-dealer .item .centered {
	width: 210px;
	margin: 0 auto;
	text-align: center;
}

.become-dealer .item .icon {
	width: 152px;
	height: 152px;
	margin: 0 auto;
}

.become-dealer .item .icon.ico-1 {
	background: url(/bitrix/templates/holzerfarbe/images/dealer-icon-1.svg) center center no-repeat;
}

.become-dealer .item .icon.ico-2 {
	background: url(/bitrix/templates/holzerfarbe/images/dealer-icon-2.svg) center center no-repeat;
}

.become-dealer .item .type {
	margin: 24px 16px;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
}

.become-dealer .item .phones {
	font-size: 23px;
	font-family: 'Tilda Sans', sans-serif;
}

.become-dealer .line {
	position: relative;
	display: flex;
	align-items: center;
	font-size: 18px;
}

.become-dealer .line:after {
	position: absolute;
	display: block;
	content: '';
	left: 50%;
	top: 0;
	bottom: 0;
	;
	width: 1px;
	height: 100%;
	margin-left: -0.5px;
	background-color: #2B1B35;
	opacity: 0.1;
}

.become-dealer .line span {
	position: relative;
	display: block;
	padding: 24px 0;
	background-color: #fff;
	z-index: 1;
}

.become-dealer-button {
	display: inline-block;
	width: 100%;
	max-width: 220px;
	padding: 12px 0;
	color: #fff;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
	text-align: center;
	background-color: #780000;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 10px;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-ms-transition: .2s ease;
	-o-transition: .2s ease;
	transition: .2s ease;
	cursor: pointer;
}

.become-dealer-button:hover {
	background-color: #920000;
}

/* РћС„РѕСЂРјР»РµРЅРёРµ СЂР°Р·РґРµР»Р° Р“РґРµ РєСѓРїРёС‚СЊ */

.dealers-city {
	display: inline-block;
	margin: 20px 0 20px;
	padding: 10px 0 14px 20px;
	border-left: 3px solid #e61e1e;
	color: #e61e1e;
	font-size: 26px;
	font-weight: 600;
	line-height: 20px;
}

.dealers-list {
	margin-bottom: 20px;
}

.dealer-item {
	height: 70px;
	margin-bottom: 15px;
	padding: 10px 20px 10px 20px;
	background: rgba(0, 0, 0, 0.025);
}

.dealer-name {
	font-size: 17px;
	font-family: 'Tilda Sans', sans-serif;
}

.dealer-address {
	width: 42%;
	float: left;
}

.dealer-address p {
	margin: 0;
}

.dealer-phone {
	width: 20%;
	float: left;
	font-size: 15px;
	font-weight: 700;
	line-height: 70px;
	text-align: center;
}

.dealer-phone a {
	font-size: 19px;
	text-decoration: none;
	border-bottom: 0;
}

.dealer-phone a:hover {
	border-bottom: 0;
}

.dealer-type {
	width: 29%;
	float: left;
	line-height: 70px;
	color: rgba(15, 12, 10, 0.7);
	text-align: center;
}

.dealer-www-mail {
	width: 100px;
	float: left;
	margin-top: 5px;
}

.dealer-mail,
.dealer-www {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-left: 10px;
	border-radius: 100%;
	background-color: #eee;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 20px 20px;
	text-indent: -9999px;
}

.dealer-mail,
.dealer-www,
.dealer-mail:hover,
.dealer-www:hover {
	border-bottom: 0;
}

.dealer-mail {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4OCA0ODgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4OCA0ODg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDE2LjUsNzEuNUMzNzAuNCwyNS40LDMwOS4yLDAsMjQ0LDBTMTE3LjYsMjUuNCw3MS41LDcxLjVDMjUuNCwxMTcuNiwwLDE3OC44LDAsMjQ0czI1LjQsMTI2LjQsNzEuNSwxNzIuNQ0KCQkJQzExNy42LDQ2Mi42LDE3OC44LDQ4OCwyNDQsNDg4YzM5LjcsMCw3OS05LjcsMTEzLjktMjguMmM4LjgtNC42LDEyLjEtMTUuNSw3LjUtMjQuM2MtNC42LTguOC0xNS41LTEyLjEtMjQuMy03LjUNCgkJCWMtMjkuNywxNS43LTYzLjIsMjQtOTcuMSwyNGMtMTE0LjcsMC0yMDgtOTMuMy0yMDgtMjA4UzEyOS4zLDM2LDI0NCwzNnMyMDgsOTMuMywyMDgsMjA4YzAsMzguNi0xMC44LDYwLjYtMTkuOSw3Mi4yDQoJCQljLTkuNywxMi41LTIyLjcsMTkuNi0zNS43LDE5LjZjLTE4LjEsMC0zNi40LTE0LjQtMzYuNC00Ni42VjE0OS4xYzAtOS45LTguMS0xOC0xOC0xOGMtOS45LDAtMTgsOC4xLTE4LDE4djcuOQ0KCQkJYy0yMi40LTIyLjUtNTMuMy0zNi40LTg3LjUtMzYuNEMxNjguNCwxMjAuNSwxMTMsMTc1LjksMTEzLDI0NHM1NS40LDEyMy41LDEyMy41LDEyMy41YzEyLjEsMCwyNC0xLjcsMzUuNC01LjINCgkJCWM5LjUtMi44LDE0LjktMTIuOSwxMi4xLTIyLjRzLTEyLjktMTQuOS0yMi40LTEyLjFjLTguMSwyLjQtMTYuNiwzLjctMjUuMSwzLjdjLTQ4LjIsMC04Ny41LTM5LjItODcuNS04Ny41DQoJCQljMC00OC4yLDM5LjItODcuNSw4Ny41LTg3LjVTMzI0LDE5NS43LDMyNCwyNDR2NDUuMmMwLDU0LjIsMzYuNCw4Mi42LDcyLjQsODIuNmMyNC4xLDAsNDcuNS0xMi4yLDY0LjEtMzMuNQ0KCQkJYzE4LTIzLjEsMjcuNS01NS43LDI3LjUtOTQuM0M0ODgsMTc4LjgsNDYyLjYsMTE3LjYsNDE2LjUsNzEuNXoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
}

.dealer-www {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTQuOTcxIDU0Ljk3MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTQuOTcxIDU0Ljk3MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6cmdiKDE1LCAxMiwgMTApOyIgZD0iTTUxLjE3MywzLjgwMWMtNS4wNjgtNS4wNjgtMTMuMzE1LTUuMDY2LTE4LjM4NCwwbC05LjE5Miw5LjE5MmMtMC43ODEsMC43ODEtMC43ODEsMi4wNDcsMCwyLjgyOA0KCQljMC43ODEsMC43ODEsMi4wNDcsMC43ODEsMi44MjgsMGw5LjE5Mi05LjE5MmMxLjY5MS0xLjY5LDMuOTUxLTIuNjIyLDYuMzYzLTIuNjIyYzIuNDEzLDAsNC42NzMsMC45MzIsNi4zNjQsMi42MjMNCgkJczIuNjIzLDMuOTUxLDIuNjIzLDYuMzY0YzAsMi40MTItMC45MzIsNC42NzItMi42MjMsNi4zNjNMMzYuMzI1LDMxLjM3OWMtMy41MSwzLjUwOC05LjIxOSwzLjUwOC0xMi43MjksMA0KCQljLTAuNzgxLTAuNzgxLTIuMDQ3LTAuNzgxLTIuODI4LDBzLTAuNzgxLDIuMDQ4LDAsMi44MjhjMi41MzQsMi41MzQsNS44NjMsMy44MDEsOS4xOTIsMy44MDFzNi42NTgtMS4yNjcsOS4xOTItMy44MDENCgkJbDEyLjAyMS0xMi4wMjFjMi40NDctMi40NDYsMy43OTUtNS43MTEsMy43OTUtOS4xOTJDNTQuOTY4LDkuNTEyLDUzLjYyLDYuMjQ4LDUxLjE3MywzLjgwMXoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDpyZ2IoMTUsIDEyLCAxMCk7IiBkPSJNMjcuMTMyLDQwLjU3bC03Ljc3OCw3Ljc3OGMtMS42OTEsMS42OTEtMy45NTEsMi42MjMtNi4zNjQsMi42MjNjLTIuNDEyLDAtNC42NzMtMC45MzItNi4zNjQtMi42MjMNCgkJYy0zLjUwOS0zLjUwOS0zLjUwOS05LjIxOSwwLTEyLjcyOEwxNy45NCwyNC4zMDZjMS42OTEtMS42OSwzLjk1MS0yLjYyMiw2LjM2NC0yLjYyMmMyLjQxMiwwLDQuNjcyLDAuOTMyLDYuMzYzLDIuNjIyDQoJCWMwLjc4MSwwLjc4MSwyLjA0NywwLjc4MSwyLjgyOCwwczAuNzgxLTIuMDQ3LDAtMi44MjhjLTUuMDY3LTUuMDY3LTEzLjMxNC01LjA2OC0xOC4zODQsMEwzLjc5NywzMi43OTMNCgkJYy0yLjQ0NiwyLjQ0Ni0zLjc5NCw1LjcxMS0zLjc5NCw5LjE5MmMwLDMuNDgsMS4zNDgsNi43NDUsMy43OTUsOS4xOTFjMi40NDYsMi40NDcsNS43MTEsMy43OTUsOS4xOTEsMy43OTUNCgkJYzMuNDgxLDAsNi43NDYtMS4zNDgsOS4xOTItMy43OTVsNy43NzgtNy43NzhjMC43ODEtMC43ODEsMC43ODEtMi4wNDcsMC0yLjgyOFMyNy45MTMsMzkuNzg5LDI3LjEzMiw0MC41N3oiLz4NCjwvZz4NCjwvc3ZnPg0K");
}

.tab-dealers-nav {
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}

.tab-dealers-nav select {
	width: 250px;
	height: 36px;
	padding: 0 20px;
	border: 1px solid #c5c5c5;
	font-size: 17px;
	text-align: center;
}

.tab-dealers-tabs {
	display: block;
	position: relative;
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	border-radius: 35px;
	overflow: hidden;
	background: rgba(15, 12, 10, 0.1);
	user-select: none;
	letter-spacing: 0.25px;
}

.tab-dealers-tabs:after {
	content: "";
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
	left: 0;
	border-radius: 35px;
	background: #780000;
	transition: all 250ms ease-in-out;
}

.tab-dealers-tabs.dealers-slide:after {
	left: 50%;
}

.tab-dealers-trigger {
	display: inline-block;
	position: relative;
	float: left;
	padding: 11px 20px;
	font-size: 14px;
	line-height: 1;
	color: rgb(15, 12, 10);
	text-transform: uppercase;
	text-align: center;
	z-index: 2;
	cursor: pointer;
	transition: color 250ms ease-in-out;
	user-select: none;
}

.tab-dealers-trigger.dealers-active {
	color: #fff;
}

/*.gMapInfo {font-size:14px;padding:0px 10px 10px 20px; /*width:330px;}
.gMapInfo-label {font-size:px;opacity:.5;padding-top:20px}
.gMapInfo-row {font-size:16px;}
.gMapInfo-row a,.gList-phone a,.gMapInfo-label a {color:rgb(15, 12, 10);text-decoration:none}
.gList-phone a {display:block}
.gMapInfo-row a:hover,.gList-phone a:hover,.gMapInfo-label a:hover {color:#fed02f}
.gMapInfo-addressLinks {color:#074da8;font-size:12px;padding-top:10px}
.gMapInfo-addressLinks a {color:#074da8;margin-left:10px}
.gMapInfo-addressLinks a:hover {color:#fed02f}
.gMapInfo-fax,.gMapInfo-phone {font-size:19px;line-height:30px;font-weight:300;padding-top:5px}
.gMap-balloon,.gMapInfo-email,.gMapInfo-url {font-size:14px}
.gMapInfo-fax .gMapInfo-row a,.gMapInfo-phone .gMapInfo-row a {display:inline-block;margin-bottom:10px}
.gMapInfo-fax .gMapInfo-row a:last-child,.gMapInfo-phone .gMapInfo-row a:last-child {margin-bottom:0}
.gMapInfo-email a,.gMapInfo-url a {color:rgb(15, 12, 10)}
.gMapInfo-email a:hover,.gMapInfo-url a:hover {color:#fed02f}
.gMapInfo-address,.gMapInfo-email,.gMapInfo-fax,.gMapInfo-phone {position:relative}
.gMapInfo-address .gMapInfo-row {max-width:90%}*/

@media (max-width:599px) {
	.tab-dealers-nav {
		margin-top: 30px;
		text-align: center;
	}

	.tab-dealers-tabs {
		float: unset;
		width: 210px;
		margin: 20px auto 0;
	}

	.ymaps-2-1-75-map ymaps.ymaps-2-1-75-balloon_to_top {
		width: 280px !important;
	}
}

@media (max-width:979px) {
	.dealer-item {
		display: block;
		height: unset;
	}

	.dealer-address,
	.dealer-phone {
		width: 100%;
		float: unset;
		text-align: center;
	}

	.dealer-type {
		display: none;
	}

	.dealer-www-mail {
		float: unset;
		margin: 0 auto;
	}
}

@media (max-width:767px) {
	#map_container {
		width: auto !important;
		margin: 30px -15px -30px -15px;
	}
}

@media (min-width:980px) and (max-width:1023px) {
	.dealer-item {
		display: table;
		width: 98%;
		padding: 10px;
	}

	.dealer-address {
		width: 50%;
		padding-right: 15px;
	}

	.dealer-type {
		display: none;
	}

	.dealer-phone {
		width: 35%;
	}
}

@media (min-width:1024px) and (max-width:1320px) {
	.dealer-item {
		padding: 10px;
	}

	.dealer-address {
		width: 40%;
		padding-right: 15px;
	}

	.dealer-phone {
		width: 18%;
	}
}

/* РћС„РѕСЂРјР»РµРЅРёРµ СЂР°Р·РґРµР»Р° РљР°С‚Р°Р»РѕРі */
.product-list {
	display: flex;
	flex-direction: row;
	justify-content: left;
	align-items: stretch;
	flex-wrap: wrap;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.product-list li {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-items: stretch;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	width: 33.333333%;
	float: left;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
}



.product-item {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	margin: 120px auto 0;
	width: 340px;
	text-decoration: none;
	border-bottom: 0;
	color: #191919 !important;
	text-align: left;
	box-shadow: 0px 13px 21px -5px rgba(0, 0, 0, 0.3);
}

.product-item-inner {
	position: relative;
	padding: 0 25px 25px;
	background-color: #f6f3f2;
	display: flex;
	flex-direction: column;
	width: 100%;
}

.product-item:hover {
	border-bottom: 0;
}

.product-item-photo {
	margin-top: -70px;
	margin-left: -25px;
	margin-right: -25px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 15px;
	text-align: center;
}

.product-item-photo picture {
	position: relative;
	display: inline-block;
}

.product-item-photo picture img {
	/*width:100%;*/
	max-width: 240px;
	height: auto;
	max-height: 220px;
}

.product-item-type {
	margin: 0 -25px;
	padding: 10px 25px;
	font-size: 17px;
	color: #0f0c0a;
	text-align: center;
	background-color: #f2f2f2;
}

.product-item-name {
	position: relative;
	/*min-height:90px;*/
	margin-bottom: 8px;
	margin-top: 21px;
	padding-bottom: 15px;
	color: #0f0c0a;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
}

.product-item-name span {
	display: block;
	margin: 5px 0 0 0;
	font-weight: normal;
	color: #a0a0a0;
	font-size: 18px;
	font-family: 'Tilda Sans', sans-serif;
}

.product-item-name::after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	display: inline-block;
	width: 32px;
	height: 1px;
	background-color: #d4d8dc;
}

.product-item-desc {
	/*height:150px;*/
	color: #0f0c0a;
	font-size: 18px;
	line-height: 23px;
	margin: 0 0 20px 0;
}

.product-item-buy {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	margin-top: auto;
}

.product-item-price {
	display: table;
}

.product-item-price-cost {
	display: block;
	font-size: 23px;
	font-family: 'Tilda Sans', sans-serif;
}

.product-item-price-cost small {
	font-size: 23px;
	font-family: 'Tilda Sans', sans-serif;
}

.product-item-price-desc {}

.product-item-buy-order {}

.product-item-buy-order span {
	position: relative;
	display: inline-block;
	height: 50px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	border-radius: 4px;
	outline: none;
	transition: all .3s;
	border: 1px solid transparent;
	background-color: #780000;
}



.multicolor {
	background: rgba(0, 0, 0, 0) linear-gradient(0deg, rgb(212, 149, 31), rgb(167, 81, 57), rgb(52, 85, 117), rgb(61, 57, 56));
	background-size: 1000% 1000%;
	overflow: hidden;
	-webkit-animation: BackgroundAnimation 10s ease infinite;
	-moz-animation: BackgroundAnimation 10s ease infinite;
	-o-animation: BackgroundAnimation 10s ease infinite;
	animation: BackgroundAnimation 10s ease infinite;
}

@-webkit-keyframes BackgroundAnimation {
	0% {
		background-position: 50% 0%
	}

	50% {
		background-position: 50% 100%
	}

	100% {
		background-position: 50% 0%
	}
}

@-moz-keyframes BackgroundAnimation {
	0% {
		background-position: 50% 0%
	}

	50% {
		background-position: 50% 100%
	}

	100% {
		background-position: 50% 0%
	}
}

@-o-keyframes BackgroundAnimation {
	0% {
		background-position: 50% 0%
	}

	50% {
		background-position: 50% 100%
	}

	100% {
		background-position: 50% 0%
	}
}

@keyframes BackgroundAnimation {
	0% {
		background-position: 50% 0%
	}

	50% {
		background-position: 50% 100%
	}

	100% {
		background-position: 50% 0%
	}
}


/* РџРѕРґРІР°Р» */
.footer {
	width: 100%;
	padding-bottom: 20px;
	font-size: 14px;
	background-color: #191919;
}

.heading-sub {
	font-size: 18px;
	color: rgba(255, 255, 255, 0.7);
	margin-bottom: 25px;
}

.feedback-hotline-title {
	display: block;
	font-size: 15px;
	color: #9f9e9d;
	line-height: 17px;
	text-align: right;
}

.feedback-hotline-phone {
	font-size: 26px;
	color: #fff;
	font-family: 'Tilda Sans', sans-serif;
	line-height: 26px;
	margin-bottom: 20px;
}

.footer-top {
	display: table;
	width: 100%;
	padding: 45px 0 40px;
}

.footer-top-container {
	max-width: 1300px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 16px 0 16px;
}

.footer-nav {
	display: flex;
	width: 100%;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -ms-flexbox;
	width: 100%;
}

.footer-nav-column span {
	margin-bottom: 15px;
	font-size: 18px;
	color: #fff;
	font-family: 'Tilda Sans', sans-serif;
}

.footer-nav-column ul {
	margin-top: 15px;
}

.footer-nav-column ul li {
	line-height: 30px;
}

.footer-nav-column ul li a {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
	-webkit-transition: border .3s;
	-o-transition: border .3s;
	transition: border .3s
}

.footer-nav-column ul li a:hover {
	border-color: #fff;
}

.footer-nav-column:nth-child(1) {
	width: 25%;
}

.footer-nav-column:nth-child(2) {
	width: 35%;
}

.footer-nav-column:nth-child(3) {
	width: 25%;
}

.footer-nav-column:nth-child(4) {
	width: 25%;
	text-align: right;
	max-width: 205px;
}


.footer-bottom {
	width: 100%;
	color: #fff;
	font-size: 17px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.footer-bottom-container {
	max-width: 1300px;
	width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 16px 0 16px;
}

.footer-socials {
	width: 33.3333333%;
	text-align: center;
}

.footer-social-list {
	display: inline-block;
	float: right;
	padding: 0px;
	margin: 0px;
}

.footer-social-icon {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 4px;
	color: #f7f7f7;
	text-align: center;
	line-height: 37px;
	text-decoration: none;
	border: 1px solid rgba(255, 255, 255, .1);
	border-radius: 100%;
	transition: all 0.3s ease;
}

.footer-social-icon:hover {
	opacity: 1;
	border: 1px solid rgba(255, 255, 255, .35);
	color: #fff;
}

.i-facebook,
.i-vk,
.i-tg,
.i-odnoklassniki,
.i-youtube,
.i-instagram {
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: middle;
}

.i-facebook {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZwdCIgaGVpZ2h0PSIxNnB0IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMTAwJSwxMDAlLDEwMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSA5LjIzNDM3NSA1LjI0MjE4OCBMIDkuMjM0Mzc1IDMuODYzMjgxIEMgOS4yMzQzNzUgMy42NTYyNSA5LjI0MjE4OCAzLjQ5NjA5NCA5LjI2MTcxOSAzLjM4MjgxMiBDIDkuMjgxMjUgMy4yNjk1MzEgOS4zMjQyMTkgMy4xNjAxNTYgOS4zOTQ1MzEgMy4wNDY4NzUgQyA5LjQ2MDkzOCAyLjkzNzUgOS41NzAzMTIgMi44NjMyODEgOS43MjI2NTYgMi44MjAzMTIgQyA5Ljg3NSAyLjc3NzM0NCAxMC4wNzgxMjUgMi43NTc4MTIgMTAuMzMyMDMxIDIuNzU3ODEyIEwgMTEuNzA3MDMxIDIuNzU3ODEyIEwgMTEuNzA3MDMxIDAgTCA5LjUwMzkwNiAwIEMgOC4yMzA0NjkgMCA3LjMxMjUgMC4zMDA3ODEgNi43NTc4MTIgMC45MDYyNSBDIDYuMTk5MjE5IDEuNTExNzE5IDUuOTIxODc1IDIuNDA2MjUgNS45MjE4NzUgMy41ODIwMzEgTCA1LjkyMTg3NSA1LjI0MjE4OCBMIDQuMjczNDM4IDUuMjQyMTg4IEwgNC4yNzM0MzggOCBMIDUuOTIxODc1IDggTCA1LjkyMTg3NSAxNiBMIDkuMjM0Mzc1IDE2IEwgOS4yMzQzNzUgOCBMIDExLjQzNzUgOCBMIDExLjcyNjU2MiA1LjI0MjE4OCBaIE0gOS4yMzQzNzUgNS4yNDIxODggIi8+CjwvZz4KPC9zdmc+Cg==");
}

.i-vk {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZwdCIgaGVpZ2h0PSIxNnB0IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDpyZ2IoMTAwJSwxMDAlLDEwMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSAxMy43Njk1MzEgOS4yMzA0NjkgQyAxNC4zMDA3ODEgOS43NSAxNC44NTkzNzUgMTAuMjM0Mzc1IDE1LjMzNTkzOCAxMC44MDQ2ODggQyAxNS41NDY4NzUgMTEuMDU4NTk0IDE1Ljc0NjA5NCAxMS4zMjAzMTIgMTUuODk4NDM4IDExLjYxNzE4OCBDIDE2LjExMzI4MSAxMi4wMzUxNTYgMTUuOTE3OTY5IDEyLjQ5MjE4OCAxNS41NDI5NjkgMTIuNTE5NTMxIEwgMTMuMjE0ODQ0IDEyLjUxOTUzMSBDIDEyLjYxMzI4MSAxMi41NjY0MDYgMTIuMTMyODEyIDEyLjMyNDIxOSAxMS43MzA0NjkgMTEuOTE0MDYyIEMgMTEuNDA2MjUgMTEuNTg1OTM4IDExLjEwOTM3NSAxMS4yMzQzNzUgMTAuNzk2ODc1IDEwLjg5NDUzMSBDIDEwLjY3MTg3NSAxMC43NTc4MTIgMTAuNTM1MTU2IDEwLjYyNSAxMC4zNzg5MDYgMTAuNTIzNDM4IEMgMTAuMDU4NTk0IDEwLjMxNjQwNiA5Ljc4NTE1NiAxMC4zNzg5MDYgOS42MDE1NjIgMTAuNzEwOTM4IEMgOS40MTc5NjkgMTEuMDUwNzgxIDkuMzc1IDExLjQyMTg3NSA5LjM1NTQ2OSAxMS44MDA3ODEgQyA5LjMzMjAzMSAxMi4zNDc2NTYgOS4xNjQwNjIgMTIuNDkyMTg4IDguNjEzMjgxIDEyLjUxNTYyNSBDIDcuNDM3NSAxMi41NzQyMTkgNi4zMTY0MDYgMTIuMzk0NTMxIDUuMjc3MzQ0IDExLjgwMDc4MSBDIDQuMzYzMjgxIDExLjI3NzM0NCAzLjY1MjM0NCAxMC41MzUxNTYgMy4wMzUxNTYgOS42OTkyMTkgQyAxLjgzMjAzMSA4LjA3MDMxMiAwLjkxMDE1NiA2LjI3NzM0NCAwLjA4MjAzMTIgNC40MzM1OTQgQyAtMC4xMDU0NjkgNC4wMTk1MzEgMC4wMzEyNSAzLjc5Njg3NSAwLjQ4ODI4MSAzLjc4OTA2MiBDIDEuMjUgMy43NzM0MzggMi4wMDc4MTIgMy43NzM0MzggMi43Njk1MzEgMy43ODkwNjIgQyAzLjA3ODEyNSAzLjc5Mjk2OSAzLjI4NTE1NiAzLjk2ODc1IDMuNDAyMzQ0IDQuMjYxNzE5IEMgMy44MTY0MDYgNS4yNzM0MzggNC4zMjAzMTIgNi4yMzQzNzUgNC45NDkyMTkgNy4xMjg5MDYgQyA1LjExNzE4OCA3LjM2MzI4MSA1LjI4OTA2MiA3LjYwMTU2MiA1LjUzNTE1NiA3Ljc2OTUzMSBDIDUuODA0Njg4IDcuOTUzMTI1IDYuMDExNzE5IDcuODk0NTMxIDYuMTM2NzE5IDcuNTkzNzUgQyA2LjIxODc1IDcuNDAyMzQ0IDYuMjUzOTA2IDcuMTk1MzEyIDYuMjczNDM4IDYuOTkyMTg4IEMgNi4zMzIwMzEgNi4yODkwNjIgNi4zMzk4NDQgNS41ODU5MzggNi4yMzQzNzUgNC44ODI4MTIgQyA2LjE2Nzk2OSA0LjQ0NTMxMiA1LjkyMTg3NSA0LjE2NDA2MiA1LjQ4ODI4MSA0LjA4MjAzMSBDIDUuMjY1NjI1IDQuMDM5MDYyIDUuMjk2ODc1IDMuOTU3MDMxIDUuNDA2MjUgMy44MjgxMjUgQyA1LjU5Mzc1IDMuNjA5Mzc1IDUuNzY5NTMxIDMuNDcyNjU2IDYuMTIxMDk0IDMuNDcyNjU2IEwgOC43NTM5MDYgMy40NzI2NTYgQyA5LjE2Nzk2OSAzLjU1NDY4OCA5LjI2MTcxOSAzLjc0MjE4OCA5LjMxNjQwNiA0LjE1NjI1IEwgOS4zMjAzMTIgNy4wODU5MzggQyA5LjMxNjQwNiA3LjI0NjA5NCA5LjQwMjM0NCA3LjcyNjU2MiA5LjY5MTQwNiA3LjgzMjAzMSBDIDkuOTI1NzgxIDcuOTEwMTU2IDEwLjA3ODEyNSA3LjcyMjY1NiAxMC4yMTg3NSA3LjU3NDIxOSBDIDEwLjg0NzY1NiA2LjkwNjI1IDExLjI5Njg3NSA2LjExMzI4MSAxMS42OTkyMTkgNS4yOTI5NjkgQyAxMS44Nzg5MDYgNC45MzM1OTQgMTIuMDMxMjUgNC41NTg1OTQgMTIuMTc5Njg4IDQuMTg3NSBDIDEyLjI5Mjk2OSAzLjkxMDE1NiAxMi40NjQ4NDQgMy43NzM0MzggMTIuNzc3MzQ0IDMuNzc3MzQ0IEwgMTUuMzEyNSAzLjc4MTI1IEMgMTUuMzg2NzE5IDMuNzgxMjUgMTUuNDY0ODQ0IDMuNzgxMjUgMTUuNTM1MTU2IDMuNzkyOTY5IEMgMTUuOTY0ODQ0IDMuODY3MTg4IDE2LjA4MjAzMSA0LjA1MDc4MSAxNS45NDkyMTkgNC40Njg3NSBDIDE1Ljc0MjE4OCA1LjEyMTA5NCAxNS4zMzU5MzggNS42Njc5NjkgMTQuOTQxNDA2IDYuMjE0ODQ0IEMgMTQuNTE5NTMxIDYuODAwNzgxIDE0LjA2NjQwNiA3LjM2NzE4OCAxMy42NDQ1MzEgNy45NTMxMjUgQyAxMy4yNjE3MTkgOC40OTIxODggMTMuMjkyOTY5IDguNzYxNzE5IDEzLjc2OTUzMSA5LjIzMDQ2OSBaIE0gMTMuNzY5NTMxIDkuMjMwNDY5ICIvPgo8L2c+Cjwvc3ZnPgo=");
}

.i-tg {
	background-image: url('/bitrix/templates/holzerfarbe/images/telegram.png');
	background-size: 18px auto;
}

.i-odnoklassniki {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZwdCIgaGVpZ2h0PSIxNnB0IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMTAwJSwxMDAlLDEwMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSA3LjIxMDkzOCAxMS4yNjk1MzEgQyA1Ljk3MjY1NiAxMS4xNDA2MjUgNC44NTU0NjkgMTAuODM1OTM4IDMuODk0NTMxIDEwLjA4NTkzOCBDIDMuNzc3MzQ0IDkuOTkyMTg4IDMuNjU2MjUgOS45MDIzNDQgMy41NDY4NzUgOS44MDA3ODEgQyAzLjEyODkwNiA5LjM5ODQzOCAzLjA4NTkzOCA4LjkzNzUgMy40MTc5NjkgOC40NjA5MzggQyAzLjY5OTIxOSA4LjA1NDY4OCA0LjE3NTc4MSA3Ljk0NTMxMiA0LjY3MTg3NSA4LjE3OTY4OCBDIDQuNzY1NjI1IDguMjIyNjU2IDQuODU5Mzc1IDguMjgxMjUgNC45NDUzMTIgOC4zMzk4NDQgQyA2LjczMDQ2OSA5LjU2NjQwNiA5LjE4MzU5NCA5LjYwMTU2MiAxMC45NzI2NTYgOC4zOTQ1MzEgQyAxMS4xNTIzNDQgOC4yNjE3MTkgMTEuMzM5ODQ0IDguMTQ4NDM4IDExLjU1ODU5NCA4LjA5Mzc1IEMgMTEuOTg4MjgxIDcuOTg0Mzc1IDEyLjM4NjcxOSA4LjE0MDYyNSAxMi42MTcxODggOC41MTU2MjUgQyAxMi44Nzg5MDYgOC45NDE0MDYgMTIuODc1IDkuMzU5Mzc1IDEyLjU1MDc4MSA5LjY5MTQwNiBDIDEyLjA1NDY4OCAxMC4xOTkyMTkgMTEuNDYwOTM4IDEwLjU2NjQwNiAxMC43OTY4NzUgMTAuODI0MjE5IEMgMTAuMTcxODc1IDExLjA2NjQwNiA5LjQ4ODI4MSAxMS4xODc1IDguODA4NTk0IDExLjI2OTUzMSBDIDguOTEwMTU2IDExLjM3ODkwNiA4Ljk2MDkzOCAxMS40MzM1OTQgOS4wMjM0MzggMTEuNSBDIDkuOTQ1MzEyIDEyLjQyNTc4MSAxMC44NzEwOTQgMTMuMzQ3NjU2IDExLjc4OTA2MiAxNC4yNzM0MzggQyAxMi4xMDE1NjIgMTQuNTg5ODQ0IDEyLjE2Nzk2OSAxNC45ODQzNzUgMTEuOTk2MDk0IDE1LjM1MTU2MiBDIDExLjgwNDY4OCAxNS43NTM5MDYgMTEuMzgyODEyIDE2LjAxOTUzMSAxMC45NzI2NTYgMTUuOTg4MjgxIEMgMTAuNzEwOTM4IDE1Ljk3MjY1NiAxMC41MDM5MDYgMTUuODM5ODQ0IDEwLjMyNDIxOSAxNS42NjAxNTYgQyA5LjYyODkwNiAxNC45NjA5MzggOC45MTc5NjkgMTQuMjczNDM4IDguMjM4MjgxIDEzLjU1ODU5NCBDIDguMDM5MDYyIDEzLjM1MTU2MiA3Ljk0NTMxMiAxMy4zOTA2MjUgNy43Njk1MzEgMTMuNTcwMzEyIEMgNy4wNzAzMTIgMTQuMjkyOTY5IDYuMzU5Mzc1IDE1IDUuNjQ0NTMxIDE1LjcwNzAzMSBDIDUuMzI0MjE5IDE2LjAyMzQzOCA0Ljk0MTQwNiAxNi4wNzgxMjUgNC41NzAzMTIgMTUuODk4NDM4IEMgNC4xNzE4NzUgMTUuNzA3MDMxIDMuOTIxODc1IDE1LjMwMDc4MSAzLjk0MTQwNiAxNC44OTQ1MzEgQyAzLjk1MzEyNSAxNC42MjEwOTQgNC4wODk4NDQgMTQuNDEwMTU2IDQuMjc3MzQ0IDE0LjIyMjY1NiBDIDUuMTkxNDA2IDEzLjMxMjUgNi4wOTc2NTYgMTIuNDAyMzQ0IDcuMDA3ODEyIDExLjQ4ODI4MSBDIDcuMDcwMzEyIDExLjQyOTY4OCA3LjEyNSAxMS4zNjMyODEgNy4yMTA5MzggMTEuMjY5NTMxIFogTSA3LjIxMDkzOCAxMS4yNjk1MzEgIi8+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMTAwJSwxMDAlLDEwMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSA3Ljk2ODc1IDguMDk3NjU2IEMgNS43NTM5MDYgOC4wODk4NDQgMy45NDE0MDYgNi4yNTc4MTIgMy45NTMxMjUgNC4wMzkwNjIgQyAzLjk2NDg0NCAxLjgwMDc4MSA1Ljc4MTI1IC0wLjAwNzgxMjUgOC4wMTU2MjUgMCBDIDEwLjI1MzkwNiAwLjAwNzgxMjUgMTIuMDU0Njg4IDEuODM1OTM4IDEyLjA0Mjk2OSA0LjEwMTU2MiBDIDEyLjAzMTI1IDYuMzEyNSAxMC4yMDMxMjUgOC4xMDU0NjkgNy45Njg3NSA4LjA5NzY1NiBaIE0gOS45ODA0NjkgNC4wNDY4NzUgQyA5Ljk3NjU2MiAyLjk0NTMxMiA5LjA5NzY1NiAyLjA3MDMxMiA4IDIuMDY2NDA2IEMgNi44OTQ1MzEgMi4wNjY0MDYgNi4wMDc4MTIgMi45NjA5MzggNi4wMTU2MjUgNC4wNzAzMTIgQyA2LjAyNzM0NCA1LjE2NDA2MiA2LjkxMDE1NiA2LjAzNTE1NiA4LjAxMTcxOSA2LjAzMTI1IEMgOS4xMDkzNzUgNi4wMjczNDQgOS45ODQzNzUgNS4xNDQ1MzEgOS45ODA0NjkgNC4wNDY4NzUgWiBNIDkuOTgwNDY5IDQuMDQ2ODc1ICIvPgo8L2c+Cjwvc3ZnPgo=");
}

.i-instagram {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZwdCIgaGVpZ2h0PSIxNnB0IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMTAwJSwxMDAlLDEwMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSAxMS41ODU5MzggMCBMIDQuNDE0MDYyIDAgQyAxLjk4MDQ2OSAwIDAgMS45ODA0NjkgMCA0LjQxNDA2MiBMIDAgMTEuNTg1OTM4IEMgMCAxNC4wMTk1MzEgMS45ODA0NjkgMTYgNC40MTQwNjIgMTYgTCAxMS41ODU5MzggMTYgQyAxNC4wMTk1MzEgMTYgMTYgMTQuMDE5NTMxIDE2IDExLjU4NTkzOCBMIDE2IDQuNDE0MDYyIEMgMTYgMS45ODA0NjkgMTQuMDE5NTMxIDAgMTEuNTg1OTM4IDAgWiBNIDE0LjU4MjAzMSAxMS41ODU5MzggQyAxNC41ODIwMzEgMTMuMjM4MjgxIDEzLjIzODI4MSAxNC41ODIwMzEgMTEuNTg1OTM4IDE0LjU4MjAzMSBMIDQuNDE0MDYyIDE0LjU4MjAzMSBDIDIuNzYxNzE5IDE0LjU4MjAzMSAxLjQxNzk2OSAxMy4yMzgyODEgMS40MTc5NjkgMTEuNTg1OTM4IEwgMS40MTc5NjkgNC40MTQwNjIgQyAxLjQxNzk2OSAyLjc2MTcxOSAyLjc2MTcxOSAxLjQxNzk2OSA0LjQxNDA2MiAxLjQxNzk2OSBMIDExLjU4NTkzOCAxLjQxNzk2OSBDIDEzLjIzODI4MSAxLjQxNzk2OSAxNC41ODIwMzEgMi43NjE3MTkgMTQuNTgyMDMxIDQuNDE0MDYyIFogTSAxNC41ODIwMzEgMTEuNTg1OTM4ICIvPgo8cGF0aCBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDEwMCUsMTAwJSwxMDAlKTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gOCAzLjg3ODkwNiBDIDUuNzI2NTYyIDMuODc4OTA2IDMuODc4OTA2IDUuNzI2NTYyIDMuODc4OTA2IDggQyAzLjg3ODkwNiAxMC4yNzM0MzggNS43MjY1NjIgMTIuMTIxMDk0IDggMTIuMTIxMDk0IEMgMTAuMjczNDM4IDEyLjEyMTA5NCAxMi4xMjEwOTQgMTAuMjczNDM4IDEyLjEyMTA5NCA4IEMgMTIuMTIxMDk0IDUuNzI2NTYyIDEwLjI3MzQzOCAzLjg3ODkwNiA4IDMuODc4OTA2IFogTSA4IDEwLjcwMzEyNSBDIDYuNTA3ODEyIDEwLjcwMzEyNSA1LjI5Njg3NSA5LjQ5MjE4OCA1LjI5Njg3NSA4IEMgNS4yOTY4NzUgNi41MDc4MTIgNi41MDc4MTIgNS4yOTY4NzUgOCA1LjI5Njg3NSBDIDkuNDkyMTg4IDUuMjk2ODc1IDEwLjcwMzEyNSA2LjUwNzgxMiAxMC43MDMxMjUgOCBDIDEwLjcwMzEyNSA5LjQ5MjE4OCA5LjQ5MjE4OCAxMC43MDMxMjUgOCAxMC43MDMxMjUgWiBNIDggMTAuNzAzMTI1ICIvPgo8cGF0aCBzdHlsZT0iIHN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6cmdiKDEwMCUsMTAwJSwxMDAlKTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gMTIuMjk2ODc1IDIuNjcxODc1IEMgMTIuMDIzNDM4IDIuNjcxODc1IDExLjc1MzkwNiAyLjc4NTE1NiAxMS41NTg1OTQgMi45NzY1NjIgQyAxMS4zNjcxODggMy4xNzE4NzUgMTEuMjUzOTA2IDMuNDQxNDA2IDExLjI1MzkwNiAzLjcxNDg0NCBDIDExLjI1MzkwNiAzLjk4ODI4MSAxMS4zNjcxODggNC4yNTc4MTIgMTEuNTU4NTk0IDQuNDQ5MjE5IEMgMTEuNzUzOTA2IDQuNjQ0NTMxIDEyLjAyMzQzOCA0Ljc1MzkwNiAxMi4yOTY4NzUgNC43NTM5MDYgQyAxMi41NzAzMTIgNC43NTM5MDYgMTIuODM5ODQ0IDQuNjQ0NTMxIDEzLjAzMTI1IDQuNDQ5MjE5IEMgMTMuMjI2NTYyIDQuMjU3ODEyIDEzLjMzNTkzOCAzLjk4ODI4MSAxMy4zMzU5MzggMy43MTQ4NDQgQyAxMy4zMzU5MzggMy40NDE0MDYgMTMuMjI2NTYyIDMuMTcxODc1IDEzLjAzMTI1IDIuOTc2NTYyIEMgMTIuODM5ODQ0IDIuNzg1MTU2IDEyLjU3MDMxMiAyLjY3MTg3NSAxMi4yOTY4NzUgMi42NzE4NzUgWiBNIDEyLjI5Njg3NSAyLjY3MTg3NSAiLz4KPC9nPgo8L3N2Zz4K");
}

.i-youtube {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZwdCIgaGVpZ2h0PSIxNnB0IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSI+CjxnIGlkPSJzdXJmYWNlMSI+CjxwYXRoIHN0eWxlPSIgc3Ryb2tlOm5vbmU7ZmlsbC1ydWxlOm5vbnplcm87ZmlsbDpyZ2IoMTAwJSwxMDAlLDEwMCUpO2ZpbGwtb3BhY2l0eToxOyIgZD0iTSAxNS4zNzUgMy4zMzU5MzggQyAxNC43OTY4NzUgMi42NDg0MzggMTMuNzM0Mzc1IDIuMzcxMDk0IDExLjY5NTMxMiAyLjM3MTA5NCBMIDQuMzA0Njg4IDIuMzcxMDk0IEMgMi4yMjI2NTYgMi4zNzEwOTQgMS4xMzY3MTkgMi42Njc5NjkgMC41NjI1IDMuMzk4NDM4IEMgMCA0LjExMzI4MSAwIDUuMTYwMTU2IDAgNi42MTMyODEgTCAwIDkuMzg2NzE5IEMgMCAxMi4xOTkyMTkgMC42NjQwNjIgMTMuNjI4OTA2IDQuMzA0Njg4IDEzLjYyODkwNiBMIDExLjY5NTMxMiAxMy42Mjg5MDYgQyAxMy40NjA5MzggMTMuNjI4OTA2IDE0LjQ0MTQwNiAxMy4zODI4MTIgMTUuMDc0MjE5IDEyLjc3NzM0NCBDIDE1LjcyMjY1NiAxMi4xNTYyNSAxNiAxMS4xNDA2MjUgMTYgOS4zODY3MTkgTCAxNiA2LjYxMzI4MSBDIDE2IDUuMDgyMDMxIDE1Ljk1NzAzMSA0LjAyNzM0NCAxNS4zNzUgMy4zMzU5MzggWiBNIDEwLjI3MzQzOCA4LjM4MjgxMiBMIDYuOTE0MDYyIDEwLjEzNjcxOSBDIDYuODM5ODQ0IDEwLjE3NTc4MSA2Ljc1NzgxMiAxMC4xOTUzMTIgNi42NzU3ODEgMTAuMTk1MzEyIEMgNi41ODIwMzEgMTAuMTk1MzEyIDYuNDkyMTg4IDEwLjE3MTg3NSA2LjQxMDE1NiAxMC4xMjEwOTQgQyA2LjI1MzkwNiAxMC4wMjczNDQgNi4xNjAxNTYgOS44NTkzNzUgNi4xNjAxNTYgOS42Nzk2ODggTCA2LjE2MDE1NiA2LjE4MzU5NCBDIDYuMTYwMTU2IDYgNi4yNTM5MDYgNS44MzU5MzggNi40MTAxNTYgNS43NDIxODggQyA2LjU2MjUgNS42NDg0MzggNi43NTM5MDYgNS42NDA2MjUgNi45MTQwNjIgNS43MjI2NTYgTCAxMC4yNjk1MzEgNy40Njg3NSBDIDEwLjQ0MTQwNiA3LjU1NDY4OCAxMC41NTA3ODEgNy43MzA0NjkgMTAuNTUwNzgxIDcuOTI1NzgxIEMgMTAuNTUwNzgxIDguMTE3MTg4IDEwLjQ0MTQwNiA4LjI5Mjk2OSAxMC4yNzM0MzggOC4zODI4MTIgWiBNIDEwLjI3MzQzOCA4LjM4MjgxMiAiLz4KPC9nPgo8L3N2Zz4K");
}

.i-facebook,
.i-vk,
.i-tg,
.i-odnoklassniki,
.i-youtube,
.i-instagram {
	background-repeat: no-repeat;
	background-size: 18px 18px;
}

.footer-row {
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	width: 100%;
	justify-content: space-between;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	padding-top: 20px;
}

.footer-box {
	width: 25%;
	margin: 5px 0;
	text-align: right;
}

.footer-box a {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid rgba(255, 255, 255, .2);
	-webkit-transition: border .3s;
	-o-transition: border .3s;
	transition: border .3s
}

.footer-box a:hover {
	border-color: #fff
}

.footer-box:nth-child(1) {
	text-align: left;
}

.footer-copyrights a.footer-link {
	color: rgba(255, 255, 255, 0.6);
	text-decoration: none;
}

.footer-copyrights a.footer-link:hover {
	color: #e61e1e;
}


@media (min-width:768px) {
	.product-card-left img {
		display: none;
	}
}

.row>.col {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
}

.obj__filters {
	margin: 0 0 50px 0;
}

.obj__filter {
	margin: 0 0 15px 0;
}

.obj__filter-item {
	display: inline-block;
	padding: 5px 10px;
	cursor: pointer;
	border-radius: 3px;
	text-decoration: underline;
	font-size: 14px;
	font-family: 'Tilda Sans', sans-serif;
}

.obj__filter-item.active {
	background-color: #780000;
	color: #ffffff;
	text-decoration: none;
}

.obj__list-col {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333%;
	flex: 0 0 33.3333%;
	max-width: 33.3333%;
	margin: 0 0 30px 0;
}

.obj__item {
	box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, 0.3);
	padding: 20px;
	height: 100%;
	border-radius: 5px;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.obj__item:hover {
	box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, 0.5);
}

.obj__item-img {
	padding-top: 55%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.obj__item-name {
	margin: 10px 0;
	font-size: 27px;
	font-weight: 600;
	line-height: 33px;
}

.obj__item-materials,
.obj__item-works,
.obj__item-addr {
	font-size: 14px;
	font-weight: 600;
	color: #191919;
	font-family: 'Tilda Sans', sans-serif;
	margin: 0 0 10px 0;
}

.obj__item-materials span {
	display: inline-block;
	padding: 3px 10px;
	background-color: #dadada;
	margin: 0 8px 7px 0;
	border-radius: 3px;
}

.obj__item-materials a {
	display: inline-block;
	padding: 3px 10px;
	background-color: #dadada;
	margin: 0 8px 7px 0;
	border-radius: 3px;
	color: #191919;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.obj__item-materials a:hover {
	background-color: #cccccc;
}

.object__detail {
	padding: 0 0 50px 0;
}

.object__detail-img {
	padding-top: 40%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

.object__detail-text {
	margin: 30px 0 0 0;
	font-size: 21px;
	line-height: 25px;
}

.object__detail-text h3 {
	margin: 10px 0 8px;
}

.object__detail-text h4 {
	margin: 10px 0 8px;
}

.object__detail-text ol,
.object__detail-text ul {
	margin: 0 0 0 30px;
}

.object__detail-text ul,
.object__detail-text ul li {
	list-style: disc;
}

.object__detail-name {
	margin: 25px 0;
	font-size: 40px;
	font-weight: 600;
	color: #780000;
}

.object__detail-materials {
	margin: 25px 0;
	font-size: 27px;
	font-weight: 600;
}

.object__detail .product-item {
	margin: 100px auto 0;
}

.object__detail-back {
	margin: 30px 0 0 0;
}

.object__detail-back a {
	display: inline-block;
	padding: 10px 35px;
	background-color: #dadada;
	border-radius: 3px;
	color: #191919;
	font-size: 21px;
	font-weight: 600;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.object__detail-back a:hover {
	background-color: #cccccc;
}

.baloon {
	padding: 0 10px 15px;
}

.baloon__title {
	margin: 10px 0;
	font-size: 27px;
	font-weight: 600;
	color: #780000;
	line-height: 1.3;
}

.baloon__type {
	margin: 0 0 5px 0;
}

.baloon__line-title {
	margin: 10px 0 0 0;
}

.baloon__line-val {
	font-weight: 600;
}

.shop-list__region {
	margin: 0 0 30px 0;
}

.shop-list__region-name {
	font-size: 27px;
	font-weight: 600;
	color: #780000;
	margin: 0 0 20px 0;
}

.shop-list__col {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333%;
	flex: 0 0 33.3333%;
	max-width: 33.3333%;
	margin: 0 0 30px 0;
}

.shop-list__item {
	border: 1px solid #780000;
	height: 100%;
	padding: 20px;
}

.shop-list__item-name {
	font-size: 18px;
	font-weight: 600;
	color: #780000;
	margin: 0 0 10px 0;
}

.shop-list__item-type {
	margin: 0 0 5px 0;
}

.shop-list__item-addr,
.shop-list__item-phone,
.shop-list__item-site {
	font-weight: 600;
	margin: 10px 0 0 0;
}

.training__section+.training__section {
	margin: 30px 0 0 0;
}

.training__section-name {
	font-size: 40px;
	font-family: 'Tilda Sans', sans-serif;
	margin-bottom: 30px;
	color: #191919;
	font-weight: 600;
}

.video__wrap {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	padding-top: 25px;
	height: 0;
}

.company__video .video__wrap {
	padding-bottom: 53.3%;
}

.video__wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.product-header-panel-right {
	flex: 1;
	padding: 0 0 0 50px;
	justify-content: flex-end;
}

.top-search {
	width: 100%;
}

@media (max-width: 640px) {

	iframe[src*="youtube"] {
		height: 360px;
	}
}

@media (max-width: 600px) {

	iframe[src*="youtube"] {
		height: 340px;
	}
}

@media (max-width: 560px) {

	iframe[src*="youtube"] {
		height: 315px;
	}
}

@media (max-width: 520px) {

	iframe[src*="youtube"] {
		height: 290px;
	}
}

@media (max-width: 480px) {

	iframe[src*="youtube"] {
		height: 265px;
	}
}

@media (max-width: 440px) {

	iframe[src*="youtube"] {
		height: 240px;
	}
}

@media (max-width: 400px) {

	iframe[src*="youtube"] {
		height: 215px;
	}
}

@media (max-width: 360px) {

	iframe[src*="youtube"] {
		height: 190px;
	}
}

@media (max-width: 330px) {

	iframe[src*="youtube"] {
		height: 180px;
	}
}

.request__wrap {
	position: relative;
	border-top: 1px solid rgb(43, 27, 53, 0.1);
}

.request__wrap-page {
	border: 0 !important;
}

.inpErr {
	border: 1px solid #e73c3c !important;
	background-color: rgba(231, 60, 60, 0.05);
}

.form-hide__wrap {
	display: none;
}

.form-hide__wrap {
	background-color: #f6f3f2;
	padding: 50px 10px;
}

.form-block {
	margin: auto;
	background-color: #ffffff;
	box-shadow: 0 0 10px 0 #cccccc;
	padding: 30px;
	max-width: 600px;
	border-radius: 5px;
}

.form-block__title {
	text-align: center;
	margin: 0 0 30px;
	text-align: center;
	font-size: 30px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: 600;
}

.form-block input,
.form-block select,
.form-block textarea {
	display: block;
	border: 1px solid #dddddd;
	width: 100%;
	resize: none;
	font-size: 21px;
	padding: 5px 15px;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.form-block .ds-str {
	margin: 0 0 20px 0;
}

.form-block label {
	margin: 0 0 3px 0;
	display: block;
}

.form-block .ds-btn {
	margin: 30px 0 0 0;
}

.form-block .ds-send {
	display: inline-block;
	width: 100%;
	padding: 12px 0;
	color: #fff;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
	text-align: center;
	background-color: #780000;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 10px;
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
	cursor: pointer;
}

.form-block .ds-send:hover {
	background-color: #920000;
}

.form-block .dscb-result {
	margin: 10px 0;
	font-size: 21px;
	font-weight: 600;
	color: #780000;
	line-height: 1.5;
	text-align: center;
}

.form-block .ds-subtitle {
	font-size: 21px;
	margin: 20px 0 25px 0;
	font-weight: 600;
}

.menu-catalog__section-name {
	text-transform: lowercase;
}

.select__hidden {
	display: none;
}

.page-section .menu-catalog {
	max-height: 100%;
	padding: 0;
}

.solutions__menu-all {
	position: relative;
	cursor: pointer;
}

.solutions__menu-all:hover>a:after {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.solutions__submenu-all {
	position: absolute;
	z-index: 5;
	right: 0;
	top: 100%;
	color: #000;
	width: 310px;
	padding: 15px 0 0 0;
	/*display:none;*/
	opacity: 0;
	visibility: hidden;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.solutions__menu-all:hover .solutions__submenu-all {
	display: block;
	opacity: 1;
	visibility: visible;
}

.solutions__submenu-all ul {
	display: block;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	padding: 0 15px;
	box-shadow: 0 0 5px 0 #666666;
	border-radius: 0 0 3px 3px;
}

.solutions__submenu-all ul li {
	display: block;
	padding: 0;
	margin: 0;
}

.solutions__submenu-all ul li:last-child {
	padding-left: 0;
	border-left: 0;
}

.solutions__submenu-all ul li a {
	display: block;
	border-bottom: 1px solid #dddddd;
	line-height: 1.3;
	padding: 7px 0;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.solutions__submenu-all ul li a:after {
	display: none;
}

.solutions__submenu-all ul li:last-child a {
	border: 0;
}

.solutions__submenu-all ul li a:hover {
	color: #780000;
}

.hide-solutions {
	display: none;
}

.product__docs {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.product__doc {
	/*flex:1;*/
	margin: 0 0 50px 0;
	width: 33.33333%;
	max-width: 33.33333%;
}

.product__doc a {
	font-size: 21px;
	display: inline-block;
	background-image: url('/bitrix/templates/holzerfarbe/images/ico_document.png');
	padding: 5px 0 5px 40px;
	background-size: 35px auto;
	background-repeat: no-repeat;
	background-position: 0 0;
	outline: none !important;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.product__doc a span {
	display: inline;
	border-bottom: 1px dashed #333333;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.product__doc a:hover {
	color: #000000;
}

.product__doc a:hover span {
	border-bottom: 1px dashed #ffffff;
}

.product__docs-video {
	margin: 0 -10px;
}

.product__doc-video {
	padding: 0 10px;
}

.product__calculator {
	padding: 100px 0;
}

.product__calculator h2 {
	font-size: 45px;
	font-family: 'Tilda Sans', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 60px;
	text-align: center;
}

.product__calc-wrap {
	text-align: center;
}

.product__calc-note {
	margin: 0 0 30px 0;
}

.product__calc-label {
	font-size: 25px;
	font-family: 'Tilda Sans', sans-serif;
}

.product__calc-input {
	font-size: 25px;
	margin: 15px 0 0 0;
	padding: 10px 30px;
	border: 1px solid #dddddd;
	text-align: center;
}

.js__calc-result-wrap {
	display: none;
}

.product__calc-res {
	margin: 50px 0 0 0;
	font-size: 20px;
}

.product__calc-res span {
	font-size: 40px;
}

.product__calc-res-price {
	margin: 30px 0 0 0;
	font-size: 50px;
}

.product__calc-btns {
	margin: 50px;
}

.product-calc-btn {
	display: inline-block;
	max-width: 220px;
	padding: 12px 0;
	width: 100%;
	color: #fff;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
	text-align: center;
	background-color: #780000;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 3px;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-ms-transition: .2s ease;
	-o-transition: .2s ease;
	transition: .2s ease;
	cursor: pointer;
}

.product-calc-btn:hover {
	background-color: #b10202;
}


.calc__result-popup {
	padding: 30px;
	text-align: center;
	max-width: 340px;
}

.calc__result-popup-title {
	font-size: 25px;
	margin: 10px 0 15px 0;
	text-align: center;
}

.calc__result-popup-img {
	margin: 20px 0 30px 0;
	text-align: center;
}

.calc__result-popup-img img {
	max-width: 200px;
}

.bx-authform-formgroup-container .btn,
.red-btn {
	display: inline-block;
	max-width: 220px;
	width: 100%;
	color: #fff !important;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
	text-align: center;
	background-color: #780000;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 3px;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-ms-transition: .2s ease;
	-o-transition: .2s ease;
	transition: .2s ease;
	cursor: pointer;
	border: 0;
	padding: 10px 15px;
	font-weight: 400;
	letter-spacing: 1px;
}

.bx-authform-formgroup-container .btn:hover,
.red-btn:hover {
	background-color: #b10202;
}



.chb {
	display: none;
}

.chb-label {
	position: relative;
	padding: 0 0 0 30px;
	min-height: 20px;
	margin: 0;
	cursor: pointer;
	color: #780000;
	font-weight: 700;
	font-size: 16px;
	display: inline-block;
	font-family: 'Tilda Sans', sans-serif;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.chb-label:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	border: 1px solid #dddddd;
	border-radius: 50%;
	z-index: 0;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.chb-label:hover:before {
	border: 1px solid #780000;
}

.chb:checked+.chb-label:before {
	border: 1px solid #780000;
	background: #ffffff;
}

.chb:checked+.chb-label:hover:before {
	border: 1px solid #780000;
	background: #ffffff;
}

.chb:checked+.chb-label:after {
	content: '';
	position: absolute;
	top: 6px;
	left: 6px;
	width: 8px;
	height: 8px;
	background-color: #780000;
	border-radius: 50%;
	z-index: 1;
}

.mobile__only {
	display: none;
}

.mobile-menu__wrap {
	display: none;
}

.mobile-menu {
	width: 100%;
	height: 100%;
}

.mobile-menu .fancybox-close-small {
	padding: 0;
	width: 60px;
	height: 60px;
}

.mobile-menu__close {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 0;
	right: 0;
}

.mobile-menu {
	overflow: auto;
	text-align: center;
}

.mobile-menu__ul {
	font-size: 30px;
	margin: 30px 0 0 0;
}

.mobile-menu__ul a,
.mobile-menu__ul .header-button-product {
	padding: 8px 15px;
	display: inline-block;
}

.text-page {
	font-size: 21px;
	line-height: 25px;
}

.text-page__title {
	font-size: 23px;
	line-height: 27px;
	font-weight: 600;
	margin: 0 0 25px 0;
	font-family: 'Tilda Sans', sans-serif;
}

.text-page__subtitle {
	font-weight: 600;
	margin: 0 0 15px 0;
}

.text-page ul li {
	margin: 0 0 10px 30px;
	list-style: disc;
}

.bx-pagination-container ul li.bx-active span {
	background-color: #780000 !important;
}

.bx-pagination .bx-pagination-container ul li span {
	font-size: 16px;
}

.search-query,
.search-page input.search-suggest {
	background-color: #ffffff !important;
	padding: 5px 15px;
}

.search-button {}

.search__table td {
	padding: 15px 15px;
}

div.search-page input.search-query {
	width: 100%;
}

.search-button {
	width: 120px;
	padding: 6px 0;
}

.search-advanced {
	margin: 20px 0 0 0 !important;
}

.top-search * {
	outline: none !important;
}

.top-search__form {
	position: relative;
}

.top-search__input {
	width: 100%;
	padding: 5px 15px;
	border: 1px solid #ffffff;
	box-sizing: border-box;
}

.top-search__submit {
	position: absolute;
	width: 40px;
	height: 100%;
	top: 0;
	right: 0;
	background-image: url('/bitrix/templates/holzerfarbe/images/search.svg');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: transparent;
	border: 0;
	background-size: 25px 25px;
	text-indent: -99999999px;

	top: 50%;
	transform: translateY(-50%);
}

.popup-hidden__wrap {
	display: none;
}

.ds-form {
	margin: 30px 0 0 0;
}

.ds-form .product-calc-btn {
	width: 100%;
	max-width: 100%;
}

.ds-str {
	text-align: left;
	margin: 0 0 15px 0;
}

.ds-str:last-child {
	margin: 25px 0 0 0;
}

.ds-str label {
	display: block;
	width: 100%;
	margin: 0 0 3px 0;
}

.ds-str textarea,
.ds-str input {
	display: block;
	width: 100%;
	resize: none;
	padding: 5px 15px;
	border: 1px solid #dddddd;
	font-size: 21px;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.popup__wrap {
	max-width: 350px;
	width: 100%;
	padding: 30px 20px;
}

.ds-form .dscb-result {
	margin: 10px 0;
	font-size: 21px;
	font-weight: 600;
	color: #780000;
	line-height: 1.5;
	text-align: center;
}

#select-pvz-boxberry a {
	display: inline-block;
	margin: 5px 0 0 0;
	font-weight: 600;
	border-bottom: 1px dashed #780000;
}

.product-item-scu-item-color-container[data-onevalue="0"] {
	display: none;
}

.product-item-scu-item-color-container[data-onevalue="213"] .product-color-panel-item {
	border: 2px solid #eeeeee;
}

.product-color-panel-note {
	margin: 10px 0 0 0;
}

.order__pay-result {
	font-size: 18px;
}

.order__pay-result-btn {
	margin: 20px 0 0 0;
}

.order__pay-result>a {
	text-decoration: underline;
}

.sale-order-detail {
	font-family: 'Tilda Sans', sans-serif;
}

.order__cancel-btn {
	padding: 5px 15px !important;
	border: 1px solid #cccccc;
	color: #333333 !important;
	display: inline-block;
	margin: 20px 0 0 0;
	background-color: #ffffff;
	font-size: 16px;
}

.order__cancel-reason {
	width: 100%;
	max-width: 600px;
	padding: 10px 15px;
	border: 1px solid #cccccc;
	resize: none;
}

.order__cancel-info {
	margin: 15px 0;
}

.sale-order-payment-change-pp-company-smalltitle {
	display: inline-block !important;
	border-bottom: 1px solid #666666;
	color: #666666;
	cursor: pointer;
}

.sale-order-payment-change-pp-company-smalltitle:hover {
	color: #000000;
	border-bottom: 1px solid #000000;
}

.sale-order-payment-change-pp-list {
	margin: 20px 0;
	border: 1px solid #cccccc;
	padding: 20px;
}

.sale-order-payment-change-pp-company+.sale-order-payment-change-pp-company {
	margin: 10px 0 0 0;
}

.sale-order-payment-change-pp .row {
	display: block !important;
	margin: 0 !important;
}

.sale-order-payment-change-pp p {
	font-size: 16px !important;
	line-height: 25px !important;
	margin-bottom: 0 !important;
}

.top-menu__has-submenu {
	position: relative;
}

.top-menu__submenu {
	position: absolute;
	z-index: 5;
	left: 50%;
	transform: translateX(-50%);
	/*right:0;*/
	top: 100%;
	color: #000;
	width: 310px;
	padding: 15px 0 0 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.top-menu__has-submenu:hover .top-menu__submenu {
	display: block;
	opacity: 1;
	visibility: visible;
}

.top-menu__submenu ul {
	display: block;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	padding: 0 15px;
	box-shadow: 0 0 5px 0 #cccccc;
	border-radius: 0 0 3px 3px;
}

.top-menu__submenu ul li {
	width: 100%;
}

.top-menu__submenu ul li a {
	display: block;
	border-bottom: 1px solid #dddddd;
	line-height: 1.3;
	padding: 7px 0;

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.top-menu__submenu ul li a:hover {
	color: #780000;
}

.top-menu__submenu ul li:last-child a {
	border: 0 !important;
}

.panel-solutions.fixed+.page-section {
	padding-top: 50px;
}

/*.top-menu__submenu:after {
    content: ''; 
    position: absolute;
    right: 80px; top: -4px;
    border: 10px solid transparent; 
	border-bottom: 10px solid #fefefe;
}*/

.top-menu__ul>li>a {
	display: block;
	position: relative;
}

.top-menu__ul>li>a:after {
	position: absolute;
	width: 0%;
	height: 1px;
	bottom: 0;
	left: 0;
	background-color: #333333;
	content: '';

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.top-menu__ul>li:hover>a:after {
	width: 100%;
}

.video__wrap {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	padding-top: 25px;
	height: 0;
}

.video__wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.page__bottom-text {
	margin: 30px 0 0 0;
	padding: 30px 0 0 0;
	border-top: 1px solid #eeeeee;
}

.page__bottom-text li {
	margin: 0 0 8px 0;
	list-style: disc;
}

.page__bottom-text ul {
	margin: 0 0 0 30px;
}

.page__bottom-text a {
	font-weight: 600;
}

.page__top-text {
	margin: 0 0 30px 0;
}

.order__select-location {
	color: #ff0000;
}

.product__link-more-wrap {
	position: absolute;
	z-index: 2;
	width: 250px;
	right: 0;
	top: -70px;
}

.product__link-more {
	position: relative;
	z-index: 2;
	display: inline-block;
	max-width: 250px;
	padding: 12px 0;
	width: 100%;
	color: #ffffff !important;
	font-size: 19px;
	font-family: 'Tilda Sans', sans-serif;
	text-align: center;
	background-color: #780000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-ms-transition: .2s ease;
	-o-transition: .2s ease;
	transition: .2s ease;
	cursor: pointer;
}

.product__link-more:hover {
	background-color: #b10202;
}

.personal-action__row {
	margin: 0 -15px;
	display: flex;
}

.personal-action__col {
	flex: 1;
	padding: 0 15px;
	display: flex;
	flex-direction: column;
}

.personal-action__item {
	background-color: #f9f9f9;
	padding: 30px 20px;
	text-align: center;
	flex: 1;
	border-radius: 5px;
}

.personal-action__item-title {
	font-family: 'Tilda Sans', sans-serif;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 30px 0;
}

.personal-action__cash-back-value {
	font-family: 'Tilda Sans', sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #780000;
}

.personal-action__coupon-value {
	font-family: 'Tilda Sans', sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #780000;
}

.personal-action__coupon-text {
	margin: 30px 0 0 0;
}

.personal-action__coupon-text,
.personal-action__coupon-text p {
	font-size: 16px !important;
	line-height: 1.5 !important;
}

.personal-action__btns {
	margin: 20px 0 0 0;
	display: flex;
}

.personal-action__btn {
	flex: 1;
}

.personal-action__btn .btn {
	border: 1px solid #780000;
	padding: 7px 15px;

	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-ms-transition: .2s ease;
	-o-transition: .2s ease;
	transition: .2s ease;
}

.personal-action__btn .btn:hover {
	color: #ffffff;
	background-color: #780000;
}

.costom__checkbox {
	display: none;
}

.costom__checkbox+.costom__checkbox-label {
	padding: 0 0 0 30px;
	position: relative;
	display: block;
	cursor: pointer;
}

.costom__checkbox+.costom__checkbox-label:before {
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	left: 0;
	border: 1px solid #dddddd;
	content: '';

	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.costom__checkbox-label:hover:before,
.costom__checkbox:checked+.costom__checkbox-label:before {
	border: 1px solid #780000;
}

.costom__checkbox:checked+.costom__checkbox-label:after {
	position: absolute;
	width: 8px;
	height: 8px;
	top: 6px;
	left: 6px;
	background-color: #780000;
	content: '';
}

.order__account {
	margin: 30px 0 30px 0;
}

.order__account-description {
	padding: 1px 0 0 0;
}

.order__account-description strong {
	color: #780000;
}

.errortext {
	color: #ff0000;
}

.solutions__btn+.solutions__btn {
	margin: 15px 0 0 0;
}

.solutions__btn .red-btn {
	width: auto;
	max-width: unset;
}

.product-note {
	padding: 0 100px;
	margin: 0 0 80px 0;
}

.personal-action__top {
	margin: 0 0 30px 0;
	font-size: 18px;
	line-height: 1.6;
}

.personal-action__bottom {
	margin: 30px 0 0 0;
	font-size: 18px;
	line-height: 1.6;
}

.personal-action__top a,
.personal-action__bottom a {
	font-weight: 600;
}

.slider__wrap {
	width: 100%;
}

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

.slider__container {
	max-width: 1300px;
}

.header__right-btn {
	position: absolute;
	left: 350px;
	top: 40px;
}

.galery__item-img {
	padding-top: 70%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	margin: 0 10px;
}

.galery__slider .slick-list {
	margin: 0 -10px;
}

.galery__slider.slick-dotted.slick-slider {
	margin-bottom: 50px;
}

.galery__slider .slick-dots {
	bottom: -35px;
}

.products__block-slider .slick-dots {
	bottom: -60px;
}

.galery__slider .slick-dots li {
	width: 10px;
	height: 10px;
}

.galery__slider .slick-dots button {
	height: 10px;
	width: 10px;
	background-color: #d1a8a8;
	padding: 0;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}

.galery__slider .slick-dots .slick-active button {
	background-color: #780000;
}

.galery__slider .slick-dots li button:before {
	display: none;
}

.main__brand-img {
	margin: auto;
	max-width: 1100px;
}

.main__brand-slider .slick-prev,
.main__brand-slider .slick-next {
	z-index: 1;
	width: 50px;
	height: 50px;
	background-color: #ffffff;
	opacity: 0.1;
	top: unset;
	bottom: 20px;
	border-radius: 5px;
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;

	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 30px;

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23000000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.002 512.002' style='enable-background:new 0 0 512.002 512.002;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M388.425,241.951L151.609,5.79c-7.759-7.733-20.321-7.72-28.067,0.04c-7.74,7.759-7.72,20.328,0.04,28.067l222.72,222.105 L123.574,478.106c-7.759,7.74-7.779,20.301-0.04,28.061c3.883,3.89,8.97,5.835,14.057,5.835c5.074,0,10.141-1.932,14.017-5.795 l236.817-236.155c3.737-3.718,5.834-8.778,5.834-14.05S392.156,245.676,388.425,241.951z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.main__brand-slider:hover .slick-prev,
.main__brand-slider:hover .slick-next {
	opacity: 0.3;
}

.main__brand-slider .slick-prev:hover,
.main__brand-slider .slick-next:hover {
	opacity: 0.5;
}

.main__brand-slider .slick-prev {
	left: 20px;
	transform: scale(-1);
}

.main__brand-slider .slick-next {
	right: 20px;
	transform: scale(1);
}

.main__brand-slider .slick-prev:before,
.main__brand-slider .slick-next:before {
	display: none;
}

.main__brand-slider img {
	max-width: 100%;
}

.main__brand-slide-full-img {
	text-align: center;
	background-size: cover;
	height: auto;
	display: flex;
}

.main__brand-slide-full-link {
	display: block;
	margin: auto;
}

.main__brand-slide-full-img img {
	margin: auto;
	height: 656px;
	/*max-height:calc(100% - 80px);*/
}

.main__brand-img .slick-prev,
.main__brand-img .slick-next {
	bottom: calc(50% - 25px);
}

.main__request {
	background-color: #ffffff;
}

.container__wrap {
	max-width: 1300px;
	margin: 0 auto;
}

.main__request-content {
	padding: 70px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.main__request-text {
	font-size: 21px;
	font-family: 'Tilda Sans', sans-serif;
}

.main__request-phone {
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-size: 35px auto;
	margin: 0 30px;
	font-size: 30px;
	font-weight: 600;
	font-family: 'Tilda Sans', sans-serif;
	padding: 0 0 0 50px;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMS45OTkgNTExLjk5OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk5OSA1MTEuOTk5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZD0iTTQ5OC44MjcsMzc3LjYzM2wtNjMuNjQ5LTYzLjY0OWMtMTcuNTQ4LTE3LjU0Ny00Ni4xMDItMTcuNTQ3LTYzLjY0OSwwbC0yOC45MzEsMjguOTMxYy0xMy4yOTQsMTMuMjk0LTM0LjkyNiwxMy4yOS00OC4yMTUsMC4wMDVsLTEyNS40LTEyNS41MDdjLTEzLjMyNS0xMy4zMjUtMTMuMzI3LTM0Ljg5MiwwLTQ4LjIxOWM0LjY2LTQuNjYsMTguMDQxLTE4LjA0MSwyOC45MzEtMjguOTMxYzE3LjQ3MS0xNy40NywxNy43MTUtNDUuOTM1LTAuMDE3LTYzLjY2NWwtNjMuNjMyLTYzLjQzMkMxMTYuNzE3LTQuMzgxLDg4LjE2NC00LjM4MSw3MC42NjMsMTMuMTJDNTcuNTY3LDI2LjEwMiw1My4zNDMsMzAuMjksNDcuNDcxLDM2LjExMWMtNjMuMjgsNjMuMjc5LTYzLjI4LDE2Ni4yNDItMC4wMDMsMjI5LjUxOWwxOTguNjkyLDE5OC43OTZjNjMuNDI4LDYzLjQyOSwxNjYuMDg4LDYzLjQzNCwyMjkuNTIxLDBsMjMuMTQ2LTIzLjE0NUM1MTYuMzc1LDQyMy43MzMsNTE2LjM3NSwzOTUuMTgxLDQ5OC44MjcsMzc3LjYzM3ogTTkxLjgzMywzNC4zODJjNS44NDktNS44NDksMTUuMzY1LTUuODUsMjEuMjMzLDAuMDE2bDYzLjYzMiw2My40MzJjNS44NjMsNS44NjMsNS44NjMsMTUuMzUyLDAsMjEuMjE2bC0xMC42MDksMTAuNjA4bC04NC44MS04NC44MUw5MS44MzMsMzQuMzgyeiBNMjY3LjM4LDQ0My4yMTNMNjguNjg3LDI0NC40MTVjLTQ4Ljk1OC00OC45NTgtNTEuNjQ5LTEyNS44MzMtOC4yNzYtMTc4LjAwNmw4NC41NjQsODQuNTY0Yy0yMi4yMiwyNS4xODktMjEuMjk0LDYzLjU3MiwyLjc4Nyw4Ny42NTNsMTI1LjM5NiwxMjUuNTAxYzAuMDAxLDAuMDAxLDAuMDAzLDAuMDAzLDAuMDA0LDAuMDA0YzI0LjA1NSwyNC4wNTYsNjIuNDM2LDI1LjA0Miw4Ny42NTYsMi43OTJsODQuNTY2LDg0LjU2NkMzOTMuMzc3LDQ5NC43ODcsMzE2LjY3NSw0OTIuNTA4LDI2Ny4zOCw0NDMuMjEzeiBNNDc3LjYxMiw0MjAuMDY1bC0xMC42MDksMTAuNjA5bC04NC44NjUtODQuODY2bDEwLjYwNy0xMC42MDhjNS44NS01Ljg0OSwxNS4zNjctNS44NSwyMS4yMTcsMGw2My42NDksNjMuNjQ5QzQ4My40NjEsNDA0LjY5OSw0ODMuNDYxLDQxNC4yMTcsNDc3LjYxMiw0MjAuMDY1eiIvPjwvZz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+");
}

.products__block {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: baseline;
	align-items: baseline;
	flex-wrap: wrap;
}

.main__products {
	background-color: #ffffff;
	padding: 70px 0;
}

.main__products-title {
	text-align: center;
	font-size: 30px;
	margin: 0 0 80px 0;
	font-family: 'Tilda Sans', sans-serif;
}

.main__news {
	padding: 60px 0;
}

.main__news-title {
	text-align: center;
	font-size: 30px;
	margin: 0 0 50px 0;
	font-family: 'Tilda Sans', sans-serif;
}

.main__news .obj__item {
	background-color: #ffffff;
}

.main__news .obj__item-name {
	margin: 20px 0 0 0;
}


.products__block-slider .slick-prev,
.products__block-slider .slick-next {
	z-index: 1;
	width: 50px;
	height: 50px;
	background-color: #ffffff;
	opacity: 0.1;
	top: 70px;
	bottom: unset;
	border-radius: 5px;
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;

	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: 30px;

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23000000' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.002 512.002' style='enable-background:new 0 0 512.002 512.002;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M388.425,241.951L151.609,5.79c-7.759-7.733-20.321-7.72-28.067,0.04c-7.74,7.759-7.72,20.328,0.04,28.067l222.72,222.105 L123.574,478.106c-7.759,7.74-7.779,20.301-0.04,28.061c3.883,3.89,8.97,5.835,14.057,5.835c5.074,0,10.141-1.932,14.017-5.795 l236.817-236.155c3.737-3.718,5.834-8.778,5.834-14.05S392.156,245.676,388.425,241.951z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.products__block-slider:hover .slick-prev,
.products__block-slider:hover .slick-next {
	opacity: 0.3;
}

.products__block-slider .slick-prev:hover,
.products__block-slider .slick-next:hover {
	opacity: 0.5;
}

.products__block-slider .slick-prev {
	left: 0px;
	transform: scale(-1);
}

.products__block-slider .slick-next {
	right: 0px;
	transform: scale(1);
}

.products__block-slider .slick-prev:before,
.products__block-slider .slick-next:before {
	display: none;
}

.basket__block-text {
	margin: 15px 0 25px;
}

.main__brand-img-mobile {
	display: none !important;
}

.main__brand-img-desktop {
	display: block !important;
}

.product__title-text {
	color: #ffffff;
	font-size: 27px;
	margin: 0 0 20px 0;
	font-family: 'Tilda Sans', sans-serif;
}

.holzertherm {
	position: relative;
	background-color: #ffffff;
}

.holzertherm thead,
.holzertherm tbody,
.holzertherm tfoot {
	border: none;
	background-color: transparent;
}

.holzertherm tbody tr:nth-child(2n+1) {
	background-color: transparent;
}

.holzertherm tbody th,
.holzertherm tbody td {
	padding: 0;
}

.holzertherm .menu-catalog {
	box-sizing: border-box;
	overflow-y: inherit;
	max-height: unset;
}

.holzertherm .t-records ul {
	margin-bottom: 50px;
}

.holzertherm .products__block {
	background-color: #ebebeb;
	padding: 40px 0 20px;
}

.holzertherm .menu-catalog ul li {
	border: 1px solid #000000;
}

.menu-catalog-product-img-img {
	padding-top: 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;


}


.product-actions-item-price {
	display: block;
}

.price__note {
	margin: 5px 0 0 0;
	font-size: 14px;
}


@media (max-width: 1199px) {}

@media (max-width: 991px) {}

@media (max-width: 767px) {

	/*.opened-catalog-menu .mobile-menu__ul {
		margin:0;
	}*/

	#contacts_map {
		width: 100%;
	}

	.contacts-info {
		flex-wrap: wrap;
	}

	.contacts-info-item {
		width: 100%;
		margin-bottom: 20px;
	}

	.contacts-info-left,
	.contacts-info-right {
		width: 100%;
	}

	.contacts-info-item-half {
		width: 100%;
		margin-bottom: 15px;
	}

	.product-header-panel.fixed {
		position: relative;
		z-index: 0;
	}

	.obj__list-col {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 1003%;
	}

	.offer-block {
		flex-wrap: wrap;
	}

	.offer-block .block {
		margin: 0 0 40px 0;
	}

	.become-dealer .item .centered {
		width: 100%;
	}

	.row {
		margin: 0 -10px !important;
	}

	.col {
		padding: 0 10px !important;
	}

	.shop-list__col {
		flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		max-width: 100%;
	}

	.tab-dealers-tabs {
		float: none;
		width: 100%;
		display: flex;
		justify-content: space-around;
	}

	.page-section .container li {
		margin: 0 !important;
	}

	.page-section .container .catalog-block ul li {
		width: 100%;
		margin: 0 0 20px 0 !important;
	}

	.tab-dealers-nav select {
		width: 100%;
		margin: 0 0 10px 0;
	}

	.menu-catalog-product-line-link {
		padding-left: 0;
		margin-left: 0;
		margin: 30px 0 0 0;
		font-weight: 600;
		border: 0;
	}

	.menu-catalog-product-line {
		flex-wrap: wrap;
	}

	.menu-catalog {
		padding: 15px 10px;
	}

	.page-section .container .menu-catalog ul li {
		margin: 0 5px 5px 0 !important;
		padding: 0px 15px;
	}

	.mobile-menu__wrap {
		display: block;
		position: fixed;
		width: 100%;
		height: 100%;
		background-color: #ffffff;
		z-index: 11;
		padding: 60px 0 0 0;
		left: -100%;

		-webkit-transition: all 0.15s ease-out 0s;
		-moz-transition: all 0.15s ease-out 0s;
		-o-transition: all 0.15s ease-out 0s;
		transition: all 0.15s ease-out 0s;
	}

	.mobile-menu__wrap.opened {
		left: 0%;
	}

	.fixed-menu .header-main {
		position: fixed;
		top: -1px;
		width: 100%;
		left: 0;
		background-color: #ffffff;
		z-index: 5;
	}

	img {
		max-width: 100%;
	}

	.container {
		width: 100% !important;
	}

	.mobile__only {
		display: block;
	}

	.mobile__hide {
		display: none;
	}

	.wrap {
		padding: 0 10px;
	}

	.header-bar-box {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.bam-regions span {
		display: none;
	}

	.phone {
		padding: 0 0 0 30px;
	}

	.mobile__menu-btn {
		width: 50px;
		height: 50px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		border: 2px solid #780000;
		border-radius: 5px;
		align-items: center;
	}

	.mobile__menu-btn-line {
		width: 70%;
		height: 3px;
		border-radius: 5px;
		background-color: #780000;
		margin: 3px 0;
	}

	.lk-widgets-list {
		display: none;
	}

	.mobile__basket .lk-widgets-list {
		position: relative;
		display: block;
		top: unset;
		right: unset;
	}

	.header-main-logo {
		width: calc(100% - 160px);
		padding-top: 5px;
	}

	.holzerfarbe-logo a {
		width: 100%;
		min-height: 80px;
		height: auto;
		background-size: contain;
	}

	.footer {
		text-align: center;
		padding: 0 10px;
	}

	.footer-nav {
		display: block;
	}

	.footer-nav-column {
		width: 100% !important;
		margin: 0 0 30px 0;
		max-width: 100% !important;
		text-align: center !important;
	}

	.footer-social-list {
		float: none;
	}

	.footer-top {
		padding: 45px 0 0 0;
	}

	.footer-row {
		display: block;
	}

	.footer-box {
		width: 100% !important;
		text-align: center !important;
		margin: 0 0 20px 0;
	}

	.main__section-container {
		display: flex;
		flex-direction: column;
	}

	.sectionHolzer-left {
		position: unset;
		top: unset;
		left: unset;
		right: unset;
		bottom: unset;
	}

	.sectionHolzer .sectionHolzer-img-cover::before {
		width: 150px;
	}

	.sectionHolzer-img-cover-overlay {
		opacity: 0.7;
	}

	.sectionHolzer-center,
	.sectionBelokrass-center,
	.sectionEvex-center,
	.sectionKube-center {
		position: relative;
		max-width: 300px;
		height: auto;
	}

	.sectionHolzer {
		height: 760px;
	}

	.sectionHolzer-right {
		position: relative;
		z-index: 1;
	}

	.position-static {
		float: none;
		width: 100%;
	}

	.promo-slot-wrapper {
		min-height: unset;
		text-align: center;
	}

	.sectionHolzer .container .slogan {
		font-size: 25px;
		line-height: 40px;
	}

	.sectionHolzer-img-cover {
		background-size: cover;
		background-repeat: no-repeat;
	}

	.lk-widgets-list li a div {
		padding: 0;
		width: 100%;
	}

	.fake-img {
		width: 100%;
		height: auto;
		display: block;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: 50% 50%;
	}

	.section__part>img {
		max-width: 65%;
		margin: auto;
	}

	.sectionKube .promo-slot-wrapper {
		text-align: center;
	}

	.page-section>.container,
	.container-page {
		padding-top: 20px;
	}

	.page-section .container h1 {
		font-size: 30px;
		text-align: center;
	}

	.catalog-block ul li:nth-child(odd) .main-solution-cell,
	.catalog-block ul li:nth-child(even) .main-solution-cell {
		margin: 0;
	}

	.main-solution-cell {
		height: auto;
		padding-top: 80%;
	}

	.product-list li {
		width: 100%;
		padding: 0 15px;
	}

	.product-item {
		width: 100%;
		max-width: 350px;
	}

	.product-item-buy {
		flex-wrap: wrap;
	}

	.product-item-buy-order {
		width: 100%;
		margin: 10px 0 0 0;
	}

	.product-item-buy-order span {
		width: 100%;
	}

	.product-item-photo picture img {
		width: auto;
		max-width: 100%;
		max-height: 220px;
	}

	.product-header-panel-wrap {
		padding-left: 10px;
		padding-right: 10px;
	}

	.product-header-panel-body {
		flex-wrap: wrap;
	}

	.product-header-panel-left {
		width: 100%;
		justify-content: space-between;
	}

	.product-header-panel-price {
		margin: 0;
		font-size: 14px;
	}

	.product-header-panel-name {
		font-size: 14px;
	}

	.product-header-panel-right {
		display: none;
	}

	.top-search__wrap {
		display: block;
		padding: 0;
		margin: 0 0 15px;
	}

	.product-breadcrumb-panel {
		padding: 0 10px;
	}

	.body__product-page .breadcrumb ul li a,
	.body__product-page .breadcrumb ul li span {
		font-size: 16px;
	}

	.product-card .container {
		padding: 0px 10px;
	}

	.product-card-left-wrap {
		width: 100%;
	}

	.product-card-left {
		padding-top: 0;
	}

	.product-card-right,
	.product-card-left {
		width: 100%;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 50% 50%;
	}

	.product-card-inner {
		display: block;
	}

	.product-item-detail-slider-image {
		padding-top: 100%;
	}

	.product-item-detail-slider-image img {
		display: none;
	}

	.product-card-title h1 {
		font-size: 21px !important;
		line-height: 1.4;
	}

	.product-card-title h1 b {
		font-size: 24px;
	}

	.product-card-brand {
		top: -90px;
		left: 0;
		font-size: 75px;
		text-align: center;
		width: 100%;
	}

	.product-card-brand.belokras {
		font-size: 60px;
	}

	.page-section .container p {
		text-align: center;
	}

	.product-actions-items {
		flex-wrap: wrap;
	}

	.product-actions-item {
		flex: none;
		width: 50%;
		margin: 0 0 15px 0;
	}

	.product-actions-buttons {
		display: block;
	}

	.button-buy {
		width: 230px;
		margin: auto;
	}

	.button-buy-click {
		margin: 10px 0 0 0;
		padding: 15px;
		text-align: center;
	}

	.button-buy-click:before {
		display: none;
	}

	.product-color-panel {
		width: calc(100% - 40px);
	}

	.bottom-content-wrapper ul {
		flex-wrap: wrap;
	}

	.bottom-content-wrapper li {
		width: 50%;
		border: 0;
		margin: 0 0 20px 0 !important;
	}

	.bottom-content-wrapper li>* {
		width: 100%;
		padding-left: 60px;
		padding-right: 5px;
		line-height: 25px;
		font-size: 16px;
	}

	.bottom-content-wrapper li>span {
		font-size: 16px;
	}

	.bottom-content-wrapper li>*:before {
		width: 50px;
		height: 50px;
		background-size: 50px;
	}

	.product-benefits h2 {
		font-size: 24px !important;
	}

	.product-benefits-image {
		order: 3;
		padding: 70px 0px;
	}

	.product-benefits-image picture {
		width: 40%;
		padding: 0;
	}

	.call-centerSmall__button {
		display: none;
	}

	.product-benefits-content {
		display: flex;
		flex-wrap: wrap;
	}

	.product-benefits-item {
		width: 50%;
		padding: 0 10px;
		flex: none;
		position: relative;
	}

	.page-section .container p {
		font-size: 16px;
		line-height: 21px;
	}

	.product-benefits__item_01 {
		top: unset;
		left: unset;
		order: 1;
	}

	.product-benefits__item_01:after {
		top: unset;
		right: 30px;
		bottom: -50px;
	}

	.product-benefits__item_03 {
		left: unset;
		right: unset;
		top: unset;
		order: 2;
	}

	.product-benefits__item_03:after {
		top: unset;
		bottom: -50px;
		left: 30px;
	}

	.product-benefits__item_02 {
		top: unset;
		left: unset;
		order: 4;
	}

	.product-benefits__item_02:after {
		top: -50px;
		right: 30px;
		bottom: unset;
	}

	.product-benefits__item_04 {
		left: unset;
		right: unset;
		top: unset;
		order: 5;
	}

	.product-benefits__item_04:after {
		top: -50px;
		left: 30px;
		bottom: unset;
	}

	.product-benefits-item:after {
		width: 70px;
		height: 40px;
		background-size: contain;
	}

	.product-benefits .container {
		padding-bottom: 40px;
	}

	.tab-card-block .tab-card-ul {
		flex-wrap: wrap;
	}

	.tab-card-block .tab-card-ul li {
		width: 50%;
		flex: none;
		margin-bottom: 0;
	}

	.tab-card-block .tab {
		margin: 30px 10px;
	}

	.tab-card-block .tab p {
		text-align: left;
	}

	.product__link-more-wrap {
		text-align: center;
		position: relative;
		top: unset;
		right: unset;
		width: 100%;
	}

	.product__docs {
		display: block;
	}

	.product__doc {
		width: 100%;
		max-width: 100%;
		margin: 0 0 15px 0;
	}

	.product-info h2 {
		font-size: 30px !important;
	}

	.product__calc-res span {
		font-size: 30px;
	}

	.product__calc-res {
		font-size: 21px;
	}

	.product__calc-res-price {
		font-size: 35px;
	}

	.basket__block-pd {
		display: block;
	}

	.basket__pd-item-wrap {
		width: 100%;
		max-width: 100%;
		margin: 0 0 25px 0;
		/*padding-bottom:15px;
		border-bottom:1px solid #dddddd;*/
	}

	.panel-solutions .product-header-panel-price {
		display: none;
	}

	.panel-solutions .product-header-panel-left {
		display: block;
	}

	.panel-solutions .product-header-panel-name {
		font-size: 18px;
		text-align: center;
		padding: 15px 10px;
	}

	.product-header-panel.panel-solutions {
		height: auto;
	}

	.panel-solutions .product-header-panel-body {
		height: auto;
	}

	.panel-solutions .product-header-panel-price {
		padding: 0 !important;
		border: 0 !important;
	}

	.panel-solutions .product-header-panel-nav ul {
		display: block !important;
		text-align: center;
		padding-bottom: 20px;
	}

	.panel-solutions .product-header-panel-nav ul li {
		margin: 0 !important;
	}

	.panel-solutions .product-header-panel-nav ul li a {
		display: inline-block;
		padding: 7px 0;
		font-size: 23px;
	}

	.panel-solutions .product-header-panel-nav ul li:last-child {
		padding-left: 0;
		border-left: 0;
	}

	.solutions__submenu-all {
		position: relative;
		width: 100%;
		display: none;
	}

	.menu-catalog ul li.menu-catalog-item {
		margin: 0 5px 5px 0 !important;
	}

	.company-blocks {
		justify-content: center;
	}

	.company-blocks .company-block {
		width: 100%;
		text-align: center;
		max-width: 450px;
		margin: 0 0 30px 0;
	}

	.company-blocks .company-block:last-child .company-block-icon {
		display: none;
	}

	.indication-blocks {
		flex-wrap: wrap;
		justify-content: center;
	}

	.indication-blocks .indication-block {
		width: 100%;
		max-width: 300px;
		margin: 0 0 30px 0;
	}

	.indication-blocks .indication-block p {
		margin: 10px 20px auto;
	}

	.block-title {
		line-height: 40px;
	}

	.company__gray-block {
		text-align: left;
		padding: 30px 0;
	}

	.company__gray-block h2 {
		text-align: center;
	}

	.company__gray-block .container {
		padding: 0 20px;
	}

	.page-section.company__gray-block li {
		margin: 0 0 10px 0 !important;
	}

	.text-page ul {
		margin: 0 0 0 30px !important;
	}

	.text-page li {
		line-height: 30px !important;
		font-size: 21px !important;
	}

	.text-page p {
		line-height: 30px !important;
		font-size: 21px !important;
		text-align: left !important;
	}

	.indication-blocks .indication-block p {
		text-align: center !important;
	}

	.company-blocks .company-block p {
		text-align: center !important;
	}

	.company__gray-block p {
		line-height: 30px !important;
		font-size: 21px !important;
		text-align: left !important;
	}

	.object__detail-text,
	.object__detail-text li {
		font-size: 16px !important;
		line-height: 21px !important;
	}

	.object__detail-text p {
		text-align: left !important;
	}

	.mobile-menu__submenu {
		display: none;
		font-size: 18px;
		font-weight: 500;
	}

	.personal-action__row {
		flex-wrap: wrap;
		margin: 0;
	}

	.personal-action__col {
		width: 100%;
		flex: none;
		margin: 0 0 20px 0;
		padding: 0;
	}

	.header__right-btn {
		position: relative;
		text-align: center;
		margin: 0 0 30px 0;
		top: unset;
		left: unset;
	}

	.main__request-content {
		display: block;
		text-align: center;
	}

	.main__request-phone {
		display: inline-block;
		margin: 30px 0;
	}

	.main__brand-slide-full-img {
		height: 760px;
	}

	.main__brand-slide-full-img img {
		height: 760px;
	}

	.main__brand-img-mobile {
		display: block !important;
	}

	.main__brand-img-desktop {
		display: none !important;
	}
}

@media (max-width: 575px) {

	.order__person-types .order__label-wrap {
		width: 100%;
		margin: 0 0 8px 0;
	}

	.order__person-types .order__label {
		width: 100%;
	}

	.main__brand-slide-full-img {
		background-image: none !important;
		background-color: #bebbb9;
	}

	.main__brand-slide-full-img img {
		height: auto;
	}
}

/* End */
/* /bitrix/templates/holzerfarbe/js/fancybox/jquery.fancybox.min.css?160079040712795 */
/* /bitrix/templates/holzerfarbe/js/slick/slick.css?16236196801776 */
/* /bitrix/templates/holzerfarbe/js/slick/slick-theme.css?16236196803145 */
/* /bitrix/templates/holzerfarbe/template_styles.css?1689069133179487 */