.bk--hair{--hr-navy:#2c3e50;--hr-navy-deep:#1b2836;--hr-tan:#d4c6a9;--hr-tan-line:#c6b48e;--hr-sand-track:#efe9dc;--bk-teal:#2c3e50;--bk-teal-strong:#2c3e50;--bk-teal-deep:#1b2836;--bk-teal-tint:#f7f3ea;--bk-teal-tint-hover:#fcfaf5;--bk-badge-bg:#f3eee3;--bk-badge-strong:#e9e0cb;--bk-coral:#2c3e50;--bk-coral-hover:#1b2836;--bk-slate:#2c3e50;--bk-ink:#3b444c;--bk-body:#6f767d;--bk-body-soft:#575d64;--bk-muted:#949aa0;--bk-border:#e6e3dc;--bk-border-dashed:#ded9cf;--bk-border-check:#cbc7bf;--bk-divider:#efece6;--bk-ground:#faf7f1}.bk--hair .bk-h1,.bk--hair .bk-rail h2{font-family:var(--font-hr-display), Georgia, "Times New Roman", serif;letter-spacing:-.008em;font-weight:400}.bk--hair .bk-h1{font-size:23px;line-height:1.24}.bk--hair .bk-h1 em,.bk--hair .bk-rail h2 em{font-style:normal;font-weight:inherit;color:inherit}.bk--hair .bk-rail h2{letter-spacing:-.006em;font-size:20px;line-height:1.3}@media (min-width:1024px){.bk--hair .bk-h1{letter-spacing:-.012em;font-size:34px;line-height:1.18}.bk--hair .bk-failure-title{font-size:26px}}.bk--hair .bk-failure-title{font-size:20px}.bk--hair .bk-header{background:var(--hr-navy)}.bk--hair .bk-logo{height:30px}@media (min-width:1024px){.bk--hair .bk-logo{height:38px}}.bk--hair .bk-back{color:#ffffffb8}.bk--hair .bk-back:hover{color:#fff}.bk--hair .bk-phone{color:var(--hr-tan)}.bk--hair .bk-pill-link{background:var(--hr-tan);color:var(--hr-navy);letter-spacing:.04em}.bk--hair .bk-pill-link:hover{background:#e2d7c1}.bk--hair .bk-header :focus-visible{outline-color:var(--hr-tan)}.bk--hair .bk-steps{background:var(--hr-sand-track);margin-top:18px}.bk--hair .bk-step{color:#6d7580}.bk--hair .bk-step--done{color:var(--hr-navy)}.bk--hair .bk-step--done:hover{background:#2c3e5014}.bk--hair .bk-step--active{background:var(--hr-navy);color:#fff}.bk--hair .bk-day--selected,.bk--hair .bk-day--selected:hover,.bk--hair .bk-slot--selected,.bk--hair .bk-slot--selected:hover{background:var(--hr-tan);border-color:var(--hr-tan-line);color:var(--hr-navy)}.bk--hair .bk-day--selected .bk-day-date{color:var(--hr-navy)}.bk--hair .bk-day--selected .bk-day-weekday,.bk--hair .bk-day--selected .bk-day-free{color:#2c3e50bd}.bk--hair .bk-option-check{background:var(--hr-navy)}.bk--hair .bk-badge{letter-spacing:.08em}.bk--hair .bk-group-label,.bk--hair .bk-field-label{letter-spacing:.12em}.bk--hair .bk-rail .bk-card{background:#fff;border-radius:4px 22px}
