How do I upload the theme to wordpress hosted site ?

Hi. I have downloaded the folder but I cannot upload it to my hosted wordpress site. It does not allow a folder. Must be a file. I am working on a mac and the instructions I saw are for windows.

Does anyone know how to do this? I'm surprised it's not so simple???