

/* Start:/bitrix/templates/holzerfarbe/js/fancybox/jquery.fancybox.min.css?175369346212795*/
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?17536934621776*/
/* 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?17536934623145*/
@charset 'UTF-8';
/* 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: 'slick';
    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: 'slick';
    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: 'slick';
    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?1753693460179487*/
@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:'MyriadPro', Arial, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}
body {height:auto;margin:0;position:relative;background-color:#f4f4f4;}
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: 'MyriadProB', Helvetica Neue, Helvetica, Arial, sans-serif;}
b, strong {font-family: 'MyriadProB', Helvetica Neue, Helvetica, Arial, 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:monospace,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:inherit;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:'SansPro-Bold';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:'PTSans', Helvetica Neue, Helvetica, Arial, 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:#780000;}
.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:205px;padding-bottom:8px;transform:rotate(-90deg);/*border-bottom:1px solid #cccccc;*/font-size:24px;font-family: 'OpenSansB', Helvetica Neue, Helvetica, Arial, sans-serif;text-align:center;text-transform:uppercase;line-height:1; /*top:95px;*/}
.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:112px;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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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; 0}
.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:'PTSans', Helvetica Neue, Helvetica, Arial, sans-serif;}
.product-header-panel-left {}
.product-header-panel-name {font-size:20px;font-family:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:normal;text-transform:uppercase;text-align:left;line-height:50px;}
.product-card-title h1 b {font-size:50px;font-family:'FedraSerifAProB', Helvetica Neue, Helvetica, Arial, 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:'PTSans', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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: 'OpenSansB', Helvetica Neue, Helvetica, Arial, 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: 'OpenSansB', Helvetica Neue, Helvetica, Arial, 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: 'PTSans', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'MyriadPro' !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:'MyriadPro' !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:'PTSans', Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:normal;text-transform:uppercase;margin-bottom:90px !important; text-align:center;}
.product-benefits h2 b {font-family:'FedraSerifAProB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'PTSans', Helvetica Neue, Helvetica, Arial, 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:'PTSans', Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:normal;text-transform:uppercase;margin-bottom:60px;text-align:center;}
.product-calculator h2 b {font-family:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'PTSans', Helvetica Neue, Helvetica, Arial, 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:'PTSans', Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:normal;text-transform:uppercase;margin-bottom:60px;text-align:center;}
.product-info h2 b {font-family:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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: 'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'PTSans', Helvetica Neue, Helvetica, Arial, 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:'PTSans', Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:normal;text-transform:uppercase;margin-bottom:60px;text-align:center;}
.main-solution h2 b {font-family:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:#fff;}
.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:50px;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:'PTSans', Helvetica Neue, Helvetica, Arial, sans-serif;margin-bottom:30px;}
.page-section .container h1 span, .page-section .container h2 span {font-family:'OpenSansB', Helvetica Neue, Helvetica, Arial, sans-serif;font-weight:600;}
.page-section .container p {font-size:21px;line-height:25px;margin-bottom:12px;}
.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: 'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, sans-serif;}
.become-dealer .item .phones {font-size:23px;font-family:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'PTSans', Helvetica Neue, Helvetica, Arial, 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:'SansPro-Bold';}
.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:'OpenSansB', Helvetica Neue, Helvetica, Arial, sans-serif;}
.product-item-name span {display:block;margin:5px 0 0 0;font-weight:normal;color:#a0a0a0;font-size:18px;font-family:'PTSans', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, sans-serif;}
.product-item-price-cost small {font-size:23px;font-family:'PTSans', Helvetica Neue, Helvetica, Arial, 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:'PTSans', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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:'OpenSansB', Helvetica Neue, Helvetica, Arial, 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: 'Open Sans', Helvetica Neue, Helvetica, Arial, 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: 'Open Sans', Helvetica Neue, Helvetica, Arial, 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: 'PTSans', Helvetica Neue, Helvetica, Arial, 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: 'OpenSansB', Helvetica Neue, Helvetica, Arial, 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: 'PTSans', Helvetica Neue, Helvetica, Arial, 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: 'PTSans', Helvetica Neue, Helvetica, Arial, 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: 'PTSans', Helvetica Neue, Helvetica, Arial, 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: 'PTSans', Helvetica Neue, Helvetica, Arial, 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: 'PTSans', Helvetica Neue, Helvetica, Arial, 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: 'MyriadProB', Helvetica Neue, Helvetica, Arial, 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: 'MyriadProB', Helvetica Neue, Helvetica, Arial, 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: 'PTSans', Helvetica Neue, Helvetica, Arial, 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: 'PTSans', Helvetica Neue, Helvetica, Arial, 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: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:600;
	margin:0 0 30px 0;
}

.personal-action__cash-back-value {
	font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:40px;
	font-weight:600;
	color:#780000;
}

.personal-action__coupon-value {
	font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, 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: 'OpenSansB', Helvetica Neue, Helvetica, Arial, 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: 'OpenSansB', Helvetica Neue, Helvetica, Arial, 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: 'OpenSansB', Helvetica Neue, Helvetica, Arial, sans-serif;
}

.main__news {
	padding:60px 0;
}

.main__news-title {
	text-align:center;
	font-size:30px;
	margin:0 0 50px 0;
	font-family: 'OpenSansB', Helvetica Neue, Helvetica, Arial, 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: 'PTSans', Helvetica Neue, Helvetica, Arial, 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?175369346212795 */
/* /bitrix/templates/holzerfarbe/js/slick/slick.css?17536934621776 */
/* /bitrix/templates/holzerfarbe/js/slick/slick-theme.css?17536934623145 */
/* /bitrix/templates/holzerfarbe/template_styles.css?1753693460179487 */
