Ulta Beauty Design System
Ulta Beauty's marketing design system as DESIGN.md: deep magenta #cc0058, Circular at weight 300, PAL token system, pill-only interactive geometry, 15 colors, 16 components.
About Ulta Beauty DESIGN.md
Curated by Dov AzencotUpdated Source ulta.com
- E-commerce & Retail
- Marketplaces
Ulta Beauty's homepage is one of the denser e-commerce surfaces in the directory — a white canvas stacked with product carousels, promotional campaign bands, an AI-assistant widget, editorial category rails, and a loyalty program block, all carrying 4733 scanned elements. Against that density, the design system holds a single chromatic voltage: deep magenta #cc0058, wired into a PAL (Palette) design-token system as --pal-color-brand-magenta-500. It appears on 100 elements — 46 as text, 8 as background, 46 as border — and carries every sale badge, promo headline, interactive chip hover state, and brand-code border across the page. Every other surface is black, near-black, grey, or white. The magenta is the only element that makes the product grid feel like a store rather than a database.
The DESIGN.md file packages the system into a machine-readable spec for React and AI tools. Inside: 15 color tokens drawn from the PAL system's most-rendered values, organized around a near-charcoal ink (#232323, 4264 total occurrences), the brand magenta, and a white-canvas surface; 14 typography tokens spanning Circular at 12-40px in weights 300/500/700 for the full hierarchy; 5 radius tokens dominated by the 8px card value and 100px pill interactive value; 8 spacing tokens on an 8px base; and 16 component definitions covering the pill primary button, the magenta sale badge, the AI-assistant widget, the product grid card, and the top navigation.
Feed this file to Claude or Cursor to reproduce Ulta's specific moves: white canvas with near-charcoal ink (#232323, not #000000), Circular at weight 300 for most body and product text, deep magenta reserved exclusively for brand-coded interactive moments and promotional callouts, and 100px full-pill geometry on every interactive element. The disciplined move worth borrowing is the PAL semantic token layer — the system distinguishes between `--pal-color-brand-magenta-500` (the raw hex) and `--pal-colors-default-background-brand-02-knockout` (the semantic role for knockout-on-brand use), allowing the same magenta to be reused without overloading a single variable.
What makes it distinct
- Deep magenta voltage#cc0058 wired as --pal-color-brand-magenta-500 and --pal-colors-default-background-brand-02-knockout drives every interactive brand moment against the white canvas
- Circular at weight 300 as the workhorseproduct names, descriptions, and most body text run light weight, giving a 4000+ element product page a featherweight editorial feel
- 100px pill-only interactive geometryevery primary button, badge, and category chip renders as a full pill; no 4-8px card rounding exists on interactive surfaces
- PAL token system140+ CSS custom properties in --pal-color-* and --pal-colors-default-* namespaces expose a complete semantic layer that maps colors to their contextual role
- Five secondary brand-color familiesBerry, Plum, Golden, Fire, and Teal ramps each appear in promotional campaign sections and never in primary navigation or product chrome
Live at ulta.com
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
ulta.comExplore Ulta Beauty
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.
Other
Specialty colors.
Ulta Beauty design system FAQ
Common questions about Ulta Beauty's tokens, components, and how to use this DESIGN.md in your project.
Related reading
Specs, directories, and component libraries that pair with this design system.
Browse all design systems
The full directory of DESIGN.md files on shadcn.io, with live mockups for each.
Ulta Beauty — official site
Ulta Beauty's public marketing site — the source of truth for the live tokens captured in this file.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.