0791e7c8bc
ProductCard already has a h-full + flex-1 spacer specifically to keep every card in a row the same height regardless of content (title wrap, subline wrap, low-stock line) — but all three grids using it set items-start on the grid container, which overrides the default stretch and silently defeats that. A product whose subline wraps to 2 lines made its card taller than its row siblings instead of them matching. Dropping items-start (default items-stretch) fixes all three call sites. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01J1Hu5bZ1kZUgKhab6yNwCt