body {
    background-color: #f8e7e6 !important;
}
.nav-tabs .nav-link.active {
    background-color: #ffffff00;
 }

/* ===== Mobile banner fix (Brushia) — show full banner proportionally, no heavy cropping on phones (

/* Hide product comparison (compare icon + add-to-compare button) */
.tp-header-action-btn[href$="/compare"]{display:none !important;}
.tp-product-details-action-sm-btn[title="Add To Compare"]{display:none !important;}

/* Hide returns / dispatch message under products */
.tp-product-details-msg{display:none !important;}

/* Simplify checkout: remove company-invoice option and terms-agreement checkbox */
.customer-tax-information-form{display:none !important;}

/* Hide available coupon codes section entirely */
*[class*="coupon"] {
  visibility: visible !important;
  display: block !important;
}

*[class*="coupon"] > *:not(input):not([role="textbox"]):not([type="text"]) {
  display: none !important;
}

/* Hide coupon codes box/card */
.card:has(button:contains("Apply")) {
  display: none !important;
}

/* More specific selectors */
div[class*="order"] div[class*="coupon"] > div:first-child {
  display: none !important;
}

.checkout-section > div:nth-child(1) {
  /* target first section which might be coupons */
}

/* Hide "You have a coupon code" section */
div[style*="margin-top:20px"][style*="padding:15px"] {
    display: none !important;
}


/* Hide coupon codes list - Brushia Custom */
.available-coupons,
.coupon-codes-section,
.checkout-coupon-codes,
.order-summary [class*="coupon"] > *:not(input),
.sidebar [class*="coupon"] > div:not(:last-child),
.coupons-wrapper > div:not(:last-child) {
  display: none !important;
}