Updated cart layout and added 'no results' message for product listing