Customising the look: presets, colours, fonts, custom CSS

Per-offer design options, store-wide presets, and the CSS classes you can target.

5 min read

Per offer (wizard step 3)

Store-wide (Settings › General › Advanced)

Theme editor (block settings)

Layout override, size (compact / comfortable), margins and a second custom CSS box per block instance.

CSS classes

Everything starts with .bf-: .bf-widget, .bf-title, .bf-tier, .bf-tier.is-selected, .bf-badge, .bf-add (button), .bf-fbt-item, .bf-urgency, .bf-cart-bar, .bf-cart-track, .bf-card-badge. Sizes are in em, so changing font-size on .bf-widget scales the whole widget.

Common problems

The button colour does not match my theme.

The widget reads the theme's button variables (Dawn-style --color-button). On themes without them, set an accent colour in Settings or in the offer.

The widget looks tiny or huge.

The theme sets a different base font size. Use the Size setting in the block (compact/comfortable) or custom CSS: .bf-widget { font-size: 15px; }.

More in Storefront


← All articles · Next: Languages, translations and right-to-left stores · Still stuck? Contact support