82c1b1fd43
NotifyMeForm was two stacked rows (email input + full-width button), making an out-of-stock ProductCard taller than its in-stock siblings. Redesigned as a single input with the submit control embedded inside it (same py-3 as AddToCartInlineButton's own button, so the row height matches exactly), and ProductCard now skips its reserved-height low-stock line entirely for a fully-out-of-stock product, since that line can never apply there. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>