.wi-beauty-salon-block--beauty-specialists{padding:90px 0}@media(min-width:992px){.wi-beauty-salon-theme.wi-beauty-salon-page--home .wi-beauty-salon-block--beauty-specialists{display:flex;min-height:787px;align-items:center}}.wi-beauty-salon-specialists__heading{display:flex;max-width:none;margin-bottom:72px;align-items:center;justify-content:center;flex-wrap:wrap}.wi-beauty-salon-specialists__heading .wi-beauty-salon-canonical__eyebrow{margin:0;padding-right:25px;border-right:2px solid #252120;background:linear-gradient(90deg,#5267ad,#c56773);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:16px;font-weight:700}.wi-beauty-salon-specialists__heading h2{margin:0;padding-left:25px;font-size:45px}.wi-beauty-salon-specialists__heading>p{flex:0 0 100%;max-width:720px;margin:22px auto 0;text-align:center}.wi-beauty-salon-block--beauty-specialists .wi-beauty-salon-canonical__grid{margin-bottom:58px;gap:30px}.wi-beauty-salon-block--beauty-specialists .wi-beauty-salon-canonical__item{overflow:visible;text-align:center}.wi-beauty-salon-specialists__media,.wi-beauty-salon-specialists__empty-media{position:relative;display:block;overflow:hidden;border-radius:6px;color:#fff;text-decoration:none}.wi-beauty-salon-block--beauty-specialists .wi-beauty-salon-canonical__item-image{display:block;width:100%;height:335px;border-radius:6px;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.wi-beauty-salon-specialists__media-action{position:absolute;z-index:1;display:flex;padding:24px;inset:0;align-items:flex-end;justify-content:space-between;gap:16px;background:linear-gradient(to top,#232a34d1,#232a3400 64%);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;opacity:0;text-decoration:none;text-transform:uppercase;transform:translateY(10px);transition:opacity .24s ease,transform .24s ease}.wi-beauty-salon-specialists__media-action i{flex:0 0 auto;font-size:18px}.wi-beauty-salon-specialists__media:hover .wi-beauty-salon-specialists__media-action,.wi-beauty-salon-specialists__media:focus-within .wi-beauty-salon-specialists__media-action,.wi-beauty-salon-specialists__empty-media:hover .wi-beauty-salon-specialists__media-action,.wi-beauty-salon-specialists__empty-media:focus-visible .wi-beauty-salon-specialists__media-action{opacity:1;transform:translateY(0)}.wi-beauty-salon-specialists__media:hover .wi-beauty-salon-canonical__item-image,.wi-beauty-salon-specialists__media:focus-within .wi-beauty-salon-canonical__item-image,.wi-beauty-salon-specialists__empty-media:hover .wi-beauty-salon-specialists__empty-image,.wi-beauty-salon-specialists__empty-media:focus-visible .wi-beauty-salon-specialists__empty-image{transform:scale(1.035)}.wi-beauty-salon-specialists__media-action:focus-visible,.wi-beauty-salon-specialists__empty-media:focus-visible{outline:3px solid #ff9a83;outline-offset:-5px}.wi-beauty-salon-block--beauty-specialists .wi-beauty-salon-canonical__item h3{margin:26px 0 2px;font-size:20px;font-weight:400;line-height:24px}.wi-beauty-salon-block--beauty-specialists .wi-beauty-salon-canonical__item-label{margin:0;color:#8a7b77;font-size:16px;font-weight:400;text-transform:none}.wi-beauty-salon-specialists__specialties{max-width:34ch;margin:12px auto 0;color:var(--cms-color-muted);font-size:14px;line-height:1.55}.wi-beauty-salon-specialists__credential{display:inline-flex;margin-top:14px;align-items:center;justify-content:center;gap:7px;color:var(--cms-color-secondary);font-size:13px;line-height:1.4}.wi-beauty-salon-specialists__credential i{color:var(--cms-color-primary)}.wi-beauty-salon-specialists__proof{display:flex;align-items:center;justify-content:center;gap:18px}.wi-beauty-salon-specialists__proof>span{display:inline-flex;padding:8px 18px;border-radius:30px;background:#ff927c;color:#fff;font-size:16px;line-height:20px}.wi-beauty-salon-specialists__proof p{margin:0;color:#252120;font-family:var(--cms-font-heading);font-size:26px;line-height:36px}.wi-beauty-salon-block--beauty-specialists .wi-beauty-salon-proof-empty{width:100%;max-width:none;padding:0;border:0;background:transparent}.wi-beauty-salon-block--beauty-specialists .wi-beauty-salon-proof-empty h3{font-size:clamp(28px,4vw,42px);line-height:1.15}.wi-beauty-salon-specialists__empty-intro{max-width:720px;margin-inline:auto}.wi-beauty-salon-specialists__empty-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:0;margin:38px 0 0;list-style:none;text-align:center}.wi-beauty-salon-specialists__empty-steps li{min-width:0;min-height:210px;padding:28px 24px;background:var(--c-beauty-blush, #ffece7)}.wi-beauty-salon-specialists__empty-steps li.has-image{padding:0;background:transparent}.wi-beauty-salon-specialists__empty-image{display:block;width:100%;height:auto;aspect-ratio:4/5;border-radius:6px;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.wi-beauty-salon-specialists__empty-copy{padding:0 10px 4px}.wi-beauty-salon-specialists__empty-steps i{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;color:#fff;background:var(--cms-color-secondary);border-radius:50%;font-size:19px}.wi-beauty-salon-specialists__empty-steps h4{margin:20px 0 0;color:var(--cms-color-secondary);font-family:var(--cms-font-heading);font-size:22px;font-weight:400;line-height:1.25}.wi-beauty-salon-specialists__empty-steps p{margin:10px 0 0;color:var(--cms-color-muted);font-size:14px;line-height:1.6}.wi-beauty-salon-specialists__empty-cta{margin-top:24px}@media(max-width:991px){.wi-beauty-salon-specialists__empty-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:none){.wi-beauty-salon-specialists__media-action{padding:18px;opacity:1;transform:none}}@media(max-width:767px){.wi-beauty-salon-block--beauty-specialists{padding:65px 0}.wi-beauty-salon-specialists__heading{margin-bottom:42px;flex-direction:column;gap:12px;text-align:center}.wi-beauty-salon-specialists__heading .wi-beauty-salon-canonical__eyebrow{padding-right:0;border-right:0}.wi-beauty-salon-specialists__heading h2{padding-left:0;font-size:38px}.wi-beauty-salon-specialists__proof{flex-direction:column;text-align:center}.wi-beauty-salon-specialists__proof p{font-size:22px}.wi-beauty-salon-specialists__empty-steps{grid-template-columns:1fr;gap:12px;margin-top:30px}.wi-beauty-salon-specialists__empty-steps li{min-height:0}.wi-beauty-salon-specialists__media-action{font-size:11px}}
