/* ============================================================
   BIG THIRST STYLE OVERRIDES
   ------------------------------------------------------------
   BT's cart engine injects its own styles into <head> when the
   loader script runs. This stylesheet loads AFTER the BT loader
   in every page's <head>, so these rules win specificity.

   PRIMARY OVERRIDE — Hide the quantity picker in the hero product
   card. Rationale: showing "[ − 1 + ]" in the hero AND a cart
   count in the floating toggle at bottom-right creates two
   unlabeled numbers on screen. Buyer stops to interpret which is
   which. Simpler UX: hero has ONE action ("Add One Bottle"),
   quantity + removal live only in the cart drawer.

   The .bt-qty-input remains in the DOM (just hidden), so BT's
   engine can still read value="1" when the add-to-cart click
   fires. No functional break.
   ============================================================ */

/* Strongest possible hide — target the wrap, its children individually,
   and any embed-nested variant. BT injects styles into <head> after
   this stylesheet loads, so belt-and-suspenders selectors + display+
   visibility+height+opacity give no CSS specificity/order path to
   accidentally show the picker. */
.bt-buy-button .bt-qty-wrap,
.bt-buy-button .bt-embed .bt-qty-wrap,
.bt-buy-button div.bt-qty-wrap,
.bt-embed .bt-qty-wrap,
div.bt-buy-button .bt-qty-wrap,
.bt-buy-button .bt-qty-btn,
.bt-buy-button .bt-qty-input {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  width: 0 !important;
  opacity: 0 !important;
  pointer-events: none !important;
  position: absolute !important;
  left: -9999px !important;
}

/* Slight spacing tightening now that the qty picker is gone. */
.bt-buy-button .bt-embed .bt-add-btn {
  margin-top: 6px !important;
}
