header.sticky{background-color:var(--app-header-background,var(--card))!important}header.sticky .text-foreground,header.sticky nav a:not(.bg-primary),header.sticky nav button:not(.bg-primary){color:var(--app-header-text,var(--foreground))!important}button.bg-primary,a.bg-primary{background-color:var(--app-button-primary,var(--primary))!important;color:var(--app-button-text,var(--primary-foreground))!important}button[aria-pressed=true]{background-color:var(--app-toggle-active,var(--primary))!important}:root{--studio-button-primary:var(--app-button-primary,var(--primary));--studio-button-text:var(--app-button-text,var(--primary-foreground));--studio-toggle-active:var(--app-toggle-active,var(--primary));--studio-header-background:var(--app-header-background,var(--card));--studio-header-text:var(--app-header-text,var(--foreground));--studio-secondary-action:var(--app-secondary-action,#d43b71);--studio-secondary-action-hover:var(--app-secondary-action-hover,#b32d5b);--studio-secondary-action-text:var(--app-secondary-action-text,#fff);--studio-shadow-opacity:var(--app-shadow-opacity,.08);--studio-content-max-width:var(--app-content-max-width,80rem);--studio-density-scale:var(--app-density-scale,1);--studio-schedule-header-time:var(--primary);--studio-schedule-header-weekday:color-mix(in srgb,var(--primary) 88%,var(--card) 12%);--studio-schedule-header-weekend:color-mix(in srgb,var(--primary) 96%,black 4%);--studio-schedule-today-bg:color-mix(in srgb,var(--app-secondary-action) 12%,var(--card) 88%);--studio-schedule-today-text:var(--foreground);--studio-schedule-surface:var(--card);--studio-schedule-subtle-line:color-mix(in srgb,var(--border) 55%,transparent);--studio-schedule-border:var(--border);--studio-schedule-action:var(--app-secondary-action);--studio-schedule-closed:var(--app-secondary-action);--studio-schedule-closed-end:color-mix(in srgb,var(--app-secondary-action) 82%,var(--card) 18%);--studio-schedule-today-cell:color-mix(in srgb,var(--studio-schedule-today-bg) 30%,transparent);--studio-schedule-closed-faint:color-mix(in srgb,var(--app-secondary-action) 8%,transparent);--studio-schedule-closed-border:color-mix(in srgb,var(--app-secondary-action) 30%,transparent);--studio-schedule-closed-shadow:color-mix(in srgb,var(--app-secondary-action) 30%,transparent);--studio-schedule-active-shadow:color-mix(in srgb,var(--primary) 30%,transparent);--studio-registration-primary:var(--primary);--studio-registration-primary-soft:color-mix(in srgb,var(--primary) 88%,var(--card) 12%);--studio-registration-action:var(--app-secondary-action);--studio-registration-border:var(--border);--studio-registration-accent:var(--foreground);--studio-package-primary:var(--primary);--studio-package-primary-soft:color-mix(in srgb,var(--primary) 88%,var(--card) 12%);--studio-package-action:var(--app-secondary-action);--studio-package-border:var(--border);--studio-package-accent:var(--foreground);--studio-package-period:var(--foreground)}html[data-app-density=compact] body{--app-density-scale:.9}html[data-app-density=comfortable] body{--app-density-scale:1}html[data-app-content-width=xl]{--app-content-max-width:64rem}html[data-app-content-width="2xl"]{--app-content-max-width:80rem}html[data-app-content-width=full]{--app-content-max-width:100%}.app-master-page header>.max-w-7xl,.app-master-page footer>.max-w-7xl,.app-master-page main>.max-w-5xl,.app-master-page main>section>.max-w-5xl,.app-master-page main>section>.max-w-7xl{width:100%;max-width:var(--app-content-max-width,80rem)}.app-master-page{--shadow-opacity:var(--app-shadow-opacity,.08)}.app-secondary-action{background-color:var(--app-secondary-action,#d43b71)!important;color:var(--app-secondary-action-text,#fff)!important}.app-secondary-action:hover{background-color:var(--app-secondary-action-hover,#b32d5b)!important}.rebooking-addon-badge-surface{background-color:var(--app-rebooking-addon-badge-surface,#f4efe6)!important}.app-master-page main>section>.max-w-5xl>.flex.flex-col.items-center.pt-4>:is(a,button){background-color:var(--app-secondary-action,#d43b71)!important;color:var(--app-secondary-action-text,#fff)!important}.app-master-page main>section>.max-w-5xl>.flex.flex-col.items-center.pt-4>:is(a,button):hover{background-color:var(--app-secondary-action-hover,#b32d5b)!important}.customer-card-theme main>[class*=border-dashed][class*=p-10][class*=text-center]{display:none}
