Free delivery over KES 8,000 · 7-day first exchange · Discreet, unbranded packaging

Design system

The palette, type, components and contrast checks behind the Zaituni review build. Benchmarked against SKIMS, Bluebella, Charlotte Tilbury, ThirdLove and Aesop.

Palette

Warm paper and stone from SKIMS and Aesop; ink and ivory editorial contrast from Bluebella; rose-gold warmth from Charlotte Tilbury; a dusty-rose trust cue from ThirdLove. Olive is Zaituni's signature. Rose and brass are accents, never the primary CTA.

Ink#1D1915

Primary text, dark sections

Espresso#3A332B

Secondary text

Paper#FBF7F0

Page background

Shell#F4ECDF

Warm surface

Sand#E9DDCB

Cards, image backdrops

Olive#4B573C

Primary accent, CTA

Olive Deep#343D2A

Dark accent, footer

Rose#B77F77

Feminine accent, fit cues

Rose Deep#8C5B55

Rose text / selected

Brass#B08A4F

Metal detail

Brass Deep#7C5C2E

Small text on paper

Contrast

PairMeasuredWCAG
Ink on paper16.36:1AAA
Espresso on paper11.65:1AAA
Muted on paper5.58:1AA
Olive on paper7.21:1AAA
Paper on olive7.21:1AAA
Rose deep on paper5.25:1AA
Brass deep on paper5.74:1AA

Measured with the WCAG relative-luminance formula. Rose and brass are used for large text or decorative detail only; rose-deep and brass-deep are the text-safe steps.

Type

Fraunces

Display serif for headlines, product names and editorial quotes. Weights 300–700.

Manrope

Body sans for navigation, prices, forms and long copy. Weights 300–800. Body measure 65–75 characters.

Components

Primary CTASecondaryFit actionPill label

Rules

  • One primary action per view; olive fills the CTA.
  • Rose is for fit, selection and warmth, not a second CTA.
  • No gradients on text, no glass decoration, no fake urgency.
  • 44px minimum touch targets; focus ring in brass.
  • Plain outer packaging, 7-day first exchange and honest fit notes are part of the design, not marketing copy.