Accidently booked an all female room instead of a male room with no refund

I was making a booking for a bed in a hostel for 1 week and i accidently booked an all female room. When I noticed the mistake (about an hour later) I immediately made another booking for a male room and then contacted the hostel to get a refund. It seems that in their terms and conditions there is no refunds and I have lost 100% of my money. As a last resort I tried to get them to add an extra week to my stay instead of a refund but they also refused this. The 3rd party booking company also couldnt help. legally it looks like I am in truoble because of their 100% cancelation policy but this was genuinely an honest mistake. Do i have any recourse here?

EDIT I tried to cancel the first booking and also tried to change rooms before the 2nd booking but they refused. I had to make another booking as my friends were staying at the same hostel and also I guess I thought it would help with the refund.