Log in to Shopify Admin.
Click on Online Store from the left sidebar.
Select Themes.
Upload a Custom Theme (.zip File):
In the Themes section, scroll down to Theme Library.
Click Upload Theme.
Select the .zip file from your computer.
Click Upload and wait for the installation to complete.
Find the newly uploaded theme in Theme Library.
Click Actions > Publish.
Confirm by clicking Publish again.