.product-loop-toggle-area > div{
    transition: 0.5s;
}

.product-loop-toggle-area > .large-3 > .sidebar-inner{
    transition: 0.2s;
    transition-delay: 0.2s;
    right: 0px;
}

.product-loop-toggle-area.hidden-sidebar > .large-3{
    opacity: 0;
    pointer-events: none;

    flex-basis: 0%;
    max-width: 0%;
}
.product-loop-toggle-area.hidden-sidebar > .large-3 > .sidebar-inner{
    transition-delay: 0s;
    opacity: 0;
    right: 100px;
}

.product-loop-toggle-area.hidden-sidebar > .large-9{
    flex-basis: 95%;
    max-width: 95%;
}

.accordion .wpgb-facet-title {
    position: relative;
}

.accordion .wpgb-facet-title::after{ 
    content: "";
    display: inline-block;
    position: absolute;
    right: 0;
    padding: 6px;
    margin-top: 0px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    transition: 0.25s;
}

.accordion.closed .wpgb-facet-title::after {
    transform: rotate(225deg);
    margin-top: 6px;
}

.accordion legend,
.accordion.closed fieldset  {
    display: none;
}

#sidebar-toggle{
    cursor: pointer;
    padding-top: 4px;
}

.out-of-stock-label{
    pointer-events: none;
}

@media only screen and (max-width: 849px){

    #sidebar-toggle{
        display: none;
    }

}

@media only screen and (max-width: 849px) and (min-width: 500px){

    .off-canvas-left .mfp-content{
        width: 50% !important;
    }

}