Responsive shopping cart