/* Start custom CSS for page-settings */body.elementor-page-187040201 .block-categories .collapse-icons {
    top: 2px;
    right: -30px;    
}

body.elementor-page-187040201 #subcategories ul li .subcategory-image a {
    border: unset!important;
}

body.elementor-page-187040201 .block-category h1 {
    padding: 10px;
}

@media (max-width: 830px) { 
    #left-column {
        width:100%;
    }
    #content-wrapper {
        width: 100%;
    }
    #subcategories .subcategory-heading {
        margin-top: 20px;
    }
    #subcategories ul li:hover .subcategory-image a {
        padding: unset;
        border: unset;
    }
    #product-list-header {
        height: 50px;
    }
    .block-categories .category-sub-menu {
            width: fit-content;
    }
    .block-categories .collapse-icons {
        right: -43px !important;
    }
    span.col-sm-3.col-md-3.hidden-sm-down.sort-by {
        width: max-content !important;
    display: contents;
    }
}

@media (min-width: 830px) {
    #subcategories ul li {
        min-width: unset;
    }
    #subcategories ul li .subcategory-image a {
        display: none!important;
    }
    #product-list-header {
        height: 50px;
    }
}

@media (max-width: 480px) {
    #subcategories ul li {
        min-width:200px;
    }
}

@media only screen and (min-width: 480px) and (max-width:830px) {
    #subcategories ul li {
        min-width:unset;
    }
}/* End custom CSS */