Hi,
Try to add the following code snippet to the Custom CSS area in Theme Settings to fix the issue with “Sold out” label.
.product-images .out-of-stock-label {
z-index: 10;
}
As for product images, it happens because images have different height. We suggest you have all images with the same proportions to make it looks correctly. You can try to enable “Hard crop” option as well.
Regards