Nine bug fixes covering the email popup flow, free-gift cart interactions, currency code handling, and a few visual glitches in product blocks. Plus new offer controls — per-viewport padding, a price/compare-price pill placeholder for the buy button, Heading-or-Body font for offer titles, and bigger heading size limits.
Bug Fixes
Buttons with Google or Iconify icons no longer cause a layout shift on initial load or refresh.
Email popup signups now properly create customer profiles with marketing consent enabled in the Shopify admin.
Email popup correctly detects and surfaces failed submissions.
Email popup respects the user's choice — visitors who already opted in or declined no longer see the popup again, matching their settings in the Opt In Page block.
Free-gift cart interaction is fixed — when a free gift is auto-added from the product page, adding a second of that product and then removing it no longer breaks the quantity selector on the original cart line.
Product upsells with manual child-block selection now respect the "Show Currency Code" toggle.
Product Media block no longer renders asymmetrical horizontal padding when Full Width Media and Next Slide Preview are both enabled.
Badge and Chip Badge blocks no longer force bold font weight — they now respect what you set in the text editor (bold when bold, regular when not).
Prefix currency codes (like "CA") no longer display in any pricing block when currency codes are turned off at the block or store level.
Features
Offers block: horizontal and vertical padding options, set per viewport.
New `[prices_pills]` placeholder for the buy button — shows both price and compare price in a pill next to the button text.
Offer Title font can now be set to either your theme's Heading or Body font, via a new select in the Offers block.
Offer image "breakout" option reworked — it now completely overflows all other elements inside the offer container.
Heading size range increased — desktop now goes up to 100, mobile up to 72.