Move woocommerce shop page image to left
Or, another option to what Latheesh advised would be that you could make both the image and description display: inline-block; & have a margin: 2%; with a width: 46%; and then for the button have it a width: 100%; and a clear: both; All done in css.