/* Design 2, the product bar shared by the seven sites (4 Nov 2026) */
.ssbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .95rem;margin:0;padding:.45rem 1rem;background:#10161c;color:#9aa6b1;font:500 .8125rem/1.35 system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;letter-spacing:0;text-align:center;position:relative;z-index:50}
.ssbar a{color:#e6eaee;text-decoration:none;padding:.15rem 0;border-bottom:1px solid transparent;white-space:nowrap}
.ssbar a span{color:#9aa6b1;font-weight:400}
.ssbar a:hover{border-bottom-color:#f2a516}
.ssbar a:focus-visible{outline:2px solid #1fa3a6;outline-offset:2px}
.ssbar a[aria-current]{color:#f2a516}
.ssbar a[aria-current] span{color:#c9a65a}
.ssbar .ssb-home{font-weight:700}
@media (max-width:700px){.ssbar a span{display:none}.ssbar{gap:.15rem .75rem;font-size:.75rem}}
@media print{.ssbar{display:none}}
.buyrow{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin:1.1rem 0 1.3rem}
.buyrow .btn{margin:0;text-decoration:none}
.buyrow .more{font-size:.9rem}
/* /for-salons/ (r33, 4 Nov 2026) */
.forsalons .shot{display:block;max-width:360px;width:100%;height:auto;margin:1.2rem 0;border-radius:6px}
.forsalons ul.gets{padding-left:1.2rem;margin:.6rem 0 1rem}
.forsalons ul.gets li{margin:.35rem 0}
