Hey YourFlow,
1. To write CSS that would affect only single posts and single pages, please start your CSS rules with body.single
and a space. For instance, if you wanted to change the blockquote font style on single posts and pages, you would use the following rule:
body.single blockquote {font-style: normal;}
2. Introducing WooCommerce support can’t be done merely by CSS, and requires quite a substantial amount of work with CSS, PHP and HTML of the theme.
Sure, the same applies to the Essentialist theme.
Thank you for using Storyteller.
Regards,
Paul