
/***** "From" price label *****/

.shopengine-product-price .price-from-label {
    font-size: 0.7em;   /* smaller than price */
    font-weight: 500;
    opacity: 0.85;
    margin-right: 2px;
    position: relative;
    top: 0.12em;
}



/***** Price Summary Section *****/

.iptv-price-summary {
  border: 1px solid #e5e5e5;
  padding: 16px;
  margin-top: 20px;
  /* background: #fafafa; */
  background:  #FFFEFA;
  border-radius: 5px;
}

/* Ensure all text inside the price summary is black (labels, titles, prices) */
.iptv-price-summary h3,
.iptv-price-summary span {
    color: #000;
}

.iptv-row {
  display: flex;
  justify-content: space-between;
  margin: 6px 0;
}

/* 1. Make the "Price Summary" title smaller */
.iptv-title {
    font-size: 1.4em !important;
}

/* 2. Emphasize key values (subscription price, unit price, quantity) */
.subscription-price,
.price-per-unit,
.additional-price,
.quantity {
    font-weight: 600;
}

/* 3. Highlight total price row with stronger visual emphasis */
.total-row .label,
.total-row .total-price {
    font-size: 1.5em;
    font-weight: 700;
}

