Oliveyoung
Oliveyoung
oliveyoung

Olive Young (올리브영)'s design system uses #6366f1 as its primary color and Inter for typography, with 12px corner radius. Olive Young presents as a **dense, scan-first H&B catalog**: a near-monochrome grayscale chrome (white surface, body ink `#666`, primary ink `#131518`) carries 90%+ of the surface, then snaps awake at the product card wi

Primary
#6366f1
Typography
Inter
Radius
12px
Design System
Oliveyoung logo

Oliveyoung

Olive Young presents as a dense, scan-first H&B catalog: a near-monochrome grayscale chrome (white surface, body ink #666, primary ink #131518) carries 90%+ of the surface, then snaps awake at the product card with a five-color flag taxonomy — #F65C60 sale, #F374B7 오늘드림 same-day, #9BCE26 coupon, #6FCFF7 gift, plus the #F05A5E best-badge

01

Color Palette

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display33px · 600 · 1.25
Design at scale
24px24px · 600 · 1.25
Section heading
20px20px · 600 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons12px
inputs12px
cards12px
dialogs12px
badges8px
circleCircle50%

Borders

ElementValuePreview
Border1px solid #e5e7ea
Border2px solid #f05a5e
Border1px solid #ebebeb

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Keep all chrome — nav, header, footer, buttons, search input, headings — on the #131518–#888 grayscale neutrals and reserve every hue for status payload
  • Confine the five flag hues (#F65C60 sale, #F374B7 오늘드림, #9BCE26 coupon, #6FCFF7 gift, #F05A5E best) to inside the thumbnail rectangle as 9px-radius status pills
  • Map each flag color 1:1 to a single service fact (sale / same-day / coupon / gift / best) rather than to a marketing mood
  • Encode interactive state with ink-darkening plus shape change — e.g. flip active pagination from transparent/#888 radius-0 to #2F3030/#FFF 50% circle — not with hue
  • Keep the Korean fallback chain ending at dotum / 돋움 to preserve rendering for older Windows/macOS Korean readers
  • Write CTAs as factual 하기-verb labels like "장바구니 담기" and "찜하기" in casual-polite declarative tone, not imperative urgency copy

Don't

  • Put any flag color or hue on a primary CTA or chrome surface — the filled CTA stays #000000 background with #FFFFFF text
  • Introduce a sixth status color for a "new" or extra badge — reuse one of the existing five flag roles or skip the chrome
  • Add hover lift, shadow gain, or drop shadows to tiles, chips, or pills — depth in this system stays line-only and state is static-encoded
  • Spread Olive Green or the coupon lime #9BCE26 across chrome or large backgrounds — corporate olive is absent from the storefront and the lime lives only in the coupon flag
  • Prune the Korean fallback chain down to system-ui only, dropping the deliberate 돋움 legacy-OS support floor
  • Reproduce verbatim Olive Young marketing taglines or write hard-sell copy like "지금 안 사면 손해예요" — copy works as neutral labels and offers
05

Components

Buttons

button-primary
Background#000000
Text#ffffff
Radius4px
Padding12px 18px
Font13.33px/700
Use: Filled black CTA (장바구니 담기)
button-outline
Background#ffffff
Text#454c53
Radius4px
Padding10px 16px
Font14px/500
Use: Secondary action (신상 더보기)
pagination-active
Background#2f3030
Text#ffffff
Radius9999px
Font14px/700
Use: Current page indicator

Tabs

TabTabTab
category-pill
Background#ffffff
Text#757d86
Radius20px
Padding8px 14px
Font14px/400
Active#000000 bg, #ffffff text
Use: Category shortcut
TabTabTab
filter-chip
Background#ffffff
Text#757d86
Radius18px
Padding8px 14px
Font14px/400
Use: Search facet filter

Badges

flag
flag-sale
Background#f65c60
Text#ffffff
Radius9px
Padding3px 6px
Font12px/400
Use: 세일 in-thumbnail pill
flag
flag-same-day
Background#f374b7
Text#ffffff
Radius9px
Font12px/400
Use: 오늘드림 pill
flag
flag-coupon
Background#9bce26
Text#ffffff
Radius9px
Font12px/400
Use: 쿠폰 pill
flag
flag-gift
Background#6fcff7
Text#ffffff
Radius9px
Font12px/400
Use: 증정 pill
best
best-badge
Background#ffffff
Text#f05a5e
Radius24px
Padding8px 18px
Font14px/700
Use: 베스트 sash on hero rails

Inputs

search-input
Background#ffffff
Text#131518
Radius0px
Font13.33px/400
Use: Global GNB product search

Cards

product-card
product-card
Background#ffffff
Text#131518
Radius0px
Use: Search/list product tile

Related design systems