/* Jet Cache critical css: front/dist/css/index.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
*{-webkit-tap-highlight-color:transparent}
body{margin:0}
input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
input::-ms-clear{display:none}
img{max-width:100%;height:auto;vertical-align:top}
@font-face{font-display:swap;font-family:GT;src:url(https://signalua.com.ua/front/dist/fonts/Gotham-Book.eot);src:url(https://signalua.com.ua/front/dist/fonts/Gotham-Book.eot?#iefix) format("embedded-opentype"),url(https://signalua.com.ua/front/dist/fonts/Gotham-Book.woff) format("woff"),url(https://signalua.com.ua/front/dist/fonts/Gotham-Book.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-display:swap;font-family:GT;src:url(https://signalua.com.ua/front/dist/fonts/Gotham-Medium.eot);src:url(https://signalua.com.ua/front/dist/fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype"),url(https://signalua.com.ua/front/dist/fonts/Gotham-Medium.woff) format("woff"),url(https://signalua.com.ua/front/dist/fonts/Gotham-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-display:swap;font-family:GT;src:url(https://signalua.com.ua/front/dist/fonts/Gotham-Bold.eot);src:url(https://signalua.com.ua/front/dist/fonts/Gotham-Bold.eot?#iefix) format("embedded-opentype"),url(https://signalua.com.ua/front/dist/fonts/Gotham-Bold.woff) format("woff"),url(https://signalua.com.ua/front/dist/fonts/Gotham-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}
.select__list{list-style:none;margin:0;padding:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
body,html{height:100%}
body{margin:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;background:#fff;color:#797979;min-width:320px;font:12px/16px GT,sans-serif}
svg{-webkit-transform:translateZ(0);transform:translateZ(0)}
button:focus,input:focus,textarea:focus{outline:0}
button[disabled],input[disabled],textarea[disabled]{background:#fff}
input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text]{width:100%;display:block;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=email].error,input[type=password].error,input[type=search].error,input[type=tel].error,input[type=text].error{border-color:red!important}
input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#e09a21!important}
textarea{background:#fff;width:100%;height:105px;resize:none;padding:10px;display:block;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
textarea.error{border-color:red!important}
textarea:focus{border-color:#e09a21!important}
p.error{font-size:13px;line-height:15px;color:red}
:-moz-placeholder{color:rgba(61,61,61,.4)}
::-moz-placeholder{color:rgba(61,61,61,.4);opacity:1}
:-ms-input-placeholder{color:rgba(61,61,61,.4)}
::-webkit-input-placeholder{color:rgba(61,61,61,.4)}
input:focus::-webkit-input-placeholder{color:transparent;text-shadow:none}
input:focus:-moz-placeholder{color:transparent;text-shadow:none}
input:focus::-moz-placeholder{color:transparent;text-shadow:none}
textarea:focus::-webkit-input-placeholder{color:transparent;text-shadow:none}
textarea:focus:-moz-placeholder{color:transparent;text-shadow:none}
textarea:focus::-moz-placeholder{color:transparent;text-shadow:none}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
::-ms-clear{display:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
.center-text{text-align:center}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;box-sizing:border-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
a{color:#93a8b3;text-decoration:underline;outline:0;cursor:pointer}
a:hover{text-decoration:none}
a:focus{outline:0}
h1{color:#3d3d3d;font-weight:500;font-size:30px;line-height:36px;margin:0 0 38px}
h2{color:#3d3d3d;font-weight:500;font-size:26px;line-height:32px;margin:0 0 38px}
@media screen and (max-width:767px) {
h2{font-size:20px;line-height:24px}
}
h3{color:#3d3d3d;font-weight:500;font-size:22px;line-height:25px;margin:0 0 38px}
@media screen and (max-width:767px) {
h3{font-size:18px;line-height:24px}
}
h4{color:#3d3d3d;font-weight:500;font-size:18px;line-height:22px;margin:0 0 38px}
@media screen and (max-width:767px) {
h4{font-size:15px;line-height:24px}
}
.wrapper{width:100%;overflow:hidden}
@media screen and (max-width:767px) {
.wrapper{padding-top:56px; overflow: visible}
}
.popup{position:fixed;top:0;left:0;bottom:0;right:0;z-index:20;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:767px) {
.popup{padding:0 15px}
}
.popup.active{display:-webkit-box;display:-ms-flexbox;display:flex}
.popup__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56px;height:56px;border-radius:50%;left:-86px;top:15px;position:absolute;background:#fff;cursor:pointer}
@media screen and (min-width:1250px) {
.popup__close:hover{background:#285167}
.popup__close:hover path{fill:#fff}
}
@media screen and (max-width:767px) {
.popup__close{top:-25px;width:40px;height:40px;left:auto;right:-19px}
}
.popup__size-title{font-weight:500;font-size:14px;line-height:20px;margin-bottom:40px;text-align:center;color:#3d3d3d}
.popup__size-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px}
.popup__size-list{-webkit-columns:4;columns:4;font-size:12px;line-height:14px;color:#6f6f6f}
@media screen and (max-width:767px) {
.popup__size-list{-webkit-columns:3;columns:3}
}
.popup__size-box+.popup__size-box{margin-top:8px}
.popup__delivery-title{font-weight:500;font-size:16px;line-height:20px;color:#3d3d3d;margin-bottom:25px}
.popup__delivery-text{font-size:14px;line-height:24px;color:#3d3d3d}
.popup__success-ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}
@media screen and (max-width:767px) {
.popup__success-ico{margin-bottom:20px}
}
.popup__success-title{font-size:22px;line-height:30px;font-weight:700;margin:0 auto;color:#3d3d3d;text-align:center;max-width:315px}
@media screen and (max-width:767px) {
.popup__success-title{font-size:18px;line-height:26px}
}
.popup__add-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:43px;max-width:445px;margin:0 auto}
@media screen and (max-width:767px) {
.popup__add-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.popup__add-order{padding:0;border:none;background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);height:50px;color:#fff;font-weight:500;font-size:14px;line-height:50px;font-family:GT;max-width:218px;-ms-flex-preferred-size:218px;flex-basis:218px;width:100%;border-radius:30px;cursor:pointer;text-decoration:none;text-align:center}
@media screen and (min-width:1250px) {
.popup__add-order:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
}
@media screen and (max-width:767px) {
.popup__add-order{margin-bottom:10px}
}
.popup__terms-title{font-size:21px;line-height:23px;text-align:center;color:#3d3d3d;font-weight:700;margin-bottom:30px}
.popup__terms-text{max-height:400px}
@media screen and (max-width:767px) {
.popup__terms-text{max-height:300px}
}
.popup__terms-text h3{font-size:16px;line-height:20px;margin:20px 0;padding-left:25px}
@media screen and (max-width:767px) {
.popup__terms-text h3{font-size:14px}
}
.cancel{padding:0;border:none;border:1px solid #e09a21;height:50px;color:#3d3d3d;font-weight:500;font-size:14px;line-height:50px;font-family:GT;max-width:218px;-ms-flex-preferred-size:218px;flex-basis:218px;width:100%;border-radius:30px;cursor:pointer;text-decoration:none;text-align:center}
@media screen and (min-width:1250px) {
.cancel:hover{color:#e09a21}
}
.popup-inner{position:relative;z-index:2;background:#fff;max-width:628px;-ms-flex-preferred-size:628px;flex-basis:628px;width:100%;border:20px solid #f9f9f9;padding:80px 72px 76px; border-radius: 15px}
.popup-inner.video-popup{max-width:70%;-ms-flex-preferred-size:599px;flex-basis:70%;padding:0}
@media screen and (max-width:767px) {
.popup-inner.video-popup iframe{width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;}
}
.popup-inner.size-popup{padding:26px 30px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-ms-flex-preferred-size:auto;flex-basis:auto;max-height:100vh;width:80%}
@media screen and (max-width:767px) {
.popup-inner.size-popup{padding:26px 10px}
}
.popup-inner.terms-popup{padding:30px 40px}
@media screen and (max-width:767px) {
.popup-inner.terms-popup{padding:30px 15px}
}
.popup-inner.price-popup{padding:30px 72px 36px}
@media screen and (max-width:1679px) {
.popup-inner.price-popup .form-group+.form-group{margin-top:16px}
}
@media screen and (max-width:767px) {
.popup-inner.price-popup{padding:26px 10px}
.popup-inner.price-popup .form-title{font-size:17px}
.popup-inner.price-popup .form-field{height:40px}
.popup-inner.price-popup .form-label{font-size:12px;top:13px}
.popup-inner.price-popup textarea{height:75px}
.popup-inner.price-popup .form-btn-box{padding-top:20px}
}
@media screen and (max-width:359px) {
.popup-inner.price-popup{padding:10px}
.popup-inner.price-popup .form-title{font-size:15px;line-height:20px}
}
.popup-inner.success-popup{padding:115px 40px}
@media screen and (max-width:767px) {
.popup-inner.success-popup{padding:30px 10px}
}
.popup-inner.info-popup{max-width:900px;-ms-flex-preferred-size:900px;flex-basis:900px;padding:0 47px 0 0}
@media screen and (max-width:1023px) {
.popup-inner.info-popup{max-width:400px;-ms-flex-preferred-size:400px;flex-basis:400px;padding:20px}
.popup-inner{max-width:498px;-ms-flex-preferred-size:498px;flex-basis:498px;padding:20px 30px}
}
@media screen and (max-width:359px) {
.popup-inner{padding:20px 10px}
}
@media screen and (max-width:767px) {
.popup-inner{border:8px solid #f9f9f9}
}
.popup-inner__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.popup-inner__col-image{-ms-flex-negative:0;flex-shrink:0;margin-right:45px}
@media screen and (max-width:1023px) {
.popup-inner__col-image{display:none}
}
.popup-inner__col-info .cancel{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);border:none;color:#fff}
@media screen and (min-width:1250px) {
.popup-inner__col-info .cancel:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
}
.popup-inner__col-title{font-weight:500;font-size:22px;line-height:26px;color:#3d3d3d;margin-bottom:26px}
.popup-inner__col-text{font-size:12px;color:#3d3d3d;line-height:24px;margin-bottom:44px}
@media screen and (max-width:767px) {
.popup-inner__col-text{max-height:290px;overflow-y:auto}
}
.popup-inner__col-text p:first-child{margin-top:0}
.popup-inner__col-text p:last-child{margin-bottom:0}
.popup-inner .product-section__columns{padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;margin:0}
.popup-inner .product-section__sliders{margin:0}
.popup-inner .product-section__slider-box{max-width:474px;-ms-flex-preferred-size:474px;flex-basis:474px}
.popup-inner .product-section__big-slider{max-width:400px;-ms-flex-preferred-size:400px;flex-basis:400px}
.popup-inner .product-section__small-slider{max-width:60px;-ms-flex-preferred-size:60px;flex-basis:60px}
.popup-inner .product-section__small-slide{margin:4px 0}
.popup-inner .product-section__info{margin-left:30px}
.popup-inner .product-section__color-top{margin:0}
.popup-inner .product-section__options{margin:0 0 24px}
.popup-inner .btn-buy{margin:0}
.popup-inner .product-section__price-list{margin:0}
.popup-inner .product-section__price-info{margin-bottom:27px}
#fast-order .popup-inner{max-width:900px;-ms-flex-preferred-size:900px;flex-basis:900px;padding:44px 32px}
#fast-order .popup-inner .product-section__color{margin-left:0}
.form-title{font-weight:500;font-size:26px;line-height:31px;color:#3d3d3d;margin-bottom:40px;text-align:center}
@media screen and (max-width:767px) {
.form-title{font-size:20px;line-height:25px;margin-bottom:20px}
}
.form-group{position:relative}
.form-group+.form-group{margin-top:36px}
@media screen and (max-width:767px) {
.form-group+.form-group{margin-top:15px}
}
.form-group.active .form-label{font-size:10px;top:-8px}
.form-group textarea{border:1px solid #e8e8e8;border-radius:4px}
.form-group textarea:focus{border-color:#e09a21}
.form-label{font-size:14px;line-height:16px;color:#646464;position:absolute;top:17px;left:14px;pointer-events:none;padding:0 6px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}
.form-field{border:1px solid #e8e8e8;border-radius:4px;height:50px;padding:0 20px}
.popup-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.7)}
.uploadfiles__inner{position:relative;padding-top:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.uploadfiles__inner #uploadfiles,.uploadfiles__inner #uploadfiles2{display:none}
.uploadfiles__inner>label{position:absolute;width:100%;height:100%;cursor:pointer}
.uploadfiles__inner:hover span{text-decoration:underline}
.file__title{display:-webkit-box;display:-ms-flexbox;/*display:flex;*/-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:18px;color:#797979;cursor:pointer}
@media screen and (min-width:1250px) {
.file__title:hover{text-decoration:underline}
}
.file__ico{width:25px;height:25px;background:#e09a21;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin-right:10px}
.file__ico svg{width:9px;height:9px}
.file-name__inner{display:none}
.file-name__inner.show{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0 0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.file-name__current{margin-right:10px}
.file-name__remove{width:10px;height:10px;cursor:pointer}
.file-name__remove img{vertical-align:top}
.file-name__remove svg{width:10px;height:10px;display:block}
.form-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}
.form-btn{padding:0;border:none;background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);height:42px;color:#fff;font-weight:500;font-size:14px;line-height:17px;font-family:GT;max-width:208px;-ms-flex-preferred-size:208px;flex-basis:208px;width:100%;border-radius:30px;cursor:pointer}
@media screen and (min-width:1250px) {
.form-btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
}
.page-top{max-width:1230px;padding:52px 15px 0;margin:0 auto;position:relative;z-index:3}
@media screen and (max-width:767px) {
.page-top{padding:15px 15px 0}
}
.page-top__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:44px}
.page-top__holder .pagetitle{margin:0}
.load-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:12px;line-height:14px;color:#3d3d3d;text-decoration:none}
.load-all__ico{background:#fff;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:56px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:12px}
@media screen and (min-width:1250px) {
.load-all:hover .load-all__ico{background:#e09a21}
.load-all:hover path{fill:#fff}
}
.breadcrumb{margin:0 0 24px;padding:0;list-style:none;font-size:12px;line-height:14px;display:-webkit-box;display:-ms-flexbox;overflow-y:hidden}
.breadcrumb li{position:relative}
.breadcrumb li:last-child a,.breadcrumb li:last-child span{pointer-events:none;color:#b1b1b1}
.breadcrumb li+li{margin-left:23px; white-space:nowrap}
.breadcrumb li+li::after{content:'';position:absolute;top:5px;left:-12px;background:#e09a21;width:3px;height:3px;border-radius:50%}
.breadcrumb a{color:#3d3d3d;text-decoration:none}
.pagetitle{font-weight:500;font-size:30px;line-height:48px;color:#3d3d3d;margin:0 0 58px}
@media screen and (max-width:767px) {
.pagetitle{font-size:18px;line-height:24px;margin-bottom:25px}
}
.intro-box{background:url(https://signalua.com.ua/front/dist/images/intro-bg.jpg.webp) no-repeat;background-size:cover;max-width:1240px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:340px;color:#fff;padding:0 0 0 86px;border:20px solid #f9f9f9}
@media screen and (max-width:1023px) {
.intro-box{padding:0 0 0 25px}
}
@media screen and (max-width:767px) {
.intro-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding:30px 15px;margin:0 auto 50px}
}
.intro-box__info{max-width:395px;-ms-flex-preferred-size:395px;flex-basis:395px;width:100%;margin-right:93px}
@media screen and (max-width:1023px) {
.intro-box__info{margin-right:30px}
}
@media screen and (max-width:767px) {
.intro-box__info{margin:0 0 30px}
}
.intro-box__title{font-weight:500;font-size:30px;line-height:36px;margin-bottom:24px}
.intro-box__text{font-size:14px;line-height:24px;color:#e3e3e3}
.intro-box__list{margin:-46px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;text-transform:uppercase}
@media screen and (max-width:767px) {
.intro-box__list{margin:-20px 0 0}
}
.intro-box__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:50%;margin:46px 0 0}
@media screen and (max-width:767px) {
.intro-box__list li{width:100%;margin:20px 0 0}
}
@media screen and (min-width:1250px) {
.intro-box__list li:hover .intro-box__ico{background:#fff}
.intro-box__list li:hover .intro-box__ico path{fill:#3d3d3d}
}
.intro-box__ico{margin-right:14px;width:30px;height:30px;border-radius:50%;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.intro-box__ico svg{width:10px;height:7px;display:block}
.pagination{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:767px) {
.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.pagination li+li{margin-left:12px}
.pagination .first{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.pagination .first a{position:relative}
.pagination .first a::after{content:'';position:absolute;top:50%;left:50%;background:url(https://signalua.com.ua/front/dist/images/arrow-more.svg) no-repeat;width:13px;height:12px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.4}
@media screen and (min-width:1250px) {
.pagination .first a:hover::after{opacity:1}
}
.pagination .last a{position:relative}
.pagination .last a::after{content:'';position:absolute;top:50%;left:50%;background:url(https://signalua.com.ua/front/dist/images/arrow-more.svg) no-repeat;width:13px;height:12px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.4}
@media screen and (min-width:1250px) {
.pagination .last a:hover::after{opacity:1}
}
.pagination span{width:50px;height:50px;border-radius:50%;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);background:#285167;color:#fff;font-weight:500;font-size:12px;line-height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}
@media screen and (max-width:767px) {
.pagination span{width:30px;height:30px}
}
.pagination a{width:50px;height:50px;border-radius:50%;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);color:#3d3d3d;font-weight:500;background:#fff;font-size:12px;line-height:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}
@media screen and (max-width:767px) {
.pagination a{width:30px;height:30px}
}
@media screen and (min-width:1250px) {
.pagination a:hover{color:#285167}
}
.page-notes{max-width:588px;font-size:14px;line-height:22px;color:#3d3d3d;margin-top:-35px;padding-bottom:30px}
@media screen and (max-width:767px) {
.page-notes{margin-top:-15px;font-size:12px}
}
.certificates-section{max-width:1230px;padding:0 15px;margin:0 auto 100px}
@media screen and (max-width:1250px) {
.certificates-section{max-width:924px;margin:0 auto 100px}
}
.certificates-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-50px 0 0 -24px}
@media screen and (max-width:767px) {
.certificates-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.certificates-list__box{max-width:282px;-ms-flex-preferred-size:282px;flex-basis:282px;width:100%;margin:50px 0 0 24px}
@media screen and (max-width:1023px) {
.certificates-list__box{max-width:230px;-ms-flex-preferred-size:230px;flex-basis:230px}
}
@media screen and (max-width:767px) {
.certificates-list__box{max-width:160px;-ms-flex-preferred-size:160px;flex-basis:160px}
}
@media screen and (max-width:374px) {
.certificates-list__box{max-width:152px;-ms-flex-preferred-size:152px;flex-basis:152px}
}
.certificates-list__box a{pointer-events:auto;position:relative;display:block}
.certificates-list__box a::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(https://signalua.com.ua/front/dist/css/image.png);background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(https://signalua.com.ua/front/dist/css/image.png);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
@media screen and (min-width:1250px) {
.certificates-list__box a:hover::after{opacity:1}
.certificates-list__box a:hover .certificates__ico{opacity:1}
}
.certificates-list .certificates__info{visibility:visible}
.filter-opener{background:#e09a21;color:#fff;font-size:14px;line-height:40px;max-width:150px;-ms-flex-preferred-size:150px;flex-basis:150px;width:100%;display:none;text-align:center}
@media screen and (max-width:1250px) {
.filter-opener{display:block; border-radius: 5px; display: inline-flex; align-items: center; justify-content: center; gap: 5px}
}
@media screen and (max-width:359px) {
.filter-opener{max-width:120px}
}
.filter-opener .filter-icon {
  width: 16px;
  height: 16px;
}
.order-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1030px;margin:0 auto;padding:40px 15px 110px}
.order-success .about-information__image{-ms-flex-negative:0;flex-shrink:0;padding:0 0 0 90px}
@media screen and (max-width:1250px) {
.order-success .about-information__image{max-width:350px;padding:0}
}
@media screen and (max-width:1023px) {
.order-success .about-information__image{display:none}
}
.order-success .about-information__image::after{background:#f9f9f9;right:auto;left:0}
.order-success__info{max-width:490px;-ms-flex-preferred-size:490px;flex-basis:490px;width:100%}
.order-success__title{font-weight:500;font-size:26px;line-height:31px;margin-bottom:20px;text-align:center;color:#3d3d3d}
.order-success__text{font-size:14px;line-height:24px;color:#3d3d3d;text-align:center;margin-bottom:37px}
.order-success__btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.order-success__btn{padding:0;border:none;background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);height:42px;color:#fff;font-weight:500;font-size:14px;line-height:42px;font-family:GT;max-width:208px;-ms-flex-preferred-size:208px;flex-basis:208px;width:100%;border-radius:30px;cursor:pointer;text-decoration:none;text-align:center}
@media screen and (min-width:1250px) {
.order-success__btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
}
.required{color:red}
#d_ajax_search_results{width:100%; border-radius: 15px}
.search-select .hidden{display:none}
.search-select .select__list{padding-top:70px}
.search-holder{position:absolute;z-index:10;top:60px;left:10px;right:20px}
.popup-cookie{border:1px solid #3d3d3d;display:none}
.popup-cookie.show{display:block}
.popup-cookie__holder{max-width:1200px;margin:0 auto;width:100%;position:relative;padding:0 50px 0 0}
.popup-cookie__holder a{color:#3d3d3d}
.popup-cookie__close{background:#3d3d3d;position:absolute;top:0;right:0;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}
.popup-cookie__close svg{width:8px;height:8px}
.text_in_cart{font-size:14px}
.about-holder{padding-bottom:60px}
.about-holder__top{background:#f9f9f9;margin-bottom:60px}
.about-holder__years-slider{font-size:14px;line-height:60px;text-align:center;color:#285167}
.about-holder__years-slider .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.about-holder__years-slider .slick-slide{max-width:117px;-ms-flex-preferred-size:117px;flex-basis:117px;width:100%;cursor:pointer}
@media screen and (min-width:1250px) {
.about-holder__years-slider .slick-slide:hover{color:#e09a21}
}
.about-holder__years-slider .slick-slide.slick-current{position:relative}
@media screen and (min-width:1250px) {
.about-holder__years-slider .slick-slide.slick-current:hover{color:#285167}
}
.about-holder__years-slider .slick-slide.slick-current::after{content:'';position:absolute;bottom:0;left:0;right:0;background:#e09a21;height:2px}
.about-holder__years-slider.slick-initialized .slick-slide{display:inline-block!important;vertical-align:top;float:none}
.about-holder__years-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:none!important;transform:none!important}
.about-holder__slider{max-width:1230px;padding:0 15px;margin:0 auto}
.about-holder__slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:91px;min-height:493px;position:relative}
@media screen and (max-width:767px) {
.about-holder__slide{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.about-holder__image{max-width:633px;-ms-flex-preferred-size:633px;flex-basis:633px;width:100%}
@media screen and (max-width:1023px) {
.about-holder__image{max-width:315px;-ms-flex-preferred-size:315px;flex-basis:315px}
}
.about-holder__image::after{content:'';position:absolute;top:0;left:0;background:#f9f9f9;width:493px;height:493px;border-radius:50%;z-index:-1}
@media screen and (max-width:767px) {
.about-holder__image::after{width:300px;height:300px}
}
.about-holder__info{max-width:514px;-ms-flex-preferred-size:514px;flex-basis:514px;width:100%}
.about-holder__year{font-weight:500;font-size:20px;line-height:24px;color:#285167;margin-bottom:20px}
.about-holder__title{font-weight:500;font-size:26px;line-height:31px;color:#3d3d3d;margin-bottom:66px}
@media screen and (max-width:767px) {
.about-holder__title{margin-bottom:26px}
}
.about-holder__text{font-size:14px;line-height:20px;color:#3d3d3d;/*max-height:187px*/}
.about-holder__text p{margin:25px 0}
.about-holder__text p:first-child{margin-top:0}
.about-holder__text p:last-child{margin-bottom:0}
.about-information{background:#f9f9f9;padding:55px 0;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.about-information.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.about-information+.about-information{background:#fff}
.about-information+.about-information .about-information__image{padding:0 0 0 90px}
@media screen and (max-width:767px) {
.about-information+.about-information .about-information__image{padding:0 30px}
}
.about-information+.about-information .about-information__image::after{background:#f9f9f9;right:auto;left:0}
.about-information+.about-information .about-information__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 0 100px}
@media screen and (max-width:767px) {
.about-information+.about-information .about-information__text{margin:0}
}
.about-information__box{max-width:1230px;padding:0 15px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:767px) {
.about-information__box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.about-information__text{max-width:430px;-ms-flex-preferred-size:430px;flex-basis:430px;width:100%;text-align:center;margin-right:100px}
@media screen and (max-width:767px) {
.about-information__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}
}
.about-information__title{font-weight:500;font-size:36px;line-height:43px;color:#3d3d3d;margin-bottom:46px}
.about-information__text-box{font-size:14px;line-height:20px;color:#3d3d3d;max-width:333px;margin:0 auto}
.about-information__image{position:relative;min-height:410px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:95px}
@media screen and (max-width:767px) {
.about-information__image{padding:0 30px;min-height:360px}
}
.about-information__image img{position:relative;z-index:1}
.about-information__image::after{content:'';position:absolute;top:0;right:0;background:#fff;width:410px;height:410px;border-radius:50%}
@media screen and (max-width:1250px) {
.about-information__image::after{width:300px;height:300px}
}
.about-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:100px 15px;max-width:1230px;margin:0 auto;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.about-video.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
@media screen and (max-width:767px) {
.about-video{padding:50px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.about-video__box{max-width:814px;-ms-flex-preferred-size:814px;flex-basis:814px;width:100%}
@media screen and (max-width:1250px) {
.about-video__box{max-width:660px;-ms-flex-preferred-size:660px;flex-basis:660px}
.about-video__box iframe{width:100%;min-height:300px;height:auto}
}
@media screen and (max-width:1023px) {
.about-video__box{max-width:400px;-ms-flex-preferred-size:400px;flex-basis:400px}
}
@media screen and (max-width:767px) {
.about-video__box{margin-bottom:40px}
}
.about-video__info{max-width:303px;-ms-flex-preferred-size:303px;flex-basis:303px;width:100%}
.about-video__title{font-weight:500;font-size:36px;line-height:43px;color:#3d3d3d;margin-bottom:40px}
@media screen and (max-width:767px) {
.about-video__title{margin-bottom:20px;font-size:20px;line-height:26px}
}
.about-video__text{font-size:14px;line-height:20px;color:#3d3d3d}
.about-video__text p{margin:0}
.team{background:#f9f9f9;padding:100px 0;margin-bottom:100px;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.team.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
@media screen and (max-width:767px) {
.team{padding:50px 0 10px;margin-bottom:50px}
}
.team__holder{max-width:1230px;padding:0 15px;margin:0 auto}
@media screen and (max-width:767px) {
.team__image{max-width:300px;margin:0 auto}
}
.team .slick-dots{margin:0;padding:20px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}
.team .slick-dots li+li{margin-left:10px}
.team .slick-dots li.slick-active button:after{background:#b1b1b1}
.team .slick-dots button{background:rgba(177,177,177,.5);border-radius:50%;border:none;width:8px;height:8px;padding:0;text-indent:-9999px;display:block;position:relative;cursor:pointer}
.team .slick-dots button::after{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%}
.team__top{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;margin-bottom:66px}
@media screen and (max-width:767px) {
.team__top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.team__top .slick-arrow{background:0 0;padding:0;border:none;cursor:pointer}
.team__top .slick-arrow path{fill:rgba(61,61,61,.4)}
@media screen and (min-width:1250px) {
.team__top .slick-arrow:hover path{fill:#121212}
}
.team__top .slick-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px}
.team__top .slick-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.team .slick-slide{-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;opacity:.5}
.team .slick-slide a{pointer-events:none;display:block;height:100%;position:relative}
@media screen and (max-width:767px) {
.team .slick-slide a{padding:0 35px}
}
.team .slick-slide.slick-current{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.team .slick-slide.slick-current a{pointer-events:auto}
.team .slick-slide.slick-current a::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(https://signalua.com.ua/front/dist/css/image.png);background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(https://signalua.com.ua/front/dist/css/image.png);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.team .slick-slide.slick-current .team__info{visibility:visible}
.team__info{padding-top:30px;text-align:center;visibility:hidden}
.team__name{font-size:16px;line-height:19px;color:#3d3d3d;font-weight:700;margin-bottom:12px}
.team__position{font-size:12px;line-height:14px;color:#3d3d3d}
.showroom{max-width:1230px;margin:0 auto;padding:0 15px 100px}
@media screen and (max-width:767px) {
.showroom{padding:0 15px 10px}
}
.showroom__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}
.showroom__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.showroom__slider-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:1250px) {
.showroom__slider-section{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.showroom__text-slider{max-width:300px;-ms-flex-preferred-size:300px;flex-basis:300px;width:100%;margin-right:87px}
@media screen and (max-width:1250px) {
.showroom__text-slider{margin:0 0 40px}
}
.showroom__image-slider{max-width:814px;-ms-flex-preferred-size:814px;flex-basis:814px;width:100%}
.showroom__image-add-slider{position:absolute!important;bottom:30px;left:50px;right:50px}
@media screen and (max-width:767px) {
.showroom__image-add-slider{bottom:15px}
}
.showroom__image-add-slider .slick-current img{border-color:#e09a21}
.showroom__add-image{cursor:pointer}
.showroom__add-image img{margin:0 auto;border:2px solid #fff}
.showroom .slick-dots{margin:0;padding:20px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}
.showroom .slick-dots li+li{margin-left:10px}
.showroom .slick-dots li.slick-active button:after{background:#b1b1b1}
.showroom .slick-dots button{background:rgba(177,177,177,.5);border-radius:50%;border:none;width:8px;height:8px;padding:0;text-indent:-9999px;display:block;position:relative;cursor:pointer}
.showroom .slick-dots button::after{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%}
.showroom .slick-arrow{background:0 0;padding:0;border:none;cursor:pointer}
.showroom .slick-arrow path{fill:rgba(61,61,61,.4)}
@media screen and (min-width:1250px) {
.showroom .slick-arrow:hover path{fill:#121212}
}
.showroom .slick-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px}
.showroom .slick-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.showroom__title{font-weight:500;font-size:26px;line-height:31px;color:#3d3d3d;margin-bottom:28px}
.showroom__address{font-style:normal;margin:0 0 28px;font-weight:500;font-size:15px;line-height:17px;color:#3d3d3d}
.showroom__time{font-size:14px;line-height:20px}
.showroom__time p{margin:0}
.slide-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:34px}
.slide-number{font-weight:500;font-size:26px;line-height:31px;color:#3d3d3d}
.slide-score{font-weight:500;font-size:12px;line-height:24px;color:#3d3d3d}
.slide-score::before{content:'/'}
.catalog{max-width:1230px;padding:0 15px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media screen and (max-width:767px) {
.catalog{margin:0 auto 50px}
}
.catalog__box{-ms-flex-preferred-size:300px;flex-basis:300px;max-width:300px;width:100%;margin:0 25px 0 0;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2}
@media only screen and (max-width:1200px) {
.catalog__box{position:fixed;left:0;right:0;top:0;bottom:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;z-index:10;margin:0;padding:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
.catalog__box.active{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
.catalog__products{width:100%}
.catalog__sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media screen and (max-width:767px) {
.catalog__sort{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:150px; gap:5px}
}
.catalog__sort .select{margin:0;padding:0 17px 2px 0;color:#e09a21;border:dashed #e09a21;border-width:0 0 1px;font-size:14px}
.catalog__sort .select:hover{border-color:transparent}
.catalog__sort .select::after{border-bottom:1px solid #e09a21;border-right:1px solid #e09a21;right:4px;width:6px;height:6px;margin-top:-5px}
.catalog__sort .select__item{padding:6px 5px}
.catalog__sort .select__item--active{color:#fff;background:#e09a21;font-weight:400}
.catalog__sort .select__item--active:hover{background:#e09a21}
.catalog__sort-title{font-weight:500;font-size:14px;line-height:15px;color:#333;margin-right:12px}
.catalog__products-top{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;margin-bottom:30px;position:relative;z-index:3}
@media screen and (max-width:1023px) {
.catalog__products-top .pagination{display:none}
}
@media screen and (max-width:767px) {
.catalog__products-top{position: sticky; top:56px; background: rgba(255, 255, 255, .8); padding: 5px 0 5px 0; margin-bottom: 20px}
}
.catalog__products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px 0 0 -12px;/*justify-content: center*/}
@media screen and (min-width:359px) and (max-width:479px) {
.catalog__products-list{margin:-20px -15px 0;/*max-width:358px*/;justify-content: center}
}
.catalog__products-list .product-box{position:relative;margin:20px 0 0 12px}
.catalog__products-list .product-box:hover{z-index:2}
@media screen and (max-width:1250px) {
.catalog__products-list .product-box{max-width:323px;-ms-flex-preferred-size:323px;flex-basis:323px}
}
@media screen and (max-width:1023px) {
.catalog__products-list .product-box{max-width:363px;-ms-flex-preferred-size:363px;flex-basis:363px}
.catalog__products-list .product-box .product-box__image{text-align:center}
}
@media screen and (max-width:767px) {
.catalog__products-list .product-box{max-width:46%;-ms-flex-preferred-size:166px;flex-basis:46%;padding:35px 0px 25px;border-radius: 6px;}
.catalog__products-list .product-box .product-box__vendor{font-size:8px;max-width:70px;overflow:hidden;line-height:13px;/*display:none*/}
.catalog__products-list .product-box .product-box__name{font-size:12px;min-height: 68px; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    line-height: 1.3;
    min-height: calc(1.3em * 3);
}
.catalog__products-list .product-box .product-box__old-price{line-height:21px}
}
@media screen and (min-width:359px) and (max-width:479px) {
.catalog__products-list .product-box{/*margin:20px 6px 0*/; margin-inline: 1%; justify-content:center
}
} 
@media screen and (max-width:359px) {
.catalog__products-list .product-box{max-width:159px;-ms-flex-preferred-size:159px;flex-basis:159px}
.catalog__products-list .product-box .product-box__label{font-size:10px;min-width:70px}
}
@media screen and (max-width:359px) {
.catalog__products-list .product-box{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.catalog__navigation-opener{font-weight:500;font-size:15px;line-height:17px;padding:20px 12px 20px 0;border-top:1px solid #e5e5e5;position:relative;cursor:pointer;color:#3d3d3d;position:relative}
.catalog__navigation-opener.active .catalog__navigation-opener-ico{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.catalog__navigation-opener-ico{position:absolute;top:50%;right:0;margin-top:-4px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.catalog__navigation-opener-ico svg{width:12px;height:12px;display:block}
.catalog__navigation-opener-ico path{fill:#333}
.catalog .catalog-nav{position:relative;background:0 0;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0}
@media only screen and (max-width:1200px) {
.catalog__box-overlay{background:rgba(0,0,0,.4);position:absolute;left:0;right:0;top:0;bottom:0}
}
.catalog__list-box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 60px}
@media only screen and (max-width:767px) {
.catalog__list-box{margin:0 0 20px}
}
.catalog__list-top{margin:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (max-width:550px) {
.catalog__list-top{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.catalog__list-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.catalog__list-select .select{margin:0;padding:6px 30px 6px 15px;min-width:200px}
.catalog__list-select .select::after{width:7px;height:7px;right:10px;margin-top:-5px}
.catalog__list-select .select--open::after{border-color:#e09a21}
.catalog__list-select .select__list{-webkit-box-shadow:0 5px 10px 0 rgba(0,1,1,.24);box-shadow:0 5px 10px 0 rgba(0,1,1,.24)}
.catalog__filter-mob{display:none}
@media only screen and (max-width:1200px) {
.catalog__filter-mob{display:block;width:200px;text-align:center;font-weight:500;font-size:15px;background:#00db4d;border:0;border-radius:5px;padding:12px;color:#fff}
}
@media only screen and (max-width:550px) {
.catalog__filter-mob{margin:0 0 10px}
}
@media only screen and (max-width:1200px) {
.catalog__aside{position:absolute;left:0;top:0;bottom:0;overflow-y:auto;max-width:330px;width:100%;background:#fff;z-index:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);padding:40px 15px 15px}
.catalog__box.active .catalog__aside{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
.top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:1200px) {
.top-right{display:none}
}
.top-right .btn-box .type{display:inline-block;vertical-align:top;cursor:pointer}
@media only screen and (min-width:1025px) {
.top-right .btn-box .type:hover svg{fill:#e09a21}
}
.top-right .btn-box .type svg{display:inline-block;vertical-align:top;fill:#333;-webkit-transition:.3s ease;transition:.3s ease}
.top-right .btn-box .type.active svg{fill:#e09a21}
.top-right .btn-box>span+span{margin:0 0 0 10px}
.name-sorting{margin:0 10px 0 0}
.list-group-item.active .ocf-option-name__ico{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.close-panel{display:none}
@media only screen and (max-width:1200px) {
.close-panel{position:relative;display:block;background:#e09a21;color:#fff;font-size:15px;text-transform:uppercase;text-align:center;padding:12px 10px;margin:0 0 10px;z-index:10}
}
.ocf-option-name{font-weight:500;font-size:15px;line-height:17px;padding:20px 12px 20px 0;border-top:1px solid #e5e5e5;position:relative;cursor:pointer;color:#3d3d3d;position:relative}
.ocf-option-name__ico{position:absolute;top:50%;right:0;margin-top:-4px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.ocf-option-name__ico svg{width:12px;height:12px;display:block}
.ocf-option-name__ico path{fill:#333}
.ocf-option-values{position:absolute;top:-99999px;/*border-top:1px solid #e5e5e5*/}
.list-group-item.active .ocf-option-values{position:relative;top:auto}
.label-wrap{padding:12px 0}
.label-wrap label{display:block;margin:0 0 8px}
.label-wrap label:last-child{margin:0}
input[type=checkbox]:checked,input[type=checkbox]:not(:checked){position:absolute;left:-9999px}
.panel-ocfilter input[type=checkbox]:checked+span,.panel-ocfilter input[type=checkbox]:not(:checked)+span{position:relative;padding-left:32px;cursor:pointer;line-height:22px;display:inline-block;vertical-align:middle;text-decoration:none;color:#333;font-size:14px;-webkit-transition:.3s;transition:.3s}
@media only screen and (min-width:1025px) {
.panel-ocfilter input[type=checkbox]:checked+span:hover,.panel-ocfilter input[type=checkbox]:not(:checked)+span:hover{color:#e09a21}
}
.badge{display:inline-block;vertical-align:text-bottom;margin:0 0 0 5px;font-size:14px;color:#e09a21}
.panel-ocfilter input[type=checkbox]:checked+span:before,.panel-ocfilter input[type=checkbox]:not(:checked)+span:before{content:'';position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #e1e1e1;border-radius:4px;-webkit-transition:.3s;transition:.3s}
.panel-ocfilter input[type=checkbox]:checked+span{color:#333}
.panel-ocfilter input[type=checkbox]:checked+span:before{background:#e09a21;border-color:#e09a21}
.panel-ocfilter input[type=checkbox]:checked+span:after{content:'';position:absolute;border:1px solid #fff;border-width:0 0 2px 2px;width:11px;height:6px;left:6px;top:6px}
.panel-ocfilter input[type=checkbox]:not(:checked)+span:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.panel-ocfilter input[type=checkbox]:checked+span:after{opacity:1;-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}
.panel-ocfilter input[type=checkbox]:disabled:checked+span:after{color:#999}
.panel-ocfilter input[type=checkbox]:disabled+span{color:#aaa}
.pagination-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px;position:relative;z-index:1}
.checkout-block{max-width:639px;-ms-flex-preferred-size:639px;flex-basis:639px;width:100%}
@media screen and (max-width:1023px) {
.checkout-block{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:40px}
}
@media screen and (max-width:767px) {
.checkout-block{padding:25px 0}
}
.checkout-block__step-content{max-width:444px}
@media screen and (max-width:1023px) {
.checkout-block__step-content{margin:0 auto}
}
.checkout-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1230px;padding:0 15px;margin:0 auto 100px}
@media screen and (max-width:1023px) {
.checkout-section{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.checkout-section__columns{background:#fff;max-width:639px;-ms-flex-preferred-size:639px;flex-basis:639px;width:100%;padding:54px 43px}
@media screen and (max-width:1023px) {
.checkout-section__columns{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
@media screen and (max-width:767px) {
.checkout-section__columns{padding:30px 16px}
}
.checkout-section__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:19px;color:#3d3d3d;font-weight:800;margin-bottom:26px}
@media screen and (max-width:1023px) {
.checkout-section__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.checkout-section__title--disabled{opacity:.5}
.checkout-section__title.active{margin:0;color:#285167}
.checkout-section__title.active .checkout-section__number{background:#285167;color:#fff;border-color:#285167}
.checkout-section__edit{font-size:12px;line-height:18px;color:#3d3d3d;border-bottom:1px dashed;text-decoration:none}
@media screen and (min-width:1250px) {
.checkout-section__edit:hover{border-color:transparent}
}
.checkout-section__information{margin-bottom:32px;max-width:444px}
@media screen and (max-width:1023px) {
.checkout-section__information{margin:0 auto 32px}
}
.checkout-section__information-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px}
.checkout-section__information-box{padding:0 0 0 35px;font-size:12px;line-height:18px;color:#3d3d3d}
.checkout-section__information-box p{margin:0}
.checkout-section__number{margin-right:11px;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;font-size:12px;font-weight:700;line-height:24px;color:#285167;background:-webkit-gradient(linear,left top,left bottom,from(rgba(216,216,216,0)),color-stop(164.29%,#fff));background:linear-gradient(180deg,rgba(216,216,216,0) 0,#fff 164.29%);border:1px solid #285167;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.checkout-section__form{max-width:444px}
@media screen and (max-width:1023px) {
.checkout-section__form{margin:0 auto}
}
.checkout-section__row .form-label{color:#333;font-size:12px}
.checkout-section__row input{height:50px;border:1px solid #b1b1b1;border-radius:4px;padding:0 20px;color:#3d3d3d}
.checkout-section__row input:-moz-placeholder{color:#3d3d3d}
.checkout-section__row input::-moz-placeholder{color:#3d3d3d}
.checkout-section__row input:-ms-input-placeholder{color:#3d3d3d}
.checkout-section__row input::-webkit-input-placeholder{color:#3d3d3d}
.checkout-section__row input:focus::-webkit-input-placeholder{color:transparent;text-shadow:none}
.checkout-section__row input:focus:-moz-placeholder{color:transparent;text-shadow:none}
.checkout-section__row input:focus::-moz-placeholder{color:transparent;text-shadow:none}
.checkout-section__row textarea:focus::-webkit-input-placeholder{color:transparent;text-shadow:none}
.checkout-section__row textarea:focus:-moz-placeholder{color:transparent;text-shadow:none}
.checkout-section__row textarea:focus::-moz-placeholder{color:transparent;text-shadow:none}
.checkout-section__row+.checkout-section__row{margin-top:18px}
.checkout-section__row+.checkout-section__row .select{z-index:2}
.checkout-section__row .select{margin:0;border-radius:4px;padding:16px 36px 16px 20px;border:1px solid #b1b1b1;color:#333;z-index:3}
.checkout-section__row .select__list{max-height:350px;overflow-y:auto}
@media screen and (max-width:767px) {
.checkout-section__row .select__current{white-space:normal}
}
.checkout-section__row .select__item{padding:0px 20px;color:#3d3d3d;white-space:normal;line-height: 40px;}
@media screen and (min-width:1250px) {
.checkout-section__row .select__item:hover{color:#e09a21;background:0 0}
}
.checkout-section__row .select__item--active{color:#e09a21;background:0 0;font-weight:400}
.checkout-section__btn-box{padding:50px 0}
@media screen and (max-width:1023px) {
.checkout-section__btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.checkout-section__btn{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);color:#fff;font-weight:500;font-size:14px;line-height:42px;border-radius:30px;max-width:224px;text-align:center;text-decoration:none;width:100%;border:none;font-family:GT;cursor:pointer}
@media screen and (min-width:1250px) {
.checkout-section__btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
}
.checkout-section__basket{max-width:541px;-ms-flex-preferred-size:541px;flex-basis:541px;width:100%;background:#fff;padding:45px 22px 39px 45px;box-shadow:0 3px 10px rgb(40 81 103 / 15%)}
@media screen and (max-width:1023px) {
.checkout-section__basket{margin:0 auto}
}
@media screen and (max-width:767px) {
.checkout-section__basket{padding:25px 15px 26px}
}
.checkout-section__basket .product-section__price-list{margin:0}
.checkout-section__basket .product-section__quantity-box{margin:0}
.checkout-section__basket-title{font-size:22px;line-height:21px;color:#3d3d3d;font-weight:700;margin-bottom:38px}
.checkout-section__basket-list{max-height:410px}
.checkout-section .mCSB_inside>.mCSB_container{margin-right:40px}
.checkout-section__basket-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;padding-bottom:30px;max-width:418px}
.checkout-section__basket-box+.checkout-section__basket-box{border-top:1px solid #efeff5;padding-top:30px}
@media screen and (max-width:767px) {
.checkout-section__basket-box{-ms-flex-wrap:wrap}
}
.checkout-section__basket-image{max-width:137px;-ms-flex-preferred-size:137px;flex-basis:70px;width:100%;margin-right:32px;position:relative}
.checkout-section__basket-delete{position:absolute;top:50%;margin-top:-6px;left:-40px;padding:0;background:0 0;border:none;cursor:pointer}
.checkout-section__basket-delete svg{width:12px;height:12px}
@media screen and (min-width:1250px) {
.checkout-section__basket-delete:hover path{fill:red}
}
.checkout-section__basket-info{max-width:228px;-ms-flex-preferred-size:228px;flex-basis:228px;width:100%}
.checkout-section__basket-name{font-size:16px;line-height:24px;color:#3d3d3d;font-weight:700;margin-bottom:13px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:48px}
@media screen and (max-width:767px) {
.checkout-section__basket-name{font-size:12px}
}
.checkout-section .product-section__color-top{margin-bottom:11px}
.checkout-section__quantity{padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}
.checkout-section .product-section__price-list{font-weight:500;font-size:18px;line-height:22px;margin:0}
.checkout-section .product-section__quantity-box{margin:0}
.checkout-section__basket-bottom{padding:47px 0 0;border-top:1px solid #efeff5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:418px}
.checkout-section__basket-bottom.saletotal+.checkout-section__basket-bottom{padding:8px 0 0;border:none}
.checkout-section__basket-bottom.saletotal .checkout-section__basket-sub-title{font-size:13px;color:#e09a21}
.checkout-section__basket-bottom.saletotal .checkout-section__pay-price{font-size:13px;color:#e09a21;font-weight:400}
.checkout-section__basket-sub-title{font-size:16px;line-height:18px;color:#3d3d3d}
.checkout-section__pay-price{font-size:22px;line-height:24px;color:#3d3d3d;font-weight:700}
.checkout-section__col+.checkout-section__col{margin-top:40px}
.checkout-section__col-title{font-weight:500;font-size:15px;line-height:17px;color:#3d3d3d;margin-bottom:22px}
.checkout-section__radio-box{display:block;margin-bottom:15px}
.checkout-section__radio-box input{display:none}
.checkout-section__radio-box input:checked+.checkout-section__radio-text::before{background:#e09a21}
.checkout-section__radio-text{font-size:14px;line-height:25px;color:#373737;padding-left:37px;position:relative;display:block}
.checkout-section__radio-text::after{content:'';position:absolute;top:0;left:0;width:25px;height:25px;border:1px solid #ccc;border-radius:50%}
.checkout-section__radio-text::before{content:'';position:absolute;top:5px;left:5px;width:15px;height:15px;border-radius:50%}
.checkout-section__radio-sub-text{font-size:12px;line-height:14px;color:#797969;padding:3px 0 0 37px;display:block}
.checkout-section__add-field{padding:15px 0 30px}
.checkout-section__add-field:empty{display:none}
.checkout-section__doc{padding:16px 0 40px 37px}
.checkout-section__doc .uploadfiles__inner{padding:0}
.checkout-section__doc .file__title{font-size:14px;color:#3d3d3d}
.checkout-section__row-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:767px) {
.checkout-section__row-custom{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.checkout-section__row-custom-add{display:-webkit-box;display:-ms-flexbox;display:flex}
.checkout-section__big-field{max-width:263px;-ms-flex-preferred-size:263px;flex-basis:263px;width:100%}
@media screen and (max-width:767px) {
.checkout-section__big-field{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:18px}
}
.checkout-section__small-field{max-width:76px;-ms-flex-preferred-size:76px;flex-basis:76px;width:100%;text-align:center}
@media screen and (max-width:767px) {
.checkout-section__small-field{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}
}
.checkout-section__small-field+.checkout-section__small-field{margin-left:10px}
.checkout-section__radio-info{font-size:12px;line-height:18px;color:#797979;padding:0 0 0 37px}
.checkout-section__radio-info p{margin:0}
.checkout-section__radio-info p+p{margin-top:8px}
.checkout-section__comment{padding:40px 0 60px}
.checkout-section__comment textarea{border-radius:4px;color:#3d3d3d;font-family:GT}
.checkout-section__comment textarea:-moz-placeholder{color:#3d3d3d}
.checkout-section__comment textarea::-moz-placeholder{color:#3d3d3d}
.checkout-section__comment textarea:-ms-input-placeholder{color:#3d3d3d}
.checkout-section__comment textarea::-webkit-input-placeholder{color:#3d3d3d}
.checkout-section__comment textarea:focus::-webkit-input-placeholder{color:transparent;text-shadow:none}
.checkout-section__comment textarea:focus:-moz-placeholder{color:transparent;text-shadow:none}
.checkout-section__comment textarea:focus::-moz-placeholder{color:transparent;text-shadow:none}
.checkout-section__comment-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:24px;color:#3d3d3d;cursor:pointer}
.checkout-section__comment-text.active{visibility:hidden}
.checkout-section__area{height:0;overflow:hidden;margin-top:-24px}
.checkout-section__area.active{height:auto}
.checkout-section__bottom{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;margin-bottom:63px}
.checkout-section__btn-buy{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);color:#fff;font-weight:500;font-size:14px;line-height:52px;border-radius:30px;text-align:center;text-decoration:none;width:100%;border:none;font-family:GT;cursor:pointer;margin-bottom:40px}
@media screen and (min-width:1250px) {
.checkout-section__btn-buy:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
}
.checkout-section__agreement{font-size:11px;line-height:15px;color:#797979}
.checkout-section__agreement span{color:#e09a21;text-decoration:none;cursor:pointer}
@media screen and (min-width:1250px) {
.checkout-section__agreement span:hover{text-decoration:underline}
}
.code-btn{color:#e09a21;border:dashed;border-width:0 0 1px;background:0 0;padding:0;margin-top:18px;font-size:15px;cursor:pointer}
@media screen and (min-width:1250px) {
.code-btn:hover{border-color:transparent}
}
.payment-block{margin-top:40px}
#confirm-block .pull-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#confirm-block .btn{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);color:#fff;font-weight:500;font-size:14px;line-height:52px;border-radius:30px;text-align:center;text-decoration:none;width:100%;border:none;font-family:GT;cursor:pointer}
@media screen and (min-width:1250px) {
#confirm-block .btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
}
.compare-block{max-width:1230px;width:100%;padding:0 15px;margin:0 auto 100px}
.compare-block__title{font-size:12px;letter-spacing:.1em;color:#2f2f2f;text-transform:uppercase}
.compare-block .compare{padding-top:15px}
.compare-block .rate{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media only screen and (max-width:1300px) {
.compare{padding:15px 15px 0}
}
.compare__table-wrap{width:100%;margin:0 auto}
@media only screen and (max-width:767px) {
.compare__table-wrap{overflow-x:auto}
}
.compare .product-box{margin:0 auto;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
@media screen and (min-width:1250px) {
.compare .product-box:hover{-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
}
.compare__table{border-collapse:collapse}
.compare__table tbody{border-top:1px solid #efeff0}
.compare__table tbody tr{background:rgba(212,213,220,.2);border-top:1px solid #efeff0}
.compare__table tbody tr:nth-child(even){background:#fff}
.compare__table tbody tr:last-child td{background:#fff;border:none}
.compare__table tbody tr td{font-size:12px;color:#2f2f2f;height:75px;padding-left:30px;padding-right:15px;border-left:1px solid #efeff0;border-right:1px solid #efeff0}
@media only screen and (max-width:767px) {
.compare__table tbody tr td{padding-left:10px;padding-right:5px}
}
.compare__table tbody tr td.bold{background:#fff;padding-left:0;border-left:none;border-right:none;letter-spacing:.1em;color:#2f2f2f;text-transform:uppercase;width:185px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:767px) {
.compare__table tbody tr td.bold{width:145px}
}
.compare__table tbody tr td:nth-child(2){border-left:none}
@media only screen and (max-width:767px) {
.compare__table tbody tr td{height:50px;font-size:11px}
}
.compare__table tbody tr td .product__price{margin:0;text-align:left}
.compare__table tbody tr td .product__status{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.compare__table tbody tr td .product__rate{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}
.compare__params{min-width:185px;padding-right:20px;vertical-align:top}
@media only screen and (max-width:767px) {
.compare__params{min-width:125px}
}
.compare__params-item{font-size:16px;color:#212121;text-align:center;padding:25px 0;border:1px solid #efeff0;position:relative;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.compare__params-item::before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:#4786c7;display:none}
.compare__params-item:first-child{border-bottom:none}
.compare__params-item.active{background:#f3f8fe}
.compare__params-item.active::before{display:block}
.compare .item{width:240px;margin-bottom:35px}
@media only screen and (max-width:767px) {
.compare .item{margin-bottom:5px;width:175px}
}
.compare .item .product__item{margin:0;min-height:auto}
@media only screen and (max-width:767px) {
.compare .item .product__item{max-width:175px;-ms-flex-preferred-size:175px;flex-basis:175px}
}
.compare .item .product__item .product__image{width:auto;height:240px;margin-bottom:10px}
@media only screen and (max-width:767px) {
.compare .item .product__item .product__image{height:120px;overflow:hidden}
}
.compare .item .product__item .product__title{height:50px;max-width:215px;width:100%;font-size:14px;color:#2f2f2f;text-align:left}
.compare .item .product__item .product__title a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.compare-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.compare-buttons .btn-buy{text-decoration:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.compare-buttons .delete-btn{cursor:pointer;margin-left:5px}
@media screen and (min-width:1250px) {
.compare-buttons .delete-btn:hover path{fill:red}
}
.compare-buttons .delete-btn svg{width:14px;height:14px}
.contacts-page{background:#f9f9f9}
.contacts-section{max-width:1200px;margin:0 auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 44px;background:#fff}
@media screen and (max-width:1250px) {
.contacts-section{padding:0 20px 0 44px}
}
@media screen and (max-width:1023px) {
.contacts-section{padding:0 20px}
}
@media screen and (max-width:767px) {
.contacts-section{display:block;margin:0 auto}
}
.contacts-section__column{max-width:281px;-ms-flex-preferred-size:281px;flex-basis:281px;width:100%;margin-right:36px;-ms-flex-negative:0;flex-shrink:0;padding:40px 0;position:relative}
@media screen and (max-width:1023px) {
.contacts-section__column{margin-right:15px;max-width:241px;-ms-flex-preferred-size:241px;flex-basis:241px}
}
@media screen and (max-width:767px) {
.contacts-section__column{z-index:2;max-width:100%;padding:0;margin:0}
}
.contacts-section__top{display:-webkit-box;display:-ms-flexbox;display:flex}
.contacts-section .social{padding-top:0;position:absolute;bottom:40px}
@media screen and (max-width:767px) {
.contacts-section .social{bottom:-35px}
}
.contacts-section .social svg{height:19px;width:auto}
.contacts-section .social path{fill:#3d3d3d}
@media screen and (min-width:1250px) {
.contacts-section .social a:hover path{fill:#e09a21}
}
.contacts-section__opener{background:#e09a21;color:#fff;line-height:40px;font-size:14px;padding:0 20px;display:none;text-align:center}
@media screen and (max-width:767px) {
.contacts-section__opener{display:block}
}
.contacts-sub-info{background:#fff;padding:60px 0 0}
@media screen and (max-width:767px) {
.contacts-sub-info{padding:50px 0 0}
}
#map{height:610px;width:838px}
@media screen and (max-width:1250px) {
#map{width:647px}
}
@media screen and (max-width:1023px) {
#map{width:480px}
}
@media screen and (max-width:767px) {
#map{width:100%;height:360px;display:none}
}
.contact-tabs{margin:0;padding:0;list-style:none;max-height:460px}
@media screen and (max-width:767px) {
.contact-tabs{max-height:100%}
}
.contact-tabs li{border-bottom:1px solid #efeff5}
.contact-tabs li.active .contact-tabs__title{pointer-events:none}
.contact-tabs li.active .contact-tabs__title svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.contact-tabs li.active .contact-tabs__info{display:block}
.contact-tabs__section+.contact-tabs__section{margin-top:20px}
.contact-tabs__section-title{font-size:12px;line-height:14px;text-transform:uppercase;color:#285167;margin-bottom:20px;position:relative;padding-bottom:6px}
.contact-tabs__section-title::after{content:'';position:absolute;bottom:0;left:0;height:2px;width:30px;background:#285167}
.contact-tabs__info{display:none;padding-bottom:30px}
.contact-tabs__title{font-weight:500;font-size:16px;color:#230000;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;padding:31px 0;cursor:pointer;max-width:241px}
@media screen and (max-width:767px) {
.contact-tabs__title{max-width:100%}
}
.contact-tabs__title svg{width:10px;height:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.contact-tabs__title path{fill:#3d3d3d}
.contact-tabs__ico{width:26px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;margin-right:21px;-ms-flex-negative:0;flex-shrink:0}
.contact-tabs__address{font-weight:500;font-size:12px;line-height:18px;color:#3d3d3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:47px;position:relative}
.contact-tabs__address:empty{display:none}
.contact-tabs__address::after{content:'';position:absolute;top:5px;left:0;width:20px;height:20px;background:url(https://signalua.com.ua/front/dist/images/address-2.svg) no-repeat}
.contact-tabs__time{font-weight:500;font-size:12px;line-height:18px;color:#3d3d3d;margin-top:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:47px;position:relative}
.contact-tabs__time:empty{display:none}
.contact-tabs__time::after{content:'';position:absolute;top:5px;left:0;width:20px;height:20px;background:url(https://signalua.com.ua/front/dist/images/time.svg) no-repeat}
.contact-tabs__time p{margin:0}
.contact-tabs__text:empty{display:none}
.contact-tabs__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:26px;padding-left:47px;position:relative}
.contact-tabs__phones:empty{display:none}
.contact-tabs__phones::after{content:'';position:absolute;top:5px;left:0;width:20px;height:20px;background:url(https://signalua.com.ua/front/dist/images/tel-icon.svg) no-repeat}
.contact-tabs__phones ul{margin:0 0 0 -13px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contact-tabs__phones li{margin:0 0 5px 13px;border:none}
.contact-tabs__phones li a{font-weight:500;font-size:11px;line-height:13px;text-decoration:none;color:#3d3d3d}
.contact-tabs__phone{font-weight:700;font-size:16px;line-height:18px;color:#3d3d3d;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:5px}
.contact-tabs__phone:empty{display:none}
.contact-tabs__phone-text{font-size:10px;line-height:12px;color:#3d3d3d;margin-bottom:12px}
.contact-tabs__phone-text:empty{display:none}
.contacts-popup{border-right:2px solid #e09a21;background:#fff;font-family:GT}
.contacts-popup__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 15px 0 0}
.contacts-popup__image{margin-right:20px}
.contacts-popup__content{max-width:215px;padding-top:15px}
.contacts-popup__address{font-weight:500;font-size:12px;line-height:14px;color:#121315;margin-bottom:16px}
.contacts-popup__phone{font-weight:500;font-size:13px;line-height:13px;color:#285167;margin-bottom:7px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.contacts-popup__phone:empty{display:none}
.contacts-popup__phone-text{font-size:10px;line-height:12px;color:#3d3d3d;margin-bottom:18px}
.contacts-popup__phone-text:empty{display:none}
.contacts-popup ul{margin:-5px 0 25px -13px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;font-size:11px;line-height:13px;color:#285167;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.contacts-popup ul a{color:#285167;text-decoration:none;margin:5px 0 0 13px;display:block}
.contacts-popup ul a:empty{display:none}
.contacts-popup__email{padding-left:24px;position:relative;font-weight:500;font-size:13px;line-height:13px;color:#3d3d3d;margin-bottom:15px;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.contact-tabs__section .emailstyle{display:block}
.contact-tabs__section:first-child .emailstyle{display:block}
.emailstyle .contacts-popup__email{margin-top:10px;padding-left:47px}
.contacts-popup__email:empty{display:none}
.contacts-popup__email::after{content:'';position:absolute;top:-2px;left:0;width:18px;height:18px;background:url(https://signalua.com.ua/front/dist/images/email.png) no-repeat;background-size:18px 18px}
.contacts-popup__skype{padding-left:24px;position:relative;font-weight:500;font-size:13px;line-height:13px;color:#3d3d3d;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.contacts-popup__skype:empty{display:none}
.contacts-popup__skype::after{content:'';position:absolute;top:-2px;left:0;width:18px;height:18px;background:url(https://signalua.com.ua/front/dist/images/skype.png) no-repeat;background-size:18px 18px}
.gm-style .gm-style-iw-c{padding:0!important;border-radius:0!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.gm-style .gm-style-iw-d::-webkit-scrollbar-track,.gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece{background:0 0!important}
.gm-style .gm-style-iw-t::after{display:none!important}
.delivery-section{max-width:1230px;padding:0 15px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex}
@media screen and (max-width:767px) {
.delivery-section{margin:0 auto 50px}
.emailstyle .contacts-popup__email::after{left:3px}
.emailstyle .contacts-popup__email{font-size:13px}
}
.delivery-section__aside{max-width:294px;-ms-flex-preferred-size:294px;flex-basis:294px;width:100%;-ms-flex-negative:0;flex-shrink:0;margin-right:54px}
@media screen and (max-width:1023px) {
.delivery-section__aside{max-width:244px;-ms-flex-preferred-size:244px;flex-basis:244px;margin-right:30px}
}
@media screen and (max-width:767px) {
.delivery-section__aside{max-width:294px;-ms-flex-preferred-size:294px;flex-basis:294px;margin:0;position:absolute;-webkit-transform:translateX(-140%);transform:translateX(-140%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:#fff;z-index:1}
.delivery-section__aside.active{-webkit-transform:translateX(0);transform:translateX(0)}
}
.delivery-section__nav{-webkit-box-shadow:0 3px 30px rgba(40,81,103,.15);box-shadow:0 3px 30px rgba(40,81,103,.15);margin-bottom:38px}
.delivery-section__nav ul{margin:0;padding:0;list-style:none}
.delivery-section__nav li.active a{background:#f9f9f9;color:#3d3d3d}
.delivery-section__nav li.active a::after{background:#e9ae17}
.delivery-section__nav li+li{border-top:1px solid rgba(0,0,0,.08)}
.delivery-section__nav a{font-size:14px;line-height:16px;color:rgba(61,61,61,.5);display:block;background:#fff;padding:20px 30px;text-decoration:none;font-weight:700;position:relative}
@media screen and (min-width:1250px) {
.delivery-section__nav a:hover{color:#3d3d3d}
}
.delivery-section__nav a::after{content:'';position:absolute;top:0;right:0;bottom:-1px;width:2px}
.delivery-section__add{border-top:1px solid rgba(151,151,151,.2);padding-top:20px}
@media screen and (max-width:767px) {
.delivery-section__add{display:none}
}
.delivery-section__title{font-weight:500;font-size:15px;line-height:18px;margin-bottom:20px;color:#333}
.delivery-section__slider-wrap{-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);max-width:282px}
.delivery-section__slider-wrap+.delivery-section__slider-wrap{-webkit-box-shadow:none;box-shadow:none}
.delivery-section__slider-wrap+.delivery-section__slider-wrap .delivery-section__slider{margin:0 -15px}
.delivery-section__slider-wrap+.delivery-section__slider-wrap .delivery-section__slider .slick-arrow{margin-top:-57px}
.delivery-section__slider-wrap+.delivery-section__slider-wrap .delivery-section__slider .slick-next{right:-5px}
.delivery-section__slider-wrap+.delivery-section__slider-wrap .delivery-section__slider .slick-prev{left:-5px}
.delivery-section__slider{margin-bottom:16px}
.delivery-section__slider .slick-arrow{position:absolute;top:50%;width:34px;height:34px;border:1px solid #e3e3e3;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;margin-top:-17px;cursor:pointer}
@media screen and (min-width:1250px) {
.delivery-section__slider .slick-arrow:hover{background:#285167}
.delivery-section__slider .slick-arrow:hover path{fill:#fff}
}
.delivery-section__slider .slick-prev{left:-17px}
.delivery-section__slider .slick-next{right:-17px}
.delivery-section__slider .product-box{margin:0 15px 140px;-webkit-box-shadow:0 3px 11px rgba(132,146,151,.14);box-shadow:0 3px 11px rgba(132,146,151,.14)}
.delivery-section__slide{position:relative;vertical-align:top}
.delivery-section__slide a{text-decoration:none;display:block;height:100%}
.delivery-section__slide-info{position:absolute;top:350px;left:180px;padding:21px 22px 0}
.delivery-section__slide-title{font-weight:500;font-size:18px;line-height:26px;color:#3d3d3d;font-weight:700;margin-bottom:20px}
.delivery-section__slide-title span{color:#e9ae17}
.delivery-section__content{font-size:14px;line-height:24px;color:#3d3d3d}
.delivery-section__content h2{font-size:22px;line-height:24px}
.delivery-section__content .delivery-section__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0;padding:0;list-style:none}
@media screen and (max-width:767px) {
.delivery-section__content .delivery-section__list{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.delivery-section__content .delivery-section__list li{width:25%;position:relative;height:67px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width:767px) {
.delivery-section__content .delivery-section__list li{width:50%;margin:0 0 10px}
}
.delivery-section__content .delivery-section__list li+li{margin-top:0}
.delivery-section__content .delivery-section__list li+li::after{content:'';position:absolute;top:0;left:0;background:rgba(26,68,98,.1);width:1px;height:67px}
@media screen and (max-width:767px) {
.delivery-section__content .delivery-section__list li+li::after{display:none}
}
.delivery-section__content ul{padding-left:17px}
.delivery-section__content ul li+li{margin-top:10px}
.form-section{background:#f9f9f9}
.form-section__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.form-section__bottom .file__title{color:#3d3d3d; white-space: nowrap;}
@media screen and (max-width:767px) {
.form-section__bottom .form-section__btn-box{max-width:158px;-ms-flex-preferred-size:158px;flex-basis:158px}
}
.form-section__holder{max-width:1100px;padding:32px 15px 115px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
@media screen and (max-width:1023px) {
.form-section__holder{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
@media screen and (max-width:767px) {
.form-section__holder{padding:50px 15px}
}
.form-section__holder--style{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.form-section__holder--review{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 15px}
@media screen and (max-width:767px) {
.form-section__holder--review{padding:50px 15px}
}
.form-section__image{position:relative}
@media screen and (max-width:1023px) {
.form-section__image{max-width:300px;-ms-flex-preferred-size:300px;flex-basis:300px;margin-right:30px}
}
@media screen and (max-width:767px) {
.form-section__image{display:none}
}
.form-section__image img{position:relative;z-index:1}
.form-section__image::after{content:'';position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;border-radius:50%;width:410px;height:410px}
@media screen and (max-width:1023px) {
.form-section__image::after{width:300px;height:300px}
}
.form-section__form{max-width:444px;-ms-flex-preferred-size:444px;flex-basis:444px;width:100%}
.form-section__form .form-field{background:#f9f9f9}
.form-section__form .form-label{background:#f9f9f9}
.form-section__form textarea{background:#f9f9f9}
.form-section__title{font-weight:500;font-size:36px;line-height:43px;color:#3d3d3d;margin-bottom:50px}
@media screen and (max-width:767px) {
.form-section__title{font-size:26px;line-height:31px;margin-bottom:30px}
}
.form-section__btn-box{padding-top:30px;max-width:208px;-ms-flex-preferred-size:208px;flex-basis:208px;-ms-flex-negative:0;flex-shrink:0}
.form-section__btn{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);color:#fff;font-weight:500;font-size:14px;line-height:42px;border-radius:30px;max-width:208px;width:100%;border:none;font-family:GT;cursor:pointer}
@media screen and (min-width:1250px) {
.form-section__btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
}
.form-section__notes{font-size:14px;line-height:16px;color:#404040;margin:-30px 0 47px}
.form-section__btn-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}
@media screen and (max-width:767px) {
.form-section__btn-section{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.form-section__btn-section .rate{max-width:180px;-ms-flex-preferred-size:180px;flex-basis:180px;width:100%}
@media screen and (max-width:767px) {
.form-section__btn-section .rate{margin-bottom:20px}
}
.form-section .rate__text{margin-left:24px;width:100px;color:#646464}
.payment-box+.payment-box{margin-top:80px}
@media screen and (max-width:767px) {
.payment-box+.payment-box{margin-top:40px}
}
.payment-box__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}
.payment-box__ico{margin-right:31px}
.payment-box__title{font-weight:500;font-size:15px;line-height:17px;color:#3d3d3d}
.payment-box__text{font-size:14px;line-height:24px;color:#3d3d3d}
.payment-box__text p:first-child{margin-top:0}
.payment-box__text p:last-child{margin-bottom:0}
.payment-box ol{padding:0;counter-reset:myCounter}
.payment-box ol li{list-style:none}
.payment-box ol li+li{margin-top:15px}
.payment-box ol li::before{counter-increment:myCounter;content:counter(myCounter) ".";color:#285167;display:inline-block;text-align:center;margin-right:8px;font-weight:700}
.aside-opener{max-width:160px;text-align:center;background:#e09a21;color:#fff;font-size:14px;line-height:40px;margin:0 0 25px 15px;display:none}
@media screen and (max-width:767px) {
.aside-opener{display:block}
}
.error-holder{max-width:1230px;padding:138px 15px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:1023px) {
.error-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media screen and (max-width:767px) {
.error-holder{padding:50px 15px}
}
.error-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:351px}
.error-number__text{font-size:200px;line-height:210px;font-weight:500;color:#285167}
@media screen and (max-width:767px) {
.error-number__text{font-size:110px}
}
.error-number::after{content:'';position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#f9f9f9;width:351px;height:351px;z-index:-1}
@media screen and (max-width:767px) {
.error-number img{width:130px}
}
.error-info{margin-left:154px}
@media screen and (max-width:1023px) {
.error-info{margin:50px 0 0}
}
.error-title{margin-bottom:20px;font-weight:500;font-size:26px;line-height:31px;color:#3d3d3d}
.error-text{font-size:14px;line-height:16px;color:#3d3d3d;margin-bottom:27px}
.error-btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.error-btn{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);color:#fff;font-weight:500;font-size:14px;line-height:42px;border-radius:30px;max-width:224px;text-align:center;text-decoration:none;width:100%;border:none;font-family:GT;cursor:pointer}
@media screen and (min-width:1250px) {
.error-btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
}
.faq{margin:0 auto 100px;max-width:880px;padding:0 15px}
.faq__title{text-align:center;font-weight:500;font-size:40px;line-height:48px;color:#3d3d3d;margin-bottom:58px}
.faq__list{margin:0;padding:0;list-style:none}
.faq__list>li{background:#f9f9f9}
.faq__list>li+li{margin-top:14px}
.faq__list>li.active{background:0 0}
.faq__list>li.active .faq__arrow{background:#285167}
.faq__list>li.active .faq__arrow::after{display:none}
.faq__list>li.active .faq__arrow::before{background:#fff}
.faq .opener{font-weight:500;font-size:16px;line-height:18px;color:#3d3d3d;display:block;text-decoration:none;padding:21px 84px 21px 34px;position:relative}
@media screen and (max-width:767px) {
.faq .opener{padding:21px 84px 21px 15px}
}
.faq .slide{padding:0 90px 20px 34px;font-size:14px;line-height:24px;color:#3d3d3d}
@media screen and (max-width:767px) {
.faq .slide{padding:0 20px 20px 15px}
}
.faq .slide ol{margin:0;padding:0 0 0 15px}
.faq .slide ul{margin:0;padding:0;list-style:none}
.faq .slide ul li{position:relative;padding-left:15px}
.faq .slide ul li::after{content:'';position:absolute;top:12px;left:0;width:4px;height:4px;border-radius:50%;background:#333}
.faq .slide p:first-child{margin-top:0}
.faq .slide p:last-child{margin-bottom:0}
.faq__arrow{background:#fff;border-radius:50%;width:40px;height:40px;position:absolute;right:20px;top:50%;margin-top:-20px}
.faq__arrow::after{content:'';position:absolute;top:50%;left:50%;background:#285167;width:2px;height:12px;margin:-5px 0 0 -1px}
.faq__arrow::before{content:'';position:absolute;top:50%;left:50%;background:#285167;width:12px;height:2px;margin:0 0 0 -6px}
.gallery{max-width:1230px;padding:0 15px;margin:0 auto 100px}
@media screen and (max-width:767px) {
.gallery{margin:0 auto 50px}
}
.gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-50px 0 0 -30px}
.gallery__box{max-width:380px;-ms-flex-preferred-size:380px;flex-basis:380px;width:100%;margin:50px 0 0 30px;text-decoration:none}
@media screen and (max-width:1250px) {
.gallery__box{max-width:311px;-ms-flex-preferred-size:311px;flex-basis:311px}
}
@media screen and (max-width:1023px) {
.gallery__box{max-width:354px;-ms-flex-preferred-size:354px;flex-basis:354px}
}
@media screen and (max-width:479px) {
.gallery__box{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
@media screen and (min-width:1250px) {
.gallery__box:hover .gallery__image::after{background:rgba(0,0,0,.5)}
.gallery__box:hover .gallery__ico{opacity:1}
}
.gallery__image{background:#fff;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);margin-bottom:30px;padding:18px;position:relative}
.gallery__image::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transition:background .3s ease;transition:background .3s ease}
.gallery__title{color:#3d3d3d;font-size:16px;line-height:19px;text-align:center;font-weight:700}
.gallery__ico{width:56px;height:56px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}
.gallery__ico path{fill:#3d3d3d}
.gallery-inner{margin-bottom:100px}
@media screen and (max-width:767px) {
.gallery-inner{margin-bottom:50px}
}
.gallery-inner__title{font-weight:500;font-size:24px;line-height:29px;color:#3d3d3d}
@media screen and (max-width:767px) {
.gallery-inner__title{font-size:19px;line-height:24px;margin-right:10px}
}
.gallery-inner__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:738px;margin:0 auto 33px}
@media screen and (max-width:767px) {
.gallery-inner__top{padding:0 15px}
}
.gallery-inner__slider{max-width:738px;margin:0 auto 50px;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
.gallery-inner__slider .slick-arrow{background:0 0;padding:0;border:none;position:absolute;top:50%;margin-top:-7px;cursor:pointer}
.gallery-inner__slider .slick-arrow path{fill:rgba(61,61,61,.4)}
@media screen and (min-width:1250px) {
.gallery-inner__slider .slick-arrow:hover path{fill:#3d3d3d}
}
.gallery-inner__slider .slick-prev{left:-170px}
@media screen and (max-width:1250px) {
.gallery-inner__slider .slick-prev{left:-100px}
}
.gallery-inner__slider .slick-next{right:-170px}
@media screen and (max-width:1250px) {
.gallery-inner__slider .slick-next{right:-100px}
}
.gallery-inner__slider .slick-dots{margin:0;padding:20px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}
.gallery-inner__slider .slick-dots li+li{margin-left:10px}
.gallery-inner__slider .slick-dots li.slick-active button:after{background:#b1b1b1}
.gallery-inner__slider .slick-dots button{background:rgba(177,177,177,.5);border-radius:50%;border:none;width:8px;height:8px;padding:0;text-indent:-9999px;display:block;position:relative;cursor:pointer}
.gallery-inner__slider .slick-dots button::after{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%}
.gallery-inner__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}
.gallery-inner__add-slider{text-align:center}
@media screen and (max-width:1366px) {
.gallery-inner__add-slider{max-width:900px;margin:0 auto}
}
@media screen and (min-width:1367px) {
.gallery-inner__add-slider .slick-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.gallery-inner__add-slider.slick-initialized .slick-slide{vertical-align:top;float:none;opacity:.5;cursor:pointer}
@media screen and (min-width:1367px) {
.gallery-inner__add-slider.slick-initialized .slick-slide{display:inline-block!important}
}
.gallery-inner__add-slider.slick-initialized .slick-slide.slick-current{opacity:1}
.gallery-inner__add-slider.slick-initialized .slick-slide img{display:inline-block;vertical-align:top;-webkit-box-shadow:0 2px 10px rgba(40,81,103,.15);box-shadow:0 2px 10px rgba(40,81,103,.15);margin:10px}
.gallery-inner__add-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:1367px) {
.gallery-inner__add-slider .slick-track{-webkit-transform:none!important;transform:none!important}
}
.header{position:relative;z-index:10}
@media screen and (max-width:767px) {
.header{position:fixed;background:#ffffff;top:0;left:0;right:0}
}
@media screen and (max-width:1250px) {
.header .search-form{/*display:none;*/position:fixed;top:0;left:0;right:0;bottom:0;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;z-index:18;background:rgba(0,0,0,.4);padding-top:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;transition: transform .3s ease, opacity .6s ease;transform: translateY(-100%)}
.header .search-form.active{display:-webkit-box;display:-ms-flexbox;display:flex;transform: translateY(0);}
}
@media screen and (max-width:1250px) {
.header .search-form input{background:#fff!important;border-radius:2px}
}
.header__top{background:#285167;padding:10px 15px;position:relative;z-index:2}
@media screen and (max-width:1250px) {
.header__top{display:none}
}
.header__top-holder{max-width:1200px;margin:0 auto;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}
.header__top-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:300px;-ms-flex-preferred-size:300px;flex-basis:300px;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.header__address{font-size:10px;line-height:12px;color:rgba(255,255,255,.5);font-style:normal;max-width:300px;-ms-flex-preferred-size:300px;flex-basis:300px;width:100%}
.header__top-text{font-size:10px;line-height:12px;text-transform:uppercase;color:#93a8b3;display:-webkit-box;display:-ms-flexbox;display:flex}
.header__top-text svg{margin-right:5px}
.header__holder{max-width:1230px;margin:0 auto;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;padding:27px 15px;position:relative}
@media screen and (max-width:1250px) {
.header__holder{padding:37px 15px;/*border-bottom: solid #ebebeb;*/ /*border-width: 1px 0*/}
}
@media screen and (max-width:767px) {
.header__holder{padding:28px 15px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.07)}
}
.header__phones-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:37px}
@media screen and (max-width:1250px) {
.header__phones-box{position:absolute;top:50%;right:61px;width:40px;height:40px;margin-top:-20px;margin-right:0}
}
.header__phones-box svg{margin-left:5px;display:none}
@media screen and (min-width:1251px) {
.header__phones-box svg{display:block}
}
.header__phones{margin:0;padding:0;list-style:none;font-size:13px;line-height:16px;font-weight:700}
@media screen and (max-width:1250px) {
.header__phones{display:none;position:absolute;top:100%;right:0;background:#fff;width:150px;z-index:2;padding:20px;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);margin-top:5px}
.header__phones.open{display:block}
}
.header__phones li+li{margin-top:5px}
.header__phones a{text-decoration:none;color:#285167}
.header__add-phones{margin-right:38px}
@media screen and (max-width:1250px) {
.header__add-phones{position:absolute;right:15px;top:17px;margin:0;display:none}
}
.header__add-phones-tel{font-size:15px;line-height:17px;font-weight:700;text-decoration:none;color:#285167;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}
.header__add-title{font-size:10px;line-height:12px;color:#99999a;margin-bottom:12px}
.header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:178px;-ms-flex-preferred-size:178px;flex-basis:178px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:1250px) {
.header__buttons{max-width:40px;-ms-flex-preferred-size:40px;flex-basis:40px;position:absolute;top:17px;right:15px}
}
@media screen and (max-width:767px) {
.header__buttons{top:12px}
}
.header__navigation{background:#285167}
@media screen and (max-width:1250px) {
.header__navigation{background:0 0;position:relative;z-index:2;margin-bottom:40px;width:100%;display:none;border-bottom: solid rgba(61, 61, 61, .2);border-width: 1px 0; padding: 25px 0}
}
.header__navigation-box{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
@media screen and (max-width:767px) {
.header__navigation-box{padding:0 15px}
}
.header__navigation-catalog{background:#e09a21;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:284px;-ms-flex-preferred-size:284px;flex-basis:284px;width:100%;height:58px;font-weight:500;font-size:12px;line-height:14px;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}
.header__navigation-catalog .arr{display:none}
@media screen and (max-width:1250px) {
.header__navigation-catalog{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
.header__navigation-catalog .arr{display:block;transform:rotate(90deg);width:8px;margin-left:15px}
.header__navigation-catalog.opn .arr{transform:rotate(270deg)}
}
@media screen and (max-width:767px) {
.header__navigation-catalog{font-weight:500;font-size:12px;line-height:14px;border-radius:4px;height:50px}
}
.header__navigation-catalog svg{margin-right:11px}
@media screen and (max-width:359px) {
.header__navigation-catalog svg{display:none}
}
@media screen and (min-width:1250px) {
body.home .catalog-nav{display:block}
.catalog-nav>ul{height:100%;overflow:auto;padding-right:7px!important;/*scrollbar-width:thin;scrollbar-color:#e09a21 #d3dae0*/}
}
.catalog-nav>ul::-webkit-scrollbar-button:vertical:start:increment,
.catalog-nav>ul::-webkit-scrollbar-button:vertical:end:decrement, 
.catalog-nav>ul::-webkit-scrollbar-button:horizontal:end:increment, 
.catalog-nav>ul::-webkit-scrollbar-button:horizontal:end:decrement 
{
    display: none;
}
body.home .header__navigation-catalog{cursor:default}
@media screen and (max-width:1250px) {
body.home .header__navigation{/*display:block*/;border-bottom: solid rgba(61, 61, 61, .2); border-width: 1px 0; padding: 0 0 25px 0}
}
.catalog-nav ul::-webkit-scrollbar{width:2px;background-color:#d3dae0;border-radius:16px}
.catalog-nav ul::-webkit-scrollbar-thumb{background-color:#e09a21;border-radius:3px;width:3px}
.catalog-nav{position:absolute;top:100%;left:0;margin-top:7px;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);max-width:284px;width:100%;height:466px;padding:4px 0 4px 22px;font-size:13px;background:#fff;display:none}
.catalog__aside .catalog-nav{max-width:300px}
@media screen and (max-width:1250px) {
header .catalog-nav{overflow-y:auto;max-width:100%;font-size:14px;line-height:20px;height:0;display:block!important}
.catalog__aside .catalog-nav ul{height:100%;overflow:auto}
.header__navigation .catalog-nav ul{height:100%;overflow:auto}
}
@media screen and (max-width:767px) {
.catalog-nav{max-width:100%;font-size:14px;line-height:20px}
}
.catalog-nav.open{display:block!important}
.catalog-nav .parent.active .drop-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.catalog-nav>ul{margin:0;padding:0;list-style:none}
@media screen and (min-width:767px) {
.catalog-nav>ul>li+li{border-top:1px solid rgba(18,18,18,.1)}
}
.catalog-nav>ul>li>a{text-decoration:none;color:#000;display:block;position:relative;padding:10px 20px 10px 40px;z-index:1}
.catalog-nav>ul>li>a::after{content:'';position:absolute;bottom:-1px;left:0;width:0;background:0 0;height:1px;background:#e09a21;-webkit-transition:width .3s ease;transition:width .3s ease}
@media screen and (min-width:1250px) {
.catalog-nav>ul>li:hover>a::after{width:100%}
.catalog-nav>ul>li:hover .drop-arrow svg path{fill:#e09a21}
}
.catalog-nav__ico{position:absolute;left:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px}
.catalog-nav__drop{position:absolute;top:0;left:100%;background:#fff;width:910px;min-height:467px;padding:31px 43px;display:none}
@media screen and (max-width:1250px) {
.catalog-nav__drop{position:relative;left:0;width:100%;height:auto;padding:0;min-height:auto}
}
.catalog-nav__drop.show{display:block}
.catalog-nav__drop.show::after{content:'';position:absolute;top:0;bottom:0;left:-50px;width:50px}
.catalog-nav__drop ul{margin:-47px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:1250px) {
.catalog-nav__drop ul{display:block;margin:0}
}
.catalog-nav__drop li{max-width:164px;-ms-flex-preferred-size:164px;flex-basis:164px;width:100%;margin:47px 0 0}
@media screen and (max-width:1250px) {
.catalog-nav__drop li{margin:0;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;border-bottom:0 solid rgba(18,18,18,.1)}
}
.catalog-nav__drop li:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width:1250px) {
.catalog-nav__drop li:last-child{padding:10px 10px 10px 0;text-align:left}
}
.catalog-nav__drop a{text-align:center;color:#121212;text-decoration:none;display:block;padding:0 10px}
@media screen and (min-width:1250px) {
.catalog-nav__drop a:hover .catalog-nav__drop-name{color:#e09a21}
.catalog-nav__drop a:hover .catalog-nav__more-text{color:#e09a21}
}
@media screen and (max-width:1250px) {
.catalog-nav__drop a{padding:10px 40px;text-align:left}
}
.catalog-nav__drop-name{font-size:13px;line-height:18px;color:#121212;-webkit-transition:color .3s ease;transition:color .3s ease}
.catalog-nav__drop-image{margin-bottom:22px}
@media screen and (max-width:1250px) {
.catalog-nav__drop-image{display:none}
}
.catalog-nav__drop-title{font-weight:500;font-size:24px;line-height:29px;color:#3d3d3d;margin-bottom:28px}
@media screen and (max-width:1250px) {
.catalog-nav__drop-title{display:none}
}
.catalog-nav__more-ico{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:70px;height:70px;margin:0 auto 26px}
@media screen and (max-width:1250px) {
.catalog-nav__more-ico{display:none}
}
.catalog-nav__more-text{font-size:13px;line-height:14px;-webkit-transition:color .3s ease;transition:color .3s ease}
@media screen and (max-width:1250px) {
.catalog-nav__more-text{color:#285167}
}
.drop-arrow{background-color:#000;-webkit-mask:url(/front/dist/images/nav-arrow.svg) no-repeat center center;mask:url(/front/dist/images/nav-arrow.svg) no-repeat center center;width:6px;height:18px;display:inline-block;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.catalog-nav .parent:hover .drop-arrow{background-color:#e09a21}
@media screen and (max-width:1250px) {
.drop-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:-7px}
}
@media screen and (max-width:1250px) {
.drop-arrow svg{width:4px;height:10px}
}
.drop-arrow svg path{fill:#121212}
.mobile-add-phones{display:none;margin-bottom:26px}
@media screen and (max-width:1250px) {
.mobile-add-phones{display:block;max-width:230px;text-align:center;width:100%}
}
.mobile-add-phones ul{margin:0 0 20px;padding:0;list-style:none;font-size:14px;line-height:16px;font-weight:700;text-align:center}
.mobile-add-phones ul li+li{margin-top:14px}
.mobile-add-phones ul a{color:#3d3d3d;text-decoration:none}
.mobile-add-phones__viber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;display:flex}
.mobile-add-phones__viber svg{width:25px;height:28px;margin-right:3px;-ms-flex-negative:0;flex-shrink:0}
.mobile-add-phones__viber a{color:#3d3d3d;font-weight:500;font-size:10px;line-height:12px;text-decoration:none}
.mobile-add-phones__tel{font-weight:700;font-size:18px;line-height:22px;color:#285167;text-decoration:none;text-align:center}
.mobile-add-phones__title{font-weight:500;font-size:10px;line-height:12px;color:#99999a;text-align:center}
.nav-holder{width:100%}
@media screen and (max-width:1250px) {
.nav-holder{position:fixed;top:0;left:-100%;background:#fff;height:100vh;z-index:16;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0 87px;overflow-y:auto}
.nav-holder.active{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.nav-holder .header__navigation{display:block}
}
@media screen and (max-width:359px) {
.nav-holder{padding:30px 0}
}
.nav-holder .lang{margin:0 0 40px}
.nav-holder .lang__active{display:none}
.nav-holder .lang__list{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;margin:0}
.nav-holder .lang__list li{position:relative}
.nav-holder .lang__list li+li::after{content:'';position:absolute;top:4px;left:0;height:12px;width:1px;background:rgba(61,61,61,.5)}
.nav-holder .lang__list button{padding:4px 10px}
.nav-holder .social{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.nav-holder .social a{display:block}
.nav-holder .social svg{height:17px;width:20px}
.nav-holder .social path{fill:#285167}
.nav{width:100%}
.nav ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:14px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:1250px) {
.nav ul{display:block;font-size:20px;line-height:22px;text-transform:uppercase;border:solid rgba(61,61,61,.2);border-width:1px 0;padding:25px 0}
}
.nav li{width:100%;position:relative}
@media screen and (max-width:1250px) {
.nav li+li{margin-top:24px}
}
/*.nav li+li::after{content:'';position:absolute;top:50%;left:0;margin-top:-5px;background:rgba(255,255,255,.2);width:1px;height:10px}
@media screen and (max-width:1250px) {
.nav li+li::after{display:none}
}*/
.nav a{color:#fff;text-decoration:none;height:58px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:color .3s ease;transition:color .3s ease}
@media screen and (min-width:1250px) {
.nav a:hover{color:#e09a21}
}
@media screen and (max-width:1250px) {
.nav a{font-size:14px;line-height:17px;color:#3d3d3d;height:auto;font-weight:700}
}
.basket__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56px;height:56px;border-radius:50%;left:-86px;top:15px;position:absolute;background:#fff;cursor:pointer}
@media screen and (min-width:1250px) {
.basket__close:hover{background:#285167}
.basket__close:hover path{fill:#fff}
}
@media screen and (max-width:767px) {
.basket__close{width:36px;height:36px;left:auto;top:0;right:0}
}
.basket-add-info{max-width:236px;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);margin:17px 0 0 auto;text-align:center;padding:8px 12px}
.basket-add-info__title{font-size:10px;line-height:12px;margin-bottom:2px}
.basket-add-info .product-section__pay-icons{margin:0}
.order-btn{padding:0;border:none;background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);height:52px;line-height:52px;border:none;color:#fff;font-weight:500;font-size:14px;font-family:GT;max-width:100%;width:100%;border-radius:30px;cursor:pointer;text-decoration:none;display:block;cursor:pointer;text-align:center;margin:36px 0 0}
@media screen and (min-width:1250px) {
.order-btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14)}
}
.cart-content{max-width:120px;-ms-flex-preferred-size:120px;flex-basis:120px;width:100%;position:relative}
@media screen and (max-width:1250px) {
.cart-content{max-width:40px;-ms-flex-preferred-size:40px;flex-basis:40px}
}
@media screen and (max-width:767px) {
.cart-content{position:static}
}
.cart-content .checkout-section__basket{position:absolute;right:0;top:100%;width:565px;z-index:2;border:20px solid #f9f9f9;margin-top:10px;display:none}
.cart-content .checkout-section__basket.active{display:block}
@media screen and (max-width:767px) {
.cart-content .checkout-section__basket.active{display:block;height:calc(100% - 50px);overflow:auto;position:fixed;top:46px;right:0}
.cart-content .checkout-section__basket{width:auto;right:-15px;border:5px solid #f9f9f9}
}
@media screen and (max-width:413px) {
.cart-content .checkout-section__basket{width:auto}
}
@media screen and (max-width:374px) {
.cart-content .checkout-section__basket{width:auto}
}
@media screen and (max-width:359px) {
.cart-content .checkout-section__basket{width:auto}
}
.cart-content .fast-order{height:52px;max-width:100%;margin-top:20px}
.cart-content .fast-order input{height:52px}
@media screen and (max-width:767px) {
.cart-content .fast-order input{height:42px}
}
.cart-content .fast-order__box.active .fast-order__label{font-size:10px;-webkit-transform:translate(30px,0);transform:translate(30px,0);left:0;top:-9px}
.cart-content .fast-order__label{position:absolute;font-weight:500;font-size:14px;color:#3d3d3d;top:17px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;background:#fff;z-index:1;padding:0 5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media screen and (max-width:767px) {
.cart-content .fast-order__label{top:13px;font-size:12px}
}
.cart-content .fast-order__btn{width:48px;height:48px}
@media screen and (max-width:767px) {
.cart-content .fast-order__btn{width:38px;height:38px}
}
.cart-content .product-section__price-list{font-size:17px}
.cart-content .checkout-section__basket-title{margin-bottom:20px}
@media screen and (max-width:767px) {
.cart-content .checkout-section__basket-title{font-size:17px}
}
@media screen and (max-width:767px) {
.cart-content .checkout-section__basket-sub-title{font-size:14px}
}
@media screen and (max-width:767px) {
.cart-content .checkout-section__pay-price{font-size:17px}
}
@media screen and (max-width:767px) {
.cart-content .order-btn{height:42px;line-height:42px;font-size:12px}
}
.cart-content .checkout-section__basket-list{max-height:310px}
@media screen and (max-width:1439px) {
.cart-content .checkout-section__basket-list{max-height:40vh}
}
.btn-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:none;padding:0;cursor:pointer;font-family:GT}
.btn-cart__icon{width:44px;height:44px;border-radius:50%;background:#fff;-webkit-box-shadow:0 3px 30px rgba(40,81,103,.15);box-shadow:0 3px 30px rgba(40,81,103,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}
@media screen and (min-width:1250px) {
.btn-cart__icon:hover path{fill:#e09a21}
}
@media screen and (max-width:1250px) {
.btn-cart__icon{margin:0;width:40px;height:40px;margin-top:-4px}
}
@media screen and (max-width:1250px) {
.btn-cart__info{display:none}
}
.btn-cart__title{font-size:11px;line-height:12px;color:#3d3d3d;display:block;margin-bottom:4px;text-align:left}
.btn-cart__price{display:block;font-size:11px;line-height:16px;color:#252525;font-weight:700;white-space:nowrap}
.btn-comparison{width:44px;height:44px;border-radius:50%;background:#fff;-webkit-box-shadow:0 3px 30px rgba(40,81,103,.15);box-shadow:0 3px 30px rgba(40,81,103,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
@media screen and (min-width:1250px) {
.btn-comparison:hover path{fill:#e09a21}
}
@media screen and (max-width:1250px) {
.btn-comparison{display:none}
}
.cart-count{width:12px;height:12px;background:#e09a21;border-radius:50%;color:#fff;position:absolute;top:1px;right:0;font-size:9px;line-height:12px;text-align:center}
.cart-count span{display:block;margin-right:-1px}
@media screen and (max-width:1250px) {
.cart-count span{margin-right:0}
}
@media all and (-ms-high-contrast:none) {
.cart-count span{margin:0}
.cart-count{line-height:12px}
}
.logo{margin-right:39px}
@media screen and (max-width:1250px) {
.logo{margin:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
@media screen and (max-width:767px) {
.logo{max-width:122px}
}
@media screen and (max-width:359px) {
.logo{max-width:93px}
}
.lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:22px;position:relative}
.lang__title{font-size:10px;line-height:12px;color:rgba(255,255,255,.5);margin-right:5px}
@media screen and (max-width:1250px) {
.lang__title{color:#3d3d3d}
}
.lang__active{font-size:13px;line-height:12px;text-transform:uppercase;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;background:0 0;border:none;padding:0;font-family:GT}
@media screen and (max-width:1250px) {
.lang__active{color:#3d3d3d}
}
.lang__active.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.lang__active svg{display:block;margin-left:4px}
@media screen and (max-width:1250px) {
.lang__active svg path{fill:#3d3d3d}
}
.lang__list{display:none;margin:10px 0 0;padding:0;list-style:none;position:absolute;top:100%;right:0;font-size:10px;line-height:12px;text-transform:uppercase;background:#285167}
@media screen and (max-width:1250px) {
.lang__list{background:0 0;margin:4px 0 0}
}
.lang__list button{color:#fff;text-decoration:none;display:block;padding:4px 10px;cursor:pointer;background:0 0;border:none;font-family:GT;font-size:10px;line-height:12px}
@media screen and (min-width:1250px) {
.lang__list button:hover{text-decoration:underline}
}
@media screen and (max-width:1250px) {
.lang__list button{color:#3d3d3d}
}
.lang__list.open{display:block}
.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none}
.social li+li{margin-left:15px}
.social svg{display:block}
.social svg path{fill:rgba(255,255,255,.5)}
@media screen and (min-width:1250px) {
.social a:hover path{fill:#fff}
}
.callback{position:relative;z-index:2}
@media screen and (max-width:1250px) {
.callback{width:100%;-ms-flex-negative:0;flex-shrink:0}
}
.callback__mobile-tel{width: 40px;
    height: 40px;
    background: #e09a21;
    border-radius: 50%;
    display: none;
    align-items: center;
    justify-content: center
}
@media screen and (max-width:1250px) {
.callback__mobile-tel{display:flex}
.callback__mobile-tel svg{display:block;margin:0;}
}
.callback__title{position:relative;font-weight:500;font-size:10px;line-height:12px;color:#3d3d3d;text-transform:uppercase;padding-right:10px;cursor:pointer}
@media screen and (max-width:1250px) {
.callback__title{text-indent:-9999px;font-size:0;line-height:0;padding:0}
}
.callback__title::after{content:'';position:absolute;top:50%;right:0;width:0;height:0;margin-top:-2px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #285167}
@media screen and (max-width:1250px) {
.callback__title::after{display:none}
}
.callback__title.active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.callback__menu{position:absolute;top:100%;left:-30px;right:-30px;background:#fff;font-weight:500;font-size:10px;line-height:12px;color:#3d3d3d;text-transform:uppercase;padding:20px 10px;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);display:none}
@media screen and (max-width:1250px) {
.callback__menu{position:relative;display:block;width:100%;top:0;left:0;right:0;background:0 0;color:#3d3d3d;-webkit-box-shadow:none;box-shadow:none}
}
.callback__menu.open{display:block}
.callback__menu ul{margin:0;padding:0;list-style:none;text-align:center}
.callback__menu li{cursor:pointer}
@media screen and (min-width:1250px) {
.callback__menu li:hover{text-decoration:underline}
}
.callback__menu li+li{margin-top:5px}
@media screen and (max-width:1250px) {
.callback__menu li+li{margin-top:10px}
}
.search-form{max-width:424px;-ms-flex-preferred-size:424px;flex-basis:424px;width:100%;position:relative;margin-right:40px}
.search-form__block{position:relative}
.search-form__holder{position:relative;max-width:500px;-ms-flex-preferred-size:500px;flex-basis:500px}
.search-form__close{display:none}
@media screen and (max-width:1250px) {
.search-form__close{background:#fff;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:absolute;top:-48px;left:15px}
}
.search-form input{border:1px solid transparent;background:rgba(231,232,234,.4)!important;height:44px;border-radius:30px;padding:0 120px 0 30px}
.search-form__btn{position:absolute;top:2px;right:2px;background:#fff;border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;line-height:14px;color:#285167;height:40px;width:110px;border-radius:30px;cursor:pointer;font-family:GT}
.search-form__btn svg{margin-right:9px}
.search-drop-results{position:absolute;top:100%;left:0;right:0;margin:0;padding:0;list-style:none;background:#fff;z-index:5;max-height:254px;display:none}
@media screen and (max-width:1250px) {
.search-drop-results{margin-top:1px;border-radius:8px;overflow-y:auto}
}
.search-drop-results li+li{border-top:1px solid #eee}
.search-drop-results a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 25px}
@media screen and (min-width:1250px) {
.search-drop-results a:hover{background:#eee}
}
.search-drop-results__image{max-width:60px;-ms-flex-preferred-size:60px;flex-basis:60px;margin-right:10px}
.search-drop-results__title{color:#3d3d3d;font-size:14px}
.menu-opener{width:40px;height:40px;left:15px;-webkit-box-shadow:0 3px 30px rgba(40,81,103,.15);box-shadow:0 3px 30px rgba(40,81,103,.15);background:#fff;border-radius:50%;position:relative;cursor:pointer;z-index:18;position:fixed;top:17px;display:none}
@media screen and (max-width:1250px) {
.menu-opener{display:block}
}
@media screen and (max-width:767px) {
.menu-opener{top:8px}
}
.menu-opener__line{background:#285167;width:16px;height:2px;position:absolute;left:50%;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;margin:0 0 0 -8px}
.menu-opener .line-1{top:15px}
.menu-opener .line-2{top:20px}
.menu-opener .line-3{top:25px}
.menu-opener.active .line-1{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:none;box-shadow:none;top:20px}
.menu-opener.active .line-2{display:none}
.menu-opener.active .line-3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-shadow:none;box-shadow:none;top:20px}
.menu-opener__text{color:#fff;text-transform:uppercase;display:block;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}
.mobile-search{-webkit-box-shadow:0 3px 30px rgba(40,81,103,.15);box-shadow:0 3px 30px rgba(40,81,103,.15);background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:absolute;top:17px;left:61px;display:none}
@media screen and (max-width:1250px) {
.mobile-search{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:16}
}
@media screen and (max-width:767px) {
.mobile-search{top:8px}
}
.mobile-search svg{width:14px;height:14px}
.checkout-section__basket-empty{font-size:14px}
body.fancybox-active .certificates__slider,body.fancybox-active .team__slider{visibility:hidden}
.home-top{max-width:1200px;margin:7px auto 55px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1}
@media screen and (max-width:1250px) {
.home-top{max-width:910px;margin:0 auto 55px}
}
@media screen and (max-width:1023px) {
.home-top{max-width:618px}
}
@media screen and (max-width:767px) {
.home-top{margin:0 auto 0px}
}
.home-top .product-box{margin:0 0 0 8px}
@media screen and (max-width:1023px) {
.home-top .product-box{display:none}
}
.home-top__fake{max-width:284px;-ms-flex-preferred-size:284px;flex-basis:284px;width:100%;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}
@media screen and (max-width:1250px) {
.home-top__fake{display:none}
}
.home-top__slider{max-width:618px;-ms-flex-preferred-size:618px;flex-basis:618px;width:100%}
.home-top__slide{height:466px;position:relative;vertical-align:top}
@media screen and (max-width:767px) {
.home-top__slide{height:280px;background-size:cover}
}
.home-top__info{position:absolute;bottom:0;left:0;right:0;padding:0 44px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:767px) {
.home-top__info{top:0;padding:15px 85px 36px 25px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
}
.home-top__title{font-weight:500;font-size:21px;line-height:31px;color:#3d3d3d;margin-bottom:12px}
@media screen and (max-width:767px) {
.home-top__title{font-size:16px;line-height:21px;margin-bottom:0}
}
.home-top__title span{color:#e09a21}
.home-top__price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#000}
.home-top__price{font-weight:500;font-size:20px;line-height:17px;color:#e09a21}
.home-top__old-price{color:#999;font-weight:500;font-size:14px;line-height:14px;margin-left:7px;text-decoration:line-through}
.home-top__slide-more{background:#fff;-webkit-box-shadow:0 3px 3px rgba(132,146,151,.14);box-shadow:0 3px 3px rgba(132,146,151,.14);width:56px;height:56px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}
@media screen and (max-width:767px) {
.home-top__slide-more{position:absolute;bottom:30px;right:15px}
}
.home-top__slide-more path{fill:#285167;-webkit-transition:all .3s ease;transition:all .3s ease}
@media screen and (min-width:1250px) {
.home-top__slide-more:hover{background:#e09a21}
.home-top__slide-more:hover path{fill:#fff}
}
.home-top .slick-dots{position:absolute;top:50%;right:26px;margin:0;padding:0;list-style:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:767px) {
.home-top .slick-dots{top:auto;bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.home-top .slick-dots li+li{margin-top:10px}
@media screen and (max-width:767px) {
.home-top .slick-dots li+li{margin:0 0 0 10px}
}
.home-top .slick-dots li.slick-active button:after{background:#7a7a7f}
.home-top .slick-dots button{background:#fff;border-radius:50%;border:none;width:8px;height:8px;padding:0;text-indent:-9999px;display:block;position:relative;cursor:pointer}
.home-top .slick-dots button::after{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%; background: #dbe0e5}
.product-box{max-width:282px;-ms-flex-preferred-size:282px;flex-basis:282px;width:100%;-webkit-box-shadow:0 3px 20px rgba(132,146,151,.14);box-shadow:0 0px 15px rgba(132,146,151,.14);margin:0 0 0 9px;padding:45px 0 25px;position:relative}
@media screen and (min-width:1250px) {
.product-box:hover .product-information{opacity:1;-webkit-transform:translate(0);transform:translate(0)}
.product-box:hover .product-box__add-buttons{opacity:1}
}
.product-box__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:15px;left:0;right:0;z-index:1}
.product-box__label{padding:3px 10px 3px 10px;font-size:11px;color:#fff;border-radius:0 30px 30px 0;min-width:110px;text-align:center;white-space:nowrap}
@media screen and (max-width:767px) {
.product-box__label{min-width:80px;font-size:10px;padding: 2px 8px 2px 8px}
}
.product-box__label+.product-box__label{margin-top:5px}
.product-box__label--price{background:#e09a21}
.product-box__label--special{background:#d33f3f}
.product-box__label--hit{background:#5a9868}
.product-box__label--new{background:#285167}
.product-box__label--sale{background:#3d3d3d}
.product-box__label--recommended{background:#8e44ad;display: inline-flex;align-items: center}
.product-box__label--recommended::before {
  content: "";
  display: inline-block;
  width: 16px;       /* підлаштуйте під розмір вашої іконки */
  height: 16px;
  margin-right: 4px; /* відступ між іконкою та текстом */
  background: url("https://signalua.com.ua/front/dist/images/recomended.svg") no-repeat center center;
  background-size: contain;
}
.product-box__label--delivery{background:#48ad38;display: inline-flex;align-items: center}
.product-box__label--delivery::before {
  content: "";
  display: inline-block;
  width: 16px;       /* підлаштуйте під розмір вашої іконки */
  height: 16px;
  margin-right: 4px; /* відступ між іконкою та текстом */
  background: url("https://signalua.com.ua/front/dist/images/car.svg") no-repeat center center;
  background-size: contain;
}
.product-box__label--custom{background:#4e4e4e}
.product-box__vendor{padding-right:12px;font-size:11px;line-height:24px;color:rgba(61,61,61,.8)}
@media screen and (max-width:767px) {
.product-box__vendor{padding-right:5px}
}
.product-box__add-buttons{position:absolute;right:12px;top:25%;opacity:0}
.product-box__fast-order{background:-webkit-gradient(linear,left bottom,left top,from(rgba(216,216,216,.2)),color-stop(164.29%,#fff));background:linear-gradient(0deg,rgba(216,216,216,.2) 0,#fff 164.29%);border:1px solid #e3e3e3;width:34px;height:34px;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-top:6px}
@media screen and (min-width:1250px) {
.product-box__fast-order:hover{background:#fff;border-color:#e09a21}
.product-box__fast-order:hover path{fill:#e09a21}
}
.product-box__fast-order svg{width:14px;height:13px}
.product-box__fast-order svg path{fill:#b1b1b1}
@media screen and (max-width:1250px) {
.product-box__fast-order{display:none}
}
.product-box__image{display:block;margin-bottom:20px}
.product-box__color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 0 11px -10px;padding:0;list-style:none;min-height:14px; padding: 0 10px}
.product-box__color li{margin:10px 0 0 10px}
.product-box__color li.active a::after{border-color:rgba(61,61,61,.5)}
.product-box__color li.active span::after{border-color:rgba(61,61,61,.5)}
.product-box__color a{width:14px;height:14px;display:block;position:relative}
.product-box__color a img{vertical-align:top}
.product-box__color a::after{content:'';position:absolute;top:-3px;left:-3px;bottom:-3px;right:-3px;border:1px solid transparent;border-radius:50%}
.product-box__color span{width:14px;height:14px;display:block;position:relative}
.product-section .product-box__color a,
.product-section .product-box__color span {
    width: 20px;
    height: 20px;
}
.product-box__color span img{vertical-align:top}
.product-box__color span::after{content:'';position:absolute;top:-3px;left:-3px;bottom:-3px;right:-3px;border:1px solid transparent;border-radius:50%}
.product-box__name{text-align:center;text-decoration:none;font-weight:500;font-size:15px;line-height:17px;color:#3d3d3d;display:block;padding:0 10px;margin-bottom:10px;min-height:51px}
.product-box__price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:500;font-size:18px;line-height:22px;color:#285167;margin-bottom:13px}
@media screen and (max-width:767px) {
.product-box__price-box{font-size:14px}
}
.product-box__new-price{color:#d33f3f}
.product-box__old-price{font-weight:500;font-size:12px;line-height:19px;color:#999;text-decoration:line-through;margin-left:12px}
.product-box__stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#3d3d3d;font-size:12px;line-height:14px;position:relative;min-height:14px;margin-bottom:17px}
@media screen and (min-width:374px) and (max-width:479px) {
.product-box__stock{font-size:12px}
}
.product-box__stock svg{margin-right:5px}
.btn-buy{background:-webkit-gradient(linear,left bottom,left top,from(rgba(216,216,216,.2)),color-stop(164.29%,#fff));background:linear-gradient(0deg,rgba(216,216,216,.2) 0,#fff 164.29%);border:1px solid #e3e3e3;height:42px;max-width:246px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:block;padding:0;border-radius:30px;cursor:pointer;font-weight:500;font-size:14px;line-height:17px;color:#285167;font-family:GT}
@media (max-width: 767px) {
  .btn-buy {
    max-width: 95%;
  }
}
@media screen and (min-width:1250px) {
.btn-buy:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);color:#fff;border-color:#e09a21}
.btn-buy:hover svg path{fill:#fff}
}
.btn-buy svg{margin-top:-1px}
.btn-buy path{fill:#285167}
.triggers{max-width:1230px;padding:0 15px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex}
@media screen and (max-width:1023px) {
.triggers{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 50px}
}
@media screen and (max-width:767px) {
.triggers{/*display:none;*/gap: 5px;margin: 0 auto 40px;max-width: 100%;background-color: rgb(249 249 249);padding: 30px 15px}
}
.triggers__box{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
@media screen and (max-width:1023px) {
.triggers__box{width:35%;margin-bottom:5px}
}
@media screen and (max-width:767px) {
.triggers__box{flex: 1 1 45%;/*border-radius: 12px;*//*box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);*/padding: 2px}
}
.triggers__box+.triggers__box{padding-left:40px}
@media screen and (max-width:1250px) {
.triggers__box+.triggers__box{padding:12px;}
}
@media screen and (max-width:1023px) {
.triggers__box+.triggers__box{padding:2px}
}
.triggers__box+.triggers__box::after{content:'';position:absolute;top:50%;left:0;background:rgba(26,68,98,.1);width:1px;height:68px;margin-top:-34px}
@media screen and (max-width:1023px) {
.triggers__box+.triggers__box::after{display:none}
}
.triggers__icon{-ms-flex-negative:0;flex-shrink:0;margin-right:24px}
@media screen and (max-width: 767px) {
  .triggers__icon {margin-right:10px;opacity: .5;min-width: 40px}
}
.triggers__name{font-weight:500;font-size:14px;line-height:17px;color:#3d3d3d;margin-bottom:14px}
.triggers__text{max-width:185px;font-size:12px;line-height:16px;color:#3d3d3d}
@media screen and (max-width:1250px) {
.triggers__text{font-size:11px;line-height:15px}
}
.special{max-width:1230px;padding: 0 7px 0 7px;margin:0 auto;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.special.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.special--add-products{background:#fff}
.special-section{background:#f9f9f9;padding:100px 0 0}
@media screen and (max-width:767px) {
.special-section{padding:50px 0 0}
}
.special-section--hit{margin:0 0 100px}
.special-section--add-products{background:#fff}
.tabs{margin:0;padding:44px 0 0 15px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;line-height:13px;font-weight:700;text-transform:uppercase}
@media screen and (max-width:767px) {
.tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.tabs a{color:#3d3d3d;text-decoration:none;display:block;padding:0 40px 22px;border-bottom:2px solid transparent;-webkit-transition:color .3s ease;transition:color .3s ease}
.tabs a.active{color:#e09a21;border-color:#e09a21}
@media screen and (min-width:1250px) {
.tabs a:hover{color:#e09a21}
}
.special-tabs .first-arrow.disabled{display:none!important}
.special-tabs .first-arrow.active{display:block!important}
.special-tabs .second-arrow{display:none!important}
.special-tabs .second-arrow.active{display:block!important}
.special-tabs .second-arrow.disabled{display:none!important}
.products-slider{margin:0 -15px}
@media screen and (max-width:1250px) {
.products-slider{margin:0 auto;max-width:940px}
}
@media screen and (max-width:1023px) {
.products-slider{margin:0 auto;max-width:640px}
}
.products-slider__top{padding:0 15px;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}
@media screen and (max-width:767px) {
.tabs a.active {font-size: 13px}
.products-slider__top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.products-slider .product-box{margin:30px 15px 140px;-webkit-box-shadow:0 3px 10px rgba(132,146,151,.14);box-shadow:0 3px 10px rgba(132,146,151,.14);background:#fff}
@media screen and (max-width:767px) {
.products-slider .product-box{margin:30px 7px 20px;max-width: fit-content;padding: 45px 5px 25px}
.home .products-slider .product-box{margin:30px 7px 20px;max-width:fit-content;padding:45px 5px 25px}
.home .product-box__vendor{font-size:8px}
.home .products-slider .product-box .product-box__name{font-size:13px;height:50px;overflow:hidden}
.home .slick-slider .product-box__price-box{font-size:14px}
.home .slick-slider .product-section__old-price{font-size:10px}
.home .slick-slider .product-section__new-price{font-size:14px}
.home .catalog-list__box{max-width:none;-ms-flex-preferred-size:inherit;flex-basis:auto;width:48%;margin:1%;height:180px; border-radius: 6px}
.home .catalog-list__box--big{max-width:none;-ms-flex-preferred-size:inherit;flex-basis:auto;width:48%;margin:1%;height:180px}
.home .catalog-list__category{display:none}
.home .catalog-list__name{font-size:14px}
.home .catalog-list__section{margin:0}
.home .catalog-more{display:none}
}
.products-slider .tabs{font-size:14px;line-height:16px}
@media screen and (max-width: 760px) {
.products-slider .tabs {font-size:14px;line-height: 16px;padding: 25px 0 0 15px}
}
.products-slider__top-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.products-slider__top-box .slick-arrow{background:0 0;padding:0;border:none;cursor:pointer}
.products-slider__top-box .slick-arrow path{fill:rgba(61,61,61,.4)}
@media screen and (min-width:1250px) {
.products-slider__top-box .slick-arrow:hover path{fill:#121212}
}
.products-slider__top-box .slick-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px}
.products-slider__top-box .slick-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
@media screen and (max-width:1023px) {
.products-slider .products-list{text-align:center}
}
.products-slider .slick-dots{margin:0;padding:20px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}
.products-slider .slick-dots li+li{margin-left:10px}
.products-slider .slick-dots li.slick-active button:after{background:#b1b1b1}
.products-slider .slick-dots button{background:rgba(177,177,177,.5);border-radius:50%;border:none;width:8px;height:8px;padding:0;text-indent:-9999px;display:block;position:relative;cursor:pointer}
.products-slider .slick-dots button::after{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%}
.more-link{margin-right:42px;font-size:13px;line-height:13px;color:#3d3d3d;position:relative;padding-left:14px;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}
@media screen and (min-width:1250px) {
.more-link:hover{color:#e09a21}
}
@media screen and (max-width:1023px) {
.more-link{display:none}
}
.more-link::after{content:'';position:absolute;top:50%;left:0;margin-top:-2px;background:#e09a21;width:4px;height:4px;border-radius:50%}
.title{font-weight:500;font-size:36px;line-height:43px;color:#3d3d3d}
@media screen and (max-width:767px) {
.title{font-size:26px;line-height:31px;text-align:center}
}
.product-information{padding:0 10px 26px;position:absolute;top:100%;left:0;right:0;background:#fff;-webkit-box-shadow:0 10px 10px rgba(132,146,151,.14);box-shadow:0 10px 10px rgba(132,146,151,.14);opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .3s ease;transition:all .3s ease}
@media screen and (max-width:1250px) {
.product-information{display:none}
}
.product-information__list{margin:0;padding:20px 0 0;list-style:none}
.product-information__list li{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}
.product-information__list li+li{margin-top:10px}
.product-information__title{margin-right:6px;font-size:12px;line-height:14px;color:rgba(61,61,61,.7)}
.product-information__descr{font-size:12px;line-height:14px;color:#3d3d3d}
.panel-ocfilter .selected-options .ocfilter-option{font-size:12px;flex-wrap:wrap}
.rate{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:26px}
.rate__star+.rate__star{margin-left:4px}
.rate__star path{fill:#e09a21}
.rate svg{display:block}
.rate__text{margin:0 0 0 9px;font-size:14px;color:#3d3d3d}
.rate[data-rate="0"] .rate__star path,.rate[data-rate="1"] .rate__star:nth-child(n+2) path,.rate[data-rate="2"] .rate__star:nth-child(n+3) path,.rate[data-rate="3"] .rate__star:nth-child(n+4) path,.rate[data-rate="4"] .rate__star:nth-child(n+5) path,.rate[data-rate="5"] .rate__star:nth-child(n+6) path{fill:#e0e0e0}
.catalog-list-section{background:#f9f9f9;padding:72px 0;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.catalog-list-section.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
@media screen and (max-width:767px) {
.catalog-list-section{padding:50px 0}
}
.catalog-list{max-width:1230px;padding:0 15px;margin:0 auto}
@media screen and (max-width:1250px) {
.catalog-list{max-width:620px}
}
@media screen and (max-width:767px) {
.catalog-list{padding:0 15px 107px}
}
.catalog-list--category{margin:0 auto 100px}
@media screen and (max-width:1250px) {
.catalog-list--category{max-width:100%}
}
@media screen and (max-width:767px) {
.catalog-list--category{padding:0 15px;margin:0 auto 60px}
}
.catalog-list--category .catalog-list__box{max-width:384px;-ms-flex-preferred-size:384px;flex-basis:384px;height:494px}
@media screen and (max-width:1250px) {
.catalog-list--category .catalog-list__box{max-width:318px;-ms-flex-preferred-size:318px;flex-basis:318px}
}
@media screen and (max-width:1023px) {
.catalog-list--category .catalog-list__box{max-width:359px;-ms-flex-preferred-size:359px;flex-basis:359px}
}
.catalog-list--category .catalog-list__category{font-size:14px}
.catalog-list__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}
@media screen and (max-width:767px) {
.catalog-list__top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.catalog-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:14px;color:#3d3d3d;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}
@media screen and (min-width:1250px) {
.catalog-list__link:hover{color:#e09a21}
.catalog-list__link:hover .catalog-list__ico{background:#e09a21;-webkit-transition:background .3s ease;transition:background .3s ease}
.catalog-list__link:hover .catalog-list__ico path{fill:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}
}
@media screen and (max-width:767px) {
.catalog-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:50px;left:0;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.catalog-list__ico{width:56px;height:56px;background:#fff;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}
.catalog-list__ico svg{width:18px;height:18px}
.catalog-list__ico path{fill:#e09a21}
.catalog-list__section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px 0 0 -20px}
@media screen and (max-width:767px) {
.catalog-list__section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.catalog-list__box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 0 20px;max-width:285px;-ms-flex-preferred-size:285px;flex-basis:285px;height:367px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;width:100%;position:relative;overflow:hidden}
@media screen and (max-width:767px) {
.catalog-list__box{max-width:360px;-ms-flex-preferred-size:360px;flex-basis:360px}
.catalog-list__box img{object-fit:cover;width:auto;height:100%}
}
.catalog-list__box::after{content:'';position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(180deg,transparent 0,#000 100%);opacity:.6;height:127px;-webkit-transition:height .3s ease;transition:height .3s ease}
@media screen and (max-width:1250px) {
.catalog-list__box::after{height:45%}
}
.catalog-list__box::before{content:'';position:absolute;bottom:0;left:0;background:#e09a21;height:4px;width:0;-webkit-transition:width .4s ease;transition:width .4s ease;z-index:1}
@media screen and (min-width:1250px) {
.catalog-list__box:hover::after{height:367px}
.catalog-list__box:hover::before{width:100%}
.catalog-list__box:hover .catalog-list__category{height:100%;margin:20px 0 0;-webkit-transform:translate(0);transform:translate(0)}
.catalog-list__box:hover .catalog-more{opacity:1}
}
.catalog-list__box--big{max-width:590px;-ms-flex-preferred-size:590px;flex-basis:590px}
@media screen and (max-width:767px) {
.catalog-list__box--big{max-width:360px;-ms-flex-preferred-size:360px;flex-basis:360px}
}
.catalog-list__box--big .catalog-list__category{font-size:14px;line-height:24px;max-width:370px}
@media screen and (max-width:767px) {
.catalog-list__box--big .catalog-list__category{font-size:14px;line-height:17px}
}
.catalog-list__info{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:0 26px 40px}
@media screen and (max-width:767px) {
.catalog-list__info{padding:0 82px 25px 20px}
}
.catalog-list__name{color:#fff;font-weight:500;font-size:18px;line-height:20px}
.catalog-list__category{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:17px;color:#fff;max-width:250px;height:0;overflow:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}
@media screen and (max-width:1250px) {
.catalog-list__category{height:100%;margin:20px 0 0;-webkit-transform:translate(0);transform:translate(0)}
}
@media screen and (max-width:767px) {
.catalog-list__category{margin-bottom:-20px}
}
.catalog-list__category li::after{content:"/";margin:0 2px 0 4px}
.catalog-list__category li:last-child::after{display:none}
.catalog-list__category a{color:#fff;text-decoration:none}
@media screen and (min-width:1250px) {
.catalog-list__category a:hover{color:#e09a21}
}
.catalog-more{background:#fff;-webkit-box-shadow:0 3px 3px rgba(132,146,151,.14);box-shadow:0 3px 3px rgba(132,146,151,.14);width:56px;height:56px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:25px;right:25px;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
@media screen and (max-width:1250px) {
.catalog-more{opacity:1}
}
.catalog-more path{fill:#285167}
.about-section{max-width:1230px;padding:110px 15px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.about-section.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
@media screen and (max-width:1023px) {
.about-section{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media screen and (max-width:767px) {
.about-section{padding:50px 0}
}
.about-section__image{max-width:570px;-ms-flex-preferred-size:570px;flex-basis:570px;width:100%;-ms-flex-negative:0;flex-shrink:0;margin-right:32px;position:relative;padding-left:56px}
@media screen and (max-width:1250px) {
.about-section__image{max-width:470px;-ms-flex-preferred-size:470px;flex-basis:470px}
}
@media screen and (max-width:1023px) {
.about-section__image{margin-bottom:40px}
}
@media screen and (max-width:767px) {
.about-section__image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}
}
.about-section__image::after{content:'';position:absolute;top:0;left:0;background:#f9f9f9;width:493px;height:493px;border-radius:50%;z-index:-1}
@media screen and (max-width:1250px) {
.about-section__image::after{width:400px;height:400px}
}
@media screen and (max-width:767px) {
.about-section__image::after{width:280px;height:280px;top:auto;bottom:0;left:50%;margin-left:-140px}
}
@media screen and (max-width:1023px) {
.about-section__info{max-width:470px;-ms-flex-preferred-size:470px;flex-basis:470px}
}
@media screen and (max-width:767px) {
.about-section__info{padding:0 15px}
}
.about-section__title{font-weight:500;font-size:36px;line-height:43px;color:#3d3d3d;margin-bottom:58px}
@media screen and (max-width:767px) {
.about-section__title{width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:26px;line-height:31px;margin-bottom:30px}
}
.about-section__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:5px}
.about-section__list-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:25px}
@media screen and (max-width:767px) {
.about-section__list-box{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.about-section__number{font-size:45px;line-height:47px;color:#285167;margin-right:16px}
@media screen and (max-width:1250px) {
.about-section__number{font-size:28px;line-height:36px;-ms-flex-negative:0;flex-shrink:0}
}
.about-section__text{max-width:134px;-ms-flex-preferred-size:134px;flex-basis:134px;width:100%;color:#285167}
@media screen and (max-width:767px) {
.about-section__text{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.about-section__info-text{font-size:14px;line-height:24px;color:#3d3d3d;margin-bottom:40px}
.about-section__more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:17px;color:#285167;text-decoration:none;-webkit-transition:color .4s ease;transition:color .4s ease}
@media screen and (min-width:1250px) {
.about-section__more:hover{color:#e09a21}
.about-section__more:hover .about-section__more-icon{background:#e09a21}
.about-section__more:hover .about-section__more-icon path{fill:#fff}
}
.about-section__more-icon{background:#fff;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);width:56px;height:56px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;-webkit-transition:background .4s ease;transition:background .4s ease}
.about-section__more-icon path{fill:#285167}
.review{max-width:1230px;padding:100px 15px;margin:0 auto;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.review.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
@media screen and (max-width:767px) {
.review{padding:50px 15px 20px}
}
.review__slider .slick-list{margin-right:-351px;padding-right:351px}
@media screen and (max-width:767px) {
.review__slider .slick-list{margin-right:0;padding-right:0}
}
.review__top{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;margin-bottom:68px}
@media screen and (max-width:767px) {
.review__top{margin:0 0 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.review__top .slick-arrow{background:0 0;padding:0;border:none;cursor:pointer}
.review__top .slick-arrow path{fill:rgba(61,61,61,.4)}
@media screen and (min-width:1250px) {
.review__top .slick-arrow:hover path{fill:#121212}
}
.review__top .slick-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px}
.review__top .slick-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.review__top-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.review__slide-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:767px) {
.review__slide-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.review__image{max-width:397px;-ms-flex-preferred-size:397px;flex-basis:397px;width:100%;-ms-flex-negative:0;flex-shrink:0;margin-right:53px}
@media screen and (max-width:1023px) {
.review__image{max-width:200px;-ms-flex-preferred-size:200px;flex-basis:200px}
}
@media screen and (max-width:767px) {
.review__image{margin:0 0 30px}
}
.review .slick-dots{margin:0;padding:20px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}
.review .slick-dots li+li{margin-left:10px}
.review .slick-dots li.slick-active button:after{background:#b1b1b1}
.review .slick-dots button{background:rgba(177,177,177,.5);border-radius:50%;border:none;width:8px;height:8px;padding:0;text-indent:-9999px;display:block;position:relative;cursor:pointer}
.review .slick-dots button::after{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%}
.review__info{max-width:520px;-ms-flex-preferred-size:520px;flex-basis:520px;width:100%}
.review__info .rate{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:23px}
.review__title{font-size:16px;line-height:19px;color:#285167;font-weight:700;margin-bottom:50px}
@media screen and (max-width:767px) {
.review__title{margin:0 0 20px}
}
.review__text-box{position:relative;margin-bottom:45px}
.review__text-box svg{position:absolute;top:-21px;left:-26px;z-index:-1}
@media screen and (max-width:767px) {
.review__text-box svg{display:none}
}
.review__text{color:#3d3d3d;font-size:14px;line-height:26px;margin-bottom:10px}
.review__more{font-size:14px;line-height:14px;color:rgba(61,61,61,.5);border-bottom:1px dashed;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}
@media screen and (min-width:1250px) {
.review__more:hover{border-color:transparent}
}
.review__name{font-weight:500;font-size:14px;line-height:17px;color:#285167;margin-bottom:11px}
.review__date{font-size:12px;line-height:14px;color:#285167}
.certificates{background:#f9f9f9;padding:100px 0;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.certificates.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
@media screen and (max-width:767px) {
.certificates{padding:50px 0 10px}
}
.certificates__holder{max-width:1230px;padding:0 15px;margin:0 auto}
@media screen and (max-width:767px) {
.certificates__image{max-width:300px;margin:0 auto}
}
.certificates .slick-dots{margin:0;padding:20px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}
.certificates .slick-dots li+li{margin-left:10px}
.certificates .slick-dots li.slick-active button:after{background:#b1b1b1}
.certificates .slick-dots button{background:rgba(177,177,177,.5);border-radius:50%;border:none;width:8px;height:8px;padding:0;text-indent:-9999px;display:block;position:relative;cursor:pointer}
.certificates .slick-dots button::after{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%}
.certificates__top{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;margin-bottom:66px}
@media screen and (max-width:767px) {
.certificates__top{margin-bottom:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.certificates__top .slick-arrow{background:0 0;padding:0;border:none;cursor:pointer}
.certificates__top .slick-arrow path{fill:rgba(61,61,61,.4)}
@media screen and (min-width:1250px) {
.certificates__top .slick-arrow:hover path{fill:#121212}
}
.certificates__top .slick-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px}
.certificates__top .slick-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.certificates__top-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.certificates .slick-slide{-webkit-transform:scale(.7);transform:scale(.7);opacity:.5;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.certificates .slick-slide img{margin:0 auto}
.certificates .slick-slide a{pointer-events:none;display:block;height:100%;position:relative}
@media screen and (max-width:767px) {
.certificates .slick-slide a{padding:0 35px}
}
.certificates .slick-slide.slick-current{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.certificates .slick-slide.slick-current a{pointer-events:auto}
.certificates .slick-slide.slick-current a::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2))),url(https://signalua.com.ua/front/dist/css/image.png);background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),url(https://signalua.com.ua/front/dist/css/image.png);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
@media screen and (min-width:1250px) {
.certificates .slick-slide.slick-current a:hover::after{opacity:1}
.certificates .slick-slide.slick-current a:hover .certificates__ico{opacity:1}
}
.certificates .slick-slide.slick-current .certificates__info{visibility:visible}
.certificates__info{padding-top:30px;text-align:center;visibility:hidden}
.certificates__ico{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 3px 30px rgba(40,81,103,.15);box-shadow:0 3px 30px rgba(40,81,103,.15);background:#fff;width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}
.certificates__title{font-size:16px;line-height:19px;color:#3d3d3d;font-weight:700;margin-bottom:15px}
.certificates__text{font-size:12px;line-height:18px;color:#3d3d3d;max-width:287px;margin:0 auto}
.insta-holder{padding:100px 15px;max-width:1230px;margin:0 auto;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease;position:relative}
.insta-holder.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.insta-holder .catalog-list__link{font-size:14px}
@media screen and (max-width:767px) {
.insta-holder{padding:50px 15px 150px}
}
.insta-holder__top{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;margin-bottom:43px}
@media screen and (max-width:767px) {
.insta-holder__top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.insta-holder__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-10px 0 0 -10px}
@media screen and (max-width:767px) {
.insta-holder__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.insta-holder .inst-card{margin:10px 0 0 10px;max-width:187px;-ms-flex-preferred-size:187px;flex-basis:187px;width:100%}
.insta-holder .inst-card img{width:100%!important;margin:0!important}
@media screen and (max-width:767px) {
.insta-holder .inst-card{width:100%;max-width:46%;-ms-flex-preferred-size:46%;flex-basis:46%}
}
.main-text{padding:100px 0 75px;background:#f9f9f9;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.main-text.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.main-text .main-text__box{padding:0 15px}
@media screen and (max-width:767px) {
.main-text{padding:50px 0 25px}
}
.main-text__box{max-width:1230px;margin:0 auto;padding:0 15px 30px;font-size:12px;line-height:20px}
.main-text__box h1{color:#3d3d3d;font-weight:500;font-size:30px;line-height:36px;margin:0 0 38px}
.main-text__box p{margin:25px 0}
.main-text__box ul{padding-left:15px}
.footer{background:#1a2a32;padding-top:60px}
.footer__holder{max-width:1230px;margin:0 auto;padding:0 15px}
@media screen and (max-width:767px) {
.footer__holder{padding:0}
}
.footer__top{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;padding-bottom:62px;border-bottom:1px solid rgba(255,255,255,.2)}
@media screen and (max-width:1023px) {
.footer__top{padding-bottom:25px}
}
@media screen and (max-width:767px) {
.footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px 25px}
}
@media screen and (max-width:767px) {
.footer__top-box{margin-bottom:20px}
}
.footer__top-title{font-weight:500;font-size:26px;line-height:31px;color:#fff;margin-bottom:15px}
.footer__top-text{font-size:12px;line-height:14px;color:rgba(255,255,255,.8)}
.footer__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 0 54px}
@media screen and (max-width:1023px) {
.footer__columns{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}
}
.footer__box{max-width:150px;-ms-flex-preferred-size:150px;flex-basis:150px;width:100%}
@media screen and (max-width:1023px) {
.footer__box{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}
}
@media screen and (max-width:767px) {
.footer__box{padding:20px 15px}
}
@media screen and (max-width:1023px) {
.footer__partner-section{margin-left:20px}
}
.footer__logo{margin-bottom:33px}
.footer__payment{margin-bottom:40px}
@media screen and (max-width:767px) {
.footer__payment{margin-bottom:26px}
}
.footer__payment-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}
.footer__payment-list svg+svg{margin-left:18px}
.footer__payment-text{font-size:12px;line-height:14px;color:rgba(255,255,255,.8)}
.footer__partner{margin-bottom:26px}
.footer__partner-logo{margin-left:-7px}
.footer__partner-text{font-weight:500;font-size:8px;line-height:10px;color:#fff}
.footer__info{margin-bottom:25px}
.footer__info-title{font-size:10px;line-height:12px;color:rgba(255,255,255,.8);margin-bottom:2px}
.footer__info-link{color:#fff;text-decoration:none;font-size:10px;line-height:12px;font-weight:500}
.footer__tel-list{margin:0 0 10px;padding:0;list-style:none;font-weight:500;font-size:10px;line-height:12px}
.footer__tel-list li+li{margin-top:9px}
.footer__tel-list a{color:#fff;text-decoration:none}
.footer__tel-text{font-size:10px;line-height:12px;color:rgba(255,255,255,.8)}
.footer__navigation{max-width:200px;-ms-flex-preferred-size:200px;flex-basis:200px;width:100%}
@media screen and (max-width:1023px) {
.footer__navigation{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;border-bottom:1px solid rgba(255,255,255,.2);padding:15px 0}
}
@media screen and (max-width:767px) {
.footer__navigation{padding:15px}
}
.footer__title{font-weight:500;font-size:14px;line-height:17px;color:#fff;margin-bottom:23px;position:relative}
.footer__title svg{display:none;margin-left:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg);height:10px;width:6px}
.footer__title svg path{fill:#fff}
@media screen and (max-width:1023px) {
.footer__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}
.footer__title svg{display:block}
}
.footer__nav{font-size:12px;line-height:14px}
@media screen and (max-width:1023px) {
.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:20px 0 0;display:none}
.footer__nav.active{display:block}
}
.footer__nav ul{margin:0;padding:0;list-style:none}
.footer__nav li+li{margin-top:16px}
.footer__nav a{color:rgba(255,255,255,.8);text-decoration:none}
.footer__contacts{max-width:140px;-ms-flex-preferred-size:140px;flex-basis:140px;width:100%}
@media screen and (max-width:1023px) {
.footer__contacts{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.2)}
}
@media screen and (max-width:767px) {
.footer__contacts{padding:15px}
}
@media screen and (max-width:1023px) {
.footer__contacts-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:20px 0 0;display:none}
.footer__contacts-box.active{display:block}
}
.footer__address{font-style:normal;color:rgba(255,255,255,.8);font-size:10px;line-height:15px;margin-bottom:17px}
.footer__contacts-telbox{margin-bottom:17px}
.footer__contacts-telbox a{color:#fff;text-decoration:none;font-weight:500;font-size:12px;line-height:14px}
.footer__contacts-text{font-size:10px;line-height:15px;color:rgba(255,255,255,.8)}
.footer__email{font-size:12px;line-height:15px;color:#fff;font-weight:500;text-decoration:none}
.footer .social{padding-top:34px}
@media screen and (max-width:1023px) {
.footer .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media screen and (max-width:767px) {
.footer .social{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.footer .social li{max-width:19px;-ms-flex-preferred-size:19px;flex-basis:19px;width:100%}
.footer .social a{display:block;text-align:center}
.footer .social svg{height:19px;width:auto;display:block;margin:0 auto}
.footer .social path{fill:#fff}
.footer__bottom{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;border-top:1px solid rgba(255,255,255,.2);padding:16px 0}
@media screen and (max-width:767px) {
.footer__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding:16px 15px}
}
.footer__copy{font-size:10px;line-height:15px;color:rgba(255,255,255,.8)}
@media screen and (max-width:767px) {
.footer__copy{margin-bottom:10px}
}
.arrow-up{width:44px;height:44px;border:1px solid #fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}
@media screen and (min-width:1250px) {
.arrow-up:hover{background:#fff}
}
@media screen and (max-width:767px) {
.arrow-up{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:absolute;right:15px;top:15px}
}
.subscribe{max-width:504px;-ms-flex-preferred-size:504px;flex-basis:504px;width:100%;position:relative}
.subscribe input{border:solid #fff;border-width:0 0 1px;background:0 0;padding:22px 125px 22px 15px;color:#fff}
.subscribe input:-moz-placeholder{color:rgba(255,255,255,.4)}
.subscribe input::-moz-placeholder{color:rgba(255,255,255,.4);opacity:1}
.subscribe input:-ms-input-placeholder{color:rgba(255,255,255,.4)}
.subscribe input::-webkit-input-placeholder{color:rgba(255,255,255,.4)}
.subscribe__btn{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:none;cursor:pointer;color:#fff;font-weight:500;font-size:12px;font-family:GT;height:60px}
@media screen and (max-width:767px) {
.subscribe__btn{font-size:0}
}
.subscribe__btn svg{margin-right:14px}
@media screen and (max-width:767px) {
.subscribe__btn svg{margin:0}
}
.dev-link{text-decoration:none;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,.8)}
.dev-link__logo{height:15px;overflow:hidden;margin-left:10px;max-width:100px;-ms-flex-preferred-size:100px;flex-basis:100px;width:100%}
.dev-link svg{width:100px;height:15px;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}
@media screen and (min-width:1250px) {
.dev-link:hover svg{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
.product-title{font-weight:500;font-size:22px;line-height:26px;color:#3d3d3d;margin-bottom:17px}
.product-popup-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}
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:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{-webkit-box-sizing:border-box;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;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0 ease .25s;transition:opacity .25s ease,visibility 0 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;-webkit-transition:opacity .25s ease 0s,visibility 0 ease 0;transition:opacity .25s ease 0s,visibility 0 ease 0;visibility:visible}
.fancybox-infobar{color:#ccc;font-size:13px;display:none;-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;-webkit-transform:translateZ(0);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:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}
.fancybox-slide::before{content:'';display:inline-block;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{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}
.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}
.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-container [data-selectable=true]{cursor:text}
.fancybox-image,.fancybox-spaceball{background:0 0;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:0 0;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;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;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:0}
.fancybox-button.fancybox-focus{outline:1px dotted}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}
.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--play svg:nth-child(2){display:none}
.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}
.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}
.fancybox-close-small{background:0 0;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;padding:31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}
.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}
.fancybox-caption::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}
.fancybox-caption a:hover{color:#fff;text-decoration:underline}
.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;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}
@-webkit-keyframes fancybox-rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes fancybox-rotate {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}
.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}
.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}
.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}
.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
@media all and (max-height:576px) {
.fancybox-caption{padding:12px}
.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-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}
.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}
.fancybox-share p{margin:0;padding:0}
.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;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:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;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:transparent;top:0;width:212px;z-index:99995}
.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:212px}
.fancybox-thumbs__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;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.fancybox-thumbs-y .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:center center;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:0;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;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);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 all and (max-width:576px) {
.fancybox-thumbs{width:110px}
.fancybox-show-thumbs .fancybox-inner{right:110px}
.fancybox-thumbs__list a{max-width:calc(100% - 10px)}
}
.catalog-load{max-width:1230px;margin:0 auto 100px;padding:0 15px}
@media screen and (max-width:767px) {
.catalog-load{margin:0 auto 50px}
}
.catalog-load__section+.catalog-load__section{margin-top:100px}
.catalog-load__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px 0 0 -15px}
.catalog-load__title{background:#f9f9f9;margin:0 0 30px -9999px;padding:0 0 0 9999px;font-weight:500;font-size:16px;line-height:60px;color:#285167}
.catalog-load__box{-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);max-width:288px;-ms-flex-preferred-size:288px;flex-basis:288px;width:100%;background:#fff;padding:24px;margin:15px 0 0 15px}
@media screen and (max-width:1250px) {
.catalog-load__box{max-width:321px;-ms-flex-preferred-size:321px;flex-basis:321px}
}
@media screen and (max-width:1023px) {
.catalog-load__box{max-width:236px;-ms-flex-preferred-size:236px;flex-basis:236px}
}
@media screen and (max-width:479px) {
.catalog-load__box{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.catalog-load__image{margin-bottom:29px}
@media screen and (max-width:1250px) {
.catalog-load__image{text-align:center}
}
.catalog-load__box-title{font-weight:500;font-size:15px;line-height:17px;color:#3d3d3d;margin-bottom:15px;text-align:center}
.catalog-load__vendor{font-size:12px;line-height:14px;color:#3d3d3d;margin-bottom:18px;text-align:center}
.catalog-load__btn{font-weight:500;font-size:14px;line-height:42px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear,left bottom,left top,from(rgba(216,216,216,.2)),color-stop(164.29%,#fff));background:linear-gradient(0deg,rgba(216,216,216,.2) 0,#fff 164.29%);color:#3d3d3d;text-decoration:none;border-radius:30px}
.catalog-load__btn svg{margin-right:8px}
.catalog-load__btn svg path{fill:#3d3d3d}
@media screen and (min-width:1250px) {
.catalog-load__btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);color:#fff}
.catalog-load__btn:hover svg path{fill:#fff}
}
.news{max-width:1230px;padding:0 15px;margin:0 auto 100px}
.news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-52px 0 0 -21px}
.news__box{max-width:386px;-ms-flex-preferred-size:386px;flex-basis:386px;width:100%;margin:52px 0 0 21px}
@media screen and (max-width:1250px) {
.news__box{max-width:317px;-ms-flex-preferred-size:317px;flex-basis:317px}
}
@media screen and (max-width:1023px) {
.news__box{max-width:358px;-ms-flex-preferred-size:358px;flex-basis:358px}
}
.news__image{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}
.news__date{color:#285167;font-size:12px;line-height:14px;margin-bottom:12px}
.news__title{font-weight:500;font-size:15px;line-height:20px;color:#3d3d3d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;margin-bottom:12px}
.news__text{font-size:12px;line-height:18px;color:#646464}
.news-inner{max-width:1230px;padding:0 15px;margin:0 auto 80px}
@media screen and (max-width:1250px) {
.news-inner{margin:0 auto 55px}
}
.news-inner__title{font-weight:500;font-size:26px;line-height:31px;color:#3d3d3d;margin:0 0 27px}
@media screen and (max-width:767px) {
.news-inner__title{font-size:-21pxlh 26px}
}
.news-inner__image{margin-bottom:52px}
.news-inner__columns{position:relative}
@media screen and (max-width:1250px) {
.news-inner__columns{padding-bottom:80px}
}
.news-inner__date{font-size:12px;line-height:14px;color:#285167;margin-bottom:44px}
@media screen and (max-width:1250px) {
.news-inner__date{display:none}
}
.news-inner__text{max-width:823px;margin:0 auto;font-size:14px;line-height:24px;color:#3d3d3d}
.news-inner__text p{margin:25px 0}
.news-inner__text p:first-child{margin-top:0}
.news-inner__text h2{margin:25px 0}
.news-inner__text h2:first-child{margin-top:0}
.news-inner__text ul{padding:0 0 0 17px}
.news-inner__text iframe{max-width:704px;margin:0 auto;display:block}
@media screen and (max-width:767px) {
.news-inner__text iframe{max-width:100%}
}
.news-inner__aside{position:absolute;top:0;left:0;float:left}
@media screen and (max-width:1250px) {
.news-inner__aside{bottom:0;top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
}
.add-news{background:#f9f9f9;padding:100px 0}
@media screen and (max-width:767px) {
.add-news{padding:50px 0}
}
.add-news__holder{max-width:1230px;margin:0 auto;padding:0 15px}
.add-news__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}
.add-news__top .more-link{margin:0}
.product-section{max-width:1230px;padding:0 15px;margin:0 auto}
@media screen and (max-width:1023px) {
.product-section .tabs a{padding:5px 15px 0 0}
}
@media screen and (max-width:767px) {
	.product-section__holder .tabs {
		overflow: auto;
		padding-block: 10px;
		justify-content: flex-start;
		-webkit-box-pack: flex-start;
		-ms-flex-pack: flex-start;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 12px!important;
                position: sticky;
                top: 56px; /* або реальна висота бургер-меню */
                z-index: 1;
                background: #fffffff0;
	}
	.product-section .tabs a {
		white-space: nowrap;
		border: none;
    	padding-bottom: 5px;
	}
}
.product-section__tabs-opener{display:none;background:#285167;padding:0 10px;font-size:14px;color:#fff;line-height:40px;margin-bottom:10px;text-align:center;border-radius:30px}
@media screen and (max-width:767px) {
.product-section__tabs-opener{display:block}
}
.product-section__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;margin-top:5px}
@media (max-width:767.98px){.product-section__top{margin-bottom: 10px}}
.product-section__top-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-section__holder{background:#fff;margin-bottom:100px}
@media screen and (max-width:767px) {
.product-section__holder{margin-bottom:50px}
}
.product-section__holder .tab.active{padding-bottom:70px}
@media screen and (max-width:767px) {
.product-section__holder .tab.active{padding:0}
}
.product-section__holder .tabs{margin-bottom:40px;letter-spacing:.4px}
.product-section__columns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 25px 57px 43px;border-bottom:1px solid rgba(18,18,18,.1);margin-bottom:54px}
@media screen and (max-width:1250px) {
.product-section__columns{padding:0 15px 57px}
}
@media screen and (max-width:1023px) {
.product-section__columns{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media screen and (max-width:767px) {
.product-section__columns{padding:0 0 57px}
}
.product-section__slider-box{max-width:612px;-ms-flex-preferred-size:612px;flex-basis:612px;width:100%;-ms-flex-negative:0;flex-shrink:0}
@media screen and (max-width:1250px) {
.product-section__slider-box{max-width:470px;-ms-flex-preferred-size:470px;flex-basis:470px}
}
@media screen and (max-width:1023px) {
.product-section__slider-box{max-width:520px;-ms-flex-preferred-size:520px;flex-basis:520px}
}
@media screen and (max-width:767px) {
.product-section__slider-box{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.product-section__sliders{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:39px}
.product-section__small-slider{max-width:78px;-ms-flex-preferred-size:78px;flex-basis:78px;width:100%;margin-right:14px;padding:32px 0}
@media screen and (max-width:1250px) {
.product-section__small-slider{display:none!important}
}
.product-section__small-slider .slick-prev{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:none;width:100%;cursor:pointer;padding:0}
.product-section__small-slider .slick-next{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0 0;border:none;width:100%;padding:0;cursor:pointer}
.product-section__small-slider .slick-slide{opacity:.6}
.product-section__small-slider .slick-slide.slick-current{opacity:1}
.product-section__small-slider .slick-slide.slick-current .product-section__small-slide::after{content:'';position:absolute;left:0;right:0;height:2px;bottom:-1px;background:#e09a21}
.product-section__small-slider .slick-slide img{display:inline-block;vertical-align:top}
.product-section__small-slide{border:1px solid #ebebeb;margin:7px 0;cursor:pointer;text-align:center;position:relative;padding:4px}
.product-section__big-slider{max-width:520px;-ms-flex-preferred-size:520px;flex-basis:520px;width:100%;border:1px solid #ebebeb}
@media screen and (max-width:1250px) {
.product-section__big-slider{max-width:460px;-ms-flex-preferred-size:460px;flex-basis:460px}
}
@media screen and (max-width:1023px) {
.product-section__big-slider{max-width:520px;-ms-flex-preferred-size:520px;flex-basis:520px}
}
@media screen and (max-width:767px) {
.product-section__big-slider{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;border: none}
}
.product-section__big-slider .slick-dots{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;position:absolute;bottom:-20px;left:0;right:0;padding:0}
.product-section__big-slider .slick-dots li+li{margin-left:10px}
.product-section__big-slider .slick-dots li.slick-active button:after{background:#b1b1b1}
.product-section__big-slider .slick-dots button{background:rgba(177,177,177,.5);border-radius:50%;border:none;width:8px;height:8px;padding:0;text-indent:-9999px;display:block;position:relative;cursor:pointer}
.product-section__big-slider .slick-dots button::after{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%}
.product-section__big-slide{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px;position:relative}
.product-section__big-slide .product-section__label-box{max-width:100px;position:absolute;top:18px;left:-1px;text-align:center}
@media screen and (max-width:767px) {
.product-section__big-slide .product-section__label-box{display: flex;align-items: flex-end; gap:5px;max-width: 60%; top:0}
}
.product-section__bottom-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:30px;left:30px}
@media screen and (max-width:767px) {
.product-section__bottom-buttons{bottom:20px;left:20px}
}
.product-section__rotate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;background:#fff;width:140px;height:34px;-ms-flex-preferred-size:34px;flex-basis:34px;-webkit-box-shadow:0 3px 30px rgba(40,81,103,.15);box-shadow:0 3px 30px rgba(40,81,103,.15);border-radius:50%}
@media screen and (min-width:1250px) {
.product-section__rotate:hover path{fill:#e09a21}
}
.product-section__video-ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;width:140px;height:34px;-ms-flex-preferred-size:34px;/*flex-basis:34px;*/-webkit-box-shadow:0 3px 30px rgba(40,81,103,.15);box-shadow:0 3px 30px rgba(40,81,103,.15);border-radius:15px;cursor:pointer}
.product-section__video-ico svg{width:18px;height:18px;display:block;/*margin-left:2px*/}
.product-section__video-ico path{fill:#000}
.product-section__video-text{font-size: 14px; color: #000;margin-left: 8px}
@media screen and (min-width:1250px) {
.product-section__video-ico:hover path{fill:#e09a21}
.product-section__video-ico:hover .product-section__video-text {color: #e09a21; /* Цвет текста при наведении */}
}
.product-section__zoom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;width:34px;height:34px;-ms-flex-preferred-size:34px;flex-basis:34px;-webkit-box-shadow:0 3px 30px rgba(40,81,103,.15);box-shadow:0 3px 30px rgba(40,81,103,.15);border-radius:50%;margin-right:12px}
.product-section__zoom svg{width:10px;height:10px;display:block}
@media screen and (min-width:1250px) {
.product-section__zoom:hover path{fill:#e09a21}
}
.product-section__add-box{padding:0 0 0 92px;display:-webkit-box;display:-ms-flexbox;display:flex}
@media screen and (max-width:1250px) {
.product-section__add-box{padding:0 0 30px 0}
.product-section__share{display:none}
}
.product-section__add-title{font-size:12px;line-height:14px;color:#285167;margin-bottom:13px}
.product-section__add-links{margin-left:125px}
@media screen and (max-width:1250px) {
.product-section__add-links{margin-left: 0px}
}
.product-section__add-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}
.product-section__add-list li{border:1px solid #ebebeb;position:relative}
.product-section__add-list li+li{margin-left:10px}
.product-section__add-list a{position:relative;display:block}
@media screen and (min-width:1250px) {
.product-section__add-list a:hover::after{content:'';position:absolute;bottom:-1px;left:-1px;right:-1px;height:2px;background:#e09a21}
}
@media screen and (max-width:767px) {
.product-section__add-list a{width:55px}
}
.product-section__info{width:100%;margin-left:37px}
@media screen and (max-width:1250px) {
.product-section__info{margin-left:15px}
}
@media screen and (max-width:1023px) {
.product-section__info{max-width:460px;-ms-flex-preferred-size:460px;flex-basis:460px;margin:0}
}
@media screen and (max-width:767px) {
.product-section__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-section__big-slide{padding:0}
}
@media screen and (max-width:767px) {
.product-section__info-box-1,.product-section__info-box-2,.product-section__info-box-3{width:100%}
}
@media screen and (max-width:767px) {
.product-section__info-box-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:0}
}
@media screen and (max-width:767px) {
.product-section__info-box-3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}
.product-section__options{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 30px 0}
@media screen and (max-width:767px) {
.product-section__options{-ms-flex-wrap:wrap;/*flex-wrap:wrap;*//*margin:-11px 0 30px -11px*/}
}
.product-section__color{max-width:170px;-ms-flex-preferred-size:120px;flex-basis:170px;width:100%;/*margin-left:34px*/}
@media screen and (max-width:767px) {
.product-section__color{/*padding-left:3px;*//*margin:11px 0 0 11px*/}
}
.product-section__color .product-box__color{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 0 0 -7px;padding: 0}
.product-section__color .product-box__color li{margin:10px 0 0 10px}
.product-section__color .product-box__color li+li{margin:10px 0 0 10px}
.product-section__color-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}
.product-section__color-title{font-size:13px;line-height:14px;color:rgba(61,61,61,.4);margin-right:5px}
.product-section__color-descr{font-size:13px;line-height:14px;color:#3d3d3d;white-space: nowrap}
.product-section__option-list{max-width:164px;-ms-flex-preferred-size:164px;flex-basis:164px;width:100%;margin-left:34px}
@media screen and (max-width:767px) {
.product-section__option-list{/*margin:11px 0 0 11px*/}
}
.product-section__option-list .select{margin:0;border:1px solid #ebebeb;padding:8px 20px;font-size:14px;line-height:17px;color:#3d3d3d}
.product-section__option-list .select::after{border-bottom:1px solid #333;border-right:1px solid #333;width:8px;height:8px;margin-top:-6px}
.product-section__option-title{font-size:13px;line-height:14px;color:rgba(61,61,61,.4);margin-bottom:12px}
.product-section__price-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}
@media screen and (max-width:767px) {
.product-section__price-info .product-section__new-price{font-size:18px;font-weight: 700;white-space: nowrap}
.product-section__price-info .product-section__old-price{font-size:13px;line-height:29px;white-space: nowrap}
.product-section__price-info .product-section__price-list{font-size:19px}
}
@media screen and (max-width:359px) {
.product-section__price-info .product-section__new-price{font-size:15px}
.product-section__price-info .product-section__old-price{font-size:11px;line-height:29px}
.product-section__price-info .product-section__price-list{font-size:15px}
}
.product-section__quantity{margin-right:44px;max-width:170px;-ms-flex-preferred-size:120px;flex-basis:170px;width:100%}
@media screen and (max-width:767px) {
.product-section__quantity{margin-right:10px;/*max-width:110px;-ms-flex-preferred-size:110px;flex-basis:110px*/}
}
.product-section__quantity-title{font-size:13px;line-height:14px;color:rgba(61,61,61,.4);margin-bottom:12px}
.product-section__quantity-box{position:relative;max-width:94px;width:100%;margin-bottom:24px}
.product-section__quantity-box input{border:1px solid #ebebeb;height:34px;text-align:center;padding:0 30px}
.product-section__quantity-minus{position:absolute;top:0;bottom:0;left:0;background:0 0;padding:0;border:none;width:30px;font-size:17px;line-height:18px;color:#b1b1b1;cursor:pointer}
@media screen and (min-width:1250px) {
.product-section__quantity-minus:hover{color:#e09a21}
}
.product-section__quantity-plus{position:absolute;top:0;bottom:0;right:0;background:0 0;padding:0;border:none;width:30px;font-size:16px;line-height:18px;color:#b1b1b1;cursor:pointer}
@media screen and (min-width:1250px) {
.product-section__quantity-plus:hover{color:#e09a21}
}
.product-section__price-list{color:#285167;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:24px;line-height:29px;font-weight:500;margin-bottom:19px}
@media screen and (max-width:767px) {
.product-section__price-list{font-size:19px}
}
.product-section__new-price{color:#d33f3f;margin-right:21px}
@media screen and (max-width:767px) {
.product-section__new-price{margin-right:5px;font-size:14px}
}
.product-section__old-price{font-weight:500;font-size:14px;line-height:23px;color:rgba(61,61,61,.5);text-decoration:line-through}
@media screen and (max-width:767px) {
.product-section__old-price{font-size:10px;line-height:20px}
}
@media screen and (max-width:374px) {
.product-section__old-price{font-size:9px}
}
.product-section__price-special{background:#f9f9f9;max-width:271px;width:100%;line-height:36px;color:#285167;font-size:13px;padding:0 7px}
@media screen and (max-width:767px) {
.product-section__price-special{text-align:center;line-height:18px;padding:10px 7px;white-space: nowrap}
}
.product-section__price-special span{font-weight:700;font-size:13px;color:#d33f3f}
.product-section__stock{font-size:14px;line-height:17px;color:#2dba16;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:767px) {
.product-section__stock{font-size:14px}
}
.product-section__stock svg{margin-right:10px}
.product-section__stock--out{font-size:13px;color:#3d3d3d}
@media screen and (max-width:767px) {
.product-section__stock--out{font-size:12px}
}
.product-section__stock--out svg{width:12px;height:12px}
.product-section__stock--out path{fill:red}
.product-section__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;/*margin-bottom:15px*/}
.product-section__buttons .btn-buy{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);color:#fff;border:none;max-width:203px;-ms-flex-preferred-size:203px;flex-basis:203px;width:100%}
@media screen and (max-width:767px) {
.product-section__buttons .btn-buy{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.product-section__buttons .btn-buy path{fill:#fff}
@media screen and (min-width:1250px) {
.product-section__buttons .btn-buy:hover{-webkit-box-shadow:inset 0 3px 30px rgba(132,146,151,.14);box-shadow:inset 0 3px 30px rgba(132,146,151,.14)}
}
@media screen and (max-width:767px) {
.product-section__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}
.product-section__buttons .comparison{display:none}
}
.product-section__buttons-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:255px;-ms-flex-preferred-size:255px;flex-basis:255px;width:100%}
@media screen and (max-width:767px) {
.product-section__buttons-box{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px}
}
.product-section__add-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:47px}
@media screen and (max-width:359px) {
.product-section__add-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.product-section__pay-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}
@media screen and (max-width:479px) {
.product-section__pay-info{-ms-flex-wrap:wrap;flex-wrap:wrap;padding: 0.9rem;background-color: rgb(249 249 249);border-radius: 6px}
}
.product-section__pay-title{font-weight:500;font-size:14px;line-height:17px;color:#3d3d3d;margin-bottom:15px}
.product-section__pay-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:13px;color:#3d3d3d}
.product-section__pay-box+.product-section__pay-box{margin-top:16px;white-space: nowrap}
.product-section__pay-help{margin-left:3px;position:relative}
.product-section__pay-list{padding-top:27px}
.product-section__pay-box-title{font-weight:500;font-size:14px;line-height:16px;color:#3d3d3d;margin-right:8px}
.product-section__pay-icons{margin-left:5px}
.product-section__sub-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px}
@media screen and (max-width:1023px) {
.product-section__sub-info{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media screen and (max-width:767px) {
.product-section__sub-info{padding:0}
}
.product-section__description{max-width:578px;-ms-flex-preferred-size:578px;flex-basis:578px;width:100%}
@media screen and (max-width:1250px) {
.product-section__description{max-width:470px;-ms-flex-preferred-size:470px;flex-basis:470px}
}
@media screen and (max-width:1023px) {
.product-section__description{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:50px}
}
.product-section__description-box{margin-bottom:60px}
.product-section__description-title{font-weight:500;font-size:16px;line-height:18px;color:#3d3d3d;margin-bottom:24px}
.product-section__description-text{font-size:12px;line-height:20px;max-height:200px;overflow:hidden;position:relative;color:#3d3d3d;padding-top:15px}
.product-section__description-text p{margin:10px 0}
.product-section__description-text p:first-child{margin-top:0;padding-top:15px}
.product-section__description-text.open::after{display:none}
.product-section__description-more{font-size:12px;line-height:18px;color:#e09a21;text-decoration:none;border-bottom:1px dashed;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
@media screen and (min-width:1250px) {
.product-section__description-more:hover{border-color:transparent}
}
.product-section__specifications-list{margin: 20px 0 20px 0}
.product-section__specifications-big-title{font-weight:500;font-size:16px;line-height:20px;margin-bottom:20px;color:#3d3d3d}
.product-section__specifications-big-title span{color:rgba(61,61,61,.4)}
.product-section__specifications-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 30px}
@media screen and (max-width:767px) {
.product-section__specifications-row{padding:15px}
.product-section__description-text{font-size:14px}
.product-section__color-descr,.product-section__pay-box,.product-section__quantity-title{font-size:13px;line-height:14px}
.product-section__pay-title{font-size:16px;line-height:18px}
.product-section__pay-variant{padding-top:27px}
}
.product-section__specifications-row:nth-child(even){background:#f9f9f9}
.product-section__specifications-title{font-size:14px;line-height:16px;color:#3d3d3d}
@media screen and (max-width:767px) {
.product-section__specifications-title{font-size:14px;line-height:14px}
}
.product-section__specifications-descr{font-weight:500;font-size:14px;line-height:17px;color:#3d3d3d}
@media screen and (max-width:767px) {
.product-section__specifications-descr{font-size:14px;line-height:14px}
}
.product-section__reviews{max-width:470px;-ms-flex-preferred-size:470px;flex-basis:470px;width:100%}
@media screen and (max-width:1250px) {
.product-section__reviews{max-width:410px;-ms-flex-preferred-size:410px;flex-basis:410px}
}
@media screen and (max-width:1023px) {
.product-section__reviews{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.product-section__reviews-title{font-weight:500;font-size:16px;line-height:20px;color:#3d3d3d;margin-bottom:40px}
.product-section__reviews-title span{color:rgba(61,61,61,.5)}
.product-view{max-width:285px;-ms-flex-preferred-size:285px;flex-basis:285px;width:100%}
@media screen and (max-width:1250px) {
.product-view{display:none}
}
.product-view__title{font-weight:500;font-size:16px;line-height:18px;color:#3d3d3d;margin-bottom:40px}
.product-view .product-box{margin:0}
.full-description{max-width:632px;-ms-flex-preferred-size:632px;flex-basis:632px;width:100%}
.full-description__title{font-weight:500;font-size:16px;line-height:18px;color:#3d3d3d;margin-bottom:40px}
.full-description__text{font-size:14px;line-height:26px}
.full-description__text p{margin:25px 0}
.full-description__text p:first-child{margin-top:0}
.full-description__text p:last-child{margin-bottom:0}
.review-full{max-width:644px;-ms-flex-preferred-size:644px;flex-basis:644px;width:100%}
.review-full__title{font-weight:500;font-size:16px;line-height:18px;color:#3d3d3d;margin-bottom:40px}
.review-full__title span{color:rgba(61,61,61,.5)}
.review-full__btn{border:1px solid #e09a21;border-radius:30px;max-width:208px;color:#3d3d3d;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:100%;font-family:GT;font-weight:500;cursor:pointer;margin-bottom:40px;font-size:14px}
@media screen and (min-width:1250px) {
.review-full__btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);color:#fff}
}
.video-box{max-width:560px;-ms-flex-preferred-size:560px;flex-basis:560px;width:100%}
.video-box iframe{width:100%}
.video-box__title{font-weight:500;font-size:16px;line-height:18px;color:#3d3d3d;margin-bottom:40px}
.video-box__title span{color:rgba(61,61,61,.5)}
.review-show-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e09a21;border-bottom:1px dashed;cursor:pointer}
@media screen and (min-width:1250px) {
.review-show-more:hover{border-color:transparent}
}
.review-show-more svg{margin-left:5px}
.review-show-more.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.twocolumns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 66px 0 42px;min-height:630px}
@media screen and (max-width:1366px) {
.twocolumns{padding:30px 10px 0}
}
@media screen and (max-width:1250px) {
.twocolumns{min-height:auto}
}
.twocolumns .product-section__specifications{max-width:576px;-ms-flex-preferred-size:576px;flex-basis:576px;width:100%}
.review-list{margin-bottom:30px;margin-top: 15px}
.review-box__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:8px}
.review-box__name{font-weight:500;font-size:14px;line-height:17px;color:#3d3d3d}
.review-box__date{font-size:12px;line-height:16px;color:#3d3d3d}
.review-box .rate{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:35px}
.review-box__text{font-size:14px;line-height:22px;color:#3d3d3d}
.review-box+.review-box{border-top:1px solid #efeff5;padding-top:40px;margin-top:35px}
.review-box__image-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:7px;margin:-2px 0 0 -2px}
.review-box__image-box{border:1px solid #eee;max-width:75px;-ms-flex-preferred-size:75px;flex-basis:75px;margin:2px 0 0 2px}
.all-specifications{font-size:12px;line-height:18px;color:#e09a21;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer;text-decoration:none}
@media screen and (max-width:767px) {
.all-specifications{display:none}
}
@media screen and (min-width:1250px) {
.all-specifications:hover span{border-color:transparent}
}
.all-specifications svg{margin-right:13px}
.all-specifications__text{border:dashed #e09a21;border-width:0 0 1px}
.all-reviews{font-size:12px;line-height:18px;color:#e09a21;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer;text-decoration:none}
@media screen and (max-width:767px) {
.all-reviews{display:none}
}
@media screen and (min-width:1250px) {
.all-reviews:hover span{border-color:transparent}
}
.all-reviews svg{margin-right:13px}
.all-reviews__text{border:dashed #e09a21;border-width:0 0 1px}
.product-wrap{background:#f9f9f9}
@media screen and (max-width:767px) {
.product-wrap{background:#fff}
}
.product-wrap .pagetitle{margin:0;font-size:26px;line-height:28px}
@media screen and (max-width:1366px) {
.product-wrap .pagetitle{font-size:18px;line-height:22px;margin-top:-8px}
}
.product-wrap .rate__title{font-size:10px}
.cost-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:14px;background:0 0;padding:0;border:none;cursor:pointer}
@media screen and (max-width:359px) {
.cost-btn{font-size:11px}
}
@media screen and (min-width:1250px) {
.cost-btn:hover .cost-btn__text{color:#e09a21}
.cost-btn:hover svg path{fill:#e09a21}
}
.cost-btn__text{border:dashed;border-width:0 0 1px;padding-bottom:2px;color:#285167}
.cost-btn svg{margin-right:8px}
.cost-btn svg path{fill:#285167}
.chip-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:14px;background:0 0;padding:0;border:none;cursor:pointer;margin-left:46px}
@media screen and (max-width:359px) {
.chip-btn{font-size:11px;margin-left:25px}
}
@media screen and (min-width:1250px) {
.chip-btn:hover .chip-btn__text{color:#e09a21}
.chip-btn:hover svg path{fill:#e09a21}
}
.chip-btn__text{border:dashed;border-width:0 0 1px;padding-bottom:2px;color:#285167}
.chip-btn svg{margin-right:8px}
.chip-btn svg path{fill:#285167}
.fast-order{max-width:209px;width:100%;-ms-flex-preferred-size:209px;flex-basis:209px;position:relative}
@media screen and (max-width:767px) {
.fast-order{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.fast-order input{border:1px solid #e09a21;border-radius:30px;padding:0 22px;height:40px;letter-spacing:.5px}
.fast-order__btn{background:-webkit-gradient(linear,left top,left bottom,from(#f8b746),to(#e09a21));background:linear-gradient(180deg,#f8b746 0,#e09a21 100%);border-radius:50%;width:36px;height:36px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;top:2px;right:2px;cursor:pointer}
@media screen and (min-width:1250px) {
.fast-order__btn:hover{-webkit-box-shadow:inset 0 3px 30px rgba(132,146,151,.14);box-shadow:inset 0 3px 30px rgba(132,146,151,.14)}
}
.fast-order__btn svg{margin-left:1px}
.fast-order__btn path{fill:#fff}
.fast-order__text{padding-top:11px;text-align:center;color:#b1b1b1;font-size:13px;line-height:14px}
.comparison{background:-webkit-gradient(linear,left bottom,left top,from(rgba(216,216,216,.2)),color-stop(164.29%,#fff));background:linear-gradient(0deg,rgba(216,216,216,.2) 0,#fff 164.29%);border:1px solid #e3e3e3;width:34px;height:34px;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}
.comparison.active{background:#fff;border-color:#e09a21}
.comparison.active path{fill:#e09a21}
@media screen and (min-width:1250px) {
.comparison:hover{background:#fff;border-color:#e09a21}
.comparison:hover path{fill:#e09a21}
}
.comparison svg{width:14px;height:13px}
.comparison svg path{fill:#b1b1b1}
.dimensions{margin-bottom:30px}
.dimensions__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;display: none}
.dimensions__title{font-size:13px;line-height:14px;margin-right:5px;color:rgba(61,61,61,.4)}
.dimensions__help{width:18px;height:18px;position:relative}
.dimensions__help-ico{width:18px;height:18px;border-radius:50%;-webkit-box-shadow:0 1px 10px rgba(17,29,39,.15);box-shadow:0 1px 10px rgba(17,29,39,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative;cursor:pointer}
.dimensions__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px 0 0 -19px}
.dimensions__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0px 0 0 19px}
.dimensions__icon img{height:73px}
.dimensions__number{margin-left:10px;font-size:12px;line-height:14px;color:#6f6f6f}
.social-likes{display:-webkit-box;display:-ms-flexbox;display:flex}
.social-likes__widget{border:1px solid #c4c4c4;width:33px;height:33px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}
.social-likes__widget+.social-likes__widget{margin-left:6px}
@media screen and (min-width:1250px) {
.social-likes__widget:hover{background:#285167;border-color:#285167}
.social-likes__widget:hover path{fill:#fff}
}
.social-likes__widget svg{display:block}
.social-likes__widget path{fill:#285167}
.social-likes__widget_facebook svg{width:11px;height:13px}
.vendor-code{font-size:14px;line-height:14px;color:rgba(61,61,61)}
.product-callback{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:14px;line-height:17px;color:#3d3d3d;-webkit-transition:color .3s ease;transition:color .3s ease}
@media screen and (min-width:1250px) {
.product-callback:hover{color:#e09a21}
}
@media screen and (max-width:767px) {
.product-callback{display:none}
}
.product-callback__ico{width:56px;height:56px;margin-right:12px;-webkit-box-shadow:0 3px 30px rgba(132,146,151,.14);box-shadow:0 3px 30px rgba(132,146,151,.14);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.where-find{display:none!important}
#d_ajax_search_results{margin-top:0!important}
.forkeydon{display:block!important;height:31px!important;overflow:hidden;max-width:160px;margin-right:20px}
#d_ajax_search_results .row{text-decoration:none;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
#d_ajax_search_results .price{color:#285167}
.block-text{padding-top:0!important;display:none!important}
@media screen and (max-width:767px) {
.slick-slider .product-box__price-box{font-size:14px}
.slick-slider .product-box__name{font-size:13px;height: 50px;overflow: hidden}
}
@media screen and (max-width:767px) {
.slick-slider .product-section__new-price{font-size:14px}
}
@media screen and (max-width:767px) {
.slick-slider .product-section__old-price{font-size:12px}
}
.product-section__description-text#undefined1::after{content:'';position:absolute;bottom:0;right:0;left:0;height:98px;background:-webkit-gradient(linear,left top,left bottom,color-stop(18%,rgba(255,255,255,0)),color-stop(67.2%,#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 18%,#fff 67.2%)}
.review-section{max-width:1230px;padding:0 15px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
@media screen and (max-width:767px) {
.review-section{margin:0 auto 50px}
}
.review-section__list{margin-bottom:40px}
.review-section__box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}
.review-section__box+.review-section__box{border-top:1px solid #efeff5;padding-top:50px}
.review-section__info a{text-decoration:none}
.review-section__image{-ms-flex-negative:0;flex-shrink:0;margin-right:32px}
@media screen and (max-width:1023px) {
.review-section__image{max-width:140px;margin-right:20px}
}
@media screen and (max-width:767px) {
.review-section__image{max-width:80px}
}
.review-section .rate{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:23px}
.review-section__title{font-size:16px;line-height:19px;font-weight:700;color:#3d3d3d;margin-bottom:26px}
.review-section__text{max-height:120px;font-size:14px;line-height:24px;color:#3d3d3d;margin-bottom:30px}
.review-section__text p:first-child{margin-top:0}
.review-section__name{font-weight:500;font-size:14px;line-height:17px;color:#3d3d3d;margin-bottom:11px}
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_inside>.mCSB_container{margin-right:40px}
@media screen and (max-width:479px) {
.mCSB_inside>.mCSB_container{margin-right:30px}
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside+.mCSB_scrollTools{right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:-10px;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:1px;height:100%;margin:0 auto;border-radius:16px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:3px;height:100%;margin:0 auto;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#d3dae0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:#e09a21}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#e09a21;border-radius:3px}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#e09a21}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#e09a21}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-color:#d3dae0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(111,141,167,.25)}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(111,141,167,.25)}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{opacity:.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{border-radius:3px;background-color:#000;background-color:rgba(0,0,0,.15)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:1px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:2px;background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:alpha(opacity=30);-ms-filter:alpha(opacity=30)}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}
.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:alpha(opacity=30);-ms-filter:alpha(opacity=30)}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:alpha(opacity=30);-ms-filter:alpha(opacity=30)}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4);box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:alpha(opacity=20);-ms-filter:alpha(opacity=20)}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:alpha(opacity=50);-ms-filter:alpha(opacity=50)}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:alpha(opacity=20);-ms-filter:alpha(opacity=20)}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:alpha(opacity=50);-ms-filter:alpha(opacity=50)}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;box-sizing:border-box}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
.search-inner-form{max-width:600px;-ms-flex-preferred-size:600px;flex-basis:600px;width:100%;position:relative;margin-bottom:80px}
@media screen and (max-width:767px) {
.search-inner-form{margin:0}
}
.search-inner-form__holder{position:relative;max-width:600px;-ms-flex-preferred-size:600px;flex-basis:600px}
.search-inner-form__field{border:1px solid transparent;background:rgba(231,232,234,.4);height:58px;border-radius:30px;padding:0 140px 0 30px}
.search-inner-form__btn{position:absolute;top:2px;right:2px;background:#fff;border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;line-height:14px;color:#285167;height:54px;width:130px;border-radius:30px;cursor:pointer}
.search-inner-form__btn svg{margin-right:9px}
.search-results{max-width:1230px;padding:0 15px;margin:0 auto 100px}
@media screen and (max-width:767px) {
.search-results{margin:0 auto 50px}
}
.search-results .product-box{max-width:291px;-ms-flex-preferred-size:291px;flex-basis:291px}
@media screen and (max-width:1250px) {
.search-results .product-box{max-width:323px;-ms-flex-preferred-size:323px;flex-basis:323px}
}
@media screen and (max-width:1023px) {
.search-results .product-box{max-width:363px;-ms-flex-preferred-size:363px;flex-basis:363px}
}
@media screen and (max-width:767px) {
.search-results .product-box{max-width:166px;-ms-flex-preferred-size:166px;flex-basis:166px}
}
@media screen and (max-width:374px) {
.search-results .product-box{max-width:159px;-ms-flex-preferred-size:159px;flex-basis:159px}
}
@media screen and (max-width:359px) {
.search-results .product-box{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}
.search-results__top{border-bottom:1px solid rgba(0,0,0,.1);padding:35px 0 15px;margin-bottom:35px;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}
.search-results__top-text{font-size:12px;line-height:14px;color:#9ea0a5}
.search-results__top-text span{color:#3d3d3d}
.no-result{max-width:460px;margin:0 auto;padding-bottom:136px}
@media screen and (max-width:767px) {
.no-result{padding:0 15px 50px}
}
.no-result__ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:44px}
.no-result__title{font-weight:500;font-size:26px;line-height:31px;text-align:center;margin-bottom:18px;color:#3d3d3d}
.no-result__notes{font-size:12px;line-height:14px;color:#3d3d3d;text-align:center;margin-bottom:44px}
.no-result .search-form{margin:0 auto}
select{display:none}
.select{margin:auto;border:1px solid #e8e8e8;padding:1em 2em;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin:15px;white-space:nowrap;outline:0;overflow:hidden}
.select::after{border-bottom:2px solid #999;border-right:2px solid #999;content:'';display:block;height:.7em;width:.7em;margin-top:-.4em;pointer-events:none;position:absolute;right:1rem;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.select:hover{border-color:#dbdbdb}
.select:focus{border-color:#666}
.select--open{overflow:visible}
.select--open::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.select--medium{max-width:30em}
.select__list{position:absolute;width:100%;left:0;top:100%;min-width:150px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 0 .1em rgba(68,68,68,.11);box-shadow:0 0 0 .1em rgba(68,68,68,.11);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.2em;opacity:0;overflow:hidden;padding:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-2em);transform:scale(.75) translateY(-2em);-webkit-transition:opacity .1s ease-out,-webkit-transform .2s cubic-bezier(.5,0,0,1.25);transition:opacity .1s ease-out,-webkit-transform .2s cubic-bezier(.5,0,0,1.25);transition:transform .2s cubic-bezier(.5,0,0,1.25),opacity .1s ease-out;transition:transform .2s cubic-bezier(.5,0,0,1.25),opacity .1s ease-out,-webkit-transform .2s cubic-bezier(.5,0,0,1.25);z-index:-1}
.select--open .select__list{visibility:visible;opacity:1;z-index:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}
.select__item{padding:.5em 1em;cursor:pointer}
.select__item:hover{background:#efefef}
.select__item--active{font-weight:700;background:#eee}
.select__item--disabled{opacity:.3;cursor:not-allowed}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;outline:0!important}
.slick-list:focus{outline:0!important}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;min-height:1px;outline:0;display:none}
[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}
.slick-arrow.slick-hidden{display:none}
.tab{height:0;overflow:hidden}
.tab.active{height:auto}
.product-section__qr{position:absolute;display:flex;left:50%;transform:translate(-50%);bottom:30px;border:1px solid #ebebeb;cursor:pointer;padding:8px;background:#fff;box-shadow:0 3px 30px rgba(40,81,103,.15);line-height:18px;font-size:13px}
.product-section__qr img,.product-section__qr svg{width:18px;margin-right:10px;height:18px}
.product-section__qr:hover path{fill:#e09a21!important}
.product-section__qr:hover{color:#e09a21}
.popup__qr-title{font-weight:500;font-size:26px;line-height:31px;color:#3d3d3d;margin-bottom:25px;text-align:center}
.popup__qr-title a{color:#e09a21;text-align:center;font-size:22px;display:block}
.popup__qr-title a:hover{color:#3d3d3d}
.popup__qr-img{text-align:center;margin-bottom:25px}
.popup__qr-faq{text-align:center}
.popup__qr-faq a{color:#e09a21;text-align:center;font-size:26px}
.popup__qr-faq a:hover{color:#3d3d3d}
.product-box__qr{position:absolute;top:45%;left:12px;background:#fff;border:1px solid #e3e3e3;border-radius:50%;cursor:pointer;height:34px;width:34px;display:flex;justify-content:center;align-items:center}
.product-box__qr a{height:34px;width:34px;display:flex;justify-content:center;align-items:center}
.product-box__qr:hover{border:1px solid #e09a21}
.product-box__qr:hover path{fill:#e09a21!important}
.product-box__qr img,.product-box__qr svg{width:18px;height:18px}
@media screen and (max-width:767px) {
.product-box__qr{top:30%}
.popup__qr-faq a,.popup__qr-title{font-size:18px}
.popup__qr-title a{font-size:14px}
.product-section__qr{right:30px;left:auto;transform:translate(0)}
}
.product-box__stock--in-stock span{display:inline-block}
.product-box__stock--in-stock span:before{content:'';background:url(https://signalua.com.ua/front/dist/css/front/dist/images/in-stock.svg) no-repeat red;width:12px;height:9px}
.product-box__stock--in-stock span{display:inline-block;margin-right:5px}
.product-box__stock--in-stock span:before{content:'';background:url(/front/dist/images/in-stock.svg) no-repeat;width:12px;height:9px;display:inline-block}
.btn-buy span{display:inline-block}
.btn-buy span:before{content:'';width:11px;height:12px;display:inline-block;-webkit-mask:url(/front/dist/images/basket-2.svg) no-repeat;mask:url(/front/dist/images/basket-2.svg) no-repeat;background-color:#285167}
.btn-buy:hover span:before{background-color:#fff}
.product-box__fast-order span:before{content:'';background-color:#b1b1b1;width:14px;height:12px;display:inline-block;-webkit-mask:url(/front/dist/images/eye.svg) no-repeat 0 0/cover;mask:url(/front/dist/images/eye.svg) no-repeat 0 0/cover}
.product-box__fast-order span:hover::before{background-color:#e09a21}
.product-box__add-buttons .comparison:before{content:'';background-color:#b1b1b1;width:14px;height:12px;display:inline-block;-webkit-mask:url(/front/dist/images/comparison-ico.svg) no-repeat 0 0/cover;mask:url(/front/dist/images/comparison-ico.svg) no-repeat 0 0/cover}
.product-box__add-buttons .active.comparison::before,.product-box__add-buttons .comparison:hover::before{background-color:#e09a21}
.catalog-nav__ico svg{width:18px}
.review-box__text-otv{margin-top:10px;padding-left:10px;margin-bottom:10px;font-size:14px;line-height:22px;color:#3d3d3d}
.catalog-list__name a{color:#fff;text-decoration:none}
.mbrand{align-items:center}
body.fix {
	overflow: hidden;
}
@media screen and (max-width:1250px) { 
	header .header__navigation-catalog {
		display: none;
	}
	header .catalog-nav {
		position: static;
		box-shadow: none;
	}
	.nav-holder.active .catalog-nav {
		height: auto !important;
		overflow: visible;
	}
	.nav-holder .lang {
		margin: 0;
		position: absolute;
		top: 22px;
		right: 10px;
	}
}
@media screen and (max-width:767px) {
	header .catalog-nav {
		padding: 0;
	}
}
.manufacturer-image img {
    width: 100%; /* забезпечує, що зображення буде адаптивним і займе всю ширину контейнера */
    height: auto; /* зберігає пропорції зображення */
    border-radius: 8px; /* округляє кути зображення */
    margin-bottom: 8px; /* додає відступ знизу */
}

.manufacturer-name {
    text-align: center; /* вирівнювання назви виробника по центру */
    font-size: 16px; /* розмір шрифту для назви */
    color: #333; /* колір тексту */
    font-weight: bold; /* жирний текст */
}

.manufacturer-link {
    text-decoration: none; /* видалення підкреслення посилання */
    color: inherit; /* забезпечує, що колір посилання спадковується від батьківських елементів */
}

.subcategory-list {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 30px;
    padding: 10px 0;
    margin-bottom: 20px;
    margin-top: -25px;
}

.subcategory-list::-webkit-scrollbar {
    height: 4px; /* Тонкий скролбар */
    background-color: #d3dae0; /* Колір фону */
    border-radius: 16px; /* Заокруглені краї */
}

.subcategory-list::-webkit-scrollbar-thumb {
    background-color: #e09a21; /* Колір повзунка */
    border-radius: 3px; /* Заокруглення повзунка */
    height: 10px; /* Ширина повзунка */
}

.subcategory-item {
    text-align: center;
    max-width: 80px;
    flex: 0 0 auto;
    transition: transform 0.3s ease;
}

.subcategory-item a {
    display: block;
    text-decoration: none;
    color: inherit;
    max-width: 80px;
}

.subcategory-item:hover {
    transform: scale(1.1);
}

.subcategory-image {
    width: 100%;
    max-width: 70px;
    height: auto;
    border-radius: 5px;
    margin-bottom: 10px;
    transition: transform 0.3s ease;
}

.subcategory-name {
    font-size: 14px;
    text-align: center;
}
@media screen and (max-width:767px) {
    .subcategory-name {
    font-size: 13px;
}
}
.product-section__pay-icons img.svg {
  display: inline-block !important;
  width: 24px;
  height: auto;
}
.free-delivery {
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: 500;
  color: #3d3d3ded;
  margin-bottom: 30px;
  
}
@media screen and (max-width: 767px) {
  .free-delivery {
    padding: 0.6rem;
  background-color: rgb(249 249 249);
  border-radius: 6px;
  }
}
.free-delivery__ico {
  display: inline-block;
  padding: 2px 8px;
  margin-right: 8px;
  background-color: #f2af3c;
  color: #fff;
  font-size: 13px;
  line-height: 1;
  border-radius: 2px;
}

.popup-inner.video-popup iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  display: block;
  border: none;
  border-radius: 15px;
}

@media screen and (max-width: 767px) {
  .popup-inner.video-popup {
    max-width: 100%;
    flex-basis: 100%;
  }
}
.product-video-badge {
  position: absolute;
  top: 105px;     /* як у .ukrcreditsticker */
  right: 12px;   /* як у .ukrcreditsticker */
  cursor: pointer;
  border: 1px solid #ffffff85;
  border-radius: 50%;
}
@media screen and (max-width: 767px) {
  .product-video-badge {
    right: 5px;
  }
}

.product-video-badge img {
  width: 28px;
  height: 28px;
}
