.salon-phone-list{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:16px;line-height:1.35}
.salon-phone-list>a{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:48px;text-decoration:none}
.salon-phone-list>a>span{font-size:.8em;font-weight:400}
.salon-phone-list strong{font-size:1em;font-weight:600;white-space:nowrap}
.salon-phone-list>a:hover strong{text-decoration:underline;text-underline-offset:5px}
.salon-phone-list>a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}
.hero-actions{flex-wrap:wrap}.hero-phones{flex-basis:100%;font-size:18px}
.contact-phones{font-size:clamp(25px,3vw,42px);gap:20px 32px;margin-top:20px}
.contact-phones>a>span{font-size:16px}.contact-phones strong{letter-spacing:-.04em}
.booking-phones{font-size:18px;gap:10px 24px}.header .booking-phones{justify-content:flex-end}
.phone-booking-choices{flex-basis:100%;padding:10px 0}
.print-heading .salon-phone-list{font-size:15px}
@media(max-width:480px){.header .booking-phones{font-size:14px;gap:4px 16px}.booking-phones{font-size:16px}.contact-phones{font-size:clamp(25px,7.5vw,34px)}.hero-phones{font-size:17px;gap:10px 22px}}
