/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-fe52a075],[data-v-fe52a075]::backdrop,[data-v-fe52a075]:after,[data-v-fe52a075]:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid}[data-v-352a5adc],[data-v-352a5adc]::backdrop,[data-v-352a5adc]:after,[data-v-352a5adc]:before{--tw-border-style:solid;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial}[data-v-f77f61eb],[data-v-f77f61eb]::backdrop,[data-v-f77f61eb]:after,[data-v-f77f61eb]:before{--tw-font-weight:initial;--tw-tracking:initial}[data-v-00498d92],[data-v-00498d92]::backdrop,[data-v-00498d92]:after,[data-v-00498d92]:before{--tw-font-weight:initial}[data-v-fc1502fd],[data-v-fc1502fd]::backdrop,[data-v-fc1502fd]:after,[data-v-fc1502fd]:before{--tw-duration:initial}[data-v-b06b76b5],[data-v-b06b76b5]::backdrop,[data-v-b06b76b5]:after,[data-v-b06b76b5]:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}[data-v-3fb9f37b],[data-v-3fb9f37b]::backdrop,[data-v-3fb9f37b]:after,[data-v-3fb9f37b]:before{--tw-border-style:solid;--tw-font-weight:initial}[data-v-66e4cce2],[data-v-66e4cce2]::backdrop,[data-v-66e4cce2]:after,[data-v-66e4cce2]:before{--tw-border-style:solid}}}@font-face{font-family:Fraunces;src:local(Fraunces Medium Italic),url(../_fonts/ev87GAhzYOSqfvXc9scW-ZQJf7sUSUyGMr0CTeNoHF4-OPxwrsi67j0FWChFcXKyN9HLyQ7mKYh_4Vn2yBtMd_0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Fraunces Fallback\: Georgia;src:local(Georgia);size-adjust:105.204%;ascent-override:92.9623%;descent-override:24.2386%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local(Fraunces Medium Italic),url(../_fonts/HhYBt2tJo2k_2FsC1MSJ02On6MHSDmuCPvumUmOm5zc-yFegZxCeG5mKQV3aepxTxPDsb0t6St8NI3MRVbeEMG4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Medium Italic),url(../_fonts/_Q-se7FdIUrHjDmNsUL0V1o4K296p_VatHM-Pv4kyIc-poDrWqUb4dHlPgVcAp1htO9EsFEw_Puw06dBCjRLmMs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold Italic),url(../_fonts/ev87GAhzYOSqfvXc9scW-ZQJf7sUSUyGMr0CTeNoHF4-OPxwrsi67j0FWChFcXKyN9HLyQ7mKYh_4Vn2yBtMd_0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold Italic),url(../_fonts/HhYBt2tJo2k_2FsC1MSJ02On6MHSDmuCPvumUmOm5zc-yFegZxCeG5mKQV3aepxTxPDsb0t6St8NI3MRVbeEMG4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold Italic),url(../_fonts/_Q-se7FdIUrHjDmNsUL0V1o4K296p_VatHM-Pv4kyIc-poDrWqUb4dHlPgVcAp1htO9EsFEw_Puw06dBCjRLmMs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Medium),url(../_fonts/XBS0oYP4cksqAElU3IMxAgwpzDzoJIEwfkOV-ozb58o-GfiQeHg5K0elW9dt1_DFU0HCdwAzUNFfFmYXBrpZ7S0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Medium),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Medium),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/XBS0oYP4cksqAElU3IMxAgwpzDzoJIEwfkOV-ozb58o-GfiQeHg5K0elW9dt1_DFU0HCdwAzUNFfFmYXBrpZ7S0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}.salon-hero[data-v-fe52a075]{position:relative}.salon-hero__cover[data-v-fe52a075]{height:calc(var(--spacing,.25rem)*44);background-color:var(--summary);border-radius:28px;position:relative;overflow:hidden}.salon-hero__cover-img[data-v-fe52a075]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.salon-hero__cover-fallback[data-v-fe52a075]{background:radial-gradient(120% 90% at 85% 10%,var(--primary),transparent 60%),linear-gradient(155deg,var(--summary) 0,var(--summary) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.salon-hero__cover-fallback[data-v-fe52a075]{background:radial-gradient(120% 90% at 85% 10%,color-mix(in oklab,var(--primary) 70%,transparent),transparent 60%),linear-gradient(155deg,var(--summary) 0,color-mix(in oklab,var(--summary) 60%,var(--primary)) 100%)}}.salon-hero__orb[data-v-fe52a075]{opacity:.4;background:radial-gradient(circle,var(--primary) 0,transparent 65%);border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab,red,red)){.salon-hero__orb[data-v-fe52a075]{background:radial-gradient(circle,color-mix(in oklab,var(--primary) 55%,#fff) 0,transparent 65%)}}.salon-hero__orb--a[data-v-fe52a075]{bottom:calc(var(--spacing,.25rem)*-24);left:calc(var(--spacing,.25rem)*-16);width:calc(var(--spacing,.25rem)*52);height:calc(var(--spacing,.25rem)*52)}.salon-hero__orb--b[data-v-fe52a075]{top:calc(var(--spacing,.25rem)*-20);right:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*40);height:calc(var(--spacing,.25rem)*40)}@media (prefers-reduced-motion:no-preference){.salon-hero__orb--a[data-v-fe52a075]{animation:9s ease-in-out infinite alternate orb-drift-fe52a075}.salon-hero__orb--b[data-v-fe52a075]{animation:11s ease-in-out infinite alternate-reverse orb-drift-fe52a075}}[data-reduced-motion]{animation:none!important}.salon-hero__body[data-v-fe52a075]{margin-top:calc(var(--spacing,.25rem)*-11);row-gap:calc(var(--spacing,.25rem)*2.5);padding-inline:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex;position:relative}.salon-hero__avatar[data-v-fe52a075]{background-color:var(--surface);--tw-shadow:var(--shadow-card);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:88px;height:88px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--ground);border-radius:28px;place-items:center;display:grid;overflow:hidden}.salon-hero__initials[data-v-fe52a075]{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--brand)}.salon-hero__titles[data-v-fe52a075]{row-gap:calc(var(--spacing,.25rem)*.5);flex-direction:column;display:flex}.salon-hero__name[data-v-fe52a075]{-moz-column-gap:calc(var(--spacing,.25rem)*1.5);align-items:center;column-gap:calc(var(--spacing,.25rem)*1.5);--tw-leading:var(--leading-tight,1.25);font-family:Fraunces,Fraunces Fallback\: Georgia,ui-serif,Georgia,Times New Roman,serif;font-size:30px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;display:flex}.salon-hero__verified[data-v-fe52a075]{color:var(--brand);flex-shrink:0}.salon-hero__category[data-v-fe52a075]{color:var(--muted-foreground);font-size:15px}.salon-hero__meta[data-v-fe52a075]{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.salon-hero__chip[data-v-fe52a075]{height:calc(var(--spacing,.25rem)*8);-moz-column-gap:calc(var(--spacing,.25rem)*1.5);align-items:center;column-gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--hairline);background-color:var(--surface);padding-inline:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--foreground);border-radius:2147483647px;display:inline-flex}.salon-hero__dot[data-v-fe52a075]{width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2);background-color:var(--muted-foreground);border-radius:2147483647px}.salon-hero__chip.is-open .salon-hero__dot[data-v-fe52a075]{background-color:var(--success);box-shadow:0 0 0 3px var(--success-bg)}.salon-hero__chip.is-break .salon-hero__dot[data-v-fe52a075]{background-color:var(--warning)}.salon-hero__chip.is-closed[data-v-fe52a075]{color:var(--muted-foreground)}@keyframes orb-drift-fe52a075{0%{transform:translate(0)scale(1)}to{transform:translate(24px,-12px)scale(1.08)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.quick[data-v-352a5adc]{gap:calc(var(--spacing,.25rem)*2.5);display:grid}.quick__item[data-v-352a5adc]{align-items:center;row-gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--hairline);background-color:var(--surface);padding-block:calc(var(--spacing,.25rem)*3);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;flex-direction:column;transition-duration:.15s;display:flex}@media (prefers-reduced-motion:no-preference){.quick__item[data-v-352a5adc]:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.quick__icon[data-v-352a5adc]{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);border-radius:calc(var(--radius) + 4px);place-items:center;display:grid}.quick__label[data-v-352a5adc]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);overflow:hidden}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@font-face{font-family:Fraunces;src:local(Fraunces Medium Italic),url(../_fonts/ev87GAhzYOSqfvXc9scW-ZQJf7sUSUyGMr0CTeNoHF4-OPxwrsi67j0FWChFcXKyN9HLyQ7mKYh_4Vn2yBtMd_0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Fraunces Fallback\: Georgia;src:local(Georgia);size-adjust:105.204%;ascent-override:92.9623%;descent-override:24.2386%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local(Fraunces Medium Italic),url(../_fonts/HhYBt2tJo2k_2FsC1MSJ02On6MHSDmuCPvumUmOm5zc-yFegZxCeG5mKQV3aepxTxPDsb0t6St8NI3MRVbeEMG4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Medium Italic),url(../_fonts/_Q-se7FdIUrHjDmNsUL0V1o4K296p_VatHM-Pv4kyIc-poDrWqUb4dHlPgVcAp1htO9EsFEw_Puw06dBCjRLmMs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold Italic),url(../_fonts/ev87GAhzYOSqfvXc9scW-ZQJf7sUSUyGMr0CTeNoHF4-OPxwrsi67j0FWChFcXKyN9HLyQ7mKYh_4Vn2yBtMd_0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold Italic),url(../_fonts/HhYBt2tJo2k_2FsC1MSJ02On6MHSDmuCPvumUmOm5zc-yFegZxCeG5mKQV3aepxTxPDsb0t6St8NI3MRVbeEMG4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold Italic),url(../_fonts/_Q-se7FdIUrHjDmNsUL0V1o4K296p_VatHM-Pv4kyIc-poDrWqUb4dHlPgVcAp1htO9EsFEw_Puw06dBCjRLmMs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Medium),url(../_fonts/XBS0oYP4cksqAElU3IMxAgwpzDzoJIEwfkOV-ozb58o-GfiQeHg5K0elW9dt1_DFU0HCdwAzUNFfFmYXBrpZ7S0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Medium),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Medium),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/XBS0oYP4cksqAElU3IMxAgwpzDzoJIEwfkOV-ozb58o-GfiQeHg5K0elW9dt1_DFU0HCdwAzUNFfFmYXBrpZ7S0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}.salon-section[data-v-f77f61eb]{row-gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.salon-section__head[data-v-f77f61eb]{-moz-column-gap:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem)*3);display:flex}.salon-section__title[data-v-f77f61eb]{-moz-column-gap:calc(var(--spacing,.25rem)*2);align-items:center;column-gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-family:Fraunces,Fraunces Fallback\: Georgia,ui-serif,Georgia,Times New Roman,serif;font-size:22px;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--foreground);display:flex}.salon-section__count[data-v-f77f61eb]{height:calc(var(--spacing,.25rem)*6);background-color:var(--surface-2);padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--muted-foreground);border-radius:2147483647px;place-items:center;display:grid}.staff[data-v-00498d92]{margin-inline:calc(var(--spacing,.25rem)*-4);gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);display:flex;overflow-x:auto}.staff__item[data-v-00498d92]{width:calc(var(--spacing,.25rem)*24);align-items:center;row-gap:var(--spacing,.25rem);text-align:center;flex-direction:column;flex-shrink:0;display:flex}.staff__avatar[data-v-00498d92]{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-radius:22px;place-items:center;display:grid;overflow:hidden}.staff__name[data-v-00498d92]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground)}.staff__name[data-v-00498d92],.staff__role[data-v-00498d92]{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.staff__role[data-v-00498d92]{color:var(--muted-foreground);font-size:11px}.bento[data-v-fc1502fd]{gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bento__big[data-v-fc1502fd]{grid-area:span 2/span 2/span 2/span 2}.bento__item[data-v-fc1502fd]{aspect-ratio:1;border-radius:var(--radius-2xl,1rem);background-color:var(--surface-2);width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.bento__item[data-v-fc1502fd]:active{scale:.97}}.bento__big .bento__item[data-v-fc1502fd]{height:100%}@font-face{font-family:Fraunces;src:local(Fraunces Medium Italic),url(../_fonts/ev87GAhzYOSqfvXc9scW-ZQJf7sUSUyGMr0CTeNoHF4-OPxwrsi67j0FWChFcXKyN9HLyQ7mKYh_4Vn2yBtMd_0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Fraunces Fallback\: Georgia;src:local(Georgia);size-adjust:105.204%;ascent-override:92.9623%;descent-override:24.2386%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local(Fraunces Medium Italic),url(../_fonts/HhYBt2tJo2k_2FsC1MSJ02On6MHSDmuCPvumUmOm5zc-yFegZxCeG5mKQV3aepxTxPDsb0t6St8NI3MRVbeEMG4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Medium Italic),url(../_fonts/_Q-se7FdIUrHjDmNsUL0V1o4K296p_VatHM-Pv4kyIc-poDrWqUb4dHlPgVcAp1htO9EsFEw_Puw06dBCjRLmMs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold Italic),url(../_fonts/ev87GAhzYOSqfvXc9scW-ZQJf7sUSUyGMr0CTeNoHF4-OPxwrsi67j0FWChFcXKyN9HLyQ7mKYh_4Vn2yBtMd_0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold Italic),url(../_fonts/HhYBt2tJo2k_2FsC1MSJ02On6MHSDmuCPvumUmOm5zc-yFegZxCeG5mKQV3aepxTxPDsb0t6St8NI3MRVbeEMG4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold Italic),url(../_fonts/_Q-se7FdIUrHjDmNsUL0V1o4K296p_VatHM-Pv4kyIc-poDrWqUb4dHlPgVcAp1htO9EsFEw_Puw06dBCjRLmMs.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Fraunces;src:local(Fraunces Medium),url(../_fonts/XBS0oYP4cksqAElU3IMxAgwpzDzoJIEwfkOV-ozb58o-GfiQeHg5K0elW9dt1_DFU0HCdwAzUNFfFmYXBrpZ7S0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Medium),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Medium),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/XBS0oYP4cksqAElU3IMxAgwpzDzoJIEwfkOV-ozb58o-GfiQeHg5K0elW9dt1_DFU0HCdwAzUNFfFmYXBrpZ7S0.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}.reviews[data-v-b06b76b5]{row-gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.reviews__summary[data-v-b06b76b5]{-moz-column-gap:calc(var(--spacing,.25rem)*5);align-items:center;column-gap:calc(var(--spacing,.25rem)*5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--hairline);background-color:var(--surface);padding:calc(var(--spacing,.25rem)*4);border-radius:20px;grid-template-columns:auto 1fr;display:grid}.reviews__score[data-v-b06b76b5]{align-items:center;row-gap:var(--spacing,.25rem);flex-direction:column;display:flex}.reviews__avg[data-v-b06b76b5]{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-family:Fraunces,Fraunces Fallback\: Georgia,ui-serif,Georgia,Times New Roman,serif;font-size:40px;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--foreground)}.reviews__stars[data-v-b06b76b5]{-moz-column-gap:calc(var(--spacing,.25rem)*.5);column-gap:calc(var(--spacing,.25rem)*.5);display:flex}.reviews__count[data-v-b06b76b5]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--muted-foreground)}.reviews__bars[data-v-b06b76b5]{row-gap:var(--spacing,.25rem);color:var(--muted-foreground);flex-direction:column;font-size:11px;display:flex}.reviews__bar[data-v-b06b76b5]{-moz-column-gap:calc(var(--spacing,.25rem)*2);align-items:center;column-gap:calc(var(--spacing,.25rem)*2);display:flex}.reviews__track[data-v-b06b76b5]{height:calc(var(--spacing,.25rem)*1.5);background-color:var(--surface-2);border-radius:2147483647px;flex-grow:1;overflow:hidden}.reviews__fill[data-v-b06b76b5]{transform-origin:0;background-color:var(--warning);border-radius:2147483647px;width:100%;height:100%;display:block}.reviews__list[data-v-b06b76b5]{row-gap:calc(var(--spacing,.25rem)*2.5)}.review[data-v-b06b76b5],.reviews__list[data-v-b06b76b5]{flex-direction:column;display:flex}.review[data-v-b06b76b5]{row-gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--hairline);background-color:var(--surface);padding:calc(var(--spacing,.25rem)*4);border-radius:20px}.review__head[data-v-b06b76b5]{-moz-column-gap:calc(var(--spacing,.25rem)*3);align-items:center;column-gap:calc(var(--spacing,.25rem)*3);display:flex}.review__avatar[data-v-b06b76b5]{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);background-color:var(--cat-violet-bg);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--cat-violet);border-radius:2147483647px;place-items:center;display:grid}.review__author[data-v-b06b76b5],.review__avatar[data-v-b06b76b5]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.review__author[data-v-b06b76b5]{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);overflow:hidden}.review__date[data-v-b06b76b5]{color:var(--muted-foreground)}.review__date[data-v-b06b76b5],.review__score[data-v-b06b76b5]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.review__score[data-v-b06b76b5]{height:calc(var(--spacing,.25rem)*6);-moz-column-gap:var(--spacing,.25rem);align-items:center;column-gap:var(--spacing,.25rem);background-color:var(--warning-bg);padding-inline:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground);border-radius:2147483647px;display:inline-flex}.review__text[data-v-b06b76b5]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--foreground);-webkit-user-select:text;user-select:text}.review__tags[data-v-b06b76b5]{gap:calc(var(--spacing,.25rem)*1.5);flex-wrap:wrap;display:flex}.review__tag[data-v-b06b76b5]{background-color:var(--primary-50);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--brand);border-radius:2147483647px}.review__reply[data-v-b06b76b5]{-moz-column-gap:calc(var(--spacing,.25rem)*2);column-gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-2xl,1rem);background-color:var(--surface-2);padding:calc(var(--spacing,.25rem)*3);color:var(--muted-foreground);font-size:13px;display:flex}.hours[data-v-3fb9f37b]{border-style:var(--tw-border-style);background-color:var(--surface);border-width:1px;border-radius:20px;flex-direction:column;overflow:hidden}.hours[data-v-3fb9f37b],.hours__row[data-v-3fb9f37b]{border-color:var(--hairline);display:flex}.hours__row[data-v-3fb9f37b]{-moz-column-gap:calc(var(--spacing,.25rem)*3);justify-content:space-between;align-items:flex-start;column-gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));border-bottom-width:1px}.hours__row[data-v-3fb9f37b],.hours__row[data-v-3fb9f37b]:last-child{border-bottom-style:var(--tw-border-style)}.hours__row[data-v-3fb9f37b]:last-child{border-bottom-width:0}.hours__row.is-today[data-v-3fb9f37b]{background-color:var(--primary-50)}.hours__row.is-today .hours__day[data-v-3fb9f37b]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--brand)}.hours__day[data-v-3fb9f37b],.hours__time[data-v-3fb9f37b]{color:var(--foreground)}.hours__time[data-v-3fb9f37b]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);flex-direction:column;align-items:flex-end;display:flex}.hours__break[data-v-3fb9f37b]{--tw-font-weight:var(--font-weight-normal,400);font-size:11px;font-weight:var(--font-weight-normal,400)}.hours__break[data-v-3fb9f37b],.hours__off[data-v-3fb9f37b]{color:var(--muted-foreground)}.location[data-v-66e4cce2]{row-gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--hairline);background-color:var(--surface);padding:calc(var(--spacing,.25rem)*3);border-radius:24px;flex-direction:column;display:flex}.location__row[data-v-66e4cce2]{-moz-column-gap:calc(var(--spacing,.25rem)*2.5);align-items:center;column-gap:calc(var(--spacing,.25rem)*2.5);padding-inline:var(--spacing,.25rem);display:flex}.location__address[data-v-66e4cce2]{-webkit-line-clamp:2;min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));color:var(--foreground);-webkit-user-select:text;user-select:text;-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden}
