A comprehensive guide to our visual identity — logo, color, typography, spacing, and digital implementation standards.
Top Drawer Merch is a premium full-service merchandising & brand management agency based in Los Angeles, CA. Our mission is to provide the highest caliber merchandise solutions and brand management services to world-class musicians, industry leading festivals & events, championship athletes, innovative creators, bleeding-edge blockchain projects, and influential brands spanning a variety of industries across the globe. Our visual identity reflects a premium, understated aesthetic.
Download Brand Guidelines PDF
Use #EFEFE6 (warm off-white) over pure white. Use #181818 (warm near-black) over pure black. The palette avoids stark contrasts in favor of warmth.
Prefer font weights 200–400. Reserve bold (600+) for small labels and UI elements. Headings should feel airy and refined, never heavy.
Default border-radius is 0px everywhere. Exceptions: 6px on buttons for touch ergonomics, 50% on circular hero imagery only.
Apply -0.5px letter-spacing on all heading levels. This creates a tighter, more intentional typographic feel across the brand.
Avoid gradients, complex shadows, and ornamental borders. Let content and photography breathe. Whitespace is a design element.
Alternate between dark (#222221) and light (#D3D3CB) section backgrounds to create visual rhythm and narrative hierarchy.
The Top Drawer logo combines our proprietary symbol mark — an abstract sound wave / asterisk form — with the wordmark "Top Drawer" in a custom rounded sans-serif. Use the symbol alone when space is limited.
Download Logo Files
Dark on light
Light on dark
Dark on light
Light on dark
Inter is used for all body text and heading text. Available in weights 100–900 via Google Fonts. Apply -0.5px letter-spacing on all headings.
Download Typography Resources
| Element | Size | Weight | Letter Spacing | Line Height |
|---|---|---|---|---|
| Hero Heading | 72px | 200 | -0.5px | 1.05 |
| H1 | 52px | 300 | -0.5px | 1.1 |
| H2 | 40px | 300 | -0.5px | 1.15 |
| H3 | 28–32px | 400 | -0.5px | 1.2 |
| H4 | 20–24px | 500 | normal | 1.3 |
| Body Large | 18–20px | 300 | normal | 1.6 |
| Body | 16px | 400 | normal | 1.6 |
| Body Small | 14px | 400 | normal | 1.5 |
| Caption | 12–13px | 400–500 | 0.5px | 1.4 |
| Fine Print | 12px | 300 | normal | 1.4 |
All spacing derives from an 8px base grid system. Consistent spacing creates visual harmony and reinforces the brand's disciplined aesthetic.
| Container | Max Width | Usage |
|---|---|---|
| Large | 1440px | Hero sections, edge-to-edge |
| Default | 1200px | Standard content, grids |
| Narrow | 900px | Text-heavy, articles, forms |
| Breakpoint | Target |
|---|---|
> 992px | Desktop (default) |
991px | Tablet landscape |
767px | Tablet / large mobile |
479px | Mobile |
Minimal shadows maintain a clean, flat aesthetic. When needed, use warm-tinted values.
Default: 0 1px 3px rgba(24,24,24,0.08)Elevated: 0 4px 12px rgba(24,24,24,0.12)| Element | Radius |
|---|---|
| Default (all elements) | 0px — brand signature |
| Buttons | 6px |
| Hero circular images | 50% |
| Input fields | 0px |
1px solid rgba(221,221,213,0.5)
1px solid #EFEFE6
1px solid rgba(221,221,213,0.3)
TDM uses a section-based theming approach, alternating dark and light sections for visual rhythm. Each theme defines its own background, text colors, and component styling.
Background: #222221 · Headings: #EFEFE6 · Body: #DDDDD5
Background: #D3D3CB · Headings: #181818 · Body: #333333
Fixed. Inter 400 for nav links. Logo left, nav right. ~80px height desktop, hamburger on mobile.
backdrop-filter: blur(20px)
0px radius, 1px border rgba(221,221,213,0.5). Background: #EFEFE6 on light / #222221 on dark. Padding: 24–32px.
border-radius: 0px
Primary: bg #EFEFE6, text #181818, 6px radius. Secondary: transparent with 1px border. Inter 500, 14px.
border-radius: 6px; padding: 12px 24px
Background: #222221 (Dark Elevation). Text: #DDDDD5. Links: #EFEFE6. Multi-column grid. Copyright 12px.
background: var(--dark-elev)
Motion should be purposeful and restrained, reinforcing the brand's refined aesthetic without drawing attention to itself.
transition: all 0.3s ease;
Prefer ease / ease-out curves. Keep durations 200–500ms. Respect prefers-reduced-motion. Platform: Webflow Interactions 2.0.
Fade + slide in, staggered 100–200ms
Fade up from 20–30px below final position
Color/opacity transitions, 0.2–0.3s
Subtle, 10–20% rate on hero imagery
| --color-dark | #181818 | |
| --color-white | #FFFFFF | |
| --color-lightest | #EFEFE6 | |
| --color-light | #DDDDD5 | |
| --color-light-elevation | #D3D3CB | |
| --color-dark-elevation | #222221 | |
| --color-olive | #5D6339 | |
| --color-orange | #DF854F | |
| --color-gold | #CC9F53 |
| --radius-default | 0px |
| --radius-button | 6px |
| --radius-circle | 50% |
| --border-card | 1px solid rgba(221,221,213,0.5) |
| --border-button | 1px solid #EFEFE6 |
| --font-primary | Inter, system-ui |
| --font-mono | DM Mono, monospace |
| --font-display | Darker Grotesque |
| --font-secondary | Jost, sans-serif |
| --heading-letter-spacing | -0.5px |
| --body-letter-spacing | normal |
| --spacing-base | 8px |
| --spacing-xs | 8px |
| --spacing-sm | 16px |
| --spacing-md | 24px |
| --spacing-lg | 40px |
| --spacing-xl | 60–80px |
| --spacing-2xl | 80–100px |
| --spacing-3xl | 100–120px |
| --spacing-4xl | 120–140px |
| --transition-default | all 0.3s ease |
| --transition-fast | all 0.2s ease |
All digital implementations should meet WCAG 2.1 AA standards.
Minimum 4.5:1 for body text, 3:1 for large text. Primary palette (#181818 on #EFEFE6) achieves ~14:1 contrast ratio.
All interactive elements need visible focus indicators. 2px solid outline in #181818 (light) or #EFEFE6 (dark) with 2px offset.
Respect prefers-reduced-motion. Disable parallax, auto-playing animations, and scroll-triggered effects for users requesting reduced motion.
All images require descriptive alt text. Decorative images use empty alt. Icon-only buttons require aria-label. Minimum 16px body text.