CSS won't block the product from being added to the cart. Even if you hide all buttons and disable the drag'n'drop function, users will still be able to open an URL that will add the product to cart.
So, you need a more complex modification.
Or you can use this module:
https://market.x-cart.com/addons/call-for-price.html