Namespacing theme CSS

Whatever works for you.

But a good practice is to start using a methodology like BEM.
http://getbem.com/

If you master BEM you’ll find great pleasure in editing css files.

tech