How to Install a Theme for Wordpress

I am not hosting my own instance of wordpress, but instead using I do not have FTP access to upload the theme files for the Good Life theme. How can I install a theme for an account hosted at Do I have to hire someone to do this for me for their $50 rate? I feel like the cost for the theme was reasonable so I’d like to avoid paying for help when my husband is a software engineer. Thanks for your help!

You can’t use premium themes from here on sites