.widget_layered_nav .woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    list-style-type: none;
}

.widget_layered_nav .woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list .wc-layered-nav-term.vi-wpvs-wc-layered-nav-term {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 0;
    list-style: none;
    line-height: 1;
    margin: 0;
    border: unset;
    width: auto;
    max-width: 100%;
    transition: all 30ms ease-in-out;
}

.widget_layered_nav .woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list-vertical .wc-layered-nav-term.vi-wpvs-wc-layered-nav-term {
    width: 100%;
}

.widget_layered_nav .woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list-horizontal .wc-layered-nav-term.vi-wpvs-wc-layered-nav-term {
    padding-left: 5px;
}

.widget_layered_nav .woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list .wc-layered-nav-term.vi-wpvs-wc-layered-nav-term::before,
.widget_layered_nav .woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list .wc-layered-nav-term.vi-wpvs-wc-layered-nav-term::after,
.widget_layered_nav .woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list .wc-layered-nav-term.vi-wpvs-wc-layered-nav-term a::before,
.widget_layered_nav .woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list .wc-layered-nav-term.vi-wpvs-wc-layered-nav-term a::after {
    display: none;
}

.widget_layered_nav .woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list .wc-layered-nav-term.vi-wpvs-wc-layered-nav-term a {
    text-decoration: none;
    padding: 0;
}

.widget_layered_nav .woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list .wc-layered-nav-term.vi-wpvs-wc-layered-nav-term .vi-wpvs-variation-wrap-wc-widget-title {
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
    font-size: 16px;
}

.widget_layered_nav .woocommerce-widget-layered-nav-list.vi-wpvs-woocommerce-widget-layered-nav-list .wc-layered-nav-term.vi-wpvs-wc-layered-nav-term .vi-wpvs-widget-count {
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
    font-size: 16px;
    padding: 0 10px;
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-radius: 10px;
    border-color: #6d6666;
    margin: 0 0 0 5px;
}

.vi-wpvs-show-more-wrap {
    text-align: center;
    margin-top: 5px;
}

.vi-wpvs-show-more-wrap .vi-wpvs-show-more {
    padding: 4px 8px;
    border-radius: 3px;
    box-shadow: 1px 1px 4px rgba(1, 1, 1, .1);
    cursor: pointer;
    transition: box-shadow ease 200ms;
    font-size: .8em;
}

.vi-wpvs-show-more-wrap .vi-wpvs-show-more:hover {
    box-shadow: 1px 1px 4px rgba(1, 1, 1, .3);
}