Fernwood
Garden-led multipurpose Shopify theme — Olympus-STYLE, fully ORIGINAL. Related to Olympus in garden-store feel and feature ideas only; never same-as-it. No Olympus design, text, images, code or name is copied. Scope honesty: Olympus claims five storefronts but lists four presets — this theme honestly states exactly three layouts.
This page is only a preview of the draft theme. The theme itself is not live on any store yet.
Three homepage layouts
Garden (default)
Rotating announcements, hero slider, service badges, trending grid with Load More, image with text, shop-the-look popovers, deal spotlight, before-and-after, brand carousel, testimonials, review carousel, newsletter, footer disclosures.
Supplements
Rotating announcements, image banner, best sellers, image with text, testimonials, newsletter, disclosures.
Foodware
Rotating announcements, image banner, table favourites, image with text, before-and-after, testimonials, newsletter, disclosures.
Garden-led, multipurpose
Plants, pots and care first — with supplements and foodware layouts in the same theme.
Palette
Sections & interactions
- Slide-out cart drawer with REAL free-shipping progress (live total vs merchant-set threshold, 0 hides it) + cart upsell rail (real products)
- Slide-in menu drawer with dimmed backdrop + image-rich mega menu (nav columns + collection tiles + featured product card)
- Shop-the-look hotspots with popover product cards (name, from-price, options, shop link, prev/next)
- Countdown timer (merchant-set date; setup note when blank — no fake sale)
- Promo popup (timed trigger, blurred backdrop, dismissible, "don't show again", email capture; demo claims no fake discount percentage)
- Product cards: badges, sale strikethrough, colour swatches, feature-chip tags from REAL product tags only, hover "+" quick-action button opening quick view
- Rotating announcement bar with arrows; sticky header; back-to-top; breadcrumbs; swatch filters + faceted filtering/sorting; Load More with viewed-progress; grid/list views; dual price slider
- Product page: pill variant selectors, thumbnail gallery, stock counter showing REAL inventory only when actually low, quantity stepper, size chart modal, image hover zoom, product tabs, lookbook, FAQ accordion, age-verifier gate (off by default)
- Before/after image slider, review carousel (setup note until merchant adds real reviews — no fake reviews), blog cards, newsletter, expandable footer disclosures
- Also kept: quick view modal, wishlist, compare, frequently-bought-together rail, sticky add-to-cart, notify-me form, predictive search drawer, mobile bottom nav, video banner, testimonials, trust badges, deal spotlight, service badges, brand carousel, recently viewed (real history only)
Animations
- Drawer slides, modal/popover fades, card hover reveals, hotspot pulse
- Countdown ticking, announcement rotation, scroll reveals (visible without JS)
- All transform/opacity only, no layout shift, prefers-reduced-motion respected
Deliberately NOT included
No fake evergreen countdowns, no fake sold counts, no fake live viewers, no fake sales popups, no fake reviews/ratings/savings/scale claims, no filler demo copy. RTL support and EU translations are out of scope for v1 — noted as pending, not claimed.
Validation
JSON files checked: 18 — failures: 0. Section schemas checked: 57 — failures: 0. theme.js passes node --check. Zip: 101 files, theme_name matches, all new sections and all 3 templates present. Docs URL deliberately empty; no price invented (Olympus's $420 was never used).
Photos: real Pexels photos under the Pexels free licence, view-checked for no visible text/logos/brands. No AI images. Name check: provisional "Terra" was rejected (a preset of the Elemento theme); "Verdant", "Botanica" and "Grove" were also rejected; "Fernwood" has no exact Theme Store theme match (search check only, not a trademark guarantee).