.ClinicHeading-module__skHqnW__identity{align-items:center;gap:var(--space-16);display:flex}.ClinicHeading-module__skHqnW__logoTile{width:96px;height:96px;padding:var(--space-6);background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-24);isolation:isolate;flex:none;overflow:hidden}.ClinicHeading-module__skHqnW__logo{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.ClinicHeading-module__skHqnW__naming{min-width:0}.ClinicHeading-module__skHqnW__name{margin:0 0 var(--space-6);font:var(--type-display-xs);color:var(--color-ink);letter-spacing:-.015em;text-wrap:pretty}.ClinicHeading-module__skHqnW__tagline{margin:0 0 var(--space-6);font:var(--type-body-md);color:var(--color-text-secondary);text-wrap:pretty}.ClinicHeading-module__skHqnW__meta{font:var(--type-body);color:var(--color-text-secondary);margin:0}.ClinicHeading-module__skHqnW__about{margin:var(--space-12) 0 0;max-width:68ch;font:var(--type-body-md);color:var(--color-text-secondary);white-space:pre-line}.ClinicHeading-module__skHqnW__factRow{align-items:center;gap:var(--space-8);margin-top:var(--space-6);font:var(--type-label);flex-wrap:wrap;display:flex}.ClinicHeading-module__skHqnW__metaAction{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.ClinicHeading-module__skHqnW__metaAction:hover,.ClinicHeading-module__skHqnW__metaAction:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-muted);text-decoration-color:var(--color-border-muted);text-underline-offset:.18em}
.TreatmentRow-module__Ya2nXG__row{border-radius:var(--radius-14);background:var(--color-surface);border:var(--border-width) solid var(--color-fill-neutral)}.TreatmentRow-module__Ya2nXG__row.TreatmentRow-module__Ya2nXG__open{border-width:var(--border-width-strong);border-color:var(--color-ink)}.TreatmentRow-module__Ya2nXG__head{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12) var(--space-14);display:flex}.TreatmentRow-module__Ya2nXG__headMain{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.TreatmentRow-module__Ya2nXG__titleLine{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.TreatmentRow-module__Ya2nXG__name{font:var(--type-label-md);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-muted);text-decoration-color:var(--color-border-muted);text-underline-offset:var(--underline-offset)}.TreatmentRow-module__Ya2nXG__name:hover{color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.TreatmentRow-module__Ya2nXG__sub{font:var(--type-body-2xs);color:var(--color-text-muted)}.TreatmentRow-module__Ya2nXG__price{font:var(--type-action-md);color:var(--color-ink);white-space:nowrap;--price-floor-value-font:var(--type-action-md);--price-floor-from-font:var(--type-action-md);--price-floor-from-weight:var(--weight-bold);--price-floor-from-color:var(--color-ink);flex:none}.TreatmentRow-module__Ya2nXG__caret{border-radius:var(--radius-pill);background:var(--color-fill-neutral);width:26px;height:26px;color:var(--color-ink-secondary);font:var(--type-action-md);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:flex}.TreatmentRow-module__Ya2nXG__row.TreatmentRow-module__Ya2nXG__open .TreatmentRow-module__Ya2nXG__caret{background:var(--color-ink);color:var(--color-accent)}.TreatmentRow-module__Ya2nXG__body{align-items:flex-start;gap:var(--space-7);padding:0 var(--space-14) var(--space-14);border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-11);flex-direction:column;display:flex}.TreatmentRow-module__Ya2nXG__lengthLabel{font:var(--type-badge);text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted)}.TreatmentRow-module__Ya2nXG__durChips{gap:var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.TreatmentRow-module__Ya2nXG__description{font:var(--type-body-2xs);color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:62ch;margin:0;display:-webkit-box;overflow:hidden}.TreatmentRow-module__Ya2nXG__descriptionOpen{font:var(--type-body-2xs);color:var(--color-text-secondary);max-width:62ch;margin:0}.TreatmentRow-module__Ya2nXG__readMore{font:var(--type-action-2xs);color:var(--color-link);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;text-decoration:underline}.TreatmentRow-module__Ya2nXG__readMore:hover{color:var(--color-link-hover)}.TreatmentRow-module__Ya2nXG__bookingInfoToggle{align-self:flex-start;align-items:center;gap:var(--space-4);font:var(--type-label-3xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.TreatmentRow-module__Ya2nXG__bookingInfoToggle:hover{color:var(--color-accent-deep)}.TreatmentRow-module__Ya2nXG__bookingInfoChevron{font-size:.85em}.TreatmentRow-module__Ya2nXG__bookingInfo{padding-left:var(--space-10);border-left:var(--border-width-strong) solid var(--color-border);font:var(--type-body-xs);color:var(--color-text-muted);max-width:62ch;margin:0}.TreatmentRow-module__Ya2nXG__providers{align-items:center;gap:var(--space-9);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.TreatmentRow-module__Ya2nXG__providersText{font:var(--type-body-2xs);color:var(--color-text-secondary)}.TreatmentRow-module__Ya2nXG__slotChips{gap:var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.TreatmentRow-module__Ya2nXG__footer{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;margin-top:var(--space-6);flex-wrap:wrap;display:flex}.TreatmentRow-module__Ya2nXG__selectedLabel{font:var(--type-label-xs);color:var(--color-ink)}.TreatmentRow-module__Ya2nXG__pickTime{padding:var(--space-10) var(--space-18);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-ink);font:var(--type-action-2xs);white-space:nowrap;cursor:pointer;border:none;flex:none;text-decoration:none}.TreatmentRow-module__Ya2nXG__pickTime:hover{background:var(--color-hover-accent)}
.DisciplineAccordion-module__ZiyPna__card{border-radius:var(--radius-18);border:var(--border-width) solid var(--color-border);background:var(--color-surface);overflow:hidden}.DisciplineAccordion-module__ZiyPna__head{align-items:center;gap:var(--space-14);width:100%;padding:var(--space-15) var(--space-18);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;display:flex}.DisciplineAccordion-module__ZiyPna__head:hover{background:var(--color-hover-ghost)}.DisciplineAccordion-module__ZiyPna__headMain{flex:1;min-width:min(210px,100%)}.DisciplineAccordion-module__ZiyPna__titleLine{align-items:baseline;gap:var(--space-9);flex-wrap:wrap;display:flex}.DisciplineAccordion-module__ZiyPna__name{font:var(--type-action);color:var(--color-ink)}.DisciplineAccordion-module__ZiyPna__counts{font:var(--type-label-2xs);color:var(--color-text-muted);white-space:nowrap}.DisciplineAccordion-module__ZiyPna__metaLine{align-items:center;gap:var(--space-9);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.DisciplineAccordion-module__ZiyPna__fromPrice{--price-floor-value-font:var(--type-action-xs);--price-floor-from-font:var(--type-action-xs);--price-floor-from-weight:var(--weight-bold);--price-floor-from-color:var(--color-ink);white-space:nowrap}.DisciplineAccordion-module__ZiyPna__practitioners{font:var(--type-body-2xs);color:var(--color-text-secondary);white-space:nowrap}.DisciplineAccordion-module__ZiyPna__availability{padding:var(--space-4) var(--space-10);border-radius:var(--radius-pill);font:var(--type-label-2xs);font-weight:var(--weight-bold)}.DisciplineAccordion-module__ZiyPna__avatarsRow{flex:none}.DisciplineAccordion-module__ZiyPna__toggle{padding:var(--space-8) var(--space-15);border-radius:var(--radius-pill);font:var(--type-action-2xs);background:var(--color-fill-neutral);color:var(--color-ink);flex:none}.DisciplineAccordion-module__ZiyPna__head[aria-expanded=true]{background:var(--color-bg);border-bottom:var(--border-width) solid var(--color-border)}.DisciplineAccordion-module__ZiyPna__head[aria-expanded=true] .DisciplineAccordion-module__ZiyPna__toggle{color:var(--color-text-muted);border:var(--border-width-selected) solid var(--color-border-strong);background:0 0}.DisciplineAccordion-module__ZiyPna__body{gap:var(--space-8);padding:var(--space-12);background:var(--color-surface-sunken);flex-direction:column;display:flex}.DisciplineAccordion-module__ZiyPna__showMore{padding:var(--space-9) var(--space-16);border-radius:var(--radius-pill);background:var(--color-fill-neutral);font:var(--type-action-2xs);color:var(--color-ink);cursor:pointer;border:none;align-self:flex-start}.DisciplineAccordion-module__ZiyPna__showMore:hover{background:var(--color-hover-fill)}
.ServiceCatalogue-module__STUwSW__main{gap:var(--space-14);flex-direction:column;display:flex}.ServiceCatalogue-module__STUwSW__overview{font:var(--type-body-xs);color:var(--color-text-muted);max-width:60ch;margin:0}.ServiceCatalogue-module__STUwSW__chipRow{gap:var(--space-7);flex-wrap:wrap;display:flex}.ServiceCatalogue-module__STUwSW__groups{gap:var(--space-10);flex-direction:column;display:flex}.ServiceCatalogue-module__STUwSW__groups.ServiceCatalogue-module__STUwSW__spacious{gap:var(--space-26)}.ServiceCatalogue-module__STUwSW__items{gap:var(--space-8);flex-direction:column;display:flex}.ServiceCatalogue-module__STUwSW__fullHeading{align-items:baseline;gap:var(--space-9);padding-bottom:var(--space-9);border-bottom:var(--border-width-selected) solid var(--color-ink);margin-bottom:var(--space-10);display:flex}.ServiceCatalogue-module__STUwSW__fullHeadingLabel{font:var(--type-title-xs);color:var(--color-ink)}.ServiceCatalogue-module__STUwSW__fullHeadingCount{font:var(--type-label-2xs);color:var(--color-text-muted)}.ServiceCatalogue-module__STUwSW__summary{font:var(--type-label-sm);color:var(--color-text-muted);margin:0}.ServiceCatalogue-module__STUwSW__reset,.ServiceCatalogue-module__STUwSW__clear{font:var(--type-label-sm);color:var(--color-link);cursor:pointer;background:0 0;border:none;padding:0}.ServiceCatalogue-module__STUwSW__reset:hover,.ServiceCatalogue-module__STUwSW__clear:hover{color:var(--color-link-hover)}.ServiceCatalogue-module__STUwSW__fullLayout{align-items:flex-start;gap:var(--space-26);flex-wrap:wrap;display:flex}.ServiceCatalogue-module__STUwSW__fullContent{flex:1;min-width:min(400px,100%)}.ServiceCatalogue-module__STUwSW__contentLede{gap:var(--space-6);flex-direction:column;display:flex}.ServiceCatalogue-module__STUwSW__contentLede:not(:empty){margin-bottom:var(--space-12)}.ServiceCatalogue-module__STUwSW__rail{flex:none;width:230px;position:sticky;top:80px}.ServiceCatalogue-module__STUwSW__railCard{padding:var(--space-10);border:var(--border-hairline);border-radius:var(--radius-panel-lg);background:var(--color-surface)}.ServiceCatalogue-module__STUwSW__railRow{justify-content:space-between;gap:var(--space-10);width:100%;padding:var(--space-10) var(--space-13);border-radius:var(--radius-11);font:var(--type-label);color:var(--color-ink-secondary);text-align:left;cursor:pointer;transition:var(--transition-hover);background:0 0;border:none;display:flex}.ServiceCatalogue-module__STUwSW__railRow:hover{background:var(--color-hover-ghost)}.ServiceCatalogue-module__STUwSW__railRowActive{background:var(--color-ink);color:var(--color-accent)}.ServiceCatalogue-module__STUwSW__railRowActive:hover{background:var(--color-hover-ink)}.ServiceCatalogue-module__STUwSW__callBox{margin-top:var(--space-12);padding:var(--space-16) var(--space-18);border-radius:var(--radius-panel-lg);background:var(--color-info-tint)}.ServiceCatalogue-module__STUwSW__callTitle{margin:0 0 var(--space-5);font:var(--type-label-lg);color:var(--color-ink)}.ServiceCatalogue-module__STUwSW__callBody{font:var(--type-body-xs);color:var(--color-info);margin:0}.ServiceCatalogue-module__STUwSW__callBody a{color:inherit}@media (max-width:760px){.ServiceCatalogue-module__STUwSW__rail{width:100%;position:static}}
.CatalogueTreatmentRow-module__0-_i_G__row{justify-content:space-between;align-items:center;gap:var(--space-14);padding:var(--space-13) var(--space-17);background:var(--color-surface);border:var(--border-width) solid var(--color-border-muted);border-radius:var(--radius-14);flex-wrap:wrap;display:flex}.CatalogueTreatmentRow-module__0-_i_G__main{flex:1;min-width:min(240px,100%)}.CatalogueTreatmentRow-module__0-_i_G__titleRow{align-items:center;gap:var(--space-9);flex-wrap:wrap;display:flex}.CatalogueTreatmentRow-module__0-_i_G__name{font:var(--type-label-lg);color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.CatalogueTreatmentRow-module__0-_i_G__name:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}.CatalogueTreatmentRow-module__0-_i_G__chips{gap:var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.CatalogueTreatmentRow-module__0-_i_G__meta{text-align:right;flex:none;min-width:0;max-width:260px}.CatalogueTreatmentRow-module__0-_i_G__meta>*{align-items:flex-end}.CatalogueTreatmentRow-module__0-_i_G__providers{font:var(--type-label-2xs);color:var(--color-text-muted);margin-bottom:var(--space-3)}.CatalogueTreatmentRow-module__0-_i_G__book,.CatalogueTreatmentRow-module__0-_i_G__who{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;border:none;flex:none;text-decoration:none}.CatalogueTreatmentRow-module__0-_i_G__book{padding:var(--space-9) var(--space-17);background:var(--color-accent-tint);color:var(--color-accent-deep);font:var(--type-action-2xs)}.CatalogueTreatmentRow-module__0-_i_G__book:hover{background:var(--color-accent);color:var(--color-ink)}.CatalogueTreatmentRow-module__0-_i_G__who{padding:var(--space-8) var(--space-15);border:var(--border-width) solid var(--color-border-strong);color:var(--color-ink-secondary);font:var(--type-label-2xs);background:0 0}.CatalogueTreatmentRow-module__0-_i_G__who:hover{border-color:var(--color-ink);color:var(--color-ink)}@media (max-width:560px){.CatalogueTreatmentRow-module__0-_i_G__meta{text-align:left;max-width:none}.CatalogueTreatmentRow-module__0-_i_G__meta>*{align-items:flex-start}}
