Attachments:

As for to hide/remove price from the product page and add to cart button and add to wishlist button and compare button.. = please provide product URL so that we could provide the custom CSS

In order to make attribute swatches as the featured images of variations, navigate to Theme Settings > Shop > Attribute swatches > enable “Use images from product variations” and add the image to each variation.