/* =========================================================
   Falcon Offers — single product page only. 1.6.9.
   Enqueued exclusively on is_product(), so nothing in this
   file can ever reach the all-categories page or the
   category / shop grid views.
   ========================================================= */

/* Any badge stack inside the flexslider TRACK is wrong-layer markup:
   the track slides and is transformed, so a stack inside it either
   rides the slides or sits clipped beyond the viewport. The painter
   places the real stack directly in `.flex-viewport` (or the gallery
   frame for single-image products). This hides stale track markup —
   e.g. old 1.6.8 HTML still being served by a page cache — so a
   duplicate label can never appear next to the painted one. */
.woocommerce-product-gallery__wrapper > .fo-badges,
.woocommerce-product-gallery__wrapper .fo-badges {
  display: none !important;
}

/* The painted stack lives one level up, outside the wrapper, and is
   explicitly re-allowed so the rule above can stay broad. */
.flex-viewport > .fo-badges,
.woocommerce-product-gallery > .fo-badges {
  display: block !important;
}
