#shop-sidebar a, #shop-sidebar a:hover {color:#000}
#shop-sidebar .widget {border: 1px solid #e1e1e1;}
#shop-sidebar h3.widget-title, #shop-sidebar span.widget-title {background: #e1e1e1;display: block;padding: 5px;font-size: 12px;}
#shop-sidebar .woocommerce-widget-layered-nav-list {padding: 0 10px;}
#shop-sidebar .price_slider_wrapper .price_slider {margin: 20px 10px}

.slide-bvlq{
    display:flex;
    grid-column-gap: 10px;
}
.sidebar-custom{
    padding:0px;
}
.sidebar-custom .title-sidebar{
    background: #F3F3F3;
    border-bottom: 1px solid #D9D9D9;
    font-weight: 700;
    font-size: 16px;
    line-height: 41px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius:1rem 1rem 0 0;
}
.sidebar-custom .content-sidebar .col-inner{
    padding: 10px;
}
.sidebar-custom .content-sidebar .button{
    margin:0px;
}

.widget .is-divider{
    display:none;
}
aside .widget-title{
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 30px;
    padding-bottom: 10px;
    display: block;
    text-transform: uppercase;
}
.post-sidebar aside a {
    font-size: 14px;
    max-height: 36px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.listsp li{
    display:flex;
    flex-direction: row;
    padding:10px 0px;
}
.listsp li img{
    margin-right:15px;
    height:2.8em;
    width:2.8em;
    object-fit: cover;
}
.listsp li a{
    line-height: 1.2;
    margin-bottom: 6px;
       font-size: 14px;
    max-height: 36px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}