DESIGN.md · Analysis

OTÉ

ote-pharma.nl · 7 Sept 2026 · 47 colors · Barlow Condensed, Barlow

OTÉ

Premium Dutch eye care brand combining vibrant, playful visual identity with functional product design. OTÉ empowers sensory experience through bold color blocking, expressive typography, and human-centered illustration.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f0f0f0
surface-container#eeeeee
surface-container-high#e9ecef
surface-container-highest#e0e0e0
on-surface#000000
on-surface-variant#505050
inverse-surface#1a1a1a
inverse-on-surface#ffffff
outline#6c757d
outline-variant#d0d0d0
surface-tint#00a099
primary#00a099
on-primary#ffffff
primary-container#b3e5e0
on-primary-container#004d47
inverse-primary#4dd9d0
secondary#f8b133
on-secondary#000000
secondary-container#fce4b3
on-secondary-container#664d00
tertiary#4f4f9d
on-tertiary#ffffff
tertiary-container#d9d7f0
on-tertiary-container#1a1a4d
error#e84e1b
on-error#ffffff
error-container#ffd9cc
on-error-container#7a2400
primary-fixed#b3e5e0
primary-fixed-dim#7dd4cc
on-primary-fixed#004d47
on-primary-fixed-variant#00807a
secondary-fixed#fce4b3
secondary-fixed-dim#f8b133
on-secondary-fixed#664d00
on-secondary-fixed-variant#99731a
tertiary-fixed#d9d7f0
tertiary-fixed-dim#b8b4e0
on-tertiary-fixed#1a1a4d
on-tertiary-fixed-variant#3a3a7a
background#ffffff
on-background#000000
surface-variant#eaeaea

Typography

display
fontFamily: Barlow Condensed · fontSize: 128px · fontWeight: 600 · lineHeight: 140px · letterSpacing: -0.04em
headline-lg
fontFamily: Barlow Condensed · fontSize: 56px · fontWeight: 600 · lineHeight: 64px · letterSpacing: -0.02em
headline-md
fontFamily: Barlow Condensed · fontSize: 40px · fontWeight: 600 · lineHeight: 48px · letterSpacing: -0.01em
title-lg
fontFamily: Barlow · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: 0em
body-lg
fontFamily: Barlow · fontSize: 20px · fontWeight: 400 · lineHeight: 32px · letterSpacing: 0em
body-md
fontFamily: Barlow · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Barlow · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Barlow · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

OTÉ is a premium Dutch eye care brand that transforms functional wellness products into a vibrant, human-centered sensory experience. The design system embraces 'Expressive Minimalism'—a movement that pairs bold, saturated color blocking (teal #00a099, gold #f8b133, deep purple #4f4f9d) with clean typography and playful illustration to create an approachable yet sophisticated brand presence. The brand serves health-conscious consumers who value both efficacy and emotional resonance, evoking a sense of joy, clarity, and empowerment through every touchpoint.

OTÉ's voice is warm, confident, and unpretentious. The brand speaks in clear, direct language without corporate jargon—favoring active verbs and sensory language. Typography is bold and condensed (Barlow Condensed at 128px for headlines), commanding attention while maintaining legibility. The color palette shifts dynamically across sections (teal hero, purple accent zones, gold highlights), creating visual rhythm that mirrors the brand's philosophy: 'Empowers your senses.' Example sentence in brand voice: 'Jouw eigen product met je eigen naam—bij ons al mogelijk vanaf 1000 stuks.'

Colors

The OTÉ color system is built on three primary accent colors that work in concert to create visual energy and guide user attention. Primary (#00a099, a vibrant teal) is the signature brand color used on CTAs, hover states, and interactive elements—it conveys trust and clarity, essential for a health-care brand. Secondary (#f8b133, a warm gold) provides warmth and optimism, deployed on badges, highlights, and supporting CTAs. Tertiary (#4f4f9d, a deep purple) adds sophistication and is reserved for section backgrounds and secondary containers, creating visual separation without harshness.

The surface stack anchors the system: surface (#ffffff) is the default canvas, with surface-container-low (#f0f0f0) used for input fields and subtle backgrounds. Surface-container-high (#e9ecef) appears o

Typography

The typography system uses Barlow Condensed for headlines and Barlow for body text, creating a distinctive visual hierarchy that balances boldness with readability. Display (128px, 600 weight, -0.04em letter-spacing) is reserved for hero headlines and commands immediate attention; headline-lg (56px, 600 weight) anchors section titles; headline-md (40px, 600 weight) is used for subsections. Body-lg (20px, 400 weight, 32px line-height) is deployed for prominent descriptive text and introductions, while body-md (16px, 400 weight, 24px line-height) serves as the standard paragraph text. Label-md (14px, 600 weight, 0.01em letter-spacing) is applied to buttons and interactive labels, ensuring they feel intentional and clickable. On small labels over busy backgrounds or color blocks, apply text-s

Layout

OTÉ employs a fluid 12-column grid system with a fixed max-width of 1280px, allowing the design to scale gracefully from mobile (full-width with 24px gutter) to desktop. The page rhythm alternates between full-width color-blocked hero sections (70vh on mobile, 90vh on desktop) and contained content zones (1024px on tablet, 1280px on desktop). Spacing follows a semantic scale: xs (4px) for micro-interactions, sm (12px) for component padding, md (24px) for section gutters and card padding, lg (40px) for major section separation, and xl (64px) for hero-to-content transitions. The hero section uses 40px bottom margin before the next section, creating breathing room. Container padding is 24px on mobile and tablet, 0px on desktop (relying on the container max-width). Sections are separated by fu

Elevation & Depth

Depth in OTÉ is achieved through a restrained shadow system and strategic color blocking rather than excessive layering. Level 1 (Base): flat surfaces with no shadow, used for primary backgrounds and hero sections. Level 2 (Standard Cards & Dropdowns): box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), applied to cards, input fields, and dropdown panels—this creates subtle separation without visual heaviness. Level 3 (Elevated/Hover States): box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12), deployed on card-hover and modal overlays to signal interactivity. Hover states also include a 2px upward transform (t

Shapes

OTÉ employs 'Soft-Technical' border-radius philosophy: buttons and interactive elements use rounded-xl (0.75rem / 12px) for a friendly, approachable feel that softens the technical nature of form controls. Cards and containers use rounded-md (0.75rem / 12px) to maintain consistency. Input fields use rounded-DEFAULT (0.5rem / 8px) for a slightly sharper, more utilitarian appearance that signals data entry. Dropdown panels and modals use rounded-DEFAULT (0.5rem / 8px) to align with inputs. The full-radius (9999px) is reserved for badges, icon buttons (like the scroll-down chevron), and language

Components

Action Elements Buttons are the primary call-to-action mechanism and use three distinct styles. Button-primary (background: #00a099, color: white, padding: 16px 32px, height: 48px, rounded-xl) is the dominant CTA for primary actions ('We are Oté', 'Bekijk het volledige aanbod'). On hover, the background transitions to #7dd4cc (primary-fixed-dim) with a 2px upward transform and 300ms ease timing, creating a tactile feedback loop. Button-secondary (background: #e9ecef, color: #000000, border: 1px solid #d0d0d0, padding: 16px 32px, height: 48px, rounded-xl) is used for secondary actions and navigation links. On hover, the background shifts to #e0e0e0 and text color becomes #00a099, maintaining visual hierarchy. Button-ghost (background: transparent, color: #00a099, border: 1px solid #00a0

Do's and Don'ts

**Do**

  • Do use primary (#00a099) exclusively for CTAs, focus states, and interactive affordances—never for body text or backgrounds.
  • Do apply 300ms ease transitions to all interactive state changes (hover, focus, active) to reinforce the brand's polished, intentional feel.
  • Do use Barlow Condensed for all headlines (display, headline-lg, headline-md) to maintain the bold, distinctive brand voice.
  • Do separate major sections with full-width color blocks (teal, purple, black) and lg (40px) spacing to create visual rhythm and prevent monotony.
  • Do apply box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15) to cards and dropdowns, and 0 8px 24px rgba(0, 0, 0, 0.12) on hover to signal depth without heaviness.
  • Do use rounded-xl (12px) for buttons and primary CTAs to convey approachability and warmth.

**Don't**

  • Don't use primary color (#00a099) for body text, backgrounds, or non-interactive elements—it is reserved for CTAs and interactive states only.
  • Don't apply sharp corners (0px radius) to any interactive elements; minimum is rounded-DEFAULT (8px) for inputs, rounded-md (12px) for cards.
  • Don't use system fonts (system-ui, sans-serif); always specify Barlow Condensed for headlines and Barlow for body text.
  • Don't apply shadows with blur > 24px or spread > 0px; keep shadows tight and purposeful (0 3px 8px or 0 8px 24px only).
  • Don't mix secondary (#f8b133) and tertiary (#4f4f9d) as primary CTAs; reserve them for badges, accents, and section backgrounds.
  • Don't use opacity < 0.8 on text elements; maintain WCAG AA contrast ratios (4.5:1 for body text, 3:1 for large text).