.product-price-range{display:block;white-space:nowrap;overflow:hidden}
.product-price-range strong{font-size:12px;color:var(--ink)}
.tier-summary{width:100%;display:flex;align-items:center;margin:4px 0 3px;padding:0;border:0;background:none;color:var(--primary);font-size:8px;font-weight:800;text-align:left;cursor:pointer}
.tier-summary span{margin-left:auto;font-size:13px}
.tier-heading{display:flex;align-items:center;justify-content:space-between;margin:16px 0 8px}
.tier-heading span{font-size:9px;color:var(--primary);font-weight:900;letter-spacing:.08em}
.tier-heading small{color:var(--muted);font-size:9px}
.price-tiers{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-bottom:10px}
.price-tiers>div{padding:11px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfd}
.price-tiers strong,.price-tiers span{display:block}
.price-tiers strong{font-size:16px}
.price-tiers span{margin-top:2px;color:var(--muted);font-size:9px}
.price-tiers>div:last-child{background:var(--primary-soft)}
.price-tiers>div:last-child strong{color:var(--primary-dark)}
.modal-minimum{margin-bottom:15px;color:var(--muted);font-size:10px}
.modal-minimum b{color:var(--ink)}
.tier-note{display:block;margin:-7px 0 11px;color:var(--muted);font-size:9px}
.suggestion-price small{display:block;color:var(--primary);font-size:8px}
.basket-item strong small{display:inline;color:var(--muted);font-weight:500}

@media(max-width:767px){
  .price-tiers strong{font-size:13px}
  .price-tiers>div{padding:8px}
  .tier-heading{margin-top:10px}
}
