/* When bsn-hide-prices is active, hide ALL price traces (including 'Desde ...' / 'From ...'
   and tier tables/badges injected by other addons) */
.bsn-hide-prices .o_wsale_product_price,
.bsn-hide-prices .o_wsale_product_price_from,
.bsn-hide-prices .o_wsale_from_price,
.bsn-hide-prices .o_wsale_price,
.bsn-hide-prices .oe_price,
.bsn-hide-prices span[itemprop="price"],
.bsn-hide-prices .o_price_tiers,
.bsn-hide-prices .o_pricelist_tiers,
.bsn-hide-prices .o_pricelist_table,
.bsn-hide-prices .o_wsale_min_price_badge,
.bsn-hide-prices .o_product_min_price,
.bsn-hide-prices .product_price,
.bsn-hide-prices .product-price {
  display: none !important;
}


/* --- Force show tiers when prices are allowed (logged-in pros, etc.) --- */
body:not(.bsn-hide-prices) .o_pricelist_tiers,
body:not(.bsn-hide-prices) .o_pricelist_table,
body:not(.bsn-hide-prices) .o_price_tiers,
body:not(.bsn-hide-prices) .o_wsale_product_pricelist,
body:not(.bsn-hide-prices) .oe_price_tiers,
body:not(.bsn-hide-prices) .table-pricelist {
  display: revert !important;
  visibility: visible !important;
}


.bsn-hide-price-message {
  line-height: 1.3;
}
