flowmance

Olea Design System

Olea website template previewOlea website template preview detail 2Olea website template preview detail 3

Olea is a bright, quiet online store for fashion and accessories: sunglasses, watches, hats, shoes. The page is white, the type is Poppins at weight 500 and every section heading is centred. Colour comes from the photography and from three small, saturated details: a coral announcement bar, coral Sale badges and green Featured badges. The layout is classic Webflow e-commerce: a sticky header, a full-screen photo hero, a category mosaic, a four-up product row, a photo band, a blog band, an Instagram strip and a light footer.

Four signatures make it recognisable:

  1. The coral announcement bar. A 40px #FF6462 strip sits on top of the header on every screen with a white 14px message (🎉Add an announcement about an active sale or promotion.) and a thin × to close it.
  2. The two-part logo. A lowercase olea wordmark at 32px weight 500, followed by ECOMMERCE TEMPLATE at 10px with 1px tracking in grey #919197.
  3. Photo cards with centred white captions. Category tiles are large photos behind a 15% black tint, with a title-lg name (weight 400) and a Shop Now link centred near the bottom.
  4. One hand-written line. The "Best of the day" photo band uses Indie Flower at 100px in white. It is the only non-Poppins text on the page.

Olea is a light-only design.

Colors

Surfaces

canvas#FFFFFF

Page background, header, product cards, the Follow button

surface-1#F5F5F7

The grey blog band (section gray)

inverse-canvas#000000

The small Quick View tooltip

field#FFFFFF

Form inputs and their placeholder

field-placeholder#818187

Placeholder text on field

Ink

on-primary#FFFFFF

Text on primary

ink#121217

Headings, product titles, logo, footer titles

ink-nav#333333

Header links

ink-muted#717177

Paragraphs (p base colour), search hint

ink-hover#515157

Dropdown links on hover, secondary text links

ink-subtle#919197

Prices, logo tagline, dropdown links, category labels, secure-text

on-accent#FFFFFF

Text on accent

on-secondary#FFFFFF

Text on secondary

inverse-ink#FFFFFF

Text on inverse-canvas

on-media#FFFFFF

Action

primary#090E1D

The filled checkout and cart buttons

primary-hover#2D303A · 92%

Checkout button hover

accent#FF6462

Announcement bar and Sale badges

secondary#5CCC87

Featured badges

Lines & effects

line#E1E1E1

Client-logo tile rules, the cart divider, the "Featured on" frame

line-soft#EDEDED

Header bottom rule

line-strong#121217

The 2px bottom border of the newsletter field and arrow button

scrim#000000 · 40%

Tint over the hero photo

scrim-soft#000000 · 15%

Tint over category photos (20% on the "Best of the day" band)

Typography

Poppins · display-hero

The quick brown fox jumps

Hero title Olea Collection on Sale Now (.banner-title). 60px · 500 · 1.17

Poppins · headline-lg

The quick brown fox jumps

Centred section titles Latest Arrivals, From Blog (h2). 32px · 500 · 1.13

Poppins · logo

The quick brown fox jumps

olea wordmark. 32px · 500 · 0.94

Poppins · title-lg

The quick brown fox jumps

Category tile names Accessories, Optical, Apparel. 28px · 400 · 1.07

Poppins · label-price

The quick brown fox jumps

$ 450.00 USD in ink-subtle. 17px · 400 · 1.18

Poppins · body-lg

The quick brown fox jumps

Hero lead Mid-Season SALE only at Olea. 16px · 400 · 1.63

Spacing & shape

PurposeValue
Container.container is max 1200px and centred
Section rhythm.section is 140px top and bottom
Breakpoints991px, 767px and 479px (Webflow defaults), plus a few min-width: 768px rules

Spacing scale

TokenValuePreview
xs10px
sm15px
md20px
lg30px
xl80px

Layout spacing

TokenValuePreview
section-x30px
announcement40px
footer-x50px
nav-scrolled60px
footer-top80px
nav80px
heading-gap120px
section140px

Border radius

xs4px
sm5px
md10px
full9999px

Surfaces

How the surfaces stack, from the page background up. Hex codes and roles are in Colors above.

Level 1canvas
Level 2surface-1

Motion

Header shrink on scrollThe header height eases from 80px to about 60px; size changes of 500ms on page scroll
Text-link hoverSize change on the link's inner element, 200–300ms ease, reverting on mouse out
Product image zoomscale 1 → 1.1, 400ms ease on hover, back to 1 on mouse out
Quick View tooltipOpacity 0 → 1 and y up by 10–15px, 200ms ease
Fade and liftOpacity plus y −30px → 0, 300ms ease
DropdownSize change 400ms outCubic, border change 200ms outSine
Checkout buttonBackground colour transition 200ms

Do’s and don’ts

  • Keep the page white (#FFFFFF) with near-black #121217 headings and centred section titles in headline-lg (32px, weight 500).
  • Use Poppins 500 for every label, link and title, and 400 only for paragraphs, prices and category names.
  • Put coral #FF6462 on the announcement bar and Sale badges only, and green #5CCC87 on Featured badges only.
  • Tint every photo that carries text with flat black (15–40%) and set the text in white.
  • Use text links (Shop Now, View Collection) as the main call to action, and keep the dark #090E1D button for cart and checkout.
  • Keep product photos square with no radius and the name and price centred below.
  • Add shadows, gradients or rounded product cards.
  • Use Indie Flower for anything except one large white display line on a photo.
  • Set ink-subtle #919197 below 14px or use it for paragraphs; it only reaches about 3:1 on white. Keep it for prices, the tagline and meta.
  • Put long text on the coral bar or the coral and green badges: white on #FF6462 is about 2.9:1 and on #5CCC87 about 2:1, so keep the bar to one 14px weight 500 line and badges to one 13px weight 500 word.
  • Set small ink-muted text on the #F5F5F7 band below 14px; it sits just under 4.5:1 there.
  • Use letter spacing on headings; tracking is only for the 10px tagline and the uppercase button.
  • Animate longer than 500ms or add bounce easing.

Example prompt

Any page in the Olea style

Prompt
Build your page in the Olea style. White #FFFFFF background, Poppins everywhere (500 for titles, links and labels; 400 for paragraphs and prices). Fixed header: a 40px coral #FF6462 announcement bar with white 14px text, then an 80px white header with a lowercase 32px "olea" logo, a 10px grey #919197 tagline with 1px tracking, centred 14px links in #333333 and search and cart icons on the right. Sections have 140px vertical padding, a 1200px container and centred 32px weight 500 titles in #121217 with 120px below them. Photos with text get a flat black tint (15–40%) and white centred text. Product cards: square photo, no radius, a 4px-radius 13px badge (coral Sale or green #5CCC87 Featured) top-left, a white 50px circular zoom button top-right, centred 18px name and a grey #919197 17px price. Calls to action are plain text links ("Shop Now"); the only filled button is #090E1D with white uppercase 12px text, 1px tracking and a 4px radius. Paragraphs are 14px / 24px in #717177. No shadows. Hover: image scale to 1.1 over 400ms ease.

More design systems like this

Ecommerce design systems, the same colors first.

Browse all 398

Bring any of them to your AI tool

All Access unlocks all 398 design systems, ready for Claude, ChatGPT, Gemini, Cursor, v0 and Lovable, plus 400+ templates on all 5 platforms.

Get All AccessUpgrade to All Access