Hi,
Thanks for contacting us here.
The maximum file size varies for different hosting providers and it can be increased or decreased as per the requirement. In order to increase the size you need to contact your hosting provider.
Another way of uploading the theme to WordPress is Via FTP or Cpanel. You need to upload the the theme to wp-content -> Themes folder.
If you have any other questions feel free to ask.
Thanks