:is(.masa-salon-page,.sl-app){--sl-muted:var(--sl-muted-surface);--sl-material-canvas:color-mix(in srgb,var(--sl-brand-soft) 42%,var(--sl-page));--sl-material-clear:var(--sl-page);--sl-material-thick:color-mix(in srgb,var(--sl-brand-soft) 22%,var(--sl-page));--sl-material-control:var(--sl-page);--sl-material-edge:color-mix(in srgb,var(--sl-page) 88%,var(--sl-brand-soft));--sl-material-line:color-mix(in srgb,var(--sl-brand) 16%,var(--sl-page));--sl-material-shadow:0 8px 28px color-mix(in srgb,var(--sl-brand-deep) 9%,transparent),inset 0 1px 0 var(--sl-material-edge);--sl-material-control-shadow:0 2px 8px color-mix(in srgb,var(--sl-brand-deep) 4%,transparent),inset 0 1px 0 var(--sl-material-edge);--sl-material-filter:none;--sl-material-content-filter:none;--sl-glass:var(--sl-material-clear);--sl-glass-line:var(--sl-material-line);--sl-glass-shadow:var(--sl-material-shadow)}@supports((backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px))){:is(.masa-salon-page,.sl-app){--sl-material-clear:color-mix(in srgb,var(--sl-page) 83%,transparent);--sl-material-thick:color-mix(in srgb,color-mix(in srgb,var(--sl-brand-soft) 24%,var(--sl-page)) 95%,transparent);--sl-material-control:color-mix(in srgb,var(--sl-page) 90%,transparent);--sl-material-filter:blur(20px) saturate(125%);--sl-material-content-filter:blur(12px) saturate(110%)}}.masa-salon-page,.sl-app[data-sl-app]{background:linear-gradient(135deg,var(--sl-material-canvas),var(--sl-page) 56%,var(--sl-material-canvas))}.masa-salon-page .sl-app[data-sl-app]{background:linear-gradient(135deg,var(--sl-material-canvas),var(--sl-page) 56%,var(--sl-material-canvas))}.sl-app[data-sl-app].sl-booking-focused{background:linear-gradient(135deg,var(--sl-material-canvas),var(--sl-page) 62%)}body .masa-salon-page .masa-header-salon,.masa-salon-page .sl-app.sl-login-nav .sl-wide-nav,.sl-app[data-sl-app] :is(.sl-wide-nav,.sl-tabbar,.sl-account-nav){--sl-muted:var(--sl-muted-surface);background:var(--sl-material-clear);border-color:var(--sl-material-line);box-shadow:var(--sl-material-shadow);backdrop-filter:var(--sl-material-filter);-webkit-backdrop-filter:var(--sl-material-filter)}.sl-app[data-sl-app] .sl-wide-nav{border-radius:0 0 20px 20px}.sl-app[data-sl-app] .sl-account-nav{border-radius:20px}.sl-app[data-sl-app] main.sl-customer-account.sl-customer-workspace.sl-account>.sl-account-nav{background:var(--sl-material-clear);border-color:var(--sl-material-line);border-radius:20px;box-shadow:var(--sl-material-shadow);backdrop-filter:var(--sl-material-filter);-webkit-backdrop-filter:var(--sl-material-filter)}.sl-app[data-sl-app] .sl-account-nav>a,.sl-app[data-sl-app] main.sl-customer-account.sl-customer-workspace.sl-account>.sl-account-nav>a{border-color:var(--sl-material-line);background:var(--sl-material-control);box-shadow:var(--sl-material-control-shadow);color:var(--sl-ink)}.sl-app[data-sl-app] .sl-account-nav>a:is(:hover,:focus-visible),.sl-app[data-sl-app] main.sl-customer-account.sl-customer-workspace.sl-account>.sl-account-nav>a:is(:hover,:focus-visible){background:var(--sl-brand-soft);color:var(--sl-brand)}.sl-app[data-sl-app] .sl-account-nav>a[aria-current=page],.sl-app[data-sl-app] main.sl-customer-account.sl-customer-workspace.sl-account>.sl-account-nav>a[aria-current=page]{background:var(--sl-brand);border-color:var(--sl-brand);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--sl-page) 20%,transparent);color:var(--sl-page)}.sl-app[data-sl-app] :is(.sl-tabbar,.sl-wide-nav)>a[aria-current=page]{background:var(--sl-brand-soft);color:var(--sl-brand)}body .masa-salon-page .masa-header-salon .masa-mode-switch{background:var(--sl-material-thick);border-color:var(--sl-material-line);box-shadow:var(--sl-material-control-shadow)}body .masa-salon-page .masa-header-salon .masa-mode-switch a[aria-current=page]{background:var(--sl-brand);color:var(--sl-page)}.sl-app[data-sl-app] :is(.sl-home-search,.sl-discover-search,.sl-discover-toolbar,.sl-discover-filter-panel,.sl-class-filter,.sl-help-search),.sl-app[data-sl-app] .sl-provider.sl-venue-refresh :is(.sl-provider-tabs,.sl-provider-filter-form){--sl-muted:var(--sl-muted-surface);background:var(--sl-material-clear);border-color:var(--sl-material-line);box-shadow:var(--sl-material-shadow);backdrop-filter:var(--sl-material-filter);-webkit-backdrop-filter:var(--sl-material-filter)}.sl-app[data-sl-app] .sl-discover-toolbar{border-radius:16px}.sl-app[data-sl-app] .sl-provider.sl-venue-refresh .sl-provider-tabs{border-radius:18px}.sl-app[data-sl-app] :is(.sl-home-search,.sl-discover-search){outline-color:var(--sl-material-line)}.sl-app[data-sl-app] :is(.sl-home-search,.sl-discover-search) input{color:var(--sl-ink)}.sl-app[data-sl-app] :is(.sl-btn-secondary:not(.sl-discover-heart):not(.sl-locbtn),.sl-locchip,.sl-rail-button,.sl-pill:not(.sl-pill-active):not([aria-current=page]):not([aria-selected=true])){background:var(--sl-material-control);border-color:var(--sl-material-line);box-shadow:var(--sl-material-control-shadow)}.sl-app[data-sl-app] :is(.sl-btn-secondary,.sl-locchip,.sl-pill):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:var(--sl-brand)}.sl-app[data-sl-app] :is(.sl-pill-active,.sl-pill[aria-current=page],.sl-pill[aria-selected=true]){background:var(--sl-brand-soft);border-color:var(--sl-brand);color:var(--sl-brand);box-shadow:inset 0 1px 0 var(--sl-material-edge)}.sl-app[data-sl-app] :is(.sl-account-saved-tabs,.sl-offers-tabs,.sl-fit-tabs,.sl-journey-tabs){border-color:var(--sl-material-line)}.masa-salon-page .m-login-salon .m-login-card,.sl-app[data-sl-app] .sl-provider.sl-venue-refresh :is(.sl-venue-visit,.sl-provider-basket),.sl-app[data-sl-app] .sl-book.sl-book-redesign :is(.sl-book-aside,.sl-book-location-editor),.sl-app[data-sl-app] :is(.sl-account-welcome,.sl-wallet-balance,.sl-gift-summary,.sl-owned-summary),.sl-app[data-sl-app] .sl-purchase-refresh :is(.sl-offer-buy,.sl-gift-preview-wrap),.sl-app[data-sl-app] main.sl-journey .sl-appt-aside>.sl-card{--sl-muted:var(--sl-muted-surface);background:var(--sl-material-thick);border-color:var(--sl-material-line);box-shadow:var(--sl-material-shadow);backdrop-filter:var(--sl-material-content-filter);-webkit-backdrop-filter:var(--sl-material-content-filter)}.sl-app[data-sl-app] .sl-provider.sl-venue-refresh .sl-provider-dock,.sl-app[data-sl-app] .sl-purchase-refresh .sl-offer-dock,.sl-app[data-sl-app] .sl-book.sl-book-redesign .sl-book-dock{background:var(--sl-material-clear);border-color:var(--sl-material-line);box-shadow:0 -8px 28px color-mix(in srgb,var(--sl-brand-deep) 8%,transparent),inset 0 1px 0 var(--sl-material-edge);backdrop-filter:var(--sl-material-filter);-webkit-backdrop-filter:var(--sl-material-filter)}.sl-app[data-sl-app] :is(.sl-dialog,.sl-locsheet){background:var(--sl-page);border-color:var(--sl-material-line);box-shadow:var(--sl-material-shadow)}.sl-app[data-sl-app] :is(.sl-provider-dialog-heading,.sl-provider-replace-heading,.sl-provider-gallery-controls,.sl-location-panel){--sl-muted:var(--sl-muted-surface);background:var(--sl-material-thick);border-color:var(--sl-material-line);box-shadow:inset 0 1px 0 var(--sl-material-edge);backdrop-filter:var(--sl-material-filter);-webkit-backdrop-filter:var(--sl-material-filter)}.sl-app[data-sl-app] .sl-dialog::backdrop{background:color-mix(in srgb,var(--sl-ink) 36%,transparent)}.masa-salon-page .sl-customer-footer.sl-footer-refresh{background:color-mix(in srgb,var(--sl-brand-soft) 32%,var(--sl-page))}.masa-salon-page .sl-customer-footer.sl-footer-refresh .sl-footer-newsletter{background:var(--sl-material-clear);border-color:var(--sl-material-line);box-shadow:var(--sl-material-shadow);backdrop-filter:var(--sl-material-filter);-webkit-backdrop-filter:var(--sl-material-filter)}.masa-salon-page .sl-customer-footer.sl-footer-refresh :is(.sl-footer-app-link,.sl-footer-social>a){background:var(--sl-material-control);border-color:var(--sl-material-line);box-shadow:var(--sl-material-control-shadow)}.sl-app[data-sl-app] .sl-locchip{display:inline-flex;align-items:center;gap:8px;text-decoration:none;line-height:1.4}.sl-app[data-sl-app] :is(.sl-locchip,.sl-locbtn)>.sl-icon{inline-size:20px;block-size:20px;flex:0 0 20px}.sl-app[data-sl-app] .sl-home-place .sl-locbtn{background:transparent;box-shadow:none;border:0;inline-size:100%;display:flex;align-items:center;gap:10px}.sl-app[data-sl-app] .sl-discover-actions .sl-discover-heart{background:var(--sl-page);color:var(--sl-brand);border-color:var(--sl-material-line)}.sl-app[data-sl-app] .sl-discover-actions .sl-discover-heart[aria-pressed=true]{background:var(--sl-brand);color:var(--sl-page);border-color:var(--sl-brand)}.sl-app[data-sl-app] .sl-discover-actions .sl-discover-heart[aria-pressed=true] svg{fill:currentColor}.sl-app[data-sl-app] .sl-venue-visit-facts>p:has(>.sl-icon){display:flex;align-items:flex-start;gap:10px}.sl-app[data-sl-app] .sl-venue-visit-facts>p>.sl-icon{inline-size:20px;block-size:20px;flex:0 0 20px;margin-block-start:2px;color:var(--sl-brand)}.sl-app[data-sl-app] main.sl-customer-account.sl-customer-workspace.sl-account .sl-account-toolbar{display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-inline-size:0;gap:12px;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.sl-app[data-sl-app] main.sl-customer-account.sl-customer-workspace.sl-account .sl-account-nav>a{justify-content:flex-start;text-align:start}@media(min-width:1001px){.sl-app[data-sl-app] main.sl-customer-account.sl-customer-workspace.sl-account .sl-account-nav>a{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:12px}}.sl-app[data-sl-app] main.sl-customer-account.sl-customer-workspace.sl-inbox-thread .sl-account-toolbar{inline-size:auto}.sl-app[data-sl-app] :is(a,button,summary,input,select,textarea):focus-visible,.masa-salon-page .sl-footer-refresh :is(a,input,button):focus-visible{outline:3px solid var(--sl-brand);outline-offset:4px}@media(max-width:767px){.sl-app[data-sl-app] .sl-tabbar{border-radius:20px 20px 0 0}.sl-app[data-sl-app] .sl-provider.sl-venue-refresh .sl-provider-tabs{border-radius:14px}.sl-app[data-sl-app] :is(.sl-provider-dock,.sl-offer-dock,.sl-book-dock){border-start-start-radius:18px;border-start-end-radius:18px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:is(.masa-salon-page,.sl-app){--sl-material-clear:var(--sl-page);--sl-material-thick:var(--sl-page);--sl-material-control:var(--sl-page);--sl-material-filter:none;--sl-material-content-filter:none;--sl-material-line:var(--sl-muted-surface);--sl-material-shadow:none;--sl-material-control-shadow:none}.sl-app[data-sl-app] .sl-discover-actions .sl-discover-heart{background:var(--sl-ink);color:var(--sl-page);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.sl-app[data-sl-app] :is(.sl-wide-nav,.sl-tabbar,.sl-account-nav,.sl-provider-tabs,.sl-book-aside,.sl-provider-basket){transition:none;animation:none}}@media(forced-colors:active){:is(.masa-salon-page,.sl-app){--sl-material-canvas:Canvas;--sl-material-clear:Canvas;--sl-material-thick:Canvas;--sl-material-control:Canvas;--sl-material-edge:Canvas;--sl-material-line:CanvasText;--sl-material-filter:none;--sl-material-content-filter:none;--sl-material-shadow:none;--sl-material-control-shadow:none}.sl-app[data-sl-app] .sl-account-nav>a[aria-current=page],.sl-app[data-sl-app] main.sl-customer-account.sl-customer-workspace.sl-account>.sl-account-nav>a[aria-current=page]{background:Highlight;color:HighlightText;border-color:Highlight}.sl-app[data-sl-app] :is(a,button,summary,input,select,textarea):focus-visible{outline-color:Highlight}}
