.widget.widget-instock-filter,
.widget.widget-fake-filter {
    .switcher-slider {
        display: inline-block;
        position: relative;
        cursor: pointer;
        width: 40px;
        height: 21px;
        border-radius: 29px;
        border: 1px solid #8C8C8C;
        background: #E5E5E5;
        -webkit-transition: .15s ease-in;
        transition: .15s ease-in;
        top: 5px;
        margin-right: 5px;
        span {
            display: block;
            width: 15px;
            height: 15px;
            background-color: #FFF;
            border: 1px solid #959595;
            -webkit-transition: all .4s ease;
            transition: all .4s ease;
            border-radius: 50%;
            position: absolute;
            top: 2px;
            left: 2px;
        }
    }
    #instock-filter,
    #fake-filter {
        display: none;
        &:checked + label .switcher-slider {
            background-color: $primary;
            border-color: darken($primary, 10%);
            span {
                left: 21px;
            }
        }
    }
}