

/* Start:/local/templates/clife_composite/assets/css/hf.css?166903353479467*/
@charset "UTF-8";img{border:0}body{margin:0}.col-xs-12,.dropdown-menu{float:left}label{max-width:100%}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}footer,header{display:block}a{background-color:transparent}a:active,a:hover{outline:0}h1{margin:.67em 0}img{vertical-align:middle}svg:not(:root){overflow:hidden}textarea{overflow:auto}button,input,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox]{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
.btn,.btn:active,.form-control{background-image:none}body{background-color:#fff}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}[role=button]{cursor:pointer}h1,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1{margin-top:20px;margin-bottom:10px}h4{margin-top:10px;margin-bottom:10px}h1{font-size:36px}h4{font-size:18px}p{margin:0 0 10px}label{font-weight:700}.list-inline,.list-unstyled{padding-left:0;list-style:none}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul{margin-top:0}ul ul{margin-bottom:0}address{margin-bottom:20px}ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.clearfix:after,.container:after,.dropdown-menu>li>a,.modal-footer:after,.modal-header:after,.row:after{clear:both}address{font-style:normal;line-height:1.42857}.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.container{margin-right:auto;margin-left:auto}.container{padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}
.header-middle .search-form .searchhint ul>li{margin:0 0 10px;}.header-middle .search-form .searchhint ul>li>a{padding:5px 0;display:block;}.header-middle .search-form .icon{width:60px;height:60px;margin:auto 15px auto auto;display:block;float:left;line-height:60px;}.header-middle .search-form .icon img{max-height:60px;}.header-middle .search-form .search-item-data{overflow:hidden;float:left;width:calc(100% - 80px);}.header-middle .search-form .search-item-data .name,.header-middle .search-form .search-item-data .price{display:block;margin:5px 0;}.header-middle .search-form .searchhint .main-btn{display:inline-block;font-size:14px;padding:6px 12px;width:auto;}
.search-fash-addbasket {top: auto;bottom: 0;width: 24px;height: 24px; right: 36px;}
.delete-item, .to-basket {text-decoration:none;background-color: #004b51;color: #fff;padding: 0 5px;position: absolute; text-align: center;}
.shedule_719{display:none;}
@media (max-width: 719px){.large-phone__text{height: 10px;}.large-phone {min-width: auto !important;}.shedule_719{display:block;font-size: 11px;margin-top: 5px;}}
@media (min-width:1200px){.container{width:1170px}}
.row{margin-left:-15px;margin-right:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}
@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}

@media (max-width:767px){.visible-xs{display:block!important}}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}
@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}
@media (max-width:767px){.hidden-xs{display:none!important}}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}

label{display:inline-block;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control{font-size:14px;line-height:1.42857;color:#555;display:block}input[type=checkbox]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-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}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox]{position:absolute;margin-left:-20px;margin-top:4px\9}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}

.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.fade.in{opacity:1}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.collapse{display:none}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857;white-space:nowrap}.dropdown-menu>li>a{font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group,.input-group-btn,.input-group-btn>.btn{position:relative}.input-group{display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group .form-control,.input-group-btn{display:table-cell}.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn{margin-right:-1px}.modal{overflow:hidden}.close{font-weight:700}.modal{top:0;right:0;bottom:0;left:0}.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content{background-clip:padding-box}.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{display:table;content:" "}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}
.clearfix:after,.clearfix:before{content:" ";display:table}.pull-right{float:right!important}.pull-left{float:left!important}.hidden{display:none!important}@-ms-viewport{width:device-width}
.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} 

.slick-slider ul:not(.slick-dots).slick-initialized{visibility:visible}
.slick-slider ul:not(.slick-dots){list-style: none;}

.main-slider .slick-slide.slick-active{opacity:1;}
.footer .pays_sys_item{width: 72px;height: 44px;}
.ui-spinner{
	pointer-events: none;
}
#c_personal_block{position:relative;}
body .r2{color:#fd9126 !important;font-weight:bold !important;}
.list-slashed>.dropdown-menu:after, .list-slashed>.dropdown-backdrop:after{content:"" !important;}
.list-slashed>.dropdown-menu li {font-size: 12px;}.list-slashed>.dropdown-menu li a{color: #353a40; padding: 8px 10px;}
.list-slashed>.dropdown-menu{display:none;padding: 0;border-radius: 0;border: 1px solid gray;left: auto;right: 0px;position: absolute;margin:0px;}
#c_personal_block:hover>.dropdown-menu {display: block;}#c_personal_block:hover>.dropdown-menu{z-index:1111;}
.collapse.in {display: block;}

.title_text {
	font-size:24px;
}
.content.colour-1>img {
    width: 50px;
    height: auto;
}
.category-sl-img{display:block;}
.tabs_gl .tabs__content{padding:0px;margin-left: -5px;margin-right: -5px;}

.rating-box {
    display: inline-block;
}
.item-data .rating-container .rating{display:block;}
/*Главная табы*/
.tabstwo {
  width: 100%;
}
.tabs_title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  position: relative;
  margin: -1px 0 0 -1px;
  font-size: 20px;
  font-weight: 500; 
}
.tabs_title li:last-child:before {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  right: -2px;
  z-index: -1;
  height: 5px;
 
}
.tabs_title:after {
  content: '';
  display: table;
  clear: both;
}
.tabs_title li {
  padding: 9px 15px;
  margin: 0px 15px 0 0px;
  color: #979797;
  position: relative;
  border: 1px solid #cdcdcd;
  text-align: center;
}
.tabs_title li:not(.active) {
  cursor: pointer;
}
.tabs_title li:not(.active):hover {
  background: #FFF;
  color:#979797;
  
}
.tabs_title .active {
    background: #cdcdcd;
    color: #000;
    border: 1px solid #cdcdcd;    
}

.tabs_obzornews {
  display: none;
  background: #FFF;
  
  padding: 7px 15px;
}
.tabs_obzornews.active {
  display: block;
}
.tabs {
  /*width: 100%;*/
  margin-top:40px;
}
.tabs__caption {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  position: relative;
  margin: -1px 0 0 -1px;
  padding-left:35px;
}
.tabs__caption li:last-child:before {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 0;
  right: -2px;
  z-index: -1;
  height: 5px;
 
}
.tabs__caption:after {
  content: '';
  display: table;
  clear: both;
}
.tabs__caption li {
    margin: 0px 35px;
    color: #979797;
    position: relative;
    text-align: center;
    padding-bottom: 15px;
	font-size: 16px;
}
.tabs__caption li:first-child {
	margin-left:0;
}
.tabs__caption li:not(.active) {
  cursor: pointer;
}
.tabs__caption li:not(.active):hover {
  background: #FFF;
  color:#979797;
}
.tabs__caption .active, .tabs__caption li:hover{
  background: #FFF;
  color: #000;
  border-bottom:3px solid #ff9100;
}

.tabs__content {
  display: none;
  background: #FFF;
  
  padding: 7px 10px;
}
.tabs__content.active {
  display: block;
}
/*Главная Табы*/
/*Товар дня начало*/
.balance, .add-basket, .add-wishlist {
	position: initial;
}
.item-img {
    position: relative;
    height: 100%;
    overflow: hidden;
    padding: -1px;
    padding: 10px;
}
.item-img img {
    margin: auto;
    max-height: 150px;
    display: inline-block;
}
.item-data {
    position: relative;
    padding: 10px 5px;
	padding-bottom:0;
    min-height: 85px;
}
a.balance.js-addcompare {
	margin-right:-5px;
    border: 1px solid #21acb7;
    line-height: 30px;
    display: inline-block;
    height: 30px;
    width: 30px;
}
a.add-wishlist.js-wishlist {
    border: 1px solid #21acb7;
    line-height: 33px;
    display: inline-block;
    height: 30px;
    width: 30px;
	background: transparent url(/local/templates/clife_ab2_copy/css/../images/ic-cart-favbig.png) top 50% left 50% no-repeat;
}
a.balance.js-addcompare:hover, a.add-wishlist.js-wishlist:hover {
    border: 1px solid #FF9100;
    background-color: #F4F4F4;
    color: #FF9100;
}
a.add-basket.js-addbasket {
    background-color: #ff9100 !important;
    padding: 9px 12px;
    color: #ffffff !important;
    text-decoration: none !important;
    border: none;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
    /* height: 47px; */
    /* line-height: 35px; */
    transition: .3s background-color;
}
.wishlist-item {
    display: inline-block;
    vertical-align: top;
    float: right;
}
i.glyphicon.glyphicon-rub {
    font-size: 10px;
}
/*Товар дня конец*/
/*Новости обзоры*/
#tab_obzori {
	margin: 39px 50px 15px 0;
}
/*Новости обзоры*/

.main-slider .slick-prev:after {
	background: url(/local/templates/clife_ab2_copy/assets/images/prevArrow.png);
	content: '';
    position: absolute;
    top: 0px;
    width: 15px;
    height: 55px;
    left: 20px;
	
}
.main-slider .slick-next:after {
	background: url(/local/templates/clife_ab2_copy/assets/images/nextArrow.png);
	content: '';
    position: absolute;
    top: 0px;
    width: 15px;
    height: 55px;
    right: 20px;
	
}
.main-slider .slick-prev:before {
	 -webkit-box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
    -moz-box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
    box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
	font-size:0 !important;
	width:20px;
	height:150px;
	padding: 145px 0px;
	opacity: 1;
}
 .main-slider .slick-next:before {
  -webkit-box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
    -moz-box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
    box-shadow: 0px 13px 27px 65px rgba(255, 255, 255, 1);
	font-size:0 !important;
	width:20px;
	height:150px;
	padding: 145px 0px;
	opacity: 1;
  }
.main-slider .slick-prev,
  .main-slider .slick-next {
    /*width: 50px;*/
    height: 50px;
    z-index:1;
  }
  
  .active {
	  display:block;
  }
  #news {
	  display:none;
  }
  i.fa.fa-angle-right {
    margin-left: 10px;
}
a#news, a#obzori {
	  color: #28afb9;
	  text-decoration: none;
	  font-size:16px;
  }
  a#news:hover, a#obzori:hover {
	  color: #ff9100;
	text-decoration: none;
  }
.item-title span {
	 text-decoration: none;
	border-bottom: 1px solid #28afb933;
	line-height:1;
 }
 .slick-dots li {
    width: 0 !important;
	margin: 0 10px !important;
}
.slick-dots li, .slick-dots li button {
    cursor: pointer;
    height: 6px !important;
    width: 6px !important;
    background: #cacaca;
    border: 1px !important;
    border-radius: 20px !important;
}

.slick-dots li button:before {
    position: absolute;
    top: -1px !important;
    left: -1px !important;
    width: 7px !important;
    height: 7px !important;
    font-family: slick;
    font-size: 9px !important;
    line-height: 11px !important;
    text-align: center;
    color: #cdd0d4;
    border-radius: 20px !important;
}
.slick-dots li.slick-active button:before {
    border: 2px solid #004B51 !important;
    opacity: .75;
    color: #ffffff;
    width: 13px !important;
    height: 13px !important;
    line-height: 11px !important;
     border-radius: 20px !important;
    z-index: 4;
    top: -3px !important;
    left: -3px !important;
}
.slick-dots li button {
	padding:4px !important;
}
.slick-dots li button:hover:before {
    opacity: 1;
}

.item-slider .slick-prev {
		top:-5px;
	}
	.item-slider .slick-next {
    top: -5px
	}
.wishlist-item {
    display: inline-block;
    vertical-align: top;
    float: right;
}
.price.index {
    display: inline-block;
    width: 80px;
}
.add_index {
    display: inline-block;
    /* width: 95px; */
    float: right;
    line-height: 42px;
}
.item-data {
    position: relative;
    padding: 10px 5px !important;
    padding-bottom: 0;
    min-height: 85px;
}

/**/



html {
    -webkit-text-size-adjust : none;
    text-size-adjust         : none
}
input[type="text"],
input[type="email"],
textarea {
    -webkit-appearance : none;
    -moz-appearance    : none;
    -ms-appearance     : none;
    appearance         : none;
    outline            : 0;
    box-shadow         : none;
}

.col-xxxs-6 {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 320px) and (max-width: 479px) {
  .col-xxxs-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
} 
@media(max-width:479px){#brands{margin-top:0px !important}}
#brands {margin-top:35px;}
@media (min-width: 320px) and (max-width: 479px) {

  /*Слайдер*/
  
	section#brands {
      margin-top: -65px;
	}
   .slick-slider {
	   z-index:0;
   }
   .main-slider .slick-slide img {
	  height:auto;
   }
   .main-slider .slick-next::before, .main-slider .slick-prev::before {
	  -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
   }
  .slick-dots {
    display:none !important;
  }
   .slick-dots li {
	  display:none;
   }
     .category-sl-img img {
      display: block;
      margin: 0px auto 20px;
      height: 75px;
    }
	.title_h {
	  font-size:17px;
	  margin: 0 5px !important;
	}
	.brands-slider .slick-prev {
      right: 58px;
	}
	.brands-slider .slick-next{
      right: 5px;
	}
	.brands-slider .slick-next, .brands-slider .slick-prev {
	  top: 0;
	}
	.brands-slider {
	  margin-top:0px;
	}
	.brands-slider .slick-slide>div {
    height: 60px;
        padding: 0;
    margin: 0px 20px;
    overflow: hidden;
}
  /*Бренды*/
  /*Табы*/
   select#select {
	  border: none;
	  font-weight: 500;
	  font-size: 15px;
	}
	ul.tabs__caption {
      display: none;
	}
	.border_one {
	  display:none;
	}
	.item-slider {
    margin-top: 30px;
	}
  /*Табы*/
  /*Новости*/
  .coltab {
	  width:100%;
  }
  .coltablink {
	  width: 59%;
  }
  .tabs {
    margin-top: 14px;
  }
  .tabs__content {
	  margin-top: -10px; 
  }
.item-slider .slick-next {
  right: 5px;
}
.item-slider .slick-prev {
  right: 58px;
}
  .item-slider .slick-prev, .item-slider .slick-next {
	  top: 15px;
  }
.coltab {
    width: 100%;
}
span#tab_obzori {
    float: left;
    margin: 0;
    margin: 0px 50px 15px 0;
}
.col-xxs-12 {
    width: 100% !important;
    margin-bottom: 10px;
}
.content {
    height: 100%;
    padding: 20px 20px 10px;
    border: 1px solid #EBEBEB;
}
.content.colour-1>img {
  margin: 20px 19px 40px 3px;
}
.list-inline {
    margin-left: -15px;
padding-right: 0;
}
.col-pay {
    order: 6;
    width: 100%;
    margin: 1.5em 0;
}
  .tabs_title li {
      padding: 15px 15px;
      margin: 0px 15px 0 0px;
      color: #979797;
      position: relative;
      border: 1px solid #cdcdcd;
      text-align: center;
      width: 45%;
      font-size: 24px;
	  letter-spacing: -0.8px;
	}
	#tab_obzori {
      margin: 0px 50px 15px 0;
	}
	.col-big {
      width: 100%;
	}
	.col-2-5 {
	  display:none;	
	}
    .banner-box, .banner-box-min {
	  padding:0;	
	}
	.itemName {
      font-size: 13px;
      text-transform: uppercase;
	}
	.itemDate {
      font-size: 13px;
	}
	.itemText {
      padding: 0px 17px 0px 20px;
      right: 15px;
	}
	div#item_count {
      margin-bottom: 8px;
	}
.tabs_title li:first-child {
	    padding: 15px 15px;
    margin: 0px 5px 0 0px;
    width: 48%;
    font-size: 24px;
}
.tabs_title li:last-child {
      padding: 15px;
    font-size: 24px;
    width: 46%;
    margin: 0px 0px 0px 5px;
}
  /*Новости*/
  /*Соцсети*/
  .info-block {
      padding: 32px 0 27px;
      background-color: #EBEBEB;
	}
	.flex-child {
	  width: 30%;
      margin-right: 3px;
      margin-left: 0px;
      margin-bottom: 3px;
	}
	.smm_item {
	  height: 100%;
	  border: 1px solid #ececec;
	  background: #fff;
	  padding: 9px 8px 3px 7px;
	  width: 100%;
	}
	.soc_name {
      text-align: center;
	}
	span.title-smm {
	  display:none;
	}
	img.preview_picture {
      height: 17px;
      width: auto;
      /*margin-bottom: 14px;*/
	}
	.smm_button {
      font-size: 12px;
      cursor: pointer;
      padding: 8px 0px 8px 4px;
      text-transform: none;
      width: 100%;
	}
  /*Соцсети*/
  /*Тест сео*/
	.col-xxs-12 {
      width: 100%;
	  margin-bottom:10px;
	}
	.content {
      height: 100%;
	  padding: 35px 20px 10px;
      border: 1px solid #EBEBEB;
      display: inline-block;
	}
	.content.colour-1>img {
      width: 50px;
      height: auto;
	  margin: 15px 0px;
	}
	p.colum3-text {
      width: 77%;
	  float:right;
	}
  /*Тест сео*/

}


@media (min-width: 480px) and (max-width: 719px) {
  /*Шапка*/
	.header-cart__wrapper:hover .basket-data {
	  display:none;
	}
	button[type=submit], input[type=submit] {
		background-color: inherit;
	}
  /*Шапка*/
  /*Слайдер*/
   .main-slider .slick-slide img {
	  height:auto;
   }
   .main-slider .slick-next::before, .main-slider .slick-prev::before {
	  -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
   }
  /*Слайдер*/
  /*Бренды*/
	.border_grey {
	  padding:0;
	}
   .brands-slider, .item-slider {
      margin-top: -5px;
   }
  /*Бренды*/
  /*Табы*/
	select#select {
	  border: none;
	  font-weight: 500;
	  font-size: 15px;
	  margin-left:-3px;
	}
	ul.tabs__caption {
      display: none;
	}
	.border_one {
	  display:none;
	}
	.item-slider {
    margin-top: 30px;
	}
  /*Табы*/
  /*Новости*/
    .banner-box, .banner-box-min {
	  padding:0;	
	}
	.itemName {
	  font-size:16px;
	  text-transform:uppercase;
	}
	.itemText {
	  padding: 10px 21px 10px 21px;
	  right:0;
	  width:66%;
	}
	#tab_obzori {
		margin: 30px 0px 15px 0;
	}
	.col-big {
		width:100%;
	}
	.col-2-5 {
		display:none;
	}
	.nav {
      margin-top: -0.9em;
	  margin-bottom: 1.8em;
	}
  /*Новости*/
  /*Соцсети*/
  .info-block {
      padding: 32px 0 27px;
      background-color: #EBEBEB;
	}
	.flex-child {
	  text-align: center;
	  width: 29%;
	  margin-right: 10px;
	  margin-left: 0px;
	  margin-bottom: 10px;
	}
    .smm_item {
      height: 100%;
      border: 1px solid #ececec;
      background: #fff;
      padding: 12px 10px 3px 10px;
      width: 100%;
	}
	span.title-smm {
	  display:none;
	}
	img.preview_picture {
      height: 17px;
      width: auto;
      /*margin-bottom: 14px;*/
	}
	.smm_button {
      font-size: 13px;
      cursor: pointer;
      padding: 11px 17px 11px 17px;
      text-transform: none;
      width: 100%;
	}
  /*Соцсети*/
  /*Тест сео*/
	.entry {
      line-height: 1.7;
	}
	.col-xxs-12 {
      width: 100%;
      margin: 5px auto;
	}
	.content {
      height: 100%;
      padding: 24px 20px 24px;
      border: 1px solid #EBEBEB;
      display: inline-block;
	}
	.content.colour-1>img {
		width: 50px;
		height: auto;
		/*margin: 20px 26px 0px 5px;*/
		margin: 20px 20px 12px 12px;
	}

	p.colum3-text {
      width: 90%;
	  float:none;
	}
  /*Тест сео*/

}
@media (min-width: 720px) and (max-width: 991px) {

/*Слайдер*/	
	.main-slider .slick-next::before, .main-slider .slick-prev::before {
		box-shadow:none;
	}
	.slick-dots li.slick-active button:before {
		color:#fff;
	}
/*Слайдер*/
/*Категории товаров начало*/
	.tabs__caption {
		  padding-left: 0;
	}
	.tabs__caption li {
		margin: 0px 13px;
		font-size:15px;
	}
	.tabs__caption .active {
		border-bottom: 1.2px solid #ff9100;
	}
	.brands-slider .slick-next, .item-slider .slick-next {
		right: 5px;
	}
	.brands-slider .slick-next, .brands-slider .slick-prev {
		top:0;
	}
	.brands-slider .slick-prev, .item-slider .slick-prev {
		right: 58px;
	}
	.item-img {
		height:100%;
	}
	.item-slider .slick-slide {
		    margin: 10px 10px;
	}
	/*Категории товаров конеч*/
	/**/
	.item-slider .slick-next, .item-slider .slick-prev {
	   top: -7px;
	}
	/**/
	/*Соцсети*/
	.info-block {
		padding: 35px 0 30px;
	}
	.smm_item {
      padding: 10px 6px;
	}
	/*Соцсети*/
	/*Табы*/
	select#select {
	  display:none;
	}
	/*Табы*/
	/*Новости*/
	.tabs_title {
	  font-size: 24px;	
	}
	#tab_obzori {
	  margin: 30px 50px 15px 0;
	}
	.col-big {
		width:100%;
		display:flex; 
	}
	.banner-box, .banner-box-min {
      position: relative;
	}
	/*Новости*/

}
@media (min-width: 992px) {
	.list-inline {
	  margin-left: -15px;	
	}
}
@media (min-width: 992px) and (max-width: 1199px) {

/*Слайдер*/	
	.main-slider .slick-next::before, .main-slider .slick-prev::before {
		box-shadow:none;
	}
	.slick-dots li.slick-active button:before {
		color:#fff;
	}
/*Слайдер*/
/*Категории товаров начало*/
	.tabs__caption li {
		margin: 0px 13px;
		font-size:15px;
	}
	.tabs__caption .active {
		border-bottom: 1.2px solid #ff9100;
	}
	.brands-slider .slick-next, .item-slider .slick-next {
		right: 5px;
	}
	.brands-slider .slick-next, .brands-slider .slick-prev {
		top:-25px !important;
	}
	.brands-slider .slick-prev, .item-slider .slick-prev {
		right: 58px;
	}
	.item-img {
		height:100%;
	}
	.item-slider .slick-slide {
		    margin: 10px 10px;
	}

	/*Категории товаров конеч*/
	/**/
	.item-slider .slick-next, .item-slider .slick-prev {
	   top: -7px;
	}
	/**/
	/*Соцсети*/
	.info-block {
		padding: 35px 0 30px;
	}
	/*Соцсети*/
	/*Табы*/
	select#select {
	  display:none;
	}
	/*Табы*/
	/*Новости*/
	.tabs_title {
	  font-size: 24px;	
	}
	#tab_obzori {
	  margin: 30px 50px 15px 0;
	}
	.banner-box-min {
	  height: 213px;
	}
	/*Новости*/
	/*Соцсети*/
	.smm_item {
      padding: 20px 25px;
	}
	/*Соцсети*/
} 


@media (min-width: 992px) { 
	.side-catalog-btn {
	  /*pointer-events: none;*/
      cursor: default;
	}
}
.load_more, .load_more_news {
    margin: 10px;
    padding: 10px;
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
}
.load_more button, .load_more_news button{outline:none;}
.load_more button:hover, .load_more_news button:hover{color:rgb(33, 172, 183) !important; outline:none;}
.load_more button:hover > img, .load_more_news button:hover > img{
	transform: rotate(360deg);
	transition: 0.7s;
}
.load_more button,.load_more_news button {
    border-width: 1px;
    border-color: rgb(33, 172, 183);
    border-style: solid;
    width: 172px;
    height: 36px;
    background: #fff;
	color: rgb(33, 172, 183);
}


.wrapper{position:relative}img{max-width:100%}a{color:#363a40}textarea{resize:none;min-height:75px;width:100% !important}button[type=submit],input[type=submit]{color:#fff;background-color:#004b51;border:0;min-height:34px;vertical-align:middle}button[type=submit]:focus,button[type=submit]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#103c40}.form-control{border-radius:2px}.form-group{margin-bottom:15px !important}h1{font-size:14px}h1{font-weight:700;color:#363b40}input[type=search]{background:#fff}input[type=password],textarea{background:linear-gradient(to bottom,#c3c3c3 0,#fff 4px);border-radius:0;border:1px solid #9a9a9a}.main-btn,.orange-btn{border-radius:0;width:100%}.main-btn{color:#fff;background-color:#004b51 !important;border-bottom:3px solid #103c40 !important}.main-btn:focus,.main-btn:hover{color:#fff;background-color:#103c40 !important;text-decoration:none}.orange-btn{color:#fff;background-color:#ff9100 !important;border-bottom:3px solid #ff7200 !important}.orange-btn:focus,.orange-btn:hover{color:#fff;background-color:#ff7200 !important;text-decoration:none}#authModal .checkbox{margin:10px 0 20px}#authModal .checkbox{position:relative}#authModal .checkbox input{display:none}#authModal .checkbox input:checked+label::before{background-color:#ff9100;border:1px solid #c67100;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;content:"\f00c"}#authModal .checkbox label{padding:0 0 0 30px}#authModal .checkbox label::before{font-family:FontAwesome;content:'';position:absolute;width:22px;height:22px;left:0;top:0;text-align:center;line-height:20px;border:1px solid #d8d8d8;-webkit-box-shadow:0 2px 2px #d8d8d8 inset;-moz-box-shadow:0 2px 2px #d8d8d8 inset;box-shadow:0 2px 2px #d8d8d8 inset}#authModal .checkbox label:hover{color:#ff9100}#authModal .checkbox label:hover::before{border-color:#c67100;-webkit-box-shadow:0 2px 2px #ff9100 inset;-moz-box-shadow:0 2px 2px #ff9100 inset;box-shadow:0 2px 2px #ff9100 inset}
.site-content{margin-top:15px}
.site-content{min-height:400px}
#to-top:focus,#to-top:hover{opacity:1}#to-top{text-align:center}#to-top{position:fixed;right:10px;bottom:85px;background-color:grey;color:#fff;width:36px;height:36px;line-height:36px;opacity:.6;z-index:6}.page-header{margin:0;padding:0;border:0}.page-header .page-title{margin-top:5px;margin-bottom:5px;font-size:24px;color:#363b40;font-weight:bold;font-family:Tahoma}.menu-overlay{background:#828282;display:none;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:4}.modal-dialog,.modal:before{display:inline-block}.modal{text-align:center;padding:0 !important}.modal:before{content:'';height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{text-align:left;vertical-align:middle}#authModal label{display:block;font-weight:400}#authModal input[type=text],#authModal input[type=password]{margin-top:5px;font-size:14px;height:30px;line-height:30px}#authModal .checkbox{margin:5px 0}#authModal .checkbox label{font-size:12px;line-height:20px}.footer,.footer a{color:#fff}.footer{background-color:#272c32;margin-top:15px;font-size:12px;padding:20px 0}.footer .work-time{margin-top:20px}.footer .f-menu li{margin-bottom:5px}.footer .f-menu li a{padding:0 5px;text-decoration:underline}.footer .f-menu li a:focus,.footer .f-menu li a:hover{text-decoration:none}@media(min-width:1300px){.container{width:1240px}}@media(min-width:1400px){.container{width:1340px}}
@media(min-width:1500px){.container{width:1440px}}@media(min-width:1600px){.container{width:1540px}}
@media(max-width:1199px){.search-form{margin-top:0}}
@media(max-width:480px){.category-list.tile-type.{margin-left:-5px;margin-right:-5px}.footer .footer-data,.footer .footer-menus{width:100%}}.bx-authform-social ul{text-align:left;padding:0;margin:10px 0 0 0}
@media(min-width:769px){#goTopSearch span{display:inline-block}}
@media(max-width:767px){.cart-onl{width:100% !important}}
.sogl{font-size:13px !important}
.sogl a{font-weight:500;font-size:13px !important;background-color:transparent !important;color:#00939f !important;display:inline !important;padding:0 !important;text-transform:lowercase !important;text-decoration:underline !important;height:auto !important}
.sogl a:hover{text-decoration:none !important}
.pays_sys_item{display:inline-block;margin-right:5px;margin-bottom:8px}.cur_def{cursor:default}.vk_conteiner{margin-top:17px}.socseti_icons{text-align:center}.socseti_icons a{display:inline-block;padding-left:3px;padding-right:3px;margin-left:3px;margin-right:3px;margin-bottom:5px}.c-icon{width:24px;height:24px;fill:currentColor;transition:.2s;color:#555a60}.c-link--facebook:hover{color:#3b5998}.c-link--vkontakte:hover{color:#4f76a0}.c-link--instagram:hover{color:#833ab4}.c-link--twitter:hover{color:#1da1f2}.c-link--youtube:hover{color:#d7143a}.c-link--facebook:hover::after{background:#3b5998}.c-link--vkontakte:hover::after{background:#4f76a0}.c-link--instagram:hover::after{background:#833ab4}.c-link--twitter:hover::after{background:#1da1f2}.c-link--youtube:hover::after{background:#d7143a}.c-link{position:relative;color:#555a60}.c-link:not(:last-of-type){margin-right:15px}.c-tooltip::before,.c-tooltip::after{display:block;position:absolute;left:50%;transform:translate(-50%,-10px);opacity:0;transition:.2s}.c-tooltip::before{content:'';bottom:calc(100% + 2px);border:solid 5px transparent;border-top-color:currentColor}.c-tooltip::after{content:attr(aria-label);bottom:calc(100% + 12px); padding:6px 6px;font-size:13px;color:white;border-radius:3px}.c-tooltip:hover::before,.c-tooltip:hover::after{opacity:1;transform:translate(-50%)}i.fa.fa-angle-down{font-size:13px;margin-left:7px}.header-middle .search-form .searchhint{list-style:none;margin:0;background-color:#fff;padding:10px;border:1px solid #d8d8d8;position:absolute;width:auto;max-width:450px;left:15px;top:100%;z-index:6;display:none}.ui-spinner{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;background:#fff;background:rgba(255,255,255,.5);-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-in,visibility .2s ease-in;transition:opacity .2s ease-in,visibility .2s ease-in}.ui-spinner__svg{display:block;height:100%;width:100%;background:url("/local/templates/clife_ab2_copy/images/Spinner.svg") no-repeat center;background-size:140px 140px}a{cursor:pointer}@media(min-width:1300px) and (max-width:1500px){body .main-menu .main-menu__link{padding:16px 20px 17px !important}}footer a{font-weight:500}body footer .work-time{margin-top:0 !important}body .footer .f-menu li a{padding:0 9px}body .footer .f-menu li{margin-bottom:12px}body .list-inline>li{padding-left:10px;padding-right:5px}@media(max-width:991px) and (min-width:720px){.list-inline>li{padding-left:0 !important;padding-right:24px !important}.menu-line__part-3{z-index:1150 !important}}.js-wrapout{display:none}a.basket{padding-bottom:7px !important;padding-top:4px !important}


*{margin:0;padding:0}body,html{font-family:'Roboto','Arial',sans-serif;font-size:14px;line-height:1.42857;font-weight:400;color:#333}body{background-color:#fff}a:active,a:focus{outline:0}.row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-flex{width:100%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;z-index:1000}a.btn-callback{color:#fff}.iconed-link{color:#fff;border:0 !important}.iconed-link>*{display:inline-block;vertical-align:middle}.iconed-link__title{border-bottom:1px dashed rgba(255,255,255,0)}.iconed-link__title:hover{border-bottom:1px dashed rgba(255,255,255,0.5)}.iconed-link__icon{margin-right:8px}.iconed-text{color:#fff}.iconed-text>*{display:inline-block;vertical-align:middle}.iconed-text__icon{margin-right:10px;position:relative;top:-2px}
#c_personal_block{position:relative;}
.list-slashed>*{display:inline-block;vertical-align:middle;position:relative;margin-right:15px}
.list-slashed>*:last-child,.list-slashed .reg_link{margin-right:0}
.list-slashed>*:after{display:block;position:absolute;top:0;right:-12px;color:inherit;content:'|'}
.list-slashed>*:last-child:after,.list-slashed .reg_link:after{display:none}.btn-dropdown{border:1px solid #d8d8d8;background:#fff;font-family:'Roboto','Arial',sans-serif;-webkit-border-radius:0;border-radius:0;outline:0 !important;font-size:13px;padding:12px 15px;color:#363636}.btn-dropdown:active{-webkit-box-shadow:none;box-shadow:none}.btn-dropdown i{color:inherit;margin-left:11px}
.dropdown-menu--light-grey{-webkit-border-radius:0;border-radius:0;border-color:#d8d8d8;-webkit-box-shadow:none;box-shadow:none;padding:0;display:none;max-height:0;}
.dropdown-menu--light-grey>li{border-bottom:1px solid #d8d8d8}
.dropdown-menu--light-grey>li:last-child{border-bottom:0}
.dropdown-menu--light-grey>li>a{padding:7px 20px}
.form-control--light-grey{height:44px;line-height:44px;border:1px solid #d8d8d8 !important;font-size:12px;-webkit-box-shadow:none !important;box-shadow:none !important;outline:0 !important}.form-control--light-grey::placeholder{color:#858484;font-size:12px}@-webkit-keyframes fade-out{0{opacity:1;visibility:visible}25%{opacity:.5;visibility:visible}50%{opacity:.25;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes fade-out{0{opacity:1;visibility:visible}25%{opacity:.5;visibility:visible}50%{opacity:.25;visibility:visible}100%{opacity:0;visibility:hidden}}.burger{display:inline-block;vertical-align:middle}.burger div{width:18px;height:1px;margin-bottom:4px;background:#fff}.menu-line .burger div{width:28px;height:2px;margin-bottom:5px}.burger div:last-child{margin-bottom:0}.trns,header a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}header{background:#ececec}.header-top{background:#3b3b3b;font-size:15px;padding:6px 0 7px;font-weight:500;color:#fff}.header-top .pull-left{margin-right:23px}.header-top .pull-right{margin-left:18px}.header-top a{color:inherit;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,0)}.header-top a:hover,.header-top a:active{color:inherit;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,0.5)}.header-top p{margin:0}.header-top .text{color:#929090;letter-spacing:-0.03rem;font-size:13px;line-height:1.6rem}.header-middle{padding:20px 0 35px}.header-middle__col-left{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;text-align:center}.header-middle__col-right{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.header-middle .small-text{color:#7d7d7d;font-size:13px;letter-spacing:-0.02rem}
.header-logo img{max-width:100%; height:auto}.header-info{margin-top:-3px;margin-bottom:12px;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.header-info .col-flex{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.large-phone{position:relative;padding-left:22px}.large-phone:before{width:16px;height:16px;display:block;position:absolute;left:0;top:4px;background:url(/local/templates/clife_ab2_copy/images/phone-grey.png) no-repeat 0 0;background-size:100%;content:''}.large-phone--orange:before{background-image:url(/local/templates/clife_ab2_copy/images/phone-orange.png)}.large-phone__number{display:block;font-size:24px;line-height:1;letter-spacing:-0.05rem;font-weight:700;color:#363a40}.large-phone__number:hover{color:#fd9126;text-decoration:none}.large-phone--orange .large-phone__number{color:#fd9126}.large-phone--orange .large-phone__number:hover{color:#363a40}.large-phone__text{text-align:center;margin-top:2px}.header-contact{position:relative;padding-left:23px}.header-contact__icon{position:absolute;left:1px;top:1px}.header-contact__big-text{color:#363a40;font-size:18px;letter-spacing:-0.03rem;font-weight:700;margin-top:2px}.header-underinfo{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.search-form__wrapper{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.header-cart__wrapper{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.search-form .input-group{width:100%}.search-form__submit{position:absolute;top:0;right:0;bottom:0;z-index:10;border:0;outline:0 !important}.header-cart{width:100%;height:44px;display:block;line-height:44px;background:#363a40;color:#fff;position:relative;padding:0 54px;font-weight:500}.header-cart:hover{color:#fff;text-decoration:none}.header-cart__icon{width:22px;height:22px;position:absolute;top:50%;left:15px;margin-top:-11px}.header-cart__num{width:42px;height:100%;display:block;text-align:center;position:absolute;right:0;top:0;z-index:10;color:#fff;font-size:16px;font-weight:500;background:#fd9126}.header-cart__num:before{width:0;height:0;display:block;border-top:7px solid transparent;border-right:7px solid #fd9126;border-bottom:7px solid transparent;position:absolute;top:50%;margin-top:-7px;margin-right:-1px;right:100%;content:''}.header-bottom{position:relative;z-index:999}.header-bottom .callback-box{padding:15px;border:1px solid #d8d8d8;background-color:#fff;width:400px;position:absolute;right:0;top:100%;z-index:2}.header-bottom .callback-box p{color:#004b51;font-size:12px;margin:10px 0}.header-bottom .callback-box input[type=submit]{float:right;background-color:#ff9100;color:#fff;border-bottom:3px solid #ff7200;padding:3px 10px}.header-bottom .catalog-menu{border:1px solid #d8d8d8;list-style:none;padding:0;margin:0}.header-bottom .catalog-menu>li{background-color:#fff}.header-bottom .catalog-menu>li>a{font-size:12px;display:block;padding:15px 17px 15px 43px;border-bottom:1px solid #d8d8d8;text-transform:uppercase;color:#333;position:relative;font-weight:600}.header-bottom .catalog-menu>li>a>span{left:12px;margin-top:-8px;position:absolute;top:50%;height:30px;overflow:hidden;width:24px;text-align:center}.header-bottom .catalog-menu>li>a>span img{position:absolute;top:0;left:0}.header-bottom .catalog-menu>li .sub-menu{background-color:#fff;overflow:hidden;list-style:none;position:absolute;display:none;left:100%;margin-left:-1px;top:0;min-height:100%;width:515px;border:1px solid #d8d8d8;z-index:3}.header-bottom .catalog-menu>li .sub-menu ul li span{color:#333;border-bottom:1px solid #d8d8d8;display:block;padding:6px 12px}.header-bottom .catalog-menu>li:hover .sub-menu{display:block}.header-bottom .catalog-menu>li .sub-menu ul{background-color:#fff;list-style:none;position:relative;z-index:1}.header-bottom .catalog-menu>li .sub-menu ul li span:focus,.header-bottom .catalog-menu>li .sub-menu ul li span:hover{background-color:#333;color:#fff;text-decoration:none;cursor:pointer}.header-bottom .catalog-menu>li .sub-menu ul li span{color:#333;border-bottom:1px solid #d8d8d8;display:block;padding:6px 12px}.header-bottom .catalog-menu>li .sub-menu ul li span:focus,.header-bottom .catalog-menu>li .sub-menu ul li span:hover{background-color:#333;color:#fff;text-decoration:none;cursor:pointer}.header-bottom .catalog-menu>li .sub-menu ul li span{color:#333;border-bottom:1px solid #d8d8d8;display:block;padding:6px 12px}.header-bottom .catalog-menu>li .sub-menu ul>li a{color:#333;border-bottom:1px solid #d8d8d8;display:block;padding:6px 12px}.header-bottom .catalog-menu>li .sub-menu ul>li a:focus{background-color:#333;color:#fff;text-decoration:none}.header-bottom .catalog-menu>li .sub-menu ul>li a:hover{background-color:#333 !important;text-decoration:none;color:#fff}.header-bottom .catalog-menu>li .sub-menu .sub-menu-cat-img{position:absolute;right:0;top:0;z-index:0}
.header-middle .header-middle__row{margin-right: 0px;margin-left: 0px;}
.header-bottom .catalog-menu>li:last-child{display:block !important}
.menu-line{position:relative}.menu-line{margin-left:0;margin-right:0}.menu-line>*{padding-left:0;padding-right:0}.side-catalog-btn{background:#064b50;color:#fff;font-size:16px;letter-spacing:-0.01em;padding:17px 15px 16px 50px;position:relative;cursor:pointer;font-weight:500}.side-catalog-btn:hover{background:#2a575a}.side-catalog-btn:before{width:16px;height:100%;display:block;position:absolute;top:0;right:100%;background:#1e3538;content:''}.side-catalog-btn:after{width:0;height:100%;display:block;position:absolute;top:100%;right:100%;border-left:16px solid transparent;border-top:16px solid #000;content:""}.side-catalog-btn__icon{position:absolute;left:15px;top:50%;margin-top:-6px}
.side-catalog__wrapper{position:absolute;top:100%;width:100%;z-index:6;display:none}.main-menu{height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;background:#3a3c42}.main-menu__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;text-align:center}.main-menu__link{display:inline-block;font-size:16px;letter-spacing:-0.03em;font-weight:500;padding:16px 29px 17px;color:#fff;background:transparent}.main-menu__link:hover{background:#555a60;color:#fff;text-decoration:none}.btn-callback{height:55px;display:block;position:relative;z-index:10;background:#064b50;color:#fff;font-size:15px;line-height:1.2;padding:9px 10px 9px 27px;border-left:2px solid #fff}.btn-callback:before{width:36px;height:36px;display:block;position:absolute;top:50%;margin-top:-18px;left:-20px;border-radius:50%;background:#fff url(/local/templates/clife_ab2_copy/images/phone-arrow.png) no-repeat center;z-index:100;content:''}.btn-callback__name{display:block}.btn-callback__subname{display:block;opacity:.3;font-size:13px}
.open-side-catalog .side-catalog__wrapper{max-height:1000px;display:block}
.header-bottom .catalog-menu.opened>li,.header-bottom .catalog-menu>li:last-child{display:block !important}
.open>.dropdown-menu--light-grey{max-height:1000px;}
.open>.dropdown-menu {display: block;}
@media(min-width:1200px){.header-info{margin-left:0;margin-right:0}}
@media(min-width:992px){.search-form .form-control--light-grey{border-left:0 !important}.search-form .form-control--light-grey::placeholder{color:#fff}.search-form__submit{width:100px;background:#064b50;color:#fff;font-size:15px;text-align:center;padding:0;line-height:44px}.search-form__submit:hover{background:#003d42}.header-contact__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-contact{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;position:relative;min-height:1px}.header-contact__worktime{margin-right:30px}.menu-line__part-1{-ms-flex:0 0 17.3%;flex:0 0 17.3%;max-width:17.3%}.menu-line__part-2{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.menu-line__part-3{-ms-flex:0 0 12.7%;flex:0 0 12.7%;max-width:12.7%}}
.btn-callback{padding:10px 29px}
@media only screen and (min-width:992px) and (max-width:1299px){.menu-line__part-1{-ms-flex:0 0 22.1%;flex:0 0 22.1%;max-width:22.1%}.menu-line__part-2{-ms-flex:0 0 77.2%;flex:0 0 77.2%;max-width:77.2%}.menu-line__part-3{-ms-flex:0 0 .7%;flex:0 0 .7%;max-width:.7%}.menu-line__part-4{display:none}.main-menu__link{padding-left:13px;padding-right:13px}.side-catalog-btn{padding-left:41px}}@media only screen and (min-width:992px) and (max-width:1199px){.large-phone__number{font-size:18px}.header-cart{width:auto;padding:0 54px 0 0;background:transparent}.header-cart__title{display:none}.header-cart__icon{left:auto;right:63px}.main-menu__link{padding-left:13px;padding-right:13px}.header-top__part-3{display:none}}@media(max-width:991px){.search-form .btn-dropdown{display:none}.search-form__submit{background:url(/local/templates/clife_ab2_copy/images/loupe.png) no-repeat center}.header-cart{background:transparent}.header-cart__title{display:none}.header-cart__num{font-size:14px;font-weight:400}.main-menu__wrapper{position:absolute;top:100%;left:0;visibility:hidden;max-height:0;-webkit-animation:fade-out .3s linear forwards;animation:fade-out;z-index:5}
.main-menu{height:auto;background:#fff;}.main-menu__item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.main-menu__link{width:100%;display:block;padding:7px 14px 8px;color:#555a60;font-weight:400;border-bottom:1px solid #eee}.main-menu__link:hover{border-color:#555a60}.search-form .input-group-btn{display:none}}@media only screen and (min-width:992px){.menu-line__part-4{display:none}}
@media only screen and (min-width:720px) and (max-width:991px){.large-phone{padding-left:18px}.large-phone:before{width:12px;height:12px}.large-phone__text{margin-top:7px}.large-phone__number{font-size:17px}.header-top__part-3{display:none}.header-middle{padding:22px 0 26px}.header-middle__col-left{-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%;text-align:left}.header-middle__col-right{-ms-flex:0 0 66%;flex:0 0 66%;max-width:66%;padding-left:7px}.header-info{margin-bottom:16px}.header-info__part-1{margin-left:-14px}.header-info__part-3{margin-top:-8px}.header-contact{display:block}.header-contact__icon{height:15px;position:absolute;left:3px;top:0}
.header-middle .small-text{font-size:9px;text-align:left}.header-contact__title{display:none}.header-contact__big-text{font-size:13px}.search-form__wrapper{-ms-flex:0 0 79%;flex:0 0 79%;max-width:79%}.header-cart__wrapper{-ms-flex:0 0 21%;flex:0 0 21%;max-width:21%;padding-left:0}.header-cart{padding:0}.header-cart__icon{left:auto;right:60px}.menu-line{background:#363a40;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.menu-line__part-1{-ms-flex:0 0 37%;flex:0 0 37%;max-width:37%;order:2}.menu-line__part-3{-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%;order:3}.menu-line__part-4{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;background:#363a40;padding:16px 24px;order:2}.side-catalog-btn{display:inline-block;padding-right:50px}.side-catalog-btn:before{width:14px}.side-catalog-btn:after{border-left:14px solid transparent;border-top:14px solid #000}.header-bottom .catalog-menu>li .sub-menu{left:58%}.btn-callback__name,.btn-callback__subname{dispalya:none}
}
@media (min-width: 769px){
.header-bottom .catalog-menu>li:nth-child(8)~li{display:none}
} 

@media (max-width: 719px){
.iconed-link__title{display:none}
.iconed-text__icon{top:1px}
.header-top__part-5 .iconed-text__title,.header-top__part-3{display:none}
.large-phone{min-width:184px;padding-left:14px;margin-bottom:12px}
.large-phone:before{width:10px;height:12px;top:2px}
.large-phone__number{font-size:15px}
.large-phone__text{margin-top:0;text-align:left}
.header-top{top:-100%;position:static}
.header-top.fixed{width:100%;position:fixed;top:0;left:0;z-index:2999;transition:top .5s}
.header-top.fixed .burger{position:relative;top:4px}
.header-top.fixed ~ .header-middle{margin-top:35px}
.header-top.fixed .header-top__part-6{width:47%;margin-left:0}
.header-top.fixed .header-cart{width:auto;width:105px;height:21px;display:inline-block;vertical-align:middle;line-height:21px;padding:0 0 0 26px;float:right}
.header-top.fixed .header-cart__title{display:block;font-size:12px}
.header-top.fixed .header-cart__icon{position:absolute;left:-2px;right:auto}
.header-top.fixed .header-cart__num{width:21px;height:22px;font-size:11px}
.header-middle__row{position:relative}
.header-middle{padding:18px 0 11px}
.header-middle__col-left{position:absolute;top:3%;left:0;z-index:1004;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;text-align:left}
.header-middle__col-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:left}
.header-middle .small-text{font-size:9px; opacity:0;}
.header-logo img{width:100%;max-width:187px}
.header-info{padding-left:52.5%;margin:0 0 2px;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}
.header-info__part-3,.header-info__part-4{display:none}.search-form .input-group{width:100%}.search-form__submit{width:37px;height:44px}.header-cart{padding:0}.header-cart__icon{left:auto;right:63px;margin-top:-11px}.side-catalog-btn:before,.side-catalog-btn:after{display:none}.header-bottom{background:#3b3b3b}.header-bottom .container{z-index:1;position:relative}.menu-line{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.btn-callback{padding-left:0;padding-right:0}.btn-callback__name,.btn-callback__subname{display:none}
}
@media only screen and (min-width:480px) and (max-width:719px){
.search-form__wrapper{-ms-flex:0 0 78%;flex:0 0 78%;max-width:78%}.header-cart__wrapper{-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}.menu-line__part-1{order:2}

.menu-line__part-2{order:3}.menu-line__part-3{order:4}.menu-line__part-4{order:1;line-height:48px;padding:12px}.menu-line__part-1{-ms-flex:0 0 58%;flex:0 0 58%;max-width:58%}.menu-line__part-3{-ms-flex:0 0 3.5%;flex:0 0 3.5%;max-width:3.5%}.menu-line__part-4{-ms-flex:0 0 168px;flex:0 0 168px;max-width:168px;background:#363a40;padding:3px 20px;order:2}.side-catalog-btn{display:inline-block;padding-right:67px}}
@media only screen and (max-width:479px){.iconed-link__icon{height:15px;margin-right:5px}.iconed-text__icon{height:14px;margin-right:-3px;top:0}.large-phone{min-width:141px;padding-left:13px;margin-bottom:4px}.large-phone:before{top:1px}.large-phone__number{font-size:14px}.form-control--light-grey{height:32px;line-height:32px}.header-top{font-size:14px;padding-bottom:6px}.header-top .pull-left{margin-right:16px}
.header-top__part-4{font-size:12px;line-height:15px;padding-top:2px}.header-middle{padding:10px 0 11px}.header-logo img{width:100%;max-width:170px}.header-info{padding-left:46%;margin:0 -15px 5px}.header-middle__col-left{top:7%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.search-form__submit{width:32px;height:32px;min-height:32px !important;}.header-cart__wrapper{padding-left:0}.header-cart{height:32px;line-height:32px;padding:0}

.header-cart__num{width:32px;height:30px;font-size:14px;font-weight:400}.header-cart__icon{width:21px;height:21px;left:auto;right:47px;margin-top:-9px}.side-catalog-btn{font-size:16px;padding:13px 15px 16px 48px;line-height:19px}.btn-callback{height:48px}.burger div{width:16px;margin-bottom:3px}}.empty{color:#ff9100;text-transform:uppercase;text-align:center;font-size:12px;margin:0}@media only screen and (max-width:991px){#goTopSearch span{opacity:0}}
.header-cart__wrapper:hover .basket-data{display:block}
.header-middle__col-right .basket-data{background-color:#fff;position:absolute;top:100%;width:89%;z-index:11;display:none;min-width:240px;right:15px}
.header-cart__wrapper .basket-data{border-radius:0 0 7px 7px;box-shadow:0 0 8px #bbbbbb7a}
.tov_v_korz{position:relative;padding:10px 10px 10px 15px;font-weight:bold}
.js-clear-basket{height:1.3em;zoom:.63;width:1em;right:2.8em;top:1.5em}
.cart-item__remove{position:absolute;top:20px;right:20px;width:100px;height:12px}
.header-cart__wrapper .basket-data .store{padding:5px;list-style:none}
.header-cart__wrapper .basket-data .store>li{margin-bottom:10px;padding-bottom:5px}
.header-cart__wrapper .basket-data .store .store-img{width:35%;float:left;text-align:center}
.header-cart__wrapper .basket-data .store .store-img a{display:block}
.header-cart__wrapper .basket-data .store .store-img img{max-height:55px}
.header-cart__wrapper .basket-data .store .store-data{padding:5px 0 0;width:65%;float:left}
.header-cart__wrapper .basket-data .store .store-name{font-size:12px;color:#5f5f5f;padding:0 5px;text-align:left}
.header-cart__wrapper .basket-data .store .store-name a.ablue{color:#21acb7 !important;padding-bottom:1px;border-bottom:1px solid #00b1bc4d;text-decoration:none;font-weight:bold}
.header-cart__wrapper .basket-data .store .store-name a{color:#5f5f5f !important;text-transform:none !important}
.header-cart__wrapper .basket-data .store .how{font-size:12px;font-weight:bold;color:#ffa71f;padding:5px}
.header-cart__wrapper .basket-data .store .how{text-align:right;clear:both;font-size:12px}
.header-cart__wrapper .basket-data .store .item-count{margin-left:0;color:#333}
.header-cart__wrapper .basket-data .store .how a{color:#ffa71f;padding:0 !important; float:right;padding:5px}
.header-cart__wrapper .basket-data .store .minus,.header-cart__wrapper .basket-data .store .plus{margin:0 3px}
.header-cart__wrapper .basket-data .store .minus i,.header-cart__wrapper .basket-data .store .plus i{font-size:19px;vertical-align:middle}

.cart-onl .js-clear-basket{height:1.3em;zoom:.63;width:1em;right:2.8em;top:1.5em}
.cart-onl span.basket-title{text-transform:none;font-size:14px}
.grbrd{border-bottom:1px solid #eaeaea}
.middle-header .basket-data .store .store-name a.ablue{color:#21acb7 !important;padding-bottom:1px;border-bottom:1px solid #00b1bc4d;text-decoration:none;font-weight:bold}
.middle-header .basket-data{border-radius:0 0 7px 7px;box-shadow:0 0 8px #bbbbbb7a}
.cart-onl .tov_v_korz{position:relative;padding:10px 10px 10px 15px;font-weight:bold}

.strike-border{color:#ff5151;text-decoration:none;display:inline;background-image:linear-gradient(#28afb9 -50%,#28afb9 150%);background-position:0 2em;background-repeat:no-repeat;background-size:0 1px;transition:background-size .5s ease-in-out .2s}
.strike-border{color:#307672;background-size:0 1px;background-position:0 1.2em}
.gl-section-block:hover .strike-border,.gl-section-block:focus .strike-border{background-size:100% 1px;transition-delay:0}
.store-name:hover .strike-border,.store-name:focus .strike-border{background-size:100% 1px;transition-delay:0}
.min .strike-border:hover,.min .strike-border:focus{background-size:100% 1px;transition-delay:0}

.header-top.fixed .header-cart__title{position:inherit;top:0}
.header-cart__title{position:relative;top:-3px}
.float-left{float:left;}

.t-sm-b{display:flex;justify-content:space-between;padding:7px}
.t-sm-b .goto_cart{color: #004B51;font-weight: 500;border: 1px solid #004B51;background: transparent;text-decoration: none;display: block;padding: 10px;text-align: center;margin-bottom: 4px;}
.t-sm-b .js-addoneclick{color:white;background: #FF9100;border: 1px solid #FF9100;border-color: #FF9100;font-weight: 500;text-decoration: none;display: block;padding: 10px;text-align: center;margin-bottom: 4px;}


@media(min-width:992px) and (max-width:1199px){.header-bottom .catalog-menu{width:262px}.btn-callback{padding:10px 17px}.btn-callback__name,.btn-callback__subname{display:none}}@media(min-width:720px) and (max-width:991px){.header-bottom .catalog-menu{width:262px}.side-catalog-btn{padding-right:50px}.footer{font-size:13px}.col-adress{order:3;width:50%;margin:3.1em 0 1em 0}.col-menus{order:1}.col-vk{order:3;width:50%;margin-top:1.8em}.col-pay,.col-soc{order:4;width:50%}.col-conf{order:2}
a.map_link{margin:0 8.4em}
.adr{line-height:18px}
.list-inline>li{padding-left:0;padding-right:24px}.work-time{margin-top:0}ul.list-unstyled.call_phone_2>li{display:inline-block}span.tel{margin-left:0;font-size:16px}.copyright{margin-top:3.9em;font-size:13px}.cor{margin-top:-15px}.socseti_icons{text-align:center;margin-top:-75px}.mt-xs-1-5{margin-top:1.5em}.mb-xs-3-5{margin-top:3.5em}.footer .f-menu li{margin-bottom:12px}}
@media(min-width:480px) and (max-width:719px){
.header-cart__wrapper:hover .basket-data{display:none}button[type=submit],input[type=submit]{background-color:inherit}.footer{font-size:13px}.footer{margin-top:20px}.footer-menus{margin-top:2.2em}.footer .f-menu li a{padding:0 6px;text-decoration:underline}.list-inline{margin-left:-15px}.list-unstyled>li{display:inline-block}span.tel{margin-left:0;font-size:15px}
.vcard ul li:nth-child(2){margin-left:5px;margin-top:-8p}.workhours{display:none}
.vcard i{margin-right:8px}
.footer-data{display:flex;flex-direction:row;justify-content:center;width:100%;padding:0 20%;margin-top:4em}.col-adress{order:3}.col-menus{order:1}.col-vk{order:3}.col-pay{order:5}.col-soc{order:4}.col-conf{order:2;margin-top:2em}.vk_conteiner{display:flex;flex-direction:row;justify-content:center;width:100%;padding:0 90px;margin-top:1em}
.socseti_icons{display:flex;flex-direction:row;justify-content:center;width:100%;margin-top:-1em}
.sogl{font-size:13px}.copyright{display:none}
}
@media(min-width:320px) and (max-width:479px){
.header-cart__wrapper:hover .basket-data{display:none}.menu-line__part-1{-ms-flex:0 0 67%;flex:0 0 67%;max-width:67%;order:1}
.menu-line__part-3{-ms-flex:0 0 7.4%;flex:0 0 7.4%;max-width:7.4%;order:3}
.menu-line__part-4{line-height:43px;order:2;-ms-flex:0 0 22.6%;flex:0 0 22.6%;max-width:22.6%}
.burger{display:inline-block;vertical-align:middle;margin-left:19px}.side-catalog-btn{font-size:14px}
.side-catalog__wrapper{width:100%;min-width:230px}button[type=submit],input[type=submit]{background-color:inherit}
.col-adress{order:3;width:100%;margin:3em 0 1em 0}.col-menus{order:1;width:100%}.col-vk{order:4;width:100%}
.col-soc{order:5;width:100%;margin-top:1.3em}.col-pay{order:6;width:100%}.col-conf{order:2;width:100%}
.list-inline{margin-left:-15px}.list-inline>li{padding-left:9px;padding-right:3px}.footer .f-menu li a{font-size:13px}
.list-unstyled li{display:inline-block}span.tel{margin-left:0}

.vcard ul li:nth-child(2){margin-left:-5px}.sogl{line-height:1.6em;}
.vcard{padding:0 15px}.vk_conteiner{width:100%}
}

.vcard i{font-size:14px;color:#f59331;margin-right:9px}
span.work-span{margin-left:25px}
.adr{line-height:20px}.map_link{margin-left:24px;color:#00939f !important;font-size:13px;text-decoration:underline}
address{font-style:normal;line-height:2;margin-bottom:15px}

.map_link{margin-left:24px;color:#00939f !important;font-size:13px;text-decoration:underline}
.map_link:hover{text-decoration:none}

.vcard i{font-size:14px;color:#f59331;margin-right:9px}
.footer .vcard{line-height:2;font-size:14px}

.footer .work-time{margin-top:0}.work-time p{font-size:13px;margin-left:25px;color:#9a9c9f;margin-bottom:-5px}span.tel{margin-left:8px;font-size:16px}span.locality{font-size:14px;margin-left:3px}.copyright{font-size:12px;color:#9a9c9f}
.vcard ul li:nth-child(2){margin-left:24px}
@media(min-width:992px) and (max-width:1199px){.footer{font-size:13px}.col-adress{order:1;width:25%;margin-top:1.5em}.col-menus{width:50%;order:2}.col-vk{order:3;width:25%}.col-pay{order:4;width:25%}.col-soc{order:6;width:25%}.col-conf{order:5;width:50%}span.tel{font-size:13px}.list-inline{margin-left:-15px}.list-inline>li{padding-left:0;padding-right:24px}.socseti_icons{text-align:center;margin-top:17px}.mt-xs-1-5{margin-top:1.5em}.mb-xs-3-5{margin-top:3.5em}.footer .f-menu li{margin-bottom:12px}}@media(max-width:480px){.header-bottom .callback-box{max-width:290px}}@media(min-width:1200px) and (max-width:1499px){.btn-callback__name,.btn-callback__subname{display:none}}img.compare_icon{height:14px;margin:0 3px 3px 3px}.header-cart__title{position:relative;top:-3px}.time_flex{display:flex;}.time_flex label.time_from{margin-right:10px;}

/*
@charset "UTF-8";.fa{display:inline-block}
 
@font-face{font-family:FontAwesome;font-display: swap; src:url(/local/templates/clife_composite/assets/css/../fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0);src:url(/local/templates/clife_composite/assets/css/../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/local/templates/clife_composite/assets/css/../fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/local/templates/clife_composite/assets/css/../fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/local/templates/clife_composite/assets/css/../fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/local/templates/clife_composite/assets/css/../fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal;
}
 .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pull-right{float:right}.pull-left{float:left}.fa-map-marker:before{content:"\f041"}.fa-calendar:before{content:"\f073"}.fa-phone:before{content:"\f095"}.fa-angle-down:before{content:"\f107"}
*/
/* bootstrap */
@font-face{font-family:'Glyphicons Halflings'; font-display: swap; src:url(/local/templates/clife_composite/assets/css/../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(/local/templates/clife_composite/assets/css/../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/clife_composite/assets/css/../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(/local/templates/clife_composite/assets/css/../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(/local/templates/clife_composite/assets/css/../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(/local/templates/clife_composite/assets/css/../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
 
/* bootstrap */

.bx-authform-social ul {
  	padding: 5px 0 12px;
  	margin: 0 0 15px;
  	display: block;
}

.bx-authform-social ul li {
	position: relative;
	display: inline-block;
	width: 35px;
	height: 35px;
	margin-right: 5px;
}
.bx-authform-social ul li .bx-authform-social-icon {
	display: block;
	width: 35px;
	height: 35px;
	background-image: url(/bitrix/components/bitrix/socserv.auth.form/templates/flat/images/sprite.png);
	background-repeat: no-repeat;
	border-bottom: none;
}


.bx-authform-social ul li .bx-authform-social-icon:hover{opacity: .9;}
.bx-authform-social ul li .bx-authform-social-icon.bitrix24 {background-position: -88px 0;}
.bx-authform-social ul li .bx-authform-social-icon.vkontakte {background-position:-616px 0;}
.bx-authform-social ul li .bx-authform-social-icon.facebook {background-position:-704px 0;}



/* Заказа успешно оформлен */

/*city modal issues*/
/*end city modal issues*/
.search-form__wrapper button:hover{color:#000000 !important;}


button.close:hover span{display:inline-block;color: #000;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  textarea,
  input {
    font-size: 16px;
  }
}
@media (max-width: 767px){
body .sogl {font-size: 11px !important; line-height: 1.2em !important; margin-top: 1.5em !important;}
}


/* menu sprite */
.menu_sprite{background: url('/local/templates/clife_composite/images/menu_sprite.png') no-repeat;}
.bg-gift2 {width: 24px; height: 24px;background-position: -10px -10px;}
.bg-plane {width: 24px; height: 24px;background-position: -54px -10px;}
.bg-gamepad {width: 24px; height: 24px;background-position: -98px -10px;}
.bg-microphone_1 {width: 24px; height: 24px;background-position: -98px -54px;}
.bg-table {width: 24px; height: 24px;background-position: -10px -98px;}
.bg-chair { width: 24px; height: 24px; background-position: -54px -98px;}
.bg-kovrik { width: 24px; height: 24px; background-position: -98px -98px;}
.bg-mouse { width: 24px; height: 24px; background-position: -142px -10px;}
.bg-keyboard {width: 24px; height: 24px;background-position: -142px -54px;}
.bg-headphones {width: 24px; height: 24px; background-position: -142px -98px;}
.bg-brand {width: 24px; height: 24px;background-position: -10px -142px;}
/* END menu sprite */

.clear, .clear:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    font-size: 0;
}

.fa-minus-square-o:before {
  content: "\f147"; }
.fa-plus-square-o:before {
  content: "\f196"; }  

.js-basketdata .goto_cart:hover {
    color: #fff !important;
    background: #004b51 !important;
}

  
 /* footer */ 
.modal-footer:after,.modal-header:after{clear:both}  
.embed-responsive,.modal,.modal-open,.progress{overflow:hidden}

.col-xs-4 {float: left;}
#buyModal button.btn3:hover{
	color:#ffffff !important;
	background: #21acb7 !important;	
}
 #buyModal a.btn3:hover{
	color:#ffffff !important;
	background: #004B51;	
}
.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}

#goTopSearch1 span{opacity:0;}
button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.modal-content,.popover{background-clip:padding-box}
.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before{display:table;content:" "}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}
.modal-backdrop{position:fixed;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}


.rating-block__value{font-weight:bold;}	
.rating-block__icons, .rating-block__inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.rating-block__inner {
    flex-wrap: wrap;
}
.rating-block__wrapper:hover{text-decoration: none;}
.rating-block__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
	color: #7d7d7d;
    font-size: 13px;
    letter-spacing: -.02rem;
}
.rating-block__icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    height: 36px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 7px;
    width: 36px;
}
.rating-block__icon picture {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 0;
    width: 100%;
}
@media (max-width:1023px){.market-link{display:none;}}
/* End */


/* Start:/local/templates/clife_composite/assets/css/bottom_line.css?16552980572342*/
.menu-overlay{position:fixed !important}
.op.header-top{display:block !important;}	
	.Aa {
		height: 70px;
		background-color: #262626;
		-webkit-box-shadow: 0 -2px 7px rgb(0 0 0 / 8%);
		box-shadow: 0 -2px 7px rgb(0 0 0 / 8%);
		position: sticky;
		bottom: 0;
		z-index: 115;
		-webkit-transition: all .3s ease;
		transition: all .3s ease;
	}
	.Ba {
		display: flex;
		justify-content: space-between;
		height: 100%;
	}
	@media (min-width: 761px) and (max-width: 999px){
		.Ba {
			width: 410px;
			margin: 0 auto;
		}
	}
	@media (max-width: 760px){
		.Ba {
			max-width: 374px;
			margin: 0 auto;
		}
	}
	.Ca {
		border: none;
		margin: 0;
		width: auto;
		overflow: visible;
		background: transparent;
		color: inherit;
		font: inherit;
		text-align: inherit;
		line-height: normal;
		-webkit-font-smoothing: inherit;
		-moz-osx-font-smoothing: inherit;
		-webkit-appearance: none;
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		font-size: 11px;
		line-height: 12px;
		letter-spacing: .02em;
		padding: 8px 0 10px;
		color: #fff;
		width: 66px;
		justify-content: center;
		background-position: center top 9px;
		background-repeat: no-repeat;
		text-decoration: none;
	}
	.Da{
		color: #fd9126;
	}
	.Ca:active, .Ca:hover,.Ca:focus {color: #ffffff;text-decoration:none;}
	.Ea {
		position: absolute;
		top: -4px;
		left: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
		min-width: 18px;
		height: 18px;
		padding: 1px 4px;
		font-size: 9px;
		font-weight: 500;
		text-align: center;
		line-height: 16px;
		color: #fff;
		background-color: #fd9126;
		border-radius: 12px;
		border: 2px solid #262626;
	}
	.menu-overlay {position: fixed;}
	.Fa {
		width: 26px;
		height: 26px;
		margin-bottom: 3px;
	}
	.Ga {
		position: relative;
	}
.Aa{display:none;}
.header-top__part-41{display:none} 
@media (max-width:719px){
.Aa{display:block} .header-top__part-4,.header-top__part-5,.header-top__part-6{display:none} 
.header-top__part-41{display: flex;justify-content: flex-end;}
.header-top__part-41 .sf_w{padding:0px;}
.header-top__part-41 .form-control--light-grey,.header-top__part-41  .search-form__submit{height: 30px;line-height: 30px;}
.header-top{line-height: 30px;}
.header-top__part-41 .search-form__submit{min-height: 30px !important;}
.header-top.op{display:block;}
}	
/* End */


/* Start:/local/templates/clife_composite/assets/css/alll.css?1691662573255*/
.bg-monitor{background: url(/local/templates/clife_composite/images/monitor.png) no-repeat;background-size: 24px 24px;}
.bg-deck_icon_white{background: url(/local/templates/clife_composite/images/deck_icon_white.png) no-repeat;background-size: 24px 24px;}
/* End */


/* Start:/local/templates/clife_composite/components/bitrix/catalog.section.list/menu_catalog_asp/style.css?16227160362802*/
.back_move{display:none;}
@media (max-width: 768px)
{
	.brands-catalog-menu li{width:50%;float:left;}
	.back_move a:before{content:" ";width: 16px; height:12px; font-size:12px; position:absolute; left:15px; top: 18px;
		background: url(/local/templates/clife_composite/images/arrow-back.svg) no-repeat;
	}
	.back_move:active a:before,.back_move:focus a:before,.back_move:hover a:before{		
		background: url(/local/templates/clife_composite/images/arrow-back-hover.svg) no-repeat;
	}
	
	.d_none{display:none;}
	.back_move.d_none,.parent-sub-menu{display:block !important}
	.menu-line__part-1.col-flex{position:static;}
	.header-bottom .catalog-menu>li .sub-menu{position:static !important; width:auto;}
	.sub-menu-cat-img{display:none;}
	.has_sub{position:relative; }
	.has_sub:after{content:" "; width: 3px; height:5px; font-size:5px; position:absolute; right:20px; top: 22px;
		background: url(/local/templates/clife_composite/images/arrow-menu.svg) no-repeat;
	}	
	.back_move a:after,.has_sub.sub-menu-open:after{content:"";background:none;}
	
	.header-bottom .catalog-menu>li .sub-menu ul>li a{padding: 15px 17px 15px 43px !important}
	.header-bottom .catalog-menu>li .sub-menu ul{padding:0px !important}
	
	/*.side-catalog__wrapper, ul.main-menu {width: calc(100% + 30px) !important;margin-left:-15px;}*/
	body .header-bottom .catalog-menu a, body .header-bottom .catalog-menu span{font-size:15px;white-space: nowrap;}
	.brands-catalog-menu span{padding: 15px 17px 15px 43px !important;}
	body .main-menu__link{padding:15px;}
	
	.header-bottom .catalog-menu>li>a{font-weight:500;text-decoration:none;}
	.open-side-catalog .menu-line {position:static !important;}
	
	.open-side-catalog .header-bottom{z-index:10000}
	.open-side-catalog .menu-overlay{z-index:5000}
	
	.open-side-catalog .side-catalog__wrapper ul{
		width:300px;
		
		background: #fff;
		overflow: hidden;
	}
	.open-side-catalog .side-catalog__wrapper{
		width:300px;
		max-width: 100%;
		top:0px; 
		left:0px;
		position: fixed;    
		z-index: 3000;
		transition: left .4s ease 0s,opacity .4s ease 0s;
		box-shadow: 3px 0 10px 0 rgb(0 0 0 / 45%);
		overflow-y: auto;
		background: #ffffff;
		max-height: 1000px;
		height: 100%;
	}
	
	body.open-side-catalog  .menu-line__part-3,
	body.open-side-catalog  .menu-line__part-4,
	body.open-side-catalog  .search-form__wrapper,
	body.open-side-catalog  .header-cart__wrapper{z-index:1 !important;}
	
	body.open-side-catalog .menu-line__part-3,
	body.open-side-catalog  .menu-line__part-4{
		opacity:0.3;
	}	
	
	body.open-side-catalog .header-middle__col-left,
	body.open-side-catalog .header-middle__col-right{
		z-index:1 !important;
	}
	
	.open-side-catalog .menu-overlay{
		display:block !important;
	}
	
	.header-bottom .catalog-menu>li.all-li:last-child {display:none !important;}
} 
 
/* End */


/* Start:/local/templates/clife_composite/components/bitrix/menu/menu_top_asp/style.css?16219454641298*/
@media (max-width: 768px)
{

	.open-side-menu .menu-line,
	.open-side-menu .main-menu__wrapper
	{position:static !important;}
	
	.open-side-menu .header-bottom{z-index:10000}
	.open-side-menu .menu-overlay{z-index:5000}
	
	.open-side-menu .side-menu__wrapper ul{
		width:300px;
		
		background: #fff;
		overflow: hidden;
	}
	.open-side-menu .side-menu__wrapper{
		width:300px;
		max-width: 100%;
		top:0px; 
		left:0px;
		position: fixed;    
		z-index: 3000;
		transition: left .4s ease 0s,opacity .4s ease 0s;
		box-shadow: 3px 0 10px 0 rgb(0 0 0 / 45%);
		overflow-y: auto;
		background: #ffffff;
		max-height: 1000px;
		height: 100%;
	}
	
	body.open-side-menu  .menu-line__part-3,
	body.open-side-menu  .menu-line__part-4,
	body.open-side-menu  .search-form__wrapper,
	body.open-side-menu  .header-cart__wrapper{z-index:1 !important;}

	body.open-side-menu  .menu-line__part-3,
	body.open-side-menu  .menu-line__part-4{
		opacity:0.3;
	}
	
	body.open-side-menu .menu-line__part-1{z-index:0 !important;}
	
	body.open-side-menu .header-middle__col-left,
	body.open-side-menu .header-middle__col-right
	{
		z-index:1 !important;
	}
	
	body .main-menu__link {padding: 15px 17px 15px 43px !important;text-align:left;}
	
	#open-menu{display:none}
	.open-side-menu #open-menu{display:block}
	
	
}


} 
/* End */
/* /local/templates/clife_composite/assets/css/hf.css?166903353479467 */
/* /local/templates/clife_composite/assets/css/bottom_line.css?16552980572342 */
/* /local/templates/clife_composite/assets/css/alll.css?1691662573255 */
/* /local/templates/clife_composite/components/bitrix/catalog.section.list/menu_catalog_asp/style.css?16227160362802 */
/* /local/templates/clife_composite/components/bitrix/menu/menu_top_asp/style.css?16219454641298 */
