Before installing Dine theme, you need to install WordPress. Please follow this guide for installing WordPress.
Step 1: Download Theme
Visit your download page on Themeforest then click to download the installable WordPress file, you’ll get a zip file.
Step 2: Install Theme
Go to your site Dashboard > Appearance > Themes and click Add New, then choose Upload Theme.
Upload your zip file and hit Install Now, then hit Activate.
Step 3: Install Plugins
To make Dine work as expected and express its full power, you’ll need to install additional plugins.
Please go to to Dashboard > Dine > Install Plugins, you’ll see a list of plugins. Two essential plugins you must install are: Elementor and (Dine) Elementor Addons.
Step 4: Import Demo
This step is optional. If you want to build everything yourself, you can start customizing your website now. Otherwise, you can import any demo your want.
To import demo content, please read this article.