Products

Each "Add to cart" is a named RUM action. The list loads via a simulated fetch so you get a loading → populated view transition.

Loading products…

Cart

Cart is empty.