Design System · v1.0

Hatch Sanitary Design System

A minimalist, monochrome-first design system that powers a refreshed, responsive marketing & catalogue website for a global sanitary-ware manufacturer — built for clarity, calm and confidence.

“Innovating Sanitary Solutions Worldwide.”

11
Components
6
Token groups
2
Gilroy weights
7
Product families
Overview

A calm, editorial system — grey & black, with a water-blue signal.

The brief was simple: improve the layout with a minimalist approach; keep the same logo, colors and fonts. This system keeps Hatch's black wordmark, Gilroy type and a strictly monochrome palette, then rebuilds the layout to be cleaner, more spacious and more considered — with white space treated as a primary material and a single water-blue accent reserved for interaction.

Principle 01

Monochrome-first

Near-black ink on white over a cool chrome-grey ramp. Color is an accent layer — never the foundation.

Principle 02

Type & imagery lead

Gilroy ExtraBold display set uppercase, Gilroy Light body. Product photography carries the brand — not illustration.

Principle 03

Crisp & restrained

2px corners, 1px hairline borders doing the work, shadows only on hover. Calm, functional motion — no bounce.


Foundations

Tokens

Every value is a token under tokens/, imported by the single styles.css entry consumers link. Colour, type, spacing, radius, elevation and motion — all from one source of truth.

Neutral scale

A cool grey ramp with a faint chrome/water undertone — --neutral-0--neutral-900 plus --ink.

#ffffff
#f4f6f6
#eaeded
#d8dddd
#bcc3c4
#949d9f
#6f797b
#525b5d
#3a4143
#22282a
#111516

Accent — water blue

The signature interactive colour for links, focus, active states and primary badges. --accent #1b86a8.

#eef6fa
#d5eaf2
#79bdd6
#1b86a8
#156b88
#0e4d64

Semantic status

Success #2f7d5b Warning #b7791f Danger #b23b3b Info #1b86a8

Category coding

A cohesive, cool-forward family that tints product families — muted, so tiles read as a set, never candy-bright.

Aqua — basins & taps #1b86a8 Marine — showers #2f5786 Sage — wellness #5c8a72 Clay — ceramics #b06a4a Brass — fittings #a3813a

Type — Gilroy, two weights

ExtraBold (800) for all display & labels, set uppercase with tight tracking. Light (300) for calm, airy body at 1.65 line-height.

AaExtraBold · 800
display / headings
Aa quiet waterLight · 300
body copy

Type scale

Fluid display down to overline — a single, considered ramp.

Displayclamp(48–88px)
Heading 1clamp(38–60px)
Heading 328px
Overline label12px · .22em

Spacing — 4px grid

A 4px base scale drives every gap and pad, from --space-1 (4px) to --space-32 (128px).

space-1 · 4px
space-2 · 8px
space-4 · 16px
space-8 · 32px
space-16 · 64px
space-32 · 128px

Radius & elevation

Crisp corners by default (2px). Borders define surfaces; soft, cool-tinted shadows appear only on hover.

none
sm · 2px
md · 4px
lg · 8px
shadow-sm
shadow-md
shadow-lg
accent

Components

Eleven React primitives

Reusable primitives, each shipping .jsx + .d.ts + .prompt.md and a demo card. Imported via const { X } = window.HatchSanitaryDesignSystem_c15e1f.

Core

Button

Rectangular uppercase CTA — primary / accent / secondary / ghost, sizes sm/md/lg.

Core

Badge

Small uppercase chip — neutral / ink / outline / accent / new.

Core

SectionHeading

Overline + heading + optional description/action — the page section rhythm device.

Forms

Input

Labeled text field with ink focus ring and error state.

Forms

Select

Styled native dropdown for filters and sorting.

Navigation

SiteHeader

Sticky translucent header — wordmark, uppercase nav, search & language.

Navigation

SiteFooter

Ink footer with white wordmark, link columns and a legal bar.

Navigation

Breadcrumb

Slash-separated catalogue trail.

Product

ProductCard

Catalogue tile — contained image, name, model, category, badge.

Product

CategoryCard

Image-led category tile with gradient overlay and name bar.

Product

HeroSlider

Full-bleed home hero with overlaid headline and numbered pagination.

Demo cards

See them live →

Open the product demo card or browse each directory's *.card.html.


Product context

Seven product families

Hatch sells premium bathroom & sanitary products across seven families. The catalogue is bilingual (EN / العربية, RTL-ready) with category → subcategory → product drill-down.

01

Faucets

Exposed & concealed mixers.

02

Sanitary Ware

Washbasins, bathtubs, toilets.

03

Shower Systems

Heads, rails, arms, hand showers.

04

Cisterns

Concealed cisterns & actuators.

05

Valves & Fittings

Valves, hoses, fitting parts.

06

Accessories

Towel bars, holders, shelves, dispensers.

07

Drainage

Waste fittings, indoor drainage.

Explore

Dive into the system