Katy here from Shopify. Thanks for posting. ?
It is for sure possible to embed videos via the product section. The great thing is, you can do so regardless of the theme you are using.
If you go to your Admin > Products and click on this video icon here:
I have created a short video here to show you too. I hope this helps - feel free to let me know!