Aesop

Aesop, minimalist, minimal

Preview image. Unlock full-res

NGLORA - Apothecary's Formulary. A meticulously organized space where typography and product photography are treated with scientific precision.

Palette
#fffef2
#333333
#000000
#252525
#666666
#d6d5cc
#ffffff
#945c26

Color palette

accent
Umber
#945c26

Accent text on specific badges; provides a rare, earthy color pop.

neutral
Parchment
#fffef2

Primary page background, light surfaces.

Charcoal
#333333

Primary text, UI icons, primary buttons, borders.

Ink Black
#000000

Hero section text, high-emphasis text elements.

Carbon
#252525

Footer background, secondary dark surfaces.

Stone
#666666

Secondary body text.

Slate
#d6d5cc

Carousel scrollbar track.

Alabaster
#ffffff

Text on dark backgrounds, rare highlight surfaces.

Typography

Type scale
Augmented Fourth (1.414) from 14px base
heading30px · 1.2
The quick brown fox jumps over the lazy dog
heading-sm18px · 1.33
The quick brown fox jumps over the lazy dog
body14px · 1.6
The quick brown fox jumps over the lazy dog
caption11px · 1.7
The quick brown fox jumps over the lazy dog
SuisseIntl
Weights
400, 700
Sizes
11px, 12px, 14px, 16px, 18px, 30px
Line height
1.2
Fallback
Inter, Helvetica Neue

The workhorse font for all UI text, body copy, navigation, product titles, and buttons. Its neutrality provides a stable, legible foundation for the more expressive serif.

Zapf-Humanist
Weights
400
Sizes
31px
Line height
1.33
Fallback
Optima, Palatino

Reserved for major, atmospheric headlines. Its humanist serif form contrasts with the clinical sans-serif, adding an editorial, classic quality.

Spacing & shape

Spacing
Max width1600px
Section gap96-128px
Card padding24px
Element gap8-16px
Radius
Buttons0px
Inputs0px
Cards0px
tags0px

Components

Product Card — Animal
Product Carousel Section — New and Notable
Hero CTA Banner
Dark Action ButtonPrimary call-to-action, such as 'Add to Cart'.

Background: Charcoal (#333333). Text: Parchment (#fffef2). Padding: 12px 24px. Radius: 0px. No border. Font: SuisseIntl.

Outline Navigation ButtonSecondary header actions like 'Email sign up' or 'Search'.

Background: transparent. Text: Charcoal (#333333). Border: 1px solid rgba(51, 51, 51, 0.2). Padding: ~8px 16px. Radius: 0px. Font: SuisseIntl.

Text LinkInline navigation or tertiary actions.

Background: transparent. Text: Charcoal (#333333). No border or padding. Underlined on hover. Font: SuisseIntl.

Hero Outline ButtonMain CTA within the hero section.

Background: transparent. Text: Alabaster (#FFFFFF) or Ink Black (#000000) depending on hero video. Border: 1px solid matching text color. Padding: 12px 24px. Radius: 0px. Font: SuisseIntl.

Text Input / SelectForm fields for user input or selection.

Background: Parchment (#fffef2). Text: Charcoal (#333333). Border: 1px solid rgba(51, 51, 51, 0.2). Radius: 0px. Padding: ~12px 20px.

Informational BadgeSmall text labels above product titles, e.g., 'New addition'.

Background: transparent. Text: Charcoal (#333333). Radius: 0px. Font: SuisseIntl, 11px, bold.

Circular Arrow ButtonCarousel navigation controls.

Background: transparent. Border: none. Radius: 9999px. Contains a simple arrow icon in Charcoal (#333333).

Guidelines

Do
  • Use Zapf-Humanist exclusively for large, emotive headlines, otherwise default to SuisseIntl.
  • Maintain sharp 0px corners on all rectangular UI elements like cards, buttons, and inputs.
  • Rely on generous whitespace (96px+ between sections) for separation, not dividers or shadows.
  • Center-align text and imagery within product cards and feature blocks.
  • Use the Parchment (#fffef2) and Charcoal (#333333) combination for primary content.
  • Keep layouts simple: centered stacks or balanced multi-column grids.
  • Use the Dark Action Button for all primary purchasing actions.
Don’t
  • Do not use rounded corners on any element other than circular icon buttons.
  • Do not use drop shadows or any other 3D-effect for elevation.
  • Do not introduce new colors; the palette is intentionally restricted.
  • Do not use gradients.
  • Do not place text over complex parts of images; ensure high contrast.
  • Do not use lifestyle photography that shows models or hands using products.
  • Do not create complex, overlapping, or asymmetrical layouts.

About this system

Show

The design evokes a scholarly apothecary's formulary, where every element is presented with meticulous precision. It operates on a starkly limited palette of warm off-white and charcoal, creating a high-contrast, text-forward environment. A rigid, architectural layout with sharp 0px corners dominates, reinforcing a sense of order and clinical quality. The system's signature is the typographic tension between the humanist serif 'Zapf-Humanist' for expressive headlines and the neutral sans-serif 'SuisseIntl' for all functional text, lending an air of classicism to a modern digital interface.

Layout

The page follows a highly structured, architectural model with a generous max-width of around 1600px, within which content is neatly centered. The structure is a vertical stack of full-width bands, often alternating between the Parchment background and full-bleed imagery or video in the hero. Vertical rhythm is defined by expansive gaps (96px+) between sections. Content is arranged in simple, centered stacks or rigid 3-column grids for product carousels. This methodical, spacious, and grid-based approach reinforces the brand's precision and focus.

Imagery

The visual language for imagery is stark and artifact-like. Product photography features items isolated and centrally framed against the Parchment (#fffef2) background, akin to specimens in a lab or objects in a gallery. There is a deliberate absence of lifestyle context, models, or hands. The focus is purely on the product's form, amber glass, and typographic labels. Hero sections may use moody, atmospheric video focusing on texture and sensation (e.g., fur, water) rather than direct product use, providing a sensory counterpoint to the clinical product shots.

Reminiscent of Byredo, Le Labo, SSENSE, Vitra.

# Aesop — Style Reference
> NGLORA - Apothecary's Formulary. A meticulously organized space where typography and product photography are treated with scientific precision.

**Theme:** light

**Site:** https://aesop.com

The design evokes a scholarly apothecary's formulary, where every element is presented with meticulous precision. It operates on a starkly limited palette of warm off-white and charcoal, creating a high-contrast, text-forward environment. A rigid, architectural layout with sharp 0px corners dominates, reinforcing a sense of order and clinical quality. The system's signature is the typographic tension between the humanist serif 'Zapf-Humanist' for expressive headlines and the neutral sans-serif 'SuisseIntl' for all functional text, lending an air of classicism to a modern digital interface.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Umber | `#945c26` | `--color-umber` | Accent text on specific badges; provides a rare, earthy color pop. |
| Parchment | `#fffef2` | `--color-parchment` | Primary page background, light surfaces. |
| Charcoal | `#333333` | `--color-charcoal` | Primary text, UI icons, primary buttons, borders. |
| Ink Black | `#000000` | `--color-ink-black` | Hero section text, high-emphasis text elements. |
| Carbon | `#252525` | `--color-carbon` | Footer background, secondary dark surfaces. |
| Stone | `#666666` | `--color-stone` | Secondary body text. |
| Slate | `#d6d5cc` | `--color-slate` | Carousel scrollbar track. |
| Alabaster | `#ffffff` | `--color-alabaster` | Text on dark backgrounds, rare highlight surfaces. |

## Tokens — Typography

### SuisseIntl
- **Substitute:** Inter, Helvetica Neue
- **Weights:** 400, 700
- **Sizes:** 11px, 12px, 14px, 16px, 18px, 30px
- **Line height:** 1.2
- **Role:** The workhorse font for all UI text, body copy, navigation, product titles, and buttons. Its neutrality provides a stable, legible foundation for the more expressive serif.

### Zapf-Humanist
- **Substitute:** Optima, Palatino
- **Weights:** 400
- **Sizes:** 31px
- **Line height:** 1.33
- **Role:** Reserved for major, atmospheric headlines. Its humanist serif form contrasts with the clinical sans-serif, adding an editorial, classic quality.

## Tokens — Type Scale

Augmented Fourth (1.414) from 14px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 11px | 1.7 | — |
| body | 14px | 1.6 | — |
| heading-sm | 18px | 1.33 | — |
| heading | 30px | 1.2 | — |

## Tokens — Spacing

- **Max width:** 1600px
- **Section gap:** 96-128px
- **Card padding:** 24px
- **Element gap:** 8-16px

## Tokens — Radius

- **Buttons:** 0px
- **Inputs:** 0px
- **Cards:** 0px
- **tags:** 0px

## Layout

The page follows a highly structured, architectural model with a generous max-width of around 1600px, within which content is neatly centered. The structure is a vertical stack of full-width bands, often alternating between the Parchment background and full-bleed imagery or video in the hero. Vertical rhythm is defined by expansive gaps (96px+) between sections. Content is arranged in simple, centered stacks or rigid 3-column grids for product carousels. This methodical, spacious, and grid-based approach reinforces the brand's precision and focus.

## Imagery

The visual language for imagery is stark and artifact-like. Product photography features items isolated and centrally framed against the Parchment (#fffef2) background, akin to specimens in a lab or objects in a gallery. There is a deliberate absence of lifestyle context, models, or hands. The focus is purely on the product's form, amber glass, and typographic labels. Hero sections may use moody, atmospheric video focusing on texture and sensation (e.g., fur, water) rather than direct product use, providing a sensory counterpoint to the clinical product shots.

## Components

### Product Card — Animal

### Product Carousel Section — New and Notable

### Hero CTA Banner

### Dark Action Button
*Primary call-to-action, such as 'Add to Cart'.*

Background: Charcoal (#333333). Text: Parchment (#fffef2). Padding: 12px 24px. Radius: 0px. No border. Font: SuisseIntl.

### Outline Navigation Button
*Secondary header actions like 'Email sign up' or 'Search'.*

Background: transparent. Text: Charcoal (#333333). Border: 1px solid rgba(51, 51, 51, 0.2). Padding: ~8px 16px. Radius: 0px. Font: SuisseIntl.

### Text Link
*Inline navigation or tertiary actions.*

Background: transparent. Text: Charcoal (#333333). No border or padding. Underlined on hover. Font: SuisseIntl.

### Hero Outline Button
*Main CTA within the hero section.*

Background: transparent. Text: Alabaster (#FFFFFF) or Ink Black (#000000) depending on hero video. Border: 1px solid matching text color. Padding: 12px 24px. Radius: 0px. Font: SuisseIntl.

### Text Input / Select
*Form fields for user input or selection.*

Background: Parchment (#fffef2). Text: Charcoal (#333333). Border: 1px solid rgba(51, 51, 51, 0.2). Radius: 0px. Padding: ~12px 20px.

### Informational Badge
*Small text labels above product titles, e.g., 'New addition'.*

Background: transparent. Text: Charcoal (#333333). Radius: 0px. Font: SuisseIntl, 11px, bold.

### Circular Arrow Button
*Carousel navigation controls.*

Background: transparent. Border: none. Radius: 9999px. Contains a simple arrow icon in Charcoal (#333333).

## Guidelines

### Do

- Use Zapf-Humanist exclusively for large, emotive headlines, otherwise default to SuisseIntl.
- Maintain sharp 0px corners on all rectangular UI elements like cards, buttons, and inputs.
- Rely on generous whitespace (96px+ between sections) for separation, not dividers or shadows.
- Center-align text and imagery within product cards and feature blocks.
- Use the Parchment (#fffef2) and Charcoal (#333333) combination for primary content.
- Keep layouts simple: centered stacks or balanced multi-column grids.
- Use the Dark Action Button for all primary purchasing actions.

### Don't

- Do not use rounded corners on any element other than circular icon buttons.
- Do not use drop shadows or any other 3D-effect for elevation.
- Do not introduce new colors; the palette is intentionally restricted.
- Do not use gradients.
- Do not place text over complex parts of images; ensure high contrast.
- Do not use lifestyle photography that shows models or hands using products.
- Do not create complex, overlapping, or asymmetrical layouts.

## Agent Prompt Guide

### Quick Color Reference
- **Page Background**: `Parchment` (#fffef2)
- **Primary Text**: `Charcoal` (#333333)
- **Primary CTA Background**: `Charcoal` (#333333)
- **Primary CTA Text**: `Parchment` (#fffef2)
- **Borders**: `rgba(51, 51, 51, 0.2)`

### Example Component Prompts
1.  **Hero Section**: "Create a full-screen hero with a dark, atmospheric video background. Center-align the text. The headline should be 'For discerning canines' in `Zapf-Humanist`, 31px, `Alabaster` (#FFFFFF). Below it, add body text in `SuisseIntl`, 18px, `Alabaster`. Finally, add an outline button with text 'Discover more ->', 1px `Alabaster` border, 0px radius, and padding 12px 24px."
2.  **Product Carousel Section**: "Create a product carousel on a `Parchment` (#fffef2) background. The section heading 'New and notable' should be 30px `SuisseIntl`, color `Charcoal` (#333333). Arrange three product cards in a row. Each card has a 0px radius, `Parchment` background, and centered content. Product image on top, then the product name 'Animal' in 18px `SuisseIntl` bold, then description in 14px `SuisseIntl`. Below it, add a dark action button with text 'Loading...' using `Charcoal` background, `Parchment` text, 0px radius, and 12px 24px padding."
3.  **Text Input Field**: "Design a text input field for a form. It should have a `Parchment` (#fffef2) background, 0px radius, and a 1px solid border of `rgba(51, 51, 51, 0.2)`. Placeholder text should be `SuisseIntl`, 14px, `Charcoal` (#333333). The input's padding should be approximately 12px 20px."

More like this