Dollar Shave Club

Dollar Shave Club

Preview image. Unlock full-res

Bold utility, clear guidance

Industryecommerce
Palette
#142978
#82163f
#fe5000
#0a153c
#ffffff
#404040
#dbebf5
#f5ecdf
#eeeeee
#e3e3e3
#949596
#000000

Color palette

brand
Midnight Blue
#142978

Primary background, prominent text, card elements

Mahogany Red
#82163f

Accent for navigation states and specific content blocks

Action Orange
#fe5000

Primary call-to-action buttons, interactive highlights

Deep Space Blue
#0a153c

Darker background variations, subtle interactive states

neutral
Crisp White
#ffffff

Primary text, button text, crisp borders, page elements

Slate Gray
#404040

Secondary text, dark internal borders, neutral button elements

Powder Blue
#dbebf5

Background for information cards, subtle surface contrasts

Warm Cream
#f5ecdf

Subtle background accents or section dividers

Light Gray
#eeeeee

Subtle borders, background accents for imagery

Platinum Gray
#e3e3e3

Divider lines, badge borders

Ash Gray
#949596

Input borders, placeholder text

Ink Black
#000000

Heavy borders, strong outlines, occasional text

Typography

Type scale
Major Third (1.25) from 14px base
display52px · 0.8 · -0.312px
The quick brown fox jumps over the lazy dog
heading-lg32px · 1.2 · 0.48px
The quick brown fox jumps over the lazy dog
heading24px · 1.25 · 0.6px
The quick brown fox jumps over the lazy dog
subheading18px · 1.29 · 0.594px
The quick brown fox jumps over the lazy dog
body-lg16px · 1.5 · 0.608px
The quick brown fox jumps over the lazy dog
body14px · 1.57 · 0.602px
The quick brown fox jumps over the lazy dog
caption12px · 1.5 · 0.528px
The quick brown fox jumps over the lazy dog
DSC Specter
Weights
400, 600, 700, 800, 900
Sizes
12px, 14px, 15px, 16px, 18px, 20px, 24px, 32px, 40px, 52px
Line height
0.8, 1, 1.19, 1.2, 1.25, 1.29, 1.3, 1.33, 1.36, 1.5, 1.57, 1.8, 1.86
Letter spacing
-0.0060em at 52px, 0.0120em at 40px, 0.0150em at 32px, 0.0250em at 24px, 0.0310em at 20px, 0.0330em at 18px, 0.0380em at 16px, 0.0400em at 15px, 0.0430em at 14px, 0.0440em at 12px
Fallback
Montserrat, Open Sans

Primary brand typeface for all headings, body text, buttons, and UI elements. Its strong, condensed character is key to the brand's direct and confident voice.

Gelica
Weights
400, 700, 800
Sizes
12px, 14px, 16px
Line height
1.2, 1.4, 1.5, 1.8
Letter spacing
0.0250em at 16px, 0.0710em at 12px
Fallback
Roboto, Lato

Secondary typeface for navigation, input fields, and some body text, providing a complementary, slightly wider feel; particularly for all-caps navigation items to ensure legibility.

GTStandard-M
Weights
400
Sizes
16px
Line height
1.5

GTStandard-M — detected in extracted data but not described by AI

Font Awesome 5 Pro
Weights
300
Sizes
18px
Line height
1

Font Awesome 5 Pro — detected in extracted data but not described by AI

Spacing & shape

Spacing
Section gap30px
Card padding25px
Element gap10px
Radius
Default4px
Buttons5px 10px
Cards4px

Components

Primary Action ButtonMain call-to-action

Filled with Action Orange (#fe5000), white text (#ffffff), 5px border-radius, 10px vertical and 20px horizontal padding. A more prominent variant uses 15px vertical and 80px horizontal padding and 4px radius.

Ghost ButtonSecondary action that needs less emphasis

Transparent background, Slate Gray (#404040) text and border, no border-radius (0px), 0px padding. Used for subtle interactions like 'Add' or within navigation.

Navigation ButtonTop-level navigation items

Deep Space Blue (#0a153c) background, white text (#ffffff), 4px border-radius, 2px vertical and 7px horizontal padding. Used for the segmented 'Men's' / 'Women's' navigation.

Information Card (Powder Blue)Presenting product features or bundles

Powder Blue (#dbebf5) background, 0px border-radius, 25px padding on all sides, no shadow. Content within uses Midnight Blue (#142978) for primary text.

Plain Card (Transparent)Flexible content container without visual emphasis

Transparent background, 0px border-radius, 0px padding, no shadow. Adaptable for various content blocks like product listings.

Text Input (Transparent)Form fields without a distinct background

Transparent background, Slate Gray (#404040) text, no border-radius, 0px padding, a light subtle border in #404040 with 8% opacity. Used for search inputs.

Text Input (White Background)Standard form input fields

White background (#ffffff), Slate Gray (#404040) text, 4px border-radius, 10px vertical and 40px horizontal padding. Prominently used for search.

Badge (White)Small informational tags

White background (#ffffff), Slate Gray (#404040) text, 4px border-radius, 10px padding, 4px right margin. Often used with icon for count.

Badge (Platinum Border)Indicating quantity or status

Transparent background, Platinum Gray (#e3e3e3) border, 4px border-radius. Padding and text color typically inherited from context.

Guidelines

Do
  • Use Midnight Blue (#142978) as the primary background for content sections to maintain visual depth and brand consistency.
  • Apply Action Orange (#fe5000) exclusively for primary calls-to-action and critical interactive elements.
  • Prioritize DSC Specter for all headings and body text, varying weights (400-900) to establish clear typographic hierarchy.
  • Ensure all buttons use a border-radius of either 5px or 4px for a consistent, subtle softness.
  • Maintain a clear elementGap of 10px between inline interactive elements and form fields.
  • Utilize Mahogany Red (#82163f) sparingly, primarily for navigation highlights or specific brand messages.
  • Leverage Powder Blue (#dbebf5) for card backgrounds to visually differentiate information blocks without adding visual weight.
Don’t
  • Do not use generic gray tones for button backgrounds; all functional buttons should adopt Action Orange (#fe5000) or Deep Space Blue (#0a153c) for variant actions.
  • Avoid excessive use of shadows; most components should remain flat to emphasize the bold color palette.
  • Do not introduce new font families; adhere strictly to DSC Specter and Gelica for all text.
  • Refrain from using Crisp White (#ffffff) as a primary background for large sections unless it's a dedicated hero or a very light content spot contrasting a dark dominant mode.
  • Do not deviate from the established spacing scale; maintain 10px for element gaps and 25px for card padding to keep a comfortable density.
  • Never use achromatic blacks or dark grays for primary text on dark backgrounds; always use Crisp White (#ffffff) for readability.
  • Avoid outlining primary action buttons; the design system strongly favors filled Action Orange (#fe5000) for emphasis.

About this system

Show

Dollar Shave Club presents a bold, product-focused aesthetic built on a deep blue foundation. Vibrant brand colors like orange and maroon punctuate the interface, guiding attention to key actions and brand messaging, while a tightly defined typographic system ensures strong hierarchy. Components are direct and confident, featuring slight corner rounding and minimal elevation, allowing the strong color palette and product imagery to drive the visual experience.

Layout

The page primarily uses a full-bleed layout for background colors, creating distinct horizontal sections. Content within these sections is often centered within an implied max-width container, especially for headings and feature blocks. The hero section is a split layout: a commanding headline and call-to-action on the left, set against a predominantly white or light background, paired with a dynamic lifestyle image on the right which can be deeply saturated with brand colors. Subsequent sections alternate between Midnight Blue and brighter card backgrounds, often utilizing a 4-column grid for product features or a 3-column grid for 'How It Works' style content. Navigation is a sticky top bar with clearly segmented 'Men's' and 'Women's' options, reinforced by a secondary navigation for product categories.

Imagery

This site features a mix of product photography and stylized lifestyle imagery. Product shots are typically tight crops, often on solid backgrounds (Powder Blue or white), showcasing the items clearly rather than in use. Lifestyle images, when present, tend to be candid and dynamic, with warm lighting and a slightly desaturated color treatment, aiming for authenticity. Illustrations are abstract and organic, using brand colors like Action Orange and a pastel purple for decorative flair. Icons are outlined, with a moderate stroke weight, and primarily use Action Orange or Crisp White, contrasting against the dark backgrounds. Imagery density is moderate, used to break up text sections and highlight product benefits.

Reminiscent of Harry's, Manscaped, Away (luggage), Native (deodorant).

# Dollar Shave Club — Style Reference
> Bold utility, clear guidance

**Theme:** dark

**Site:** https://www.dollarshaveclub.com

Dollar Shave Club presents a bold, product-focused aesthetic built on a deep blue foundation. Vibrant brand colors like orange and maroon punctuate the interface, guiding attention to key actions and brand messaging, while a tightly defined typographic system ensures strong hierarchy. Components are direct and confident, featuring slight corner rounding and minimal elevation, allowing the strong color palette and product imagery to drive the visual experience.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Midnight Blue | `#142978` | `--color-midnight-blue` | Primary background, prominent text, card elements |
| Mahogany Red | `#82163f` | `--color-mahogany-red` | Accent for navigation states and specific content blocks |
| Action Orange | `#fe5000` | `--color-action-orange` | Primary call-to-action buttons, interactive highlights |
| Deep Space Blue | `#0a153c` | `--color-deep-space-blue` | Darker background variations, subtle interactive states |
| Crisp White | `#ffffff` | `--color-crisp-white` | Primary text, button text, crisp borders, page elements |
| Slate Gray | `#404040` | `--color-slate-gray` | Secondary text, dark internal borders, neutral button elements |
| Powder Blue | `#dbebf5` | `--color-powder-blue` | Background for information cards, subtle surface contrasts |
| Warm Cream | `#f5ecdf` | `--color-warm-cream` | Subtle background accents or section dividers |
| Light Gray | `#eeeeee` | `--color-light-gray` | Subtle borders, background accents for imagery |
| Platinum Gray | `#e3e3e3` | `--color-platinum-gray` | Divider lines, badge borders |
| Ash Gray | `#949596` | `--color-ash-gray` | Input borders, placeholder text |
| Ink Black | `#000000` | `--color-ink-black` | Heavy borders, strong outlines, occasional text |

## Tokens — Typography

### DSC Specter
- **Substitute:** Montserrat, Open Sans
- **Weights:** 400, 600, 700, 800, 900
- **Sizes:** 12px, 14px, 15px, 16px, 18px, 20px, 24px, 32px, 40px, 52px
- **Line height:** 0.8, 1, 1.19, 1.2, 1.25, 1.29, 1.3, 1.33, 1.36, 1.5, 1.57, 1.8, 1.86
- **Letter spacing:** -0.0060em at 52px, 0.0120em at 40px, 0.0150em at 32px, 0.0250em at 24px, 0.0310em at 20px, 0.0330em at 18px, 0.0380em at 16px, 0.0400em at 15px, 0.0430em at 14px, 0.0440em at 12px
- **Role:** Primary brand typeface for all headings, body text, buttons, and UI elements. Its strong, condensed character is key to the brand's direct and confident voice.

### Gelica
- **Substitute:** Roboto, Lato
- **Weights:** 400, 700, 800
- **Sizes:** 12px, 14px, 16px
- **Line height:** 1.2, 1.4, 1.5, 1.8
- **Letter spacing:** 0.0250em at 16px, 0.0710em at 12px
- **Role:** Secondary typeface for navigation, input fields, and some body text, providing a complementary, slightly wider feel; particularly for all-caps navigation items to ensure legibility.

### GTStandard-M
- **Weights:** 400
- **Sizes:** 16px
- **Line height:** 1.5
- **Role:** GTStandard-M — detected in extracted data but not described by AI

### Font Awesome 5 Pro
- **Weights:** 300
- **Sizes:** 18px
- **Line height:** 1
- **Role:** Font Awesome 5 Pro — detected in extracted data but not described by AI

## Tokens — Type Scale

Major Third (1.25) from 14px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 12px | 1.5 | 0.528px |
| body | 14px | 1.57 | 0.602px |
| body-lg | 16px | 1.5 | 0.608px |
| subheading | 18px | 1.29 | 0.594px |
| heading | 24px | 1.25 | 0.6px |
| heading-lg | 32px | 1.2 | 0.48px |
| display | 52px | 0.8 | -0.312px |

## Tokens — Spacing

- **Section gap:** 30px
- **Card padding:** 25px
- **Element gap:** 10px

## Tokens — Radius

- **Default:** 4px
- **Buttons:** 5px 10px
- **Cards:** 4px

## Layout

The page primarily uses a full-bleed layout for background colors, creating distinct horizontal sections. Content within these sections is often centered within an implied max-width container, especially for headings and feature blocks. The hero section is a split layout: a commanding headline and call-to-action on the left, set against a predominantly white or light background, paired with a dynamic lifestyle image on the right which can be deeply saturated with brand colors. Subsequent sections alternate between Midnight Blue and brighter card backgrounds, often utilizing a 4-column grid for product features or a 3-column grid for 'How It Works' style content. Navigation is a sticky top bar with clearly segmented 'Men's' and 'Women's' options, reinforced by a secondary navigation for product categories.

## Imagery

This site features a mix of product photography and stylized lifestyle imagery. Product shots are typically tight crops, often on solid backgrounds (Powder Blue or white), showcasing the items clearly rather than in use. Lifestyle images, when present, tend to be candid and dynamic, with warm lighting and a slightly desaturated color treatment, aiming for authenticity. Illustrations are abstract and organic, using brand colors like Action Orange and a pastel purple for decorative flair. Icons are outlined, with a moderate stroke weight, and primarily use Action Orange or Crisp White, contrasting against the dark backgrounds. Imagery density is moderate, used to break up text sections and highlight product benefits.

## Components

### Primary Action Button
*Main call-to-action*

Filled with Action Orange (#fe5000), white text (#ffffff), 5px border-radius, 10px vertical and 20px horizontal padding. A more prominent variant uses 15px vertical and 80px horizontal padding and 4px radius.

### Ghost Button
*Secondary action that needs less emphasis*

Transparent background, Slate Gray (#404040) text and border, no border-radius (0px), 0px padding. Used for subtle interactions like 'Add' or within navigation.

### Navigation Button
*Top-level navigation items*

Deep Space Blue (#0a153c) background, white text (#ffffff), 4px border-radius, 2px vertical and 7px horizontal padding. Used for the segmented 'Men's' / 'Women's' navigation.

### Information Card (Powder Blue)
*Presenting product features or bundles*

Powder Blue (#dbebf5) background, 0px border-radius, 25px padding on all sides, no shadow. Content within uses Midnight Blue (#142978) for primary text.

### Plain Card (Transparent)
*Flexible content container without visual emphasis*

Transparent background, 0px border-radius, 0px padding, no shadow. Adaptable for various content blocks like product listings.

### Text Input (Transparent)
*Form fields without a distinct background*

Transparent background, Slate Gray (#404040) text, no border-radius, 0px padding, a light subtle border in #404040 with 8% opacity. Used for search inputs.

### Text Input (White Background)
*Standard form input fields*

White background (#ffffff), Slate Gray (#404040) text, 4px border-radius, 10px vertical and 40px horizontal padding. Prominently used for search.

### Badge (White)
*Small informational tags*

White background (#ffffff), Slate Gray (#404040) text, 4px border-radius, 10px padding, 4px right margin. Often used with icon for count.

### Badge (Platinum Border)
*Indicating quantity or status*

Transparent background, Platinum Gray (#e3e3e3) border, 4px border-radius. Padding and text color typically inherited from context.

## Guidelines

### Do

- Use Midnight Blue (#142978) as the primary background for content sections to maintain visual depth and brand consistency.
- Apply Action Orange (#fe5000) exclusively for primary calls-to-action and critical interactive elements.
- Prioritize DSC Specter for all headings and body text, varying weights (400-900) to establish clear typographic hierarchy.
- Ensure all buttons use a border-radius of either 5px or 4px for a consistent, subtle softness.
- Maintain a clear elementGap of 10px between inline interactive elements and form fields.
- Utilize Mahogany Red (#82163f) sparingly, primarily for navigation highlights or specific brand messages.
- Leverage Powder Blue (#dbebf5) for card backgrounds to visually differentiate information blocks without adding visual weight.

### Don't

- Do not use generic gray tones for button backgrounds; all functional buttons should adopt Action Orange (#fe5000) or Deep Space Blue (#0a153c) for variant actions.
- Avoid excessive use of shadows; most components should remain flat to emphasize the bold color palette.
- Do not introduce new font families; adhere strictly to DSC Specter and Gelica for all text.
- Refrain from using Crisp White (#ffffff) as a primary background for large sections unless it's a dedicated hero or a very light content spot contrasting a dark dominant mode.
- Do not deviate from the established spacing scale; maintain 10px for element gaps and 25px for card padding to keep a comfortable density.
- Never use achromatic blacks or dark grays for primary text on dark backgrounds; always use Crisp White (#ffffff) for readability.
- Avoid outlining primary action buttons; the design system strongly favors filled Action Orange (#fe5000) for emphasis.

## Agent Prompt Guide

Quick Color Reference:
text: #ffffff
background: #142978
border: #404040
accent: #82163f
primary action: #fe5000 (filled action)

Example Component Prompts:
1. Create a Primary Action Button: #fe5000 background, #404040 text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
3. Create a navigation link: background transparent. Text 'Razors & Blades' using DSC Specter weight 600, size 16px, #ffffff. On hover, use Mahogany Red (#82163f) for the background with 4px radius and 13px right margin.

More like this