Legally you should be able to get reimbursement from the retailer for your costs there
You may want to check up on that