Journal / Theme craft

Flawless Theme Color Schemes & Font Pairings

Sep 9, 2026 · 10 min read · By Ascend Themes

Color and typography shape how quickly shoppers understand a store. Flawless gives you reusable color schemes and separate controls for headings, body text, and buttons. The five combinations below are practical starting points with readable text and button contrast.

Your starting point

Start with a pairing and palette that suit your products, then apply them as a small, consistent system.

🎨 1. Set up your color schemes

Open Theme settings → Colors in the Flawless theme editor. You can choose from the available schemes or add another scheme for your brand.

A color scheme is a coordinated set of roles rather than one background color. Depending on your version of Flawless, the fields may include the background, text, buttons, button labels, outlines, shadows, offers, and other section elements.

Give each scheme a purpose:

🎨 1. Set up your color schemes: Option and Use and details
OptionUse and details
Base schemeyour easiest combination to read. Use it for product grids, descriptions, FAQs, and information-heavy sections.
Contrast schemea strong light-on-dark or dark-on-light combination for a hero, important message, or major page transition.
Accent schemea restrained brand color for a featured collection, campaign, or short section that deserves attention.

Most stores only need a few active schemes. Repeating them creates visual rhythm and makes new sections easier to style later.

🧩 Treat every scheme as a complete set

Choose the background and text first, then test every action and state that appears on top of them. A color can look strong by itself and still fail once it is used for a button label, outline, badge, or sale message.

Preview each scheme with real content:

  • a short and long heading
  • body text
  • a solid button
  • an outline button or text link
  • product cards with regular, sale, and sold-out states
  • icons or form borders

Check both normal and hover states. If a button disappears when someone hovers over it, the scheme is incomplete even if the default state looks good.

🖼️ 2. Apply schemes across the store

Many Flawless sections include a Color Scheme setting. This lets you reuse the same coordinated colors across Media and Text, Featured Collection, Multi-column, product sections, and other areas without adjusting each element individually.

Change the scheme when the entire section needs a different level of emphasis. For example, a calm base scheme can carry most of the page, followed by a contrast scheme for a testimonial or campaign, then back to the base scheme for the next product grid.

Avoid alternating colors after every section. Too many changes divide the page into unrelated pieces and make it harder to see which content matters most.

From Flawless 12.0, supported Featured Collection and Collection Product Grid sections can use a separate product-card color scheme. This is useful when the section background changes but the cards need their own readable surface. Use the override only when it solves a contrast or clarity problem.

🏠 Check special color settings in the Header and drawer

The Flawless Header can use separate schemes for the Header and its menu. This gives the open dropdown or drawer a clear surface even when the main Header sits over a different background.

If you use a transparent Header, set a content color and alternate logo that remain visible over the hero image. Check every slide or image used behind it. A logo that reads clearly over one photograph may disappear over the next.

Flawless also lets you choose a separate scheme for the navigation drawer. Test that scheme on a phone with nested links opened, so headings, dividers, icons, and promotional cards remain easy to distinguish.

🔤 3. Set heading, body, and button typography

In Theme settings → Typography, Flawless provides individual controls for heading levels H1 through H5. You can choose the heading font, set an exact size in pixels for each level, and adjust line height and letter spacing.

Give each level a predictable role:

🔤 3. Set heading, body, and button typography: Option and Use and details
OptionUse and details
H1the main page or article title
H2major page sections
H3groups within a section
H4 and H5smaller supporting groups or labels

Each level should look clearly smaller than the one above it. If H1, H2, and H3 feel almost identical, shoppers cannot tell where one topic ends and the next begins.

A useful starting point is approximately 40 px for H1, 32 px for H2, 26 px for H3, 22 px for H4, and 18 px for H5. Treat these as suggestions. The same number can look larger or smaller depending on the font, weight, and letter shapes.

📖 Keep body text comfortable to read

Flawless gives body text its own font, percentage-based size scale, line height, and letter spacing. These settings affect product descriptions, articles, supporting copy, and other text across the store.

Choose a body font that stays clear in longer paragraphs and smaller interface text. Decorative fonts may work for a short heading, but product descriptions, variant names, policies, and navigation labels need simpler letterforms.

Use line height to add enough space between lines. If paragraphs feel dense on a phone, increase the body scale or line height before adding more visual decoration. Letter spacing should remain subtle because wide gaps make sentences slower to read.

🔘 Style button text as part of the system

Button typography has separate controls for font, pixel size, line height, and letter spacing. Use these settings to keep calls to action consistent across product pages, banners, and featured sections.

The button font can match the body font or use a clear companion. It should remain readable at a glance, especially for short labels such as “Add to cart,” “Shop now,” or “View collection.”

Avoid forcing long labels into small buttons. If the label wraps or feels cramped, shorten the copy or give the button more space. Check the label against the button background in its normal, hover, disabled, and sold-out states.

🛍️ 4. Choose a color scheme and font pairing

These combinations are starting points, not fixed rules. Each recipe follows the same groups shown in the Flawless color scheme editor: Typography, Background, Button, Controls, Hover effect, Other, and Additional. Check whether the suggested fonts are available in your Shopify font picker.

If one is unavailable, choose a font with a similar character and keep the same heading-to-body relationship.

🌿 Wellness products

Font pairing: Fraunces for headings + Manrope for body text and buttons

Fraunces adds a warm, natural character to short headings, while Manrope keeps ingredients, instructions, and product details clear.

Wellness palette and type specimen: Fraunces headings beside Manrope body text, a swatch stack running from cream to deep green with a clay accent, and sample product cards set in them.

Palette: #F4F1E8 · #263428 · #3F6647 · #8A4F35

Flawless color scheme settings

🌿 Wellness products: Flawless setting and Value
Flawless settingValue
Typography · Text#263428
Background · Background#F4F1E8
Background · GradientNo color chosen
Button · Solid button background#3F6647
Button · Solid button label#FFFFFF
Button · Outline button#263428
Button · Icons#3F6647
Button · Links#263428
Controls · Navigation arrow#FFFFFF
Controls · Navigation arrow border#3F6647
Controls · Navigation arrow background#3F6647
Controls · Slider#3F6647
Hover · Button label#FFFFFF
Hover · Button background#2F5037
Hover · Navigation arrow#FFFFFF
Hover · Navigation arrow border#2F5037
Hover · Navigation arrow background#2F5037
Other · Input#263428
Other · Variant#263428
Other · Border#687967
Other · Offer text#8A4F35
Additional · Primary#3F6647

🌸 Beauty products

Font pairing: Cormorant Garamond for headings + Inter for body text and buttons

The heading font creates an editorial feel without affecting the clarity of descriptions, shade names, and purchase controls.

Beauty palette and type specimen: Cormorant Garamond headings beside Inter body text, a swatch stack of the palette listed below, and sample product cards set in them.

Palette: #FBF3F4 · #321F27 · #9A3F60 · #6E4A58

Flawless color scheme settings

🌸 Beauty products: Flawless setting and Value
Flawless settingValue
Typography · Text#321F27
Background · Background#FBF3F4
Background · GradientNo color chosen
Button · Solid button background#9A3F60
Button · Solid button label#FFFFFF
Button · Outline button#321F27
Button · Icons#9A3F60
Button · Links#6E4A58
Controls · Navigation arrow#FFFFFF
Controls · Navigation arrow border#9A3F60
Controls · Navigation arrow background#9A3F60
Controls · Slider#9A3F60
Hover · Button label#FFFFFF
Hover · Button background#743047
Hover · Navigation arrow#FFFFFF
Hover · Navigation arrow border#743047
Hover · Navigation arrow background#743047
Other · Input#321F27
Other · Variant#321F27
Other · Border#8A6B75
Other · Offer text#6E4A58
Additional · Primary#9A3F60

👕 Fashion

Font pairing: Space Grotesk for headings + Inter for body text and buttons

This pairing feels modern and direct. It works especially well when campaign photography changes often and the interface needs to remain neutral.

Fashion palette and type specimen: Space Grotesk headings beside Inter body text, a near-black and red swatch stack, and a sample collection list and product card set in them.

Palette: #F5F4F0 · #171717 · #B53A2E

Flawless color scheme settings

👕 Fashion: Flawless setting and Value
Flawless settingValue
Typography · Text#171717
Background · Background#F5F4F0
Background · GradientNo color chosen
Button · Solid button background#171717
Button · Solid button label#FFFFFF
Button · Outline button#171717
Button · Icons#171717
Button · Links#171717
Controls · Navigation arrow#FFFFFF
Controls · Navigation arrow border#171717
Controls · Navigation arrow background#171717
Controls · Slider#171717
Hover · Button label#FFFFFF
Hover · Button background#B53A2E
Hover · Navigation arrow#FFFFFF
Hover · Navigation arrow border#B53A2E
Hover · Navigation arrow background#B53A2E
Other · Input#171717
Other · Variant#171717
Other · Border#76736C
Other · Offer text#B53A2E
Additional · Primary#B53A2E

☕ Food and drinks

Font pairing: DM Serif Display for headings + Source Sans 3 for body text and buttons

The serif heading gives product stories warmth, while the body font keeps ingredients, preparation details, and nutrition information easy to scan.

Food and drinks palette and type specimen: DM Serif Display headings beside Source Sans 3 body text, a swatch stack of the palette listed below, and sample product cards set in them.

Palette: #FFF5DD · #2D2016 · #A13D1E · #48633F

Flawless color scheme settings

☕ Food and drinks: Flawless setting and Value
Flawless settingValue
Typography · Text#2D2016
Background · Background#FFF5DD
Background · GradientNo color chosen
Button · Solid button background#A13D1E
Button · Solid button label#FFFFFF
Button · Outline button#48633F
Button · Icons#48633F
Button · Links#A13D1E
Controls · Navigation arrow#FFFFFF
Controls · Navigation arrow border#A13D1E
Controls · Navigation arrow background#A13D1E
Controls · Slider#48633F
Hover · Button label#FFFFFF
Hover · Button background#7B2E16
Hover · Navigation arrow#FFFFFF
Hover · Navigation arrow border#7B2E16
Hover · Navigation arrow background#7B2E16
Other · Input#2D2016
Other · Variant#2D2016
Other · Border#8A7048
Other · Offer text#A13D1E
Additional · Primary#48633F

✨ Accessories and jewellery

Font pairing: Playfair Display for headings + Manrope for body text and buttons

Playfair Display brings contrast to collection and campaign headings. Manrope keeps materials, dimensions, pricing, and variant choices practical.

Accessories and jewellery palette and type specimen: Playfair Display headings beside Manrope body text, a swatch stack of the palette listed below, and sample product cards set in them.

Palette: #171512 · #F7F0E4 · #C7A45A

Flawless color scheme settings

✨ Accessories and jewellery: Flawless setting and Value
Flawless settingValue
Typography · Text#F7F0E4
Background · Background#171512
Background · GradientNo color chosen
Button · Solid button background#C7A45A
Button · Solid button label#171512
Button · Outline button#F7F0E4
Button · Icons#C7A45A
Button · Links#C7A45A
Controls · Navigation arrow#171512
Controls · Navigation arrow border#C7A45A
Controls · Navigation arrow background#C7A45A
Controls · Slider#C7A45A
Hover · Button label#171512
Hover · Button background#E0C578
Hover · Navigation arrow#171512
Hover · Navigation arrow border#E0C578
Hover · Navigation arrow background#E0C578
Other · Input#F7F0E4
Other · Variant#F7F0E4
Other · Border#746A59
Other · Offer text#C7A45A
Additional · Primary#C7A45A

Start with the direction closest to your product photography and packaging. Add the values to one Flawless scheme, then preview it on a section containing text, buttons, arrows, variants, borders, and an offer. Gradient is left empty in these recipes so the Background colour stays predictable.

✅ Check before you finish

Test your system on the homepage, a collection, and a product page. Include desktop and mobile views, then check:

  • headings form a clear size hierarchy
  • body text can be read without zooming
  • buttons remain readable in every state
  • outline buttons and links are visible against their backgrounds
  • sale, sold-out, and offer text does not rely on colour alone
  • product cards stay clear inside every section scheme
  • transparent Header text remains readable over every image
  • the mobile drawer has enough contrast for links, icons, and dividers

As a general accessibility target, use at least 4.5:1 contrast for normal text and 3:1 for larger text, icons, and input borders. Check the actual combinations used on the page, including text over images and gradients.

✨ Wrapping it up: build the system before the page

Choose a small set of color schemes, give each one a job, and test every text and button state inside it. Then set H1 through H5 as a descending hierarchy, keep body text comfortable, and make button labels consistent. Once those foundations work, apply them across sections with restraint.

Repeating visual rules across pages helps shoppers scan the store and makes the brand feel considered.

Monthly newsletter

Get the next teardown in your inbox.

One email a month: new writing, release notes and the occasional look inside how Flawless is built.