// DIRECTIONAL
// ---------------------------------------------------------------
$rtl: 0;
$dir: ltr !default;

@import "../../theme-imports";

.woocommerce-page {
    aside.widget {
        // pwb list type
        .pwb-filter-products {
            ul {
                margin-top: 0;
                border: none;
            }
            li {
                border: none;
                color: var(--porto-body-color); 
                &:hover {
                    color: var(--porto-heading-color);
                }
            }
            label > * {
                vertical-align: middle;
                cursor: pointer;
            }
            input {
                width: 18px;
                height: 18px;
                min-height: 18px;
                min-width: 18px;
                margin:0 4px 0 0;
                accent-color: var(--porto-heading-color);
            }
            button {
                margin-top: 1rem;
                width: 100%;
                height: 38px;
                color: var(--porto-dark-color);
                border-color: var(--porto-light-dark-5);
                background-color: var(--porto-light-dark-5);
                &:hover {
                    color: var(--porto-body-bg);
                    border-color: var(--porto-heading-color);
                    background-color: var(--porto-heading-color);
                }
            }
        }
    
        // Image List
        .pwb-row {
            margin-top: 0;
            border: none;
            li {
                border: none;
                padding: 0.25rem;
                a {
                    opacity: 0.7;
                    &:hover,
                    &.active {
                        opacity: 1;
                    }
                }
            }
        }
    }
    .porto-product-filters aside.widget .pwb-filter-products {
        padding-bottom: 15px;
        button {
            margin-top: 0.5rem;
        }
    }
}