title: WooCommerce: remove block style.css when deregister/dequeue fails
body: <p>I want to remove the WooCommerce block styles from the frontend.
  This file here:</p>
  <pre><code>/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/style.css?ver=4.0.0
  </code></pre>
  <p>I tried two different ways which both fail:</p>
  <pre><code>add_filter( 'woocommerce_enqueue_styles', '__return_empty_array', 1000 );
  </code></pre>
  <p>And this function:</p>
  <pre><code>function disable_scripts_styles() {
      
      wp_dequeue_style('wc-bundle-style');
      
  }
  add_action('wp_enqueue_scripts', 'disable_scripts_styles', 1000);
  </code></pre>
  <p>Is there anything I'm doing wrong? Or do I need to use a different approach?</p>
  <p>I just saw, that the <code>style.css</code> is loaded in the footer. Could that be a problem? I could remove every other style in the head with the function above.</p>
  <p>Edit: I found a way to remove the CSS based on the URL of the file:</p>
  <pre><code>wp_deregister_style('wc-block-style', get_home_url().'/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/style.css', array(), null, true);
  </code></pre>
  <p>I'm not sure if that is a valid solution. What if the file structure changes?
  Isn't there any other/better way?</p>