/* A reduced price (compareAt above price): new price in bold, old price crossed out beside it, a black tag on the
   cards. The −30% sale and its banner ended on 2026-11-03 (owner); products.json "sale" turns a sale back on. */
.price b{color:#111;font-weight:700}
.price s{color:#8b8b8f;font-weight:400;text-decoration-thickness:1px}
.hprice .price s{font-size:.5em;margin-inline-start:10px;vertical-align:.2em}
.card .tag.sale{background:#111;color:#fff}
#fitlist small .price b{font-weight:600}
.price b,.price s{white-space:nowrap}   /* each price stays whole; the old one may drop under the new one */
.card .meta .price{white-space:normal;text-align:end;min-width:0}
.card .meta .price s{display:inline-block;margin-inline-start:6px}
.hprice .price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 10px}
.hprice .price s{margin:0}
[data-tone="dark"] .price b{color:#fff}
