.sp-segmented-pricing { margin: 1rem 0; }
.sp-segmented-pricing .sp-table { width: 100%; border-collapse: collapse; }
.sp-segmented-pricing .sp-table th,
.sp-segmented-pricing .sp-table td { border-bottom: 1px solid #eee; padding: .5rem; text-align:left; }
.sp-cart-note { font-size: .9em; color: #2e7d32; margin: 4px 0 0; }
