/*style_default*/
:focus {outline: none !important;}
.clears {clear: both; border: none !important; padding: 0 !important; margin: 0 !important;}
#block_filter_vier {margin-bottom: 0px; position: relative;}
#block_filter_vier a {cursor: pointer;}
#name_filter {width: 100%;}
#head_filter {line-height: 44px; font-size: 1.2em; margin-bottom: 6px; cursor: pointer;}
#filter_vier {margin: auto; position: relative; width: 100%;}
#filter_vier label {width: 100% !important; font-weight: 400; display: inline-block; margin-left: 0; margin-bottom: 10px; margin-right: 0px; vertical-align: middle; font-size: inherit; /*overflow: hidden;*/}
#filter_vier .qnp label {margin-top: 3px; /*margin-bottom: 0px;*/}
/*#filter_vier .blok_img label {margin-bottom: 6px;}*/
#filter_vier table {margin: 0; border-collapse: collapse; border: none !important;}
#filter_vier td {padding: 0; border: none !important;}
#filter_vier .form-control {width: 100% !important;}
#filter_vier a {text-decoration: none; word-wrap: break-word; position: relative;}
#filter_vier a:hover {text-decoration: none;}
#filter_vier tr:hover td {background: none;}
#filter_vier select {cursor: pointer;}
#filter_vier option[disabled="disabled"] {color: rgba(90, 90, 90, 0.5);}
#filter_vier option[selected="selected"] {background-color: rgba(150, 150, 150, 0.15);}
#filter_vier .select_fv:not(.act_sel) {padding-bottom: 6px;}
#filter_vier .width_10pr {width: 10%;}
#filter_vier .text_input {text-align: center; font-size: 1.2em;}
#filter_vier .bloc_search_fv {font-weight:400;margin-bottom:15px;}
#filter_vier .block_fv {min-width: 130px; width: 100%; max-width: 100%; text-align: justify; position: relative; vertical-align: top;}
#filter_vier .block_param {position: relative; vertical-align: top; text-align: left; min-width: 130px; margin-bottom: 0; padding: 15px 26px;}
#filter_vier .title_filter {display: table; width: 100%; box-shadow: none; word-break: break-word; padding: 0; /*word-break: break-all;*/}
#filter_vier .name_title {display: table-row;}
/*, .qnp .count_prod:not(.total_product)*/
.qnp .title_filter a {color: inherit;}
/*.blok {padding-left: 7px; padding-right: 7px;}*/
.head_group {display: inline-block; width: 100%;}
#action_get .tec_vibor {word-break: break-all; /*width: inherit;*/}
/*#action_get*/
.ligend_get {margin-right: 3px;}
.onli_param_get {padding-left: 7px;}
.onli_param_get:last-child {margin-bottom: 3px; padding-right: 7px;}
.onli_param_get .botton_fv {margin-bottom: 3px;}
.title_filter + .onli_param_get {margin-top: 6px;}
.delis {color: inherit; margin: 0 2px;}
.text_dia {font-weight: normal; display: table-cell; text-align: right; padding-left: 5px; /*font-size: 0.9em;*/}
.text_dia a:hover {color: inherit !important;}
/*.text_dia a:visited {color: inherit;}*/
.text_dia a {padding: 1px;}
.onli_param:not(.blok_img) {padding-bottom: 3px; margin-bottom: 0px; width: 100%;}
.onli_param:not(.qnp) {margin-top: 15px;padding-right: 10px;}
.onli_param.qnp {padding-top: 3px;}
.onli_param.img_fv:not(.blok_img) {}
.onli_param.blok_img {padding-bottom: 0;}
.onli_param .text_param {vertical-align: middle; font-size: 15px;}
/*.row_blok {vertical-align: top;}*/
.text_through {opacity: 0.5;}
.total_product {/*padding: 2px;*/ float: right; min-width: 25px; text-align: center; vertical-align: middle; line-height: normal;}
.actionis .total_product {visibility: hidden;}
.actionis .count_prod {visibility: hidden;}
.total_product:not(.btn_fv) {padding: 2px 3px;}
.count_1 {/*opacity: 0.7;*/}
.count_2 {/*opacity: 0.8;*/}
.count_prod {display: inline-block; position: relative; margin-left: 2px;}
.curs_def, .curs_def:hover {cursor: default !important; text-decoration: none !important; color: #999 !important;}
.curs_point {cursor: pointer;}
/*.curs_def:before {top: -1px;}*/
.curs_def.imt_a {}
.imt_a {}
.imt_p {display: inline-block;}
.hidis {display: none;}
.displ {margin: -1px 0 2px 10px; cursor: pointer;}
.unfoldi {font-size: 0.9em; border-bottom: 1px dashed; padding: 1px;}
.unfoldi:hover {cursor: pointer; border-bottom: none;}
.title_p_f {}
.title_p_f:hover {}
.arrow_n_f {}
/*end style_default*/
/*arrow*/
.curs_point .strel_hid_fa {color: inherit; margin-left: 5px; margin-right: 0; padding-right: 10px; font-weight: inherit; display: table-cell; text-align: right; /*float: right; */}
.unfoldi .strel_hid_fa {margin-left: 5px; color: inherit;}
.strel_hid_fa i {font-size: inherit !important;}
.strel_fa_mob {cursor: pointer; margin-left: 5px;}
.strel_fa_mob .fa {font-size: inherit !important;}
/*end arrow*/
/*botton*/
.botton_fv {padding: 0px 3px; cursor: pointer; display: inline-block; word-wrap: break-word;}
.botton_fv:not(.bot_filt) {}
.botton_fv a {color: inherit !important; outline: none; word-break: break-all;}
.botton_fv.actionis {background-color: #282828; color: #fff}
.botton_fv.actionis:hover {opacity: 1;}
.button_slider {text-align: right;}
.css_disabled {opacity: 0.6; cursor: default;}
/*end botton*/
/*image*/
.botton_opts {display: inline-block; margin: 0 0 3px 0 !important;}
.optv .img_param, .optv .img_param_null {margin: 1px; border: 1px solid; padding: 2px;}
img.img_param_null {opacity: 0.6; cursor: default !important;}
img.img_param.actionis, img.img_param:hover {/*background-color: #000;*/ opacity: 0.6; border-radius: 50%;}
img.img_param.actionis:hover {/*background-color: #666;*/ opacity: 1; border-radius: 0;}
.manufs .img_param, .manufs .img_param_null {border: none;}
/*end image*/
/*slider*/
.input_slider input {padding: 2px;}
.input_slider span {border-radius: 50%; padding: 5px 9px; box-shadow: 0 0 10px rgba(0,0,0,0.3); background-color: #fff;}
.symbol_sld {padding: 5px !important; text-align: center;}
.symbol_sld .fa {vertical-align: middle;/*font-size: inherit;*/}
.height_prim {margin-top: 3px; margin-bottom: 3px;}
.width_100_pr {width: 100%;}
.block_sl {vertical-align: middle;}
.shkala {position: relative;top: -5px;}
/*end slider*/
/*check*/
#filter_vier a:after, #filter_vier .imt_a:before {content: ""; margin: 0; display: inline-block; vertical-align: middle; /*position: relative;*/}
#filter_vier .img_fv a:before, #filter_vier .checkg:before {content: none;}
/*end check*/
/*radio*/
#filter_vier .radio_fv .checkb:before,#filter_vier .radio_fv .checka:before,#filter_vier .radio_fv .checkb:hover:not(.curs_def)::before {background-color: #fff;width: 18px;height: 18px;border-radius: 10px;border: 1px solid #ccc;	margin-right: 4px;}
#filter_vier .radio_fv .checka.actionis::before,#filter_vier .radio_fv .checkb:hover:not(.curs_def)::before {border-color: #fff;border-width: 5px;border-style: solid;border-radius: 10px;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);	background-color: #4d4d4d;}
#filter_vier .radio_fv .checka.actionis::after {content: none;}
/*end radio*/
/*if you use html-tags*/
.fv_bc {background-color: white; border: 1px solid #888; border-radius: 25px; box-shadow: 0 0 2px #999; display: inline-block; height: 20px; vertical-align: top; width: 20px; position: relative;}
/*end html-tags*/
/* attrtool */
.attrtool:after {font-family: "Font Awesome 5 Free", FontAwesome; color: #1E91CF; content: "\f059"; margin-left: 4px; cursor: pointer;}
/* end attrtool */
/*js label*/
#bloc_primenit {display: none; z-index: 125;}
/*ajax_bloc*/
.bloc_aj_all {margin: 0 26px;background-color: #151617; border: 1px solid #ccc; border-radius: 2px; color: #fff; text-align: center; padding: 3px; vertical-align: middle;}
.aj_blc {margin: 3px; border-width: 0; border-color: inherit; border-style: solid; vertical-align: baseline; white-space: nowrap;}
.aj_blc_del, .aj_bloc_btn {cursor: pointer; opacity: 1;}
.aj_blc_del:hover, .aj_bloc_btn:hover {opacity: 0.8;}
.aj_blc_del .fa {display: inherit; /*font-weight: inherit;*/}
/*end ajax_bloc*/
/*fix_mobil*/
#mobil_mini{display: none;}
/*end fix_mobil*/
/*fix_get_url_chc_fv*/
.block_chc_fv {margin-bottom: 10px;}
.block_legend_chc {margin-bottom: 3px;}
.legend_chc {padding-right: 5px;/*font-weight: 600;*/}
.clear_chc a {opacity: 0.8;}
.clear_chc a:hover {opacity: 1;}
.btn_chc {margin: 0 5px 5px 0; cursor: pointer; white-space: normal;}
.delurl {margin-left: 4px;}
.txt_chc {vertical-align: middle;}
.param_chc {margin-right: 3px;}
.param_chc0 {display: none;}
/*.param_chc:not(.chc_slider) {display: none;}*/
/*.clear_chc {}*/
/*.val_chc{}*/
/*scroll_chc*/
.scroll_chc {white-space: nowrap; overflow: scroll; overflow-x: auto; overflow-y: hidden;}
.scroll_chc {scrollbar-width: thin; scrollbar-color: #cdcdcd #eee;}
.scroll_chc::-webkit-scrollbar{height: 6px;}
.scroll_chc::-webkit-scrollbar-thumb{background-color: #cdcdcd;}
.scroll_chc::-webkit-scrollbar-thumb:hover{background-color: #aaa;}
.scroll_chc::-webkit-scrollbar-thumb:active{background-color: #999;}
.scroll_chc::-webkit-scrollbar-track{border-width:0;background-color: #eee;}
/*end fix_get_url_chc_fv*/
/* btn_blue */
.btn_fv {color: rgba(255,255,255,.9); text-shadow: #2e7ebd 0 1px 2px; text-decoration: none; text-align: center; white-space: pre-line; border: 1px solid; border-color: #60a3d8 #2970a9 #2970a9 #60a3d8; border-radius: 6px; outline: none; background: #60a3d8 linear-gradient(#89bbe2, #60a3d8 50%, #378bce); box-shadow: inset rgba(255,255,255,.5) 1px 1px; padding: 2px 5px;}
.btn_fv:hover {color: rgb(255,255,255); background-image: linear-gradient(#9dc7e7, #74afdd 50%, #378bce);}
.btn_fv:active {color: rgb(255,255,255); border-color: #2970a9; background-image: linear-gradient(#5796c8, #6aa2ce); box-shadow: none;}
/* / btn_blue */
/* checkbox */
#filter_vier .link_fv .checkb:after, #filter_vier .link_fv .checka:after {width: 25px; height: 25px; padding-right: 0px !important; top: -1px; vertical-align: middle;}
#filter_vier .link_fv .checka:after {background: #fff; background-image: url('/catalog/view/theme/sp/img/check.svg');background-repeat: no-repeat;background-position: center; }
#filter_vier .link_fv .checkb:after {background: #fff;}

#filter_vier .link_fv .checka:before {background: none;content: none;}
#filter_vier .link_fv .checkb:before {background: none;content: none;}
/* end checkbox */
/*skinNice*/
.irs-line-mid,.irs-line-left,.irs-line-right,.irs-bar,.irs-bar-edge,.irs-slider {background: none;}
.irs {height: 50px;}
.irs-with-grid {height: 60px;}
.irs-line {height: 8px; top: 25px;}
.irs-line-left {height: 8px;background-position: 0 -30px;}
.irs-line-mid {height: 8px;background-position: 0 0;}
.irs-line-right {height: 8px;background-position: 100% -30px;}
.irs-bar {height: 8px; top: 25px;background-position: 0 -60px;}
.irs-bar-edge {top: 25px;height: 8px; width: 11px;background-position: 0 -90px;}
.irs-shadow {height: 1px; top: 34px;background: #000;opacity: 0.15;}
.lt-ie9 .irs-shadow {filter: alpha(opacity=15);}
.irs-slider {width: 22px; height: 22px;top: 17px;background-position: 0 -120px;}
.irs-slider.state_hover, .irs-slider:hover {background-position: 0 -150px;}
.irs-min, .irs-max {color: #999;font-size: 10px; line-height: 1.333;text-shadow: none;top: 0; padding: 1px 3px;background: rgba(0,0,0,0.1);-moz-border-radius: 3px;border-radius: 3px;}
.lt-ie9 .irs-min, .lt-ie9 .irs-max {background: #ccc;}
.irs-from, .irs-to, .irs-single {color: #fff;font-size: 10px; line-height: 1.333;text-shadow: none;padding: 1px 5px;background: rgba(0,0,0,0.3);-moz-border-radius: 3px;border-radius: 3px;}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {background: #999;}
.irs-grid-pol {background: #99a4ac;}
.irs-grid-text {color: #99a4ac;}
.irs-disabled {}
/*end skinNice*/
/*ajax_bloc*/
#bloc_primenit{display: none;}
.bloc_aj_all{background-color: #282828; font-weight: 400; border-width: 0px; border-style: solid; border-radius: 2px; padding: 20px;}
.aj_bloc_txt{font-weight: 600;}
.ajx_total_prod{font-weight: 600;}
.aj_bloc_btn{font-weight: 600;}
.aj_blc_del{font-weight: 400;}
/*end ajax_bloc*/
/*main_set*/
#head_filter{display: none; text-align: center;}
#block_filter_vier .head_group {display:none}
#clear_vibor {display:none}
#block_filter_vier .name_title {font-size: 20px}
#block_filter_vier .input_slider input {border:1px solid #000}
#primenit_js {cursor:pointer}
/*end main_set*/
/*mobil_versi*/
@media(max-width:1080px) {
    #column-left, #column-right {
        display: block !important;
        z-index: 10;
    }

    #column-left > *:not(#block_filter_vier), #column-right > *:not(#block_filter_vier) {
        display: none !important;
    }

    #head_filter {
        width: 100%;
    }

    #filter_vier .block_param {
        width: 100%;
    }

    #mobil_mini.open_fv i:last-child {
        top: 10%;
    }

    #block_filter_vier {
        display: none
    }

    #head_filter {
        display: block;
        font-weight: 700;
        font-size: 16px;
        line-height: 22px;
        text-align: left;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        color: #282828;
        padding: 20px 15px;
        margin-bottom: 0;
        justify-content: space-between;
        display: flex;
        align-items: center;
        border-bottom: 1px solid rgba(0, 0, 0, 0.196);
    }

    .head_filter__close {

    }

    .head_filter__close img {
        width: 20px;
        height: 20px;
        transform: rotate(45deg);
    }

    #filter_vier {
        display: block;
    }
    #block_filter_vier .name_title {
        font-size: 14px;
        line-height: 16px;
    }
    #bloc_primenit {
        position: fixed;
        z-index: 22222;
        bottom: 0;
        left: 0;
        width: 100%;
    }
    .bloc_aj_all {
        margin: 0;
        border-radius: 0;
    }
}
/*end mobil_versi*/

.onli_param.scropis {overflow-x: hidden !important; overflow-y: auto !important; max-height:205px;}
.onli_param {scrollbar-width: thin; scrollbar-color: #cdcdcd #eee;}
.onli_param::-webkit-scrollbar{width:3px;background-color: transparent;}
.onli_param::-webkit-scrollbar-thumb{background-color: #282828;}
.onli_param::-webkit-scrollbar-thumb:hover{background-color: #282828;}
.onli_param::-webkit-scrollbar-thumb:active{background-color: #282828;}
.onli_param::-webkit-scrollbar-track{border-width:0;background-color: transparent;}
.manufs .img_param, .manufs .img_param_null {width: 25px;}
.optv .img_param, .optv .img_param_null {width: 25px;}
.attrb .img_param, .attrb .img_param_null {width: 25px;}

.filter * {
    font-family: "Garamond", sans-serif!important;
}
#filter_vier .strel_hid_fa img {
    width: 15px;
    height: 8px;
}
#block_filter_vier .name_title {
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #282828;
    position: relative;
    cursor: pointer;
}
#block_filter_vier .input_slider input {
    width: 77px;
    height: 42px;
    border: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #252525;
    text-align: center;
    background: #FFFFFF;
}
#block_filter_vier .row_blok a {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#block_filter_vier .onli_param .row_blok:last-child label {
    margin-bottom: 0;
}
.irs-slider {
    background: #FFFFFF;
    border: 10px solid #282828;
    width: 26px;
    height: 26px;
    top: 13px;
    border-radius: 24px;
    box-shadow: 0 1px 3px rgba(0,0,255,0.3);
    cursor: pointer;
}
.irs-bar {
    background: none;
    background-color: #282828;
    height: 3px;
}
.irs-line {
    background-color: #dee4ec;
    border-radius: 4px;
    height: 3px
}
.btn_fv {
    color: #282828;
    background: #fff;
    box-shadow: none;
    border-radius: 2px;
    text-shadow: none;
    border: 1px solid #282828;
    transition: 0.2s;
}
.btn_fv:hover {
    color: #fff;
    background: #282828;
}
.onli_param_get {
    padding-left: 0px;
}

