Wait for images to load before resizing cart drawer

Used to rely on a timeout to *hope* all cart images had loaded before setting the drawer's height. Now using `.load` on each image in the cart and setting once all have loaded.