So here is just a quick look over your site and some tips to improve.
Optimize Your Main Image
Your main image is larger than necessary. Try cropping it into a more landscape-oriented shape to better fit the available space. If your theme supports it, use the full image instead of resizing it dynamically—this prevents unnecessary loading of oversized images.
Reconsider Image Placement for Faster Loading
Avoid placing large images at the top of your page. Since images take longer to load than text, having them at the top can delay the rendering of your page. Instead, consider placing important content above the fold while lazy-loading images further down.
Use WebP Format Instead of JPG or PNG
WebP images are significantly smaller in file size while maintaining high quality. For example, I compressed your image from 193 KB to just 74 KB—a 62% reduction—meaning two WebP images could load faster than your single JPG image.
Compress Images Before Uploading
Always compress images before uploading them. You can use online tools like TinyPNG or Squoosh to reduce file size without losing quality.
Reduce Unnecessary Shopify Apps
Every Shopify app adds extra code, which can slow down your store. Regularly audit your apps and remove any that are not essential.
Hope that helps. Below is the compressed/webp version of your main image.