Hot Buys

We're talkin' center of the sun hot!

Shop all sheds

What changed

  1. One savings message per format. Live card says “Save $1,300” on the badge and “Save 43%” in a pill. Now: % on the image badge for scanning across the row; dollar amount once, under the price.
  2. Price reads in order. “From” label (every product has variant pricing), sale price large in Fakt Pro, “Reg.” compare-at price struck beside it — no longer stacked above in grey.
  3. Finance gets a reserved slot. Live Affirm line collapses to nothing when the SDK is blocked (e.g. California consent-denied). The row keeps a min-height either way; Affirm injects into it.
  4. Left-aligned type hierarchy. Eyebrow from product tag → 22px Fakt Pro title → size/roof meta from real variant options. Replaces centered 16px title.
  5. Whole card is one link. Lowercase “shop” button becomes a specific action label; hover inverts the button and outlines the card.
Prices, compare-at prices, sizes and tags are from each product's live Shopify data (first variant, no shingles). 0% APR badge and monthly amounts come from Affirm's live promo response for each price (same widget output as the site). aktiv-grotesk loads from the site's Typekit kit; if the kit is domain-locked, this preview falls back to Helvetica Neue.