Yep sure can. Just add your own CSS in your stylesheet. Use !important attribute if you’re having any problems overriding the styles in an places.
Not that way with css. I mean changing the layout of the template, the placement of the images, where the text sits. I can only do this by changing the single template.
Some other plugins I have worked with in the past allow me to add a folder in my theme file that overides the template in the plugin
mytheme>wp-catalogue-pro>themefiles>single-wpcproduct.php
Oh right yes I see what you mean now. No sorry, this plugin is not built for re-themeing like that. You’ll have to customise the single-wpcproduct.php file. I’d suggest you rename the plugin so it doesn’t auto-upgrade and overwrite your changes.