Container width
Container width applies to most sections, but full-bleed sections (Hero, Category archive, Chapters, Club) ignore it by design — they always span 100% so the imagery anchors the page.
Section spacing
The vertical breathing room between sections. Voyager applies the value aspadding-top and padding-bottom on every section.
On mobile, Voyager scales these down proportionally — Compact becomes
40 px, Spacious becomes 80 px. You don’t need to set mobile spacing separately.
Rule / divider style
The weight of every hairline rule in the theme — between cart line items, around product cards, under accordion headers, separating footer columns.
The rule colour is set separately in Colors → Functional → Rule / hairline. Style and colour are independent.
Card image ratio
The aspect ratio applied to every product-card image on collection pages, the home grid, recommendations, and quick-view triggers.
Whatever ratio you pick, Voyager uses
object-fit: cover to fill the frame. If your photography isn’t shot to ratio, the crop happens at the centre of the image — important faces, logos, or product details near the edge will be cut.
Card text alignment
Card hover affordances
Three toggles control what shows up on hover (or as static badges on mobile).Hover image (second media)
Voyager automatically uses a product’s second media as the hover-reveal image on the collection page. This isn’t a setting you configure — it’s automatic. If your product has only one image, the card stays static on hover. To set up hover images cleanly: upload a primary product image, then a secondary image (a back-view, a flat-lay, a context shot). The second image becomes the hover state on every card. This is a small detail that lifts the collection page dramatically.Colour swatches on cards
If your product has aColor (or Colour) option, Voyager automatically renders a swatch row below the card title — small circles in each option’s colour. Hovering a swatch swaps the card’s main image to that variant’s media.
Swatch behaviour:
- Colours map to CSS values via the option value name. “Navy” becomes
#002F5B, “Cream” becomes#F6F4EF, “Charcoal” becomes#0A0F18— Voyager ships with a mapping for ~40 common colour names. - Unknown names fall back to a neutral grey ring.
- For exact colour matching, name your variants with hex codes inside square brackets:
Navy [#002F5B]. Voyager parses the hex and uses it.
What’s next
Theme styles
Three presets that ship with curated layout + colour combinations.
Animation
Page transitions, scroll reveals, image blur — Voyager’s motion system.