A small, reusable library of art-directed hero photos. Each is a premium product shot with a built-in dark, empty zone where we later overlay the headline, badges, and buttons in code — so we can re-message a hero for any feature/promo without re-shooting. The photos never contain text, prices, or offers.
You already proved this with the two live sliders — this brief just turns that into a repeatable system.
So nothing below blurs together — these are independent.
A creative = one structure + one style, delivered in one phase.
"Product theatre on a dark stage."
The product is the hero, lit like a premium object; the empty zone is a quiet, dark stage for the message. The image sells the product; our overlay sells the message — they never compete.
#b21e2d as an accent only — rim light, soft glow, floor reflection, a thin element. ✗ Never a flat red/saturated background — it looks promotional and can't host white text.One geometry can't fit a tall treadmill and a low rower, so there are 2 masters by silhouette, each shot in 3 formats (desktop / mobile / tablet-crop):
| Master | Silhouette | Products |
|---|---|---|
| A — Tall / Upright | vertical console, tall frame | treadmills, ellipticals, upright bikes |
| B — Low / Long | long, low body | recumbent bikes (LCB, LCR, R92), rower (SR550) |
Shoot to this one table. All numbers are relative to the master canvas (row 1).
If a photo can't meet the darkness rule on its own, bake a gradient scrim into the export — darker on the side where the copy sits (left on desktop, bottom on mobile).
| Desktop | Tablet (crop) | Mobile | |
|---|---|---|---|
| Master canvas | 2400 × 900 (8:3) | ~1600 × 1100 (3:2) | 1125 × 2160 (portrait) |
| Copy-safe zone | left band, ≥ max(620px, 42%) wide, y ≈ 30–75% | left ~45% | bottom 38–42%, full width − 48px sides |
| Keep the product | right of 50% | right ~55% | above the top 57% |
| Darkness rule | copy-zone avg luminance ≤ 0.175 (≈ RGB ≤ 76 / near-black) so white text reads on its own | ← same | ← same |
| Max copy (design for the longest msg) | H1 ≤ 6 words / 2 lines · subhead ≤ 2 lines · ≤ 3 badges · ≤ 2 CTAs | — | H1 ≤ 5 words / 2 lines · subhead ≤ 1 line · 1 CTA |
| Export widths WebP q80 · sRGB · <300 KB | 1000 / 1400 / 1800 / 2400 / 3000 | 1600 | 500 / 800 / 1125 |
| Filename | sole-hero-{sku}-{w}.webp | …-tablet-{w}.webp | …-mobile-{w}.webp |
You design to rows 1–5 (canvas, copy-safe zone, keep-product line, darkness
rule, copy budget) and mark each product's focal point so copy never lands on it. The
export widths + filenames (rows 6–7) are BITCADET's job — we produce them from your Figma
frames (see Handoff), so you never export files. Overlay type is Barlow Condensed, white only,
uppercase H1 ~40→64px — we render it; you just leave the room. {sku} = lowercase model
(f83, f85, e25, c80, cc81…).
Proof first → we wire it on the preview and confirm the pipeline before you build the rest. For speed the proof is F85 (retrofit from existing photos — can start today, no shoot); F83 follows once its shoot lands (it's the long pole — see Timeline).
Then the remaining 2026 products, all Master A, style #1 (studio):
| Product | Model | Imagery |
|---|---|---|
| F83 | treadmill (new launch) | needs a shoot |
| F85 | treadmill (2026 refresh) | retrofit (51 photos) |
| F80 | treadmill (2026 refresh) | retrofit |
| E25 | elliptical (2026 refresh) | retrofit |
| C80 | curved / manual treadmill (new) | retrofit |
| CC81 | cardio climber (new) | retrofit (has lifestyle) |
Phase 2 — HOLD: best-selling non-2026 products live in the store (set chosen from sales data; introduces Master B).
Phase 3 — HOLD: everything else.
The fast path: the five 2026 refreshes can start today from existing photos; only F83 needs a shoot. Don't wait on F83 to ship the rest.
Proposed cadence — confirm against your capacity: F85 proof delivered & wired ~2–3 business days after sign-off · the other 4 retrofits within ~1 week · F83 on shoot delivery.
Preview / QA once wired:
e3f442.myshopify.com/?preview_theme_id=186163953967.
A future theme-editor picker is planned — see THEME-ARCHITECTURE.md (dev).