/* Wonderfully Made mockup 610580 - per-store overrides */

/* 23 of her products are flagged `featured`, so the "Hot!" ribbon lands on nearly every card in
   every grid and stops meaning anything. Same call as the Risus mockup.
   ⚠️ The real markup is `<div class="sky-ribbon"><span data-lang="true">Hot!</span></div>` -
   NOT a `badge` class. Read the rendered HTML before writing the selector; guessed class names
   produce CSS that ships, validates and does nothing. */
.sky-ribbon { display: none !important; }

/* Category tiles: her packshots are phone photos in mixed ratios, so cover-crop them to a
   consistent frame rather than letting each tile set its own height. */
.epic-collection-tile__media img,
.epic-collection-tiles img { object-fit: cover; }

/* Page-header bands: the bundle only sets `no-repeat`, so a band image that is not exactly the
   box ratio sits at its natural size. Cover it. (The images are pre-cropped to 2400x700 by
   make_bands.py because the CDN resizer letterboxes rather than crops.) */
.breadcrumbs-area { background-size: cover; background-position: center; }

/* The card stock band used to need hiding here: EPIC hardcoded its thresholds
   (>1000 / >10 / >0) and never read `settings.lowStockLevel`, so her 1-10 unit catalogue
   read LOW STOCK on every card. FIXED PLATFORM-SIDE 2026-09-08 - the 15 remaining EPIC
   grid blueprints now compare against the `lowstock` context token
   (Framework/scripts/epic-lowstock-threshold.py), so her lowStockLevel of 1 means only a
   genuine last-one reads LOW STOCK. The workaround is gone; nothing replaces it. */
