Add a custom stylesheet

For future changes
Product Page - Add Colorbox and Photoset
CSS Fix for the button alignment in shop pages

Gone with the historic way of doing it to minimise changes needed.