H&M charged shipping fee automatically and relaying on customer to apply free shipping code on their own and refused to refund me the shipping fee for $7.99 + taxes after 3 days of purchasing over $100 dollar item. And they are the only company I know CHARGE RETURN FEE for $4.99 + taxes. So if you buy online and trying to return, you will lose ~$15 dollar just on shipping. BE AWARE!