There are times when you really want to do things right, you have a 5-figures budget and all the time in this world: you might want to override the whole WooCommerce CSS by disabling it completely, and applying your custom styles instead.
Despite this is an unusual task, I’ve researched the topic and here are my findings. Enjoy!

PHP Snippet: Disable WooCommerce Core CSS
Once upon a time there was a super handy checkbox in the WooCommerce settings for disabling CSS. Now, there is a 1-line snippet instead 🙂
/**
* @snippet WooCommerce Disable Default CSS
* @how-to businessbloomer.com/woocommerce-customization
* @author Rodolfo Melogli, Business Bloomer
* @compatible WooCommerce 8
* @community https://businessbloomer.com/club/
*/
add_filter( 'woocommerce_enqueue_styles', '__return_empty_array' );
Seems to have stopped working … any idea how one can delete all this CSS?
Nope, sorry, still works here, so do the usual troubleshooting to see if a plugin or theme is interfering with it