Before getting into my recommendations, I wanted to make a point about your speed score being a 27. We've optimized tons of Shopify sites and the average score we come across is in the range of 20-35. Shopify's speed score tool (and Google Page Speed Insights) are based on Google's Lighthouse engine that takes various metrics into consideration before giving you a score. So having a lower score doesn't actually mean your site is slow. We go into more detail in our article: Shopify Speed Tool Analysis + How To Make Your Site Faster if you'd like to learn more.
Now for my optimization recommendations:
Compress images. Your pages are scoring pretty well on the Shopify Analyzer (free tool we built for the Shopify community), but it looks like your images could benefit from some compression. I recommend using an app like Crush Pics to ensure your product images are always compressed. We also have an article that explains the process in greater detail: How To Compress Images On Shopify.
Defer non-essential scripts. I'd go through your theme's code and defer any scripts that aren't essential. Sometimes when you have a lot of resources loading at the same time they can cause essential ones to become blocked. This results in longer load times/slower speeds. Here's a simple code snippet that demonstrates how to do so:
<script src="file.js" defer></script>
Beyond what I mentioned above, your site looks to be in pretty good shape. If you need help with anything, feel free to reach out to our team at speedboostr.com/contact.