rains.com website design: fonts, colors and UI patterns

4 featured captures from rains.com, with sourced design evidence from Fudge.

How is rains.com designed? Show me the visual system I can use as a reference.

Captured pages

Overview

Rains presents a disciplined, Scandinavian-inspired e-commerce experience built on restraint and material honesty. The visual system centers on a single sans-serif type family rendered at dramatic scale differences, creating clear hierarchy without decorative embellishment. Photography favors neutral warm-gray backdrops that let product textures—matte PU fabrics, brushed steel, molded ceramics—speak directly. The interface avoids color beyond black, white, and functional grays, channeling attention toward merchandise and editorial imagery. Navigation sits in a compact horizontal bar with pill-shaped category tags, while commerce actions resolve to rounded dark buttons that float above content. The overall impression is utilitarian luxury: every element earns its place, and generous whitespace prevents density even when specification tables and comparison grids fill the viewport.

Colors

The palette is intentionally austere, derived from the product photography and interface surfaces visible across the supplied pages. Warm gray tones emerge from studio backdrops rather than applied tints, while the interface relies on stark contrast between ink and canvas.

tokenvalueuse
ink#000000Primary text, active buttons, navigation labels, borders on dark mode surfaces
canvas#FFFFFFPage backgrounds, button text on dark surfaces, product photography backdrops
warm-gray#C4C4C4Studio photography backgrounds, secondary product imagery environments
muted-ink#1F1F1FNear-black for subtle depth variation, hover states, secondary dark surfaces
surface#F5F5F5Sticky commerce bars, accordion backgrounds, subtle section alternation
border#E5E5E5Hairline dividers, table rules, input borders, ghost button strokes

The system operates in a near-monochrome mode. Color appears only through product photography—beige wash bags, purple accessories, green weekend bags—never through applied interface tints. This creates a gallery-like environment where merchandise provides the only chromatic variation. Dark surfaces appear sparingly: the sticky add-to-cart bar uses near-black, and primary buttons carry solid ink backgrounds. The warm-gray tone dominates product photography, establishing a consistent studio environment that unifies disparate items under the Rains material language.

Typography

A single type family carries all communication, from monumental campaign headlines to compact specification labels. Europa Gro Nr 2 Sb Rom provides a geometric sans-serif structure with slightly condensed proportions that read cleanly at extreme sizes. The family supports only Regular weight in the supplied sources; weight variation comes through size and color contrast rather than heavier cuts.

tokenfamilysizeweightleadingtrackinguse
hero-displayEuropa Gro Nr 2 Sb Rom6rem4000.9-0.03emCampaign page titles, full-bleed hero overlays
section-displayEuropa Gro Nr 2 Sb Rom3rem4001-0.02emFeature headlines, product benefit statements
bodyEuropa Gro Nr 2 Sb Rom1rem4001.50Paragraphs, descriptions, accordion content
body-smallEuropa Gro Nr 2 Sb Rom0.875rem4001.50Specifications, metadata, secondary details
labelEuropa Gro Nr 2 Sb Rom0.75rem4001.20.02emButtons, tags, color names, price displays
navigationEuropa Gro Nr 2 Sb Rom0.875rem40010.01emPrimary nav, category pills, footer links

Verify licensing for these families before production use. No designer or vendor attribution is supplied for Europa Gro Nr 2 Sb Rom or Stampedfont.

The type scale uses a 4px relative unit, with sizes snapping to whole multiples. Hero display at 96px (6rem) creates immediate impact on campaign pages, while the section display at 48px (3rem) handles product feature statements. Negative tracking increases with size, tightening large headlines without mechanical compression. Body text remains neutral and highly legible, with line height generous enough for comfortable reading in accordion panels and product descriptions.

Layout

The layout system favors asymmetrical splits and full-bleed media with overlaid text. Campaign pages use edge-to-edge photography with centered or offset display type, while product pages adopt a two-column structure that separates visual presentation from commerce information.

Page sections flow vertically with substantial breathing room. The hero area on campaign pages occupies the full viewport width, with navigation floating above in a semi-transparent or contrasting bar. Below the hero, content shifts to a contained width with generous side margins, creating a magazine-like reading experience. Product pages split roughly 50/50 between imagery and information, with the left column holding large-scale product photography on warm-gray backgrounds and the right column stacking title, price, variant selectors, and accordion details.

Grids for product comparison and recommendations use equal-width columns with consistent internal spacing. The comparison table visible in the supplied images aligns specifications across four products using a shared header row and hairline horizontal rules. Related product cards appear in a horizontal scroll or grid with square aspect ratio thumbnails, color swatch rows, and minimal metadata.

Spacing follows a 4px base unit. Section padding defaults to 6rem, creating clear separation between content blocks. Component internal padding ranges from 0.5rem for compact tags to 1.5rem for card interiors. The sticky commerce bar at the bottom of product pages uses reduced padding to maintain presence without dominating the viewport.

Visual language

Photography establishes the emotional register: clinical, material-focused, and quietly luxurious. Products sit on seamless warm-gray cycloramas with soft, even lighting that eliminates harsh shadows. The effect is catalog-like but elevated, treating each item as a design object worthy of study. Campaign imagery introduces environmental context—stainless steel homeware among blue hydrangeas, brushed metal catching directional light—while maintaining the same restrained color palette.

Geometric precision extends to every interface element. Buttons are fully pill-shaped with generous horizontal padding. Color swatches are perfect circles with thin borders. The circular accent marker on product feature images—a white ring on black product surfaces—echoes the round geometry of buttons and swatches, creating a family of circular motifs across the experience.

Motion, where implied by component structure, would likely be minimal and functional. Accordion panels expand vertically. Sticky bars slide into view. Product cards in comparison grids may shift on selection. The system avoids decorative animation in favor of immediate, predictable state changes.

Components

### Primary button - Anatomy: Text label centered within a fully rounded container - Surface: Solid ink background with canvas text - Typography: {typography.label} in uppercase or title case - Shape: Pill border radius, horizontal padding approximately 2rem, vertical padding 0.75rem - Spacing: Typically appears in isolation or paired with secondary actions

### Secondary button - Anatomy: Text label within rounded container with visible border - Surface: Canvas background, ink border, ink text - Typography: {typography.label} - Shape: Pill border radius, matching primary button proportions - Spacing: Used for alternative actions like "Go to product" in comparison grids

### Ghost button / Tag - Anatomy: Text label within lightly bordered rounded container - Surface: Transparent background, subtle border, ink text - Typography: {typography.label} in sentence case - Shape: Pill border radius, reduced padding (0.5rem vertical, 1.25rem horizontal) - Spacing: Appears in horizontal clusters for category navigation or filter tags

### Product card - Anatomy: Product thumbnail, color swatch row, product name, price, action buttons - Surface: Canvas background, no visible card border in default state - Typography: Product name in {typography.body-small}, price in {typography.label} - Shape: Square or near-square thumbnail with {rounded.card} corners - Spacing: Internal padding 1rem, external gap between cards 1.5rem - Composition: Thumbnail dominates, metadata stacks below with swatches as horizontal row

### Accordion panel - Anatomy: Header row with title and expand/collapse indicator, collapsible content area - Surface: Canvas background, bottom border only - Typography: Header in {typography.body-small} with semibold weight implied by structure, content in {typography.body} - Shape: No border radius, full width within parent column - Spacing: Header padding 1rem vertical, content padding 1rem when expanded - States: Collapsed shows plus indicator, expanded shows minus or content reveal

### Color swatch - Anatomy: Small circular indicator, optionally with selection state - Surface: Product color fill, border in {colors.border} - Shape: Perfect circle, 1rem diameter - Spacing: 0.25rem gap between swatches in horizontal row

### Sticky commerce bar - Anatomy: Product name, price, primary action button - Surface: {colors.surface} background, top border in {colors.border} - Typography: Product name and price in {typography.body-small}, button in {typography.label} - Shape: Full viewport width, fixed to bottom edge - Spacing: 0.75rem vertical padding, 1.5rem horizontal padding, button right-aligned

### Comparison table - Anatomy: Product columns with shared row labels, alternating content rows - Surface: Canvas background, horizontal rules in {colors.border} - Typography: Row labels in {typography.label} with muted color, values in {typography.body-small} - Shape: Full width, no vertical borders - Spacing: 1rem vertical padding per cell, 1.5rem horizontal gap between product columns

Responsive behavior

The supplied images show desktop layouts exclusively. Based on visible structure, the following responsive adaptations are recommended:

The campaign hero with overlaid display type should scale down proportionally, with {typography.hero-display} reducing to {typography.section-display} on narrower viewports to prevent excessive line breaks. The navigation bar with horizontal category pills should collapse to a hamburger menu or horizontal scroll on mobile, preserving the pill styling for touch targets.

Product page splits should stack vertically on narrow screens, with imagery occupying full width above the commerce information. The sticky add-to-cart bar should remain fixed at bottom for immediate access, with button expanding to full width on mobile.

Comparison grids with four columns should reflow to two columns on tablet and single column on mobile, maintaining the specification label and value pairing. Related product cards in the accordion panel should scroll horizontally on narrow viewports rather than wrapping.

Practical implementation guidance

### Preserve - The stark black-and-white interface with warm-gray photography environments - Single type family at all sizes, relying on scale and tracking for hierarchy - Pill-shaped buttons with generous horizontal padding - Circular color swatches with thin borders - Full-bleed campaign imagery with centered or offset display type - Hairline borders for table rules and accordion separators

### Avoid - Introducing additional accent colors beyond the monochrome system - Using multiple type families or weights not supported by the source - Square or sharp-cornered buttons that break the pill motif - Heavy drop shadows or dimensional effects - Decorative borders around product cards in default state - Animated gradients or background patterns that compete with product photography

### Recommended build order 1. Establish the 4px spacing unit and type scale with Europa Gro Nr 2 Sb Rom 2. Implement pill button components with primary, secondary, and ghost variants 3. Build the product card structure with thumbnail, swatches, and metadata 4. Create the accordion panel with expand/collapse behavior 5. Assemble the product page split layout with sticky commerce bar 6. Add the campaign hero with overlaid display type and responsive scaling 7. Implement comparison table with shared row labels

### Accessibility - Ensure pill buttons meet minimum 44px touch target size - Provide visible focus states on all interactive elements, using outline or background shift - Maintain color contrast ratios: ink on canvas exceeds WCAG AAA, while muted text on canvas should meet AA minimum - Add aria-expanded to accordion panels and associate headers with content regions - Include alt text for product photography that describes material and form - Consider reduced motion preferences for any accordion or sticky bar animations

Scope note

This guide covers the desktop campaign landing page and product detail surfaces visible in the supplied images. Mobile breakpoints, checkout flows, account pages, search results, and hover or loading states are not represented. Measurements are practical adaptation targets derived from visible proportions.

More website design guides

Browse website design guides by pattern and website.