updated styling, fixed cart bug