(18 Piece) Mainstays Nonstick Cookware Set + 2 Colors

Walmart is offering the Mainstays 18-Piece Nonstick Cookware Set for $29.98 originally priced at $39.97. Shipping is free to store or free shipping on orders $50+. Amazon is offering the same set for $45.09.
Flag this deal
What's the matter?