Configure The Cart

Setting up how the cart behaves — sidecart vs. full-page display, mini-carts, empty-cart buttons, and passing session data through to checkout.