If you spend a hundred dollars, you get the blanket for free.
When you spend a hundred dollars or more, they give you this free blanket.
ーIf you spend a hundred dollars, you get the blanket for free.
「100ドル分買ったら、無料でブランケットをもらえるよ。」
spend a hundred dollars で「100ドル使う・費やす」=「100ドル分購入する」と言えます。
for free で「ただで・無料で」
ーWhen you spend a hundred dollars or more, they give you this free blanket.
「100ドルかそれ以上買ったら、この無料のブランケットをもらえるよ。」
a hundred dollars or more で「100ドルかそれ以上」
give you this free ... で「無料の…がもらえる」
ご参考まで!