Design System Previewlululemon

Quiet-luxury athleisure — Saans variable on bone-off-white, off-black ink (`#140f0f`, not pure black), pill CTAs on square product cards, mixed-case sentence-cased headlines tracked −4px. The athletic brand that murmurs.

Light Dark
01 · Color Palette

Color Palette

bg
#fafafa
bg-warm-bone
#efeeec
bg-soft
#f9f9f8
bg-disabled
#f4f3f2
bg-image-placeholder
#e5e6e7
surface
#ffffff
surface-soft
#f9f9f8
surface-inverse
#140f0f
on-surface-inverse
#fdfdf6
brand
#c8102e
brand-hover
#a50d25
brand-pressed
#840a1d
brand-deep
#5a0710
brand-tint
#fae5e7
on-brand
#ffffff
hot-heat
#de212f
hot-heat-hover
#c81a26
accent-lemonade
#f4ff8e
accent-zest
#f3fed7
accent-daydream
#c0ddff
accent-wilderness
#142a0e
accent-mossy
#524a43
accent-espresso
#2b1f1e
accent-sequoia
#73273d
02 · Typography Scale

Typography Scale

display 56px
Display headline
h1 40px
Large heading 1
h2 28px
Heading 2
h3 22px
Heading 3
body-lg 18px
Body large — primary reading paragraph for marketing surfaces.
body 16px
Body — standard reading paragraph at the system default.
body-sm 14px
Small body — captions and secondary copy.
label 11px
Label / mono uppercase
mono 13px
const greeting = "Hello world";
03 · Button Variants

Button Variants

04 · Card Examples

Card Examples

New

Online Payments

Accept cards, wallets, and bank debits. One integration, every method.

Beta

Revenue Recognition

Automate revenue accrual for subscriptions, usage, and one-time charges.

Pro

Platform Payments

Build marketplaces and platforms with built-in payouts and compliance.

05 · Form Elements

Form Elements

Submit
06 · Spacing Scale

Spacing Scale

xs · 4px
sm · 8px
md · 16px
lg · 24px
xl · 32px
2xl · 48px
3xl · 64px
4xl · 96px
07 · Border Radius

Border Radius

0
2
4
8
12
pill
08 · Elevation

Elevation

level 1
level 2
level 3
level 4