styled index and cart pages
fixes merge conflicts"