/* Component: tier-table — price per kg by quantity tier (Main + Product). */

.mx-tiers {
	width: 100%;
	border-collapse: collapse;
	font-size: var(--mx-text-md);
	font-variant-numeric: lining-nums;
}
.mx-tiers caption {
	text-align: left;
	padding: 0 0 var(--mx-space-2);
	font-size: var(--mx-text-sm); font-weight: 600;
	color: var(--mx-forest);
}
.mx-tiers tr { border-top: 1px solid var(--mx-line-soft); }
.mx-tiers th { text-align: left; font-weight: 500; padding: var(--mx-space-3) var(--mx-space-4); color: var(--mx-ink-soft); }
.mx-tiers td { text-align: right; padding: var(--mx-space-3) var(--mx-space-4); font-weight: 600; color: var(--mx-ink); }
.mx-tiers .is-highlight { background: var(--mx-leaf-tint); }
.mx-tiers .is-highlight th, .mx-tiers .is-highlight td { color: var(--mx-forest); }
.mx-tiers__note { font-weight: 400; color: var(--mx-leaf-dark); }
.mx-tiers__quote { font-weight: 500; color: var(--mx-leaf-dark); }
