2Product hero
Hyper section
Stock main-product
Custom
RevShift Sub-brand dot color from jessar.sub_brand.color_token
Features
Shown openly as a visible list — maps to description block or a collapsible_tab block set to open-by-default in Hyper. Soft Modern doesn't hide information.
Meta strip
SKU (native) · UPC (jessar.upc) · Master carton (jessar.qty_per_container) · Set count (jessar.qty_per_package). Understated — 9px label, 12px value.
Italic rule
Title is Cormorant regular — product name is data. No italic.
Skipped vs hero
Skipped jessar.romance_lede, jessar.audience_tag, story / build / made-for sections
Bilingual
Translate Title + description via Shopify Translate & Adapt
3Specifications
Hyper section
RevShift rs-specs-panel — shared with hero PDP
Italic rule
"Every detail. Precisely." — italic on the emotional word only, as a section narrative moment. The specs table itself: no italic anywhere.
Sources
Native: SKU · Metafields: jessar.upc, jessar.qty_per_package, jessar.qty_per_container, jessar.materials, jessar.care_instructions, jessar.customs_code, jessar.catalog_pdf
Graceful empty
Missing values render as "—". Standard PDPs accept partial completeness without breaking layout.
Edit path
Admin → Products → [product] → Metafields → "Specifications" group
4Sub-brand strip
Hyper section
RevShift rs-sub-brand-strip — lightweight, standard-only
Italic rule
"JS Gourmet" uses italic — brand name within prose is appropriate contextual emphasis.
Vs hero
Hero gets full sub-brand block (image + narrative). Standard gets one-line credit only.
Sources
jessar.sub_brand metaobject → name + page_url
Soft Modern design rules (this template)
Whitespace
88px section padding, 56px interior, 26px info-column gap. Space is the structure.
Accent use
Coral #C87A5E only on: primary CTA, sub-brand dot, specs eyebrow, link underlines. Nowhere else.
Italic use
Section narrative labels ("Precisely.", brand names in prose) only. Never product titles, nav, or data.
Features
Shown openly — no accordion on standard PDP. Hyper maps this to a collapsible_tab block with first tab open by default, or the native description block.
Type scale
3 weights only: Cormorant 400 (display) · Inter 400/500/600 (functional) · Courier New (data IDs)
Grid
Hero: 55/45 (gallery earns visual weight) · max-width 1340px throughout · full-bleed dark specs panel