Split up the Supermarket stylesheets to be more digestible

:construction_worker:

Working to break apart the stylesheets to be a little more maintainable.