@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Mulish:wght@400;500;600;700&family=Roboto:wght@300;400;500;700&family=Lato:wght@300;400;700&family=Montserrat:wght@400;500;600;700&display=swap";:root{--fw-background: #ffffff;--fw-surface: #ffffff;--fw-soft: #f3f2ee;--fw-ink: #1c1c1c;--fw-muted: #666660;--fw-faint: #999993;--fw-hover: #333333;--fw-border: #e5e3dc;--fw-outline: #b7b5ae;--fw-brand-color: var(--fw-ink);--fw-brand-contrast: var(--fw-surface);--fw-brand-soft: var(--fw-soft);--fw-brand-selected: var(--fw-soft);--fw-brand-outline: var(--fw-ink);--fw-card-radius: 24px;--fw-field-radius: 14px;--fw-pill-radius: 999px;--fw-header-logo-size: 38px;--fw-header-name-size: 19px;--fw-header-name-weight: 800;--fw-header-name-spacing: -.018em}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--fw-ink);outline-offset:3px}:where(input,select,textarea){font-family:inherit;accent-color:var(--fw-ink)}@media(max-width:600px){:root{--fw-card-radius: 20px}}@media(max-width:520px){:root{--fw-header-name-size: 16px}}:root:has(.global-page){--fw-background: #faf9f6}@media(prefers-color-scheme:dark){:root:has(.global-page),:root:has(.storefront),:root:has(.search-page),:root:has(.login-page),:root:has(.product-detail-page),:root:has(.cart-page),:root:has(.checkout-page),:root:has(.booking-page),:root:has(.appointment-detail-page){color-scheme:dark;--fw-background: #111111;--fw-surface: #1c1c1e;--fw-soft: #2c2c2e;--fw-ink: #f5f5f7;--fw-muted: #b5b5ba;--fw-faint: #96969c;--fw-hover: #dedee2;--fw-border: #3a3a3c;--fw-outline: #69696e}.storefront,.product-detail-page,:root:has(.storefront) .public-business-links{--fw-brand-soft: color-mix(in srgb, var(--fw-brand-color) 10%, var(--fw-surface));--fw-brand-selected: color-mix(in srgb, var(--fw-brand-color) 16%, var(--fw-surface));--fw-brand-outline: color-mix(in srgb, var(--fw-brand-color) 55%, var(--fw-ink))}}:root{--fw-font-family: "Outfit", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;font-family:var(--fw-font-family);line-height:1.5;font-weight:400;color:#000;background-color:var(--fw-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background-color:var(--fw-background);font-family:var(--fw-font-family)}h1,h2,h3,h4,h5,h6,p{margin:0}button{font-family:inherit;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}*::-webkit-scrollbar{display:none;width:0;height:0}*{scrollbar-width:none;-ms-overflow-style:none}.customer-account-shell[data-v-368a7d1b]{min-height:100vh}
