Make your AI a shadcn expert

Sephora Design System

Sephora's marketing chrome captured as a DESIGN.md spec.

About Sephora DESIGN.md

Curated by Dov AzencotUpdated Source sephora.com

  • E-commerce & Retail

Sephora's marketing chrome opens with the most identifiable header strip in the beauty-retail category: a flush-black band running full-bleed across the top of the page, with white nav labels (New / Brands / Holiday / Beauty Offers / Gifts) flanking the centered Sephora wordmark and a thin promotional sub-band sitting beneath it. Below that band the page returns to pure white floor and a 4-column product grid — every tile a white card with a centered packshot, a brand name above the product name, a price, and a row of star ratings — and the page's only chromatic moments are the brand red (#cf112c) round CTA pill on the rewards-program promo block and the seasonal banner-tile backgrounds further down the page. Where Ulta paints its marketing surfaces in heavy orange-and-warm-photography, and where Glossier leans into pale pink as a constant ambient tone, Sephora keeps the chrome austere: black band on top, white floor beneath, red reserved for the single voltage moment.

The DESIGN.md file packages the captured surface into a machine-readable spec for React and AI tools. Inside: 11 color tokens drawn from the brand-red voltage tier (#cf112c with frequency 5, declared as `--color-error` and `--color-red`), a structural tier of pure black (frequency 2450 — the single most-used token across text, border, shadow, and the top-nav fill), pure white (frequency 811), a 60%-grey for secondary text (frequency 168, declared as `--color-gray`), a default link blue (#136bea with frequency 26, declared as `--color-link`), and a small set of seasonal accent tones for the banner tiles. Twenty-one typography tokens run Helvetica Neue exclusively across every display, body, button, and nav surface, with the single Georgia serif tier (28px / 400) reserved for the the brand-mission tagline brand tagline overlay. Three radius values dominate: 4px on cards (frequency 136), 9999px pills on the primary CTA (frequency 64), and a rare 6px on a single card surface.

Feed this file to Claude or Cursor and it will reproduce Sephora's specific moves: the flush-black top-nav band as the page's first chromatic anchor, Helvetica Neue everywhere with the all-caps 10px / 700 micro-label tier for category headers ("CHOSEN FOR YOU", "BRAND WE LOVE"), 4px rounded white product cards with no border and no shadow, and the round brand-red CTA pill reserved as the single voltage moment. The token references resolve cleanly — `{colors.brand-red}` for the voltage, `{colors.ink}` for the top-nav fill, `{typography.button-primary}` for the all-caps round pill — so the AI never has to invent a value. The one move worth borrowing only if you have a strong photography pipeline: the willingness to put NO chromatic accent inside the product grid. Sephora gets away with it because the product packaging is the color.

What makes it distinct

  1. Black-band top navthe header strip is full-bleed black #000000 with white labels and a centered logo, the most identifiable chrome moment in the entire system
  2. Single brand red voltage#cf112c appears as the round CTA pill and as the error / promotional emphasis fill; reserved, never spread across the page chrome
  3. Helvetica Neue across every tier10-32px display, 12-16px body, 12px bold buttons in all-caps for the highest-emphasis CTAs, with Georgia serif only on the brand-tagline overlay
  4. 4px card radius defaultfrequency 136, the universal product-card and content-card rounding; pills at 9999px reserved for the primary CTA only
  5. Product-photography-led gridevery tile is a white card with a centered packshot, a product name, a price, and a star-rating row; no chromatic backgrounds, no lifestyle photography on the homepage chrome

Live at sephora.com

A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.

Screenshot of Sephora's website at sephora.comsephora.com

Explore Sephora

Pick what you want to see — mockups, colors, typography, layout, or the full component list.

Brand & Accent

Sparing, CTA-only voltage.

Surface

Page and card backgrounds.

Text

Headlines, body, captions, muted.

Borders & Hairlines

Dividers, outlines, structural rules.

Sephora design system FAQ

Common questions about Sephora's tokens, components, and how to use this DESIGN.md in your project.

Specs, directories, and component libraries that pair with this design system.

Use Sephora in your project

One machine-readable file. Drop it into Claude, Cursor, or any AI tool that reads DESIGN.md.

Download DESIGN.md