Hello,
1) If you use to link to your home page then, of course, you’ll be redirected to home page. Use the link to page where you added Add to cart button if you want to stay on that page.
2) Are you talking about button background color? You can change it in Theme Options > Styling > Content > Buttons > light buttons
Regards