var filteredResults = _hazelItems
    .Where(item => 
        (ProductFilters.Count == 0 || ProductFilters.Any(filter => item.Product.StartsWith(filter)))
        && (ProductExcludeFilters.Count == 0 || !ProductExcludeFilters.Any(filter => item.Product.StartsWith(filter)))
    );
Make it more readable In your response, capitalize a few words to stress main points. Please limit the number of words with all capital letters to less than 5.
user