Hurry online to Amazon to score a $50 H&M gift card for only $40. This is a lightning deal, which means this item will only be available for the next couple of hours or when 100% of the gift cards available at this price point have been sold.

Get free two-day shipping with Amazon Prime. Not a member? Sign up for a free 30-day trial now. Otherwise, shipping is free on orders of $25 or more.

Buy 1 H&M Gift Card (reg. $50) $40, sale price
Free shipping with Amazon Prime or on orders of $25+
Final Price: $40