.sc-prices, .sc-rate, .sc-old { white-space: nowrap; }
.sc-prices del, del.sc-old { opacity: .74; font-weight: normal; text-decoration: line-through; }
del.sc-old { margin-inline-end: .45em; }
.sc-net { color: #176534; }
.sc-rate { display: inline-block; padding: .08em .4em; border-radius: .25em; background: #d6f3d9; color: #174d2b; font-size: .85em; }
#lumise-cart-details .sc-faces { display: inline-block; background: #eee; color: #303030; padding: 2px 5px; font-size: .85em; text-transform: uppercase; }
#lumise-cart-details .sc-phone { display: none; }
#lumise-cart-details .sc-line { margin-top: .45em; }
@media (min-width: 737px) {
  #lumise-cart-details > div { overflow-x: auto; }
  #lumise-cart-details table { width: 100%; }
  #lumise-cart-details th > div { width: auto !important; }
  #lumise-cart-details th, #lumise-cart-details td { padding-inline: .55em; }
}
@media (max-width: 736px) {
  #lumise-cart-details.lumise_content table tbody td.sc-desktop { display: none; }
  #lumise-cart-details .sc-phone { display: block; }
  #lumise-cart-details .sc-phone > div { margin-top: .2em; }
}
@media (min-width: 737px) {
  #lumise-lightbox-content:has(#lumise-cart-details) { min-width: min(96vw, 1050px) !important; }
}
@media (max-width: 999.98px) {
  .sc-blocksy-table .sc-unit-price { display: none; }
  .sc-cart-mobile { font-size: .9em; }
}
.woocommerce-mini-cart .sc-net, .woocommerce-mini-cart__total .sc-net { color: inherit; }
.sc-cart-mobile .sc-prices { white-space: normal; }
