Theme Style is the central place for defining the global design system of your PrestaShop store. It brings together reusable colors and fonts, default styles for common elements, and site-wide appearance settings in one place.
Instead of styling the same elements separately on every page, you can establish a consistent visual foundation and let your Creative Elements content use those global values and defaults. This makes new pages faster to build and future design changes much easier to manage.
Theme Style is organized into three groups. Together, they cover reusable design values, default element styles, and broader site settings.
Global Colors and Global Fonts are reusable design values. They do not decide by themselves which part of the website should use a particular color or typography style. Instead, you create the values once and then assign them wherever they are needed.
Style Elements define the default appearance of specific types of content. This is where you can decide how body text, headings, buttons, images, icons, and form fields should look across the site.
For example, you can create a Global Color called Brand Primary and use it for links, button backgrounds, headings, or individual widgets. If the brand color changes later, updating the Global Color can update the places that use that global value without requiring you to find and edit each color separately.
Theme Style gives your store a shared visual foundation. Colors, typography, buttons, form fields, images, and other common elements can follow the same design rules instead of being styled independently on every page.
This is especially useful as a store grows. New pages and sections can follow the existing design system without recreating the same styling decisions each time.
Global styling makes redesigns and brand updates much easier. When an element uses a Global Color or Global Font, changing that global value can update its appearance wherever the value is used.
Default styles can also be managed centrally through the Style Elements, reducing the number of individual widgets that need to be edited when the site's visual direction changes.
Theme Style provides defaults for many commonly used elements. Once those defaults are configured, you can build pages without manually setting the same typography, colors, borders, or other styles again and again.
Individual styling is still available whenever a particular element needs to look different. Theme Style provides the foundation; local controls let you create exceptions where necessary.
Theme Style is not limited to content created directly with Creative Elements. Some settings also target supported elements from the active PrestaShop theme.
For example, Buttons includes separate controls for Creative Elements buttons and common PrestaShop theme button classes. Background and Layout can also work with page wrappers and containers used by the theme. This helps the Creative Elements design system blend naturally with the rest of the store.
Theme Style establishes defaults, but you can still customize individual widgets, containers, or pages. A local style can override a global default when a specific element needs a different appearance.
For example, your Theme Style may define the standard appearance of buttons across the store, while a particular promotional section uses a different button color. You can style that button individually without changing the global button design.
When Creative Elements is installed, a default Theme Style is automatically created. Theme Style templates can be managed from the Theme Builder.
This is useful when you notice a global design setting that needs adjustment while you are already working on a page.
Setting up the design system before building individual pages can save a considerable amount of work later. A practical order is:
You can also introduce Theme Style gradually on an existing website. There is no need to replace all existing styling at once.
This gradual approach makes it easier to move an older site toward a more consistent design system without redesigning everything at the same time.
Custom CSS is available as the final layer for requirements that cannot be achieved with the standard controls. Whenever possible, use Global Settings and the visual Theme Style controls first, then add CSS only for genuine exceptions.
This keeps the design easier to understand and maintain. It also means that more of the website remains editable through the Creative Elements interface instead of depending on manually written CSS.
Each area of Theme Style has its own documentation article with a detailed explanation of its controls and practical usage: