.accordion-body::-webkit-scrollbar {width: 5px;}
.accordion-body::-webkit-scrollbar-thumb {background: #ccc;border-radius: 5px;}
.sort-dropdown.active {display: block !important;}
  a.boost-pfs-quickview-cart-btn {
    color: #fff;
} 
.btn_filter_txt {font-weight: 500;cursor: pointer;}
.filter_inner_popup_main_inner.active {opacity: 1;transform: translateX(0%);visibility: visible;}
.filter_popup_bg.active {visibility: visible;opacity: 1;-webkit-transition-delay: 0s;transition-delay: 0s;}
.filter_popup_bg {position: fixed;z-index: 99999;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);visibility: hidden;opacity: 0;-webkit-transition: visibility 0s linear .3s,opacity .3s;transition: visibility 0s linear .3s,opacity .3s;cursor: pointer;}
.filter_inner_popup_main_inner {position: fixed;top: 0;z-index: 999999;background: #fff;left: 0;height: 100vh;opacity: 0;visibility: hidden;transform: translateX(-100%);transition: all 0.4s ease;}
.filter_popup_content {padding-top: 30px;width: 413px;height: 100vh;max-height: 100%;position: relative;}
.filter_close_btn {display: block;position: absolute;right: 38px;top: 30px;height: 10px;width: 22px;background-repeat: no-repeat;background-size: 12px 12px;background-position: 4px 37px;background-image: url(/assets/front/img/crossVectorFilter.webp);cursor: pointer;padding-bottom: 80px;}
.filter_actions_btn {-webkit-box-shadow: 0 -2px 4px 0 rgba(0,0,0,.03);box-shadow: 0 -2px 4px 0 rgba(0,0,0,.03);padding: 20px;background: #fff;}
.filter_btn_apply, .filter_btn_views {display: inline-block;padding: 9px 20px;border: .0625rem solid #1f3c56;border-radius: 0;font-size: 12px;font-weight: 500;text-align: center;letter-spacing: 0;background: transparent;-webkit-transition: opacity 426ms cubic-bezier(.4,.9,.3,1),color 426ms cubic-bezier(.4,.9,.3,1),border-color 426ms cubic-bezier(.4,.9,.3,1),background-color 426ms cubic-bezier(.4,.9,.3,1);transition: opacity 426ms cubic-bezier(.4,.9,.3,1),color 426ms cubic-bezier(.4,.9,.3,1),border-color 426ms cubic-bezier(.4,.9,.3,1),background-color 426ms cubic-bezier(.4,.9,.3,1);}
.filter_btn_apply:hover, .filter_btn_views:hover {background-color: #1f3c56;border-color: #1f3c56;color: #fff;}
.filter_btn_clear_all {display: inline-block;padding: 9px 20px;border: none;color: #908c88;border-radius: 0;font-size: 12px;font-weight: 500;text-align: center;letter-spacing: 0;background: transparent;-webkit-transition: opacity 426ms cubic-bezier(.4,.9,.3,1),color 426ms cubic-bezier(.4,.9,.3,1),border-color 426ms cubic-bezier(.4,.9,.3,1),background-color 426ms cubic-bezier(.4,.9,.3,1);transition: opacity 426ms cubic-bezier(.4,.9,.3,1),color 426ms cubic-bezier(.4,.9,.3,1),border-color 426ms cubic-bezier(.4,.9,.3,1),background-color 426ms cubic-bezier(.4,.9,.3,1);}
.filter_inner_wrapper {margin-top: 80px;padding: 0 30px;height: calc(100vh - 185px);max-height: calc(100vh - 185px);overflow-x: hidden;overflow-y: auto;}
.filter_inner_wrapper::-webkit-scrollbar {width: 5px;}
.filter_inner_wrapper::-webkit-scrollbar-thumb {background: #686868;border-radius: 5px;}
.filter_inner_box {padding-bottom: 15px;margin-bottom: 0;border-bottom: none;}
.dropdown_box_sorting {background-image: url(../assets/front/img/downArrow.webp);background-position-x: 94%;background-position-y: center;background-size: 8px;background-repeat: no-repeat;background-position: calc(100% - .7em) 50%;display: flex;align-items: center;justify-content: space-between;width: 100%;background-color: transparent;border: medium none;padding: 0px;}
.dropdown_box_sorting.active {background-image: url(../assets/front/img/upArrow.webp);background-position: calc(100% - .7em) 50%;}
.dropdown_box_sorting:focus {box-shadow: none;outline: none;}
.dropdown-box__anchor.selected {color: #1e1e1e;font-weight: 600;}
.dropdown-box__anchor {display: block;color: #908c88;position: relative;font-weight: 500;padding: 15px 0 0;font-size: 12px;}
.dropdown-box__anchor:hover {color: #1e1e1e;}
.color_filter_box {padding-bottom: 1rem;display: block;position: inherit;width: 100%;margin-top: 20px;overflow-y: auto;}
.color_filter_box ul {display: flex;flex-wrap: wrap;padding: 0px;}
.color_filter_box ul li {margin-bottom: 10px;width: 50%;padding: 0px !important;}
.color_filter_box ul li a {width: 1.313rem;height: 1.313rem;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;border: none;background: transparent;}
.color_filter_box ul li a .icon {color: #000;width: 11px;height: 11px;-webkit-box-shadow: 0 0 3px 0 #b9b9b9;box-shadow: 0 0 3px 0 #b9b9b9;background-color: transparent;border-radius: 50%;position: absolute;top: 0;left: 0;right: 0;vertical-align: middle;bottom: 0;margin: auto;display: inline-block;padding: 2px;}
.color_filter_box ul li a .icon:before {content: "";position: absolute;left: 3px;top: 3px;background: #000;width: 5px;height: 5px;border-radius: 50%;}
.color_filter_box ul li a .color_filter_name {
    position: absolute;
    left: 30px;
    font-size: 12px;
    font-weight: 500;
    text-transform: capitalize;
    color: #908c88;
}
.filter_toggle_button input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}
.filter_toggle_button label {
    cursor: pointer;
    padding: 0px 8px;
    border: 1px solid #908c88;
    line-height: 25px;
    font-size: 12px;
    color: #908c88;
    width: 100%;
    text-align: center;
}
.size_filter_box {
    margin-top: 20px;
    padding-bottom: 15px;
}
.filter_toggle_button input:checked+label {
    background: #000;
    color: #fff;
    border-color: #000;
}
.size_inner_box {
    display: flex;
    flex-wrap: wrap;
}
.filter_label_val {
    min-width: 13%;
    margin-right: 10px;
    margin-bottom: 10px;
}
.pattren_filter_box {
    margin-top: 20px;
    padding-bottom: 15px;
}
.price_filter_box {
    margin-top: 20px;
    padding-bottom: 15px;
}
/*.noUi-target {*/
/*    background: transparent;*/
/*    border-radius: 0px;*/
/*    border: medium none;*/
/*    box-shadow: none;*/
/*}*/
.noUi-base .noUi-connects .noUi-connect {
    background-color: #1e1e1e;
}
#price-slider {
    height: 3px;
    width: 96%;
    background-color: #1e1e1e;
    padding-left: 7px;
    margin: 5px auto auto 3px;
}
.price_filter_box .noUi-handle.noUi-handle-upper {
    width: 10px;
    height: 10px;
    border-radius: 50px;
    border-width: 2px;
    border-color: #1e1e1e;
    background: #1e1e1e !important;
    top: -5px;
}
.price_filter_box .noUi-horizontal .noUi-handle {
    right: -1px;
}
.price_filter_box .noUi-handle:after, .price_filter_box .noUi-handle:before {
    background-color: transparent;
}
.price_filter_box .noUi-handle.noUi-handle-lower {
    width: 10px;
    height: 10px;
    border-radius: 50px;
    border-width: 2px;
    border-color: #1e1e1e;
    background: #1e1e1e !important;
    top: -5px;
}
.price_filter_box .noUi-touch-area {
    background: #1e1e1e;
}
.price-value {
    padding: 10px 0 2px;
}
.price_filter_box #priceSlider--link {
    padding-right: 10px;
    font-size: 12px;
    font-weight: 500;
    padding-top: 5px;
    color: #000;
}
.price_filter_box .right-side {
    float: right;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding-right: 13px;
}
.top_banner_remove .inner-banner-content {
    position: inherit;
}
.top_banner_remove:after {
    display: none;
}
.top_banner_remove {
    padding-top: 15px;
}
.top_banner_remove .breadcrumb {
    margin: 0px;
}
.top_banner_remove .breadcrumb li.breadcrumb-item a {
    color: #908c88;
}
.top_banner_remove .breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem !important;
}
.top_banner_remove .breadcrumb-item {
    font-size: 13px;
}
.top_banner_remove .breadcrumb-item+.breadcrumb-item::before {
    color: #908c88;
}

.inner_title_top h1 {color: #1e1e1e;font-size: 18px;text-align: center;margin: 0px;}
.inner_title_top {padding-top: 45px;}
.collection_inner_top {padding-top: 30px;}
.list-view-filter {align-items: center;}
.inner_value_cole {color: #212529;margin-right: 10px;font-weight: 500;}
.list-view-filter a {width: auto;height: auto;border: medium none;display: inline-flex;background: transparent;color: #212529;}
.list-view-filter a svg path {fill: #212529;}