add to cart button and more styling