Any help would be greatly appreciated.
2 Answers
In Your custom module you can create view/frontend/layout/default.xml
with the below content.
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../vendor/magento/framework/Module/etc/module.xsd">
<head>
<css src="css/custom.css" />
</head>
</page>
Create a file in view/frontend/web/css/custom.css
button.tocart{display:none;}
Note that this will hide add to cart button from the listing as well as the product view page.