/* SAG V7.142: purchasability and visibility are separate.
 * A public out-of-stock/paused card can open details, but the + action stays
 * disabled/hidden by the existing stock and sale-state controllers. */
body.order-front-v7 .order-product.is-sale-unavailable:not([hidden]),
body.order-front-v7 .order-product.is-stock-unavailable:not([hidden]),
body.order-front-v7 .order-product.is-purchase-unavailable-v188:not([hidden]) {
  cursor: pointer !important;
}
/* Read-only product detail: hide purchase-only freeform fields, preserve
 * description, photos and all variant/option information for browsing. */
.product-modal.is-sag-readonly-v7142 .product-customer-group,
.product-modal.is-sag-readonly-v7142 .product-note-group {
  display: none !important;
}
.product-modal.is-sag-readonly-v7142 [data-modal-unavailable] {
  display: block;
  margin: 10px 0 0;
  padding: 13px 16px;
  border-radius: 10px;
  background: #f8f1ea;
  color: #8b3928;
  font-weight: 700;
  line-height: 1.6;
}
.product-modal.is-sag-readonly-v7142 [data-modal-unavailable][hidden] { display: none !important; }
