Skip to content
View DESIGN.md ↓
Nivora consumer shopping interface with curated everyday goods
Nivora — Curated Commerce Style Reference · Source preview ↗

Nivora — Curated Commerce Style Reference

An editorial B2C storefront with a complete local bag and checkout-preparation journey.

Nivora balances a quiet ice-blue canvas with confident cobalt actions, warm product photography, and restrained lime highlights. The system is built for fast consumer discovery: a clear hero, benefit strip, focused three-product grid, curated collection story, live shopping bag, and an accessible checkout-preparation form. Commerce interactions are immediate but calm, with product selection, quantity, validation, confirmation, and reset all completed locally.

https://bootstrapmade.com

Color Palette

Implementation tokens for this adaptation; use the foreground/background pairs specified in DESIGN.md.

Reference colors

Typography

Font sizes and roles follow the delivered implementation. Check the font-provider requirements in Quick Start before production use.

Type Scale

  1. display76px · 500 · 0.96
  2. heading44px · 500 · 1.02
  3. heading-sm20px · 500 · 1.25
  4. body16px · 400 · 1.6
  5. body-sm14px · 600 · 1.5
  6. caption12px · 800 · 1.3

Fonts

Font family
Weights
800 · 600 · 400
Sizes
12–16px · 3 values
Line heights
1.3–1.6 · 3 values
Fallback
ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif

Caption / Small body / Body

Font family
Weights
500
Sizes
20–76px · 3 values
Line heights
0.96–1.25 · 3 values
Fallback
Times New Roman, serif

Product heading / Section heading / Display

Spacing & Shape

Spacing

PurposeValuePreview
Density
Base unit
Page max-width
Desktop gutter
Tablet gutter
Mobile gutter
Hero minimum height
Primary breakpoints

Border Radius

PurposeValuePreview
Inputs and compact controls
Cards, panels, and overlays
Buttons and status counts
Full spacing scale
  • 1 --space-1
  • 2 --space-2
  • 3 --space-3
  • 4 --space-4
  • 5 --space-5
  • 6 --space-6
  • 8 --space-8
  • 10 --space-10
  • 12 --space-12
  • 16 --space-16

Guidelines

Do

  • Use cobalt for the primary consumer decision, focus ring, and selected state.
  • Keep product names, prices, and Add to bag actions together inside each card.
  • Preserve the complete local path from product selection through bag, quantity, validation, confirmation, and reset.
  • Use Georgia only for editorial headings and product names; keep controls in the system sans stack.
  • Reflow two-column layouts and the product grid into one column at the documented breakpoints.
  • Return focus to the opening control whenever a drawer, menu, or modal closes.

Don't

  • Don't send, store, or persist checkout-preparation values.
  • Don't enable checkout preparation while the bag is empty.
  • Don't add ratings, scarcity, reviews, inventory, or delivery claims without real data.
  • Don't use external fonts, remote scripts, remote form actions, or off-site checkout links.
  • Don't hide field labels, keyboard focus, error text, or success confirmation.
  • Don't introduce gradients, glassmorphism, or more than one major accent color.

We use only necessary browser storage to remember privacy preferences and support core site functions.