
Preview image. Unlock full-res
Gallery Wall Catalog: A stark, bright space where product imagery is the art, framed by minimalist typography and pure white expanses.
Color palette
Page backgrounds, card surfaces, primary text on dark elements.
Primary text, core interactive elements, high-contrast accents.
Button backgrounds, secondary text, borders, providing a slightly softer alternative to pure black.
Subtle button borders, dividing lines.
Subtle alerts and informational icons — used sparingly to draw attention against the neutral background.
Typography
- Weights
- 400, 500, 700
- Sizes
- 12px, 13px, 16px, 35px
- Line height
- 1, 1.4, 1.45, 1.5
- Letter spacing
- 0.01em at 12px, 0.02em at 13px, 0.03em at 16px, 0.04em at 35px
- Fallback
- Inter
The singular typeface for all content. Its geometric, sans-serif nature underpins the system's clean, structured aesthetic. Weight 400 is for body text, 500 for subtle emphasis and links, and 700 for distinct headings, establishing hierarchy without introducing new fonts. Prominent headings utilize a higher letter-spacing, a subtle nod to classic print design that elevates the stark presentation.
Spacing & shape
Components
backgroundColor: rgba(0, 0, 0, 0), color: rgb(8, 8, 8), border: 1px solid rgb(8, 8, 8), borderRadius: 0px, padding: 0px 14px, typeface: SuisseIntl 400.
backgroundColor: rgb(8, 8, 8), color: rgb(255, 255, 255), border: 1px solid rgb(255, 255, 255), borderRadius: 0px, padding: 135px (indicative of large button with substantial padding), typeface: SuisseIntl 400.
backgroundColor: rgba(0, 0, 0, 0), color: rgb(255, 255, 255), borderBottom: 1px solid rgb(255, 255, 255), borderRadius: 0px, padding: 0px.
backgroundColor: rgba(0, 0, 0, 0), color: rgb(0, 0, 0), borderBottom: 1px solid rgb(0, 0, 0), borderRadius: 0px, padding: 0px.
Set against Pure White backdrop, contains left-aligned brand logo (COS, SuisseIntl 35px), centered navigation links (SuisseIntl 12px 400), and right-aligned utility links (ES/ES dropdown, SuisseIntl 12px 400). Minimum height of 48px, with 10px padding for items.
backgroundColor: #FFFFFF, color: #080808, border: 1px solid #DADADA, borderRadius: 0px, padding: 15px 24px, typeface: SuisseIntl 400.
Dark background with white text (SuisseIntl 12px 400, letter-spacing 0.01em), positioned at the very top of the page, full-width. Features an 'X' close icon on the right.
Guidelines
- Maintain a monochromatic palette with Pure White (#ffffff) backgrounds and Ink Black (#000000) text for visual clarity.
- Use SuisseIntl font exclusively for all text elements, varying only weight and size to create hierarchy.
- Employ hard 0px radius for all elements, including buttons and interactive components, to uphold a structured aesthetic.
- Ensure generous whitespace around content and components, with element gaps primarily at 8px and section gaps at 30px.
- Utilize border-bottom for subtle hover states and secondary navigation links instead of background color changes where possible.
- Avoid using rounded corners or soft shadows; the design system strictly adheres to sharp edges and flat surfaces.
- Do not introduce additional color palettes or accent colors beyond Alert Red (#c80000) for semantic feedback.
- Refrain from using any letter-spacing on body text; apply it only to larger headlines and distinct navigational elements where specified.
- Do not use gradients or complex background patterns; maintain solid color backgrounds.
- Avoid decorative icons or illustrations; imagery should primarily come from high-quality product photography.
About this system
ShowHide
This design system projects a minimalist, stark elegance, emphasizing the clothing and photography through an almost complete absence of decorative elements. It uses a monochromatic palette of crisp white and deep black, creating high contrast and clear readability without visual noise. Strict alignment and ample whitespace around text afford a sense of luxury and precision, allowing the product imagery to command full attention as the primary visual interest. The visual impression is one of curated, understated sophistication.
The page maintains a full-bleed structure without a fixed pageMaxWidth, allowing imagery to extend to the viewport edges. The hero section is a prominent split-screen, showcasing two large, distinct product images (woman/man) side-by-side, each acting as a primary navigation element for gender categories. Subsequent sections likely follow a pattern of large image blocks or structured grid layouts to display products. The overall rhythm is spacious, punctuated by large visual elements and generous vertical spacing, emphasizing individual items over dense information. A sticky header is present for navigation, along with a minimal top-bar informational banner.
The visual language is dominated by professional, high-key photography of models in product. Images are full-bleed or presented in large, impactful blocks, framed by the stark white UI. The photography itself is the main source of visual interest, often appearing desaturated or in black and white to maintain a cohesive, clean aesthetic. The treatment is consistently isolated and clean, with no overlapping elements or complex masks. The density is image-heavy, prioritizing product showcase over textual content.
Reminiscent of A.P.C., Acne Studios, Zara Home, Mr Porter.
# COS — Style Reference > Gallery Wall Catalog: A stark, bright space where product imagery is the art, framed by minimalist typography and pure white expanses. **Theme:** light **Site:** https://cos.com This design system projects a minimalist, stark elegance, emphasizing the clothing and photography through an almost complete absence of decorative elements. It uses a monochromatic palette of crisp white and deep black, creating high contrast and clear readability without visual noise. Strict alignment and ample whitespace around text afford a sense of luxury and precision, allowing the product imagery to command full attention as the primary visual interest. The visual impression is one of curated, understated sophistication. ## Tokens — Colors | Name | Value | Token | Role | |------|------|------|------| | Pure White | `#ffffff` | `--color-pure-white` | Page backgrounds, card surfaces, primary text on dark elements. | | Ink Black | `#000000` | `--color-ink-black` | Primary text, core interactive elements, high-contrast accents. | | Charcoal | `#080808` | `--color-charcoal` | Button backgrounds, secondary text, borders, providing a slightly softer alternative to pure black. | | Pale Gray | `#dadada` | `--color-pale-gray` | Subtle button borders, dividing lines. | | Alert Red | `#c80000` | `--color-alert-red` | Subtle alerts and informational icons — used sparingly to draw attention against the neutral background. | ## Tokens — Typography ### SuisseIntl - **Substitute:** Inter - **Weights:** 400, 500, 700 - **Sizes:** 12px, 13px, 16px, 35px - **Line height:** 1, 1.4, 1.45, 1.5 - **Letter spacing:** 0.01em at 12px, 0.02em at 13px, 0.03em at 16px, 0.04em at 35px - **Role:** The singular typeface for all content. Its geometric, sans-serif nature underpins the system's clean, structured aesthetic. Weight 400 is for body text, 500 for subtle emphasis and links, and 700 for distinct headings, establishing hierarchy without introducing new fonts. Prominent headings utilize a higher letter-spacing, a subtle nod to classic print design that elevates the stark presentation. ## Tokens — Spacing - **Section gap:** 30px - **Card padding:** 15px - **Element gap:** 8px ## Tokens — Radius - **all:** 0px ## Layout The page maintains a full-bleed structure without a fixed pageMaxWidth, allowing imagery to extend to the viewport edges. The hero section is a prominent split-screen, showcasing two large, distinct product images (woman/man) side-by-side, each acting as a primary navigation element for gender categories. Subsequent sections likely follow a pattern of large image blocks or structured grid layouts to display products. The overall rhythm is spacious, punctuated by large visual elements and generous vertical spacing, emphasizing individual items over dense information. A sticky header is present for navigation, along with a minimal top-bar informational banner. ## Imagery The visual language is dominated by professional, high-key photography of models in product. Images are full-bleed or presented in large, impactful blocks, framed by the stark white UI. The photography itself is the main source of visual interest, often appearing desaturated or in black and white to maintain a cohesive, clean aesthetic. The treatment is consistently isolated and clean, with no overlapping elements or complex masks. The density is image-heavy, prioritizing product showcase over textual content. ## Components ### Informational Banner ### Subscription Modal Popup ### Button Group — CTA Variants ### Outline CTA Button (Black Text) *Primary Calls to Action (CTA) on light backgrounds.* backgroundColor: rgba(0, 0, 0, 0), color: rgb(8, 8, 8), border: 1px solid rgb(8, 8, 8), borderRadius: 0px, padding: 0px 14px, typeface: SuisseIntl 400. ### Solid CTA Button (White Text) *High-emphasis calls to action, typically for submission or confirmation.* backgroundColor: rgb(8, 8, 8), color: rgb(255, 255, 255), border: 1px solid rgb(255, 255, 255), borderRadius: 0px, padding: 135px (indicative of large button with substantial padding), typeface: SuisseIntl 400. ### Ghost Navigation Link (White Text) *Navigation links or secondary actions on dark backgrounds.* backgroundColor: rgba(0, 0, 0, 0), color: rgb(255, 255, 255), borderBottom: 1px solid rgb(255, 255, 255), borderRadius: 0px, padding: 0px. ### Ghost Navigation Link (Black Text) *Navigation links or secondary actions on light backgrounds.* backgroundColor: rgba(0, 0, 0, 0), color: rgb(0, 0, 0), borderBottom: 1px solid rgb(0, 0, 0), borderRadius: 0px, padding: 0px. ### Header Navigation *Top-level site navigation.* Set against Pure White backdrop, contains left-aligned brand logo (COS, SuisseIntl 35px), centered navigation links (SuisseIntl 12px 400), and right-aligned utility links (ES/ES dropdown, SuisseIntl 12px 400). Minimum height of 48px, with 10px padding for items. ### Modal Overlay Button *Button within modal dialogs, typically for primary action.* backgroundColor: #FFFFFF, color: #080808, border: 1px solid #DADADA, borderRadius: 0px, padding: 15px 24px, typeface: SuisseIntl 400. ### Informational Banner *Top-bar promotions or announcements.* Dark background with white text (SuisseIntl 12px 400, letter-spacing 0.01em), positioned at the very top of the page, full-width. Features an 'X' close icon on the right. ## Guidelines ### Do - Maintain a monochromatic palette with Pure White (#ffffff) backgrounds and Ink Black (#000000) text for visual clarity. - Use SuisseIntl font exclusively for all text elements, varying only weight and size to create hierarchy. - Employ hard 0px radius for all elements, including buttons and interactive components, to uphold a structured aesthetic. - Ensure generous whitespace around content and components, with element gaps primarily at 8px and section gaps at 30px. - Utilize border-bottom for subtle hover states and secondary navigation links instead of background color changes where possible. ### Don't - Avoid using rounded corners or soft shadows; the design system strictly adheres to sharp edges and flat surfaces. - Do not introduce additional color palettes or accent colors beyond Alert Red (#c80000) for semantic feedback. - Refrain from using any letter-spacing on body text; apply it only to larger headlines and distinct navigational elements where specified. - Do not use gradients or complex background patterns; maintain solid color backgrounds. - Avoid decorative icons or illustrations; imagery should primarily come from high-quality product photography. ## Agent Prompt Guide ### Quick Color Reference - Text: #000000 - Background: #ffffff - CTA Background: #080808 - CTA Text: #ffffff - Border: #dadada ### Example Component Prompts 1. Create a primary navigation bar: Pure White background, height 48px. Brand logo 'COS' in SuisseIntl 35px 400 (letter-spacing 0.04em, line-height 1.0) left-aligned. Center-align navigation link 'MUJER' in SuisseIntl 12px 400 (letter-spacing 0.01em). Right-align utility dropdown 'ES/ES' in SuisseIntl 12px 400. 2. Design a primary CTA button: Solid Charcoal background (#080808). Text 'CREAR CUENTA' in SuisseIntl 400 Pure White (#ffffff). No border-radius. Padding 15px 24px. Border 1px solid Pale Gray (#dadada). 3. Generate a modal text input with a label: Label text 'Nombre' in SuisseIntl 13px 400 Ink Black (#000000). Input field with 1px Pale Gray (#dadada) border, no border-radius. Placeholder text in SuisseIntl 13px 400 Charcoal (#080808). Padding 10px. 4. Create a hero split-screen layout for a category page: Left half contains a full-bleed image. Text 'MUJER' (SuisseIntl 35px 700, letter-spacing 0.04em, line-height 1.0, Pure White #ffffff) overlaid bottom-left with 30px padding. Right half contains another full-bleed image. Overlayed element `SUSCRÍBETE Y CONSIGUE...` (SuisseIntl 13px 400, Ink Black #000000) within a Pure White card.









