Style LibraryNew · weekly review
ShearComfort-inspired
Brand-inspiredInterior AccessoriesShearComfort's storefront runs on a BigCommerce Stencil theme whose CSS confirms a single
Inspired by a public brand’s design language. Use it for the look only — the prompt tells the assistant not to copy the brand’s name, logo, wording or trademarks, and neither should your app.
#d80027#3f4b54#ffffff#6f787f#b2b7bb#f4f4f4#e5e5e5#edededPreview
A sample page drawn from this style’s tokens — a guide to the look, not the exact output.
Plan the week in ten minutes
Pull in every task, see what matters, and share one clear plan with the team.
Get startedSee how it worksDocs
Tasks done1,284+12% this week
Sign in
Emailyou@example.com
Remember meContinueToday
Review roadmapDone
Ship onboardingIn progress
Team sync3 pm
Prompt
Paste into any AI assistant before describing what to build — or attach it to a project below.
# Visual style inspired by ShearComfort's storefront (Interior Accessories)
A full style reference in DESIGN.md format: tokens in the front matter, then type scale, components, layout, do's and don'ts. Use it for colour, type, spacing and components only — never ShearComfort's name, logo, product photos, copy or trademarks.
---
version: alpha
name: "ShearComfort"
description: |-
ShearComfort's storefront runs on a BigCommerce Stencil theme whose CSS confirms a single
typeface family, "Titillium Web" (falling back to Arial, Helvetica, sans-serif), applied to
body copy, headings, and buttons alike. The confirmed palette centers on a near-black slate
(#3f4b54) for body text and headings against a white canvas, with a saturated red (#d80027)
reserved for primary calls-to-action such as "Add to Cart" and configurator buttons — fitting
for a seat-cover retailer whose merchandising leans on bold percent-off badges and urgency
messaging. Neutral grays (#ededed, #ecedee, #e5e5e5, #b2b7bb) recur across buttons, panel
headers, and form borders, suggesting a restrained, utilitarian UI built for a large
vehicle-fitment catalog rather than a boutique aesthetic. Additional palette entries (#f1a500,
#008a06, #2778c4, #cc4749) are present in the theme stylesheet but their exact UI role could not
be confirmed from the supplied selectors; they are mapped here to plausible, clearly inferred
roles (warning, success, link, error). Rounded corners are intentionally minimal — the one
confirmed button radius is 2px — reinforcing a squared-off, functional automotive-parts retail
feel rather than a soft consumer-lifestyle brand.
colors:
primary: "#d80027"
ink: "#3f4b54"
canvas: "#ffffff"
body: "#3f4b54"
muted: "#6f787f"
hairline: "#b2b7bb"
surface-soft: "#f4f4f4"
surface-card: "#ffffff"
on-primary: "#ffffff"
surface-alt: "#e5e5e5"
control-bg: "#ededed"
control-bg-hover: "#ecedee"
text-strong: "#202020"
disabled-bg: "#f3b3be"
accent-warning: "#f1a500"
accent-success: "#008a06"
link: "#2778c4"
error: "#cc4749"
typography:
display-xl: {fontFamily: "\"Titillium Web\", Arial, Helvetica, sans-serif", fontSize: 48px, fontWeight: 700, lineHeight: 1.1, letterSpacing: 0.25px}
display-md: {fontFamily: "\"Titillium Web\", Arial, Helvetica, sans-serif", fontSize: 34px, fontWeight: 700, lineHeight: 1.2, letterSpacing: 0.25px}
title-md: {fontFamily: "\"Titillium Web\", Arial, Helvetica, sans-serif", fontSize: 22px, fontWeight: 700, lineHeight: 1.3, letterSpacing: 0.25px}
body-md: {fontFamily: "\"Titillium Web\", Arial, Helvetica, sans-serif", fontSize: 16px, fontWeight: 400, lineHeight: 1.5, letterSpacing: normal}
body-sm: {fontFamily: "\"Titillium Web\", Arial, Helvetica, sans-serif", fontSize: 14px, fontWeight: 400, lineHeight: 1.5, letterSpacing: normal}
caption: {fontFamily: "\"Titillium Web\", Arial, Helvetica, sans-serif", fontSize: 12px, fontWeight: 400, lineHeight: 1.4, letterSpacing: 0.25px}
button-md: {fontFamily: "\"Titillium Web\", Arial, Helvetica, sans-serif", fontSize: 15px, fontWeight: 700, lineHeight: normal, letterSpacing: normal}
rounded:
none: 0px
xs: 2px
sm: 4px
md: 8px
lg: 16px
full: 9999px
spacing:
none: 0px
xxs: 2px
xs: 4px
sm: 8px
md: 12px
base: 16px
lg: 24px
xl: 32px
xxl: 48px
section: 64px
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.on-primary}"
typography: "{typography.button-md}"
rounded: "{rounded.xs}"
padding: "{spacing.md} {spacing.lg}"
button-secondary:
backgroundColor: "{colors.control-bg}"
textColor: "{colors.text-strong}"
border: "1px solid {colors.hairline}"
typography: "{typography.button-md}"
rounded: "{rounded.xs}"
padding: "{spacing.md} {spacing.lg}"
text-input:
backgroundColor: "{colors.canvas}"
borderColor: "{colors.hairline}"
textColor: "{colors.ink}"
typography: "{typography.body-md}"
rounded: "{rounded.xs}"
padding: "{spacing.sm} {spacing.base}"
nav-bar:
backgroundColor: "{colors.canvas}"
textColor: "{colors.ink}"
borderBottom: "1px solid {colors.hairline}"
typography: "{typography.body-sm}"
padding: "{spacing.sm} {spacing.lg}"
product-card:
backgroundColor: "{colors.surface-card}"
borderColor: "{colors.hairline}"
rounded: "{rounded.sm}"
padding: "{spacing.base}"
titleTypography: "{typography.title-md}"
priceColor: "{colors.primary}"
hero:
backgroundColor: "{colors.surface-alt}"
textColor: "{colors.ink}"
typography: "{typography.display-xl}"
padding: "{spacing.section} {spacing.lg}"
footer:
backgroundColor: "{colors.surface-alt}"
textColor: "{colors.muted}"
typography: "{typography.body-sm}"
padding: "{spacing.xxl} {spacing.lg}"
badge:
backgroundColor: "{colors.primary}"
textColor: "{colors.on-primary}"
typography: "{typography.caption}"
rounded: "{rounded.full}"
padding: "{spacing.xxs} {spacing.sm}"
search:
backgroundColor: "{colors.canvas}"
borderColor: "{colors.hairline}"
iconColor: "{colors.muted}"
typography: "{typography.body-sm}"
rounded: "{rounded.xs}"
padding: "{spacing.xs} {spacing.base}"
vehicle-selector:
backgroundColor: "{colors.surface-card}"
borderColor: "{colors.hairline}"
rounded: "{rounded.sm}"
padding: "{spacing.lg}"
labelTypography: "{typography.body-sm}"
buttonTypography: "{typography.button-md}"
---
## Components
**button-primary** – Maps directly to the observed `.button--primary` rule: red (#d80027) fill, white text, 2px radius. Hover/active states (darkening to #202020 then #424242) are confirmed in the stylesheet and preserved conceptually as state transitions; exact timing/easing values beyond the transition property are proposed.
**button-secondary** – Derived from the default `.button` rule (light gray #ededed fill, #424242-family text). A hairline border is added here as a proposed affordance since the source CSS does not declare a border for this state.
**text-input** – No explicit input-field selector was supplied; styling is inferred from the `.form-body` panel treatment (white background, #b2b7bb border, subtle shadow) scaled down to a single-field control.
**nav-bar** – Inferred from body-level typography and hairline gray tones; the header's actual height, sticky behavior, and icon layout (cart, account, search, phone number) were not present in the CSS sample and are proposed based on the page-text structure (USA/CAD toggle, "Free Shipping," search, account, cart).
**product-card** – Proposed pattern for seat-cover/category tiles, using confirmed card-text color (#3f4b54) and a red price accent consistent with the promo-heavy page copy ("25% OFF," "30% OFF").
**hero** – Uses the light gray panel-header tone as an inferred section background for a "Select Your Vehicle" / promotional hero, paired with the largest display type; actual hero imagery, overlay treatment, or the alpha-channel color `#0a0a0aab` (likely a scrim/overlay) were not confirmed in context.
**footer** – Entirely proposed; no footer-specific selectors were supplied. Reuses the panel-header gray and muted text tone for plausibility rather than observation.
**badge** – Directly motivated by the extensive discount-banner text ("UP TO 45% OFF") using the primary red fill; pill shape is a proposed convention, not confirmed by a border-radius rule for this element.
**search** – Proposed compact search field styling; a search affordance is confirmed in page text ("Search Keyword: Search") but its visual treatment was not present in the CSS sample.
**vehicle-selector** – A category-appropriate proposed component for the "Select Your Vehicle / Perfect Fit Guaranteed" Year/Make/Model widget referenced in the page copy, styled consistently with the confirmed card/panel treatment.
## Responsive Behavior
The supplied theme CSS contained media-query fragments at 551px, 801px, 1261px, and 1681px, indicating the theme's own breakpoint scale. These are adopted below as a proposed responsive table; no actual layout shifts, column counts, or component reflow at these widths were observed.
| Breakpoint | Range | Proposed behavior |
|---|---|---|
| mobile | up to 551px | Single-column stacking, nav collapses to a menu affordance, touch targets ≥44px |
| tablet-sm | 551–801px | Two-column product grids, condensed nav |
| tablet-lg | 801–1261px | Three-column grids, full nav visible |
| desktop | 1261–1681px | Standard multi-column layout, hero at full width |
| wide | 1681px+ | Max-width content container, extra gutter space |
This table is a recommendation for implementation, not a record of measured site behavior.
## Known Gaps
- **Agent usage policy:** Only evidenced CSS values are reusable facts. Token roles, spacing, dimensions and responsive rules are proposals unless an attached measurement explicitly establishes them.
- **Evidence:** [SOURCE.json](./SOURCE.json) records capture time, URLs and per-token evidence status. CSS value matches do not establish semantic roles or visual fidelity; unmeasured values remain inferred or unverified.
- Extraction is static (CSS + text only); no rendered screenshots, computed layout, or JS-driven interaction states were captured.
- Several palette entries (#f1a500, #008a06, #2778c4, #cc4749, #6654dc, #a5dc86, #166534, etc.) appear in the stylesheet without selector context; their assignment to warning/success/link/error roles above is inferred, not confirmed.
- Font families "Crimson Text," "Fontjek," "Lato," "Montserrat," "Nunito Sans," and "Source Sans Pro" appear in the raw font list from the theme package but are not tied to any confirmed selector; only "Titillium Web" (with Arial/Helvetica/sans-serif fallback) is confirmed in use via `body`, headings, and `.button` rules. Licensing and hosting of any custom font were not verified.
- Breakpoint values (551/801/1261/1681px) were parsed from media-query strings, not from observed responsive rendering; actual mobile navigation, cart drawer, and menu-collapse behavior were not observed.
- The `#0a0a0aab` value (8-digit hex with alpha) suggests a dark overlay/scrim but its exact usage (modal backdrop, image overlay, etc.) is unconfirmed.
- Spacing and rounded-corner scales beyond the confirmed 2px button radius and 1.5rem panel padding are proposed conventions for consistency, not measured values.
Use it in an app
Create a free account to attach this style to a project: the hub adds it to the prompt your AI assistant gets, so it builds every page in this look.
From Awesome DESIGN.md — e-commerce (MIT, commit e4dc419).View source