

/* Start:/bitrix/templates/climateon/css/lightbox.css?15818729668124*/
/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80); }

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !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-inline-holder .mfp-content, .mfp-ajax-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-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -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: #cccccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }
.mfp-preloader a {
    color: #cccccc; }
.mfp-preloader a:hover {
    color: white; }

.mfp-s-ready .mfp-preloader {
    display: none; }

.mfp-s-error .mfp-content {
    display: none; }

button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    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: 0.65;
    padding: 0 0 18px 10px;
    color: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
.mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
    color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: white;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%; }

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #cccccc;
    font-size: 12px;
    line-height: 18px; }

.mfp-arrow {
    position: absolute;
    opacity: 0.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:hover, .mfp-arrow:focus {
    opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    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:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px; }

.mfp-arrow-left {
    left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
    right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    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, 0.6);
    background: black; }

/* Main image in popup */
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: 40px 0 40px;
    margin: 0 auto; }

/* The shadow behind the image */
.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, 0.6);
    background: #444444; }
.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) {
    /**
         * Remove all paddings around the image on small screen
         */
    .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 {
        /* The shadow behind the image */ }
    .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, 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, 0.6);
        position: fixed;
        text-align: center;
        padding: 0; } }

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.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; }

/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/system.auth.form/yf-system.auth/style.css?15818729663894*/
#login-form-window {
  visibility: hidden;
  opacity: 0;
  background-color: #DBE0E8;
  color: #000;
  text-transform: uppercase;
  font-size: 20px;
  left: 57%;
  margin-left: -250px;
  padding: 25px;
  position: absolute;
  top: 100px;
  max-width: 250px;
  width: 100%;
  z-index: 1001;
  -moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
  -box-shadow: 0 0 10px rgba(0,0,0,.4);
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
}
#login-form-window a {
  text-transform: none;
  font-size: 18px;
  color: #3A7328;
}
#login-form-window input {
  margin: 10px 0px 15px 0px;
  outline: none;
  width: 100%;
  padding: 7px;
  border: 1px solid #A7B6E2;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
 }
 #login-form-window input[type="submit"]:hover {
  color:#fff;
  background-color:#49C1E3;
  border-top:1px solid #86DCF5;
 }
#login-form-window input#USER_REMEMBER {
  margin: 6px 5px 5px 0px;
  width: auto;
 }
#login-form-window .close {
  float: right;
  font-size: 26px;
  margin: -24px;
  font-weight: bold;
  padding: 10px;
  color: #fff;
  line-height: .5;
  text-decoration: none;
  background-color: #30A2E0;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
#login-form-window .close:hover {
  color: #fff;
  background-color: #1C82B3;
 }
#login-form-window .forgot {
  font-size:16px;
  text-transform: none;
  font-family: Tahoma, sans-serif;
 }
#login-form-window input[type="submit"] {
  cursor:pointer;
  border-top: 1px solid #528C1E;
  background-color: #6EA41A;
  outline: none !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
  text-transform: uppercase;
  padding: 5px 35px;
  font-size: 22px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  outline: none !important;
}
#login-form-window input[type="submit"]:hover,
#login-form-window input[type="submit"]:focus {
  outline: none !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
}
.auth-img {
  max-width: 30px;
  padding-right: 17px;
  padding-left: 5px;
  float: left;
}
.bx-system-auth-form, .bx-system-auth-form1 {
  float: left;
  margin-top: 20px;
}
.bx-system-auth-form a, .bx-system-auth-form1 a{
}
.bx-system-auth-form1 a {
  font-size: 16px;
  float: left;
  padding-left: 25px;
  text-decoration: none;
  color: #4a4a4a;
}
.bx-system-auth-form1 a:last-child {
  text-transform: capitalize;
  font-size:16px;
}
.bx-system-auth-form1 a span {
  display: block;
  float: left;
}
.bx-system-auth-form1 a#auth_enter{
  background: url('/bitrix/templates/climateon/components/bitrix/system.auth.form/yf-system.auth/images/enter.png') no-repeat 0% 50%;
  margin-right: 30px;
}
.bx-system-auth-form1 a#auth_reg{
  background: url('/bitrix/templates/climateon/components/bitrix/system.auth.form/yf-system.auth/images/registr.png') no-repeat 0% 50%; 
}
.bx-system-auth-form a:hover, 
.bx-system-auth-form1 a:hover, 
.bx-system-auth-form1 a span:hover{
  text-decoration: underline;
}
.bx-system-auth-form span {
  float:left;
  font-size:18px;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  display:block;
  white-space:nowrap;
  overflow:hidden;
  max-width:130px;
}
.auth-line {
  float: left;
  padding: 0px 15px;
  font-weight: bold;
}
.auth-img-enter{
  margin-left: 5px;
  outline: none;
  max-width: 25px;
  float: left;
}
.yf_reg_tab, .yf_reg_td{
  width:100%;
}
.auth_link div{
  margin-right: 8px;
}
.auth_link div, .auth_link input{
  float: left;
}
.auth_link input{
  padding-top: 3px;
}
.profile-link{
  color: #488501;
  text-decoration: underline;
}
/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/sale.basket.basket.line/yf-basket/style.css?15818729647961*/
.yf-cart1 {
  float: left;
  margin-top: 20px;
  clear: left;
  width: 100%;
}
.bx_cart_block {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  white-space: normal;
  line-height: normal !important;
  color: #fff;
  width: 100%;
}
.bx_cart_block.bx_cart_fixed {
  border: 1px solid #b7b7b7;
  background: #fff;
  max-height: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 3px;
  position: fixed;
  z-index: 1000;
  width: 210px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
}
.bx_small_cart_inside span {
  padding-top: 1px;
  font-weight: bold;
}
.bx_cart_block.bx_cart_fixed.top {
  top: 5px
}
.bx_cart_block.bx_cart_fixed.right {
  right: 5px
}
.bx_cart_block.bx_cart_fixed.bottom {
  bottom: 5px
}
.bx_cart_block.bx_cart_fixed.left {
  left: 5px
}
.bx_cart_block.bx_cart_fixed.max_height {
  top: 5px;
  bottom: 5px
}
.bx_cart_block.bx_cart_sidebar .bx_small_cart {
  padding: 10px 8px;
}
.bx_cart_block.bx_cart_fixed .bx_small_cart {
  padding: 10px 8px;
  line-height: 18px;
}
.bx_cart_block.bx_cart_fixed.min {
  min-height: 88px
}
.bx_cart_block.bx_cart_fixed.min .bx_small_cart {
  padding: 10px 8px
}
.bx_cart_block .bx_small_cart .icon_cart,
.bx_cart_block .bx_small_cart .icon_info,
.bx_cart_block .bx_small_cart .icon_profile {
  display: inline-block;
  width: 32px;
  margin-right: 12px;
}
.bx_cart_block .bx_small_cart .total-price {
  /*float: left;*/
}
.bx_cart_block .bx_small_cart .icon_profile {
  background: url(/bitrix/templates/climateon/components/bitrix/sale.basket.basket.line/yf-basket/images/profile.png) no-repeat top center
}
.bx_cart_block .bx_small_cart .icon_info {
  background: url(/bitrix/templates/climateon/components/bitrix/sale.basket.basket.line/yf-basket/images/info.png) no-repeat top center
}
.bx_cart_block .bx_small_cart a {
  color: #488501;
  font-size: 16px;
  text-decoration: underline;;
}
.bx_cart_block .bx_small_cart a:hover {
  text-decoration: underline;
}
.bx_cart_block .bx_small_cart .link_profile {
  font-weight: normal
}
.bx_cart_block .bx_small_cart .link_another {
  font-weight: normal;
  margin-left: 26px;
}
.bx_cart_block .bx_item_listincart {
  position: relative;
  width: 100%
}
.bx_cart_block.bx_cart_fixed .bx_item_listincart {
  padding-bottom: 21px
}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart {
  position: absolute;
  bottom: 0;
  top: 70px;
}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart.top2 {
  top: 55px;
}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart.top1 {
  top: 40px;
}
.bx_cart_block.bx_cart_fixed.close .bx_item_listincart {
  top: auto !important
}
.bx_cart_block .bx_item_listincart .bx_itemlist_container {
  padding-top: 10px;
  width: 100%
}
.bx_cart_block.bx_cart_fixed .bx_item_listincart .bx_itemlist_container {
  position: relative
}
.bx_cart_block.bx_cart_fixed .bx_item_listincart .bx_itemlist_container {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  overflow: auto;
}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart .bx_itemlist_container {
  position: absolute;
  bottom: 80px;
  top: 0;
}
.bx_cart_block.bx_cart_fixed.close.top {
  bottom: auto
}
.bx_cart_block.bx_cart_fixed.close.bottom {
  top: auto
}
.bx_cart_block.bx_cart_fixed.close .bx_item_listincart {
  height: 0;
  overflow: hidden
}
.bx_cart_block.bx_cart_fixed .bx_item_listincart .status {
  width: 100%;
  background: #f7f7f7;
  position: absolute;
  bottom: 0;
  z-index: 120;
  text-align: center;
  font-size: 12px;
  color: #4f4f4f;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px;
  border-radius: 0 0 2px 2px;
}
.bx_cart_block .bx_item_listincart .status:hover {
  background: #ececec;
  cursor: pointer
}
.bx_cart_block .bx_item_listincart .bx_itemincart {
  position: relative;
  padding: 0 10px;
  margin-bottom: 15px;
}
.bx_cart_block .bx_item_listincart .bx_item_status {
  font-weight: bold;
  padding: 3px;
  background: #ebebeb;
  margin: 0 10px 20px;
  line-height: 16px;
  font-size: 13px;
  border-radius: 3px;
  text-align: center;
}
.bx_cart_block .bx_item_listincart .bx_item_delete {
  background: url(/bitrix/templates/climateon/components/bitrix/sale.basket.basket.line/yf-basket/images/delete_item.png) no-repeat center;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: -3px;
  cursor: pointer;
  opacity: .2;
}
.bx_cart_block .bx_item_listincart .bx_item_delete:hover {
  opacity: 1;
}
.bx_cart_block .bx_item_listincart .bx_item_img_container {
  text-align: center;
  padding-bottom: 16px;
  color: #3f3f3f;
  font-size: 12px;
}
.bx_cart_block .bx_item_listincart .bx_item_img_container a {}
.bx_cart_block .bx_item_listincart .bx_item_img_container a img {
  max-width: 90px;
  height: auto;
  border: 1px solid #e6e6e6;
}
.bx_cart_block .bx_item_listincart .bx_item_title {
  padding-bottom: 5px
}
.bx_cart_block .bx_item_listincart .bx_item_title a {
  font-size: 13px;
  color: #3f3f3f;
  text-decoration: none;
}
.bx_cart_block .bx_item_listincart .bx_item_title a:hover {
  text-decoration: underline
}
.bx_cart_block .bx_item_listincart .bx_item_price {
  padding-bottom: 5px
}
.bx_cart_block .bx_item_listincart .bx_item_price .bx_item_oldprice {
  text-decoration: line-through;
  color: #b0b0b0;
  vertical-align: bottom;
  font-size: 12px;
  font-weight: bold;
}
.bx_cart_block .bx_item_listincart .bx_item_col_summ {
  font-size: 12px;
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 10px;
}
.bx_cart_block .bx_item_listincart .bx_itemincart:last-child .bx_item_col_summ {
  border-bottom: none
}
.bx_cart_block .bx_item_hr {
  border: none;
  border-top: 1px solid #e5e5e5;
  width: 100%;
  margin: 11px 0;
}
.bx_cart_block .bx_item_listincart .bx_button_container {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 10px;
  text-align: center;
}
.bx_cart_block.bx_cart_fixed .bx_item_listincart .bx_button_container {
  position: relative
}
.bx_cart_block.bx_cart_fixed.max_height .bx_item_listincart .bx_button_container {
  position: absolute;
  bottom: 21px;
}
.bx_cart_block .bx_bt_button_type_2 {
  display: inline-block;
  border-radius: 3px;
  text-align: center;
  text-decoration: none;
  font-size: 13px;
  cursor: pointer;
}
.bx_cart_block .bx_bt_button_type_2 {
  border: 1px solid #e9e9e9;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f1f1f1));
  background-image: -webkit-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
  background-image: -moz-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
  background-image: -o-linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
  background-image: linear-gradient(#fcfcfc 0%, #f1f1f1 100%);
  color: #656565;
  text-shadow: 0 1px 0 #fff;
}
.bx_cart_block .bx_bt_button_type_2:hover {
  background: #fff
}
.bx_cart_block .bx_bt_button_type_2:active {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#fcfcfc));
  background-image: -webkit-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
  background-image: -moz-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
  background-image: -o-linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
  background-image: linear-gradient(#f1f1f1 0%, #fcfcfc 100%);
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .05);
}
.bx_cart_block .bx_small.bx_bt_button_type_2 {
  display: inline-block;
  min-width: 20px;
  line-height: 20px;
}
.bx_cart_block .bx_medium.bx_bt_button_type_2 {
  padding: 0 13px;
  height: 25px;
  font-weight: bold;
  line-height: 25px;
}
.bx_cart_block .bx_medium.bx_bt_button_type_2 {
  font-weight: bold
}
.bx_small_cart_top{
  background: url('/bitrix/templates/climateon/components/bitrix/sale.basket.basket.line/yf-basket/images/basket-icon.png') no-repeat 0% 0%;
  min-height: 37px;
  float: left;;

}
.bx_small_cart{
  float:left;
  background:url('/bitrix/templates/climateon/components/bitrix/sale.basket.basket.line/yf-basket/images/basket-icon.png') no-repeat 0% 0%;
}
.bx_small_cart_inside {
  color: #4a4a4a;
  float: left;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  clear: left;
  margin-left: 60px;
}
.basket_link{
  margin: 0px 0px 0px 60px;
  float: left;
  color: #488501;
  font-size: 16px;
}
.basket_more{
  margin-left: 60px;
  
}

/* End */


/* Start:/bitrix/components/bxmaker/geoip.city/templates/.default/style.css?158187292813475*/
.js-bxmaker__geoip__city-name-global {
  cursor: pointer;
  border-bottom: 1px dashed #3585CC;
  color: #3585CC;
}
.js-bxmaker__geoip__city-name-global:hover {
  border-bottom-color: transparent;
}
.bxmaker__geoip__city {
  margin: 0 auto;
  position: relative;
  font-size: 14px;
  padding: 0;
}
.bxmaker__geoip__city * {
  font-weight: normal;
  line-height: normal;
  box-sizing: border-box;
}
.bxmaker__geoip__city__composite__params {
  display: none !important;
}
.bxmaker__geoip__popup {
  margin: 0 auto;
  font-size: 14px;
  padding: 0;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.bxmaker__geoip__popup * {
  font-weight: normal;
  line-height: normal;
  box-sizing: border-box;
}
.bxmaker__geoip__popup::selection,
.bxmaker__geoip__popup *::selection {
  background: transparent;
}
.bxmaker__geoip__popup-background {
  position: fixed;
  display: block;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  transition: opacity 2s easy, background 2s easy;
}
.bxmaker__geoip__popup-content {
  position: fixed;
  z-index: 10001;
  top: 10%;
  left: 45%;
  margin-left: -200px;
  width: 520px;
  background: #FFF;
  padding: 20px;
  border-radius: 4px;
  opacity: 0;
}
.bxmaker__geoip__popup-close {
  position: absolute;
  top: 2px;
  height: 30px;
  right: 7px;
  color: rgba(0, 0, 0, 0.29);
  cursor: pointer;
  display: block;
  line-height: 30px;
  font-weight: normal;
  font-size: 28px;
}
.bxmaker__geoip__popup-close:hover {
  color: #2A4E69;
}
.bxmaker__geoip__popup-header {
  font-weight: bold;
  font-size: 15px;
  color: #585858;
}
.bxmaker__geoip__popup-search {
  margin-top: 15px;
  position: relative;
}
.bxmaker__geoip__popup-search input {
  padding: 7px 10px;
  width: 100%;
  border: 1px solid #ddd;
  border-radius: 3px;
  height: 36px;
}
.bxmaker__geoip__popup-search input::selection {
  background-color: #8CDCFC !important;
  color: #232323;
}
.bxmaker__geoip__popup-search-clean {
  position: absolute;
  width: 36px;
  height: 36px;
  display: block;
  right: 0;
  top: 0;
  font-size: 23px;
  text-align: center;
  color: #deabab;
  font-weight: normal;
  padding-top: 2px;
  cursor: pointer;
  line-height: 32px;
}
.bxmaker__geoip__popup-search-clean:hover {
  color: #bb4040;
}
.bxmaker__geoip__popup-search-clean.preloader {
  background-image: url("data:image/gif;base64,R0lGODlhGQAZAKUAAGRiZLSytNza3IyKjOzu7JyenMTGxHR2dOTm5JSWlPz6/KyqrNTS1Ly+vGxubOTi5JSSlPT29KSmpMzOzISChLy6vNze3IyOjPTy9KSipMzKzOzq7JyanPz+/KyurNTW1MTCxHRydISGhP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCAAjACwAAAAAGQAZAAAG/sCRcEgcWTiWorLYsWCGoIthuPl0lkNCZqEQGiDTkeJCQWCFikWBIYyGGxRI9zx6FCSRkXuEEVE+WBhzIxUFICNfUwsUGUMKD1d1HhVmI1oBChGaCgkUG0ITIg5sfBUeAQZPCJGOSQgJIQ6ejh8Bp59YH7EHFYNDERoNrEodAxJPZ75LeUUEFs/PykoRHgvVHgwgIA3aDdJFGADi4g7OFgLRdCMRCwsS1RPE6t+tAsNM6NIdCAwTDMhLMPhjsOrXh34W8mC41+FJBAH+PjATKIAAmgn2FGjsAHEOgQ8TLAqJMAjigxEIJnyyMCGJkA70BDLows+Mgn4AsXQAiStlHU8GVuhEYMAgUk00IJmdIaB0g4ZKYkSqI/Ix55IgACH5BAkIACQALAAAAAAZABkAhWRiZLSytNza3IyKjMTGxOzu7HR2dJyenLy+vOTm5NTS1Pz6/ISChJSWlKyurGxqbLy6vOTi5MzOzPT29Hx+fKSmpLS2tNze3JSSlMzKzPTy9Hx6fKSipMTCxOzq7NTW1Pz+/ISGhJyanGxubP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJJwSCRFKpGiUhnRDDMHybAgWBILDghImOFISYsDxmMVgiCOKgn6zQw4i7IwEQhM1lGSpoG5WDVbQh0OUl1SFhgOQwsJgR4IGQVCGg4dCxMTlxUYkiQfGAwfQhMECB0Sdx6BQyBJHhwUDAOdJK0dprRKFwwUIZZKEx8Zq0oLDQFOZXFyd0UaCR4J0MtlExbX1x8KEhLbEtR/I+LiDM/R0cRL1hAB7ApK6cByCxcC8YsUIrlmCdsKyUs+AADwIAC1YNsu3AFUBISTCAMGGkgwSYKATgssgljAEYQAVLUkGACQYUimIR+TJJBA5oICP0Lo3dPQLU4/ihO2AbQC4gMiyzk/SfT7cM+kAgWBbsb02axMgaYeMlCMuU+OkAIfdi4JAgAh+QQJCAAlACwAAAAAGQAZAIVkYmS0srTc2tyMiozs7ux0dnTMysycnpxsbmy8vrzk5uT8+vysqqyUkpSEgoTU0tRsamy8urzk4uT09vSkpqRkZmS0trTc3tyMjoz08vR8enzMzsykoqR0cnTEwsTs6uz8/vysrqyUlpSEhoTU1tT///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/sCScEgsKSyfolL5mQxJgccwc1kSMwnDQvgIkYQLxoFgFYI8CYmQ5BVuOCFQWUjweJxQaYZzUC8ncm4eX11fHgcRQwtJdA8kGUJYGwsLE5QhHGQlFwcNAkITJA8bF04ZW0QgSR8hDQ1jigqjD5BWFw0YIlpKCxcCgUsgFBG1VqhlTkUZCh8KzMdWEwnT0wKjG9fQSxkOGg7dGMvNzcDR1NVK5UvaRb2/ZQsDFMVDILLY9EUkHQgFEcehRpUqkUEdiE8KRPBzwCjDBgGaFjwEQamSAwAKSoB4MAKBFFDHBGxQo2BDEhEAMCiSoC4Sti2yMn6oAGDDHI0kTAopySgEHwAN7IhMePAgUEwwHQBUmUMgWYkPBjLuNNCS6aObQQAAIfkECQgAIgAsAAAAABkAGQCFZGJktLK03NrcjI6M7O7sxMbEpKKkdHZ05ObknJqc/Pr81NLUvL68rKqsbG5s5OLklJaU9Pb0zM7MhIKEvLq83N7clJKU9PL0zMrMpKak7OrsnJ6c/P781NbUxMLErK6sdHJ0hIaE////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv5AkXBIFBEKmqJSSVAMBYzK8IJYEiOSDkdY8UhFCsrnYhVyOouqqPvtBCjbsugiWTih0kjgo1ZG4iICEg9rXiIYAR5DCgRDBAsdZCIRCwIKChGXDGNCDx8bhJNoEhURc4BmSQQUGxsNkmAICwsSsEoIBhsZdkoKFQKoRQqJtr1yYEpUGggIGk5yEQXS0hW0dRISz2URFhYD3QnKzQjBvR4F54ZF5UWmZb7A7xCc67J1xUQVExMhHtoRo0qdWidABK59AxrNkSBAoQKGHC5ciBBhAIgkIjoMmNBhSKYng0Q0APBBhAEHCRaRW0KHVwaSRg446CjnjASMI0uKoOAghB22JZQWxMkpJMIEEKHKEHAnEqYQBBLYlZHgYMGxIAAh+QQJCAAmACwAAAAAGQAZAIVkYmS0srTc2tyMiozExsTs7uycnpx0dnS8vrzk5uSUlpTU0tT8+vysqqyEgoRsamy8urzk4uSUkpTMzsz09vSkpqR8fny0trTc3tyMjozMysz08vSkoqR8enzEwsTs6uycmpzU1tT8/vysrqyEhoRsbmz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCTcEg0bRabolJZYAwTk8SQ8lkSKZOQSJhYSE0iDSJpBYe83EnVhEFotmXjZOHsSikez1pJgZsEExEmUFULCAtDImQmBQshZBQLAgyUlBMIFFwQI18UZxMYmRt+QiIFRh4jARCLDF0LE4tKH6oBIU5FDBgCpEUibplluMJKGwkfCcfDVlgTzoGwc87LSxQcBtccDcbIyL1KDBoT4hqCvnEmwVa6vGUiHKxKIl1zskUREhkKGsOesKF/qInAYIJWPg6n5AhIGAGAAwoUNkAE4WANBgMSBEzBJWIAABAmApS4YKKBhQpDXFmZAODBKZEkN5BwEAIdgwMARgi5MFIIIwIHEqgVwQDgAK4ABwIIYZDBwRcrYZ7CHPJBC7oiCyzUjBMEACH5BAkIACQALAAAAAAZABkAhWRiZLSytNza3IyOjOzu7HR2dMzKzKSipGxubLy+vOTm5JyanPz6/ISChNTS1GxqbLy6vOTi5JSWlPT29KyurGRmZLS2tNze3JSSlPTy9Hx6fMzOzKSmpHRydMTCxOzq7JyenPz+/ISGhNTW1P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+QJJwSCRlHJmiUklgDBUbxZBBWBInm1FIqHBISSHHZmIVhkZe7ubDdWjLwszG4exKGeLkcrIVCjYRJFBsFxsXU3okBG56Ew4CDJGRaGQkHwYJbCQTaIZkGX1DIUlHCQkGlSQMXXllBKYeEaFTFwKzRSEGAqlLTnC3RgofCsK+ZQwjyckfYnMbG8ZWEwEU1AEBGcLawEXIbm5fV3CqcAQLGtxmAR68QgwUDwAVI2UKByAcdE8dAAAiUrZwBSIAAQQICnoMACiwgUuHARMmZJjAgAOGKiQiUAARCMwFXyEkdOBAAkKDBCQsYKAwRZMSBwgKJIGgAWUGCRgOwWEgogMoBCEmUZLwgAFEOiEREDTwFdQdCAwul4SIMiRBzSEEBIxTMmKAVjhBAAAh+QQJCAAgACwAAAAAGQAZAIVkYmS0srTc2tyMjozs7uzExsSkoqR0dnTk5uScmpz8+vy8vrzU0tRsbmzk4uSUlpT09vSsqqyEgoS8urzc3tyUkpT08vTMzszs6uycnpz8/vzEwsTU1tR0cnSsrqyEhoT///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCQcEgEWRiWolJJUAwRF8RQQVgSIReORohgSEEaxgViFWo4Xu4Fw2Voy0LLheHsShXi5BKyFQouDiBQbBQXFEMaZEIEbnoQDAIKkpJoikcXjmiGZBZ9iEkQf26KIApdeWWXXp5TFAKsRWcOTmW0ZbAgFx4Rux6kVgoUwsIEDQDHx79LCgsbG80bFxHT08pKwcMUbEXWRbZLBAYDuIgLY9cBBx0dAmUYAR4BkU8SDR0PUg6wGlIWGx4eJui50OADAyEYJCSAoAACwwAGqoDAMMHDFw2zhmSQ4AHEhgEFQCzIMOGTFQESPiTZUCGkBQMZAsFRMEDCAiEFQAphkMEDGjl644SwDFkqQkQ4YSR61BmnHRwlFBIcghMEACH5BAkIACUALAAAAAAZABkAhWRiZLSytNza3IyOjMTGxOzu7KSipHR2dLy+vOTm5JyanNTS1Pz6/GxqbKyqrISChLy6vOTi5JSWlMzOzPT29GRmZLS2tNze3JSSlMzKzPTy9KSmpHx6fMTCxOzq7JyenNTW1Pz+/GxubKyurISGhP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJJwSCxpFpqiUllgDBOTxJBRWBIpE1BImFhIS6HFhGIVhkBe7sTDXWjLQs1k4exKGeKkMhRxCgUTESVQbBcTF0MhZEIZAAcLQhRuIQyVDGiLRxN6EQcAAAOCGltEIUkUgG6LJRQjFQAVIGWaXqREBQoctnsCF35Wq1a7QiAWxsa/VgwJHgnMGhwi0tLJSwwTc9gLCxYQAd7BSyHN5FVF4UrVRRoOCsOlGSDqDAgkDw+IVgUdCB0Rth4G3PvA5l+RcUYWIECQYdGCBxhklSgwwAEFBhfpBdDjgUCHLyES2BqBwUKJDB8mnBxBIJEeJQIGSEgyISWrACPYwGFgAEMoBkY2SwgYAeEdkQQDPvipqbIEAwgjXooTYO6kgaZGBMFREmGD1jJBAAAh+QQJCAAmACwAAAAAGQAZAIVkYmS0srTc2tyMiozExsTs7uycnpx0dnS8vrzk5uSUlpTU0tT8+vysqqxsbmyEgoS8urzk4uSUkpTMzsz09vSkpqRsamy0trTc3tyMjozMysz08vSkoqR8enzEwsTs6uycmpzU1tT8/vysrqx0cnSEhoT///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG/kCTcEg0bRaborIo0iSGiclnSCksiRjAgSFMLJ4mRmhCuQoZB0CgK+0uQiKzcAKwWL1PxmKSVIoiXCYiAwAgJlFTGBMYQyJlcw4lC0IRAA8UDJliC49HfEIfDw4kCk9wTEkUAhNvjyYUEAckJIxXnl9xRQUcA7lLYoByrle+QwIIyMiBZgwJHwnOGyUPHQ/Uw78TrNoLx8gQCMtXDM/lVkXiv3IbFxXFTAIY6WEEChISYEsbrLhDBQYSMoy4806EFVWsQjwSkIFDrV0BMmFioMFDpz3nRHxYBsGABxMhRoQAiWCSEEdXIhioUGZBgJEMPCA4x2yEAZMLRArB4EHDHztdBhoEChHApAgCCPoQw6A050ghFKbIUZLgglQzQQAAIfkECQgAIQAsAAAAABkAGQCFZGJktLK03NrcjI6M7O7spKKkxMbEdHZ05ObknJqc/Pr8vL68rKqs1NLUbG5s5OLklJaU9Pb0hIKEvLq83N7clJKU9PL0pKakzM7M7OrsnJ6c/P78xMLErK6s1NbUdHJ0hIaE////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AkHBIDGEcjaKyuMFkhgxAZxghLIkPh0QhjE5DG08jchUqQI6J8CIVZjCeTVnYcBwsIW8o0sDglRsIXGAJDhd5bRQNAkMbZHQSEIwhCB8DERYEEQoCGI8WHn5uAxISBQghAnJEG3gRFBgNY0MKCyClFGUWfQ0Iq0QEHRC/gAIUg1fIyUoUBs7OyksKCBkI1AQJAxUV2o9lChix4R4UHAbmBtFK09XVf0TqTHMWCwHETMbq4BcFp7qxvX4FK6BhgpUM91rtgdXAwyMKGjo8EGKhAwcFGBVs6DSIgBgrYDIgM9ABQwgKC3IpymXGWxEEAQKQKZcLXAOQZTZM6DBJQB9KN3DuFQk2YRVNM2JcLnnwDiXLEAqezFGSwYDUMkEAACH5BAkIACUALAAAAAAZABkAhWRiZLSytNza3IyOjMTGxOzu7Hx6fKSipGxubLy+vOTm5JyanNTS1Pz6/ISChGxqbLy6vOTi5JSWlMzOzPT29KyurGRmZLS2tNze3JSSlMzKzPTy9Hx+fKSmpHRydMTCxOzq7JyenNTW1Pz+/ISGhP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+wJJwSCwxOKKisjhigIYBxGWo0IyWVMfgWopOSw0PIIIVNjKcj/Di+VYAHm5Z5CBtutIS6AGYLEcgDUMHHAF4UxIAA0MjFEMCAwcYQgoOCxQUG5gOAApCGwwTdyUFIQMZFQUlGHJmSRQYEwwijmYaGbhkWKCyCq2fFx2/RCMCEYJlyMlKERPOzspYIwogCtQFHQch2ge1yc6hEyIRGhPlGtF/1eujROlK70QUGgnDjAIY7w0CARUBqrtkMfA1ZMMFfwTuFPg14g4FAbJoCYkQAIKnEhs+TGjAsUGxjUIKiGAAkJScCQkElFAw4UmsSUIaYgHx4YMjBQPBhGonjUAgAl0sn6ycZa/gBwJcQLR0NcHbTG/NhJbIVGYXA55LggAAIfkECQgAJwAsAAAAABkAGQCFZGJktLK03NrcjIqMxMbE7O7snJ6cdHZ0vL685ObklJaU1NLU/Pr8rKqshIKEbG5svLq85OLklJKUzM7M9Pb0pKakfH58bGpstLa03N7cjI6MzMrM9PL0pKKkfHp8xMLE7OrsnJqc1NbU/P78rK6shIaEdHJ0////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7Ak3BIPAkGgqKyOBIUhhALYgiajJZUjYEhRDimJ4bFFMEKGR3NRhgFQx4lrvmUkSg4p/apcDAtliMFcickEhgnXlMdDyFDDBlXdB0kZScgEhUMFBwUFAMmICcjGwcAa3sNBh0QTxGRQ00nEQMAAAcJjhMdqrhYIrUAGBRKFAgBr0piIU9mg1jDRQki09POgAkgCdgFGAEk3gHWyRMTC+Qi0gsi6uJM2e94Re1E80IUIhvITAIZ4iMRHxB8YLaEQ7kFCV5RICBwwjAO+kbgoZChnAhoIBBsCHWCwgIBDEIyaDJBToF1BDkMqlgmwQRcGRZkcARNicEFXBIgDFOOICKWESImcHQ5dIIAfUU8LoiksxdQh3P21CQ6ZFNUmwvimQkCADs=");
  background-position: center center;
  background-repeat: no-repeat;
  color: transparent;
}
.bxmaker__geoip__popup-search-options {
  display: none;
  position: absolute;
  top: 34px;
  border: 1px solid #ccc;
  background: #FFF;
  z-index: 10002;
  border-radius: 0 0 4px 4px;
  width: 100%;
}
.bxmaker__geoip__popup-search-options.active {
  display: block;
  height: auto;
  max-height: 250px;
}
.bxmaker__geoip__popup-search-options.preloader {
  height: 100px;
  overflow: hidden;
  color: #fff;
}
.bxmaker__geoip__popup-search-options.preloader div {
  border-color: transparent;
}
.bxmaker__geoip__popup-search-option {
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  padding: 7px 10px;
  color: #909090;
}
.bxmaker__geoip__popup-search-option:last-child {
  border-bottom: none;
}
.bxmaker__geoip__popup-search-option span {
  color: #5f5f5f;
  font-weight: bold;
}
.bxmaker__geoip__popup-search-option p {
  padding: 0;
  margin: 0;
  font-size: 0.9em;
}
.bxmaker__geoip__popup-search-option:hover {
  background: #f1f1f1;
}
.bxmaker__geoip__popup-search-option.bxmaker__geoip__popup-search-option--empty {
  padding: 20px 10px;
  text-align: center;
  line-height: 18px;
  height: auto;
  width: 100%;
  overflow: visible;
}
.bxmaker__geoip__popup-options {
  font-size: 0.90em;
  padding-top: 10px;
  padding-bottom: 0;
}
.bxmaker__geoip__popup-options:after {
  content: ' ';
  display: block;
  width: 100%;
  height: 1px;
  clear: both;
}
.bxmaker__geoip__popup-options.preloader {
  height: 350px;
  overflow: hidden;
  color: transparent;
}
.bxmaker__geoip__popup-options.preloader div {
  border-color: transparent;
  background: transparent;
  display: none;
}
.bxmaker__geoip__popup-options-col {
  float: left;
  padding: 0 10px 0 0;
  width: 33.33%;
}
.bxmaker__geoip__popup-option {
  margin: 0;
  padding: 4px 5px;
  cursor: pointer;
  font-size: 14px;
}
.bxmaker__geoip__popup-option.bxmaker__geoip__popup-option--bold,
.bxmaker__geoip__popup-option.bxmaker__geoip__popup-option--bold span {
  font-weight: bold;
}
.bxmaker__geoip__popup-option span {
  border-bottom: 1px dashed black;
}
.bxmaker__geoip__popup-option:hover {
  background: #8CDCFC;
  border-radius: 3px;
}
.bxmaker__geoip__popup-option:hover span {
  border-bottom-color: transparent;
  font-weight: bold;
}
@media screen and (min-width: 461px) and (max-width: 767px) {
  body .bxmaker__geoip__popup-content {
    top: 3%;
    left: 3%;
    width: 94%;
    padding: 15px;
    margin-left: 0;
    height: auto;
  }
}
@media screen and (max-width: 460px) {
  body .bxmaker__geoip__popup-content {
    top: 5%;
    left: 5%;
    width: 90%;
    padding: 15px;
    margin-left: 0;
    height: auto;
  }
  body .bxmaker__geoip__popup-header {
    display: none;
  }
  body .bxmaker__geoip__popup-city_search_box {
    margin-top: 25px;
  }
  body .bxmaker__geoip__popup-option {
    width: 100%;
    padding: 0;
  }
  body .bxmaker__geoip__popup-option:nth-child(1) {
    display: block;
  }
}

/* End */


/* Start:/bitrix/components/bxmaker/geoip.city.line/templates/.default/style.css?15818729283487*/
.bxmaker__geoip__city__line {
  margin: 0 auto;
  position: relative;
  font-size: 14px;
}
.bxmaker__geoip__city__line * {
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  box-sizing: border-box;
}
.bxmaker__geoip__city__line-label {
  text-transform: initial;
}
.bxmaker__geoip__city__line-name {
  cursor: pointer;
  border-bottom: 1px dashed #3585CC;
  color: #3585CC;
}
.bxmaker__geoip__city__line-context {
  position: relative;
  display: inline;
}
.bxmaker__geoip__city__line-question,
.bxmaker__geoip__city__line-info {
  display: none;
  position: absolute;
  z-index: 1009;
  top: 35px;
  background: #fff;
  width: 200px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}
.bxmaker__geoip__city__line-question:before,
.bxmaker__geoip__city__line-info:before {
  content: "";
  display: block;
  position: absolute;
  top: -24px;
  left: 50%;
  margin-left: -12px;
  width: 0;
  height: 0;
  border: 12px solid;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0);
}
.bxmaker__geoip__city__line-question:after,
.bxmaker__geoip__city__line-info:after {
  content: "";
  display: block;
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border: 10px solid;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0);
}
.bxmaker__geoip__city__line-question-text {
  padding: 20px 10px;
  text-align: center;
  vertical-align: middle;
  color: #676767;
  font-size: 12px;
}
.bxmaker__geoip__city__line-question-text span {
  color: #676767;
  cursor: pointer;
  border-bottom: none;
  font-size: 14px;
  font-weight: bold;
  margin: 0 1px;
}
.bxmaker__geoip__city__line-question-btn-box {
  cursor: pointer;
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  margin-bottom: -1px;
}
.bxmaker__geoip__city__line-question-btn-box:after {
  content: ' ';
  display: block;
  width: 100%;
  height: 1px;
  clear: both;
  float: none;
}
.bxmaker__geoip__city__line-question-btn-yes {
  float: right;
  width: 50%;
  text-align: center;
  padding: 8px 0;
  border-left: 1px solid #4696dd;
  margin-left: -1px;
  background: #3585CC;
  border-radius: 0 0 5px 0;
}
.bxmaker__geoip__city__line-question-btn-yes:hover {
  background: #2474bb;
  border-left: 1px solid #2474bb;
}
.bxmaker__geoip__city__line-question-btn-no {
  float: left;
  width: 50%;
  text-align: center;
  padding: 8px 0;
  border-right: 1px solid #1363aa;
  margin-right: -1px;
  background: #3585CC;
  border-radius: 0 0 0 5px;
}
.bxmaker__geoip__city__line-question-btn-no:hover {
  background: #2474bb;
}
.bxmaker__geoip__city__line-info-content {
  padding: 20px 10px;
  text-align: center;
  vertical-align: middle;
  color: #676767;
}
.bxmaker__geoip__city__line-info-content a {
  border-bottom: 1px dashed #3585CC;
  cursor: pointer;
  text-decoration: none;
  color: #3585CC;
}
.bxmaker__geoip__city__line-info-content a:hover {
  border-color: transparent;
}
.bxmaker__geoip__city__line-info-btn-box {
  cursor: pointer;
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.bxmaker__geoip__city__line-info-btn {
  float: left;
  width: 100%;
  text-align: center;
  padding: 8px 0;
  border-right: 1px solid #1363aa;
  background: #3585CC;
  border-radius: 0 0 5px 5px;
}
.bxmaker__geoip__city__line-info-btn:hover {
  background: #2474bb;
}
.bxmaker__geoip__city__line__params__id {
  display: none !important;
}

/* End */


/* Start:/bitrix/components/bxmaker/geoip.message/templates/phone/style.css?1581872928263*/
.bxmaker__geoip__message--default.bxmaker__geoip__message.preloader {
  display: none;
}
.bxmaker__geoip__message--default .js-bxmaker__geoip__message-value-default,
.bxmaker__geoip__message--default .js-bxmaker__geoip__message-value-current {
  display: none;
}

/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/menu/yf_horizontal_menu/style.css?158187296511594*/
.bx-top-nav-container {
	/*background: #0083d1;/* COLOR */
	color: #fff;
}
/* 1 lvl*/

.bx-top-nav-container .bx-nav-list-1-lvl {
	margin: 0;
	padding: 0;
	list-style: none;
	display: table;
	width: 100%;
}
.bx-top-nav-container .bx-nav-1-lvl {
	position: relative;
	display: table-cell;
	text-align: center;
}
.bx-top-nav-container .bx-nav-1-lvl>a {
	color: #fff;
	display: block;
	text-decoration: none;
	font-size: 18px;
	padding: 12px;
}
.bx-top-nav-container .bx-nav-1-lvl>a span {
}
.bx-top-nav-container .bx-nav-1-lvl.bx-hover {}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a {
	z-index: 250;
	box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13)
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a span,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a span {

}
.bx-top-nav-container .bx-nav-parent-arrow{
	display: none;
}
/*2 lvl*/

.bx-top-nav-container .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-2-lvl-container {
	z-index: 999;
	display: none;
	opacity: 0;
	padding: 9px 0 5px;
	box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13);
	border-top: none;
	min-width: 100%;
	color: #000;
}



.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-2-lvl-container:before {
	position: absolute;
	content: " ";
	display: block;
	height: 5px;
	background: #fff;
	top: -5px;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
	opacity: 1;
	display: block;
	position: absolute;
	top: 110%;
	z-index: 999;
	background: #fff;
}

.bx-top-nav-container>ul{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-list-2-lvl {
	margin: 0;
	padding: 5px 0 12px;
}
.bx-top-nav-container .bx-nav-2-lvl {
	display: block;
	min-width: 180px;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bx-top-nav-container .bx-nav-2-lvl.textMenu {
	min-width: 133px;
}


.bx-top-nav-container .bx-nav-2-lvl>a {
	color: #20394c;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: none;
	display: block;
}

.bx-top-nav-container .bx-nav-2-lvl>a.textMenu {
	font-size: 15px;
	line-height: normal;
	padding: 5px 0;
}

.bx-top-nav-container .bx-nav-2-lvl>a img {
	width:80px;
	padding:6px;
}

.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a{
	border-top: none;
	margin-top: 0;
}

/*3 lvl*/

.bx-top-nav-container .bx-nav-3-lvl {
	padding: 5px 0;
	margin: 0;
}
.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-3-lvl-container:before {
	position: absolute;
	content: " ";
	display: block;
	height: 5px;
	background: #fff;
	top: -5px;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-list-3-lvl {
	margin: 0;
	padding: 0px 0 14px 7px;
}
.bx-top-nav-container .bx-nav-3-lvl {
	display: block;
	min-width: 180px;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-3-lvl a {
	padding: 3px 15px;
	color: #555;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;
	border-bottom: none;
	display: block;
}





/* col 1 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    min-width: 300px;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {

	width: 100%;

}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back{
	width: 100%;
	background: #fff;
}
/* col 2 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container {
	min-width: 300px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 50%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back{
	width: 50%;
}
/* col 3 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container {
	min-width: 600px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 33.33333%;
	float: left;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back{
	width: 33.33333%;
}
/* col 4 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col {position: static;}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{
	top: 100%;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container{
	min-width: 100%;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	width: 25%;
	float: left;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back{
	width: 25%;
}

.bx-top-nav-container .bx-nav-catinfo{
	padding: 5px 15px 5px;
	z-index: 120;
	position: relative;
}
.bx-top-nav-container .bx-nav-catinfo img{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e7e9ea;
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}
.bx-top-nav-container .bx-nav-catinfo p{
	padding: 20px 5px 0;
	font-size: 13px;
}
.bx-top-nav-container .bx-nav-catinfo-back{
	position: absolute;
	display: block;
	content: ' ';
	top: -5px;
	right: 0px;
	bottom: 0px;
	background: #f7fafb;
	z-index: 100;
	border-left: 1px solid #ecefef;
}
/* ASIDE */
/*body>.bx-aside-nav-control.bx-opened{left: 85%;}*/

.bx-aside-nav-control {
	font-size: 28px;
  background: #4c5c65;
  position: fixed;
  width: 100%;
  height: 45px;
  top: 0px;
  left: 0px;
  padding-left: 10px;
  line-height: 40px;
  cursor: pointer;
  z-index: 1750;
  color: #fff;
  text-align: left;
}
body>.bx-aside-nav-control{
	-webkit-transition: left .15s linear;
	-moz-transition: left .15s linear;
	-ms-transition: left .15s linear;
	-o-transition: left .15s linear;
	transition: left .15s linear;
}
.bx-aside-nav-control .fa{
	line-height: 40px;
	vertical-align: middle;
}

.bx-wrapper,
.bx-aside-nav {
	-webkit-transition: -webkit-transform .15s linear;
	-moz-transition: -moz-transform .15s linear;
	-ms-transition: -ms-transform .15s linear;
	-o-transition: -o-transform .15s linear;
	transition: transform .15s linear;
}
.bx-logo {
	z-index: 1700 !important
}
/**/
.bx-opened .bx-footer,
.bx-opened .workarea{display:none !important}
/**/
.bx-aside-nav {
	display: none;
	padding-top: 50px;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	width: 100%;
	background: #4c5c65;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1600;
}
.bx-aside-nav.bx-opened {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	overflow-y: scroll;

}
.bx-aside-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bx-aside-nav a {
	color: #fff;
	vertical-align: middle;
	line-height: 48px;
	height: 48px;
	font-size: 18px;
	display: block;
	border-bottom: 1px solid #3d4b53;
	padding-left: 15px;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.bx-aside-nav a {
	text-decoration: none;
}
.bx-aside-nav .bx-nav-1-lvl {}
.bx-aside-nav .bx-nav-1-lvl>a {}
.bx-nav-1-lvl.bx-opened,
.bx-aside-nav .bx-nav-1-lvl:hover>a,
.bx-aside-nav .bx-nav-1-lvl.bx-hover>a {
	background: #44535c;
}
.bx-aside-nav .bx-nav-list-2-lvl {
	background: #44535c;
}
.bx-aside-nav .bx-nav-2-lvl>a {
	padding-left: 30px;
	/*background-color: #fff;*/
  padding-bottom: 5px;
  padding-top: 5px;
}
.bx-aside-nav .bx-nav-2-lvl>a img {
	height: 100%;
  width: auto;
}
.bx-aside-nav .bx-nav-3-lvl>a {
	padding-left: 45px;
}
.bx-aside-nav .bx-nav-4-lvl a {
	padding-left: 60px;
}
.bx-aside-nav .bx-nav-parent {
	position: relative;
}
.bx-aside-nav .bx-nav-parent-arrow {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 6px;
	width: 46px;
	height: 34px;
	text-align: center;
	border-left:1px solid #5a6971;
	z-index: 200;
}
.bx-aside-nav .bx-nav-parent-arrow i {
	line-height: 34px;
	font-size: 17px;
	font-style: normal;
	color: #fff;
}
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i {
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
}
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent>ul {
	overflow: hidden;
	height: 0;
}
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent.bx-opened>ul {
	height: auto;
}

.bx-aside-nav .bx-nav-catinfo{display: none;}
.bx-aside-nav .bx-nav-catinfo-back{display: none;}

.bx-top-nav{
	background: url('/bitrix/templates/climateon/components/bitrix/menu/yf_horizontal_menu/images/bg_hor_menu.jpg') repeat-x;
	border: 1px solid #a2d641;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 0px 10px;;

}

@media (min-width: 1200px) {
	.bx-top-nav-container .bx-nav-1-lvl>a {}
	.bx-top-nav-container .bx-nav-1-lvl>a span {}
}
@media (min-width: 992px) and (max-width: 1199px) {

	/*.bx-top-nav-container .bx-nav-1-lvl>a span {padding: 9px 11px 12px}*/
}

@media (min-width: 768px) and (max-width: 991px) {
	/*.bx-top-nav-container .bx-nav-1-lvl>a {font-size: 11px;}*/
	/*.bx-top-nav-container .bx-nav-1-lvl>a span {padding: 5px 6px 9px}*/
}
@media (min-width: 910px){
	.bx-aside-nav-control,
	.bx-aside-nav{display: none;}
	.bx-top-nav-container{display: block;}
}
@media (max-width: 910px) {
	.bx-aside-nav-control,
	.bx-aside-nav{display: block;}
	.bx-top-nav-container {display: none;}
	.bx-aside-nav .bx-nav-parent-arrow{display: block;}
	.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent>a>span>.fa{display: none;}
	.bx-top-nav {
		background: none;
	  border: none;
	  padding: 0px;
	}
}
/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/menu/yf_horizontal_menu/themes/green/colors.css?15818729651997*/
.bx-green.bx-top-nav .bx-top-nav-container {
}
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover>a,
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active>a,
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover>a {
	/*background: #9ad12b;*/
	border-bottom: none;
  background-color:  #b4ec3f;
  background: linear-gradient(to top, #85ba1a, #b4ec3f);
  background: -webkit-linear-gradient(bottom, #85ba1a, #b4ec3f);
  background: -moz-linear-gradient(to top, #85ba1a, #b4ec3f); 
  background: -o-linear-gradient(to top, #85ba1a, #b4ec3f); 
  background: -ms-linear-gradient(to top, #85ba1a, #b4ec3f);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ba1a', endColorstr='#b4ec3f');   
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ba1a', endColorstr='#b4ec3f')"; 
}
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent:hover>a {
	/*background: #44b1c9;*/
	border-bottom: none;
  background-color:  #b4ec3f;
  background: linear-gradient(to top, #85ba1a, #b4ec3f);
  background: -webkit-linear-gradient(bottom, #85ba1a, #b4ec3f);
  background: -moz-linear-gradient(to top, #85ba1a, #b4ec3f); 
  background: -o-linear-gradient(to top, #85ba1a, #b4ec3f); 
  background: -ms-linear-gradient(to top, #85ba1a, #b4ec3f);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ba1a', endColorstr='#b4ec3f');   
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ba1a', endColorstr='#b4ec3f')"; 
}
/*2 lvl*/
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a.bx-active,
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl>a:hover {
	color: #159ebb;
	background: #F0F0F0;
}
/*3 lvl*/
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a.bx-active,
.bx-green.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a:hover {
	color: #159ebb;
	background: #F0F0F0;
}

/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/menu/catalog_vertical_multi/style.css?15818729658272*/
.bx_vertical_menu_advanced{
	background:#f1f4f7;
	position:relative;
	border-radius:5px 0px 0px 0px;
	-webkit-border-radius: 5px 0px 0px 0px;
	-moz-border-radius: 5px 0px 0px 0px;
	-khtml-border-radius: 5px 0px 0px 0px;
}
.bx_vertical_menu_advanced>ul{
	display:block;
	padding:0;
	width:100%;
	background:#fff;
	list-style:none;
	border-radius:5px 0px 0px 0px;
	-webkit-border-radius: 5px 0px 0px 0px;
	-moz-border-radius: 5px 0px 0px 0px;
	-khtml-border-radius: 5px 0px 0px 0px;
	  border: 1px solid #fff;
}


.bx_vertical_menu_advanced .bx_hma_one_lvl{
	display:block;
	padding:0;
	background-color:#dbe0e8;
	border-bottom:1px solid #88acb9;
	border-right:1px solid #88acb9;
	border-top:1px solid #fff;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl>a{
	display:block;
	color:#4a4a4a;
	text-decoration:none;
	font-size:16px;
	line-height:24px;
	min-height:74px;
	text-transform:uppercase;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl>a:hover{
	color: #fff;
	background-color: #7BD5E3;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl>a:hover span.menu_link_img {
	box-shadow: 0px 5px 40px 0px rgb(1, 179, 201) inset;
	-webkit-box-shadow: 0px 5px 40px 0px rgb(1, 179, 201) inset;
	-moz-box-shadow: 0px 5px 40px 0px rgb(1, 179, 201) inset;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl>a span.menu_link_img{
	width: 86px;
  height: 74px;
  display: block;
	float: left;
	border-right: 1px solid #88acb9;
	position:relative;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl>a span.menu_link_img:before {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  border-right: 1px solid #fff;
 }
.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child>a span.menu_link_img
{
	border-radius:5px 0px 0px 0px;
	-webkit-border-radius: 5px 0px 0px 0px;
	-moz-border-radius: 5px 0px 0px 0px;
	-khtml-border-radius: 5px 0px 0px 0px;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl>a span.menu_link_text{
    display: table-cell;
    width: 60%;
    vertical-align: middle;
    height: 74px;
    padding-left: 10px;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child,
.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child>a{
	border-top:none;
	border-radius:5px 0px 0px 0px;}
.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child,
.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child>a {}
.bx_vertical_menu_advanced ul:last-child .bx_hma_one_lvl:last-child>a{border-bottom:none}

.bx_vertical_menu_advanced .bx_hma_one_lvl>a{
	-webkit-transition: border-color 0s ease;
	-moz-transition: border-color 0s ease;
	-o-transition: border-color 0s ease;
	-ms-transition: border-color 0s ease;
	transition: border-color 0s ease;
}

.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover{}
.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover>a{z-index:1500}

.bx_vertical_menu_advanced .bx_hma_one_lvl>a:active,
.bx_vertical_menu_advanced .bx_hma_one_lvl.current>a{}

.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	left:100%;
	z-index:1300;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top:1px solid rgba(1,1,1,.1);
	border-radius:2px;
	background:#fff;
	box-shadow:0 5px 10px 0 rgba(1,1,1,.29);
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover .bx_children_container{display:block}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:-20000px;
	padding:10px 12px;
	padding-bottom:20000px;
	min-width:130px;
	max-width:280px;
	border-left:1px solid #f2f2f2;
	background:#fff;
}
.bx_shadow_fix{display:none}
.bx_vertical_menu_advanced .dropdown:hover .bx_shadow_fix,
.bx_vertical_menu_advanced .dropdown.hover .bx_shadow_fix{
	position: absolute;
	top: -1px;
	right: -2px;
	bottom: 0;
	z-index: 1500;
	display: block;
	width: 5px;
	background: #fff;
	opacity: 1;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b1{min-width:180px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2{min-width:360px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b3{min-width:540px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b4{min-width:720px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:100%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 5px 0 7px -5px rgba(0,0,0,.12);
}

.bx_vertical_menu_advanced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel {
	display: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}

/*.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}*/

.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
/*.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a:hover{
	background:#f0f6f8;
	box-shadow:inset 0 1px 1px 0 #e3e9eb;
}*/

.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_advanced_panel{
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
    margin-bottom:10px;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel img{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	max-height:220px;
	border:1px solid #e7e9ea;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	max-height:220px;
	color:#000;
	text-align:left;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}


.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{
	display:block;
	color:#20394c;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	line-height:23px;
}

.bx_vertical_menu_advanced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
	line-height:16px;
}
@media (max-width:1040px) {
	.bx_vertical_menu_advanced .bx_hma_one_lvl>a {
	  font-size: 14px;
	}
}
@media (max-width:1005px) {
	.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2{
		display: none;
	}
}
@media (max-width:569px) {
	/*.bx_vertical_menu_advanced{display:none}*/
	.header_inner_bottom_line{
		overflow:hidden;
		height:auto;
	}
}

/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/menu/catalog_vertical_multi/themes/blue/colors.css?1581872965701*/
/* 1st level */
.bx_vertical_menu_advanced.bx_blue{
	background:#f6f9fb;
}
/* // 1st level */

/* The Container */
/*// Container */

/* 2nd level*/
.bx_vertical_menu_advanced.bx_blue .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{color: #20394C}
.bx_vertical_menu_advanced.bx_blue .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
    color: #4FC3FF;
    text-decoration: underline;
}
/* // 2nd level*/

/* 3rd level */
.bx_vertical_menu_advanced.bx_blue .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a:hover{
	background: #F0F6F8;
	box-shadow: inset 0 1px 1px 0 #E3E9EB;
}
/* // 3rd level */

/* Panel */
/* // The Panel*/


/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/news.list/yf_news_anonce/style.css?1581872965453*/
div.news-list
{
	word-wrap: break-word;
	padding: 10px 25px 25px 25px;
}
.news-list-head{
	padding: 15px 25px 0px 25px;
	border-bottom: 2px solid #fff;

}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-item{
	margin-bottom: 30px;
	
}
.news-date-time {
	color:#065762;
	margin-bottom:10px;
}
.news_name{
	margin-bottom:10px;
}
.news_name a{
	color: #048595;
	font-size: 18px;
	font-style: italic;
	text-decoration: none;
}

/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/style.css?15818729658318*/

/* Yf-sliders */
.slide_stub{

}

.slide_block{
 box-shadow: 0px 3px 10px 3px #d8d6d6;
  -webkit-box-shadow: 0px 3px 10px 3px #d8d6d6;
  -moz-box-shadow: 0px 3px 10px 3px #d8d6d6;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
}
.bx_slider_section {
  margin-bottom: 18px;
  position: relative;
  border: 1px solid #d8d6d6;
  border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -khtml-border-radius: 0px 0px 5px 5px;
  background-size: contain;
}
.yf_slide_head {
  font-family: "PTSans-Narrow", Tahoma, sans-serif;
  font-size: 24px;
  line-height: 24px;
  color: #fff; 
  padding: 10px;
  margin: 0px;
  background-color: #065762;
  border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -khtml-border-radius: 5px 5px 0px 0px;
}
.bx_slider_section .img-shadow {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 3.5% 0% 35% 8%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  left: 48%;
  width: 48%;
}
.bx_slider_section .block-text {
  position: absolute;
  bottom: 0;
  z-index: 900;
  right: 0px;
  top: 0px;
  left: 0%;
  padding: 3.5% 0% 35% 8%;
  width: 40%;
}
.bx_slider_section .bx_slider_photo_element {
  display: block;
  -o-background-size: contain !important;
  -moz-background-size: contain !important;
  -webkit-background-size: contain !important;
  background-size: contain !important;
  width: 87%;
  border: 1px solid #e0e0df;
  box-shadow: 0px 2px 4px 0 rgba(123, 152, 165, .15);
  -webkit-box-shadow: 0px 2px 4px 0 rgba(123, 152, 165, .15);
  -moz-box-shadow: 0px 2px 4px 0 rgba(123, 152, 165, .15);
  padding-top: 72.5%;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
}
.bx_slider_section .bx_slider_title {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-bottom: none;
  background-color: #528C1E;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  margin: 0 3% 0 0;
  overflow: hidden;
  word-wrap: break-word;
  max-height: 68px;
}
.bx_slider_section .bx_slider_title a {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  overflow: hidden;
  display: block;
  color: #fff;
  font-family: "PTSans-Narrow", Tahoma, sans-serif !important;
  text-decoration: none;
  font-size: 24px;
  width: 100%;
  line-height: 29px;
  /*font-weight: bold;*/
  padding: 5px 10px;
}
.yf_slide_desc {
  font-size: 16px;
  padding-right: 10%;
  margin-top: 8px;
}
.yf_slide_desc p {
  padding: 0px 0px 5px 0px;
}
.bx_slider_section .bx_slider_content_description {
  color: #2B2C31;
  font-size: 18px;
  line-height: 20px;
  max-height: 110px;
  min-height: 50px;
  overflow: hidden;
  margin-top: 2.5%;
}
.bx_slider_section .bx_slider_price_container {
  z-index: 900;
 /*margin-top: 25.5%;*/
  right: 0;
  left: 0;
  top: 0;
  margin-top: 4%;
}
.bx_slider_price_leftblock {
  float: left;
  text-align: center;
  padding: 2% 5% 3% 5%;
  background-color: #53aee9;
  background: linear-gradient(to top, #3d91f2, #5cb9e5);
  background: -webkit-linear-gradient(bottom, #3d91f2, #5cb9e5);
  background: -ms-linear-gradient(to top, #3d91f2, #5cb9e5);
  background: -moz-linear-gradient(to top, #3d91f2, #5cb9e5);
  background: -o-linear-gradient(to top, #3d91f2, #5cb9e5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d91f2', endColorstr='#5cb9e5');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d91f2', endColorstr='#5cb9e5')";
  border: 1px solid #49c1e3;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
}
.bx_slider_price_rightblock {
  margin-left: 6%;
  float: left;
  text-align: center;
  padding: 2% 5% 3% 5%;
  background-color: #d62c00;
  background: linear-gradient(to top, #b32e00, #d62c00);
  background: -webkit-linear-gradient(bottom, #b32e00, #d62c00);
  background: -ms-linear-gradient(to top, #b32e00, #d62c00);
  background: -moz-linear-gradient(to top, #b32e00, #d62c00);
  background: -o-linear-gradient(to top, #b32e00, #d62c00);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b32e00', endColorstr='#d62c00');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b32e00', endColorstr='#d62c00')";
  border: 1px solid #b32e00;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
}

.bx_slider_section .bx_slider_current_price {
  font-size: 32px;
  color: #cf1901;
  text-shadow: 2px 1px 0px rgba(255, 255, 255, 1);
  font-weight: bold;
  float: left;
}
.slider_price_text{
 color: #065762;
 font-size: 30px;
 float: left;
 margin-right: 10px;

}
.yf_slide {
  z-index: 0;
  margin: 0 auto;
}
#slides {
  display: none;
  position: relative;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  background-color:  #67D0DF;
  background: linear-gradient(to top, #67D0DF, #F4F9FB);
  background: -webkit-linear-gradient(bottom, #67D0DF, #F4F9FB);
  background: -moz-linear-gradient(to top, #67D0DF, #F4F9FB);
  background: -o-linear-gradient(to top, #67D0DF, #F4F9FB);
  background: -ms-linear-gradient(to top, #67D0DF, #F4F9FB);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67D0DF', endColorstr='#F4F9FB'); /* IE6 & IE7 */     
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#67D0DF', endColorstr='##F4F9FB')"; /* IE8+ */ 
}
.slidesjs-container,
.slidesjs-control {
  margin: 0 auto;
  max-width: 1400px;
}
#slides .slidesjs-previous {
  position: absolute;
  padding-bottom: 18%;
  top: 44%;
  left: 0;
  z-index: 1000;
  margin-left: 1%;
  width: 31px;
  height: 35px;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/images/left-arrow.png) no-repeat;
  cursor: pointer;
  display: none;
}
#slides .slidesjs-next {
  position: absolute;
  padding-bottom: 18%;
  top: 44%;
  right: 0;
  margin-right: 1%;
  width: 31px;
  height: 35px;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/images/right-arrow.png) no-repeat;
  cursor: pointer;
  display: none;
  z-index: 1000;
}



@media screen and (max-width: 1150px) {
  .bx_slider_section .bx_slider_old_price,
  .bx_slider_section .bx_slider_current_price {
    /*font-size: 22px;*/
  }
  .bx_slider_section .bx_slider_title a {
    font-size: 20px;
    line-height: 22px;
    max-height: 55px;
  }
}
@media screen and (max-width: 1100px) {
  .bx_slider_price_leftblock,
  .bx_slider_price_rightblock {
  padding: 1% 5% 2% 5%;
  }
}
@media screen and (max-width: 1024px) {
  .bx_slider_section .bx_slider_old_price,
  .bx_slider_section .bx_slider_current_price {
    /*font-size: 20px;*/
  }
  .bx_slider_section .bx_slider_content_description {
    max-height: 90px;
  }
  .bx_slider_section .bx_slider_old_price:after {
    top: 40%;
  }
}
@media screen and (max-width: 1005px) {
  .bx_slider_section .bx_slider_old_price,
  .bx_slider_section .bx_slider_current_price {
    /*font-size: 24px;*/
  }
}
@media (max-width: 980px) {
  .bx_slider_section .bx_slider_title a {
    font-size: 21px;
    line-height: 23px;
  }
  .bx_slider_section .bx_slider_old_price,
  .bx_slider_section .bx_slider_current_price{
    /*font-size: 22px;*/
  }
  .bx_slider_section .bx_slider_price_container {
  }
}
@media (max-width: 750px) {
  .bx_slider_section .bx_slider_old_price, 
  .bx_slider_section .bx_slider_current_price {
    /*font-size: 20px;*/
  }
  h2.yf_slide_head {
    padding: 0.5% 0 1.5% 10%;
  }
}
@media (max-width: 675px) {
  .bx_slider_section .bx_slider_old_price,
  .bx_slider_section .bx_slider_current_price {
   /* font-size: 18px;*/
  }
  .bx_slider_section .bx_slider_title a {
    /*max-height: 26px;*/
  }
}
@media (max-width: 640px) {
  .bx_slider_section .bx_slider_title a {
    font-size: 17px;
  }
  .yf_slide_desc {
    display: none;
  }
}
@media (max-width: 590px) {
  .bx_slider_section .bx_slider_old_price,
  .bx_slider_section .bx_slider_current_price {
    font-size: 26px;
  }
}
@media (max-width: 530px) {
  #slides, .yf_slide_head {
    display: none !important;
  }
}
/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/style.css?158187296529425*/
.bx_catalog_top_home {
    border-bottom: 1px solid #E5E5E5;
    min-height: 600px;
    margin-bottom: 20px;
    padding-bottom: 110px;
}
.bx_catalog_item_container {
}
.bx_catalog_top_home .bx_catalog_item {
    position: relative;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    box-shadow: 0px 3px 10px 3px #d8d6d6;
    -webkit-box-shadow: 0px 3px 10px 3px #d8d6d6;
    -moz-box-shadow: 0px 3px 10px 3px #d8d6d6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    width: 23%;
    margin: 0 1% 12px;
    height: auto !important;
    background-color: #fff;
}
.bx_catalog_top_home .bx_catalog_item:hover {
    border: none;
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
}
.bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_container {
    z-index: 990;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 6px 4px -4px rgba(0, 0, 0, .2);
}
.bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_controls,
.bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_articul,
.bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_scu {
    text-align: center;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    z-index: 1000;
    padding: 0px 6% 6% 6%;
    background-color: #fff;
}
.bx_catalog_top_home .bx_catalog_item_articul {
    text-align: center;
    font-size: 13px;
    line-height: 10px;
}
.bx_catalog_top_home .bx_catalog_item_title {
    overflow-y: scroll;
    padding: 5% 6% 5% 6%;
    border-bottom: 1px solid #d1d1d2;
    border-top: 1px solid #d1d1d2;
    height: 59px;
}

.bx_catalog_top_home .bx_catalog_item_title a {
    color: #0e1a4d;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
}
.item_props{
    display: table;
    width: 100%;
    padding: 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    min-height: 110px;

}
.item_props .item_prop_row{
    display: table-row;
    line-height: 14px;

}
.item_props .item_prop_row .item_prop_value{
    display: table-cell;
    padding-right: 10px;
    width: 65%;
    vertical-align: middle;
}
.item_props .item_prop_row .item_prop_value .brand_wrapper .bx_item_vidget{
    height: 0px;
    padding: 10%;
    margin: 0px;

}
.item_props .item_prop_row .item_prop_label{
    max-width: 50%;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
}
.bx_catalog_top_home .bx_catalog_item_price {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    padding: 10px 0px;
}
.price_wrap{
    margin: 0 auto;
    width: 100%;
    text-align: center;
    padding-bottom: 10px;

}
.bx_catalog_top_home .bx_catalog_item_price span {
    white-space: nowrap;
    color: #7C898C;
    text-decoration: line-through;
    display: block;
    width: 100%;
}
.text_price{
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    color: #4f4f50;
    padding-right: 10px;
    display: inline;

}
.bx_catalog_top_home .bx_catalog_item_controls {
    text-align: center;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    z-index: 1000;
    padding: 0px 6% 6% 6%;
    box-shadow: 0px 3px 10px 3px #d8d6d6;
    -webkit-box-shadow: 0px 7px 10px 3px #d8d6d6;
    -moz-box-shadow: 0px 3px 10px 3px #d8d6d6;
    /*opacity:0;*/
}
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
    width: 100%;
    white-space: nowrap;
    text-align: center;
}
.yf_vsego {
    color: #CA152B;
    font-weight: normal;
    font-size: 14px;
    clear: both;
    text-align: left;
    margin-bottom: 10px;
    margin-left: 2px;
}
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone span {
    color: #3f3f3f;
    font-size: 13px;
}
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
    text-align: left;
    font-size: 12px;
    line-height: 30px;
    font-weight: bold;
}
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
    width: 100%;
    text-align: center;
}
.bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    line-height: 25px;
    margin: 5px auto 0px auto;
}
.bx_catalog_top_home .bx_catalog_item_controls input[type=text] {
    border: none;
    vertical-align: top;
}
.bx-touch .bx_catalog_top_home .bx_catalog_item_controls,
.bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_controls {
    opacity: 1
}
.bx_catalog_top_home .bx_cnt_desc {
    text-align: left;
    position: absolute;
    right: -45px;
    top: 2px;
    width: 40px;
}
.bx_catalog_top_home .bx_catalog_item_controls a {
    margin-bottom: 10px;
}
.bx_catalog_top_home .bx_catalog_item_price .bx_price {
    font-size: 22px;
    color: #85c00a;
    font-weight: normal;
    display: inline;
}

.bx_catalog_top_home .bx_catalog_item_images_double,
.bx_catalog_top_home .bx_catalog_item_images {
    position: relative;
    z-index: 910;
    display: block;
    padding-top: 110%;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: 75%;
    background-size: 75%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bx_catalog_top_home .bx_catalog_item_images_double {
    z-index: 900;
    margin-top: -110%;
    opacity: 0;
}
.bx-no-touch .bx_catalog_top_home .bx_catalog_item.double:hover .bx_catalog_item_images {
    opacity: 0;
    /* -webkit-animation:rotateimgfirst 0.5s;
      animation:rotateimgfirst 0.5s;*/
}
.bx-no-touch .bx_catalog_top_home .bx_catalog_item.double:hover .bx_catalog_item_images_double {
    opacity: 1;
    /*-webkit-animation:rotateimglast 0.5s;
      animation:rotateimglast 0.5s;*/
}
.bx-no-touch .bx_catalog_top_home .bx_catalog_item .bx_catalog_item_controls,
.bx_catalog_top_home .bx_catalog_item .bx_catalog_item_articul,
.bx_catalog_top_home .bx_catalog_item .bx_catalog_item_scu {
    display: none
}
.bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_controls,
.bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_articul,
.bx-no-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_scu {
    display: block;
    opacity: 1;
}
.bx_catalog_top_home .bx_catalog_item .bx_catalog_item_scu {
    padding-top: 10px
}
.bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_scu>div {
    margin: 0 auto;
    text-align: center;
}
.bx-no-touch .bx_catalog_top_home .bx_catalog_item .bx_catalog_item_controls.touch,
.bx-touch .bx_catalog_top_home .bx_catalog_item .bx_catalog_item_controls.no_touch {
    display: none !important;
}
.bx_catalog_item_articul {
    color: #4a3f3f;
    text-decoration: none;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}
/* Stickers */

.bx_catalog_top_home .bx_stick {
    color: #fff;
    background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/new.png) no-repeat top left;
    text-transform: uppercase;
    font-size: 15px;
    height: 30%;
    width: 30%;
    text-align: center;
    left: 6%;
    line-height: 0px;
    vertical-align: top;
    top: 6%;
    background-size: contain;
    position: absolute;
}
.bx_catalog_top_home .bx_stick span {
    display: block;
    margin-top: -11px;
}
.bx_catalog_top_home .bx_stick.short {
    font-weight: bold;
    font-size: 18px
}
.bx_catalog_top_home .bx_stick.average {
    /* font-weight: bold;
     font-size: 13px*/
}
.bx_catalog_top_home .bx_stick.long {
    font-weight: normal;
    font-size: 11px
}
.bx_catalog_top_home .bx_stick_disc {
    position: absolute;
    width: 72px;
    height: 74px;
    /*background:url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/stick_disc.png) no-repeat center;*/

    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #ba3434;
    font-size: 23px;
}
.bx_catalog_top_home .bx_stick.left,
.bx_catalog_top_home .bx_stick_disc.left {
    /*left: -2px;*/
}
.bx_catalog_top_home .bx_stick.right,
.bx_catalog_top_home .bx_stick_disc.right {
    right: 0;
}
.bx_catalog_top_home .bx_stick.top,
.bx_catalog_top_home .bx_stick_disc.top {
    /*top: 15px;*/
}
.bx_catalog_top_home .bx_stick.bottom,
.bx_catalog_top_home .bx_stick_disc.bottom {
    position: absolute;
    border-bottom: 22px solid #ea1010;
    border-left: 22px solid transparent;
    border-right: 22px solid transparent;
    height: 0;
    width: 50px;
    right: -22px;
    top: 13px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    box-shadow: 0 5px 4px -4px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 5px 4px -4px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 5px 4px -4px rgba(0, 0, 0, .3);
}
.bx_catalog_top_home .bx_stick.middle,
.bx_catalog_top_home .bx_stick_disc.middle {
    top: 49%;
}
/* buttons */

.bx_catalog_top_home .bx_bt_button,
.bx_catalog_top_home .bx_bt_button_type_2 {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    cursor: pointer;
    white-space: nowrap;
}
.bx_catalog_top_home .bx_bt_button_type_2:hover {
    background: #00A2DF;
    color: #fff;
}
.bx_catalog_top_home .bx_small.bx_bt_button {
    display: inline-block;
    min-width: 20px;
    line-height: 20px;
}
.bx_catalog_top_home .bx_small.bx_bt_button_type_2 {
    display: inline-block;
    min-width: 25px;
    line-height: 25px;
}
.bx_catalog_top_home .bx_medium.bx_bt_button {
    padding: 5px 10px;
}
.bx_catalog_top_home .bx_medium.bx_bt_button_type_2 {
    color: #FFFFFF !important;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    background-color: #065762 !important;
    border: none !important;
    padding: 5px 10px;
}
.bx_catalog_top_home .bx_medium.bx_bt_button_type_2:hover {
    background-color: #98c638 !important;
}
.bx_catalog_top_home .bx_col_input {
    display: inline-block;
    text-align: center;
    background-color: #dbe0e8;
    border: 2px solid #88acb9 !important;
    color: #4a4a4a;
    padding: 4.5px 3px !important;
    width: 30px !important;
    margin: 0 !important;
    font-size: 14px !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -khtml-border-radius: 0px !important;
}

.bx_catalog_top_home .bx_item_detail_size {
    position: relative;
    margin-bottom: 5px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%;
}
/*----*/

.bx_catalog_top_home .bx_item_detail_size .bx_item_section_name_gray {
    vertical-align: middle;
    font-size: 13px;
    display: none;
}
/*----*/

.bx_catalog_top_home .bx_item_detail_size .bx_size_scroller_container {
    position: relative
}
.bx_catalog_top_home .bx_item_detail_size .bx_size {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
    margin-top: 7px;
}
.bx_catalog_top_home .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}
.bx-touch .bx_catalog_top_home .bx_item_detail_size .bx_size {
    overflow-x: auto;
}
.bx_catalog_top_home .bx_item_detail_size ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}
.bx-touch .bx_catalog_top_home .bx_item_detail_size .bx_size ul {
    margin-left: 0 !important;
}
.bx_catalog_top_home .bx_item_detail_size ul li {
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
}
.bx_catalog_top_home .bx_item_detail_size ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c8b59e;
    background: #fff;
    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px;
}
.bx-retina .bx_catalog_top_home .bx_item_detail_size ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border.png) 2 fill stretch;
}
.bx_catalog_top_home .bx_item_detail_size ul li:hover .cnt {
    border: 1px solid #7c6c59
}
.bx_catalog_top_home .bx_item_detail_size ul li:active .cnt,
.bx_catalog_top_home .bx_item_detail_size ul li.bx_active .cnt {
    border: 2px solid #7c6c59;
}
.bx-retina .bx_catalog_top_home .bx_item_detail_size ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border_active.png) 2 fill stretch;
}
.bx_catalog_top_home .bx_item_detail_size .bx_size ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}
.bx_catalog_top_home .bx_item_detail_size .bx_size ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left: 2px;
    z-index: 11;
    background: rgba(255, 255, 255, .79) url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/missing.png) no-repeat center;
}
/*----*/

.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_left,
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_right {
    opacity: 0.8
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_left:hover,
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_right:hover {
    opacity: 1.0
}
.bx_catalog_top_home .bx_item_detail_size.full .bx_slide_left,
.bx_catalog_top_home .bx_item_detail_size.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width: 5%;
    max-width: 11px;
    cursor: pointer;
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_left {
    left: -5%;
    background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_right {
    right: -5%;
    background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}
.bx-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_left {
    left: 0;
    background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}
.bx-touch .bx_catalog_top_home .bx_item_detail_size .bx_slide_right {
    right: 0;
    background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}
/* scu_detail_scu */

.bx_catalog_top_home .bx_item_detail_scu {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}
/*----*/

.bx_catalog_top_home .bx_item_detail_scu .bx_item_section_name_gray {
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
    display: none;
}
/*----*/

.bx_catalog_top_home .bx_item_detail_scu .bx_scu_scroller_container {
    position: relative
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu {
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}
.bx-touch .bx_catalog_top_home .bx_item_detail_scu .bx_scu {
    overflow-x: auto
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}
.bx-touch .bx_catalog_top_home .bx_item_detail_scu .bx_scu ul {
    margin-left: 0 !important
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li {
    position: relative;
    display: inline-block;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li .cnt {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c8b59e;
    background: #fff;
    z-index: 10;
}
.bx-retina .bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border.png) 2 fill stretch;
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li:hover .cnt {
    border: 1px solid #7c6c59
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    padding: 3px;
    border: 2px solid #7c6c59;
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt {
    border: 1px solid #c0cfda !important
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li.bx_missing>i {
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index: 11;
    background: rgba(255, 255, 255, .79) url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/missing.png) no-repeat center;
}
.bx-retina .bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/x2border_active.png) 2 fill stretch;
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
    position: absolute;
    top: 6%;
    right: 6%;
    bottom: 6%;
    left: 6%;
    background-size: contain;
    background-repeat: no-repeat;
}
.bx_catalog_top_home .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
    width: auto;
    height: 25px;
}
/*----*/

.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_right {
    opacity: 0.8
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_right:hover {
    opacity: 1.0
}
.bx_catalog_top_home .bx_item_detail_scu.full .bx_slide_left,
.bx_catalog_top_home .bx_item_detail_scu.full .bx_slide_right {
    position: absolute;
    top: 0;
    bottom: 4px;
    width: 5%;
    max-width: 11px;
    cursor: pointer;
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_left {
    left: -5%;
    background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/arr_left.png) no-repeat left center;
    background-size: 100% auto
}
.bx-no-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_right {
    right: -5%;
    background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/arr_right.png) no-repeat right center;
    background-size: 100% auto
}
.bx-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_left {
    left: 0;
    background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/fade_left.png) repeat-y left center;
    background-size: 100% auto
}
.bx-touch .bx_catalog_top_home .bx_item_detail_scu .bx_slide_right {
    right: 0;
    background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/images/fade_right.png) repeat-y right center;
    background-size: 100% auto
}
.price_old_catalog {
    color: #b8b8b8;
    text-decoration: line-through;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
}
.yf_desc_article {
    color: #9B96A3;
    text-transform: lowercase;
}


.bx_catalog_top_home.bx_blue .bx_bt_button {
    color: #FFFFFF !important;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    background-color: #01b3c9 !important;
    border: none !important;
}
.bx_catalog_top_home.bx_blue .bx_bt_button:hover {
    background-color: #cf1901 !important;
}





@media (min-width: 960px) {
    .bx_catalog_top_home.col1 .bx_catalog_item {
        padding: 1px 26px;
        width: 100%;
    }
    .bx_catalog_top_home.col2 .bx_catalog_item {
        padding: 1px 26px;
        width: 50%;
    }
    .bx_catalog_top_home.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both;
    }
    .bx_catalog_top_home.col3 .bx_catalog_item {
        margin: 0px 1% 20px;
        width: 31.333333%;
    }
    .bx_catalog_top_home.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both;
    }
    .bx_catalog_top_home.col4 .bx_catalog_item:nth-child(4n+1) {
        clear: both;
    }
    .bx_catalog_top_home.col5 .bx_catalog_item {
        padding: 1px 26px;
        width: 18%;
    }
    .bx_catalog_top_home.col5 .bx_catalog_item:nth-child(5n+1) {
        clear: both;
    }
}

@media (max-width: 960px) {
    .bx-no-touch .bx_catalog_top_home .bx_catalog_item .bx_catalog_item_controls,
    .bx_catalog_top_home .bx_catalog_item .bx_catalog_item_articul,
    .bx_catalog_top_home .bx_catalog_item .bx_catalog_item_scu {
        /*margin: 15px 16px 0px 16px;*/
    }
    .bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
        /*margin: 0;*/
    }
}
@media (min-width: 760px) and (max-width: 960px) {
    .bx_catalog_top_home.col1 .bx_catalog_item {
        padding: 1px 16px
    width: 100%
    }
    .bx_catalog_top_home.col2 .bx_catalog_item {
        padding: 1px 16px;
        width: 50%;
    }
    .bx_catalog_top_home.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }
    .bx_catalog_top_home.col3 .bx_catalog_item {
        padding: 1px 16px;
        width: 31.333333%
    }
    .bx_catalog_top_home.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }
    .bx_catalog_top_home.col4 .bx_catalog_item:nth-child(4n+1),
    .bx_catalog_top_home.col5 .bx_catalog_item:nth-child(4n+1) {
        clear: both;
    }
}
@media (max-width: 760px) {
    .bx_catalog_top_home.col1 .bx_catalog_item {
        padding: 1px 16px;
        width: 100%
    }
    .bx_catalog_top_home.col2 .bx_catalog_item {
        padding: 1px 16px;
        width: 50%
    }
    .bx_catalog_top_home.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both
    }
    .bx_catalog_top_home.col3 .bx_catalog_item {
        padding: 1px 16px;
        width: 33.333333%;
    }
    .bx_catalog_top_home.col3 .bx_catalog_item:nth-child(3n+1) {
        clear: both
    }
    .bx_catalog_top_home .bx_catalog_item:nth-child(2n+1) {
        clear: both;
    }
    .bx_catalog_top_home.col3 .bx_catalog_item,
    .bx_catalog_top_home.col4 .bx_catalog_item,
    .bx_catalog_top_home.col5 .bx_catalog_item {
        width: 48%;
    }
}
@media (min-width: 640px) and (max-width: 960px) {
    .bx_catalog_tile_home .bx_catalog_item_controls {
        height: auto;
    }
    .bx_catalog_top_home .bx_stick.short {
        font-weight: normal;
        font-size: 14px
    }
    .bx_catalog_top_home .bx_stick.long {
        font-weight: normal;
        font-size: 11px
    }
    .bx_catalog_top_home .bx_stick_disc {
        width: 64px;
        height: 65px;
        background-size: 100%;
        font-size: 20px;
    }
}
@media (max-width: 640px) {
    .bx_catalog_top_home {
        border-bottom: 1px solid #e5e5e5;
    }
    .bx-touch .bx_catalog_top_home .bx_catalog_item_controls {
        height: auto;
        line-height: 30px;
        text-align: center;
    }
    .bx-touch .bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
        display: none;
    }
    .bx-touch .bx_catalog_top_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
        float: none;
        width: 100%;
        text-align: center;
    }
    .bx-touch .bx_catalog_top_home .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px;
    }
    .bx-touch .bx_catalog_top_home .bx_stick_disc {
        width: 48px;
        height: 49px;
        background-size: 100%;
        font-size: 16px;
        line-height: 49px;
    }
}
@media (max-width: 580px) {
    .bx-touch .bx_catalog_top_home.col1 .bx_catalog_item {
        padding: 1px 26px;
        width: 100%
    }
    .bx-touch .bx_catalog_top_home.col2 .bx_catalog_item {
        padding: 1px 16px;
        width: 50%;
    }
    .bx-touch .bx_catalog_top_home.col2 .bx_catalog_item:nth-child(3n+1) {
        clear: none;
    }
    .bx-touch .bx_catalog_top_home.col2 .bx_catalog_item:nth-child(2n+1) {
        clear: both;
    }
    .bx-touch .bx_catalog_top_home.col2 .bx_catalog_item,
    .bx-touch .bx_catalog_top_home.col3 .bx_catalog_item,
    .bx-touch .bx_catalog_top_home.col4 .bx_catalog_item,
    .bx-touch .bx_catalog_top_home.col5 .bx_catalog_item {
        padding: 1px 16px;
        width: 50%;
        clear: none;
    }
    .bx-touch .bx_catalog_top_home.col2 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_catalog_top_home.col3 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_catalog_top_home.col4 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_catalog_top_home.col5 .bx_catalog_item:nth-child(2n+1) {
        clear: both;
    }
}
@media (max-width: 500px) {
    .bx_catalog_top_home.col3 .bx_catalog_item,
    .bx_catalog_top_home.col4 .bx_catalog_item,
    .bx_catalog_top_home.col5 .bx_catalog_item {
        width: 98%;
    }
}
@media (max-width: 480px) {
    .bx-touch .bx_catalog_top_home {
        border-bottom: 1px solid #e5e5e5;
    }
    .bx-touch .bx_catalog_top_home .bx_catalog_tile_section {
        padding-top: 206%
    }
    .bx-touch .bx_catalog_top_home .bx_catalog_item:nth-child(4n+1) {
        clear: none;
    }
    .bx-touch .bx_catalog_top_home .bx_catalog_item:nth-child(3n+1) {
        clear: none;
    }
    .bx-touch .bx_catalog_top_home .bx_catalog_item:nth-child(2n+1) {
        clear: both;
    }


    .bx-touch .bx_catalog_top_home .bx_catalog_item_controls {
        height: auto;
        line-height: 30px;
        display: block
    }
    .bx-touch .bx_catalog_top_home .bx_catalog_item:hover .bx_catalog_item_controls {
        height: auto
    }
    .bx-touch .bx_catalog_top_home .bx_stick {
        width: 70px;
        height: 30px;
        background-size: 100%;
        font-size: 11px;
        line-height: 30px;
    }
    .bx-touch .bx_catalog_top_home .bx_stick_disc {
        width: 37px;
        height: 38px;
        background-size: 100%;
        font-size: 13px;
        line-height: 38px;
    }
}
@media (max-width: 300px) {
    .bx_catalog_top_home .bx_catalog_item_price span {
        margin-left: 0px;
        clear: both;
        width: 100%;
    }
}
@media (max-width: 250px) {
    .bx_catalog_top_home.bx_blue .bx_bt_button {
        display: none;
    }
}


@keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }
    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
    }
}
@-webkit-keyframes borderview {
    from {
        border: 1px solid #fdfdfd;
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }
    to {
        border: 1px solid #d3d3d3;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
    }
}
@keyframes rotateimgfirst {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@-webkit-keyframes rotateimgfirst {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes rotateimglast {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes rotateimglast {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/themes/blue/style.css?1581872965445*/
/* catalog.section */
.bx_catalog_top_home.bx_blue .bx_bt_button, .bx_catalog_top_home.bx_blue .bx_bt_button_type_2  				{
    border: 2px solid #69A1C2;
    color: #414240;
}
.bx_catalog_top_home.bx_blue .bx_bt_button:hover, .bx_catalog_top_home.bx_blue .bx_bt_button_type_2:hover 		{
    background: #fff;
}
.bx_catalog_top_home.bx_blue .bx_bt_button:active, .bx_catalog_top_home.bx_blue .bx_bt_button_type_2:active 		{
    background: #fff;
}
/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/search.title/yf-search/style.css?15818729655182*/
#search form {
	position: relative;
}
.content_search_box.hnav {
	background-color: #98c638;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 10px;
	margin: 0px 0px 20px 0px;
}
.content_search_box.hnav table {
	width: 100%;
}
.clr1 {
	float: left;
}
.content_search_box.hnav -webkit-input-placeholder {
  color: #fff;
}
.content_search_box.hnav #title-search-input {
	font-size: 18px;
	width: 80%;
 	outline: none;
	display: inline-block;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-color: #ffffff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	margin: 0px;
	padding: 5px;
	color: #4a4a4a;
}

.content_search_box.hnav #title-search-input:focus{
  	
}
#title-search-input::-webkit-input-placeholder       {color: #4f4f50 !important; opacity: 1; transition: opacity 0.3s ease;   font-size: 18px; font-family: "PTSans-Narrow", Tahoma, sans-serif;}
#title-search-input::-moz-placeholder                {color: #4f4f50 !important; opacity: 1; transition: opacity 0.3s ease;   font-size: 18px; font-family: "PTSans-Narrow", Tahoma, sans-serif;}
#title-search-input:-moz-placeholder                 {color: #4f4f50 !important; opacity: 1; transition: opacity 0.3s ease;   font-size: 18px; font-family: "PTSans-Narrow", Tahoma, sans-serif;}
#title-search-input:-ms-input-placeholder            {color: #4f4f50 !important; opacity: 1; transition: opacity 0.3s ease;   font-size: 18px; font-family: "PTSans-Narrow", Tahoma, sans-serif;}
#title-search-input:-o-placeholder            			 {color: #4f4f50 !important; opacity: 1; transition: opacity 0.3s ease;   font-size: 18px; font-family: "PTSans-Narrow", Tahoma, sans-serif;}

#title-search-input:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
#title-search-input:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
#title-search-input:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
#title-search-input:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}

.content_search_box.hnav input[type="submit"] {
	color:#fff;
	outline: none;
	cursor: pointer;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
  transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	font-size: 20px;
  background-color: #98c638;
	height: 30px;
	margin: 0px 0px 0px 1%;
  float: left;
  width: 19%;
	line-height: 0px;
	background: url('/bitrix/templates/climateon/components/bitrix/search.title/yf-search/images/bg_search.jpg') no-repeat 0% 0%;
}
.content_search_box.hnav input[type="submit"]:hover {

}

div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:1005;
	margin-top:40px;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td,
table.title-search-result tr.title-search-selected a,
table.title-search-result tr.title-search-selected td.title-search-more a {
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a {
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a {
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator,
table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/climateon/components/bitrix/search.title/yf-search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

@media screen and (max-width: 520px) {
	.content_search_box.hnav input[type="submit"] {
	  background: none;
	  padding: 0px;
  } 
}
@media screen and (max-width: 435px) {
	.content_search_box.hnav input[type="submit"] {
	  width: 19% !important;
	}
}
/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/style.css?158187296628098*/
.yf_filter_product .bx_catalog_tile_home_type_2 {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  padding-bottom: 4%;
}

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slide.active {
  opacity: 0;
  -webkit-animation: nextslide 0.9s;
  animation: nextslide 0.9s;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slide.notactive,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slide {
  display: none;
  opacity: 0;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slide.active {
  display: block;
  opacity: 1;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slide.notactive {
  opacity: 1;
  -webkit-animation: prevslide 0.9s;
  animation: prevslide 0.9s;
}

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item {
  position: relative;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fafafa;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  margin: 0 2% 0 0;
  width: 23%;
  box-shadow: 0px 3px 10px 3px #d8d6d6;
  -webkit-box-shadow: 0px 3px 10px 3px #d8d6d6;
  -moz-box-shadow: 0px 3px 10px 3px #d8d6d6;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(4n) {
  margin-right: 0px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(4n+1) {
  clear: both;
}

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_articul {
  color: #a5a5a5;
  font-size: 13px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_title {
  overflow: hidden;
  padding: 5% 6% 5% 6%;
  border-bottom: 1px solid #d1d1d2;
  border-top: 1px solid #d1d1d2;
  height: 60px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_title a {
  color: #0e1a4d;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 18px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_price {
  color: #3f3f3f;
  font-weight: bold;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_price span {
  color: #a5a5a5;
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  text-decoration: line-through;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_price span.text_price {
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
  color: #4f4f50;
  padding-right: 10px;
  
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls {
  text-align: center;
  opacity: 1;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
  width: 100%;
  white-space: nowrap;
  text-align: center;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blockone span {
  color: #3f3f3f;
  font-size: 13px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  border: 1px solid #E4E4E4;
  background: #F3F3F3;
  white-space: normal;
  line-height: normal;
  padding: 5px 15px;
  margin-bottom: 10px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
  width: 100%;
  text-align: center;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
  width: 100%;
  text-transform: uppercase;
  font-size: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 25px;
  padding: 4% 0%;
  transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
}
.yf_filter_product.color_scheme_0 .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
  background: #065762 url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/cart.png) no-repeat 15% center; 
}
.yf_filter_product.color_scheme_0 .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:hover {
  background-color: #cf1901;
}
.yf_filter_product.color_scheme_1 .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
  background: #01b3c9 url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/cart.png) no-repeat 15% center; 
}
.yf_filter_product.color_scheme_1 .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:hover {
  background-color: #98c638;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls input[type=text] {
  border: none;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_cnt_desc {
  text-align: left;
  position: absolute;
  right: -45px;
  top: 2px;
  width: 40px;
}
.card_footer{
  height: 14px;
  border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -khtml-border-radius: 0px 0px 5px 5px;

}
.color_scheme_0 .card_footer{
  background-color: #98c638;
}
.color_scheme_1 .card_footer{
  background-color: #065762;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_price .bx_price {
  font-size: 26px;
  color: #85c00a;
  font-weight: bold;
  text-align: center;
  padding: 10px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images {
  position: relative;
  z-index: 910;
  display: block;
  padding-top: 90%;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 75%;
  background-size: 75%;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double {
  z-index: 900;
  margin-top: -125%;
  opacity: 0;
  display:none;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_controls,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_articul,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_scu {
  display: none;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_controls.touch,
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_controls.no_touch {
  display: none !important;
}

/* Stickers */

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick {
  position: absolute;
  width: 123px;
  height: 35px;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/stick.png) left center no-repeat;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 0 #ba3434;
  line-height: 35px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.short {
  font-weight: bold;
  font-size: 18px
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.average {
  font-weight: bold;
  font-size: 13px
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.long {
  font-weight: normal;
  font-size: 11px
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc {
  position: absolute;
  width: 72px;
  height: 74px;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/stick_disc.png) no-repeat center;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 0 #ba3434;
  font-weight: bold;
  font-size: 23px;
  line-height: 74px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.left,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc.left {
  left: -2px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.right,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc.right {
  right: 0;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.top,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc.top {
  top: 15px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.bottom,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc.bottom {
  bottom: 5px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.middle,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc.middle {
  top: 49%;
}

/* buttons */

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_bt_button_type_2 {
  border: 1px solid #e9e9e9;
  color: #656565;
  text-decoration: none;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_bt_button_type_2:hover {
  background: #fff;
  text-decoration: none;
  border: 1px solid #88acb9;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_small.bx_bt_button_type_2 {
  display: inline-block;
  min-width: 20px;
  line-height: 20px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_medium.bx_bt_button_type_2 {
  padding: 0 13px;
  height: 25px;
  font-weight: bold;
  line-height: 25px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_col_input {
  display: inline-block;
  width: 40px;
  text-align: center;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_left,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_right {
  position: absolute;
  position: absolute;
  top: 45%;
  bottom: 0;
  z-index: 910;
  display: block;
  margin-top: -29px;
  width: 100%;
  width: 35px;
  height: 35px;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/slider_arrow.png) no-repeat;
  background-size: 35px auto !important;
  cursor: pointer;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_left {
  left: -10px;
  background-position: 0 0;
  display: none;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_left:active {
  background-position: 0 -70px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_right {
  right: -10px;
  background-position: 0 -35px;
  display: none;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_right:active {
  background-position: 0 -105px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination {
  /*position: absolute;*/
  bottom: 0;
  margin: 0;
  padding: 10px 0px 0px 0px;
  width: 100%;
  list-style: none;
  text-align: center;
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination {
  display: none;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination li {
  display: inline-block;
  margin: 0 3px;
  padding: 0;
  width: 14px;
  height: 20px;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/pagination_dot.png) no-repeat right center;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination li:hover,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination li.active {
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/pagination_dot.png) no-repeat 1px center;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination li span {
  display: block;
  width: 14px;
  height: 20px;
  text-decoration: none;
  cursor: pointer;
}

/* scu_detail_size */

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size {
  position: relative;
  margin-bottom: 10px;
  padding: 0;
  max-width: 100%;
  width: 100%;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size.full {
  position: relative;
  margin-left: -5%;
  padding: 0 5%;
}

/*----*/

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_item_section_name_gray {
  color: #9e9e9e;
  vertical-align: middle;
  font-size: 11px;
  line-height: 11px;
}

/*----*/

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size_scroller_container {
  position: relative;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size {
  position: relative;
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  white-space: nowrap;
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size {
  overflow-x: auto;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  white-space: nowrap;
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size ul {
  margin-left: 0 !important;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li {
  position: relative;
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 25px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li .cnt {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 2px;
  bottom: 2px;
  left: 2px;
  display: block;
  overflow: hidden;
  border: 1px solid #c0cfda;
  background: #fff;
  color: #3f3f3f;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
  line-height: 22px;
}
.yf_filter_product .bx-retina .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li .cnt {
  border: none;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border.png) 2 fill stretch;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li:hover .cnt {
  border: 1px solid #006cc0
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li:active .cnt,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li.bx_active .cnt {
  border: 2px solid #006cc0;
}
.yf_filter_product .bx-retina .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li.bx_active .cnt {
  border: none;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border_active.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border_active.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border_active.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border_active.png) 2 fill stretch;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size ul li.bx_missing .cnt {
  border: 1px solid #c0cfda !important
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size ul li.bx_missing>i {
  cursor: not-allowed;
  position: absolute;
  display: block;
  top: 0;
  right: 2px;
  bottom: 2px;
  left: 2px;
  z-index: 11;
  background: rgba(255, 255, 255, .79) url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/missing.png) no-repeat center;
}

/*----*/
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size.full .bx_slide_left,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size.full .bx_slide_right {
  position: absolute;
  top: 0;
  bottom: 4px;
  width: 5%;
  max-width: 11px;
  cursor: pointer;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_slide_left {
  left: -5%;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/arr_left.png) no-repeat left center;
  background-size: 100% auto
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_slide_right {
  right: -5%;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/arr_right.png) no-repeat right center;
  background-size: 100% auto
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_slide_left {
  left: 0;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/fade_left.png) repeat-y left center;
  background-size: 100% auto
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_slide_right {
  right: 0;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/fade_right.png) repeat-y right center;
  background-size: 100% auto
}

/* scu_detail_scu */

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu {
  position: relative;
  margin-bottom: 10px;
  padding: 0;
  max-width: 100%;
  width: 100%;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu.full {
  position: relative;
  margin-left: -5%;
  padding: 0 5%
}

/*----*/

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_item_section_name_gray {
  color: #9e9e9e;
  vertical-align: middle;
  font-size: 11px;
  line-height: 11px;
}
/*----*/

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu_scroller_container {
  position: relative;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu {
  position: relative;
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu {
  overflow-x: auto
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  white-space: nowrap
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul {
  margin-left: 0 !important
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li {
  position: relative;
  display: block;
  float: left;
  height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li .cnt {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 2px;
  bottom: 4px;
  left: 2px;
  display: block;
  overflow: hidden;
  border: 1px solid #c0cfda;
  background: #fff;
  z-index: 10;
}
.yf_filter_product .bx-retina .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li .cnt {
  border: none;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border.png) 2 fill stretch;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li:hover .cnt {
  border: 1px solid #006cc0
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li:active .cnt,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
  padding: 3px;
  border: 2px solid #006cc0;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt {
  border: 1px solid #c0cfda !important
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li.bx_missing>i {
  cursor: not-allowed;
  position: absolute;
  display: block;
  top: 0;
  right: 2px;
  bottom: 4px;
  left: 2px;
  z-index: 11;
  background: rgba(255, 255, 255, .79) url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/missing.png) no-repeat center;
}
.yf_filter_product .bx-retina .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
  border: none;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border_active.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border_active.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border_active.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/x2border_active.png) 2 fill stretch;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
  position: absolute;
  top: 6%;
  right: 6%;
  bottom: 6%;
  left: 6%;
  background-size: contain;
  background-repeat: no-repeat;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
  width: auto;
  height: 25px;
}

/*----*/

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu.full .bx_slide_left,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu.full .bx_slide_right {
  position: absolute;
  top: 0;
  bottom: 4px;
  width: 5%;
  max-width: 11px;
  cursor: pointer;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_slide_left {
  left: -5%;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/arr_left.png) no-repeat left center;
  background-size: 100% auto
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_slide_right {
  right: -5%;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/arr_right.png) no-repeat right center;
  background-size: 100% auto
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_slide_left {
  left: 0;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/fade_left.png) repeat-y left center;
  background-size: 100% auto
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_slide_right {
  right: 0;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/images/fade_right.png) repeat-y right center;
  background-size: 100% auto
}


@media (max-width: 1005px) {
  .yf_filter_product h2 {
    padding-left: 10px;
  }
}

@media (min-width: 960px) {
  .yf_filter_product .bx_catalog_tile_home_type_2.col1 .bx_catalog_item {
    padding: 1px 26px;
    width: 100%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col2 .bx_catalog_item {
    padding: 1px 26px;
    width: 50%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item {
    padding: 1px 26px;
    width: 33.333333%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col2 .bx_catalog_item:nth-child(2n+1),
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(3n+1) {
    clear: both;
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(4) {
    display: none;
  }
}
@media (max-width: 960px) {
  .yf_filter_product .bx_catalog_tile_home_type_2.col1 .bx_catalog_item {
    padding: 1px 16px;
    width: 100%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col2 .bx_catalog_item {
    padding: 1px 16px;
    width: 50%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item {
    padding: 1px 16px;
    width: 33.333333%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col2 .bx_catalog_item:nth-child(2n+1),
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(3n+1),
  .yf_filter_product .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(4n+1) {
    clear: both;
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(4) {
    display: none;
  }
}
@media (max-width: 700px) {
  .yf_filter_product .bx_catalog_tile_home_type_2.col4 .bx_catalog_item {
    width: 48%;
    margin-bottom: 2%;
  }
}
@media (min-width: 641px) and (max-width: 960px) {
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls {
    height: auto;
  }
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick {
    width: 90px;
    height: 30px;
    background-size: 100%;
    line-height: 30px;
  }
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.short {
    font-weight: normal;
    font-size: 14px
  }
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.average,
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.long {
    font-weight: normal;
    font-size: 11px
  }
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc {
    width: 64px;
    height: 65px;
    background-size: 100%;
    font-size: 20px;
    line-height: 65px;
  }
}
@media (max-width: 640px) {
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(4n+1) {
    clear: none;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 {
    border-bottom: 1px solid #e5e5e5;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
    display: none;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
    float: none;
    width: 100%;
    text-align: center;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item_controls {
    height: auto;
    line-height: 30px;
    text-align: center
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_stick {
    width: 70px;
    height: 30px;
    background-size: 100%;
    font-size: 11px;
    line-height: 30px;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_stick_disc {
    width: 48px;
    height: 49px;
    background-size: 100%;
    font-size: 16px;
    line-height: 49px;
  }
}
@media (max-width: 580px) {
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col1 .bx_catalog_item {
    padding: 1px 26px;
    width: 100%
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col2 .bx_catalog_item {
    padding: 1px 16px;
    width: 50%
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col2 .bx_catalog_item:nth-child(2n+1) {
    clear: both
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col2 .bx_catalog_item,
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col3 .bx_catalog_item,
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col4 .bx_catalog_item,
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col5 .bx_catalog_item {
    padding: 1px 16px;
    width: 50%;
    clear: none;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col2 .bx_catalog_item:nth-child(2n+1),
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(2n+1),
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(2n+1) {
    clear: both
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(4) {
    display: none;
  }
}
@media (max-width: 480px) {
  .yf_filter_product .bx_catalog_tile_home_type_2.col4 .bx_catalog_item {
    width: 96%;
    margin-left: 2%;
    margin-bottom: 2%;
  }
  .yf_filter_product .bx_catalog_tile_home_type_2 {
    padding-bottom: 6%;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(4n+1),
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(3n+1) {
    clear: none;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(2n+1) {
    clear: both;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 {
    border-bottom: 1px solid #e5e5e5;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_tile_section {
    padding-top: 206%;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item_controls {
    height: auto;
    line-height: 30px;
    display: block;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_stick {
    width: 70px;
    height: 30px;
    background-size: 100%;
    font-size: 11px;
    line-height: 30px;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_stick_disc {
    width: 37px;
    height: 38px;
    background-size: 100%;
    font-size: 13px;
    line-height: 38px;
  }
}

@-webkit-keyframes prevslide {
  from {
    opacity: 1
  }
  to {
    opacity: 0
  }
}
@keyframes prevslide {
  from {
    opacity: 1
  }
  to {
    opacity: 0
  }
}
@-webkit-keyframes nextslide {
  from {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes nextslide {
  from {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes rotateimgfirst {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes rotateimgfirst {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes rotateimglast {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes rotateimglast {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes borderview {
  from {
    border: 1px solid #fdfdfd;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
  to {
    border: 1px solid #d3d3d3;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
  }
}
@-webkit-keyframes borderview {
  from {
    border: 1px solid #fdfdfd;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
  to {
    border: 1px solid #d3d3d3;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
  }
}
/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/style.css?15818729661966*/
/* catalog.top */

.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_arrow_left,
.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_arrow_right {
  background-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/images/slider_arrow.png)
}
.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_pagination li {
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/images/pagination_dot.png) no-repeat right center
}
.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_pagination li:hover,
.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_pagination li.active {
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/images/pagination_dot.png) no-repeat 0px center
}
.bx_catalog_tile_home_type_2.bx_blue .bx_bt_button {
  background: #21b5d7;
  color: #fff;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  box-shadow: 0 7px 7px -4px rgba(0, 0, 0, .15) inset;
  -webkit-box-shadow: 0 7px 7px -4px rgba(0, 0, 0, .15) inset;
  -moz-box-shadow: 0 7px 7px -4px rgba(0, 0, 0, .15) inset;
  border-bottom: 1px solid #fff;
  padding: 3px 15px 5px 15px;
}
.bx_catalog_tile_home_type_2.bx_blue .bx_bt_button:hover {
  background: #26b0e4;
}
.bx_catalog_tile_home_type_2.bx_blue .bx_bt_button:active {
  background: #0052bf;
}

/* scu_detail_size */

.bx-retina .bx_catalog_tile_home_type_2.bx_blue .bx_item_detail_size ul li.bx_active .cnt {
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/images/x2border_active.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/images/x2border_active.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/images/x2border_active.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* scu_detail_scu */

.bx-retina .bx_catalog_tile_home_type_2.bx_blue .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/images/x2border_active.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/images/x2border_active.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/images/x2border_active.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/style.css?158187296528098*/
.yf_filter_product .bx_catalog_tile_home_type_2 {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  padding-bottom: 4%;
}

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slide.active {
  opacity: 0;
  -webkit-animation: nextslide 0.9s;
  animation: nextslide 0.9s;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slide.notactive,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slide {
  display: none;
  opacity: 0;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slide.active {
  display: block;
  opacity: 1;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slide.notactive {
  opacity: 1;
  -webkit-animation: prevslide 0.9s;
  animation: prevslide 0.9s;
}

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item {
  position: relative;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fafafa;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
  margin: 0 2% 0 0;
  width: 23%;
  box-shadow: 0px 3px 10px 3px #d8d6d6;
  -webkit-box-shadow: 0px 3px 10px 3px #d8d6d6;
  -moz-box-shadow: 0px 3px 10px 3px #d8d6d6;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(4n) {
  margin-right: 0px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(4n+1) {
  clear: both;
}

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_articul {
  color: #a5a5a5;
  font-size: 13px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_title {
  overflow: hidden;
  padding: 5% 6% 5% 6%;
  border-bottom: 1px solid #d1d1d2;
  border-top: 1px solid #d1d1d2;
  height: 60px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_title a {
  color: #0e1a4d;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 18px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_price {
  color: #3f3f3f;
  font-weight: bold;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_price span {
  color: #a5a5a5;
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  text-decoration: line-through;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_price span.text_price {
  font-size: 18px;
  font-weight: normal;
  text-decoration: none;
  color: #4f4f50;
  padding-right: 10px;
  
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls {
  text-align: center;
  opacity: 1;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
  width: 100%;
  white-space: nowrap;
  text-align: center;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blockone span {
  color: #3f3f3f;
  font-size: 13px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable {
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  border: 1px solid #E4E4E4;
  background: #F3F3F3;
  white-space: normal;
  line-height: normal;
  padding: 5px 15px;
  margin-bottom: 10px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
  width: 100%;
  text-align: center;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
  width: 100%;
  text-transform: uppercase;
  font-size: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 25px;
  padding: 4% 0%;
  transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
}
.yf_filter_product.color_scheme_0 .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
  background: #065762 url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/cart.png) no-repeat 15% center; 
}
.yf_filter_product.color_scheme_0 .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:hover {
  background-color: #cf1901;
}
.yf_filter_product.color_scheme_1 .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
  background: #01b3c9 url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/cart.png) no-repeat 15% center; 
}
.yf_filter_product.color_scheme_1 .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a:hover {
  background-color: #98c638;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls input[type=text] {
  border: none;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_cnt_desc {
  text-align: left;
  position: absolute;
  right: -45px;
  top: 2px;
  width: 40px;
}
.card_footer{
  height: 14px;
  border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  -khtml-border-radius: 0px 0px 5px 5px;

}
.color_scheme_0 .card_footer{
  background-color: #98c638;
}
.color_scheme_1 .card_footer{
  background-color: #065762;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_price .bx_price {
  font-size: 26px;
  color: #85c00a;
  font-weight: bold;
  text-align: center;
  padding: 10px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images {
  position: relative;
  z-index: 910;
  display: block;
  padding-top: 90%;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 75%;
  background-size: 75%;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double {
  z-index: 900;
  margin-top: -125%;
  opacity: 0;
  display:none;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_controls,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_articul,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_scu {
  display: none;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_controls.touch,
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_controls.no_touch {
  display: none !important;
}

/* Stickers */

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick {
  position: absolute;
  width: 123px;
  height: 35px;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/stick.png) left center no-repeat;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 0 #ba3434;
  line-height: 35px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.short {
  font-weight: bold;
  font-size: 18px
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.average {
  font-weight: bold;
  font-size: 13px
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.long {
  font-weight: normal;
  font-size: 11px
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc {
  position: absolute;
  width: 72px;
  height: 74px;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/stick_disc.png) no-repeat center;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 0 #ba3434;
  font-weight: bold;
  font-size: 23px;
  line-height: 74px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.left,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc.left {
  left: -2px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.right,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc.right {
  right: 0;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.top,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc.top {
  top: 15px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.bottom,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc.bottom {
  bottom: 5px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.middle,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc.middle {
  top: 49%;
}

/* buttons */

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_bt_button_type_2 {
  border: 1px solid #e9e9e9;
  color: #656565;
  text-decoration: none;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_bt_button_type_2:hover {
  background: #fff;
  text-decoration: none;
  border: 1px solid #88acb9;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_small.bx_bt_button_type_2 {
  display: inline-block;
  min-width: 20px;
  line-height: 20px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_medium.bx_bt_button_type_2 {
  padding: 0 13px;
  height: 25px;
  font-weight: bold;
  line-height: 25px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_col_input {
  display: inline-block;
  width: 40px;
  text-align: center;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_left,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_right {
  position: absolute;
  position: absolute;
  top: 45%;
  bottom: 0;
  z-index: 910;
  display: block;
  margin-top: -29px;
  width: 100%;
  width: 35px;
  height: 35px;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/slider_arrow.png) no-repeat;
  background-size: 35px auto !important;
  cursor: pointer;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_left {
  left: -10px;
  background-position: 0 0;
  display: none;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_left:active {
  background-position: 0 -70px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_right {
  right: -10px;
  background-position: 0 -35px;
  display: none;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_right:active {
  background-position: 0 -105px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination {
  /*position: absolute;*/
  bottom: 0;
  margin: 0;
  padding: 10px 0px 0px 0px;
  width: 100%;
  list-style: none;
  text-align: center;
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination {
  display: none;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination li {
  display: inline-block;
  margin: 0 3px;
  padding: 0;
  width: 14px;
  height: 20px;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/pagination_dot.png) no-repeat right center;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination li:hover,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination li.active {
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/pagination_dot.png) no-repeat 1px center;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_pagination li span {
  display: block;
  width: 14px;
  height: 20px;
  text-decoration: none;
  cursor: pointer;
}

/* scu_detail_size */

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size {
  position: relative;
  margin-bottom: 10px;
  padding: 0;
  max-width: 100%;
  width: 100%;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size.full {
  position: relative;
  margin-left: -5%;
  padding: 0 5%;
}

/*----*/

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_item_section_name_gray {
  color: #9e9e9e;
  vertical-align: middle;
  font-size: 11px;
  line-height: 11px;
}

/*----*/

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size_scroller_container {
  position: relative;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size {
  position: relative;
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  white-space: nowrap;
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size {
  overflow-x: auto;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  white-space: nowrap;
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size ul {
  margin-left: 0 !important;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li {
  position: relative;
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 25px;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li .cnt {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 2px;
  bottom: 2px;
  left: 2px;
  display: block;
  overflow: hidden;
  border: 1px solid #c0cfda;
  background: #fff;
  color: #3f3f3f;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
  line-height: 22px;
}
.yf_filter_product .bx-retina .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li .cnt {
  border: none;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border.png) 2 fill stretch;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li:hover .cnt {
  border: 1px solid #006cc0
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li:active .cnt,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li.bx_active .cnt {
  border: 2px solid #006cc0;
}
.yf_filter_product .bx-retina .bx_catalog_tile_home_type_2 .bx_item_detail_size ul li.bx_active .cnt {
  border: none;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border_active.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border_active.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border_active.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border_active.png) 2 fill stretch;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size ul li.bx_missing .cnt {
  border: 1px solid #c0cfda !important
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_size ul li.bx_missing>i {
  cursor: not-allowed;
  position: absolute;
  display: block;
  top: 0;
  right: 2px;
  bottom: 2px;
  left: 2px;
  z-index: 11;
  background: rgba(255, 255, 255, .79) url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/missing.png) no-repeat center;
}

/*----*/
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size.full .bx_slide_left,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_size.full .bx_slide_right {
  position: absolute;
  top: 0;
  bottom: 4px;
  width: 5%;
  max-width: 11px;
  cursor: pointer;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_slide_left {
  left: -5%;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/arr_left.png) no-repeat left center;
  background-size: 100% auto
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_slide_right {
  right: -5%;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/arr_right.png) no-repeat right center;
  background-size: 100% auto
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_slide_left {
  left: 0;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/fade_left.png) repeat-y left center;
  background-size: 100% auto
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_size .bx_slide_right {
  right: 0;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/fade_right.png) repeat-y right center;
  background-size: 100% auto
}

/* scu_detail_scu */

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu {
  position: relative;
  margin-bottom: 10px;
  padding: 0;
  max-width: 100%;
  width: 100%;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu.full {
  position: relative;
  margin-left: -5%;
  padding: 0 5%
}

/*----*/

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_item_section_name_gray {
  color: #9e9e9e;
  vertical-align: middle;
  font-size: 11px;
  line-height: 11px;
}
/*----*/

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu_scroller_container {
  position: relative;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu {
  position: relative;
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu {
  overflow-x: auto
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  white-space: nowrap
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul {
  margin-left: 0 !important
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li {
  position: relative;
  display: block;
  float: left;
  height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li .cnt {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 2px;
  bottom: 4px;
  left: 2px;
  display: block;
  overflow: hidden;
  border: 1px solid #c0cfda;
  background: #fff;
  z-index: 10;
}
.yf_filter_product .bx-retina .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li .cnt {
  border: none;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border.png) 2 fill stretch;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li:hover .cnt {
  border: 1px solid #006cc0
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li:active .cnt,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
  padding: 3px;
  border: 2px solid #006cc0;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt {
  border: 1px solid #c0cfda !important
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li.bx_missing>i {
  cursor: not-allowed;
  position: absolute;
  display: block;
  top: 0;
  right: 2px;
  bottom: 4px;
  left: 2px;
  z-index: 11;
  background: rgba(255, 255, 255, .79) url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/missing.png) no-repeat center;
}
.yf_filter_product .bx-retina .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
  border: none;
  border-style: solid;
  border-width: 1px;
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border_active.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border_active.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border_active.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/x2border_active.png) 2 fill stretch;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item {
  position: absolute;
  top: 6%;
  right: 6%;
  bottom: 6%;
  left: 6%;
  background-size: contain;
  background-repeat: no-repeat;
}
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img {
  width: auto;
  height: 25px;
}

/*----*/

.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu.full .bx_slide_left,
.yf_filter_product .bx_catalog_tile_home_type_2 .bx_item_detail_scu.full .bx_slide_right {
  position: absolute;
  top: 0;
  bottom: 4px;
  width: 5%;
  max-width: 11px;
  cursor: pointer;
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_slide_left {
  left: -5%;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/arr_left.png) no-repeat left center;
  background-size: 100% auto
}
.yf_filter_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_slide_right {
  right: -5%;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/arr_right.png) no-repeat right center;
  background-size: 100% auto
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_slide_left {
  left: 0;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/fade_left.png) repeat-y left center;
  background-size: 100% auto
}
.yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_item_detail_scu .bx_slide_right {
  right: 0;
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/images/fade_right.png) repeat-y right center;
  background-size: 100% auto
}


@media (max-width: 1005px) {
  .yf_filter_product h2 {
    padding-left: 10px;
  }
}

@media (min-width: 960px) {
  .yf_filter_product .bx_catalog_tile_home_type_2.col1 .bx_catalog_item {
    padding: 1px 26px;
    width: 100%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col2 .bx_catalog_item {
    padding: 1px 26px;
    width: 50%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item {
    padding: 1px 26px;
    width: 33.333333%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col2 .bx_catalog_item:nth-child(2n+1),
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(3n+1) {
    clear: both;
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(4) {
    display: none;
  }
}
@media (max-width: 960px) {
  .yf_filter_product .bx_catalog_tile_home_type_2.col1 .bx_catalog_item {
    padding: 1px 16px;
    width: 100%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col2 .bx_catalog_item {
    padding: 1px 16px;
    width: 50%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item {
    padding: 1px 16px;
    width: 33.333333%
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col2 .bx_catalog_item:nth-child(2n+1),
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(3n+1),
  .yf_filter_product .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(4n+1) {
    clear: both;
  }
  .yf_filter_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(4) {
    display: none;
  }
}
@media (max-width: 700px) {
  .yf_filter_product .bx_catalog_tile_home_type_2.col4 .bx_catalog_item {
    width: 48%;
    margin-bottom: 2%;
  }
}
@media (min-width: 641px) and (max-width: 960px) {
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item_controls {
    height: auto;
  }
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick {
    width: 90px;
    height: 30px;
    background-size: 100%;
    line-height: 30px;
  }
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.short {
    font-weight: normal;
    font-size: 14px
  }
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.average,
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick.long {
    font-weight: normal;
    font-size: 11px
  }
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_stick_disc {
    width: 64px;
    height: 65px;
    background-size: 100%;
    font-size: 20px;
    line-height: 65px;
  }
}
@media (max-width: 640px) {
  .yf_filter_product .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(4n+1) {
    clear: none;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 {
    border-bottom: 1px solid #e5e5e5;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blockone {
    display: none;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo {
    float: none;
    width: 100%;
    text-align: center;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item_controls {
    height: auto;
    line-height: 30px;
    text-align: center
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_stick {
    width: 70px;
    height: 30px;
    background-size: 100%;
    font-size: 11px;
    line-height: 30px;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_stick_disc {
    width: 48px;
    height: 49px;
    background-size: 100%;
    font-size: 16px;
    line-height: 49px;
  }
}
@media (max-width: 580px) {
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col1 .bx_catalog_item {
    padding: 1px 26px;
    width: 100%
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col2 .bx_catalog_item {
    padding: 1px 16px;
    width: 50%
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col2 .bx_catalog_item:nth-child(2n+1) {
    clear: both
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col2 .bx_catalog_item,
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col3 .bx_catalog_item,
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col4 .bx_catalog_item,
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col5 .bx_catalog_item {
    padding: 1px 16px;
    width: 50%;
    clear: none;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col2 .bx_catalog_item:nth-child(2n+1),
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(2n+1),
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(2n+1) {
    clear: both
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2.col3 .bx_catalog_item:nth-child(4) {
    display: none;
  }
}
@media (max-width: 480px) {
  .yf_filter_product .bx_catalog_tile_home_type_2.col4 .bx_catalog_item {
    width: 96%;
    margin-left: 2%;
    margin-bottom: 2%;
  }
  .yf_filter_product .bx_catalog_tile_home_type_2 {
    padding-bottom: 6%;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(4n+1),
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(3n+1) {
    clear: none;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item:nth-child(2n+1) {
    clear: both;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 {
    border-bottom: 1px solid #e5e5e5;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_tile_section {
    padding-top: 206%;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_catalog_item_controls {
    height: auto;
    line-height: 30px;
    display: block;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_stick {
    width: 70px;
    height: 30px;
    background-size: 100%;
    font-size: 11px;
    line-height: 30px;
  }
  .yf_filter_product .bx-touch .bx_catalog_tile_home_type_2 .bx_stick_disc {
    width: 37px;
    height: 38px;
    background-size: 100%;
    font-size: 13px;
    line-height: 38px;
  }
}

@-webkit-keyframes prevslide {
  from {
    opacity: 1
  }
  to {
    opacity: 0
  }
}
@keyframes prevslide {
  from {
    opacity: 1
  }
  to {
    opacity: 0
  }
}
@-webkit-keyframes nextslide {
  from {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes nextslide {
  from {
    opacity: 0
  }
  to {
    opacity: 1
  }
}
@keyframes rotateimgfirst {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes rotateimgfirst {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes rotateimglast {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes rotateimglast {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes borderview {
  from {
    border: 1px solid #fdfdfd;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
  to {
    border: 1px solid #d3d3d3;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
  }
}
@-webkit-keyframes borderview {
  from {
    border: 1px solid #fdfdfd;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
  to {
    border: 1px solid #d3d3d3;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .18);
  }
}
/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/style.css?15818729651966*/
/* catalog.top */

.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_arrow_left,
.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_arrow_right {
  background-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/images/slider_arrow.png)
}
.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_pagination li {
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/images/pagination_dot.png) no-repeat right center
}
.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_pagination li:hover,
.bx_catalog_tile_home_type_2.bx_blue .bx_catalog_tile_slider_pagination li.active {
  background: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/images/pagination_dot.png) no-repeat 0px center
}
.bx_catalog_tile_home_type_2.bx_blue .bx_bt_button {
  background: #21b5d7;
  color: #fff;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  cursor: pointer;
  box-shadow: 0 7px 7px -4px rgba(0, 0, 0, .15) inset;
  -webkit-box-shadow: 0 7px 7px -4px rgba(0, 0, 0, .15) inset;
  -moz-box-shadow: 0 7px 7px -4px rgba(0, 0, 0, .15) inset;
  border-bottom: 1px solid #fff;
  padding: 3px 15px 5px 15px;
}
.bx_catalog_tile_home_type_2.bx_blue .bx_bt_button:hover {
  background: #26b0e4;
}
.bx_catalog_tile_home_type_2.bx_blue .bx_bt_button:active {
  background: #0052bf;
}

/* scu_detail_size */

.bx-retina .bx_catalog_tile_home_type_2.bx_blue .bx_item_detail_size ul li.bx_active .cnt {
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/images/x2border_active.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/images/x2border_active.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/images/x2border_active.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* scu_detail_scu */

.bx-retina .bx_catalog_tile_home_type_2.bx_blue .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {
  -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/images/x2border_active.png) 2 stretch;
  -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/images/x2border_active.png) 2 stretch;
  -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/images/x2border_active.png) 2 stretch;
  border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/style.css?158187296533539*/
/* catalog.section */

.viewed_row .bx_item_list_title {
    background: #6C8D99;
  color: #FFF;
  vertical-align: middle;
  height: 38px;
  margin-bottom: 20px;
  text-align: center;
  line-height: 38px;
  font-size: 18px;
  text-transform: uppercase;
}
.viewed_row .bx_catalog_item_container {
  background-color: #fff;
  float: left;
  padding: 15px;
  width: 23%;
  margin: 0 1% 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0px 3px 10px 3px #d8d6d6;
  -webkit-box-shadow: 0px 3px 10px 3px #d8d6d6;
  -moz-box-shadow: 0px 3px 10px 3px #d8d6d6;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
}
.viewed_row .bx_catalog_item_container .bx_catalog_item_title {
  overflow: hidden;
  padding: 5% 0%;
  border-bottom: 1px solid #d1d1d2;
  border-top: 1px solid #d1d1d2;
  height: 65px;
}
.viewed_row .bx_catalog_item_container .bx_catalog_item_title a {
  color: #0e1a4d;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 18px;
}
.viewed_row .bx_catalog_item_container .bx_catalog_item_price {
font-size: 26px;
  color: #85c00a;
  font-weight: bold;
  text-align: center;
    padding: 15px 10px 5px 10px;
}
.viewed_row .bx_catalog_item_container a {
  display: block;
  height: 300px;
  overflow: hidden;
  text-align: center;
}
.viewed_row .bx_catalog_item_container .bx_catalog_item_images img {
    width: 100%;
}
@media (max-width: 1050px) {
    .viewed_row .bx_catalog_item_container a {
      height: 230px;
    }
}
@media (max-width: 760px) {
    .viewed_row .bx_catalog_item_container {
      width: 48%;
    }
    .viewed_row .bx_catalog_item_container a {
      height: 320px;
    }
}
@media (max-width: 500px) {
    .viewed_row .bx_catalog_item_container {
      width: 98%;
    }
    .bx_catalog_item_container a {
        height: auto !important;
    }
}





.bx_item_list_you_looked_horizontal{
    margin-bottom:20px;
    border-bottom:1px solid #e5e5e5;
}
@media (max-width:640px) {.bx_item_list_you_looked_horizontal {border-bottom:1px solid #e5e5e5;}}

.bx_item_list_you_looked_horizontal.bx_wood .bx_item_list_title{background:#ebf4f8;}
.bx_item_list_you_looked_horizontal.bx_red .bx_item_list_title{background:#FBF1F0}
.bx_item_list_you_looked_horizontal.bx_blue .bx_item_list_title{background:#ebf4f8}
.bx_item_list_you_looked_horizontal.bx_black .bx_item_list_title{background:#f1f4f7;}
.bx_item_list_you_looked_horizontal.bx_yellow .bx_item_list_title{background:#FBF7DB}

.bx_item_list_you_looked_horizontal .bx_catalog_item{
    position:relative;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff;
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none;
    margin-bottom:30px;
}

.popup-window-buttons .bx_item_list_you_looked_horizontal {
    border: none !important;
}

@media (min-width:960px){
    .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 30px 0   ;width:100%}

    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:48%}
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:31.333333%}
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:23%}
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(4n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:18%}
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(5n+1){clear:both}
}

@media (min-width:760px) and (max-width:960px){
    .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px;width:100%}

    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item,
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:23%}
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(4n+1),
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(4n+1){clear:both}
}
@media (max-width:760px){
    .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px  ;width:100%}

    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item,
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item,
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1),
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(3n+1),
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(3n+1){clear:both}
}
@media (max-width:580px){
    .bx-touch .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 0 30px ;width:100%}

    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(3n+1){clear:none}
    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item,
    .bx-touch .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item,
    .bx-touch .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item,
    .bx-touch .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%;clear:none}

    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(2n+1){clear:both}
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {
    position:absolute;
    z-index:990;
    top:0;
    left:0;
    right:0;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
    border-radius:3px;
    border:1px solid #d3d3d3;
    background:#fff;
    -webkit-animation:borderview 0.5s;
    animation:borderview 0.5s;
}
@media (min-width:960px){.bx-no-touch  .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container{padding:0 25px 15px}}
@media (max-width:960px){.bx-no-touch  .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container{padding:0 15px 15px}}

@keyframes borderview {from {border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0);} to {border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);}}
@-webkit-keyframes borderview {from {border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0);} to {border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);}}

.bx_item_list_you_looked_horizontal .bx_catalog_item_articul{
    color:#a5a5a5;
    font-size:13px;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title{
    overflow:hidden;
    height:38px;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_title{
    overflow:auto;
    height:auto !important;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title a{
    color:#3f3f3f;
    text-decoration:none;
    font-size:13px;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price{
    color:#3f3f3f;
    font-weight:bold;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price span{
    color:#a5a5a5;
    font-size:12px;
    font-weight:normal;
    white-space:nowrap;
    text-decoration:line-through;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls{
    padding-top:10px;
    text-align:center;
    opacity:0;
}
@media (min-width:641px) and (max-width:960px){.bx_item_list_you_looked_horizontal .bx_catalog_item_controls{height:auto}}
@media (max-width:640px){.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls{height:auto;line-height:30px;text-align:center}}
@media (max-width:479px){.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls{height:auto;line-height:30px;display:block}}
@media (max-width:479px){.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_controls {height:auto}}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone{
    width:100%;
    white-space:nowrap;
    text-align:center;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone span{
    color:#3f3f3f;
    font-size:13px;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable{
    text-align:left;
    font-size:12px;
    line-height:30px;
    font-weight:bold;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{
    width:100%;
    text-align:center;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{
    margin:1%;
    width: 48%;
    min-width:100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 25px;
    height: 25px;
}

@media (max-width:640px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone{display:none;}
    .bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{float:none;width:100%;text-align:center;}
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls input[type=text]{border:none;}
.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls,
.bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_controls{opacity:1}
.bx_item_list_you_looked_horizontal .bx_cnt_desc{
    text-align:left;
    position:absolute;
    right:-45px;
    top:2px;
    width:40px;
}
@media (min-width:641px) and (max-width:960px){

}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls a{margin-bottom:10px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price{font-size:15px;padding-top: 5px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double,
.bx_item_list_you_looked_horizontal .bx_catalog_item_images{
    position:relative;
    z-index:910;
    display:block;
    padding-top:135%;
    width:100%;
    background-position:center;
    background-repeat:no-repeat;
    -webkit-background-size:contain;
    background-size:contain;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double{
    z-index:900;
    margin-top:-135%;
    opacity:0;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images{
    opacity:0;
    -webkit-animation:rotateimgfirst 0.5s;
    animation:rotateimgfirst 0.5s;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images_double{
    opacity:1;
    -webkit-animation:rotateimglast 0.5s;
    animation:rotateimglast 0.5s;
}
@keyframes rotateimgfirst {from {opacity:1;} to {opacity:0;}}
@-webkit-keyframes rotateimgfirst {from {opacity:1;} to {opacity:0;}}
@keyframes rotateimglast  {from {opacity:0;} to {opacity:1;}}
@-webkit-keyframes rotateimglast  {from {opacity:0;} to {opacity:1;}}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item 	  .bx_catalog_item_controls,
.bx_item_list_you_looked_horizontal .bx_catalog_item 	  .bx_catalog_item_articul,
.bx_item_list_you_looked_horizontal .bx_catalog_item 	  .bx_catalog_item_scu{display:none}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_controls,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_articul,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_scu{display:block}
.bx_item_list_you_looked_horizontal .bx_catalog_item 	  .bx_catalog_item_scu{padding-top:10px}
.bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_scu>div{margin:0 auto}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls.touch,
.bx-touch    .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls.no_touch{display:none !important;}

/* Stickers */
.bx_item_list_you_looked_horizontal .bx_stick{
    position:absolute;
    width:123px;
    height:35px;
    background:url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/stick.png) left center no-repeat;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 0 #ba3434;
    line-height:35px;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;
}
.bx_item_list_you_looked_horizontal .bx_stick.short {font-weight: bold;font-size:18px}
.bx_item_list_you_looked_horizontal .bx_stick.average {font-weight: bold;font-size:13px}
.bx_item_list_you_looked_horizontal .bx_stick.long{font-weight:normal;font-size:11px}
.bx_item_list_you_looked_horizontal .bx_stick_disc{
    position:absolute;
    width:72px;
    height:74px;
    background:url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/stick_disc.png) no-repeat center;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 0 #ba3434;
    font-weight:bold;
    font-size:23px;
    line-height:74px;
}
.bx_item_list_you_looked_horizontal .bx_stick.left,
.bx_item_list_you_looked_horizontal .bx_stick_disc.left{left:-2px;}
.bx_item_list_you_looked_horizontal .bx_stick.right,
.bx_item_list_you_looked_horizontal .bx_stick_disc.right{right:0;}
.bx_item_list_you_looked_horizontal .bx_stick.top,
.bx_item_list_you_looked_horizontal .bx_stick_disc.top{top:15px;}
.bx_item_list_you_looked_horizontal .bx_stick.bottom,
.bx_item_list_you_looked_horizontal .bx_stick_disc.bottom{bottom:5px;}
.bx_item_list_you_looked_horizontal .bx_stick.middle,
.bx_item_list_you_looked_horizontal .bx_stick_disc.middle{top:49%;}
@media (min-width:641px) and (max-width:960px){
    .bx_item_list_you_looked_horizontal .bx_stick{
        width:90px;
        height:30px;
        background-size:100%;
        line-height:30px;
    }
    .bx_item_list_you_looked_horizontal .bx_stick.short {font-weight:normal;font-size:14px}
    .bx_item_list_you_looked_horizontal .bx_stick.average {font-weight:normal;font-size:11px}
    .bx_item_list_you_looked_horizontal .bx_stick.long{font-weight:normal;font-size:11px}
    .bx_item_list_you_looked_horizontal .bx_stick_disc{
        width:64px;
        height:65px;
        background-size:100%;
        font-size:	20px;
        line-height:65px;
    }
}
@media (max-width:640px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick{
        width:70px;
        height:30px;
        background-size:100%;
        font-size:	11px;
        line-height:30px;
    }
    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick_disc{
        width:48px;
        height:49px;
        background-size:100%;
        font-size:	16px;
        line-height:49px;
    }
}
@media (max-width:479px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick{
        width:70px;
        height:30px;
        background-size:100%;
        font-size:	11px;
        line-height:30px;
    }

    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick_disc{
        width:37px;
        height:38px;
        background-size:100%;
        font-size:13px;
        line-height:38px;
    }
}

/* buttons */
.bx_item_list_you_looked_horizontal .bx_bt_button,
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2{
    display:inline-block;
    border-radius:3px;
    text-align:center;
    text-decoration:none;
    font-size:14px;
    cursor:pointer;
    white-space:nowrap;
}

.bx_item_list_you_looked_horizontal .bx_bt_button_type_2 				{
    border:1px solid #e9e9e9;
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f1f1f1));
    background-image:-webkit-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image:   -moz-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image:     -o-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image:        linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    color:#656565;
    text-shadow:0 1px 0 #fff;
}
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2:hover{background:#fff;}
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2:active 	{
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fcfcfc));
    background-image:-webkit-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:   -moz-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:     -o-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:        linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}
.bx_item_list_you_looked_horizontal .bx_bt_button  				{
    background:#00a2df;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background: -moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:  -ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:   -o-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:      linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);
    color:#fff;
    text-shadow:0 1px 0 #006cae;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0 );
}
.bx_item_list_you_looked_horizontal .bx_bt_button:hover  		{
    background:#21afe4;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:  -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:   -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:    -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:       linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}
.bx_item_list_you_looked_horizontal .bx_bt_button:active  		{
    background:#21afe4;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:  -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:   -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:    -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:       linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}


.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button{
    display:inline-block;
    min-width:20px;
    line-height:20px;
}
.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2{
    display:inline-block;
    min-width:18px;
    line-height:18px;
}

.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2 		{}
.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2:hover 	{}
.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2:active 	{}


.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button{
    padding:0 13px;
    height:25px;
    font-weight:bold;
    line-height:25px;
}
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2		{
    padding:0 13px;
    height:23px;
    font-weight:bold;
    line-height:23px;
}

.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button,
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2 		{font-weight:bold;}
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2:hover  {}
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2:active {}

.bx_item_list_you_looked_horizontal .bx_col_input{
    display:inline-block;
    width:40px;
    text-align:center;
}

/* scu_detail_size */
.bx_item_list_you_looked_horizontal .bx_item_detail_size{
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%;
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_item_section_name_gray{
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size_scroller_container{position: relative}

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size{
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size{overflow-x: auto;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}
.bx-touch 	.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul{margin-left: 0 !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li{
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li .cnt{
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left:2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;

    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px;
}
.bx-touch	.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border.png) 2 fill stretch;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover .cnt{border: 1px solid #006cc0}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:active .cnt,
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.bx_active .cnt{
    border: 2px solid #006cc0;
}
.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.bx_active .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border_active.png) 2 fill stretch;
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul li.bx_missing>i{
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left:2px;
    z-index:11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/missing.png) no-repeat center;
}
/*----*/

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right  		{opacity:0.8}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left:hover,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right:hover {opacity:1.0}

.bx_item_list_you_looked_horizontal .bx_item_detail_size.full .bx_slide_left,
.bx_item_list_you_looked_horizontal .bx_item_detail_size.full .bx_slide_right{
    position: absolute;
    top: 0;
    bottom:4px;
    width :5%;
    max-width:11px;
    cursor: pointer;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left {left: -5%;background:url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/arr_left.png)  no-repeat left  center;background-size: 100% auto}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right{right:-5%;background:url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/arr_right.png) no-repeat right center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left {left:   0;background:url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/fade_left.png)  repeat-y left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right{right:  0;background:url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/fade_right.png) repeat-y right center;background-size: 100% auto}

/* scu_detail_scu */
.bx_item_list_you_looked_horizontal .bx_item_detail_scu{
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_item_section_name_gray{
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu_scroller_container{position: relative}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu{
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu{overflow-x: auto}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}
.bx-touch 	.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul{margin-left: 0 !important}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li{
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt{
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left:2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index:10;
}
.bx-touch	.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border.png) 2 stretch;
    border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border.png) 2 fill stretch;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:hover .cnt{border: 1px solid #006cc0}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
    padding: 3px;
    border: 2px solid #006cc0;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_missing>i{
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index:11;
    background: rgba(255,255,255,.79) url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/missing.png) no-repeat center;
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border_active.png) 2 stretch;
    border-image: url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/x2border_active.png) 2 fill stretch;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{
    position: absolute;
    top:   6%;
    right: 6%;
    bottom:6%;
    left:  6%;
    background-size:contain;
    background-repeat: no-repeat;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{
    width: auto;
    height: 25px;
}

/*----*/

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu.full .bx_slide_left,
.bx_item_list_you_looked_horizontal .bx_item_detail_scu.full .bx_slide_right{
    position: absolute;
    top: 0;
    bottom:4px;
    width :5%;
    max-width:11px;
    cursor: pointer;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left {left: -5%;background:url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right{right:-5%;background:url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/arr_right.png) no-repeat   right center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left {left:   0;background:url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/fade_left.png)  repeat-y   left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right{right:  0;background:url(/bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/images/fade_right.png) repeat-y   right center;background-size: 100% auto}

.bx_item_list_you_looked_horizontal {
    position: relative;
    margin-bottom: 20px;
    border-radius: 3px
}

.bx_item_list_you_looked_horizontal .bx_item_list_section .bx_item_list_slide {
    /*height: auto !important;*/
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_container.no-imgs > a {
    background-image: none !important;
}
/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/subscribe.edit/yf_subscribe/style.css?15818729653004*/
.subscribe-edit{
    background-color: #eaeaeb;
    padding: 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;

}
div.subscribe-edit .subscr_head {
    color: #065762;
    margin-bottom: 15px;
    font-size: 24px;
}
div.subscribe-edit .red {
  color:red;
}
div.subscribe-edit .green {
  color:green;
}
div.subscribe-edit .errorcolor {
  color:red;
}
div.subscribe-edit .successcolor {
  color:green;
}
.yf_sub_type{
  display:none;
}
.subscribe-edit input {
  outline: none;
  padding: 7px;
  border: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; 
}
div.subscribe-edit input[type='text']{
    width:100%;
    font-size:16px;
    color:#555;
    margin-bottom: 15px;
    height: 34px;
    padding: 6px 12px;
    background-color: #F8FAFC;
    border: 1px solid #D5DADC;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    outline: none;
    box-shadow: none !important;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
div.subscribe-edit input[type='submit']{
    text-align: center;
    background: #70bb18;
    border: none;
    color: #fff;
    text-transform: uppercase;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    line-height: 30px;
    height: 40px;
    outline: none;
    -webkit-transition: width 5s linear;
    -moz-transition: width 5s linear;
    -ms-transition: width 5s linear;
    -o-transition: width 5s linear;
    transition: width 5s linear;
    width: 100%;
    padding: 5px 10px;
    font-size: 20px;
}
div.subscribe-edit input[type='submit']:hover {
    background: #7ec629;
}

div.subscribe-edit .starrequired {
    font-size: 16px;
    padding-left: 5px;
    color: #70bb18;
}
div.subscribe-edit .rubriki {
    font-size: 18px;
    color: #1AD4FF;
    display: block;
    margin-bottom: 10px;
}
.subscribe-edit input,
.subscribe-edit input[type="text"] {
}
.subscribe-edit input[type="checkbox"] {
    margin: 0px 10px 2px 0px;
    vertical-align: middle;
    outline: none;
    border: none;
    height: 17px;
    width: 17px;
}
.subscribe-edit label {
    font-size: 16px;
  display: block;
}
.subscribe-edit .notetext {
    color: #70bb18;
    font-size: 16px;
    line-height: 20px;
}
.subscribe-edit p,
.subscribe-edit td {
  line-height: 18px;
  font-size: 14px;
  font-style: italic;
}
.subscr_desc{
    font-size: 14px;
    line-height: 16px;
    font-style: italic;
    color: #767171;
}

.subscribe-edit table tr td {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.subscribe-edit td a,
.bx-auth-profile a {

}
form[name="form1"] p {
  color:#fff;
}
/* End */


/* Start:/bitrix/templates/climateon/components/bitrix/news.list/yf_rotator/style.css?15818729653310*/
.b-carousel {
  margin: 0 auto;
  max-width: 1175px;
  width: 100%;
}
.b-carousel .b-carousel-block img.preview_picture{
  border: 2px solid #69a1c2;
}
.b-carousel h3 {
  color: #fff;
  text-transform: uppercase;
  font-size: 26px;
  font-family: 'promedium';
  float: left;
  font-weight: normal;
  line-height: 340%;
  margin: 0px 15px;
}
.h-carousel-wrapper {
  position: relative;
  overflow: hidden;  
  margin: 0 auto;
}
.h-carousel-items {
  width: 10000px;  
  position: relative;
}
.b-carousel-block {
  float: left;
  padding: 5px 20px;  
}
.a-carousel-image-link {
  display: block;
  overflow: hidden;
}
.a-carousel-image-link img {
  width: auto;
}
.b-carousel-button-left,
.b-carousel-button-right {
  width: 31px; 
  height: 35px; 
  position: relative;
  top: 30px; 
  cursor: pointer;
  background-repeat: no-repeat;
}
.b-carousel-button-left {
  float: left;
  background: url(/bitrix/templates/climateon/components/bitrix/news.list/yf_rotator/images/left-arrow.png) no-repeat;
  background-size: contain;
  margin-right: 5px;
}
.b-carousel-button-right {
  float: right;
  background: url(/bitrix/templates/climateon/components/bitrix/news.list/yf_rotator/images/right-arrow.png) no-repeat;
  background-size: contain;
  margin-left: 5px;
}

/** reset lightbox position **/

#lightbox-container-image-data-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
  max-width: 800px;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	margin: 0 auto;
  width: 100% !important;
  height: auto !important;
}
#lightbox-container-image { 
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  /*min-height: 400px;*/
}
#lightbox-container-image img { 
  width: 100%;
}
#lightbox-loading {
	/*position: absolute;
	top: 40%;
	left: 0%;
  padding: 20% 0%;*/
	margin: 20% 0%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-loading img {
  max-width: 20px;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
  max-height: 300px;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100% !important;
	padding: 0 10px 0;
  box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* End */


/* Start:/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/style.css?158203043812225*/
/* YF: zvonok */


#yf_zvonokbox {
  /*position:fixed;
  bottom:120px;
  right:100px;
  cursor:pointer;
  z-index:999;*/
}
#yf_zvonokbox .uptocall-mini-phone {
  -moz-border-radius:50% !important;
  -webkit-border-radius:50% !important;
  border-radius:50% !important;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  background-color: rgba(255, 255, 255, 0.78);
  width: 60px;
  height: 60px;
  -webkit-animation: uptocallmini 1.5s 0s ease-out infinite;
  -moz-animation: uptocallmini 1.5s 0s ease-out infinite;
  animation: uptocallmini 1.5s 0s ease-out infinite;
}
#yf_zvonokbox .uptocall-mini-phone:before {
  content:"";
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  background-image:url(/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/phone.png);
  background-repeat:no-repeat;
  background-position:center center;
  -webkit-animation:uptocallphone 1.5s linear infinite;
  -moz-animation:uptocallphone 1.5s linear infinite;
  animation:uptocallphone 1.5s linear infinite;
  background-size:contain;
}

@-webkit-keyframes uptocallphone {
0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-moz-keyframes uptocallphone {
0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes uptocallphone {
0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-webkit-keyframes uptocallmini {
0% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(23,167,167, 0);}
10% {box-shadow: 0 0 8px 6px #8de3e3, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #8de3e3;}
100% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(23,167,167, 0);}
}
@-moz-keyframes uptocallmini {
0% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(23,167,167, 0);}
10% {box-shadow: 0 0 8px 6px #8de3e3, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #8de3e3;}
100% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(23,167,167, 0);}
}
@keyframes uptocallmini {
0% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(23,167,167, 0);}
10% {box-shadow: 0 0 8px 6px #8de3e3, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #8de3e3;}
100% {box-shadow: 0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(23,167,167, 0);}
}


#yf_callback {
  width:60px;
  height:60px;
  position:fixed;
  right:20px;
  top:85%;
  z-index:1000;
}
.add_phone_call{
    padding:5px;
    text-align: center;
}


#yf_zvonok {
  display:none;
}


#yf_zvonokbox {
  display:block;
  height:100%;
  width:100%;
  text-decoration:none;
  outline:none;
  background-size:contain;
}


.yf_mfeedback form {
  background-color:#f6f6f6;
  border:1px solid #cecece;
  padding:5px;
  margin-top:10px;
  float:left;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
}


#yf_zvonok .yf_feedback-h1 {
  color:#1F9196;
  font-size:18px;
  float:left;
  padding-left:3px;
  line-height:18px;
  text-transform:uppercase;
}


#yf_zvonok font.errortext {
  padding-left:3px;
}


#yf_zvonok .yf_mf-name,#yf_zvonok .yf_mf-theme, #yf_zvonok .yf_mf-message {
  float:left;
}


#yf_zvonok .yf_mf-phone, #yf_zvonok .yf_mf-captcha {
  float:right;
}


#yf_zvonok .yf_mf-captcha {
  padding-bottom:7px;
  padding-top:1px;
}


#yf_zvonok .yf_mf-captcha img {
  height:33px !important;
}


#yf_zvonok .yf_mf-captcha input[name="captcha_word"] {
  float:right;
}


#yf_zvonok .yf_mf-name,
#yf_zvonok .yf_mf-phone,
#yf_zvonok .yf_mf-theme,
#yf_zvonok .yf_mf-message {
  position:relative;
  width:100%;
  margin-bottom:10px;
}


#yf_zvonok .yf_mf-company,
#yf_zvonok .yf_mf-theme {
  width:100%;
  padding-bottom:15px;
}


#yf_zvonok .yf_mf-captcha {
  width:100%;
}


#yf_zvonok .yf_mf-captcha input[name="captcha_word"],
#yf_zvonok .yf_mf-captcha img {
  width:47%;
}


#yf_zvonok textarea {
  padding-right:40px !important;
  resize:none;
}


#yf_zvonok .yf_mf-name input,
#yf_zvonok .yf_mf-phone input,
#yf_zvonok .yf_mf-company input,
#yf_zvonok .yf_mf-theme input,
#yf_zvonok .yf_mf-message textarea,
#yf_zvonok .yf_mf-captcha input {
  width:100%;
  border:1px solid #cecece;
  padding:8px;
  color:#807B86;
  font-size:12px;
  font-family:Tahoma, sans-serif;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
}


#yf_zvonok input[type="submit"] {
  background-color:#39B0B5;
  padding:11px 0px;
  border:none;
  color:#fff;
  text-transform:uppercase;
  outline:none;
  width:100%;
  float:right;
  cursor:pointer;
}


#yf_zvonok input[type="submit"]:hover {
  background-color:#E6DE15;
  color:#000;
}


#yf_zvonok .yf_fa {
  display:inline-block;
}


#yf_zvonok form .yf_fa-append {
  position:absolute;
  top:0px;
  padding-top:3px;
  right:0px;
  width:32px;
  height:26px;
  padding-left:3px;
  border-left:1px solid #e5e5e5;
  margin:2px 1px 0px 0px;
}


#yf_zvonok form .yf_fa-user {
  background:#fff url(/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/user.png) no-repeat 47% 50%;
}


#yf_zvonok form .yf_fa-phone {
  background:#fff url(/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/email.png) no-repeat 47% 50%;
}


#yf_zvonok form .yf_fa-theme {
  background:#fff url(/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/theme.png) no-repeat 47% 50%;
}


#yf_zvonok form .yf_fa-message {
  background:#fff url(/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/message.png) no-repeat 47% 50%;
}


#yf_zvonok span.yf_mf-req {
  color:red;
}


#yf_zvonok .yf_mf-ok-text {
  color:green;
  font-weight:bold;
  padding-bottom:10px;
}


#yf_zvonok .yf_wrap-cont p {
  padding:2px 0px;
}


#yf_zvonok font.yf_errortext {
  font-size:12px;
  line-height:14px !important;
}


#yf_zvonok .yf_text-main-page {
  width:50%;
  float:left;
  padding-right:25px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
}


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}


#boxes #yf_zvonok {
  width:320px;
  padding:10px;
  background-color:#ffffff;
  position:absolute;
  left:0;
  display:none;
  z-index:9999;
  overflow:hidden;
}


#yf_zvonok .yf_modtop {
  height:18px;
  margin:0px;
  padding:0;
}


#yf_zvonok .close {
  float:right;
  background-image:url('/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/close_mod.png');
  width:18px;
  background-repeat:no-repeat;
  background-size:18px;
  height:18px;
  display:block;
}



#yf_callback {
    width: 60px;
    height: 60px;
    position: fixed;
    right: 20px;
    top: 85%;
    z-index: 1000;
}
#yf_zvonok{
  display:none;
}
#yf_zvonokbox{
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
    outline: none;
   /* background: url('/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/phone.png') no-repeat;
    background-size: contain;*/
}
.yf_mfeedback form {
  background-color: #f6f6f6;
  border:1px solid #cecece;
  padding:5px;
  margin-top: 10px;
  float: left;
  box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
}
#yf_zvonok .yf_feedback-h1 {
  color:#1F9196;
  font-size: 18px;
  float: left;
  padding-left: 3px;
  line-height: 18px;
  text-transform: uppercase;
}
#yf_zvonok font.errortext {
  padding-left: 3px;
}
#yf_zvonok .yf_mf-name,#yf_zvonok .yf_mf-theme, #yf_zvonok .yf_mf-message  {float: left;}
#yf_zvonok .yf_mf-phone, #yf_zvonok .yf_mf-captcha {float: right;}

#yf_zvonok .yf_mf-captcha {
  padding-bottom:7px;
  padding-top: 1px;
}
#yf_zvonok .yf_mf-captcha img {
  height: 33px !important;
}
#yf_zvonok .yf_mf-captcha input[name="captcha_word"] {
  float: right;
}
#yf_zvonok .yf_mf-name,
#yf_zvonok .yf_mf-phone,
#yf_zvonok .yf_mf-theme,
#yf_zvonok .yf_mf-message {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
}
#yf_zvonok .yf_mf-company,
#yf_zvonok .yf_mf-theme {
  width: 100%;
  padding-bottom:15px;
}
#yf_zvonok .yf_mf-captcha {
  width: 100%;
}
#yf_zvonok .yf_mf-captcha input[name="captcha_word"],
#yf_zvonok .yf_mf-captcha img {
  width: 47%;
}
#yf_zvonok textarea {
  padding-right: 40px !important;
  resize: none; /* Запрещаем изменять размер */
} 
#yf_zvonok .yf_mf-name input,
#yf_zvonok .yf_mf-phone input,
#yf_zvonok .yf_mf-company input,
#yf_zvonok .yf_mf-theme input,
#yf_zvonok .yf_mf-message textarea,
#yf_zvonok .yf_mf-captcha input {
  width: 100%;
  border: 1px solid #cecece;
  padding: 8px;
  color:#807B86;
  font-size: 12px;
  font-family: Tahoma, sans-serif;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#yf_zvonok input[type="submit"] {
  background-color: #39B0B5;
  padding: 11px 0px;
  border: none;
  color: #fff;
  text-transform: uppercase;
  outline: none;
  width: 100%;
  float: right;
  cursor: pointer;
}
#yf_zvonok input[type="submit"]:hover {
  background-color: #E6DE15;
  color: #000;
}
#yf_zvonok .yf_fa {
  display: inline-block;
}
#yf_zvonok form .yf_fa-append {
  position: absolute;
  top: 0px;
  padding-top: 3px;
  right: 0px;
  width: 32px;
  height: 26px;
  padding-left: 3px;
  border-left: 1px solid #e5e5e5;
  margin: 2px 1px 0px 0px;
}
#yf_zvonok form .yf_fa-user{
  background: #fff url(/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/user.png) no-repeat 47% 50%;

}
#yf_zvonok form .yf_fa-phone{
  background: #fff url(/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/email.png) no-repeat 47% 50%;
}
#yf_zvonok form .yf_fa-theme{
  background: #fff url(/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/theme.png) no-repeat 47% 50%;
}
#yf_zvonok form .yf_fa-message{
  background: #fff url(/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/message.png) no-repeat 47% 50%;
}
#yf_zvonok span.yf_mf-req {
  color: red;
}
#yf_zvonok .yf_mf-ok-text {
  color: green;
  font-weight: bold;
  padding-bottom: 10px;
}
#yf_zvonok .yf_wrap-cont p {
  padding: 2px 0px;
}
#yf_zvonok font.yf_errortext {
  font-size: 12px;
  line-height: 14px !important;
}
#yf_zvonok .yf_text-main-page {
  width: 50%;
  float: left;
  padding-right: 25px;
  box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
}


/* YF: modal window */
#mask {
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    display:none;
    } 

#boxes #yf_zvonok {
    width:320px; 
    padding:10px;
    background-color:#ffffff;
  position:absolute;
    left:0;
    display:none;
    z-index:9999;
    overflow: hidden;
    }  

#yf_zvonok .yf_modtop {
    height: 18px;
    margin: 0px;
    padding: 0;
    }

#yf_zvonok .close {
  float: right;
  background-image: url('/bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/images/close_mod.png');
  width: 18px;
  background-repeat: no-repeat;
  background-size: 18px;
  height: 18px;
  display: block;
}

@media screen and (max-width: 800px) {
#yf_zvonok  .yf_text-main-page {
    width: 100%;
    padding-right:0px;
  }
#yf_zvonok .yf_wrap-cont {
    width: 100%;
    float: left;
    margin-top: 0px;
  }
}

@media screen and (max-width: 440px) {
#yf_zvonok .yf_mf-message {
    width: 100%;
    margin-bottom: 15px;
  }
#yf_zvonok .yf_mf-captcha img {
    width: auto;
    margin: 0 auto 12px auto;
    display: block;
  }
#yf_zvonok .yf_mf-captcha input[name="captcha_word"] {
    float: left;
    margin: 5px 0 7px;
    width: 100%;
  }
  #boxes #yf_zvonok {
    width: 90%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
}


/* End */


/* Start:/bitrix/templates/climateon/styles.css?16686064271660*/
.spec_h2 {
  color:#087481;
  font-size:22px;
  text-transform: uppercase;
}
.footer_h2 {
  color:#98c638;
  font-size:16px;
}
.yf_table{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px;
    float: left;
    border-collapse: collapse;
}
.yf_table thead tr{
    background-color: #ABD8DC;
    color: #272626;
    border-left: 1px solid #6FBDC5;
    border-right: 1px solid #6FBDC5;
    border-top: 1px solid #6FBDC5;
}
.yf_table tr td{
    padding: 5px 10px;
}
.yf_table tbody tr:nth-child(odd){
    background-color: #FFFFFF;
    border-right: 1px solid #6FBDC5;
    border-left: 1px solid #6FBDC5;
    border-bottom: 1px solid #C5EBEF;
}
.yf_table tbody tr:nth-child(even){
    background-color: #EBF4F5;
    border-left: 1px solid #6FBDC5;
    border-right: 1px solid #6FBDC5;
    border-bottom: 1px solid #C5EBEF;
}

.bx_filter .bx_filter_parameters_box,
.bx_filter .bx_filter_button_box {
	display: none;
}

.bx_filter_parameters_box.fLine1,
.bx_filter_parameters_box.param_brends {
	display: block;
}

#fancor {
	position: relative;
	top: -45px;
}


.top-menu .bx-nav-list-2-lvl > li:first-child {
	position: relative;
	top: -5px;
}

.contCCat .contCCat {
	width: auto;
	border: none;
	margin: 10px 0 !important;
	padding: 7px 0 !important;
	float: none !important;
}

.contCCat .contCCat .imgCat {
	padding: 7px 0 !important;
	background: #fff;
}

/*
.bx_filter .smartfilter {
	display: block;
	height: 32px;
    transition: height 0.15s ease-out;
	overflow: hidden;
}
.bx_filter .smartfilter.active {
	height: auto;
    transition: height 0.25s ease-in;
}

*/




/* End */


/* Start:/bitrix/templates/climateon/template_styles.css?166860642738442*/
@font-face {
    font-family: Calibri;
    font-style: normal;
    src: url('/bitrix/templates/climateon/font/calibri.eot');
    src: url('/bitrix/templates/climateon/font/calibri.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/climateon/font/calibri.woff') format('woff'), url('/bitrix/templates/climateon/font/calibri.ttf') format('truetype'),
    url('/bitrix/templates/climateon/font/calibri.svg') format('svg');
}

@font-face {
    font-family: "PTSans-Narrow";
    font-style: normal;
    src: url('/bitrix/templates/climateon/font/PTSans-Narrow.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/climateon/font/PTSans-Narrow.woff') format('woff'),
    url('/bitrix/templates/climateon/font/PTSans-Narrow.ttf') format('truetype'),
    url('/bitrix/templates/climateon/font/PTSans-Narrow.svg') format('svg');
}

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,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
tbody,
tfoot,
thead,
th,
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-weight: normal;
    font: inherit;
    vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */

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

html {}

body {
    font-family: "PTSans-Narrow", Tahoma, sans-serif;
    font-size: 16px;
    color: #4a4a4a;
    line-height: 22px;
    background-color: #ffffff;
    background: url('/bitrix/templates/climateon/images/bg_body.jpg') repeat-x;
}

div.bx-block-title {
    color: #065762;
    margin-bottom: 15px;
    font-size: 24px;
}

.wrapper {
    background: url('/bitrix/templates/climateon/images/bg_head.jpg') no-repeat center top;
}

.mid975 {
    margin: 0 auto;
    /*max-width: 1169px;*/
    max-width: 1300px;
}

p {
    color: #675e72;
    padding: 5px 0px 10px 0px;
    font-size: 16px;
    line-height: 22px;
}

h1 {
    color: #087481;
    font-size: 24px;
    margin: 15px 0px;
    line-height: 26px;
}

h2 {
    color: #2f7b84;
    font-size: 22px;
    padding-bottom: 10px;
    margin: 10px 0px 10px 0px;
}

h3 {
    color: #E47E00;
    font-size: 20px;
    font-weight: normal;
    margin: 10px 0px 7px 0px;
}
h4{
    font-size: 18px;
    text-transform: uppercase;
    color: #4a4a4a;
    font-weight: bold;
    background-color: #dbe0e8;
    text-align: center;
    padding: 5px 0px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    margin: 15px 0px;
}

a {
    color: #4FC3FF;
}

.osnova a {
    color: #32749C;
    font-size: 16px;
}

a:hover {
    text-decoration: underline;
}

b {
    font-weight: bold;
}
.yf_table {
    border: 1px solid #ccc;
}
.yf_table tr td {
    border: 1px solid #ccc;
    vertical-align: middle;
}
.yf_table tr td img {
    margin:0px;
}
.osnova-table {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 5px;
    border-collapse: collapse;
    border: none;
}

.osnova-table thead tr {
    background-color: #BC2E00;
    color: #FFFFFF;
    border-left: 1px solid #BC2E00;
    border-right: 1px solid #BC2E00;
    border-top: 1px solid #BC2E00;
}

.osnova-table thead tr td:nth-child(even) {
    background-color: #E06239;
    border-left: 1px solid #E06239;
    border-right: 1px solid #E06239;
}

.osnova-table tbody tr:nth-child(even) td:nth-child(even) {
    background-color: #FFD9B2;
    border-left: 1px solid #EFC79D;
    border-right: 1px solid #EFC79D;
}

.osnova-table tr td {
    padding: 5px 10px;
}

.osnova-table tbody tr:nth-child(odd) {
    background-color: #FFFFFF;
    border-bottom: 1px solid #EFC79D;
    border-right: 1px solid #F5EFAC;
}

.osnova-table tbody tr:nth-child(even) {
    background-color: #FFE8D0;
    border-left: 1px solid #EFC79D;
    border-right: 1px solid #EFC79D;
    border-bottom: 1px solid #EFC79D;
}

.osnova-table tbody tr:nth-child(1) td {
    border-top: 1px solid #BC2E00;
}

.osnova-table tbody tr:nth-child(odd) td:nth-child(even) {
    background-color: #FFFCD9;
    border-left: 1px solid #F5EFAC;
    border-right: 1px solid #F5EFAC;
}

.osnova ul {
    color: #504f59;
    line-height: 18px;
    font-size: 16px;
    padding: 5px 0px;
}

.osnova ul li {

    padding-left: 30px;
    padding-bottom: 15px;
    background: url(/bitrix/templates/climateon/images/marker.png) no-repeat top left;
}

.osnova .bx-authform-social ul li,
.osnova .bx_catalog_tile ul li,
.osnova .bx-pagination .bx-pagination-container ul li,
.bx_storege ul li,
.bx-catalog-tab-section-container .bx-catalog-tab-list li,
.osnova .bx_item_list li {
    background: none;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bx-breadcrumb .bx-breadcrumb-item {
    /*margin-bottom: 0;*/
}

.bx-breadcrumb .bx-breadcrumb-item span {
    color: #065762;
}

.bx-breadcrumb .bx-breadcrumb-item a span {
    color: #4FC3FF;
}

iframe {
    width: 100%;
}

.grey_bord {
    border-top: 1px solid #bfc8c9;
    border-bottom: 1px solid #fff;
    height: 0px;
    width: 100%;
}

.bx-pagination {
    clear: both;
}


/* Check button */

.select_display form {
    margin-bottom: 20px;
    float: left;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.select_display form .list_active input,
.select_display form .list_normal input,
.select_display form .galery_active input,
.select_display form .galery_normal input {
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 18px;
    font-family: PTSans-Narrow, "Trebuchet MS", sans-serif;
    border: 0;
    outline: 0;
    padding: 5px 20px;
    cursor: pointer;
    width: 49%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    font-size: 14px;
    margin-bottom: 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    margin-top: 0;
}

.select_display form .list_normal input,
.select_display form .galery_normal input {
    background-color: #DA7203;
}

.select_display form .list_active input,
.select_display form .galery_active input {
    background-color: #FF9E37;
}

.select_display form .list_active input:hover,
.select_display form .galery_normal input:hover,
.select_display form .list_normal input:hover,
.select_display form .galery_active input:hover {
    background-color: #DA7203;
}

.select_display form .list_active input:focus,
.select_display form .galery_normal input:focus,
.select_display form .list_normal input:focus,
.select_display form .galery_active input:focus {
    background-color: #FF9E37 !important;
}

.select_display form .list_active input,
.select_display form .list_normal input {
    float: left;
}

.select_display form .galery_normal input,
.select_display form .galery_active input {
    float: right;
}

.select_display form .list_active,
.select_display form .list_normal,
.select_display form .galery_normal,
.select_display form .galery_active {
    position: relative;
}

.select_display form .list_active:after,
.select_display form .list_normal:after {
    content: "";
    position: absolute;
    left: 10px;
    width: 18px;
    height: 2px;
    border-top: 6px double #FFF;
    border-bottom: 2px solid #FFF;
    top: 8px;
}

.select_display form .galery_normal:after,
.select_display form .galery_active:after {
    content: "";
    position: absolute;
    left: 52.5%;
    top: 8px;
    color: #fff;
    vertical-align: top;
    padding: 0;
    margin: 0;
    width: 20px;
    border-top: 4px dotted #FFF;
    border-bottom: 4px dotted #FFF;
    height: 3.5px;
}


/* Header */

.top-menu .mid975 {
    border-right: 1px solid #3b83d3;
}

#header {
    background-size: contain;
    font-size: 16px;
    min-height: 225px;
}

#center-wrap {
    float: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 44px;
    font-style: italic;
    color: #018388;
    margin: 110px 0px 0px 60px;
}

#center-wrap p {
    color: #4d2c03;
    line-height: 30px;
    font-size: 20px;
    padding-top: 10px;
    font-style: italic;
    margin-top: -20px;
    font-family: Calibri, "PTSans-Narrow", Tahoma, sans-serif;
}

#center-wrap p .head-text {
    text-transform: uppercase;
    font-style: normal;
    font-size: 26px;
}

#right-wrap {
    float: right;
}

#right-wrap p {
    color: #fff;
}

.user-part {
    float: left;
}

#head_contact {
    float: left;
    clear: left;
    margin-top: 10px;
    line-height: 30px;
}
#head_contact a{
    color: #4a4a4a;
    font-size: 26px;
    text-decoration: none;
}

#left-wrap {
    float: left;
    width: 30%;
    margin-top: 25px;
}

#left-wrap .company_logo {
    font-size: 36px;
    text-transform: uppercase;
}

#left-wrap .company_desc {}

.phone p {
    color: #fff;
    font-size: 20px;
    text-shadow: 1px 2px 0px #d66112;
    -webkit-text-shadow: 1px 2px 0px #d66112;
    -moz-text-shadow: 1px 2px 0px #d66112;
    font-family: "PTSans-Narrow", Tahoma, sans-serif;
}

.phone a {
    color: #4d2c03;
    text-decoration: underline;
}

#yf_top_menu {
    margin: 10px 0px;
}

.mid-osnova {
    margin: 0 auto;
    /*max-width: 1169px;*/
    max-width: 1300px;
    min-height: 550px;
    background-color: #f4f1f1;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-shadow: 2px 3px 20px 1px #d8d6d6;
    -webkit-box-shadow: 2px 3px 20px 1px #d8d6d6;
    -moz-box-shadow: 2px 3px 20px 1px #d8d6d6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.left-zone {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 75%;
    float: right;
    padding: 20px;
}

.left-zone ul {
    list-style: none;
}

.left-zone .bx_breadcrumbs ul {
    padding-left: 0px;
}

.subscribe-list {
    margin-bottom: 10px;
    padding: 10px;
    background-color: #065762;
}

.osnova .subscribe-edit {
    background-color: #1C7BA4;
    padding: 20px;
}

.osnova .subscribe-edit tbody tr td:last-child {
    padding-left: 20px;
}

.left-menu {
    float: left;
    width: 24%;
    background-color: #dbe0e8;
    border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -khtml-border-radius: 5px 0px 0px 5px;
    margin-bottom: 10px;
}

#block_subscr {
    padding: 10px;
    background-color: #065762;
}

#yf_video {
    margin: 0px;
    padding: 15px 0px 10px 0px;
    border-top: 2px solid #fff;
    background-color: #000;
    border-bottom: 2px solid #fff;
}

.clr {
    clear: both;
}

.rotator_ban {
    padding: 25px;
    clear: both;
    border-top: 1px solid #d4b719;
}

.osnova img {
    height: auto;
    margin-bottom: 20px;
    width: 100%;
    max-width: 400px;
    border: 1px solid #00A2CA;
    margin-right: 24px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    float: left;
}
#div_captcha img {
    max-width: 200px;
}

.img_rotator {
    margin: 20px 0px;
}

div.yf_sort{
    margin-bottom: 10px;
}
.sorttext, .sortbutton{
    float:left;
    padding: 5px;
}
a.sortbutton{
    text-decoration: underline;
    margin-left: 20px;
    padding: 5px 30px 5px 5px;
}
a.sortbutton.current{
    /*background-color: #006d78;*/
    color: #D61818;
}
a.sortbutton.asc{
    background-image: url('/bitrix/templates/climateon/images/sort_down.png');
    background-repeat: no-repeat;
    background-position: 95% center;
}
a.sortbutton.desc{
    background-image: url('/bitrix/templates/climateon/images/sort_up.png');
    background-repeat: no-repeat;
    background-position: 95% center;
}
a.sortbutton:hover{
    /*color:#fff;
    text-decoration: underline;*/
}



/* Footer */

#footer {
    min-height: 157px;
    background-color: #065762;
}

#footer .mid975 {
    background: url('/bitrix/templates/climateon/images/bg_footer.jpg') no-repeat;
    min-height: 157px;
}

#footer p {
    line-height: 18px;
    color: #fff;
    font-size: 14px;
}

.foomenu2 ul {
    margin-left: 7%;
}

.phone_footer {
    float: right;
    color: #fff;
    font-size: 16px;
    margin-top: 35px;
}

#footer .phone_footer p {
    font-size: 20px;
    line-height: 16px !important;
    font-family: "PTSans-Narrow", Tahoma, sans-serif;
}

#footer .phone_footer a {
    font-weight: normal;
}

#foot_left_wrap {
    float: left;
    margin-right: 4%;
    color: #fff;
    width: 60%;
    margin-top: 5px;
}

#foot_left_wrap p {
    line-height: 14px;
}

#footer a {
    color: #98c638;
    text-decoration: none;
    font-weight: bold;
}

#footer a:hover {
    text-decoration: underline;
}

#footer .socialinks {
    padding: 5% 0 5% 0;
}

.socialinks {
    padding-top: 23%;
    padding-bottom: 10px;
}

.socialinks img {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    width: 13%;
    max-width: 45px;
    padding-right: 4px;
}

.socialinks img:hover {
    opacity: 0.5;
}


/* Popup window */

.popup-window-top-row .popup-window-center-column {
    height: 15px !important;
    padding: 10px 10px 0px 10px;
}

.popup-window-top-row .popup-window-titlebar {
    font-size: 20px;
    font-family: "PTSans-Narrow", Tahoma, sans-serif;
    text-transform: uppercase;
    color: #4A4B4C;
}

.popup-window-content-row .popup-window-center-column {
    padding: 10px 5px;
}

.bx_catalog_list_home.bx_blue .bx_bt_button {
    /*font-size: 16px !important;*/
    font-weight: normal;
    text-transform: uppercase;
    font-family: "PTSans-Narrow", Tahoma, sans-serif;
}

.bx_catalog_text {
    margin-bottom: 20px;
}


/* Form fields and see @media600*/

.bx-authform form table thead,
.subscribe-edit table thead {
    display: none;
}

.bx-authform-label-container {
    font-size: 16px;
    color: #4462B1;
}

.bx-authform-formgroup-container {
    margin-bottom: 0px;
}

.bx-authform-description-container {
    color: #fff;
}

span.bx-authform-starrequired {
    color: #FFF215;
    margin-right: 5px;
}

.bx-forgotpass-table,
.bx-auth-table,
.bx-authform,
.bx-auth-profile,
.mfeedback form {
    background-color: #CFDFE6;
    color: #244973;
    padding: 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-family: Tahoma, sans-serif;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
}

.bx-forgotpass-table input,
div.bx-authform input.bx-auth-input,
.data-table.bx-registration-table input[type="text"],
.left-zone input[type="text"],
.left-zone input[type="password"] {
    margin: 10px 0px 15px 0px;
    outline: none !important;
    width: 100%;
    padding: 7px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    font-size: 16px;
    border: 1px solid #ACC9D2;
}

.left-zone select,
.left-zone textarea {
    padding: 7px;
    width: 100%;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border: 1px solid #ACC9D2;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 15px;
}

.left-zone textarea {
    font-size: 16px;
}

.bx-authform-link-container {
    margin-bottom: 0px;
}

.bx-authform-link-container,
.bx-authform-description-container {
    padding-bottom: 0px;
    color: #4E4C4C;
}

.bx-authform h3 {
    color: #CD2C00;
    margin: 0;
    margin-bottom: 15px;
}


/*input[type="submit"],
input[type="reset"] {
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 35px;
  font-size: 20px;
  font-family: "PTSans-Narrow", Tahoma, sans-serif;
  background-color: #1C82B3;
  border: 2px solid #fff;
  margin-bottom: 10px;
}

input[type="submit"]:hover,
input[type="reset"]:hover {
  background-color: #1C82B3;
}
*/

.bx-authform p {
    color: #5a6c77;
}

.bx-forgotpass-table + p a,
.bx-auth-table ~ noindex p a,
.bx-authform-link-container a b,
input[type="submit"],
input[type="reset"] {
    cursor: pointer;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 18px;
    font-family: "PTSans-Narrow", Tahoma, sans-serif;
    text-decoration: none;
    display: inline-block;
    outline: none !important;
    font-weight: normal;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border: none;
    padding: 4px 35px;
    background-color: #CD2C00;
    line-height: 30px;
    margin: 10px 0px;
}

.bx-auth-profile input[type="submit"] {
    margin-right: 10px;
}

.bx_order_list .bx_order_list_table tbody tr td,
.bx_order_list .bx_order_list_table_order tbody tr td,
.bx_order_list .bx_ordercart_order_sum tr td {
    font-size: 16px !important;
}

.bx_order_list h3 {
    font-weight: normal !important;
    margin: 20px 0px;
}

.bx-forgotpass-table + p a:hover,
.bx-auth-table ~ noindex p a:hover,
.bx-authform-link-container a b:hover,
input[type="submit"]:hover,
input[type="reset"]:hover {
    background: #21B5D7;
    outline: none;
}

input[type="submit"]:focus {
    outline: none;
}

.data-table.bx-registration-table ~ p {
    color: #FFF;
    font-size: 14px;
}

#wdc_win3_fields a {
    color: #fff;
}

div.soc-serv-title-grey {
    color: rgb(255, 213, 0) !important;
}

.profile-header {
    text-transform: uppercase;
    font-size: 22px;
    line-height: 28px;
    font-family: "PTSans-Narrow", Tahoma, sans-serif;
    margin: 15px 0px 10px 0px;
}


/* Feedback */

.mfeedback {
    width: 80%;
}

.mfeedback form {
    padding-left: 23px;
    margin-top: 15px;
}

div.mf-message textarea {
    width: 98.5%;
    border: 1px solid #ACC9D2;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    margin: 5px 0px;
    padding: 5px 10px;
    font-size: 18px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
}

.mfeedback form .mf-captcha img {
    margin: 5px 0px 10px 0px;
    max-width: 200px;
    display: block;
    float: left;
}

div.mf-name,
div.mf-email,
div.mf-captcha,
div.mf-message {
    width: 100%;
}


/*Compare list*/

.compare a {
    margin-top: 15px;
    display: block;
    color: #fff;
    font-size: 18px;
    font-family: "PTSans-Narrow", Tahoma, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    background: url(/bitrix/templates/climateon/images/compare.png) no-repeat top left;
    background-size: 40px;
    padding: 10px 10px 20px 47px;
}


/* Navigation */

.modern-page-navigation {
    margin: 10px 0px;
    line-height: 35px;
}

.modern-page-navigation .modern-page-current {
    background-color: #9B9C9D;
    padding: 2px 7px !important;
    color: #fff;
    margin: 0 3px;
    border: none !important;
    font-weight: normal !important;
}

.modern-page-navigation a {
    background-color: #0091D5;
    padding: 2px 7px !important;
    color: #fff;
    margin: 0 3px;
    border: none !important;
}

.modern-page-navigation a:hover {
    background-color: #63C2E7;
}

#yf_good_img {
    display: none;
    position: absolute;
}

#yf_good_img img {
    max-height: 200px;
    max-width: 200px;
    width: auto;
    border: 1px solid #fff;
}

#vk_groups {
    margin-top: 14px;
    width: 100% !important;
    float: left;
}
.bx_item_detail .bx_medium.bx_bt_button{
    margin-bottom: 10px;
}


/* YF: form of one click buy product */

#one_click_form {
    display: none;
    background-color: #f6f6f6;
    border: 1px solid #cecece;
    padding: 20px;
    margin-top: 10px;
    float: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

#one_click_form #yf_form_err {
    height: 30px;
    font-size: 16px;
}

#one_click_form input,
#one_click_form textarea {
    width: 100%;
    border: 1px solid #cecece;
    padding: 8px;
    color: #807B86;
    font-size: 12px;
    font-family: Tahoma, sans-serif;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0px 0px 10px 0px;
}

#one_click_form #yf_oclick_submit {
    background-color: #39B0B5;
    padding: 11px 0px;
    border: none;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    width: 100%;
    float: right;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
}

#one_click_form #yf_oclick_submit:hover {
    background-color: #E6DE15;
    color: #000;
}

#one_click_form .yf_wrap-cont p {
    padding: 2px 0px;
}

#one_click_form font.yf_errortext {
    font-size: 12px;
    line-height: 14px !important;
}

#one_click_form .yf_text-main-page {
    width: 50%;
    float: left;
    padding-right: 25px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}


/* YF: modal window */

#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #000;
    display: none;
}

#one_click_form {
    width: 320px;
    padding: 10px;
    background-color: #ffffff;
    position: absolute;
    left: 0;
    display: none;
    z-index: 9999;
    overflow: hidden;
}

#one_click_form .yf_modtop {
    height: 18px;
    margin: 0px;
    padding: 0;
}

#one_click_form .close {
    background-image: url('/bitrix/templates/climateon/images/close_mod.png');
    width: 18px;
    background-repeat: no-repeat;
    background-size: 18px;
    height: 18px;
    display: block;
    position: absolute;
    right: 4px;
    top: 4px;
}

.brands_block {
    margin: 0px;
    padding: 0px;
}

.brand_block {
    display: inline-block;
    margin: 10px;
    width: 20%;
}

.brand_block .brand_img img {
    height: 60px;
    margin: 0px;
    border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
}

.brand_desc img {
    max-width: 250px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.brand_block .brand_name {
    text-align: center;
    background-color: #065762;
    color: #fff;
    padding: 5px 0px;
    font-size: 18px;
    border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
}

.lhe-button-cont img.lhe-button {
    border: none;
}

.lhe-button-cont .lhe-smiles-tlbr-table {
    display: none;
}

.blog-comment .blog-comment-cont-white {
    background-color: #F3F4F7;
    padding: 10px;
}

.blog-comment .blog-comment-content {
    font-size: 16px;
    color: #065762;
}

.blog-comment .blog-comment-info {
    font-size: 18px;
}

.blog-comment div.blog-comment-new .blog-comment-date {
    background: none;
}

.blog-comments div.blog-comment-line {
    background-color: none;
    height: 0px;
    background-image: none;
}

@media screen and (max-width: 1215px) {
    .osnova-main,
    #header,
    #footer .mid975 {
        padding: 0px 10px;
    }
    .text-phone {
        font-size: 22px;
    }
    .text-mail {
        font-size: 16px;
    }
    #yf_top_menu {
        margin: 10px 10px;
    }
}

@media screen and (max-width: 1005px) {
    #right-wrap {
        margin-bottom: 10px;
        width: 100%;
    }
    h1 {
      padding-left: 10px;
    }
    .osnova {
      padding: 0px 10px;
    }
    .left-menu {
      border-radius: 5px 5px 0px 0px;
      -webkit-border-radius: 5px 5px 0px 0px;
      -moz-border-radius: 5px 5px 0px 0px;
      -khtml-border-radius: 5px 5px 0px 0px;
    }
    .yf-cart1 {
        float: left;
        clear: both;
        margin: 0;
        margin-top: 20px;
        background-color: #fff;
        width: 30%;
        padding: 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -khtml-border-radius: 5px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    .bx-system-auth-form,
    .bx-system-auth-form1 {
        float: right;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -khtml-border-radius: 5px;
        background-color: #fff;
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 10px;
    }
    .user-part {
        margin: 0 auto;
        float: none;
    }
    .user-part .user-part-first {
        float: left;
        width: 30%;
    }
    .bx_cart_block {
        float: left;
    }
    .bx_small_cart_inside {
        width: auto;
        margin-top: 0;
        text-align: left;
    }
    .bx_cart_block .bx_small_cart .icon_cart {
        float: left;
        width: auto;
    }
    .bx_cart_block .bx_small_cart a {
        float: left;
        padding-right: 5px;
    }
    .bx_small_cart_top {
        float: left;
    }
    .text-mail {
        background: none;
        padding-left: 0px;
    }
    .text-phone {
        padding-left: 0px;
        background: none;
    }
    #head_contact {
        color: #fff;
    }
    .mid-osnova {
        border-bottom-right-radius: 0px;
        -webkit-border-bottom-right-radius: 0px;
        -moz-border-radius-bottomright: 0px;
        -khtml-border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        -webkit-border-bottom-left-radius: 0px;
        -moz-border-radius-bottomleft: 0px;
        -khtml-border-bottom-left-radius: 0px;
        margin: 0px 10px;
    }
    .bx_vertical_menu_advanced .bx_hma_one_lvl:first-child>a span.menu_link_img {
        border-radius: 5px 5px 0px 0px;
        -webkit-border-radius: 5px 5px 0px 0px;
        -moz-border-radius: 5px 5px 0px 0px;
        -khtml-border-radius: 5px 5px 0px 0px;
    }
    .bx_vertical_menu_advanced>ul {
        border-radius: 5px 5px 0px 0px;
        -webkit-border-radius: 5px 5px 0px 0px;
        -moz-border-radius: 5px 5px 0px 0px;
        -khtml-border-radius: 5px 5px 0px 0px;
    }
    .bx_vertical_menu_advanced .bx_hma_one_lvl:first-child,
    .bx_vertical_menu_advanced .bx_hma_one_lvl:first-child>a {
        border-radius: 5px 5px 0px 0px;
    }
    .bx_vertical_menu_advanced .bx_hma_one_lvl {
        border-right: none;
    }
    .bx_vertical_menu_advanced .bx_hma_one_lvl>a {
        font-size: 16px;
    }
    .text-phone {
        font-size: 18px;
    }
    #left-wrap {
        width: 40%;
        margin-top: 15px;
    }
    #header {
        background-size: cover;
        -o-background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
    }
    #left-wrap .phone {
        margin: 0 auto;
        width: 180px;
    }
    .text-mail {
        background: url(/bitrix/templates/climateon/images/mail.png) no-repeat 0% 80%;
        padding-left: 32px;
    }
    .text-phone {
        background: url(/bitrix/templates/climateon/images/phone.png) no-repeat 0% 80%;
        padding-left: 35px;
    }
    .bx_filter .bx_filter_section {
        margin: 1% 2% 2% 2%;
        padding: 1%;
    }
    .bx_filter .bx_filter_button_box,
    .bx_filter .bx_filter_parameters_box {
        margin-bottom: 0px;
    }
    .bx_filter .bx_filter_search_button {
        float: left;
        width: 48%;
        margin: 0% 1% 1% 0.5%;
    }
    .bx_filter .bx_filter_search_reset {
        float: right;
        width: 48%;
        margin: 0% 0.5% 1% 1%;
    }
    #center-wrap {
        margin: 65px auto 0px auto;
        text-align: center;
        clear: both;
        color: #fff;
    }
    .osnova-main {
        padding: 0px;
    }
    #wdc_win3_link {
        font-size: 18px;
        width: 125px;
    }
    #wdc_win3 {
        left: 60%;
    }
    .left-zone {
        max-width: none;
        width: 100%;
        padding: 0px;
    }
    .left-menu {
        width: 100%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 0px;
    }
    div.menu-sitemap-tree ul li {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        width: 100%;
    }
    div.menu-sitemap-tree ul ul li {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        width: 100%;
    }
    .a-carousel-image-link img {
        max-height: 60px;
        width: auto;
    }
}

@media screen and (max-width: 910px) {
    .wrapper {
        margin-top: 45px;
    }
}

@media screen and (max-width: 800px) {
    .wrapper {
        background: none;
    }
    #left-wrap {
        width: 100%;
    }
    #left-wrap .company_logo {
        text-align: center;
    }
    #left-wrap .company_desc {
        color: #fff;
        width: 50%;
        margin: 0 auto;
    }
    #center-wrap {
        width: 100%;
        margin: 25px auto 0px auto;
    }
    .user-part .user-part-first,
    .yf-cart1 {
        width: 100%;
    }
    #head_contact {
        width: 100%;
        text-align: center;
    }
}

@media screen and (max-width: 675px) {
    #wdc_win3_link {
        margin-bottom: 10px;
    }
    #wdc_win3 {
        margin-left: -210px;
        width: 50%;
    }
    #footer ul.left-menu {
        clear: left;
    }
    .foomenu2 ul {
        margin-left: 20px;
    }
    .foomenu1 ul.left-menu {
        margin-bottom: 0px;
    }
    #foot_left_wrap {
        width: auto;
    }
    .compare {
        text-align: center;
        margin-bottom: 15px;
    }
    .compare a {
        background: none;
        margin-top: 0;
        padding: 10px;
    }
    .bx_compare .bx_sort_container .sorttext {
        display: block;
        margin-bottom: 10px;
    }
    #login-form-window {
        left: 65%;
    }
    .order_full_table td {
        float: left;
        width: 100%;
    }
}

@media screen and (max-width: 640px) {
    .osnova-table thead {
        display: none;
    }
    .osnova-table tbody tr td {
        float: left;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        border-left: none !important;
        box-sizing: border-box;
        border: none !important;
    }
    .osnova-table tbody tr:nth-child(1) td {
        border-top: none;
    }
    .osnova-table tbody tr {
        text-align: center;
        border: 7px solid #DA7203 !important;
    }
    .osnova-table tbody tr td:last-child {
        padding: 3% 0%;
        border-top: 1px solid #FFFFFF;
    }
}

@media screen and (max-width: 600px) {
    .osnova img {
        max-width: 600px;
    }
    .bx_slider_section {
        display: none;
    }
    .bx-pagination .bx-pagination-container ul li.bx-pag-prev,
    .bx-pagination .bx-pagination-container ul li.bx-pag-next {
        display: none;
    }
    .subscribe-edit table tr td,
    .profile-table tr td,
    .bx_my_order tr td,
    .bx_my_order .bx_my_order_table tbody tr td:first-child {
        width: 100%;
        float: left;
        padding-right: 0px;
    }
    .left-zone input[type="text"],
    select,
    .typefile {
        width: 100%;
    }
    .bx_filter .bx_filter_search_button {
        float: none;
        width: 90%;
        width: 100%;
        margin: 5% 0% 1.5% 0%;
    }
    .bx_filter .bx_filter_search_reset {
        float: none;
        width: 100%;
        margin: 1.5% 0% 4% 0%;
    }
    .subscribe-edit input[type="checkbox"],
    .subscribe-edit input[type="radio"] {
        width: auto;
    }
    .subscribe-edit input[type="text"],
    .subscribe-edit input,
    textarea {
        width: 100%;
    }
    .subscribe-edit input,
    .subscribe-edit input[type="text"] {
        margin-right: 0px;
        margin-top: 10px;
    }
    .subscribe-edit input[type="submit"],
    .subscribe-edit input[type="reset"],
    .bx-forgotpass-table + p a,
    .bx-auth-table ~ noindex p a,
    .data-table.bx-registration-table ~ p a {
        padding: 5px 15px;
    }
}

@media screen and (max-width: 480px) {
  #footer .mid975 {
    background: none;
  }
  .phone_footer {
    float: left;
  }
}
@media screen and (max-width: 460px) {
    #left-wrap .company_desc {
        width: 100%;
    }
    #copyright img {
      width: 100%;
      height: auto;
    }
    #horizontal-multilevel-menu li {
        width: 100%;
    }
    #horizontal-multilevel-menu li a.root-item,
    #horizontal-multilevel-menu li:nth-child(odd) {
        border-right: none;
    }
    #wdc_win3 {
        left: 50%;
        width: 70%;
        margin-left: -41%;
        padding: 20px 35px 15px 20px;
    }
    #wdc_win3_fields .input input {
        width: 90%;
        font-size: 14px;
    }
    #wdc_win3_fields .text {
        font-size: 14px;
        width: 90%;
    }
    .bx-system-auth-form img,
    .bx-system-auth-form1 img {
        padding-left: 0px;
        background: none;
        text-align: center;
    }
    .bx_compare .bx_sort_container .sortbutton,
    .bx_compare .bx_sort_container .sortbutton.current {
        font-size: 16px;
        margin-bottom: 15px;
    }
    .b-carousel h3 {
        display: none;
    }
    .a-carousel-image-link img {
        max-height: 50px;
        width: auto;
    }
    .phone_footer {
        float: left;
        clear: left;
    }
    .phone_footer span {
        font-size: 18px;
    }
    #foot_right_wrap {
        float: left;
        margin-left: 20px;
    }
    .data-table.bx-registration-table tr td,
    .bx-auth-table tr td {
        float: left;
        width: 100%;
        text-align: left;
    }
    #login-form-window {
        left: 82%;
        width: 200px
    }
    .mfeedback {
        width: 100%;
    }
    input[type="submit"],
    input[type="reset"],
    .bx-authform-link-container a b {
        padding: 5px 15px;
    }
}

@media screen and (max-width: 435px) {
    #yf_zvonok .yf_mf-message,
    #yf_zvonok .yf_mf-captcha,
    #yf_zvonok .yf_mf-name,
    #yf_zvonok .yf_mf-email,
    input[type="submit"],
    input[type="reset"] {
        width: 100%;
    }
    #search input[type="submit"] {
        width: auto;
    }
}

@media screen and (max-width: 360px) {
    #center-wrap p {
        display: none;
    }
    .yf-cart1 {
        clear: left;
        margin-left: 0;
        margin-bottom: 10px;
    }
    #login-form-window {
        left: 90%;
        width: 180px;
    }
    .company_logo img {
        width: 100%;
        height: auto;
    }
}

@media screen and (max-width: 300px) {
    .phone_footer .footer-mail:before,
    .phone_footer .phone:before {
        display: none;
    }
    #login-form-window {
        left: 10%;
        max-width: 180px;
        width: 100%;
        margin-left: 0;
        padding: 10px;
    }
    #center-wrap > a > img {
        width: 100%;
    }
    .bx-breadcrumb {
        max-width: 200px;
        overflow: hidden;
    }
    .bx_small_cart_inside {
        margin-right: 5px;
        margin-top: 15px;
    }
    .content_search_box.hnav,
    .bx_filter.bx_blue {
        display: none;
    }
    .bx-authform-formgroup-container .bx-captcha img {
        width: 100%;
    }
}

@media screen and (max-width: 250px) {
    #login-form-window {
        left: 5%;
        max-width: 150px;
    }
}

.bx-captcha > img {
    width: inherit;
}



/* -- lastron 28.04.2018 -- */
.clear {
	clear: both;
}

.left-menu {
	z-index: 998;
}

.subscribe-list.sForm  {
	max-width: 1300px;
	margin: 0 auto;
	background-color: #EAEAEB;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-shadow: 2px 3px 20px 1px #d8d6d6;
	-webkit-box-shadow: 2px 3px 20px 1px #d8d6d6;
	-moz-box-shadow: 2px 3px 20px 1px #d8d6d6;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.subscribe-list.sForm input[type="submit"],
.subscribe-list.sForm input[type="text"] {
	    width: 270px;
}

.leftOtstup {
	background: #F4F1F1;
	height: 10px;
	width: 100%
}
/* -- !lastron 28.04.2018 -- */

/* -- lastron 08.05.2018 -- */
.PMCont {
	position: relative;
}

.PMCont * {
	color: #4a4a4a;
}

.phoneCont {
	position: relative;
	padding: 30px 0 0 0;
	margin: 10px 10px 0 0;
}

.phoneCont .pList {
	/*background: #8ABE20;*/
}

.phoneCont .pList li {
	display: none;
	cursor: pointer;
}

.phoneCont .pList .active,
.phoneCont.active .pList > li {
	display: block;
}

.phoneCont .pList .active {
	position: absolute;
	top: 0;
	left: 0;
}

.pName, .pName *,
.pNum, .pNum * {
	font-size: 20px !important;
}

@media (max-width: 350px) {
.pName, .pName *,
.pNum, .pNum * {
	font-size: 16px !important;
}
}

.pName, .pNum {
	/*font-size: 13pt;*/
	font-weight: bold;
	float: left;
}

.pName {
	width: 140px;
}


.pNum {
	margin: 0 16px 0 5px;
}

.PMCont .fa.fa-angle-down {
	position: absolute;
	top: 5px;
	right: 7px;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
}

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

/* -- !lastron 08.05.2018 -- */

/* -- lastron 14.05.2018 -- */
.fIcon {
	font-size: 20px;
	position: relative;
	top: 2px;
	left: 6px;
	font-weight: bold;
}

.bx_filter {
	background: #24acc5 !important;
}

.bx_filter_title {
	cursor: pointer;
	text-shadow: none;
	color: #fff !important;
	font-weight: 500 !important;
}

.contCCat {
	text-align: center;
	width: 25%;
	margin: 10px !important;
	padding: 22px!important;
	border: 1px solid #00A2CA;
}

.imgCatCont .imgCat {
	width: auto;
	border: 1px solid #ccc;
	float: none;
	margin: 0;
}

.bx_sitemap_li_title.fix1 {
	display: block;
	margin: 30px 0 0 0;
}

h2 a {
	text-decoration: none;
	color: #2f7b84;
}

h2 a.white {
	text-decoration: none;
	color: #fff;
}

.buy_one_block {
     padding-top: 0;
}
/* -- !lastron 14.05.2018 -- */

.osnova .item_cards_pay {
	width: 48%;
    float: right;
}
.osnova .item_cards {
	width: 100%;
    float: none;
	margin-bottom: 10px;
}
.bx_item_detail .item_price {
	max-height: 55px;
}
.item_pay {

}
.item_pay img {
	max-width: 65px;
	margin: 0;
    border: 0;
	padding: 0 3px;
}
/* End */
/* /bitrix/templates/climateon/css/lightbox.css?15818729668124 */
/* /bitrix/templates/climateon/components/bitrix/system.auth.form/yf-system.auth/style.css?15818729663894 */
/* /bitrix/templates/climateon/components/bitrix/sale.basket.basket.line/yf-basket/style.css?15818729647961 */
/* /bitrix/components/bxmaker/geoip.city/templates/.default/style.css?158187292813475 */
/* /bitrix/components/bxmaker/geoip.city.line/templates/.default/style.css?15818729283487 */
/* /bitrix/components/bxmaker/geoip.message/templates/phone/style.css?1581872928263 */
/* /bitrix/templates/climateon/components/bitrix/menu/yf_horizontal_menu/style.css?158187296511594 */
/* /bitrix/templates/climateon/components/bitrix/menu/yf_horizontal_menu/themes/green/colors.css?15818729651997 */
/* /bitrix/templates/climateon/components/bitrix/menu/catalog_vertical_multi/style.css?15818729658272 */
/* /bitrix/templates/climateon/components/bitrix/menu/catalog_vertical_multi/themes/blue/colors.css?1581872965701 */
/* /bitrix/templates/climateon/components/bitrix/news.list/yf_news_anonce/style.css?1581872965453 */
/* /bitrix/templates/climateon/components/bitrix/catalog.top/specTest/style.css?15818729658318 */
/* /bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/style.css?158187296529425 */
/* /bitrix/templates/climateon/components/bitrix/catalog.top/specTest/section/themes/blue/style.css?1581872965445 */
/* /bitrix/templates/climateon/components/bitrix/search.title/yf-search/style.css?15818729655182 */
/* /bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/style.css?158187296628098 */
/* /bitrix/templates/climateon/components/bitrix/catalog.top/yf_spec/slider/themes/blue/style.css?15818729661966 */
/* /bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/style.css?158187296528098 */
/* /bitrix/templates/climateon/components/bitrix/catalog.top/rasprod/slider/themes/blue/style.css?15818729651966 */
/* /bitrix/templates/climateon/components/bitrix/catalog.viewed.products/yf_view/style.css?158187296533539 */
/* /bitrix/templates/climateon/components/bitrix/subscribe.edit/yf_subscribe/style.css?15818729653004 */
/* /bitrix/templates/climateon/components/bitrix/news.list/yf_rotator/style.css?15818729653310 */
/* /bitrix/templates/climateon/components/yf_comp/main.feedback/yf_zvonok/style.css?158203043812225 */
/* /bitrix/templates/climateon/styles.css?16686064271660 */
/* /bitrix/templates/climateon/template_styles.css?166860642738442 */
