"post", "page" and "product" are all custom post types. So what you can do with one you can do with any of them.
Why do you believe that styling is easier on a page than on product post type?
Perhaps you have a specific question so I can better help you?