Skip to main content
BoxBuilder is designed to look great with any WordPress theme out of the box. For further customization, use the Appearance settings tab.

Appearance Settings

Navigate to BoxBuilder → Settings → Appearance to customize:

Brand Colors

Choose a primary color that matches your store’s branding. The color picker supports hex values — click “Default” to reset to the original color.

Card Styling

Advanced Pro

Leave logging enabled during setup and testing. You can disable it on production sites to avoid unnecessary log file growth. Logs are accessible at WooCommerce → Status → Logs.

CSS Namespacing

All BoxBuilder CSS is namespaced under .boxbuilder-wrap to prevent conflicts with your theme. Every element uses a .boxbuilder- prefix:

Custom CSS

If you need custom styles beyond the settings, you can add CSS in Appearance → Customize → Additional CSS or your theme’s custom CSS area. Common customizations:
Avoid using !important in custom CSS. BoxBuilder styles use low specificity intentionally — your theme or custom CSS should be able to override them naturally. If you need !important, the selector specificity may need adjusting.

Theme Compatibility

BoxBuilder uses WordPress-native styles as a foundation and minimal custom CSS on top. It’s tested and compatible with:
  • Storefront
  • Astra
  • GeneratePress
  • Flatsome
  • OceanWP
  • Divi
  • Avada
If you experience styling issues with your theme, please contact support.