Skip to Content
FluxStore is currently invite-only. Some sections of this documentation are still being written and expanded.

Themes

Themes control the colors, typography, and spacing across your storefront. Instead of editing CSS directly, you adjust named theme tokens that propagate to every element on the page.

Customizing Your Theme

Open the theme editor at Dashboard > Customization > Theme. The editor gives you controls for each token category (color pickers, font selectors, and spacing sliders) alongside a preview of your storefront so you can see changes before publishing.

Before customizing colors, make sure Use Theme Colors is toggled on. When it is off, the template’s built-in color defaults are used and any custom values you set will not appear on your storefront.

Click Save when you are happy with your changes. They take effect on the live storefront immediately.

Theme Token Reference

useThemeColors

TokenTypeDescription
useThemeColorsbooleanWhen true, your custom color overrides are applied. When false, the template’s built-in defaults are used.

Colors

TokenDescriptionExample
primaryMain brand color used for buttons, links, and interactive elements#6366f1
primaryForegroundText color on primary backgrounds#ffffff
secondarySupporting accent color for secondary actions and highlights#f59e0b
secondaryForegroundText color on secondary backgrounds#ffffff
cardBackground color for product cards and content cards#ffffff
cardMutedBackground for less prominent card areas or nested cards#f9fafb
accentHighlight color for badges, tags, and decorative elements#8b5cf6
backgroundMain page background color#f3f4f6
textPrimary body text color#111827
textMutedSecondary or subdued text (descriptions, captions)#6b7280
borderColor for borders, dividers, and outlines#e5e7eb
headerPrimaryHeader background color#1f2937
headerSecondaryHeader secondary/accent color (dropdowns, hover states)#374151
footerPrimaryFooter main background color#111827
footerSecondaryFooter secondary background (bottom bar, sub-sections)#1f2937
footerTextPrimaryMain text color in the footer#f9fafb
footerTextMutedSubdued text color in the footer (links, copyright)#9ca3af

Typography

TokenTypeDescriptionExample
fontFamilyCSS font stackFont family applied to all body text"Inter", sans-serif
headingSizestringBase size multiplier for headings (h1-h6)1.25rem
bodySizestringBase size for body text1rem

Spacing

TokenTypeDescriptionExample
sectionPaddingstringVertical padding between major page sections3rem
cardPaddingstringInternal padding within cards1.5rem

Border Radius

TokenTypeDescriptionExample
borderRadiusstringCorner rounding applied to cards, buttons, and inputs0.5rem

Resetting to Defaults

To undo all your customizations, open the theme editor and click Reset to Defaults at the bottom of the panel. This restores every token to the default values defined by your current template. Your products, layout, and other store settings are not affected.

Resetting cannot be undone. Note down your token values first if you want to keep a backup.