Hello there,
Based on the requirement, it will be an easy job to add a button for a cart for different views.
I have a few suggestions, First, you are testing the app on the web browser and it is only a mobile app so no mouseover effect is required. It will overburden the app with unwanted CSS and it could hamper performance.
Second, with ionic built-in cards, we have a lot of options for styling.
Let me know your thoughts and we can discuss regarding the same.