A shop page picks a color and size, then a cart drawer slides in with Checkout.
pnpm dlx shadcn@latest add "https://www.remocn.dev/r/cart-add.json"