Hello,
1) It’s possible to implement by additional customization, you can submit customization request here.
2) You need to use custom CSS code. For example:
.widget_product_categories .widget-title {
color: #000;
font-weight: 600;
}
.widget_product_categories .cat-parent > a {
color: #222 !important;
}
http://prntscr.com/qguybe
3) You can use custom CSS code, for example:
.wpcf7-form-control-wrap textarea {
background-color: white;
border-color: #e1e1e1;
}
4) Create a static block > add it to the desired widget area (Apperance > Widgets). For example, https://xstore.8theme.com/product/american-vintage/ – http://prntscr.com/qgun23 http://prntscr.com/qgumwf http://prntscr.com/qgun8t
5) Edit your static block and change this default padding-top http://prntscr.com/qgunou via Design options. If you need additional screenshots, provide temporary wp-admin access.
6) Go to Pages and check the name of your shop page.
7) Your jpg images have white background already – http://prntscr.com/qguz4z
For png images of products with transparent background, this code can be used –
.content-product .product-content-image img {
background: gray;
}
I would recommend you to use a graphics editor and prepare product images before uploading it to your media gallery.
Regards