.ti{flex:0 0 auto;font-size:1.08em;line-height:1}.nav-link .ti{font-size:15px;transition:transform .18s ease}.has-mega.open .nav-link .ti{transform:rotate(180deg)}.has-mega:hover .nav-link svg,.has-mega:focus-within .nav-link svg,.has-mega:hover .nav-link .ti,.has-mega:focus-within .nav-link .ti{transform:rotate(180deg)}.nav-toggle .ti{font-size:24px}.date-trigger .ti{font-size:20px}.date-picker-nav .ti{font-size:17px}.confidence-list .ti,.app-highlights .ti{color:var(--brand);font-size:19px}.carousel-controls button .ti{font-size:18px}@keyframes booking-slot-spin{to{transform:rotate(360deg)}}.service-booking-addons .hb-checkout-addon-grid{grid-template-columns:1fr;gap:8px}.service-booking-addons .hb-checkout-addon-card{padding:10px}.service-booking-addons .hb-checkout-addon-card>span:last-child{min-width:0}.service-booking-date-trigger .ti{font-size:17px}@media(max-width:860px){.mobile-icon-button .ti{font-size:22px}.mobile-menu-actions a .ti{font-size:17px}}.hb-explore-sort-dropdown summary .ti,.hb-explore-view-dropdown summary .ti{color:#52617a;pointer-events:none;transition:transform .18s ease}.hb-explore-sort-dropdown[open] summary .ti,.hb-explore-view-dropdown[open] summary .ti{transform:rotate(180deg)}.hb-map-filter-details>summary .ti{color:#52617a;transition:transform .18s ease}.hb-map-filter-details[open]>summary .ti{transform:rotate(180deg)}.hb-filter-date-picker .date-picker-footer button .ti{color:#667389;font-size:14px}.hb-filter-date-picker .date-picker-footer button:hover .ti,.hb-filter-date-picker .date-picker-footer button:focus-visible .ti{color:var(--hb-box-blue)}@media(max-width:1180px){.hb-filter-drawer-top .ti{font-size:22px}}.hb-eyebrow{margin:0 0 8px;color:var(--brand);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.hb-provider-hero .hb-eyebrow,.hb-provider-hero .hb-title,.hb-provider-hero .hb-subtitle{color:inherit}.hb-card a:not(.hb-button){color:var(--brand);font-weight:750;text-decoration:underline;text-underline-offset:4px}.hb-button,.hb-button.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--button-accent);border-radius:8px;background:var(--button-accent);color:#fff;font-size:14px;font-weight:800;line-height:1;text-decoration:none}.hb-button--secondary,.hb-button.secondary{border-color:rgba(var(--brand-rgb),.18);background:#fff;color:var(--brand)}.hb-form{display:grid;gap:24px}.hb-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hb-form label,.hb-addon-row{display:grid;gap:7px;min-width:0}.hb-form label>span,.hb-addon-row legend{color:var(--ink);font-size:13px;font-weight:800}.hb-form input,.hb-form select,.hb-form textarea{width:100%;min-height:44px;border:1px solid rgba(var(--brand-rgb),.18);border-radius:8px;background:#fff;color:var(--ink);font:inherit;padding:10px 12px}.hb-form textarea{resize:vertical}.hb-form small{color:var(--muted)}.hb-check{grid-template-columns:auto minmax(0,1fr);align-items:start}.hb-check input{width:18px;min-height:18px;margin-top:2px}.hb-checkout-save-address{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid rgba(var(--brand-rgb),.14);border-radius:5px;background:#fff}.hb-form .hb-checkout-save-address>span{color:var(--ink);font-size:13px;font-weight:500}.hb-checkout-field-error{color:#9f1d1d!important;font-size:12px;font-weight:500}.hb-checkout-body{display:flex;min-height:100vh;flex-direction:column;background:#f8fafc}.hb-checkout-chrome{border-bottom:1px solid rgba(var(--brand-rgb),.1);background:#fffaf7}.hb-checkout-chrome-inner,.hb-checkout-footer-inner{width:min(calc(100% - 32px),1152px);max-width:1152px;margin-inline:auto}.hb-checkout-chrome-inner{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:18px}.hb-checkout-chrome-brand{display:inline-flex;min-width:0;align-items:center;color:var(--ink);text-decoration:none}.hb-checkout-chrome-brand img{display:block;width:auto;height:54px;max-width:min(220px,52vw);object-fit:contain}.hb-checkout-chrome-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.hb-checkout-secure,.hb-checkout-chrome-back{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:14px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.hb-checkout-secure{color:#2f5d48}.hb-checkout-chrome-back{transition:color .16s ease}.hb-checkout-chrome-back:hover,.hb-checkout-chrome-back:focus-visible{color:var(--brand)}.hb-checkout-layout-main{flex:1 0 auto}.hb-checkout-page{min-width:0;padding:32px 0 56px;background:#f8fafc}.hb-checkout-shell{width:min(calc(100% - 32px),1152px);max-width:1152px;display:grid;grid-template-columns:minmax(0,760px) minmax(0,360px);gap:32px;align-items:start;margin-inline:auto}.hb-checkout-main,.hb-checkout-form{display:grid;gap:18px}.hb-checkout-heading{display:grid;gap:8px}.hb-checkout-heading h1{margin:0;color:var(--ink);font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1;letter-spacing:0}.hb-checkout-heading p{max-width:720px;margin:0;color:var(--muted);font-size:16px}.hb-checkout-alert,.hb-checkout-panel,.hb-checkout-summary{border:1px solid rgba(var(--brand-rgb),.14);border-radius:8px;background:#fff}.hb-checkout-alert{padding:16px 18px;color:#8b1d1d}.hb-checkout-alert--blocked{background:#fff7f7;border-color:#8b1d1d2e}.hb-checkout-alert p{margin:8px 0 0}.hb-checkout-alert ul{margin:10px 0 0;padding-left:18px}.hb-checkout-panel{display:grid;gap:16px;padding:clamp(18px,3vw,24px)}.hb-checkout-panel-head{display:flex;gap:12px;align-items:flex-start}.hb-checkout-panel-head>span{width:30px;height:30px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:5px;background:var(--brand-soft);color:var(--brand);font-weight:600}.hb-checkout-panel-head h2{margin:0 0 4px;color:var(--ink);font-size:20px;font-weight:600}.hb-checkout-panel-head p{margin:0;color:var(--muted);font-size:14px}.hb-checkout-disclosure{min-width:190px}.hb-checkout-disclosure summary,.hb-checkout-policy-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;color:var(--brand);font-size:13px;font-weight:600}.hb-checkout-disclosure summary::-webkit-details-marker,.hb-checkout-policy-disclosure summary::-webkit-details-marker{display:none}.hb-checkout-disclosure summary i,.hb-checkout-policy-disclosure summary:after{transition:transform .16s ease}.hb-checkout-disclosure[open] summary i{transform:rotate(180deg)}.hb-checkout-disclosure-body{display:grid;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(var(--brand-rgb),.1)}.hb-checkout-change-disclosure .hb-checkout-disclosure-body{min-width:min(720px,calc(100vw - 48px))}.hb-checkout-addon-disclosure{min-width:0}.hb-checkout-addon-disclosure summary,.hb-checkout-optional-disclosure summary{min-height:44px;padding:0 14px;border:1px solid rgba(var(--brand-rgb),.12);border-radius:5px;background:#fffaf7}.hb-checkout-addon-disclosure summary small{margin-left:auto;color:var(--muted);font-size:12px;font-weight:500}.hb-checkout-locked small,.hb-checkout-summary dt{display:block;margin-bottom:3px;color:var(--muted);font-size:12px}.hb-checkout-locked strong,.hb-checkout-summary dd{color:var(--ink);font-weight:600}.hb-checkout-change-link,.hb-checkout-intent-cta{width:fit-content}.hb-checkout-intent-empty{max-width:720px}.hb-checkout-addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hb-checkout-panel--optional{gap:14px}.hb-checkout-secondary-stack{display:grid;gap:10px}.hb-checkout-addon-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;min-height:100%;padding:12px;border:1px solid rgba(var(--brand-rgb),.14);border-radius:5px;background:#fff;cursor:pointer}.hb-checkout-addon-card:has(input:checked){border-color:#e05269;background:#fff5f7}.hb-checkout-addon-card input{position:absolute;opacity:0;pointer-events:none}.hb-checkout-addon-check{width:20px;height:20px;display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid rgba(var(--brand-rgb),.22);border-radius:5px;background:#fff}.hb-checkout-addon-card input:checked+.hb-checkout-addon-check{border-color:#e05269;background:#e05269}.hb-checkout-addon-card input:checked+.hb-checkout-addon-check:after{color:#fff;font-size:12px;content:"✓"}.hb-checkout-addon-card strong,.hb-checkout-addon-card small,.hb-checkout-addon-card em{display:block}.hb-checkout-addon-card strong{color:var(--ink);font-weight:600}.hb-checkout-addon-card small{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hb-checkout-addon-card em{margin-top:8px;color:var(--brand);font-style:normal;font-size:13px;font-weight:600}.hb-checkout-empty{padding:14px;border:1px solid rgba(var(--brand-rgb),.12);border-radius:8px;background:#fff9f5}.hb-checkout-empty strong{color:var(--ink);font-weight:600}.hb-checkout-empty p{margin:5px 0 0;color:var(--muted)}.hb-checkout-empty--quiet{padding:12px;background:#fff}.hb-checkout-offers{display:grid;gap:9px;padding:12px;border:1px solid rgba(var(--brand-rgb),.1);border-radius:5px;background:#fffaf7}.hb-checkout-offers strong{color:var(--ink);font-size:13px;font-weight:600}.hb-checkout-offers>div{display:flex;flex-wrap:wrap;gap:8px}.hb-checkout-offers span{display:inline-flex;gap:6px;align-items:center;padding:6px 8px;border:1px solid rgba(var(--brand-rgb),.12);border-radius:5px;background:#fff;color:var(--muted);font-size:12px}.hb-checkout-offers b{color:var(--ink);font-weight:600}.hb-checkout-payment-methods{gap:16px}.hb-checkout-payment-options{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.hb-checkout-payment-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px;border:1px solid rgba(var(--brand-rgb),.14);border-radius:8px;background:#fff;cursor:pointer}.hb-checkout-payment-option:focus-within{border-color:rgba(var(--brand-rgb),.42);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.08)}.hb-checkout-payment-option input{position:absolute;opacity:0;pointer-events:none}.hb-checkout-payment-radio{width:20px;height:20px;margin-top:1px;border:2px solid rgba(var(--brand-rgb),.3);border-radius:999px;background:#fff;box-shadow:inset 0 0 0 4px #fff}.hb-checkout-payment-option input:checked+.hb-checkout-payment-radio{border-color:var(--brand);background:var(--brand)}.hb-checkout-payment-copy{display:grid;gap:4px;min-width:0}.hb-checkout-payment-copy strong{color:var(--ink);font-size:14px;font-weight:800}.hb-checkout-payment-copy small,.hb-checkout-payment-copy em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45}.hb-checkout-payment-empty{border-color:#c53f3f2e;background:#fff7f7}.hb-checkout-payment-error{margin-top:-4px}.hb-checkout-submit{width:100%}.hb-checkout-recovery[hidden],.hb-checkout-account-modal[hidden]{display:none}.hb-checkout-modal-open{overflow:hidden}.hb-checkout-account-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px}.hb-checkout-account-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#181c2675;cursor:pointer}.hb-checkout-account-dialog{position:relative;width:min(100%,430px);display:grid;gap:16px;padding:22px;border:1px solid rgba(var(--brand-rgb),.14);border-radius:8px;background:#fff;box-shadow:0 24px 80px #181c2638}.hb-checkout-account-close{position:absolute;top:12px;right:12px;width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid rgba(var(--brand-rgb),.12);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}.hb-checkout-account-head{display:flex;gap:12px;padding-right:34px}.hb-checkout-account-head>span{width:34px;height:34px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--brand-soft);color:var(--brand)}.hb-checkout-account-head small{display:block;margin-bottom:3px;color:var(--brand);font-size:12px;font-weight:800;text-transform:uppercase}.hb-checkout-account-head h2{margin:0;color:var(--ink);font-size:22px;font-weight:600;line-height:1.15}.hb-checkout-account-head p{margin:6px 0 0;color:var(--muted);font-size:14px}.hb-checkout-account-error{padding:10px 12px;border:1px solid rgba(139,29,29,.18);border-radius:6px;background:#fff7f7;color:#8b1d1d;font-size:13px}.hb-checkout-account-field{display:grid;gap:7px}.hb-checkout-account-field span{color:var(--ink);font-size:13px;font-weight:800}.hb-checkout-account-field input{width:100%;min-height:44px;border:1px solid rgba(var(--brand-rgb),.18);border-radius:8px;background:#fff;color:var(--ink);font:inherit;padding:10px 12px}.hb-checkout-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hb-checkout-summary{position:sticky;top:20px;display:grid;gap:14px;padding:20px}.hb-checkout-booking-card{display:grid;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(var(--brand-rgb),.1)}.hb-checkout-booking-hero{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center}.hb-checkout-booking-media{width:76px;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#f7f2ee;border:1px solid rgba(var(--brand-rgb),.1)}.hb-checkout-booking-media img{width:100%;height:100%;display:block;object-fit:cover}.hb-checkout-booking-copy{min-width:0}.hb-checkout-booking-copy h2{margin:0;color:var(--ink);font-size:17px;font-weight:600;line-height:1.2}.hb-checkout-booking-copy p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.35}.hb-checkout-booking-meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;color:#5f4c45;font-size:12px;line-height:1.3}.hb-checkout-booking-meta span{display:inline-flex;gap:4px;align-items:center;min-width:0}.hb-checkout-booking-meta i{color:#8f473a;font-size:14px}.hb-checkout-booking-time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(var(--brand-rgb),.12);border-radius:5px;background:#fffaf7}.hb-checkout-booking-time div{min-width:0;padding:10px 12px}.hb-checkout-booking-time div+div{border-left:1px solid rgba(var(--brand-rgb),.1)}.hb-checkout-booking-time span{display:block;color:var(--muted);font-size:11px;font-weight:500}.hb-checkout-booking-time strong{display:block;margin-top:3px;color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.hb-checkout-summary-review-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(var(--brand-rgb),.1)}.hb-checkout-summary-review-head span{color:var(--ink);font-size:13px;font-weight:700}.hb-checkout-summary-review-head a{display:inline-flex;align-items:center;gap:5px;color:var(--brand);font-size:12px;font-weight:700;text-decoration:none}.hb-checkout-summary-review-head a:hover,.hb-checkout-summary-review-head a:focus-visible{text-decoration:underline}.hb-checkout-summary h2{margin:0;color:var(--ink);font-size:20px;font-weight:600}.hb-checkout-summary h3{margin:2px 0 -4px;color:var(--ink);font-size:14px;font-weight:600}.hb-checkout-summary-totals{display:grid;gap:10px;padding:14px;border:1px solid rgba(var(--brand-rgb),.12);border-radius:8px;background:#fffaf7}.hb-checkout-summary-total{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.hb-checkout-summary-total span{color:var(--muted);font-size:13px;font-weight:500}.hb-checkout-summary-total strong{color:var(--ink);font-size:18px;font-weight:600;letter-spacing:0;text-align:right}.hb-checkout-summary-total.is-primary{align-items:flex-start;padding-bottom:10px;border-bottom:1px solid rgba(var(--brand-rgb),.1)}.hb-checkout-summary-total.is-primary span{color:#6e5750}.hb-checkout-summary-total.is-primary strong{font-size:32px;line-height:1}.hb-checkout-summary dl{display:grid;gap:8px;margin:0}.hb-checkout-summary dl div{display:flex;justify-content:space-between;gap:12px;padding:0}.hb-checkout-summary dl div[hidden]{display:none!important}.hb-checkout-summary dd{margin:0;color:var(--ink);font-weight:600;text-align:right}.hb-checkout-summary-note{display:flex;align-items:flex-start;gap:9px;color:#5f4c45;font-size:13px;font-weight:500;line-height:1.35}.hb-checkout-summary-note i{margin-top:1px;color:var(--green);font-size:16px}.hb-checkout-policy-disclosure{padding:12px;border:1px solid rgba(var(--brand-rgb),.1);border-radius:5px;background:#fffaf7}.hb-checkout-policy-disclosure summary{color:var(--ink)}.hb-checkout-policy-disclosure summary:after{content:"+";color:var(--brand);font-size:16px}.hb-checkout-policy-disclosure[open] summary:after{transform:rotate(45deg)}.hb-checkout-policy-disclosure p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.hb-checkout-policy-disclosure strong{color:var(--ink);font-weight:600}.hb-checkout-footer{flex:0 0 auto;border-top:1px solid rgba(var(--brand-rgb),.1);background:#fffaf7}.hb-checkout-footer-inner{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:12px}.hb-checkout-footer p{margin:0}.hb-checkout-footer nav{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px}.hb-checkout-footer a{color:var(--ink);font-weight:650;text-decoration:none}.hb-checkout-footer a:hover,.hb-checkout-footer a:focus-visible{color:var(--brand);text-decoration:underline;text-underline-offset:4px}@media(max-width:1024px){.hb-checkout-shell{grid-template-columns:1fr}.hb-checkout-summary{position:static}}@media(max-width:720px){.hb-checkout-chrome-inner{min-height:68px}.hb-checkout-chrome-brand img{height:46px}.hb-checkout-secure span{display:none}.hb-checkout-page{padding:20px 0 36px}.hb-checkout-shell,.hb-checkout-chrome-inner{width:calc(100% - 32px)}.hb-checkout-heading{gap:7px}.hb-checkout-heading h1{font-size:clamp(28px,10vw,34px);line-height:1.05}.hb-checkout-addon-grid,.hb-checkout-confirm-card,.hb-checkout-locked,.hb-checkout-form .hb-form-row{grid-template-columns:1fr}.hb-checkout-change-disclosure,.hb-checkout-disclosure{justify-self:stretch;min-width:0}.hb-checkout-panel-head,.hb-checkout-summary-head{display:grid;grid-template-columns:1fr;gap:8px}.hb-checkout-panel-head>span,.hb-checkout-summary-head>span{width:24px;height:24px;font-size:13px}.hb-checkout-panel-head h2{font-size:17px}.hb-checkout-change-disclosure .hb-checkout-disclosure-body{min-width:0}.hb-checkout-panel{padding:15px}.hb-checkout-summary-total.is-primary strong{font-size:28px}.hb-checkout-booking-hero{grid-template-columns:64px minmax(0,1fr)}.hb-checkout-booking-media{width:64px}.hb-checkout-booking-time{grid-template-columns:1fr}.hb-checkout-booking-time div+div{border-top:1px solid rgba(var(--brand-rgb),.1);border-left:0}.hb-checkout-footer-inner{align-items:flex-start;flex-direction:column;justify-content:center;min-height:74px;padding-block:12px}.hb-checkout-footer nav{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.hb-checkout-chrome-back,.hb-checkout-disclosure summary i,.hb-checkout-policy-disclosure summary:after{transition:none}}.hb-provider-service-cta.is-disabled,.provider-button.is-disabled,.provider-button:disabled,.hb-checkout-submit:disabled{border-color:#d9d1d4;background:#f2eeef;color:#8e8589;cursor:not-allowed;box-shadow:none;pointer-events:none}@media(max-width:900px){.hb-hero-card,.hb-provider-hero-grid,.hb-provider-profile-shell,.hb-provider-review-shell,.hb-provider-review-summary-band,.hb-grid--two,.hb-form-row{grid-template-columns:1fr}}@media(max-width:640px){.hb-button,.hb-button.secondary{width:100%}}body.hb-provider-directory-body .hb-pro-card-match span.is-primary{border-color:#375bd633;background:var(--hb-provider-card-match-primary-bg, rgba(55, 91, 214, .08));color:var(--hb-provider-card-match-primary-color, #263f9a)}.professional-console-content .hb-eyebrow{color:#374967;font-size:12px;font-weight:900;letter-spacing:0}.professional-console-content .hb-button,.professional-console-content button.hb-button,.professional-console-content a.hb-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #0f172a;border-radius:6px;background:#111827;color:#fff;font-size:13px;font-weight:900;text-decoration:none;box-shadow:none}.professional-console-content .hb-button:hover,.professional-console-content a.hb-button:hover,.professional-console-content button.hb-button:hover{transform:none;border-color:#0f5ea8;background:#0f5ea8;color:#fff}.professional-console-content .hb-form,.professional-console-content .professional-settings-card.hb-form{display:grid;gap:18px}.professional-console-content .hb-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.professional-console-content label span,.professional-console-content .hb-form label span{color:#253652;font-size:13px;font-weight:900}.professional-list-toolbar-actions .hb-button{min-width:96px}@media(max-width:760px){.professional-list-toolbar-actions,.professional-list-toolbar-actions .hb-button,.professional-list-toolbar-actions .professional-small-button{width:100%}}.professional-availability-sticky-actions .hb-button{width:100%;justify-content:center}@media(max-width:720px){.professional-console-content .hb-grid,.professional-console-content .hb-grid-2,.professional-console-content .hb-grid--two,.professional-console-content .hb-form-row,.professional-console-content .hb-definition-grid,.professional-console-content .hb-addon-grid,.provider-profile-tag-panels,.provider-addon-assignment-grid,.professional-media-grid,.professional-service-operations-grid,.professional-service-next-step,.professional-filter-bar,.professional-service-row,.professional-addon-row,.professional-availability-row,.professional-compact-stats{grid-template-columns:1fr}}body.hb-customer-dashboard-body .hb-eyebrow,body.hb-customer-dashboard-body .hb-pill,body.hb-customer-dashboard-body .hb-button,body.hb-customer-dashboard-body .hb-button.secondary,body.hb-customer-dashboard-body .hb-button--secondary,body.hb-customer-dashboard-body .hb-button--ghost,body.hb-customer-dashboard-body .hb-form label>span,body.hb-customer-dashboard-body .hb-addon-row legend,body.hb-customer-dashboard-body .hb-definition-grid dt,body.hb-customer-dashboard-body .hb-definition-grid dd,body.hb-customer-dashboard-body .hb-card a:not(.hb-button),body.hb-customer-dashboard-body .hb-card strong{font-weight:600}body.hb-professional-console-body .professional-console-menu-label,body.hb-professional-console-body .professional-console-menu a,body.hb-professional-console-body .professional-console-workspace>span,body.hb-professional-console-body .professional-console-workspace strong,body.hb-professional-console-body .professional-console-actions a,body.hb-professional-console-body .professional-console-content .hb-eyebrow,body.hb-professional-console-body .professional-console-content .hb-pill,body.hb-professional-console-body .professional-console-content .hb-button,body.hb-professional-console-body .professional-console-content button.hb-button,body.hb-professional-console-body .professional-console-content a.hb-button,body.hb-professional-console-body .professional-console-content .hb-definition-grid dt,body.hb-professional-console-body .professional-console-content .hb-definition-grid dd,body.hb-professional-console-body .professional-console-content .hb-mini-list strong,body.hb-professional-console-body .professional-console-content label span,body.hb-professional-console-body .professional-console-content .hb-form label span,body.hb-professional-console-body .professional-console-title a,body.hb-professional-console-body .professional-report-head span,body.hb-professional-console-body .professional-side-head a,body.hb-professional-console-body .professional-card-head a,body.hb-professional-console-body .professional-settings-pills a,body.hb-professional-console-body .professional-tabbar a,body.hb-professional-console-body .professional-status-chip,body.hb-professional-console-body .professional-month-heading,body.hb-professional-console-body .professional-month-day a,body.hb-professional-console-body .professional-month-day small,body.hb-professional-console-body .professional-week-grid span,body.hb-professional-console-body .professional-stack-list span,body.hb-professional-console-body .professional-compact-stats dt,body.hb-professional-console-body .professional-compact-stats dd,body.hb-professional-console-body .professional-small-button,body.hb-professional-console-body .professional-agenda-table em{font-weight:600}@media(max-width:720px){.for-stylists-actions .hb-button{width:100%}}.hb-support-hero-panel .hb-eyebrow,.hb-support-hero-panel .hb-title,.hb-support-hero-panel .hb-subtitle{margin:0}.hb-support-hero .hb-button,.hb-support-article-hero .hb-button,.hb-support-search-actions .hb-button,.hb-support-ticket-form .hb-button{gap:8px}.hb-support-hero-search .hb-button{min-height:54px;border-radius:5px;white-space:nowrap}@media(max-width:720px){.hb-support-hero-search .hb-button,.hb-support-hero-search-field,.hb-support-hero-filter{min-height:50px}.hb-support-search-actions,.hb-support-search-actions .hb-button,.hb-support-ticket-form .hb-button,.hb-support-hero .hb-actions,.hb-support-article-hero .hb-actions{width:100%}}.hb-contact-actions .hb-button,.hb-contact-safety-panel .hb-button{gap:8px}@media(max-width:720px){.hb-contact-actions,.hb-contact-actions .hb-button,.hb-contact-safety-panel .hb-button{width:100%}}
