/* Unit price (inc/unit-price.php) and the quantity discount table (inc/qty-tiers.php), shared by every kit: preset tokens only. */

/* Unit price: on the product page a quiet line under the price; on cards small and muted inside the price row, after the
   price parts (some kits reorder ins/del), wrapping under the price only when the card is too narrow for it. */
.sr-unit-price{margin:4px 0 0;font:500 13px/1.35 var(--sr-body-font);color:var(--sr-muted);font-variant-numeric:tabular-nums}
.sr-unit-price[hidden]{display:none}
.sr-unit-price .woocommerce-Price-amount{font-weight:inherit;color:inherit}
.sr-unit-price--card{display:inline-block;flex:none;order:10;margin:0;font-size:12px;line-height:inherit;font-weight:400;white-space:nowrap}
.sr-unit-price--card::before{content:"\00b7\00a0";content:"\00b7\00a0" / ""}
.sr-unit-price--card .woocommerce-Price-amount,.sr-unit-price--card .woocommerce-Price-currencySymbol{font-size:inherit;font-weight:inherit}
.price:has(>.sr-unit-price--card){flex-wrap:wrap!important}
.ak-card__price>.sr-unit-price--card{order:0;align-self:baseline}

/* Quantity discount table: hairlines, no fill, tabular figures. */
.sr-tiers{margin:14px 0 4px;max-width:440px}
.sr-tiers[hidden]{display:none}
.sr-tiers__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 6px;font:600 14px/1.3 var(--sr-body-font);color:var(--sr-ink)}
.sr-tiers__head span{font-weight:400;font-size:12px;color:var(--sr-muted)}
.sr-tiers__table{width:100%;margin:0;border-collapse:collapse;border:0;font:400 14px/1.3 var(--sr-body-font);font-variant-numeric:tabular-nums}
.sr-tiers__table :is(th,td){padding:8px 10px 8px 0;border:0;border-bottom:1px solid var(--ak-hair,var(--sr-line));background:transparent;text-align:left;vertical-align:baseline}
.sr-tiers__table thead th{padding-top:0;font-size:12px;font-weight:500;color:var(--sr-muted)}
.sr-tiers__table tbody th{font-weight:600;color:var(--sr-ink)}
.sr-tiers__table :is(th,td):last-child{padding-right:0;text-align:right}
.sr-tiers__table tbody tr:last-child :is(th,td){border-bottom:0}
.sr-tiers__table td:nth-child(2){color:var(--sr-ink);font-weight:600}
