



Shopify theme by Fuel Themes
Independently reviewed by the eDIY editorial team
Google PageSpeed Insights scores for the home page, out of 100
Across 8 live stores we tested, the average PageSpeed score was 54/100 on mobile and 65/100 on desktop. Average mobile LCP was 15.1s and CLS was 0.02. These are complete production stores, so the numbers cover more than the theme itself.
Tested Oct 2026 · Results include each store's apps, images, tracking scripts and customizations
| Metric | Mobile | Desktop |
|---|---|---|
| Largest Contentful Paint | 15.1s | 2.7s |
| Cumulative Layout Shift | 0.02 | 0.22 |
| Total Blocking Time | 546ms | 489ms |
| Speed Index | 10.2s | 3.2s |
Position among all Shopify themes
Position among Garden industry
Cumulative merchant reviews
Theme Store list price, USD
A sample of live Shopify stores where the Everleaf theme has been detected.






Shopify standard events support, per-area font choices, a blog feature pack, cleaner theme settings, and Collection tabs promotion fixes.
Shopify standard events support for analytics and pixel apps, plus Collection tabs promotion fixes.
Bug fix for pickup availability displaying incorrect location information when switching between product variants.
update() method on <pickup-availability>, replaced server-rendered Liquid pickup content with <template> fallback to prevent stale data flashLiquid error: invalid url input on collection thumbnails in predictive search and mega-menu collection promotions (desktop and mobile) — passing the featured_image Image object to responsive-image instead of a URL stringkubebspeckled instead of kubeb speckled — wrapped query.styled_text in a span so the inline-flex anchor preserves whitespace between the matched and unmatched partshref="". Affects both desktop and mobile mega menus.handleize filter on both ends of the comparison; JS now reads data-handle from the selected option/input rather than computing it<cart-remove> custom element for cart item removal, works in both cart drawer and main cart page<quick-navigation> custom element that closes on click outside and ESC key<template> elements, cloned into DOM on first interactiondisconnectedCallback on 7 custom elements for theme editor memory leak prevention<inventory-notice> custom element with animated inventory bar that transitions smoothly on variant change{% style %} blocks, remaining CSS loaded asyncfetchpriority="high" with eager loadingsection.index == 1 (~583 KiB savings)src, support defer parameterconnectedCallback, header height updates separated from content recalculations, listens to product:variant-change for content updates<template> element — iframes and Shopify-hosted videos are inert until IntersectionObserver stamps them into the DOM near the viewportno-js and no-js-hidden references from Liquid and SCSS (21 files)oldScrollPositon typo in sticky-scroller.jsstopPropagation to prevent click bubbling to parent links, clear controller after success, always remove loading class on abortThis update adds Shopify 2048 variant support, integrates the Shopify account menu, and includes several RTL and header fixes.
getBoundingClientRect on every scroll eventResizeObserver in scroll carousel using observer entry size instead of reading offsetLeft from DOM nodesrequestAnimationFrame to avoid layout reads during element connectionrequestAnimationFramesrcset and loading="eager" so the browser preload scanner can fetch them immediately, resolving the "Request is discoverable in initial document" DevTools warningdisconnectedCallback cleanup to CartDrawer, CollapsibleRow, and ThemeHeaderdebounce utility arrow function preventing correct this binding at call sites"Traditional Chinese is not supported. Please update the theme to include it, or allow me to get a refund."
The team responded very quickly and was able to provide us with timely assistance, which I am very satisfied with.
Very good theme with lots of features that help our online Travel eSIM business. My only criticism is that the theme does not include an inbuilt pop up for email captcha.
An excellent theme with lots of feature that cover many of my need when managing the website. Staff is responsive too!
Bastion functionality is not great. Drop down menu variations are not responsive and support is slow, sloppy, lazy, frankly they don't care, they just take your money. They are a Turkish Company (Fuel Themes). The responses they give in support tickets are simple one sentence answers that do not help or explain anything.
I've been using the Pinnacle theme for a while now and I'm very happy with it. It's very easy to use, has many options, and is also fast. Definitely recommended for anyone who wants to create their own beautiful website. The service is also excellent!