/* Premier Bio Labs — site-wide corrections.
   Enqueued with filemtime() versioning, so every edit busts its own URL. */

/* Fixed header was transparent: header.site-header is position:fixed and
   131px tall, but only its primary bar was painted. The category row sat on
   nothing, so page content scrolled through it and tangled with the menu. */
header.site-header{
    background-color:#ffffff;
}
body.ast-theme-transparent-header header.site-header{
    background-color:transparent;
}

/* The mega-menu panel renders permanently as the category row; give it the
   same solid ground so nothing shows through it either. */
header.site-header ul.astra-megamenu{
    background-color:#ffffff;
}

/* WooLentor ships an always-present full-viewport order-bump modal at
   z-index:9999. Empty, but it blankets the page and swallows clicks. */
#woolentor-order-bump-variations-popup:not(.woolentor-active){
    pointer-events:none;
}


/* ── Sale badging was tripled up ────────────────────────────────────────────
   Three systems were painting the same corner:
     * snippet 20353 "GLP- sale lable"  -> red pill    (superseded, now draft)
     * snippet 24631 "Sale Badge"       -> corner ribbon (the keeper)
     * WooCommerce/Astra native         -> teal "Sale!" circle
   The red pill and the teal circle overlapped each other top-right.        */

/* Superseded entirely by the ribbon system. */
.my-sale-badge{ display:none !important; }

/* Drop the native circle only where a designed ribbon already speaks for the
   product, so anything on sale without a ribbon still gets marked. */
li.product:has(.pbl-badge-stack) span.onsale,
.woocommerce div.product:has(.pbl-badge-stack) span.onsale{
    display:none !important;
}
