/* Jet Cache: catalog/view/javascript/jquery/magnific/magnific-popup.css */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(0,0,0,.25)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 10px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#fff}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
/* Jet Cache: catalog/view/theme/default/stylesheet/stylesheet.css?v.2.4.3 */
@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }
img {
	max-width: 100%;
	display: block;
    margin-left: auto;
    margin-right: auto
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

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

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

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

a {
  outline: none;
}
  a:focus {
    outline: none; }



[class^="sb-icon-"], [class*=" sb-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'siteboom_icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.headerSection{
    font-size: 21px;
    font-family: 'Arial Bold', sans-serif;
    font-weight: bold;}
.sb-icon-sad:before {
  content: ""; }

.sb-icon-chevron_sign_up1:before {
  content: "";
  color: #b5b5b7;
  font-size: 50px;}

.sb-icon-mMenu:before {
  content: ""; }

.sb-icon-cancel-round:before {
  content: ""; }

.sb-icon-cancel:before {
  content: ""; }

.sb-icon-share:before {
  content: ""; }

.sb-icon-filter-results-button:before {
  content: ""; }

.sb-icon-question-mark:before {
  content: ""; }

.sb-icon-refresh-button:before {
  content: ""; }

.sb-icon-list:before {
  content: ""; }

.sb-icon-grid:before {
  content: ""; }

.sb-icon-google-plus-round .path1:before {
  content: "";
  color: #cc3731; }

.sb-icon-google-plus-round .path2:before {
  content: "";
  margin-left: -1em;
  color: #bc2b2a; }

.sb-icon-google-plus-round .path3:before {
  content: "";
  margin-left: -1em;
  color: #a52728; }

.sb-icon-google-plus-round .path4:before {
  content: "";
  margin-left: -1em;
  color: white; }

.sb-icon-google-plus-round .path5:before {
  content: "";
  margin-left: -1em;
  color: white; }

.sb-icon-credit-cards-payment:before {
  content: ""; }

.sb-icon-safe-shield-protection:before {
  content: ""; }

.sb-icon-facebook-round .path1:before {
  content: "";
  color: #3a5a98; }

.sb-icon-facebook-round .path2:before {
  content: "";
  margin-left: -1em;
  color: #345387; }

.sb-icon-facebook-round .path3:before {
  content: "";
  margin-left: -1em;
  color: #2e4d72; }

.sb-icon-facebook-round .path4:before {
  content: "";
  margin-left: -1em;
  color: white; }
  
.sb-icon-viber:before {
  content: "";
  color: #665cac; }
  
.sb-icon-_443:before {
  content: "";
  color: #0194de; } 

.sb-icon-twitter .path1:before {
  content: "";
  color: #13b3ca; }

.sb-icon-twitter .path2:before {
  content: "";
  margin-left: -1em;
  color: #10abb6; }

.sb-icon-twitter .path3:before {
  content: "";
  margin-left: -1em;
  color: #0ea2a4; }

.sb-icon-twitter .path4:before {
  content: "";
  margin-left: -1em;
  color: white; }

.sb-icon-phone-call:before {
  content: ""; }

.sb-icon-customer-support:before {
  content: ""; }

.sb-icon-cargo-truck:before {
  content: ""; }

.sb-icon-google-plus:before {
  content: ""; }

.sb-icon-facebook:before {
  content: ""; }

.sb-icon-instagram:before {
  content: ""; }

.sb-icon-black-back-closed-envelope-shape:before {
  content: ""; }

.sb-icon-secure-shield:before {
  content: ""; }

.sb-icon-box:before {
  content: ""; }

.sb-icon-telemarketer:before {
  content: ""; }
  
 .sb-icon-laying-flooring-icon-01:before {
  content: ""; }
  
  .sb-icon-map:before {
  content: ""; }

.sb-icon-menu:before {
  content: ""; }

.sb-icon-star:before {
  content: ""; }

.sb-icon-like:before {
  content: ""; }

.sb-icon-arroba:before {
  content: ""; }

.sb-icon-magnifying-glass:before {
  content: ""; }

.sb-icon-user:before {
  content: ""; }

.sb-icon-down-arrow:before {
  content: ""; }

.sb-icon-shopping-cart:before {
  content: ""; }

.sb-icon-headphones:before {
  content: ""; }

.sb-icon-libra:before {
  content: ""; }

.sb-icon-tick:before {
  content: ""; }

.sb-icon-price-tag:before {
  content: ""; }

.sb-icon-telephone:before {
  content: ""; }

.sb-icon-placeholder:before {
  content: ""; }

input:focus, button:focus {
  outline: none; }

body {
  font-family: Arial, 'sans-serif';
  font-weight: 300;
  color: #000;
  font-size: 14px; }
  body.no-scroll {
    height: 100vh;
    overflow: hidden; }

.categoryInfo__description li {
  list-style-type: none;
  /* Прячем исходные маркеры */
  margin-left: 40px; }

.categoryInfo__description li:before {
  color: #D93D30;
  /* Цвет маркера */
  content: "■";
  /* Сам маркер */
  padding-right: 10px;
  /* Расстояние от маркера до текста */
  font-size: 12px; }

.categoryInfo__description ol {
  list-style-type: none;
  /* Убираем исходные маркеры */
  counter-reset: num;
  /* Задаём имя счетчика */ }

.categoryInfo__description ol li::before {
  content: counter(num) ". ";
  /* Выводим число */
  counter-increment: num;
  /* Увеличиваем значение счётчика */
  color: #D93D30;
  font-size: 14px;
  font-weight: bold;
  font-style: inherit; }

.categoryInfo__description P:first-letter {
  font-family: Verdana,Geneva,sans-serif;
  /* Гарнитура шрифта первой буквы */
  font-size: 22px;
  /* Размер шрифта первого символа */
  color: #D93D30;
  /* Красный цвет текста */
  font-weight: bold; }

.container {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%; }

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .row--between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }

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

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

.l-flex-100-pr {
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%; }

.l-flex-wrap-unset {
  -webkit-flex-wrap: unset;
  -ms-flex-wrap: unset;
  flex-wrap: unset; }

.l-w80 {
  width: 80%; }

.l-w75 {
  width: 75%; }

.l-w70 {
  width: 70%; }

.l-w25 {
  width: 25%; }

.l-flex-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.l-flex-top {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

#content {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  min-height: 330px; }

.l-d-none {
  display: none; }

.btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  outline: none;
  border: none;
  cursor: pointer;
  text-align: center; }
  .btn--primary {
    background-color: #4c2121;
    color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(3, 9, 53, 0.004);
    box-shadow: 0px 2px 0px 0px rgba(3, 9, 53, 0.004); }
  .btn--red {
    background-image: linear-gradient(270deg,#f58000,#ff5f3b);
    color: #fff; }
  .btn--checkoutHelp {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #131d5f;
    height: 33px;
    line-height: 33px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 18px;
    font-size: 12px;
    color: #131d5f; }
  .btn--disabled {
    background-color: #e9e9eb; }
    .btn--disabled:hover {
      cursor: default; }
  .btn--login {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 36px;
    line-height: 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: bold;
    margin: 9px 0;
    font-size: 18px;
    text-align: center; }
  .btn--second {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #131d5f;
    text-align: center;
    font-size: 12px;
    color: #131d5f; }

.empty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start; }
  .empty__btns {
    display: block;
    width: 100%;
    margin-top: 25px; }
    .empty__btns--right {
      text-align: right;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
  .empty__btn {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 33px;
    line-height: 33px;
    width: 200px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: bold;
    font-family: 'Arial Bold', sans-serif; }

.text--lightblue {
  color: #D93D30; }

.select {
  padding-left: 15px;
  padding-right: 45px; }
  .select-open {
    z-index: 9999; }
    .select-open .select-items {
      display: block; }
  .select-wrapper {
    cursor: pointer; }
  .select-hide-select {
    display: none; }
  .select-items {
    margin-top: 5px;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: -1;
    min-width: 100%;
    background-color: #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #e9e9eb;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden; }
  .select-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    *font: 0/0 a !important;
    background: none !important; }
  .select-contentDrop__menu {
    margin-left: 25px;
    color: #D93D30;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #ffffff;
    border: 1px solid #e9e9eb;
    height: 22px;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    position: relative;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .select-contentDrop__menu--primary {
      color: #e9e9eb; }
      .select-contentDrop__menu--primary b.button {
        color: #D93D30; }
  .select-form__control {
    max-width: 243px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: white;
    -webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
    box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
    height: 33px;
    line-height: 33px;
    display: block;
    width: 100%;
    padding-left: 10px;
    color: #D93D30;
    outline: none;
    border: none;
    -webkit-appearance: none; }
    .select-form__control--select {
      text-decoration: none;
      position: relative;
      padding-right: 25px; }
  .select-checkout__selectField {
    max-width: 375px;
    margin-left: 0; }
    .select-checkout__selectField .select {
      padding-left: 0;
      padding-right: 10px;
      overflow-x: hidden; }
    .select-checkout__selectField .select-items li.contentDrop__link {
      white-space: normal;
      line-height: 1.8; }
  .select-form__control--maxw {
    max-width: 400px; }
  .select .label {
    font-size: inherit;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: inherit;
    padding: 0;
    text-align: left;
    min-width: unset;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }
  .select .mCSB_inside > .mCSB_container {
    margin-right: 20px; }
  .select b {
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
    .select b:after {
      content: "";
      font-family: 'siteboom_icon';
      font-size: 10px; }

.img-responsive {
  max-width: 100%;
  height: auto; }

.text-link {
  color: #131d5f;
  display: inline-block;
  text-decoration: none; }
  .text-link:after {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    background-color: #131d5f;
    margin-top: 2px; }

.dropdownMenu {
  position: relative; }
  .dropdownMenu--dropParent {
    position: static; }
  .dropdownMenu__link {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    outline: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    color: #131d5f;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    text-decoration: none; }
    .dropdownMenu__link--tel {
      font-size: 16px;
      color: #000;
      font-weight: bold;
      font-family: 'Arial Bold', sans-serif;
      text-decoration: none;
      margin: 2px 0;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      .dropdownMenu__link--tel:active {
        color: #000; }
      .dropdownMenu__link--tel:before {
        content: '';
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-right: 8px;
        background: url(https://polyx.com.ua/catalog/view/theme/default/image/phones.png) no-repeat 2px -62px; }
    .dropdownMenu__link--Olifecell:before {
      background-position-y: -41px; }
    .dropdownMenu__link--Okyivstar:before {
      background-position: 3px 3px; }
    .dropdownMenu__link--Omtc:before {
      background-position-y: -17px; }
    .dropdownMenu__link--register {
      padding-right: 0; }
  .dropdownMenu > .dropdownMenu__link::after {
    content: "";
    display: inline-block;
    font-family: 'siteboom_icon';
    margin-left: 5px;
    font-size: 12px; }
  .dropdownMenu__drop {
    background-color: #fff;
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
    box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
    z-index: 2;
    cursor: default;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 2px; }
    .dropdownMenu__drop--under {
      padding: 16px 10px 32px;
      margin-left: -10px;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      margin-top: 12px; }
    .dropdownMenu__drop--login {
      width: 370px;
      right: 0;
      left: auto;
      padding: 0; }
    .dropdownMenu__drop--show {
      display: block; }

.mobileMenu {
  display: none; }

.top-container {
  background-color: white;
  -webkit-box-shadow: 0px 0px 14.88px 1.12px rgba(19, 29, 95, 0.21);
  box-shadow: 0px 0px 14.88px 1.12px rgba(19, 29, 95, 0.21);
  height: 37px;
  margin-bottom: 28px; }
  .top-container .row {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

.topMenu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  .topMenu__link {
    color: #000;
    margin: 0 19px;
    text-decoration: none;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; }
    .topMenu__link:first-child {
      margin-left: 0; }
    .topMenu__link:last-child {
      margin-right: 0; }
    .topMenu__link:hover {
      color: #f81a20; }

.topTools {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 37px; }
  .topTools .topCustomerInfo {
    border-left: 1px solid #e9e9eb;
    height: 100%;
    position: relative; }
    .topTools .topCustomerInfo__link {
      cursor: pointer;
      color: #131d5f;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      height: 100%;
      text-decoration: none;
      -webkit-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s;
      padding-left: 10px; }
      .topTools .topCustomerInfo__link::before {
        content: "";
        font-family: 'siteboom_icon';
        display: inline-block;
        margin-right: 10px;
        color: #131d5f;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s; }
      .topTools .topCustomerInfo__link:hover {
        color: #f81a20; }
        .topTools .topCustomerInfo__link:hover::before {
          color: #f81a20; }
  .topTools .dropdownMenu {
    border-left: 1px solid #e9e9eb;
    height: 100%; }
    .topTools .dropdownMenu__link {
      -webkit-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s;
      padding: 0 10px; }
      .topTools .dropdownMenu__link:hover {
        color: #f81a20; }
    .topTools .dropdownMenu__drop .dropdownMenu__link {
      padding: 7px 10px;
      color: #000000;
      -webkit-transition: all .3s;
      -o-transition: all .3s;
      transition: all .3s; }
      .topTools .dropdownMenu__drop .dropdownMenu__link:hover {
        background-color: #e9e9eb; }

header {
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

#logo {
  margin-right: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  #logo img {
    max-width: 175px; }

.topSearch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative; }
  .topSearch__control {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #e9e9eb;
    height: 39px;
    padding: 10px 20px;
    padding-right: 0;
    margin-right: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    width: 300px;
    font-size: 14px;
    -webkit-appearance: none; }
  .topSearch__btn {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-image: linear-gradient(270deg,#f58000,#ff5f3b);
    color: #fff;
    padding: 6px 35px;
    font-size: 25px;
    line-height: 1;
    -webkit-box-shadow: 0px 0px 12.35px 0.65px rgba(248, 26, 32, 0.21);
    box-shadow: 0px 0px 12.35px 0.65px rgba(248, 26, 32, 0.21);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; }
    .topSearch__btn:hover {
       background-image: linear-gradient(270deg,#ff1f00,#ff5f3b); }
  .topSearch__results {
    position: absolute;
    top: 100%;
    background: #fff;
    z-index: 3;
    left: 0;
    width: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
    box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
    display: none; }
  .topSearch__more {
    display: inline-block;
    margin-left: 20px;
    text-decoration: none;
    color: #131d5f;
    margin-bottom: 20px;
    vertical-align: middle; }
    .topSearch__more span {
      display: inline-block;
      margin-right: 12px; }
      .topSearch__more span:after {
        content: '';
        display: block;
        height: 1px;
        width: 100%;
        background-color: #131d5f;
        margin-top: 2px; }

.headerTools {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }
  .headerTools--withDrop {
    position: relative; }
  .headerTools__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-left: 1px solid #e9e9eb;
    padding: 8px 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: transparent;
    position: relative;
    cursor: pointer; }
    .headerTools__item:active {
      color: transparent; }
    .headerTools__item .icon {
      line-height: 1;
      font-size: 40px;
      color: #e9e9eb; }
    .headerTools__item--phone {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .headerTools__item--phone .icon {
        font-size: 35px;
        color: #131d5f;
        margin-right: 10px; }
    .headerTools__item--active .icon {
      color: #f58000 }
    .headerTools__item--active .headerTools__badge {
      display: inline; }
  .headerTools__title {
    font-size: 11.62px;
    color: #303841;
    display: inline-block;
    margin-top: 5px; }
  .headerTools__badge {
    position: absolute;
    top: 0;
    right: 8px;
    width: 18px;
    height: 18px;
    background-color: #131d5f;
    line-height: 18px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 11px;
    display: none;
    -webkit-box-shadow: 0px 0px 12.35px 0.65px rgba(19, 29, 95, 0.21);
    box-shadow: 0px 0px 12.35px 0.65px rgba(19, 29, 95, 0.21); }
    .headerTools__badge--compare {
      right: 20px; }
  .headerTools .dropdownMenu > .dropdownMenu__link {
    font-size: 19px;
    font-family: 'Arial Bold', sans-serif;
    font-weight: bold;
    color: #000; }
  .headerTools__call {
    display: inline-block;
    margin-top: 5px;
    text-decoration: none;
    color: #131d5f; }
    .headerTools__call::after {
      content: '';
      display: block;
      height: 1px;
      width: 100%;
      background-color: #131d5f;
      margin-top: 1px; }

.homePage #content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.PageSuccess__content {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.columnLeft {
  width: 270px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 30px; }

.moduleCategories {
  margin-bottom: 30px; }
  .moduleCategories--drop {
    margin-bottom: 0;
    position: relative; }
  .moduleCategories--horizontal {
    background-color: #131d5f;
    width: 100%;
    position: relative; }
  .moduleCategories--lHome {
    margin-bottom: 0; }
  .moduleCategories__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1170px;
    margin: 0 auto;
    overflow-x: hidden; }
  .moduleCategories__header {
    background-color: #4c2121;
    color: #fff;
    padding: 15px 20px 20px;
    width: 270px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-family: 'Arial Bold', sans-serif;
    font-weight: bold;
    font-size: 17px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
    .moduleCategories__header--drop {
      padding-top: 11px;
      padding-bottom: 14px;
      cursor: pointer;
      margin-right: 30px; }
    .moduleCategories__header::before {
      content: "";
      font-family: 'siteboom_icon';
      display: inline-block;
      margin-right: 35px; }
  .moduleCategories__table {
    display: table;
    max-width: -webkit-calc(1200px - 30px);
    max-width: calc(1200px - 30px);
    table-layout: fixed;
    position: relative; }
    .moduleCategories__table--hidden {
      display: none; }
    .moduleCategories__table--show {
      display: block;
      position: absolute;
      top: 100%; }
  .moduleCategories__content {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: white;
    -webkit-box-shadow: 0px 0px 9.7px 0.3px rgba(19, 29, 95, 0.21);
    box-shadow: 0px 0px 9.7px 0.3px rgba(19, 29, 95, 0.21);
    padding-right: 3px;
    margin-top: -4px;
    position: relative;
    z-index: 2;
    display: table-cell; }
    .moduleCategories__content:first-child .moduleCategories__inner {
      width: 267px; }
    .moduleCategories__content--hidden {
      display: none; }
    .moduleCategories__content--show {
      display: table-cell; }
  .moduleCategories__inner {
    max-height: 485px;
    overflow: hidden;
    width: -webkit-calc((1200px - 267px - 30px) / 3);
    width: calc((1200px - 267px - 30px) / 3);
    padding-top: 20px;
    padding-bottom: 70px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .moduleCategories__item--hasChildren {
    position: relative; }
  .moduleCategories__under {
    z-index: 2;
    background-color: #fff;
    position: absolute;
    padding: 22px 20px 35px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    left: -1000px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(19, 29, 95, 0.21);
    box-shadow: 0px 0px 10px 3px rgba(19, 29, 95, 0.21); }
    .moduleCategories__under--left {
      top: 100%;
      background-color: red; }
  .moduleCategories__col--top:hover .moduleCategoriesItem__link--horizontal {
    color: #f81a20; }
  .moduleCategories__col--main {
    margin-bottom: 17px;
    margin-right: 25px; }
  .moduleCategories__list {
    margin-bottom: 10px; }
  .moduleCategoriesItem {
    padding-left: 20px;
    height: 30px;
    line-height: 30px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .moduleCategoriesItem--active {
      background-color: #e9e9eb; }
    .moduleCategoriesItem__link {
      font-size: 15px;
      color: #000;
      text-decoration: none;
      display: block;
      padding-right: 25px;
      white-space: nowrap;
      /* Запрещаем перенос строк */
      overflow: hidden;
      /* Обрезаем все, что не помещается в область */
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis; }
      .moduleCategoriesItem__link--horizontal {
        color: #fff;
        height: 45px;
        max-height: 45px;
        color: #fff;
        line-height: 45px; }
      .moduleCategoriesItem__link--main {
        font-weight: bold;
        font-size: 14px;
        margin-bottom: 10px; }
      .moduleCategoriesItem__link--child {
        font-size: 13px;
        display: block;
        margin: 3.5px 0;
        -webkit-transform: color .3s;
        -ms-transform: color .3s;
        transform: color .3s; }
        .moduleCategoriesItem__link--child:hover {
          color: #131d5f; }
      .moduleCategoriesItem__link--hasChildren::after {
        content: "";
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        position: absolute;
        display: inline-block;
        right: 15px;
        font-size: 10px;
        font-family: 'siteboom_icon'; }
  .moduleCategories .mCSB_scrollTools {
    width: 3px; }
  .moduleCategories .mCSB_inside > .mCSB_container {
    margin-right: 3px; }

.moduleList {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  padding: 18px 25px 18px 20px;
  margin-bottom: 40px; }
  .moduleList__header {
    font-size: 15px;
    font-family: 'Arial Bold', sans-serif;
    font-weight: bold; }
  .moduleList__content {
    margin-top: 22px; }

.list__item {
  display: table-row; }

.list__cell {
  display: table-cell;
  vertical-align: middle;
  padding: 8px 0; }
  .list__cell--line:before {
    content: '';
    display: block;
    width: 14px;
    height: 2px;
    background-color: #f58000;
    margin-right: 12px; }

.list__link {
  color: #000;
  display: table-cell;
  text-decoration: none; }
  .list__link--active {
    font-weight: bold;
    font-family: 'Arial Bold', sans-serif; }

.table {
  width: 100%;
  margin-bottom: 45px; }
  .table__cell {
    padding: 15px;
    border: 1px solid #e9e9eb; }

.module--inContent {
  margin-top: 20px; }

.moduleProducts__content {
  border: 1px solid #e9e9eb;
  padding-top: 10px;
  padding-bottom: 172px; }
  .moduleProducts__content--inContent {
    border: none;
    padding: 0; }

.moduleProducts__info--row {
  width: -webkit-calc(100% - 115px);
  width: calc(100% - 115px); }

.moduleProducts .owl-item .moduleProducts__item--inSlider {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 420px;
  -webkit-box-shadow: 0 0 0 1px #e9e9eb;
  box-shadow: 0 0 0 1px #e9e9eb;
  background-color: #fff;
  margin-top: 1px;
  margin-bottom: 1px; }

.moduleProducts__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e9e9eb; }
  .moduleProducts__item--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 10px;
    padding-bottom: 10px; }
    .moduleProducts__item--row:last-child {
      padding-bottom: 0; }
  .moduleProducts__item--inSearchLive {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px; }
  .moduleProducts__item--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .moduleProducts__item:last-child {
    border-bottom: none; }
  .moduleProducts__item--inSlider {
    padding: 5px 7px 20px; }

.moduleProducts__img {
  margin-right: 10px;
  position: relative; }
  .moduleProducts__img--inContent {
    margin-bottom: 15px;
    margin-right: 0; }

.moduleProducts__labels {
  position: absolute;
  left: 12px;
  top: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.moduleProducts__info--inContent {
  margin-left: 5px;
  margin-right: 5px; }

.moduleProducts__title {
  font-size: 14.89px;
  color: #000;
  text-decoration: none;
  display: block;
  line-height: 1.1;
  height: 32px;
  overflow: hidden; }

.moduleProducts__available {
  margin-top: 8px;
  margin-bottom: 10px; }
  .moduleProducts__available:before {
    padding-right: 5px; }

.moduleProducts__model {
  margin-bottom: 10px; }

.moduleProducts__rating {
  margin-bottom: 20px; }

.model {
  color: #D93D30;
  max-height: 14px;
  overflow: hidden; }

.rating__link {
  display: inline-block;
  margin-left: 20px;
  color: #131d5f;
  font-size: 12px;
  text-decoration: none; }
  .rating__link::after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background-color: #131d5f;
    margin-top: 1px; }
  .rating__link--inProduct {
    margin-left: 10px;
    color: #000; }

.rating--fill {
  color: #f81a20; }

.rating__icon {
  color: #f81a20; }

.rating--null {
  color: #e9e9eb; }

.action {
  margin-top: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .action--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .action--right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .action .btn {
    padding: 4px 25px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(3, 9, 53, 0.004);
    box-shadow: 0px 2px 0px 0px rgba(3, 9, 53, 0.004);
    font-size: 17.55px;
    font-family: 'Arial Bold', sans-serif;
    font-weight: bold; }
  .action .icon {
    margin: 0 3.5px; }
    .action .icon:last-child {
      margin-right: 0; }
    .action .icon:first-child {
      margin-left: 0; }
  .action--inProduct {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .action__add {
    padding: 5px;
    border: 1px solid #e9e9eb;
    text-decoration: none;
    color: #f81a20; }
    .action__add--inProduct {
      color: #131d5f;
      border: none;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      .action__add--inProduct:first-child {
        padding-left: 0; }
    .action__add--active {
      color: #131d5f; }
  .action__text {
    padding-left: 10px; }
  .action--list {
    margin-right: 16px; }

.price--inProduct {
  margin-top: 20px; }

.price__default {
  font-family: 'Arial Bold', sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000; }
  .price__default--inCart {
    font-size: 12px; }
  .price__default--noShare {
    font-size: 32px;
    color: #131d5f; }
  .price__default--withShare {
    text-decoration: line-through;
    color: #D93D30;
    font-size: 14px;
    font-family: Arial, sans-serif;
    font-weight: 300; }
  .price__default--inProduct {
    font-size: 18px; }
  .price__default--smallCard {
    font-size: 15px; }
    .price__default--smallCard.price__default--noShare {
      font-size: 20px; }

.price__share {
  font-family: 'Arial Bold', sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000; }
  .price__share--inProduct {
    font-size: 32px;
    color: #131d5f; }
  .price__share--smallCard {
    font-size: 20px; }

.available--true {
  color: #3E8434; }
  .available--true::before {
    content: "";
    font-family: 'siteboom_icon';
    font-size: 12px; }

.available--false {
  color: #6e6e6d; }
  .available--false::before {
    content: "";
    font-family: 'siteboom_icon';
    font-size: 12px; }

.label {
  font-size: 12px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  color: white;
  padding: 5px 7px;
  text-align: center;
  min-width: 68px;
  font-weight: 750; }
  .label--hit {
    background-image: linear-gradient(270deg,#ff5f3b,#ff1f00);
    -webkit-box-shadow: 0px 3px 4.55px 0.45px rgba(255, 190, 0, 0.24);
    box-shadow: 0px 3px 4.55px 0.45px rgba(255, 190, 0, 0.24); }
  .label--share {
    background-image: linear-gradient(270deg,#f58000,#ff5f3b);
    -webkit-box-shadow: 0px 3px 4.55px 0.45px rgba(248, 26, 32, 0.24);
    box-shadow: 0px 3px 4.55px 0.45px rgba(248, 26, 32, 0.24); }
    .label--share + .label--hit {
      margin-left: 10px; }
  .label--col.label--hit {
    margin-top: 8px;
    margin-left: 0; }

.moduleTitle {
  font-size: 15px;
  font-family: 'Arial Bold', sans-serif;
  color: #000;
  font-weight: bold;
  margin-bottom: 20px; }
  .moduleTitle--inContent {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 18.14px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

.moduleAccount {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: white;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  padding: 26px 22px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.moduleReviews__title {
  margin-bottom: 0; }

.moduleReviews__header {
  margin-top: 30px;
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.moduleReviews__btn {
  padding: 2px 6px; }

.moduleReviews__content {
  border: 1px solid #e9e9eb;
  padding-bottom: 10px; }

.reviewItem {
  border-bottom: 1px solid #e9e9eb;
  padding: 0 5px 10px; }
  .reviewItem:last-child {
    border-bottom: none; }
  .reviewItem__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
    margin-top: 5px; }
  .reviewItem__name {
    font-size: 15px;
    color: #000; }
  .reviewItem__date {
    font-size: 13px; }
  .reviewItem__rating {
    margin-bottom: 20px; }
  .reviewItem__text {
    color: #aaaaaa; }

.moduleCallMe {
  margin-top: 30px;
  height: 350px;
  background: url("https://polyx.com.ua/catalog/view/theme/default/image/modules/call_me_bg.jpg") no-repeat;
  text-align: center;
  color: #fff; }
  .moduleCallMe__header {
    font-size: 22px;
    font-family: 'Arial Bold', sans-serif;
    margin-top: 22px; }
  .moduleCallMe__description {
    font-size: 13px;
    margin-top: 15px;
    margin-bottom: 35px; }
  .moduleCallMe__control {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-color: #fff;
    border: none;
    font-size: 14px;
    color: #aaaaaa;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 23px;
    padding-right: 15px;
    -webkit-appearance: none; }
  .moduleCallMe__btn {
    margin-top: 0px;
    border: 1px solid #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: inline-block;
    padding: 5px 20px;
    font-size: 13px;
    background: transparent;
    color: #fff; }

.moduleSlidewhow {
  position: relative;
  overflow: hidden;
  z-index: 1;
  margin-top: 20px;}
  .moduleSlidewhow__nav {
    position: absolute;
    right: 50px;
    bottom: 20px;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
    .moduleSlidewhow__nav--full {
      right: auto;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      bottom: 55px; }
  .moduleSlidewhow .sliderTo {
    padding: 5px 15px; }
    .moduleSlidewhow .sliderToFull {
      padding: 0; }
      .moduleSlidewhow .sliderToFull__container {
        max-width: 1170px;
        margin: 0 auto;
        position: relative; }

.sliderTo {
  background-color: #fff;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .sliderTo__icon {
    display: inline-block;
    font-family: 'siteboom_icon';
    font-size: 10px;
    color: #bebebe;
    vertical-align: middle;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; }
    .sliderTo__icon--right {
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg); }
    .sliderTo__icon--left {
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
    .sliderTo__icon--full {
      font-size: 20px;
      color: #000000; }
  .sliderTo--inContent {
    border: 1px solid #e9e9eb;
    margin-left: 13px;
    padding: 3px 13px; }
  .sliderTo--all {
    text-decoration: none;
    font-size: 13px;
    color: #131d5f;
    padding-top: 5px;
    padding-bottom: 5px; }
  .sliderToFull {
    position: absolute;
    top: auto;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    padding: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 48px;
    line-height: 48px;
    width: 48px;
    text-align: center;
    z-index: 2;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(19, 29, 95, 0.21);
    box-shadow: 0px 0px 10px 3px rgba(19, 29, 95, 0.21); }
    .sliderToFull--left {
      left: 0; }
    .sliderToFull--right {
      right: 0; }
  .sliderTo:hover {
    border-color: #f81a20; }
    .sliderTo:hover .sliderTo__icon {
      color: #f81a20; }

.owl-nav {
  display: none; }

.owl-dots {
  display: none; }

.sliderPagination {
  display: inline-block; }
  .sliderPagination__item {
    display: inline-block;
    width: 12px;
    height: 12px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #fff;
    -webkit-box-shadow: inset 0px 3px 6.37px 0.63px rgba(0, 0, 0, 0.17);
    box-shadow: inset 0px 3px 6.37px 0.63px rgba(0, 0, 0, 0.17);
    margin: 0 8px; }
    .sliderPagination__item:first-child {
      margin-left: 20px; }
    .sliderPagination__item:last-child {
      margin-right: 20px; }
    .sliderPagination__item--active {
      -webkit-box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.29);
      box-shadow: inset 0px 3px 7px 0px rgba(0, 0, 0, 0.29);
      background-color: #131d5f; }

.moduleCons {
  margin-top: 30px;
  background-color: #e9e9eb;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding-bottom: 40px; }
  .moduleCons__title {
    padding-top: 25px;
    text-align: center;
    font-size: 18px;
    font-family: 'Arial Bold', sans-serif;
    font-weight: bold; }
  .moduleCons__items {
    margin-top: 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .moduleConsItem {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
    .moduleConsItem__icon {
      font-size: 50px;
      color: #4c2121; }
    .moduleConsItem__title {
      padding-top: 20px;
      font-size: 14.45px; }

.moduleTopCategoriesItem__title {
  display: inline-block;
  margin-top: 20px;
  color: #131d5f;
  font-size: 15px;
  text-decoration: none; }
  .moduleTopCategoriesItem__title:after {
    content: '';
    display: block;
    background-color: #131d5f;
    height: 1px;
    width: 100%; }

.moduleTopCategoriesItem__img--inSlider {
  display: block;
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 0 0 1px #e9e9eb;
  box-shadow: 0 0 0 1px #e9e9eb;
  background-color: #fff;
  margin-top: 1px;
  margin-bottom: 1px; }

.owl-carousel .owl-item.active .moduleTopCategoriesItem__img--inSlider {
  border-left: 1px solid #e9e9eb; }

.owl-carousel .owl-item.active ~ .owl-item.active .moduleTopCategoriesItem__img--inSlider {
  border-left: none; }

.owl-carousel .owl-item.active:last-child .moduleTopCategoriesItem__img--inSlider {
  border-right: 1px solid #e9e9eb; }

.moduleCarousel__content {
  padding: 25px 20px;
  border: 1px solid #e9e9eb; }

.moduleCarousel__item {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: white;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
  margin: 10px; }

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

.moduleNewsItem__date {
  color: #aaaaaa;
  font-size: 13px;
  margin-top: 12px;
  margin-bottom: 12px; }

.moduleNewsItem__title {
  color: #131d5f;
  font-size: 13px;
  text-decoration: none; }

.footer {
  margin-top: 60px;
  background-color: #313135;
  color: #BFBFBF;
  padding-top: 20px; }
  .footer--little {
    background-color: #232323; }
  .footerRow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 25px; }
  .footer hr {
    background-color: #868687;
    height: 1px;
    border: none;
    margin: 0; }
  .footerColumn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%; }
    .footerColumn--withBorder {
      padding-right: 45px;
      border-right: 1px solid #e9e9eb; }
    .footerColumn--wp {
      padding-top: 12px; }
      .footerColumn--wp:nth-child(2) {
        padding-left: 24px; }
    .footerColumn--logoL img {
      max-width: 73px; }
    .footerColumn--end {
      margin-left: 25%; }
    .footerColumn__header {
      color: #f5deb3;
      font-size: 17px;
      font-family: 'Arial Bold', sans-serif;
      margin-bottom: 40px; }
    .footerColumn__linkContainer {
      margin-bottom: 12px; }
      .footerColumn__linkContainer:last-child {
        margin-bottom: 0; }
      .footerColumn__linkContainer:first-child {
        margin-bottom: 12px; }
    .footerColumn__link {
      color: #BFBFBF;
      text-decoration: none; }
    .footerColumn__social {
      width: 35px;
      height: 35px;
      line-height: 35px;
      text-align: center;
      color: #f81a20;
      display: inline-block;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      border: 1px solid #e9e9eb;
      font-size: 20px;
      margin-right: 12px;
      text-decoration: none; }
      .footerColumn__social:last-child {
        margin-right: 0; }
    .footerColumn__about {
      font-size: 12px;
      line-height: 1.6;
      margin-top: 12px; }
    .footerColumn__contactItem {
      position: relative;
      padding-left: 45px;
      margin-bottom: 20px;
      padding-top: 3px; }
      .footerColumn__contactItem.footerTelephones:before {
        content: ""; }
      .footerColumn__contactItem.footerAddr:before {
        content: ""; }
      .footerColumn__contactItem.footerEmail:before {
        content: ""; }
      .footerColumn__contactItem.footerSpecInfo:before {
        background-image: url("https://polyx.com.ua/catalog/view/theme/default/image/info.png");
        background-position: center;
        background-repeat: no-repeat;
        content: '';
        -webkit-background-size: 12px 12px;
        background-size: 12px 12px; }
      .footerColumn__contactItem:before {
        line-height: 20px;
        text-align: center;
        font-family: 'siteboom_icon';
        color: #f81a20;
        display: inline-block;
        width: 20px;
        height: 20px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        border: 1px solid #e9e9eb;
        font-size: 10px;
        position: absolute;
        left: 0;
        top: 0; }
    .footerColumnBtn {
      padding: 5px 0px;
      text-decoration: none;
      color: #fff;
      font-size: 13px;
      border: 1px solid #aaaaaa;
      margin-bottom: 20px;
      width: 150px;
      text-align: center; }
      .footerColumnBtn:focus {
        color: #fff; }
      .footerColumnBtn:active {
        color: #fff; }
  .footerTelephones--little {
    margin-bottom: 20px; }

.schedule--inHeader {
  margin-top: 25px; }

.schedule__cell {
  padding: 5px 0; }
  .schedule__cell--inHeader {
    padding: 3px 0px;
    color: #aaaaaa; }
    .schedule__cell--inHeader span {
      color: #aaaaaa !important; }
    .schedule__cell--inHeader:first-child {
      padding-right: 15px; }

.powered {
  text-align: right;
  padding: 25px 0; }
  .powered--little {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    text-align: left; }
  .powered a {
    text-decoration: none;
    font-size: 13px;
    color: #fff; }

.breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .breadcrumb--withMenu {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .breadcrumbList {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #D93D30;
    font-size: 15.11px; }
    .breadcrumbList__link {
      text-decoration: none;
      color: #131d5f;
      padding-bottom: 14px;
      display: inline-block;
      
    }
    .breadcrumbList__delimiter {
      padding-left: 14px;
      padding-right: 12px;
      color: #131d5f; }

.productInfo {
  margin-top: 38px;
  position: relative; }
  .productInfo__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px; }
    .productInfo__topRight {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
  .productInfo__title {
    font-family: 'Arial Bold', sans-serif;
    font-weight: bold;
    color: #000;
    font-size: 21px;
    line-height: 1; }
    .productInfo__title--smallCard {
      font-size: 14px; }
  .productInfoCode {
    margin-left: 45px;
    background-color: #e9e9eb;
    padding: 5px 10px;
    font-size: 14.11px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
    .productInfoCode--m {
      display: none; }
  .productInfoBrand {
    font-size: 14.11px; }
    .productInfoBrand--m {
      display: none; }
    .productInfoBrand__text {
      color: #D93D30; }
    .productInfoBrand__link {
      color: #131d5f;
      text-decoration: none;
      font-family: 'Arial Bold', sans-serif;
      font-weight: bold; }
  .productInfoLeft {
    width: 60%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .productInfoRight {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-left: 20px;
    width: 25%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 40px;
    position: absolute;
    right: 0;
    height: 100%;
    margin-top: 40px;
    top: 0; }
    .productInfoRight__paymentdelivery {
      padding: 30px 20px 55px 30px;
      -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
      box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
      -webkit-border-radius: 10px;
      border-radius: 10px;
      border-color: #fff; }
    .productInfoRight__smallCard {
      margin-top: 40px;
      -webkit-border-radius: 10px;
      border-radius: 10px;
      background-color: #e9e9eb;
      -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
      box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
      text-align: center;
      padding: 15px 15px 60px; }
  .productInfoCenter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: 25px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .productInfo__description img {
    max-width: 100%; }
  .productInfo__image {
    margin-top: 25px;
    position: relative;
    width: 100%; }
    .productInfo__image--smallCard {
      margin-bottom: 20px;
      padding-left: 50px;
      padding-right: 50px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .productInfo__image--smallCard img {
        max-width: 100%;
        height: auto; }
  .productInfo__main {
    display: block;
    text-align: center; }
  .productInfo__labels {
    position: absolute;
    top: 10px;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .productInfo__slider {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 95%;
    padding-left: 3em;
    padding-right: 3em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .productInfo__slide {
    text-align: center; }
  .productInfo__thumbnailSlider.swiper-container {
    margin-top: 40px; }
    .productInfo__thumbnailSlider.swiper-container img {
      max-width: 100%;
      height: auto; }
  .productInfo__buy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 36px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .productInfo__buy--smallCard {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center; }
  .productInfo__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 50px;
    font-size: 31.5px; }
    .productInfo__btn--smallCard {
      font-size: 24.75px;
      padding: 5px 40px; }
    .productInfo__btn--out_quantity {
      height: 48px; }
  .productInfo__fastOrder {
    margin-top: 30px; }
  .productInfo__attr {
    margin-top: 35px; }
  .productInfoBottom {
    margin-top: 55px;
    display: block;
    width: 100%; }
  .productInfo__toggle {
    display: none; }
  .productInfo__addt {
    padding: 7px;
    border: 1px solid #e9e9eb;
    display: inline-block;
    line-height: 1;
    vertical-align: middle; }
    .productInfo__addt--active {
      border-color: #131d5f; }
  .productInfo__options {
    margin-top: 10px; }
  .productInfo__description {
    line-height: 1.5;
    text-align: justify;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px; }
    .productInfo__description h2 {
    font-size: 18px;
    color: #D93D30;
    text-align: center;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    margin-bottom: 22px;
    text-transform: uppercase;}
    .productInfo__description h3 {
    font-size: 16px;
    color: #D93D30;
    text-align: center;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    margin-bottom: 22px;
    text-transform: uppercase;}
    .productInfo__description h4 {
    font-size: 14px;
    color: #D93D30;
    text-align: center;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    margin-bottom: 22px;
    text-transform: uppercase;}
    .productInfo__description li {
      list-style-type: none;
      /* Прячем исходные маркеры */
      margin-left: 20px; }
      .productInfo__description li:before {
        color: #D93D30;
        /* Цвет маркера */
        content: "■";
        /* Сам маркер */
        padding-right: 10px;
        /* Расстояние от маркера до текста */
        font-size: 12px; }
    .productInfo__description p:first-letter {
      font-family: Verdana,Geneva,sans-serif;
      /* Гарнитура шрифта первой буквы */
      font-size: 22px;
      /* Размер шрифта первого символа */
      color: #D93D30;
      /* Красный цвет текста */
      font-weight: bold; }
  .productInfoToggle__title {
    height: 60px;
    line-height: 60px;
    background-color: #e9e9eb;
    text-align: center;
    font-size: 16px;
    margin: 10px 0; }
  .productInfoToggle__content {
    display: none;
    line-height: 1.5;
    text-align: justify;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px; }
    .productInfoToggle__content img {
      max-width: 100%;
      height: auto !important; }
    .productInfoToggle__content li {
      list-style-type: none;
      /* Прячем исходные маркеры */
      margin-left: 20px; }
      .productInfoToggle__content li:before {
        color: #D93D30;
        /* Цвет маркера */
        content: "■";
        /* Сам маркер */
        padding-right: 10px;
        /* Расстояние от маркера до текста */
        font-size: 12px; }
    .productInfoToggle__content p:first-letter {
      font-family: Verdana,Geneva,sans-serif;
      /* Гарнитура шрифта первой буквы */
      font-size: 22px;
      /* Размер шрифта первого символа */
      color: #D93D30;
      /* Красный цвет текста */
      font-weight: bold; }

.share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  .share--pMobile {
    display: none; }
  .share--inProduct {
    margin-left: 40px; }
  .share--inArticle {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .share__text {
    font-size: 12px;
    padding-right: 10px; }
    .share__text--top {
      -webkit-box-flex: 100%;
      -webkit-flex: 100%;
      -ms-flex: 100%;
      flex: 100%;
      margin-bottom: 10px;
      font-size: 16px; }
    .share__text--inArticle {
      color: #131d5f; }
  .share__link {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-decoration: none;
    font-size: 25px;
    margin-right: 12px; }
    .share__link--medium {
      font-size: 24px;
      margin-right: 11px; }

.available__point {
  display: inline-block;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  -webkit-box-shadow: 0px 0px 12.35px 0.65px rgba(17, 185, 70, 0.21);
  box-shadow: 0px 0px 12.35px 0.65px rgba(17, 185, 70, 0.21); }
  .available__point--inStock {
    background-color: #3E8434; }
  .available__point--outStock {
    background-color: #f81a20; }

.available__text {
  font-size: 14.11px;
  padding-left: 10px; }

.quantity {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 47px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 22.93px;
  color: #d3d3d5;
  border: 1px solid #d3d3d5;
  font-weight: bold;
  font-family: 'Arial Bold', sans-serif; }
  .quantity__input {
    font-size: 22.93px;
    font-weight: bold;
    font-family: 'Arial Bold', sans-serif;
    width: 55px;
    height: 100%;
    border: none;
    border-left: 1px solid #d3d3d5;
    border-right: 1px solid #d3d3d5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    text-align: center;
    -webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
    box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11); }
  .quantity__btn {
    padding: 0 7px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; }
    .quantity__btn:hover {
      color: #000; }

.fastOrder__title {
  font-size: 17px;
  font-family: 'Arial Bold', sans-serif;
  font-weight: bold;
  margin-bottom: 15px; }

.fastOrder__control {
  color: #D93D30;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
  box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
  background-color: #fff;
  padding: 7px 15px;
  border: none;
  -webkit-appearance: none; }
  .fastOrder__control::-webkit-input-placeholder {
    color: #D93D30; }
  .fastOrder__control::-moz-placeholder {
    color: #D93D30; }
  .fastOrder__control:-ms-input-placeholder {
    /** notice that ie has only a single colon) */
    color: #D93D30; }
  .fastOrder__control::-webkit-input-placeholder {
    color: #D93D30; }
  .fastOrder__control::-ms-input-placeholder {
    color: #D93D30; }
  .fastOrder__control::placeholder {
    color: #D93D30; }
  .fastOrder__control--smallCard {
    line-height: 46px;
    height: 46px;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.fastOrder-l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.fastOrder__btn {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 25px;
  padding-right: 25px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-size: 16px;
  font-family: 'Arial Bold', sans-serif;
  font-weight: bold; }
  .fastOrder__btn--smallCard {
    height: 46px;
    line-height: 46px;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    font-size: 18px; }

.attr__title {
  font-size: 17px;
  font-family: 'Arial Bold', sans-serif;
  font-weight: bold; }
  .attr__title--inCategory {
    font-size: 12px; }

.attr__table {
  margin: 25px 0; }
  .attr__table--inCategory {
    margin-top: 8px;
    margin-bottom: 15px; }

.attr__name {
  color: #D93D30;
  padding: 2px 0;
  padding-right: 15px; }
  .attr__name--inTab {
    /*width: 40%;*/
    /*white-space: nowrap;*/ }
  .attr__name--inCategory {
    padding-right: 0; }

.attr__more {
  color: #131d5f;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle; }
  .attr__more:after {
    content: '';
    display: block;
    margin-top: 2px;
    width: 100%;
    height: 1px;
    background-color: #131d5f; }

.attr__row {
  border-bottom: 1px solid #e9e9eb; }
  .attr__row td {
    padding: 14px 12px;
    font-size: 15px; }
  .attr__row--ctg {
    padding: 3px 0;
    border-bottom: none;
    font-size: 12px; }

.tab {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09); }
  .tab__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 25px;
    padding-right: 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .tab__list--top {
      background-color: #e9e9eb; }
    .tab__list--bottom {
      background-color: #fff; }
  .tab__link {
    text-decoration: none;
    color: #000;
    display: inline-block;
    margin-right: 45px;
    padding-top: 22px; }
    .tab__link:after {
      content: '';
      display: block;
      width: 0;
      height: 2px;
      margin-top: 22px; }
    .tab__link--active {
      color: #892215 }
      .tab__link--active:after {
        width: 100%;
        -webkit-transition: all .2s;
        -o-transition: all .2s;
        transition: all .2s;
        background-color: #892215 }
  .tab__content {
    display: none;
    font-size: 17px; }
    .tab__content--visible {
      display: block; }
    .tab__content--description {
      padding-top: 45px;
      padding-bottom: 45px; }
    .tab__content--review {
      padding-top: 28px;
      padding-bottom: 70px;
      font-size: 14px;
      width: 100%;
      margin-right: 25px; }
    .tab__content--attribute {
      padding-top: 25px;
      padding-bottom: 30px;
      padding-left: 30px;
      padding-right: 15px; }

.slider-control.icon {
  background: none;
  width: auto;
  height: auto;
  margin: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }
  .slider-control.icon::before {
    font-size: 20px;
    display: block;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg); }

.swiper-button-next.icon::before {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .option__header {
    font-size: 17px;
    color: #000000;
    margin: 15px 0;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%; }

.radio {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .radio__label {
    text-transform: uppercase;
    font-size: 13px;
    display: block;
    border: 1px solid #e9e9eb;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 6px 18px;
    margin-right: 11px;
    margin-bottom: 11px;
    cursor: pointer; }
  .radio__label--withImg {
    padding: 8px; }
  .radio__value {
    display: none; }
    .radio__value:checked + .radio__label {
      border-color: #D93D30;
      color: #D93D30; }
      .radio__value:checked + .radio__label--withImg {
        border-color: #131d5f; }

.radioNew {
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .radioNew__label {
    font-size: 13px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    cursor: pointer;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .radioNew__label--small {
      font-size: 12px; }
    .radioNew__label:before {
      content: '';
      display: block;
      border: 1px solid #e9e9eb;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 19px;
      height: 19px;
      line-height: 19px;
      margin-right: 11px;
      text-align: center;
      font-family: "siteboom_icon"; }
  .radioNew__value {
    display: none; }
    .radioNew__value:checked + .radioNew__label:before {
      content: "";
      background-color: #f81a20;
      border-color: #f81a20;
      color: #fff; }

.infoPaymentDelivery {
  margin-bottom: 16px; }
  .infoPaymentDelivery__title {
    font-size: 16px;
    font-family: 'Arial Bold', sans-serif;
    font-weight: bold;
    color: #131d5f;
    padding-left: 35px;
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .infoPaymentDelivery__title::before {
      font-family: 'siteboom_icon';
      font-size: 24px;
      position: relative;
      left: -35px;
      top: 0; }
    .infoPaymentDelivery__title--delivery::before {
      content: ""; }
    .infoPaymentDelivery__title--payment::before {
      content: ""; }
    .infoPaymentDelivery__title--warranty {
      margin-bottom: 18px; }
      .infoPaymentDelivery__title--warranty::before {
        content: ""; }
  .infoPaymentDelivery__list {
    margin-top: 18px; }
  .infoPaymentDelivery__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3px 0; }
    .infoPaymentDelivery__item::before {
      content: '';
      display: inline-block;
      width: 5px;
      height: 5px;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background-color: #D93D30;
      margin-right: 7px; }
  .infoPaymentDelivery__text {
    color: #D93D30;
    font-size: 12px; }

.js-stickyCard--true {
  position: -webkit-sticky;
  position: sticky;
  top: 15px; }

.form--message {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: white;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  min-height: 490px;
  width: 332px;
  padding: 25px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.form--login {
  width: 330px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  position: relative;
  padding: 25px 20px;
  margin: auto;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.form--cLogin {
  width: 370px; }

.form--callback {
  width: 440px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 25px 75px 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.form--oneLine {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  margin-left: -15px;
  margin-right: -15px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.form--account {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  background-color: #fff;
  width: 690px;
  padding: 75px 85px 70px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto; }

.form__set {
  margin: 12px 0; }
  .form__set--inline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .form__set--inRow {
    padding: 0 15px;
    margin: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .form__set--newsletter {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
  .form__set--buttons {
    text-align: center;
    padding: 0 50px; }

.form__group--left {
  margin-top: 16.5px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.form__group--inBig {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 375px; }

.form__label {
  display: inline-block;
  margin-bottom: 12px;
  font-size: 15px; }
  .form__label--bold {
    font-size: 12px;
    font-weight: bold;
    font-family: 'Arial Bold', sans-serif; }
  .form__label--required:after {
    content: '*';
    display: inline-block;
    vertical-align: text-top;
    color: #f81a20; }
  .form__label--inline {
    margin-bottom: 0; }

.form__control {
  max-width: 243px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-color: white;
  -webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
  box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
  height: 33px;
  line-height: 33px;
  display: block;
  width: 100%;
  padding-left: 10px;
  color: #D93D30;
  outline: none;
  border: none;
  -webkit-appearance: none; }
  .form__control:focus {
    outline: none; }
  .form__control--textarea {
    padding-top: 10px;
    max-width: 545px;
    height: auto;
    max-height: 100%;
    line-height: 1; }
    .form__control--textarea:focus {
      outline: none; }
    .form__control--textarea--message {
      height: 100px; }
  .form__control--maxw {
    max-width: 400px; }
  .form__control--select {
    text-decoration: none;
    position: relative;
    padding-right: 25px; }
  .form__control--sPrimary {
    color: #aaaaaa; }

.form__help {
  margin-top: 10px; }

.form__btn {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  height: 41px;
  padding-left: 35px;
  padding-right: 35px;
  line-height: 41px;
  background-color: #f81a20;
  text-align: center;
  color: #fff;
  font-family: 'Arial Bold', sans-serif;
  font-weight: bold;
  font-size: 19.72px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: none;
  cursor: pointer; }
  .form__btn--second {
    background-color: #4c2121;
    height: 32px;
    line-height: 32px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 17px; }
  .form__btn--account {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    background-color: #131d5f;
    padding: 0 80px;
    margin-top: 40px; }
  .form__btn--proccess {
    background-color: grey;
    cursor: default; }

.form__rating {
  display: none; }

.form__ratingLabel {
  font-size: 23px; }

.form__title {
  text-align: center;
  font-family: 'Arial Bold', sans-serif;
  font-weight: bold;
  color: #131d5f;
  margin-bottom: 42px; }
  .form__title--medium {
    font-size: 15px; }

.form__validation {
  font-size: 10px;
  color: #f81a20;
  opacity: 0;
  margin-top: 5px; }
  .form__validation--inline {
    font-size: 12px; }
  .form__validation--error {
    opacity: 1; }

.form__result {
  text-align: center;
  font-size: 10px;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%; }
  .form__result--inProduct {
    margin-top: 10px;
    font-size: 14px; }

.form__description {
  font-size: 12px; }

.popup {
  margin: auto;
  position: relative;
  background-color: #fff; }

.categoryInfo__top {
  margin-top: 37px;
  margin-bottom: 20px; }

.categoryInfo__title {
  font-size: 21px;
  font-family: 'Arial Bold', sans-serif;
  font-weight: bold; }

.categoryInfo__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .categoryInfo__content--empty#content {
    -webkit-align-self: normal;
    -ms-flex-item-align: normal;
    align-self: normal; }

.categoryInfo__description {
  display: block;
  color: #000000;
  font-size: 16px;
  font-family: Verdana,Geneva,sans-serif;
  text-align: justify;
  margin-top: 40px;
  max-height: none;
  overflow: hidden;
  line-height: 1.5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .categoryInfo__description p {
    margin-bottom: 20px;
    padding: 0;
    margin-top: 0; }
    .categoryInfo__description p:last-child {
      margin-bottom: 0; }
  .categoryInfo__description a {
    font-weight: bold;
    color: #D93D30;}
  .categoryInfo__description h2 {
    font-size: 22px;
    color: #D93D30;
    text-align: center;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    margin-bottom: 22px;
    text-transform: uppercase; }
  .categoryInfo__description h3 {
  	text-align: center;
  	font-weight: bold;
  	font-family: Verdana,Geneva,sans-serif;
  	color: #D93D30;
    text-transform: uppercase; }
    .categoryInfo__description strong {
    font-weight: bold;
}

.product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 420px;
  width: 25%;
  border-right: 1px solid #e9e9eb;
  border-bottom: 1px solid #e9e9eb;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6px;
  position: relative; }
  .product:nth-child(-n + 4) {
    border-top: 1px solid #e9e9eb; }
  .product:nth-child(4n + 1) {
    border-left: 1px solid #e9e9eb; }
  .product__labels {
    position: absolute;
    left: 12px;
    top: 3px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .product__middl {
    margin-top: 15px;
    padding: 0 5px; }
  .product__title {
    font-size: 15px;
    text-decoration: none;
    color: #000000;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 30px;
    overflow-y: hidden;
    position: relative; }
    .product__title:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      top: 20px;
      height: 12px;
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff); }
  .product__top {
    text-align: center; }
  .product__available {
    margin-top: 12px;
    margin-bottom: 12px; }
  .product__model {
    margin-bottom: 12px; }
  .product__rating {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;}
  .product__price {
    margin-top: 16px;
    margin-bottom: 16px; }
  .product__bottom {
    display: none;
    padding: 0 10px;
    margin-top: 25px; }
  .product__actions {
    margin-top: 0; }
  .product:hover .product__sh {
    position: absolute;
    left: 0;
    margin-left: -1px;
    z-index: 2;
    top: 0;
    margin-right: -1px;
    padding: 6px 7px;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
    box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09); }
  .product:hover .product__bottom {
    display: block; }
  .product:hover .product__title {
    min-height: 30px;
    height: 100%; }
    .product:hover .product__title:before {
      content: none; }
  .product--more {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .product--list {
    width: 100%;
    height: 212px;
    border: 1px solid #e9e9eb;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 12px;
    padding-right: 12px; }
    .product--list img {
      margin-right: 25px;
      max-height: 100%; }
    .product--list:nth-child(n) {
      border-top: none; }
    .product--list:first-child {
      border-top: 1px solid #e9e9eb; }
    .product--list.categoryInfoProduct--more {
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row; }
      .product--list.categoryInfoProduct--more .loadMore__text {
        margin-top: 0;
        margin-left: 65px; }
    .product--list:hover {
      -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
      box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09); }
      .product--list:hover .product__title {
        height: 30px; }
  .product__left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .product__right {
    justify-self: flex-end;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .product--wrapList {
    padding-top: 20px;
    padding-bottom: 20px; }
  .product__attr--list {
    margin-top: 10px; }

.products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: 26px;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%; }
  .products__limit {
    margin-left: 40px; }
  .products__view {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center; }
  .products__pagination {
    margin-top: 32px; }

.loadMore {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  cursor: pointer; }
  .loadMore__icon {
    color: #f58000;
    font-size: 93px; }
  .loadMore__text {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 16px;
    font-family: 'Arial Bold', sans-serif;
    font-weight: bold;
    color: #000000;
    margin-top: 40px; }
  .loadMore--list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

.contentDrop__menu {
  margin-left: 25px;
  color: #D93D30;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #ffffff;
  border: 1px solid #e9e9eb;
  height: 22px;
  line-height: 22px;
  padding-left: 15px;
  text-decoration: none;
  display: inline-block;
  position: relative;
  padding-right: 45px;
  white-space: nowrap; }
  .contentDrop__menu:focus {
    outline: none; }

.contentDrop__link {
  padding-left: 15px;
  background-color: #fff; }
  .contentDrop__link:hover {
    background-color: #4c2121;
    color: #fff; }

.contentView__label {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 26px; }

.contentView__link {
  text-decoration: none;
  color: #e9e9eb;
  padding: 0 5px; }
  .contentView__link--active {
    color: #131d5f; }

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%; }
  .pagination__item {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 23px;
    height: 23px;
    line-height: 23px;
    text-decoration: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 5.5px;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Arial Bold', sans-serif;
    color: #000000; }
    .pagination__item--current {
      border: 1px solid #131d5f;
      -webkit-border-radius: 5px;
      border-radius: 5px; }
    .pagination__item--left {
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
    .pagination__item--right {
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg); }
    .pagination__item--arrow {
      font-size: 12px;
      font-weight: bold;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }

.filter {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  padding: 20px; }
  .filter__head {
    display: none; }
  .filter__title {
    font-size: 15px;
    font-family: 'Arial Bold', sans-serif;
    color: #000000;
    font-weight: bold;
    margin-bottom: 17px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .filter__section {
    margin-bottom: 20px;
    border-bottom: 1px solid #e9e9eb;
    padding-bottom: 20px;
    position: relative; }
    .filter__section--close {
      padding-bottom: 0; }
  .filter__subtitle {
    display: block;
    margin-top: 16px;
    margin-bottom: 8px;
    font-size: 13px; }
  .filter__option {
    margin-bottom: 4px;
    font-size: 12px; }
    .filter__option--selected {
      display: inline-block;
      max-width: 230px;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      vertical-align: middle;
      padding: 3px 11px 4px;
      background-color: #e9e9eb;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      margin-right: 12px; }
      .filter__option--selected:last-child {
        margin-right: 0; }
      .filter__option--selected::after {
        content: "";
        font-family: 'siteboom_icon';
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
        color: #131d5f;
        font-size: 9px; }
  .filterOptionInList {
    background: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 8px 0; }
    .filterOptionInList:first-child {
      margin-top: 0; }
    .filterOptionInList__link {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      text-decoration: none;
      color: #000000;
      font-size: 12px; }
      .filterOptionInList__link::before {
        content: '';
        display: inline-block;
        width: 17px;
        height: 17px;
        border: 2px solid #e9e9eb;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        margin-right: 12px; }
      .filterOptionInList__link--disabled {
        cursor: not-allowed;
        color: #D93D30; }
        .filterOptionInList__link--disabled::before {
          background-color: #e9e9eb; }
      .filterOptionInList__link--selected::before {
        content: "";
        font-family: 'siteboom_icon';
        line-height: 21px;
        color: #ffffff;
        text-align: center;
        background-color: #f81a20;
        width: 21px;
        height: 21px;
        border: none; }
    .filterOptionInList__wrap {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    .filterOptionInList__badge {
      color: #D93D30;
      margin-left: 5px; }
    .filterOptionInList input {
      display: none; }
  .filterPrice__limit-text {
    padding-right: 8px;
    font-size: 12px; }
  .filterPrice__input {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
    box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
    background-color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 12px;
    text-align: center;
    height: 33px;
    line-height: 33px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .filterPrice__control {
    border: none;
    display: inline-block;
    margin-top: 1px;
    background: none;
    margin-bottom: 1px;
    width: 40px;
    padding-right: 5px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none; }
    .filterPrice__control:focus {
      outline: none; }
  .filter__options {
    overflow: hidden; }
    .filter__options--open {
      max-height: 200px;
      -webkit-transition: max-height .5s;
      -o-transition: max-height .5s;
      transition: max-height .5s; }
    .filter__options--close {
      max-height: 0;
      -webkit-transition: max-height .5s;
      -o-transition: max-height .5s;
      transition: max-height .5s; }
  .filter__toggle {
    text-decoration: none; }
    .filter__toggle::before {
      content: "";
      font-family: 'siteboom_icon';
      font-size: 15px;
      color: #131d5f; }
    .filter__toggle--close {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
  .filter .noUi-connect {
    background-color: #131d5f;
    cursor: pointer; }
  .filter .noUi-horizontal .noUi-handle {
    background-color: #f58000;
    border: none;
    -webkit-box-shadow: 0px 0px 12.35px 0.65px rgba(248, 26, 32, 0.21);
    box-shadow: 0px 0px 12.35px 0.65px rgba(248, 26, 32, 0.21);
    cursor: pointer; }

.mCustomScrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 3px;
  background-color: #f58000; }

.mCustomScrollbar .mCSB_scrollTools .mCSB_draggerRail {
  width: 3px;
  background-color: #e9e9eb; }

body .webui-popover {
  border: none; }

.pageTitle {
  font-size: 18.14px;
  font-family: 'Arial Bold', sans-serif;
  font-weight: bold; }

.contactInfo {
  margin-top: 36px; }
  .contactInfo__content {
    margin-top: 36px;
    border-top: 1px solid #e9e9eb;
    padding-top: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 80px; }
    .contactInfo__content--between {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    .contactInfo__content:last-child {
      margin-bottom: 105px; }
  .contactInfo__column--25 {
    width: 25%; 
  	line-height: 1.5; }
  .contactInfo__column--20 {
    width: 20%; }
  .contactInfo__column--15 {
    width: 15%;
    line-height: 1.5; }
  .contactInfo__column--30 {
    width: 30%; }
  .contactInfo__subtitle {
    font-size: 15px;
    font-weight: bold;
    font-family: 'Arial Bold', sans-serif; }
  .contactInfo__inner {
    margin-top: 20px; }
    .contactInfo__inner--table {
      display: table; }
  .contactInfo__text {
    text-decoration: none;
    color: #000; }
    .contactInfo__text span {
      color: inherit !important; }
    .contactInfo__text--cell {
      display: table-cell;
      padding: 1px 0;
      padding-right: 25px; }
    .contactInfo__text--row {
      display: table-row; }
  .contactInfo__map {
    height: 490px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 60px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
    box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09); }

.userTestimonial__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 100%;
  -webkit-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 32px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.userTestimonial__list {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 25px; }

.userTestimonial__single {
  border: 1px solid #e9e9eb;
  border-top: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 6px;
  padding-bottom: 36px; }
  .userTestimonial__single:first-child {
    border-top: 1px solid #e9e9eb; }

.userTestimonialSingle__top {
  padding-top: 6px;
  margin-bottom: 12px; }

.userTestimonialSingle__name {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 60px;
  font-size: 15px; }

.userTestimonialSingle__date {
  font-size: 13px; }

.userTestimonialSingle__rating {
  margin-bottom: 18px; }

.userTestimonialSingle__text {
  color: #aaaaaa; }

.userTestimonial__pagination {
  margin-top: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.cart {
  background-color: #fff;
  max-width: 772px;
  margin: 0 auto;
  position: relative;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  padding: 25px 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .cart__header {
    font-size: 18px;
    color: #000000;
    font-family: 'Arial Bold', sans-serif;
    font-weight: bold;
    width: 100%;
    padding-bottom: 24px; }
  .cart__product {
    border-bottom: 1px solid #e9e9eb;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 0;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .cart__col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .cartProduct__img {
    margin-right: 45px; }
  .cartProduct__name {
    font-size: 14.89px;
    color: #000;
    text-decoration: none;
    width: 170px;
    margin-right: 35px;
    line-height: 1.2; }
    .cartProduct__name--inCheckout {
      width: 170px;
      display: block; }
  .cartProduct__quantityHeader {
    font-size: 11px;
    color: #aaaaaa;
    margin-bottom: 8px;
    width: 80px;}
  .cartProduct__quantityInner {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid #aaaaaa; }
  .cartProduct__quantityField {
    width: 49px;
    -webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
    box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.11);
    margin: 0;
    padding: 0 5px;
    border: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 19px;
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa; }
  .cartProduct__quantityBtn {
    background-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    width: 18px;
    padding: 0;
    cursor: pointer; }
  .cartProduct__quantity--inCheckout {
    margin-top: 10px; }
  .cartProduct__end {
    text-align: right;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .cartProduct__price {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 65px;
    text-align: left;
    line-height: 1.3; }
    .cartProduct__price--inCheckout {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-right: 0; }
    .cartProduct__price--mobile {
      display: none; }
  .cartProduct__remove {
    cursor: pointer; }
  .cart__bottom {
    margin-top: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .cart__bottom--inCheckout {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end; }
  .cart__return {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    cursor: pointer;
    padding: 0; }
    .cart__return .icon {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg);
      font-size: 8px;
      color: #000000;
      margin-right: 8px; }
  .cart__total {
    font-size: 24px;
    font-weight: bold;
    font-family: 'Arial Bold', sans-serif; }
  .cart__checkout {
    margin-top: 20px;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right; }
  .cart__primary {
    padding: 0 20px;
    height: 42px;
    line-height: 42px;
    font-size: 17.55px;
    font-weight: bold;
    font-family: 'Arial Bold', sans-serif;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .cart .mfp-close {
    -webkit-transform: translate(-30px, 24.5px);
    -ms-transform: translate(-30px, 24.5px);
    transform: translate(-30px, 24.5px);
    width: auto;
    height: auto;
    color: #000000;
    font-size: 15px; }
  .cart__nameWrapper--popup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

.checkout__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.checkout__column {
  padding: 35px 23px 60px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 36px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .checkout__column:first-child {
    margin-left: 50px;
    width: 546px; }
  .checkout__column:last-child {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 72px; }

.checkout__popup {
  display: none; }

.checkout__subtitle {
  font-size: 18px;
  font-weight: bold;
  font-family: 'Arial Bold', sans-serif;
  color: #131d5f;
  margin-right: 38px; }

.checkout__header {
  margin-bottom: 25px; }

.checkout__contacts {
  position: relative; }

.checkout__status {
  width: 33px;
  position: absolute;
  height: 33px;
  line-height: 33px;
  text-align: center;
  left: -74px;
  top: -10.5px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 20px; }
  .checkout__status--proccess {
    background-color: #f81a20;
    color: #fff;
    -webkit-box-shadow: 0px 0px 12.35px 0.65px rgba(248, 26, 32, 0.21);
    box-shadow: 0px 0px 12.35px 0.65px rgba(248, 26, 32, 0.21); }
  .checkout__status--inactive {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
    box-shadow: 0px 0px 8px 0px rgba(19, 29, 95, 0.09);
    color: #D93D30; }
  .checkout__status--completed {
    background-color: #131d5f;
    color: #fff; }

.checkoutContacts__quest {
  font-size: 13px;
  color: #D93D30;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 15px; }

.checkoutContacts__link {
  font-size: 13px;
  color: #131d5f;
  text-decoration: none; }
  .checkoutContacts__link:after {
    content: '';
    display: block;
    margin-top: 1px;
    height: 1px;
    background-color: #131d5f; }

.checkoutContacts__telfield {
  width: 225px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.checkoutContacts__help {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 12px;
  height: 12px;
  line-height: 12px;
  cursor: pointer;
  background-color: #7273a0;
  color: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 11px;
  position: relative; }

.checkoutContactsHelp {
  padding: 30px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%; }
  .checkoutContactsHelp__text {
    font-size: 15px;
    color: #aaaaaa;
    line-height: 1.2;
    text-align: left; }
    .checkoutContactsHelp__text--mobile {
      display: none; }

.checkout__timeline {
  width: 1px;
  background-color: #e9e9eb;
  position: absolute;
  top: 41.5px;
  left: -35px; }

.checkout__section {
  position: relative; }

.checkout__inner--inactive {
  -webkit-filter: contrast(10%) brightness(175%);
  filter: contrast(10%) brightness(175%);
  -ms-touch-action: none;
  touch-action: pan-y; }
  .checkout__inner--inactive:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 2; }

.checkoutPayment__fieldText {
  vertical-align: top; }

.checkout__confirm {
  font-size: 25.28px;
  font-weight: bold;
  font-family: 'Arial Bold', sans-serif;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px; }
  .checkout__confirm span {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
    .checkout__confirm span:after {
      content: "";
      font-family: 'siteboom_icon';
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-left: 16px;
      font-size: 20px; }

.checkout__selectField {
  max-width: 375px; }

.blog__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 20px;
  margin-bottom: 60px; }

.blog__article {
  width: 25%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 35px; }
  .blog__article:nth-child(-n+4) {
    margin-top: 0; }

.article__img {
  border: 1px solid #aaaaaa;
  display: block; }
  .article__img img {
    display: block; }

.article__date {
  font-size: 13px;
  color: #aaaaaa;
  margin: 13px 0; }

.article__name {
  text-decoration: none;
  color: #131d5f;
  font-size: 13px; }

.article__content {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 1.5;
  text-align: justify;
  font-family: Verdana, Geneva, sans-serif;
}
 .article__content P:first-letter {
  font-family: Verdana,Geneva,sans-serif;
  /* Гарнитура шрифта первой буквы */
  font-size: 22px;
  /* Размер шрифта первого символа */
  color: #D93D30;
  /* Красный цвет текста */
  font-weight: bold;}
  .article__content p {
    margin-bottom: 40px; }
  .article__content h2 {
    margin-bottom: 22px;
    font-size: 22px;
    color: #D93D30;
    text-align: center;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: 700;
    text-transform: uppercase;}
    
.article__content h3 {
    margin-bottom: 22px;
    font-size: 22px;
    color: #D93D30;
    text-align: center;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: 700;
    text-transform: uppercase;}
  .article__content li:before {
    color: #D93D30;
    content: "■";
    padding-right: 10px;
    font-size: 12px;
  	margin-left: 40px;}
    
  .article__content img {
    margin: 20px 0; }

.article--single {
  width: 75%;
  max-width: 860px; }
  .article--single#content {
    min-height: unset; }
  .article--single img {
    max-width: 100%;
    height: auto; }

.compareInfo {
  margin-top: 40px; }

.compare__category {
  margin: 7.5px 0; }

.compare__container {
  overflow-y: hidden;
  overflow-x: auto;
  position: relative; }

.compare__table {
  table-layout: fixed;
  width: 100%; }
  .compare__table .action--left {
    display: block; }

.compare__col {
  width: 230px; }

.compare__column {
  padding-right: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .compare__column:last-child {
    padding-right: 0; }
  .compare__column--header {
    vertical-align: top;
    padding-bottom: 25px; }
  .compare__column--attr {
    padding: 10px 0;
    padding-left: 5px; }
  .compare__column--name {
    color: #aaaaaa;
    font-size: 13px; }
  .compare__column--value {
    font-size: 12px; }

.compare__row:nth-child(odd) {
  background-color: #e9e9eb; }

.compare__inner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid #e9e9eb;
  height: 400px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.compare__reload {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 8px 0;
  text-align: center; }
  .compare__reload--active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #131d5f;
    color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(3, 9, 53, 0.004);
    box-shadow: 0px 2px 0px 0px rgba(3, 9, 53, 0.004);
    height: 26px;
    line-height: 26px; }

.compareReload {
  margin: auto 0; }
  .compareReload__container {
    text-align: center;
    max-width: 200px;
    margin: 0 auto; }

.compare__remove {
  text-decoration: none;
  color: #000;
  margin-top: 12px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }
  .compare__remove .icon {
    color: #f81a20; }
  .compare__remove span {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 7px; }

.icon--spin {
  display: block;
  -webkit-animation: preloader 1.5s infinite linear;
  animation: preloader 1.5s infinite linear; }

@-webkit-keyframes preloader {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes preloader {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.search__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 30px; }

.search__btn {
  width: 100%;
  height: 100%;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
  -ms-flex: 0;
  flex: 0;
  font-size: 16px;
  font-weight: bold;
  font-family: 'Arial Bold', sans-serif;
  margin-bottom: 18px;
  height: 33px;
  line-height: 33px; }

.searchInfo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 50px; }

.service__content {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center; }
  .service__content--search {
    margin-top: 80px; }

.service__inner {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center; }

.service__icon {
  font-size: 275px;
  color: #309130;
  margin-bottom: 40px; }
  .service__icon--small {
    position: absolute;
    right: -25px;
    font-size: 24px;
    color: #f81a20;
    margin-bottom: 0;
    top: 100%; }
  .service__icon--cart {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg); }
  .service__icon--checkout {
    font-size: 215px; }

.service__title {
  color: #f58000;
  font-size: 40px;
  font-family: 'Arial Bold', sans-serif;
  font-weight: bold; }
  .service__title--small {
    color: #aaaaaa;
    font-size: 18px; }
  .service__title--checkout {
    font-size: 45px; }

.service__text {
  font-size: 18px;
  font-family: 'Arial Bold', sans-serif;
  font-weight: bold;
  padding-top: 50px;
  padding-bottom: 45px; }
  .service__text--small {
    font-size: 14px;
    color: #aaaaaa;
    font-family: Arial, sans-serif;
    font-weight: 300;
    position: relative;
    padding: 0;
    padding-top: 20px;
    margin-bottom: 20px; }

.service__btn {
  height: 40px;
  line-height: 40px;
  max-width: 332px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  width: 100%;
  font-size: 22px;
  font-family: 'Arial Bold', sans-serif;
  font-weight: bold; }
  .service__btn--small {
    font-size: 17.55px;
    min-width: 225px; }

.register__info {
  margin-top: 50px; }

.mNav {
  display: none; }

.accountInfo {
  margin-top: 30px; }

.accountContent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }
  .accountContent--wishlist {
    width: 50%; }

.account__form {
  width: 100%;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

.account__pagination {
  margin-top: 25px; }

body .owl-carousel.owl-drag .owl-item {
  -ms-touch-action: unset;
  touch-action: unset; }

body .owl-carousel .owl-item img {
  width: auto;
  max-width: 100%;
  margin: 0 auto; }

.accountTop {
  margin-bottom: 25px; }

@media screen and (max-width: 1199px) {
  .moduleCategories__container {
    max-width: 960px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .topSearch {
    margin-right: 15px; }
    .topSearch__control {
      width: 250px; }
  .headerTools--withDrop {
    position: static; }
  .headerTools__item {
    padding-left: 5px;
    padding-right: 5px; }
    .headerTools__item .icon {
      font-size: 30px; }
  .headerTools .dropdownMenu > .dropdownMenu__link {
    font-size: 14px; }
  .container, .sliderToFull__container {
    max-width: 960px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .products__view {
    display: none; }
  .product {
    width: 33.3333%; }
  .productInfo__image {
    padding-right: 30px; }
  .productInfo__btn {
    padding-left: 30px;
    padding-right: 30px; }
  .fastOrder__control {
    padding: 7px 0;
    padding-left: 5px; }
  .cartProduct__end,
  .cart__nameWrapper {
    margin-top: 10px; }
  .contactInfo__column {
    margin-right: 50px; } }

@media screen and (max-width: 1100px) {
  .topSearch__control {
    width: 200px; }
  .headerTools__item {
    padding-left: 11px;
    padding-right: 11px; }
  .headerTools__item .icon {
    font-size: 25px; } }

@media screen and (max-width: 970px) {
  #content {
    min-height: unset; }
.breadcrumb--withMenu {
  margin-bottom: 12px;
  }
.categoryInfo__top {
    margin-top: 10px;
    margin-bottom: 10px;
}
  .top-container,
  .headerTools,
  .topSearch {
    display: none; }
    .footerColumn__link {
    display: inline-block;
    margin-bottom: 2px;
     }
  .homePage .columnLeft {
    display: none; }
  .container {
    max-width: 660px; }
  header {
    margin: 12px 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .mNav {
    display: block;
    background-color: #4c2121;
    padding: 10px 0;
    margin-bottom: 15px; }
    .mNav__openMenu {
      font-size: 18px;
      color: #fff;
      text-decoration: none;
      font-weight: bold;
      font-family: 'Arial Bold', sans-serif;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
      .mNav__openMenu .icon {
        display: block;
        margin-right: 10px;
        font-size: 22px; }
  .mobileMenu {
    display: block;
    position: fixed;
    overflow: hidden;
    width: 100%;
    height: 100%;
    top: 0;
    left: -100%;
    background-color: #fff;
    z-index: 500;
    color: #000;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 200px; }
    .mobileMenu__head {
      height: 34px;
      line-height: 34px;
      text-align: right;
      background-color: #4c2121;
      color: #fff;
      font-size: 13px;
      padding-left: 9px;
      padding-right: 9px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .mobileMenu__head--left {
        text-align: left;
        font-size: 16px; }
        .mobileMenu__head--left .icon {
          -webkit-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          transform: rotate(90deg);
          display: inline-block; }
    .mobileMenu__content {
      padding: 19px 10px 50px 12px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .mobileMenu__content--inner {
        height: 100%;
        overflow: hidden;
        padding: 0; }
    .mobileMenu--open {
      left: 0; }
    .mobileMenu__search {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-right: 2px;
      margin-bottom: 24px; }
      .mobileMenu__search .topSearch__control,
      .mobileMenu__search .topSearch__btn {
        height: 26px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
      .mobileMenu__search .topSearch__btn {
        width: 60px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-size: 18px;
        padding: 0;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center; }
    .mobileMenuSection {
      margin-bottom: 12px;
      position: relative;
      margin-top: 24px; }
      .mobileMenuSection:first-child {
        margin-top: 0; }
      .mobileMenuSection__header {
        font-size: 18px; }
      .mobileMenuSection__content {
        margin-top: 24px; }
      .mobileMenuSection__wrapper {
        max-height: -webkit-calc(100vh - 150px);
        max-height: calc(100vh - 150px);
        overflow: hidden; }
      .mobileMenuSection__item {
        display: block;
        margin-top: 20px;
        outline: none; }
        .mobileMenuSection__item:first-child {
          margin-top: 0; }
        .mobileMenuSection__item--inner {
          padding: 0 10px; }
      .mobileMenuSection__link {
        text-decoration: none;
        font-size: 15px;
        color: #000;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        .mobileMenuSection__link--user {
          -webkit-box-pack: start;
          -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
          justify-content: flex-start; }
          .mobileMenuSection__link--user .icon {
            display: inline-block;
            margin-right: 10px;
            font-size: 11px; }
        .mobileMenuSection__link--hasMore::after {
          content: "";
          float: right;
          font-family: 'siteboom_icon';
          font-size: 11px;
          padding-top: 3px;
          -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
          transform: rotate(-90deg); }
        .mobileMenuSection__link--hasMore + .mobileMenu__childrensWrap {
          position: absolute;
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
          z-index: 5;
          -webkit-transition: all .4s ease;
          -o-transition: all .4s ease;
          transition: all .4s ease;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          overflow: hidden; }
          .mobileMenuSection__link--hasMore + .mobileMenu__childrensWrap--open {
            background: #fff;
            height: 100%;
            width: 100%;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            overflow: hidden; }
        .mobileMenuSection__link--language {
          display: inline-block;
          font-size: 14px;
          color: #aaaaaa; }
          .mobileMenuSection__link--language:first-child {
            margin-right: 10px;
            padding-right: 10px;
            border-right: 1px solid #aaaaaa; }
        .mobileMenuSection__link--active {
          color: #131d5f; }
      .mobileMenuSection__return {
        position: absolute;
        top: 32px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        border: none;
        font-size: 23px;
        color: #4670b7;
        font-family: 'Arial Bold', sans-serif;
        font-weight: bold;
        padding: 0; }
        .mobileMenuSection__return.icon {
          left: 33px;
          font-size: 14px;
          top: 37px;
          color: #474749;
          font-weight: 300;
          -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
    .mobileMenu__section {
      -webkit-overflow-scrolling: touch;
      overflow: scroll;
      overflow-x: hidden;
      overflow-y: auto;
      position: absolute;
      padding: 0;
      margin: 0;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 0;
      -webkit-transition: -webkit-transform .4s ease;
      transition: -webkit-transform .4s ease;
      -o-transition: transform .4s ease;
      transition: transform .4s ease;
      transition: transform .4s ease, -webkit-transform .4s ease;
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
      background-color: #ffffff; }
      .mobileMenu__section--first {
        padding-top: 15px;
        position: static;
        overflow: hidden; }
      .mobileMenu__section--open {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); }
      .mobileMenu__section--subopen {
        -webkit-transform: translate3d(-30%, 0, 0);
        transform: translate3d(-30%, 0, 0); }
  body .mfp-container {
    padding: 0; }
  #mobileFormLogin {
    height: 100vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    background: #fff; }
  .form--cLogin {
    width: 100%; }
  .headerTools__item {
    border-left: none;
    padding: 0; }
    .headerTools__item .icon {
      font-size: 40px; }
  .headerTools__title {
    display: none; }
  .headerTools__badge {
    background-color: #fff;
    font-size: 10.49px;
    color: #000;
    width: 17px;
    height: 17px;
    line-height: 17px;
    top: -5px;
    right: -5px; }
  .moduleCarousel__content {
    padding-left: 97px;
    padding-right: 97px; }
  .owl-carousel .owl-item .moduleCarousel__item img {
    margin: 0 auto;
    width: auto; }
  .footer {
    padding-top: 0; }
    .footerRow {
      padding-bottom: 0; }
    .footer--mNone {
      display: none; }
    .footer .container {
      max-width: none;
      padding-left: 0;
      padding-right: 0; }
    .footerRow {
      padding-top: 0; }
    .footerColumn {
      width: 100%;
      border-bottom: 1px solid #e9e9eb;
      padding: 20px 0; }
      .footerColumn--contacts {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: 660px;
        width: 100%;
        margin: 0 auto;
        border-bottom: none;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding-bottom: 30px; }
        .footerColumn--contacts + .hr {
          width: 100%;
          background-color: #e9e9eb;
          height: 1px;
          border: none;
          margin: 0; }
      .footerColumn--little {
        padding-bottom: 20px; }
      .footerColumn__header {
        color: #f5deb3;
        max-width: 660px;
        margin: 0 auto;
        width: 100%; }
        .footerColumn__header--withCollapse:after {
          content: "";
          font-family: 'siteboom_icon';
          color: #e9e9eb;
          float: right; }
        .footerColumn__header--contacts {
          display: none; }
      .footerColumn__content {
        margin: 0 auto;
        max-width: 660px;
        width: 100%;
        padding-top: 20px; }
      .footerColumn__mContacts {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1; }
      .footerColumn__mSchedule {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1; }
      .footerColumn__mCall {
        -webkit-box-flex: 100%;
        -webkit-flex: 100%;
        -ms-flex: 100%;
        flex: 100%; }
      .footerColumn--wp {
        padding: 0;
        border-bottom: none; }
        .footerColumn--wp .footerColumn__header {
          padding-bottom: 32px; }
      .footerColumn--end {
        margin-left: 0;
        margin-top: 20px; }
        .footerColumn--end .footerColumn__header {
          display: none; }
      .footerColumnBtn:last-child {
        margin-bottom: 0; }
  .powered {
    text-align: center; }
  .moduleCategories {
    display: none; }
  .columnLeft {
    width: 100%;
    margin-right: 0; }
  .filter {
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0px;
    position: relative; }
    .filter__head {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
    .filter__btn {
      width: 190px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      height: 22px;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center; }
      .filter__btn .icon {
        display: inline-block;
        margin-left: 5px;
        font-size: 12px; }
    .filter__content {
      position: absolute;
      left: 0;
      width: 100%;
      top: 100%;
      display: none;
      background-color: #fff;
      z-index: 999;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-shadow: 0px 0px 8px 0px rgba(27, 14, 97, 0.09);
      box-shadow: 0px 0px 8px 0px rgba(27, 14, 97, 0.09);
      padding: 30px 20px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-top: 20px; }
      .filter__content--open {
        display: block; }
    .filterPrice__control {
      width: 70px; }
  .products__limit {
    display: none; }
  .productInfoRight {
    display: none; }
  .productInfo .l-w75 {
    width: 100%; }
  .productInfoLeft {
    width: 100%; }
  .productInfo__buy,
  .productInfo .fastOrder-l {
    -webkit-box-pack: normal;
    -webkit-justify-content: normal;
    -ms-flex-pack: normal;
    justify-content: normal; }
  .productInfo__btn {
    margin-left: 45px; }
  .productInfo .fastOrder__btn {
    margin-left: 20px; }
  .productInfo__topRight {
    display: none; }
  .productInfoBrand--m {
    display: block; }
  .productInfoCode--m {
    display: block; }
  .productInfo__mRating {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .breadcrumbList__link {
    display: inline-block;
    margin-bottom: 2.5px; }
  
  .share--pMobile {
    margin-left: 0;
    margin-top: 24px; }
  .select-hover {
    z-index: 9999; }
    .select-hover .select-items {
      display: block; }
  .checkout__column:first-child {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-left: 0;
    width: 100%; }
  .checkout__column:last-child {
    margin-left: 0; }
  .cartProduct__name--inCheckout {
    max-width: 320px;
    width: 100%; }
  .cartProduct__price--inCheckout {
    text-align: right; }
  .checkoutContacts__help {
    display: none; }
  .checkoutContactsHelp__text--mobile {
    line-height: 1;
    text-align: left;
    display: block;
    font-size: 11px; }
  .service__text {
    font-size: 16px; }
  .service__title {
    font-size: 28px; }
  .cart--popup {
    max-width: 680px; }
  .blog__article {
    width: 33.333%;
    margin-bottom: 35px; }
  .contactInfo__content {
    display: block;
    margin-bottom: 40px; }
  .contactInfo__content:last-child {
    margin-top: 10px; }
  .contactInfo__column {
    margin-right: 0;
    margin-bottom: 25px;
    width: 100%;}
  .contactInfo__map {
    margin-right: 5px;
    height: 280px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2; }
  .form--message {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-top: 40px; }
  .userTestimonial__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .userTestimonial__list {
    margin-right: 0; }
  .productInfo__image {
    margin-right: 0;
    padding-right: 0; }
  .accountContent {
    margin-top: 30px; }
    .accountContent--withScX {
      display: block;
      -webkit-box-flex: 1;
      -webkit-flex: auto;
      -ms-flex: auto;
      flex: auto;
      -webkit-flex-wrap: unset;
      -ms-flex-wrap: unset;
      flex-wrap: unset; }
  .table {
    table-layout: fixed; }
    .table__cell {
      width: 120px; }
  .search .columnLeft {
    display: none; } }

@media screen and (max-width: 830px) {
  .checkout__status,
  .checkout__timeline {
    display: none; } }

@media screen and (max-width: 730px) {
  .cart--popup {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    min-height: 100vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-right: 10px; }
  .form--account {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px; } }

@media screen and (max-width: 670px) {
  .container {
    max-width: none;
    padding-left: 15px;
    padding-right: 15px; }
  .moduleCons__title {
    margin-bottom: 20px; }
  .moduleCons__items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 200px;
    margin: 0 auto; }
  .moduleConsItem {
    display: table-row;
    margin: 10px 0; }
    .moduleConsItem__icon {
      display: table-cell;
      vertical-align: middle; }
    .moduleConsItem__title {
      vertical-align: middle;
      display: table-cell;
      padding-left: 20px; }
  .moduleCarousel__content {
    padding-left: 40px;
    padding-right: 40px; }
  .footerColumn {
    padding-left: 15px;
    padding-right: 15px; }
    .footerColumn--end, .footerColumn--wp {
      padding-left: 0;
      padding-right: 0; }
    .footerColumn--wp {
      margin-top: 20px; }
    .footerColumn__mContacts {
      -webkit-box-flex: 100%;
      -webkit-flex: 100%;
      -ms-flex: 100%;
      flex: 100%; }
    .footerColumn__contactItem {
      width: 100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  .product {
    width: 50%; }
    .product:nth-child(4n + 1) {
      border-left: none; }
    .product:nth-child(2n + 1) {
      border-left: 1px solid #e9e9eb; }
  .cartProduct__name--inCheckout {
    max-width: 200px; }
  .cart--popup {
    padding-left: 15px;
    padding-right: 15px; }
  .cart__nameWrapper--popup {
    display: block; }
  .cart__col {
    display: block; }
  .cartProduct__price {
    display: none; }
    .cartProduct__price--mobile {
      margin-top: 10px;
      text-align: left;
      display: block; }
  .cartProduct__quantity {
    margin-top: 10px; }
  .cartProduct__name {
    margin-right: 10px;
    width: 155px; }
  .cartProduct__img--popup {
    margin-right: 25px; }
  .blog__article {
    width: 50%;
    margin-bottom: 35px; }
  .categoryInfo__content {
    margin-top: 20px; }
  .moduleProducts .owl-item .moduleProducts__item--inSlider {
    height: auto; }
  .search__form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .search__row {
    margin-bottom: 15px; } }

@media screen and (max-width: 590px) {
  .form__set--inline {
    display: block; }
  .checkout__confirm {
    max-width: 375px; }
  .form--account {
    padding: 25px 15px; }
  .register__newsletter {
    margin-top: 10px; }
  .sliderToFull {
    width: 30px;
    height: 30px;
    line-height: 30px; }
    .sliderToFull .icon {
      font-size: 16px; }
  .footerColumn--logoL {
    text-align: center; }
  .footerColumn__logo--little {
    max-width: 100px; }
  .powered--little {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center; } }

@media screen and (max-width: 530px) {
  .filter__head {
    display: block; }
  .filter__btn {
    margin-top: 10px; }
  .loadMore {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .productInfo__slider {
    padding-left: 1em;
    padding-right: 1em; } }

@media screen and (max-width: 441px) {
  .moduleSlidewhow__nav {
    display: none; }
  .moduleCarousel__content {
    padding-left: 15px;
    padding-right: 15px; }
  .moduleTitle--inContent {
    font-size: 17.9px; }
  .price__default--withShare {
    margin-right: 82px;}
  .price__share--inProduct {
    font-size: 30px;}
  .product__price {
    height: 30px;}
  .action--right {
    display:none}
  .product {
  	height: 100%;
    padding-bottom: 15px;
    /*width: 100%;*/ }
    .product__attr {
      display: none; }
    .product:hover .product__sh {
      position: static;
      margin-left: 0;
      margin-right: 0;
      padding: 0;
      width: 100%;
      background-color: #fff;
      -webkit-box-shadow: none;
      box-shadow: none; }
    .product:nth-child(2n + 1) {
      border-left: none; }
    .product:nth-child(1n + 1) {
      border-left: 1px solid #e9e9eb; }
    .product:nth-child(-n + 4) {
       /* border-top: 0; */ }
    .product:first-child {
      border-top: 1px solid #e9e9eb; }
  .productInfoBC__container {
    display: none; }
  .productInfo__btn {
    font-size: 27px; }
  .quantity {
    height: 39px; }
    .quantity__input {
      width: 45px; }
  .productInfo__btn {
    margin-left: 25px; }
  .fastOrder-l {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .fastOrder__control {
    height: 32px;
    padding: 0;
    padding-left: 5px;
    margin-right: 10px; }
  .productInfo .fastOrder__btn {
    margin-left: 0;
    height: 32px;
    margin-top: 12px; }
  .productInfoBottom {
    margin-top: 25px; }
  .productInfo__tabs {
    display: none; }
  .productInfo__toggle {
    display: block; }
  .checkout__column {
    padding-left: 0;
    padding-right: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .checkoutContacts__quest,
  .checkoutContacts__link {
    display: none; }
  .checkoutContacts__telfield {
    width: 135px; }
  .service__title {
    font-size: 20px; }
  .service__icon {
    font-size: 170px; }
  .service__icon--small {
    font-size: 24px; }
  .service__text {
    font-size: 14px; }
  .cart__bottom--popup {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .cart__return {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    margin-top: 20px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .cart__total--popup {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1; }
  .cart__checkout--popup {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2; }
  .blog__article {
    width: 50%; }
  .article--single {
    width: 100%; }
  .moduleProducts .owl-item .moduleProducts__item--inSlider {
    height: auto; }
  .form--callback {
    width: 300px;
    padding-left: 20px;
    padding-right: 20px; }
  .checkout__column:last-child {
    padding-bottom: 0; } }

/********/
.modal-body ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: transparent; }

.modal-body :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent; }

.modal-body ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent; }

.modal-body :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent; }

.modal-body textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: transparent; }

.modal-body textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent; }

.modal-body textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent; }

.modal-body textarea:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent; }

@media screen and (max-width: 480px) {
  .filter .popover::before {
    top: -20px;
    left: 50%;
    margin-left: -11px;
    border-bottom-color: #f0472c; }
  .filter-option-popover {
    margin-top: 10px; }
  .pagination a,
  .pagination .active {
    padding: 4px 8px;
    font-size: 16px; }
  .pagination .active {
    padding: 0 8px; }
  .breadcrumbList__delimiter {
    padding-left: 3px;
    padding-right: 5px; }
  .filterPrice__control {
    width: 55px; }
  .label {
    margin-bottom: 3.5em;
    min-width: 34px;
    font-size: 10px;}
  .attr__row td {
    padding: 10px 8px;
    font-size: 14px;}
  .select-contentDrop__menu {
    margin-left: 0;
    margin-top: 10px; }

.share--inProduct {
    margin-left: 0px;}
.share__link {margin-right: 10px;} }

@media screen and (max-width: 400px) {
  .checkout__confirm {
    font-size: 19.28px; }
  .checkout__confirm span:after {
    font-size: 17px;
    margin-left: 10px; }
  .moduleTitle--inContent {
    font-size: 14.9px; }
  .sliderToFull {
    width: 16px;
    height: 16px;
    line-height: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }
   .attr__row td {
    padding: 6px 2px;
    font-size: 13px;}
   .sliderToFull .icon {
      font-size: 10px; } }

/* Jet Cache: catalog/view/javascript/jquery/customScroll/jquery.mCustomScrollbar.min.css */
.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:inherit;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.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;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.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:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;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:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;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;-moz-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,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.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:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#2271bb}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(https://polyx.com.ua/catalog/view/javascript/jquery/jquery/customScroll/mCSB_buttons.png);background-repeat:no-repeat;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{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:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;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);-webkit-border-radius:1px;-moz-border-radius:1px;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);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;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:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;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);-webkit-border-radius:2px;-moz-border-radius:2px;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);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;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:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);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:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);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{-webkit-border-radius:16px;-moz-border-radius:16px;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);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;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);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{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{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.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{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;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-border-radius:5px;-moz-border-radius:5px;border-radius:5px;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{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.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.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);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{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{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{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{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);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.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_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;-moz-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)}
/* Jet Cache: catalog/view/javascript/jquery/owl-carousel/owl.carousel.css */
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://polyx.com.ua/catalog/view/javascript/jquery/jquery/owl-carousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* Jet Cache: catalog/view/javascript/select/select.css */
.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;border-radius:0;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#f8f8f8;color:#bbb;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:0 0!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}
/* Jet Cache: catalog/view/javascript/jquery/owl-carousel/owl.transitions.css */
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}
/* Jet Cache: catalog/view/theme/default/stylesheet/ocfilter/ocf.cache.767.5034809412.css */
.ocf-container *{box-sizing:border-box}.ocf-noUi-target,.ocf-noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.ocf-noUi-base,.ocf-noUi-connects{width:100%;height:18px;position:relative;z-index:1}.ocf-noUi-connect,.ocf-noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0;-webkit-transform-origin:0;-webkit-transform-style:preserve-3d;transform-origin:0;transform-style:flat}.ocf-noUi-connect{height:100%;width:100%}.ocf-noUi-origin{height:10%;width:10%}.ocf-noUi-txt-dir-rtl .ocf-noUi-origin{left:0;right:auto}.ocf-noUi-origin{height:0}.ocf-noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.ocf-noUi-touch-area{height:100%;width:100%}.ocf-noUi-state-tap .ocf-noUi-connect,.ocf-noUi-state-tap .ocf-noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.ocf-noUi-state-drag *{cursor:inherit!important}.ocf-noUi-handle{width:24px;height:24px;right:-13px;top:-3px}.ocf-noUi-txt-dir-rtl .ocf-noUi-handle{left:-13px;right:auto}.ocf-noUi-base:before,.ocf-noUi-connect:before{content:"";border-radius:20px;width:100%;height:4px;position:absolute;top:50%;margin-top:-2px}.ocf-noUi-base:before{background-color:#eceef2}.ocf-noUi-connect:before,.ocf-noUi-handle{background-color:#d93d30}.ocf-noUi-connects:before,.ocf-noUi-connects:after{content:"";border-radius:100%;position:absolute;background-color:#eceef2;width:10px;height:10px;top:50%;margin-top:-5px}.ocf-noUi-connects:before{left:0;margin-left:-5px}.ocf-noUi-connects:after{right:0;margin-right:-5px}.ocf-noUi-draggable{cursor:ew-resize}.ocf-noUi-handle{border:3px solid #fff;border-radius:100%;cursor:default;box-shadow:0 3px 6px -3px #bbb}.ocf-loading .ocf-noUi-handle{background-image:linear-gradient(45deg,rgba(255,255,255,.40) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.40) 50%,rgba(255,255,255,.40) 75%,transparent 75%,transparent);background-size:1rem 1rem;-webkit-animation:progresss 600ms linear infinite;animation:ocf-progress 600ms linear infinite}.ocf-noUi-active{box-shadow:0 0 0 6px #d93d3040}[disabled].ocf-noUi-handle,[disabled] .ocf-noUi-handle,[disabled] .ocf-noUi-connect:before,.ocf-loading .ocf-noUi-connect:before{background-color:#AEB5BD}[disabled].ocf-noUi-target,[disabled].ocf-noUi-handle,[disabled] .ocf-noUi-handle{cursor:not-allowed}.ocf-noUi-pips,.ocf-noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.ocf-noUi-pips{position:relative;color:#999;padding:10px 0 0;height:45px}.ocf-noUi-value{position:absolute;margin-top:15px;top:0;white-space:nowrap;text-align:center;font-size:11px;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ocf-noUi-marker:first-child + .ocf-noUi-value,.ocf-noUi-value:last-child{color:#555}.ocf-noUi-rtl .ocf-noUi-value{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.ocf-noUi-value-sub{color:#ccc;font-size:10px}.ocf-noUi-marker{position:absolute;background:#CCC;margin-left:-1px;width:2px;margin-top:6px;height:3px}.ocf-noUi-marker:first-child,.ocf-noUi-marker[style*="100%"]{height:10px;margin-top:0}@keyframes ocf-progress{from{background-position:0 0}to{background-position:1rem 0}}.ocf-text-right{text-align:right!important}.ocf-text-center{text-align:center!important}.ocf-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;background-color:#ECEEF2;border:0;border-radius:4px}[role=button]{cursor:pointer}.ocf-btn:focus,.ocf-btn:active:focus{outline:0}.ocf-btn:hover,.ocf-btn:focus{color:#333;text-decoration:none}.ocf-btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.2);box-shadow:inset 0 3px 6px rgba(0,0,0,.2)}.ocf-btn.ocf-disabled,.ocf-btn[disabled]{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.ocf-btn.ocf-disabled{pointer-events:none}.ocf-btn-link{font-weight:normal;color:#d93d30;border-radius:0}.ocf-btn-link,.ocf-btn-link:active,.ocf-btn-link[disabled]{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.ocf-btn-link:hover,.ocf-btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.ocf-btn-link[disabled],.ocf-btn-link[disabled]:hover,.ocf-btn-link[disabled]:focus{color:#777;text-decoration:none}.ocf-btn-block{display:block;width:100%}.ocf-collapse{display:none}.ocf-collapse.ocf-in{display:block}.ocf-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.ocf-input-group{position:relative;display:flex;width:100%}.ocf-input-group .ocf-form-control{font-size:14px;position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.ocf-input-group .ocf-form-control:focus{z-index:3}.ocf-input-group-addon,.ocf-input-group-btn,.ocf-input-group .ocf-form-control{display:flex;align-items:center}.ocf-input-group-addon:not(:first-child):not(:last-child),.ocf-input-group-btn:not(:first-child):not(:last-child),.ocf-input-group .ocf-form-control:not(:first-child):not(:last-child){border-radius:0}.ocf-input-group-addon,.ocf-input-group-btn{white-space:nowrap;vertical-align:middle}.ocf-input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#ECEEF2;border-radius:4px}.ocf-input-group .ocf-form-control:first-child,.ocf-input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ocf-input-group-addon:first-child{border-right:0}.ocf-input-group .ocf-form-control:last-child,.ocf-input-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ocf-input-group-addon:last-child{border-left:0}.ocf-form-control,input.ocf-form-control,textarea.ocf-form-control{display:block;width:100%;height:34px;padding:6px 12px;margin:0;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,background-color ease-in-out .2s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,background-color ease-in-out .2s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,background-color ease-in-out .2s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,background-color ease-in-out .2s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,background-color ease-in-out .2s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,background-color ease-in-out .2s,-webkit-box-shadow ease-in-out .15s}.ocf-form-control:focus,input.ocf-form-control:focus,textarea.ocf-form-control:focus{border-color:#5AA3C6!important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ocf-form-control::-moz-placeholder{color:#999;opacity:1}.ocf-form-control:-ms-input-placeholder{color:#999}.ocf-form-control::-webkit-input-placeholder{color:#999}.ocf-form-control::-ms-expand{background-color:transparent;border:0}.ocf-form-control[disabled],.ocf-form-control[readonly]{background-color:#eee;opacity:1}.ocf-form-control[disabled]{cursor:not-allowed}.ocf-invisible{visibility:hidden}.ocf-hidden{display:none!important}.ocf-overflow-hidden{overflow:hidden!important}.ocf-clearfix::before,.ocf-clearfix::after{display:table;content:"";clear:both;width:100%}@-ms-viewport{width:device-width}.ocf-form-control[type=number]::-webkit-outer-spin-button,.ocf-form-control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ocf-form-control[type=number]{-moz-appearance:textfield}.ocf-icon{background-repeat:no-repeat;background-position:center;background-size:contain;min-width:12px;min-height:12px;display:inline-block;vertical-align:middle}.ocf-icon-16{min-width:16px;min-height:16px}.ocf-sliders{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath d='M11.5 2a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM9.05 3a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0V3h9.05zM4.5 7a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zM2.05 8a2.5 2.5 0 0 1 4.9 0H16v1H6.95a2.5 2.5 0 0 1-4.9 0H0V8h2.05zm9.45 4a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3zm-2.45 1a2.5 2.5 0 0 1 4.9 0H16v1h-2.05a2.5 2.5 0 0 1-4.9 0H0v-1h9.05z'/%3e%3c/svg%3e")}.ocf-angle{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' width='12' height='12' viewBox='0 0 16 16'%3e%3cpath d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z'/%3e%3c/svg%3e")}.ocf-angle-right{transform:rotate(90deg)}.ocf-angle-down{transform:rotate(180deg)}.ocf-angle-left{transform:rotate(-90deg)}.ocf-arrow-long{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23777' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath d='M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5z'/%3e%3c/svg%3e")}.ocf-arrow-right{transform:rotate(90deg)}.ocf-arrow-down{transform:rotate(180deg)}.ocf-arrow-left{transform:rotate(-90deg)}.ocf-times-circle{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7275' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293 5.354 4.646z'/%3e%3c/svg%3e")}.ocf-times{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%236B7275' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath d='M1.293 1.293a1 1 0 0 1 1.414 0L8 6.586l5.293-5.293a1 1 0 1 1 1.414 1.414L9.414 8l5.293 5.293a1 1 0 0 1-1.414 1.414L8 9.414l-5.293 5.293a1 1 0 0 1-1.414-1.414L6.586 8 1.293 2.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")}.ocf-help-circle{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.496 6.033h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286a.237.237 0 0 0 .241.247zm2.325 6.443c.61 0 1.029-.394 1.029-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94 0 .533.425.927 1.01.927z'/%3e%3c/svg%3e")}.ocf-minus-circle{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23666' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM4.5 7.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7z'/%3e%3c/svg%3e")}.ocf-between{display:flex!important;justify-content:space-between;flex-wrap:nowrap;align-items:center}.ocf-collapse,.ocf-collapsing{width:100%}[aria-expanded=false]>.ocf-hide-expand-0{display:none}[aria-expanded=true]>.ocf-hide-expand-1{display:none}.ocf-is-mobile{display:none;height:0;overflow:hidden}.ocf-mobile{display:none}.ocf-container,.ocf-filter-list{overflow-anchor:auto}.ocf-header{font-size:20px;line-height:1.2;display:flex;align-items:center}.ocf-header .ocf-brand{margin-right:10px}.ocf-hidden-filters-divider{margin-bottom:45px;position:relative;top:15px;text-align:center;height:1px}.ocf-hidden-filters-divider>span{cursor:pointer;padding:1px 10px;border-radius:15px;vertical-align:top;margin-top:-10px;display:inline-block}.ocf-filter-header{display:flex;align-items:center;font-style:normal;line-height:1.5;cursor:default}.ocf-more-selected{background-color:rgba(0 0 0 / 12%);padding:1px 5px;border-radius:2px;font-size:12px;color:#444}.ocf-filter-name,.ocf-active-label{font-size:inherit;font-weight:inherit;line-height:inherit}.ocf-filter-header-append{margin-left:auto;display:flex;align-items:center;order:9}.ocf-filter-header-append>*{min-width:16px}.ocf-filter-discard{display:none;cursor:pointer}.ocf-collapse-value .ocf-value-list{border-top:1px solid #e0e1e5;margin-top:10px}.ocf-collapse-value .ocf-value-list-body{padding-top:10px}.ocf-value,.ocf-value:active,.ocf-value:focus,.ocf-value:visited,.ocf-value:hover{cursor:pointer;font-weight:normal;font-style:normal;display:flex;font-size:13px;width:100%!important;color:#353535;flex-wrap:nowrap;align-items:flex-start;text-decoration:none;text-transform:none;padding:0;line-height:1.5;height:auto!important;margin-bottom:6px;text-transform:none;background:transparent;box-shadow:none;border:0;outline:0}.ocf-value:last-child{margin-bottom:0}.ocf-value.ocf-disabled,.ocf-value[disabled],.ocf-value:disabled{color:#AEB5BD;cursor:not-allowed}.ocf-value-image,.ocf-value-color{position:relative;width:22px;height:22px;flex:0 0 22px;margin-right:10px;overflow:hidden;border:1px solid transparent;border-radius:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 200ms}.ocf-selected .ocf-value-image,.ocf-selected .ocf-value-color{box-shadow:inset 0 0 0 2px #fff;border-color:#65A2C7}.ocf-disabled .ocf-value-image,.ocf-disabled .ocf-value-color{opacity:.25;filter:saturate(0.5)}.ocf-value-image + .ocf-value-name,.ocf-value-color + .ocf-value-name{align-self:center}.ocf-value-input{position:relative;width:16px;height:16px;flex:0 0 16px;margin-right:10px;margin-top:2px}.ocf-value-input::before,.ocf-value-input::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.ocf-value-input::before{pointer-events:none;background-color:#fff;border:#adb5bd solid 1px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ocf-value-input::before{transition:none}}.ocf-value:active .ocf-value-input::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.ocf-value:focus:not(:active) .ocf-value-input::before{border-color:#328ca7}.ocf-value:not(.ocf-disabled):active .ocf-value-input::before{color:#fff;background-color:#4fa6d966;border-color:transparent}.ocf-value.ocf-disabled .ocf-value-input::before,.ocf-value[disabled] .ocf-value-input::before,.ocf-value:disabled .ocf-value-input::before{background-color:#eceef2}.ocf-selected .ocf-value-input::before{color:#fff;border-color:#d93d30;background-color:#d93d30}.ocf-value .ocf-value-input::after{background-repeat:no-repeat;background-position:center;background-size:8px}.ocf-value-input-checkbox::before{border-radius:2px}.ocf-value:active .ocf-value-input-checkbox::before{border-color:#328ca7;background-color:#219ac7}.ocf-value.ocf-selected.ocf-disabled .ocf-value-input-checkbox::before,.ocf-value.ocf-disabled:active .ocf-value-input-checkbox::before{background-color:rgb(33 154 200 / 50%)}.ocf-selected .ocf-value-input-checkbox::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.ocf-value.ocf-selected:active .ocf-value-input-checkbox::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.ocf-value-input-radio::before{border-radius:50%}.ocf-value.ocf-selected.ocf-disabled .ocf-value-input-radio::before{background-color:rgba(0,123,255,.5)}.ocf-value.ocf-selected .ocf-value-input-radio::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.ocf-value.ocf-selected:active .ocf-value-input-radio::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.ocf-value-name{margin-right:5px;word-break:break-word;text-align:left;font-size:inherit}.ocf-auto-column .ocf-value-name{white-space:nowrap}.ocf-value-append{margin-left:auto;min-width:50px;text-align:right}.ocf-auto-column .ocf-value-append{min-width:auto}.ocf-value-count{padding:2px 6px;font-size:11px;font-weight:400}.ocf-value-count .ocf-num-abbr{font-weight:600;color:#DB5C68}.ocf-selected .ocf-value-count,.ocf-value-count:empty{display:none}.ocf-disabled .ocf-value-count{color:#b5b9c1}.ocf-search-btn-static,.ocf-search-btn-popover{padding-top:9px;padding-bottom:9px}.ocf-page-list-top,.ocf-page-list-bottom{position:relative;z-index:3}.ocf-page-list-top{margin-bottom:5px}.ocf-page-list-bottom{margin-top:25px}.ocf-page-group{margin-bottom:10px;display:flex;align-items:start}.ocf-page-group-name{font-weight:bold;font-size:14px;margin-top:3px;margin-right:15px;width:150px;flex:0 0 150px}.ocf-category-page-list{max-height:135px;list-style-type:none;padding:0;display:flex;flex-wrap:wrap;margin:0 -5px;overflow-y:scroll;overflow-x:hidden}.ocf-category-page-list::-webkit-scrollbar{width:8px}.ocf-category-page-list::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.ocf-category-page-list::-webkit-scrollbar-thumb{background-color:#DFE3ED;border-radius:10px}.ocf-category-page-list:hover::-webkit-scrollbar-thumb{background-color:#9096A4}.ocf-category-page-list::-webkit-scrollbar-corner{display:none}.ocf-category-page-list::-webkit-resizer{display:none}.ocf-category-page-list li{margin-bottom:10px}.ocf-category-page-list li.ocf-page-selected{}.ocf-category-page-list a{background-color:#eceef2;padding:3px 7px;border-radius:7px;color:#3a3c40;display:block;font-size:13px;align-items:center;font-weight:normal;margin:0 5px;min-height:100%;text-decoration:none}.ocf-category-page-list .ocf-page-selected a{background-color:#656565;color:#fff}.ocf-category-page-list .ocf-page-selected a:after{content:"";width:12px;height:12px;display:inline-block;color:#656565;vertical-align:top;margin-left:5px;margin-top:4px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23fff' fill-opacity='0.8' viewBox='0 0 16 16'%3e%3cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293 5.354 4.646z'/%3e%3c/svg%3e")}.ocf-theme-light .ocf-text-danger{color:#D1524C}.ocf-theme-light .ocf-hidden-filters-divider{background-color:#ebebeb}.ocf-theme-light .ocf-hidden-filters-divider>span{background-color:#eceef2;color:#a0a4a6;box-shadow:0 0 0 10px #fff;font-size:13px}.ocf-theme-light .ocf-hidden-filters-divider>span:hover{background-color:#cbced4;color:#575c5f}.ocf-theme-light .ocf-hidden-filters-divider>span .ocf-icon{filter:brightness(1.3)}.ocf-theme-light .ocf-hidden-filters-divider>span:hover .ocf-icon{filter:brightness(0.7)}.ocf-theme-light .ocf-filter-header{color:#444}.ocf-theme-light .ocf-value-count{background-color:#eceef2;border-radius:50px;color:#46494e}.ocf-theme-light .ocf-footer{background-color:#fff;box-shadow:-10px -10px 10px 0 #fff}.ocf-theme-light .ocf-search-btn-static:hover,.ocf-theme-light .ocf-search-btn-popover:hover{background-color:#596063}.ocf-theme-light .ocf-search-btn-static:focus,.ocf-theme-light .ocf-search-btn-static:active,.ocf-theme-light .ocf-search-btn-popover:focus,.ocf-theme-light .ocf-search-btn-popover:active{background-color:#596063}.ocf-theme-light .ocf-search-btn-static,.ocf-theme-light .ocf-search-btn-popover,.ocf-theme-light .ocf-search-btn-static.ocf-disabled,.ocf-theme-light .ocf-search-btn-popover.ocf-disabled{background-color:#6a7275;color:#fff}.ocf-theme-light-block .ocf-noUi-connects:before,.ocf-theme-light-block .ocf-noUi-connects:after,.ocf-theme-light-block .ocf-noUi-base:before{background-color:#81858c}.ocf-theme-light-block .ocf-text-danger{color:#D1524C}.ocf-theme-light-block .ocf-footer{background-color:#fff;box-shadow:0 -10px 10px 0 #fff}.ocf-theme-light-block .ocf-hidden-filters-divider{background-color:#ebebeb}.ocf-theme-light-block .ocf-hidden-filters-divider>span{background-color:#eceef2;color:#a0a4a6;box-shadow:0 0 0 10px #fff}.ocf-theme-light-block .ocf-hidden-filters-divider>span:hover{background-color:#cbced4;color:#575c5f}.ocf-theme-light-block .ocf-hidden-filters-divider>span .ocf-icon{filter:brightness(1.3)}.ocf-theme-light-block .ocf-hidden-filters-divider>span:hover .ocf-icon{filter:brightness(0.7)}.ocf-theme-light-block .ocf-input-group-addon{background-color:#DEE2E6}.ocf-theme-light-block .ocf-form-control{border-color:#DEE2E6;border-width:2px}.ocf-theme-light-block .ocf-search-btn-static:hover,.ocf-theme-light-block .ocf-search-btn-popover:hover{background-color:#596063}.ocf-theme-light-block .ocf-search-btn-static:focus,.ocf-theme-light-block .ocf-search-btn-static:active,.ocf-theme-light-block .ocf-search-btn-popover:focus,.ocf-theme-light-block .ocf-search-btn-popover:active{background-color:#596063}.ocf-theme-light-block .ocf-search-btn-static,.ocf-theme-light-block .ocf-search-btn-popover,.ocf-theme-light-block .ocf-search-btn-static.ocf-disabled,.ocf-theme-light-block .ocf-search-btn-popover.ocf-disabled{background-color:#6a7275;color:#fff}
@media (max-width: 767px) {
html{height:100%!important;min-height:100vh;width:100%!important}body{min-height:100%!important}.ocf-mobile,.ocf-is-mobile{display:block}.ocf-desktop{display:none}#column-left-grid,#column-right-grid,#column-left,#column-right{position:absolute!important;top:-100%!important;left:-100%!important;right:100%!important;bottom:auto!important;display:block!important;visibility:visible!important;overflow:visible!important;z-index:2147483648!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-indent:0!important;opacity:1!important}.extended-container{z-index:100!important}.ocf-overflow-hidden .extended-container{z-index:99999!important}#column-left-grid.active,#column-right-grid.active,#column-left.active,#column-right.active{top:auto!important;left:-72%!important;right:auto!important;bottom:auto!important;z-index:1!important}.ocf-noUi-handle{border-width:4px;width:28px;height:28px;right:-14px;top:-5px}.ocf-noUi-txt-dir-rtl .ocf-noUi-handle{left:-14px;right:auto}.ocf-noUi-base:before,.ocf-noUi-connect:before{height:6px;margin-top:-3px}.ocf-noUi-active{box-shadow:0 0 0 10px #3366d540}.ocf-noUi-pips{padding-top:20px}.ocf-container{display:none}.ocf-container.ocf-mobile-1{display:block!important;will-change:transform,box-shadow}#column-left-grid>.ocf-container.ocf-mobile-1,#column-right-grid>.ocf-container.ocf-mobile-1,#column-left>.ocf-container.ocf-mobile-1,#column-right>.ocf-container.ocf-mobile-1{display:block!important}.ocf-container{position:fixed;left:0;top:0;height:100%;transform:translateX(-100%) translate3d(0,0,0);transition:transform 300ms ease-in-out,box-shadow 150ms linear;z-index:2147483648!important;width:330px}.ocf-container.ocf-mobile-open{transition:none}.ocf-container.ocf-mobile-right{left:auto;right:0;transform:translateX(100%)}.ocf-container.ocf-mobile-active{box-shadow:0 0 0 99999px rgb(0 0 0 / 60%);transform:translateX(0)}@media (max-width:360px){.ocf-container{width:100%;width:100vw;transition:transform 300ms ease-in-out}.ocf-container.ocf-mobile-active{box-shadow:none}}.ocf-content{background-color:#fff;margin:0;padding:0;position:relative;top:0;left:0;height:100%;width:100%;z-index:2}.ocf-header{padding:15px 20px;line-height:1.5;position:relative;z-index:1}.ocf-header .ocf-close-mobile{margin-left:auto;padding:0;line-height:1}.ocf-body{position:absolute;top:60px;width:100%;bottom:52px;z-index:3}.ocf-body>.ocf-filter-list{overflow-x:hidden;overflow-y:scroll;height:100%;padding-bottom:20px}.ocf-btn-show-filters{margin-top:15px;width:calc(100% - 40px);margin-right:20px;margin-left:20px}.ocf-filter{margin:0 20px}.ocf-filter.ocf-active{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.ocf-filter-header,.ocf-module-page-header{flex-wrap:wrap;padding:10px 0;font-size:16px}.ocf-open .ocf-filter-header{flex-wrap:nowrap;position:absolute;bottom:100%;left:0;padding:18px 20px;background-color:#fff;width:100%;height:60px}.ocf-filter-name,.ocf-active-label{font-weight:normal}.ocf-active-label{display:none;font-size:80%}.ocf-active .ocf-active-label{display:block;flex-basis:100%;margin-top:5px;order:10}.ocf-open .ocf-active-label{display:none}.ocf-open:not(.ocf-has-input).ocf-slider .ocf-active-label{display:block;flex-basis:auto;order:2;white-space:nowrap;margin-left:10px;margin-right:5px;margin-top:0;font-size:inherit}.ocf-filter-name{flex-basis:90%}.ocf-open .ocf-filter-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-basis:auto}.ocf-active .ocf-filter-discard{display:block}.ocf-active .ocf-filter-header .ocf-angle-right{display:none}.ocf-open .ocf-filter-discard{width:22px;height:22px}.ocf-filter-header .ocf-arrow-left{display:none;order:-2;margin-right:5px;width:22px;height:22px;flex:0 0 22px}.ocf-open .ocf-filter-header .ocf-arrow-left{display:block}.ocf-open .ocf-filter-header .ocf-angle-right{display:none}.ocf-filter-body>.ocf-value-list{display:block!important;position:absolute!important;top:0;left:0!important;right:auto!important;height:100%;width:100%;min-width:160px!important;box-shadow:none!important;padding:20px!important;margin:0!important;overflow:auto!important;transform:translateX(-100%) translate3d(0,0,0);transition:transform 300ms ease-in-out;z-index:2!important;background-color:#fff!important;will-change:transform;overscroll-behavior:contain}.ocf-mobile-right .ocf-filter-body>.ocf-value-list{left:auto!important;right:0!important;transform:translateX(100%)}.ocf-open .ocf-filter-body>.ocf-value-list{transform:translateX(0)!important}.ocf-collapse-value .ocf-value-list{margin-top:12px}.ocf-slider-input-group{margin-bottom:30px}.ocf-value-slider{padding:0 20px}.ocf-btn-search-slider{padding-top:25px}.ocf-btn-show-values{margin-top:20px;font-size:16px;padding:0}.ocf-value,.ocf-value:active,.ocf-value:focus,.ocf-value:visited,.ocf-value:hover{font-size:16px;margin-bottom:12px}.ocf-value-image,.ocf-value-color{width:24px;height:24px;flex:0 0 24px}.ocf-value-input{width:22px;height:22px;flex:0 0 22px;margin-top:1px}.ocf-value .ocf-value-input::after{background-size:12px;background-position:center}.ocf-value-count{font-size:12px}.ocf-footer{position:absolute;padding:10px 20px 510px 8px;margin:0 0 -500px;z-index:5;width:100%;bottom:0}.ocf-btn-mobile-fixed{position:absolute;left:100%;top:50%;transform:rotate(-90deg) translate(-40%,50%);transform-origin:left center;transition:transform 200ms ease-in-out 400ms;z-index:1}.ocf-mobile-right .ocf-btn-mobile-fixed{left:0;transform:rotate(-90deg) translate(-40%,-50%);transform-origin:left center}.ocf-mobile-active .ocf-btn-mobile-fixed{transform:rotate(-90deg) translate(-40%,-50%);z-index:0}.ocf-mobile-active.ocf-mobile-right .ocf-btn-mobile-fixed{transform:rotate(-90deg) translate(-40%,50%)}.ocf-btn-mobile-static{display:block!important;text-align:right;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:15px}.ocf-btn-mobile-fixed .ocf-btn{background-color:#c31929d9;color:#fff;display:flex;align-items:center}.ocf-mobile-left .ocf-btn-mobile-fixed .ocf-btn{border-top-left-radius:0;border-top-right-radius:0}.ocf-mobile-right .ocf-btn-mobile-fixed .ocf-btn{border-bottom-left-radius:0;border-bottom-right-radius:0}.ocf-btn-mobile-fixed .ocf-btn-name{order:1}.ocf-btn-mobile-fixed .ocf-icon{margin-right:5px;filter:brightness(3)}.ocf-btn-mobile-fixed .ocf-btn-name:empty + .ocf-icon{margin-right:0}.ocf-page-group{flex-wrap:wrap}.ocf-page-group-name{width:100%;flex:0 0 100%;padding-left:0;margin-bottom:8px}.ocf-category-page-list{max-height:120px}.ocf-category-page-list li{margin-bottom:5px}.ocf-module-page-list{list-style-type:none;margin:0 -20px 0 0;padding:0 20px 0 0;max-height:140px;overflow-y:scroll;overflow-x:hidden}.ocf-module-page-header{margin-bottom:10px}.ocf-module-page-list li + li{margin-top:6px}.ocf-module-page-list a{display:block;line-height:1.3;font-size:14px}.ocf-module-page-list a:hover{color:#353A40;text-decoration:underline}.ocf-module-page-list a.ocf-page-selected{font-weight:bold;color:#000}.ocf-theme-light .ocf-module-page{padding:10px 20px 20px;margin:0 0 10px;background-color:#f1f2f5}.ocf-theme-light .ocf-module-page-list a{color:#4A5057}.ocf-theme-light .ocf-filter + .ocf-filter{border-top:1px solid #ebebeb}.ocf-theme-light .ocf-filter.ocf-active{background-color:#fff0e2;border-top-color:transparent}.ocf-theme-light .ocf-filter.ocf-active + .ocf-filter{border-top-color:transparent}.ocf-theme-light .ocf-filter.ocf-active + .ocf-filter.ocf-active{border-top-color:#f3e2cd}.ocf-theme-light .ocf-dropdown.ocf-open .ocf-filter-header,.ocf-theme-light .ocf-open .ocf-filter-header{background-color:#eceef2;color:#000}.ocf-theme-light .ocf-footer{box-shadow:-10px -10px 10px 0 #fff}.ocf-theme-light.ocf-mobile-right .ocf-footer{box-shadow:10px -10px 10px 0 #fff}.ocf-theme-light-block .ocf-filter{background-color:#f0f2f5;padding:0 10px;margin:0 20px 10px;border-radius:10px}.ocf-theme-light-block .ocf-module-page{padding:0 20px 20px;margin:0 0 20px;background-image:linear-gradient(0deg,#f0f2f5,#fff)}.ocf-theme-light-block .ocf-module-page-list a{color:#102D67}.ocf-theme-light-block .ocf-active{background-color:#fff0e2}.ocf-theme-light-block .ocf-active .ocf-filter-header{color:#613101}.ocf-theme-light-block .ocf-open .ocf-filter-header{background-color:#eceef2;color:#000}.ocf-btn-show-filters{border-radius:10px}.ocf-theme-light-block .ocf-value-count{background-color:#eceef2;border-radius:3px}.ocf-theme-light-block .ocf-footer{box-shadow:-10px -10px 10px 0 #fff}.ocf-theme-light-block.ocf-mobile-right .ocf-footer{box-shadow:10px -10px 10px 0 #fff}
}
@media (min-width: 768px) {
#column-left-grid,#column-right-grid,#column-left,#column-right{position:relative;z-index:2}.ocf-popover{position:absolute;max-width:240px;opacity:0;top:0;left:0;z-index:1075;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:6px;box-shadow:0 6px 30px rgb(0 0 0 / 25%);-webkit-transition:transform 300ms ease-in-out,opacity 200ms linear;-moz-transition:transform 300ms ease-in-out,opacity 200ms linear;-ms-transition:transform 300ms ease-in-out,opacity 200ms linear;-o-transition:transform 300ms ease-in-out,opacity 200ms linear;transition:transform 300ms ease-in-out,opacity 200ms linear;will-change:transform,opacity}.ocf-popover.ocf-in{opacity:1}.ocf-popover.ocf-in.ocf-top{transform:translateY(-3px)}.ocf-popover.ocf-in.ocf-right{transform:translateX(3px)}.ocf-popover.ocf-in.ocf-bottom{transform:translateY(3px)}.ocf-popover.ocf-in.ocf-left{transform:translateX(-3px)}.ocf-popover.ocf-top{margin-top:-15px}.ocf-popover.ocf-right{margin-left:15px}.ocf-popover.ocf-bottom{margin-top:15px}.ocf-popover.ocf-left{margin-left:-15px}.ocf-popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.ocf-popover-content{color:#333;padding:12px}.ocf-popover>.ocf-arrow{position:absolute;display:block;background-color:#fff;transform:rotate(45deg);border-radius:3px;width:16px;height:16px;z-index:-1}.ocf-popover.ocf-top>.ocf-arrow{left:50%;margin-left:-8px;bottom:-5px}.ocf-popover.ocf-bottom>.ocf-arrow{left:50%;margin-left:-8px;top:-5px}.ocf-popover.ocf-right>.ocf-arrow{top:50%;margin-top:-8px;left:-5px}.ocf-popover.ocf-left>.ocf-arrow{top:50%;margin-top:-8px;right:-5px}.ocf-scroll-y{max-height:240px;margin-right:-12px!important;padding-right:10px!important;overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;background-image:linear-gradient(white 30%,transparent),linear-gradient(transparent,white 70%),radial-gradient(farthest-side at 50% 0,rgb(0 0 0 / 10%),transparent),radial-gradient(farthest-side at 50% 100%,rgb(0 0 0 / 10%),transparent);background-position-x:0;background-position-y:0,100%,0,100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 65px,100% 65px,100% 12px,100% 12px;background-attachment:local,local,scroll,scroll}.ocf-scroll-y:hover{padding-right:2px!important}.ocf-scroll-y::-webkit-scrollbar{width:2px;margin-right:-5px}.ocf-scroll-y:hover::-webkit-scrollbar{width:10px}.ocf-scroll-y::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.ocf-scroll-y:hover::-webkit-scrollbar-track{background-color:transparent}.ocf-scroll-y::-webkit-scrollbar-thumb{background-color:#3F67D8;border-radius:10px}.ocf-scroll-y::-webkit-scrollbar-corner{display:none}.ocf-scroll-y::-webkit-resizer{display:none}.ocf-content{margin-bottom:25px}.ocf-header{margin-bottom:15px}.ocf-header .ocf-header-btn{margin-left:auto}.ocf-selected-card{padding:15px;margin-bottom:20px}.ocf-selected-header{font-size:16px;margin-bottom:10px}.ocf-selected-filter{font-size:13px;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;padding:4px 10px}.ocf-selected-filter-name{font-size:inherit;margin-right:5px;margin-left:7px}.ocf-selected-discard{padding:0 2px 0 6px;max-width:100%;display:flex;align-items:center;flex-wrap:nowrap}.ocf-selected-value-name{font-size:inherit;overflow:hidden;margin-right:5px;text-overflow:ellipsis}.ocf-selected-discard .ocf-icon{border-radius:14px;width:14px;height:14px;flex:0 0 14px;margin-left:auto}.ocf-filter-list{}.ocf-horizontal .ocf-filter-list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-right:-5px;margin-left:-5px}.ocf-horizontal .ocf-collapse-filter .ocf-filter-list{margin-left:0;margin-right:0}.ocf-horizontal .ocf-btn-show-filters{margin-bottom:10px;margin-top:0;margin-right:5px;margin-left:5px}.ocf-filter{margin-bottom:15px}.ocf-horizontal .ocf-filter{padding-left:5px;padding-right:5px;min-width:200px;flex:auto}.ocf-filter-body{position:relative}.ocf-filter-header,.ocf-module-page-header{font-weight:bold;font-size:14px;margin-bottom:10px}.ocf-dropdown .ocf-filter-header{cursor:pointer;margin-bottom:0;position:relative;z-index:1}.ocf-dropdown.ocf-open .ocf-filter-header{z-index:21}.ocf-active-label{margin-right:5px}.ocf-slider .ocf-active-label{white-space:nowrap}.ocf-dropdown .ocf-active-label,.ocf-slider .ocf-active-label,.ocf-horizontal .ocf-slider.ocf-has-input .ocf-active-label,.ocf-slider.ocf-open .ocf-active-label{display:block}.ocf-active-label,.ocf-open .ocf-active-label,.ocf-slider.ocf-has-input .ocf-active-label,.ocf-slider.ocf-has-input.ocf-open .ocf-active-label{display:none}.ocf-filter-name{margin-right:5px;order:-1}.ocf-horizontal .ocf-filter-name,.ocf-slider .ocf-filter-name,.ocf-horizontal .ocf-active-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ocf-dropdown .ocf-active-label + .ocf-filter-name{display:none}.ocf-dropdown.ocf-slider .ocf-active-label + .ocf-filter-name{display:block}.ocf-active-label:empty + .ocf-filter-name,.ocf-open .ocf-active-label + .ocf-filter-name{display:block}.ocf-open .ocf-active-label + .ocf-filter-name:hover{white-space:nowrap;text-overflow:initial;overflow:visible;background-color:#fff}.ocf-has-input .ocf-slider-value{display:none}.ocf-horizontal .ocf-has-input .ocf-slider-value{display:block}.ocf-filter-description~*{margin-left:5px}.ocf-filter-description .ocf-icon{display:block;filter:invert(37%) sepia(24%) saturate(2825%) hue-rotate(199deg) brightness(96%) contrast(94%)}.ocf-active .ocf-filter-header .ocf-angle-down{display:none}.ocf-dropdown.ocf-active .ocf-filter-discard,.ocf-horizontal .ocf-active .ocf-filter-discard,.ocf-slider.ocf-active .ocf-filter-discard{display:block}.ocf-dropdown .ocf-filter-body>.ocf-value-list{background-color:#fff;padding:55px 15px 15px;margin:-10px 0 0;position:absolute;top:0;left:-3px;right:-3px;z-index:20;display:none;min-width:100%}.ocf-horizontal .ocf-dropdown .ocf-filter-body>.ocf-value-list{min-width:260px}.ocf-dropdown.ocf-open .ocf-filter-body>.ocf-value-list{display:block}.ocf-auto-column{display:grid;gap:6px 15px;justify-items:stretch}.ocf-column-1{grid-template-columns:repeat(1,1fr)}.ocf-column-2{grid-template-columns:repeat(2,1fr)}.ocf-column-3{grid-template-columns:repeat(3,1fr)}.ocf-column-4{grid-template-columns:repeat(4,1fr)}.ocf-column-5{grid-template-columns:repeat(5,1fr)}.ocf-column-6{grid-template-columns:repeat(6,1fr)}.ocf-slider-input-group{margin-bottom:10px}.ocf-value-slider{padding:10px 10px 0}.ocf-btn-show-values{margin-top:10px;padding:0}.ocf-auto-column .ocf-value{margin-bottom:0;width:auto!important}.ocf-value-image~.ocf-value-append,.ocf-value-color~.ocf-value-append{margin-top:2px}.ocf-footer{background-color:#fff;position:sticky;bottom:0;z-index:3;margin:15px -10px 0;padding:10px}.ocf-search-btn-popover{min-width:190px}.ocf-module-page{background-color:#fff!important;box-shadow:0 3px 15px rgb(0 0 0 / 12%);margin-bottom:15px}.ocf-module-page-header{margin-bottom:15px}.ocf-module-page-list{list-style-type:none;margin:0;padding:0;max-height:200px}.ocf-module-page-list li + li{margin-top:3px}.ocf-module-page-list a{display:block;line-height:1.5;color:#4A5057;font-size:13px}.ocf-module-page-list a:hover{color:#353A40;text-decoration:underline}.ocf-module-page-list a.ocf-page-selected{font-weight:bold;color:#000}.ocf-theme-light .ocf-module-page{padding:12px;border-radius:4px;box-shadow:none;border:4px solid #fff8e1}.ocf-theme-light .ocf-module-page-header{}.ocf-theme-light .ocf-module-page-list{margin:0}.ocf-theme-light .ocf-module-page-list a{color:#2e3135}.ocf-theme-light .ocf-selected-card{background-color:#fff;box-shadow:0 0 16px rgb(0 0 0 / 15%);border-radius:5px}.ocf-theme-light .ocf-selected-header{font-weight:bold}.ocf-theme-light .ocf-selected-filter{background-color:#F5F7F9;border-radius:15px}.ocf-theme-light .ocf-selected-filter-name{color:#8596a4}.ocf-theme-light .ocf-selected-discard{border:1px solid transparent;border-radius:20px;background-color:transparent}.ocf-theme-light .ocf-selected-discard:hover{border-color:#d9534f}.ocf-theme-light .ocf-selected-value-name{color:#222}.ocf-theme-light .ocf-filter{margin-bottom:25px}.ocf-theme-light.ocf-horizontal .ocf-filter{margin-bottom:10px}.ocf-theme-light .ocf-filter-header,.ocf-theme-light .ocf-module-page-header{color:#212529;text-transform:uppercase;font-weight:bold;font-size:13px;margin-bottom:15px}.ocf-theme-light .ocf-filter-header .ocf-active-label{font-weight:normal}.ocf-theme-light.ocf-horizontal .ocf-filter-header{font-weight:normal;margin-bottom:0}.ocf-theme-light .ocf-dropdown .ocf-filter-header{border:0;font-weight:bold;padding:8px 12px;background-color:#eceef2;border-radius:3px}.ocf-theme-light .ocf-dropdown .ocf-filter-header:hover{background-color:#F4F5F8}.ocf-theme-light.ocf-horizontal .ocf-dropdown .ocf-filter-header{font-weight:normal}.ocf-theme-light .ocf-active.ocf-dropdown .ocf-filter-header{background-color:#ffeedf}.ocf-theme-light .ocf-filter-header .ocf-filter-discard:hover{filter:invert(38%) sepia(18%) saturate(5963%) hue-rotate(328deg) brightness(81%) contrast(105%)}.ocf-theme-light .ocf-more-selected{background-color:rgba(0 0 0 / 12%);padding:1px 5px;border-radius:2px;color:#444;font-weight:bold}.ocf-theme-light .ocf-dropdown.ocf-open .ocf-filter-header{background-color:#fff}.ocf-theme-light .ocf-dropdown .ocf-filter-body>.ocf-value-list{background-color:#fff;box-shadow:0 0 15px rgba(0 0 0 / 15%);border-radius:5px}.ocf-theme-light .ocf-footer:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:10px -10px 10px 0 #fff;z-index:-1}.ocf-theme-light-block .ocf-selected-card{box-shadow:0 0 16px rgb(0 0 0 / 15%);border-radius:5px}.ocf-theme-light-block .ocf-selected-header{font-size:16px;font-weight:bold}.ocf-theme-light-block .ocf-selected-filter{background-color:#F5F7F9;border-radius:15px}.ocf-theme-light-block .ocf-selected-filter-name{color:#8596a4;font-size:13px}.ocf-theme-light-block .ocf-selected-discard{border:1px solid transparent;border-radius:20px;background-color:transparent}.ocf-theme-light-block .ocf-selected-discard:hover{border-color:#d9534f}.ocf-theme-light-block .ocf-selected-value-name{font-size:13px;color:#222}.ocf-theme-light-block.ocf-vertical .ocf-filter,.ocf-theme-light-block.ocf-vertical .ocf-module-page{margin-bottom:15px;padding:15px 20px;border-radius:5px}.ocf-theme-light-block.ocf-vertical .ocf-filter{background-color:#f0f2f5}.ocf-theme-light-block.ocf-horizontal .ocf-filter{margin-bottom:10px}.ocf-theme-light-block.ocf-vertical .ocf-active{background-color:#ffeedf}.ocf-theme-light-block.ocf-horizontal .ocf-filter-header{background-color:#f0f2f5;padding:10px 15px;border-radius:5px}.ocf-theme-light-block.ocf-horizontal .ocf-dropdown.ocf-open .ocf-filter-header{background-color:#fff}.ocf-theme-light-block .ocf-filter-header .ocf-filter-name,.ocf-theme-light-block .ocf-filter-header .ocf-active-label,.ocf-theme-light-block .ocf-module-page-header{color:#444}.ocf-theme-light-block .ocf-filter-header .ocf-active-label{font-weight:normal}.ocf-theme-light-block.ocf-horizontal .ocf-filter-header .ocf-filter-name,.ocf-theme-light-block.ocf-horizontal .ocf-filter-header .ocf-active-label{font-weight:normal}.ocf-theme-light-block.ocf-horizontal .ocf-active.ocf-dropdown .ocf-filter-header{background-color:#FDEEDE}.ocf-theme-light-block .ocf-filter-header .ocf-filter-discard:hover{filter:invert(1) saturate(20)}.ocf-theme-light-block .ocf-more-selected{background-color:rgba(0 0 0 / 12%);padding:1px 5px;border-radius:2px;font-size:12px;color:#444;font-weight:bold}.ocf-theme-light-block .ocf-dropdown .ocf-open .ocf-filter-header,.ocf-theme-light-block.ocf-horizontal .ocf-open.ocf-active.ocf-dropdown .ocf-filter-header{background-color:#fff}.ocf-theme-light-block .ocf-dropdown .ocf-filter-body>.ocf-value-list{background-color:#fff;box-shadow:0 5px 17px rgb(0 0 0 / 15%);border-radius:5px;padding:55px 20px 15px;margin:-15px -17px 0}.ocf-theme-light-block.ocf-horizontal .ocf-dropdown .ocf-filter-body>.ocf-value-list{padding:60px 17px 15px;margin:-8px 0 0}.ocf-theme-light-block .ocf-scroll-y{background-color:transparent;background-image:linear-gradient(#F0F2F5 30%,transparent),linear-gradient(transparent,#F0F2F5 70%),radial-gradient(farthest-side at 50% 0,rgb(0 0 0 / 10%),transparent),radial-gradient(farthest-side at 50% 100%,rgb(0 0 0 / 10%),transparent)}.ocf-theme-light-block .ocf-active .ocf-scroll-y{background-image:linear-gradient(#FDEEDE 30%,transparent),linear-gradient(transparent,#FDEEDE 70%),radial-gradient(farthest-side at 50% 0,rgb(0 0 0 / 10%),transparent),radial-gradient(farthest-side at 50% 100%,rgb(0 0 0 / 10%),transparent)}.ocf-theme-light-block .ocf-dropdown .ocf-scroll-y,.ocf-theme-light-block .ocf-module-page-list.ocf-scroll-y{background-image:linear-gradient(white 30%,transparent),linear-gradient(transparent,white 70%),radial-gradient(farthest-side at 50% 0,rgb(0 0 0 / 10%),transparent),radial-gradient(farthest-side at 50% 100%,rgb(0 0 0 / 10%),transparent)}.ocf-theme-light-block .ocf-selected .ocf-value-input::before{background-color:#fff}.ocf-theme-light-block .ocf-value .ocf-value-input::after{filter:invert(46%) sepia(39%) saturate(589%) hue-rotate(151deg) brightness(100%) contrast(88%);background-size:10px}.ocf-theme-light-block .ocf-value-count{font-size:11px;background-color:rgb(79 83 88 / 10%);border-radius:50px;font-weight:400;color:#46494e}
}

