Typography defines the default text styles used throughout your store. It lets you create a consistent typographic hierarchy for body text, links, headings, display text, page titles, and breadcrumbs without styling each element individually.
These settings work as site-wide defaults. They are especially useful when combined with Global Fonts and Global Colors, allowing your typography system to remain consistent and easy to update.
Typography
The main Typography section controls body text, links, HTML headings, and Creative Elements display text.
Body
Define the default appearance of regular text across the site.
- Text Color
- Set the default text color for the page body.
- Typography
- Configure the typography of body text, including the available font family, size, weight, transform, style, decoration, line height, letter spacing, and word spacing settings.
- Paragraph Spacing
- Set the default space below paragraphs. Available units are px, em, and vh.
Link
Set the default appearance of links and define separate styles for their normal and hover states.
Normal
- Color
- Set the default link color.
- Typography
- Configure the typography of links in their normal state.
Hover
- Color
- Set the color displayed when the visitor hovers over a link.
- Typography
- Configure the typography applied to links on hover.
Heading
Define the default typography hierarchy for HTML headings from H1 to H6. Each heading level can be styled independently.
H1 - H6
- Color
- Set the text color for the selected heading level.
- Typography
- Configure the typography for the selected heading level.
Display
Configure the Creative Elements display text styles. Display styles are available in five sizes and are useful for prominent text that needs a stronger visual presence than standard headings.
S, M, L, XL and XXL
- Color
- Set the text color for the selected Display size.
- Typography
- Configure the typography for the selected Display size.
Body text
Body typography establishes the baseline for regular text across the store. A consistent body style improves readability and prevents individual content areas from developing slightly different font sizes, weights, or spacing.
Paragraph Spacing controls the space below paragraph elements. This is useful for creating consistent vertical rhythm without manually adding margins to text widgets.
Links
Links have separate Normal and Hover styles. This allows you to create a clear visual indication when a visitor interacts with a link.
Both states include their own Color and Typography controls, so hover feedback can involve more than a color change. For example, you can add or remove text decoration on hover.
Heading hierarchy
The Heading settings control the default styles of the HTML heading levels H1 through H6. Each level has its own Color and Typography controls.
A clear heading hierarchy helps visitors scan content and understand how information is organized. It also makes page building easier because the visual role of each heading level is already established.
- H1
- Typically used for the main title or most important heading of a page.
- H2
- Useful for major sections within the page.
- H3 - H6
- Useful for progressively deeper levels of content structure.
Display text
Display styles provide an additional typography scale in S, M, L, XL, and XXL. Unlike H1-H6, these styles are intended primarily as visual styles rather than HTML heading levels.
They are useful for hero text, promotional messages, large titles, and other prominent text where you want a reusable visual scale without changing the semantic heading structure.
Page Title
The Page Title section controls the appearance of page titles recognized by Creative Elements. It can target both Creative Elements page titles and the page title selector configured under Theme Style > Layout.
Page Title
- Color
- Set the default page title color.
- Typography
- Configure the typography of page titles.
- Text Align
- Align page titles to the left, center, or right independently for responsive devices.
Breadcrumb
The Breadcrumb section lets you style both PrestaShop breadcrumbs and Creative Elements breadcrumb output from the same Theme Style.
Breadcrumb
- Text Color
- Set the color of regular breadcrumb text.
- Link Color
- Set the color of clickable breadcrumb links.
- Link Hover Color
- Set the color of breadcrumb links when hovered.
- Typography
- Configure the typography used by breadcrumb items.
- Alignment
- Align the breadcrumb to the left, center, or right independently for responsive devices.
Typography and Global Fonts
Typography and Global Fonts have different roles. Global Fonts provide reusable typography values, while Typography determines the default styling of specific types of text, such as body text, links, and headings.
For example, you can create a reusable Global Font for headings and then assign it to H1, H2, H3, and other typography settings. If that Global Font is changed later, all connected styles can follow the update.
Global styles and individual element styles
Typography settings provide defaults, but individual widgets and other elements can have their own typography settings. When a local style is explicitly defined, it can override the corresponding Theme Style value.
Recommended workflow
- Define the reusable fonts you need under Global Fonts.
- Choose a readable default style for Body text.
- Configure the Normal and Hover states of links.
- Create a clear visual hierarchy from H1 to H6.
- Configure the Display scale if your design uses large promotional or hero text.
- Style the Page Title and check that the correct theme selector is configured.
- Style the Breadcrumb so it supports the page hierarchy without competing visually with the main content.
- Use these defaults when building pages and only add individual typography overrides when they are genuinely needed.