.HQoUIW_card{cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;text-align:inherit;appearance:none;box-shadow:0 4px 14px color-mix(in srgb, var(--mantine-color-brandPink-5) 32%, transparent), 0 2px 6px color-mix(in srgb, var(--mantine-color-brandPink-5) 20%, transparent);transition:transform .2s,box-shadow .2s,border-color .2s}.HQoUIW_imageWrapper{max-height:350px}.HQoUIW_serviceImageWrapper{aspect-ratio:4/3;background:color-mix(in srgb, var(--service-color,var(--category-color)) 6%, transparent);width:100%;max-height:220px;position:relative;overflow:hidden}.HQoUIW_serviceIconFallback{aspect-ratio:4/3;background:linear-gradient(160deg, color-mix(in srgb, var(--service-color,var(--category-color)) 14%, transparent) 0%, color-mix(in srgb, var(--service-color,var(--category-color)) 4%, transparent) 100%);justify-content:center;align-items:center;width:100%;max-height:220px;display:flex}.HQoUIW_cardSelected{box-shadow:var(--category-card-hover-shadow,0 8px 24px color-mix(in srgb, var(--mantine-color-brandPink-5) 40%, var(--category-color) 60%), 0 4px 12px color-mix(in srgb, var(--mantine-color-brandPink-5) 25%, var(--category-color) 75%));transform:translateY(-4px);border-color:color-mix(in srgb, var(--category-color) 60%, transparent)!important}@media (hover:hover) and (pointer:fine){.HQoUIW_cardHoverable:hover{box-shadow:var(--category-card-hover-shadow,0 8px 24px color-mix(in srgb, var(--mantine-color-brandPink-5) 40%, var(--category-color) 60%), 0 4px 12px color-mix(in srgb, var(--mantine-color-brandPink-5) 25%, var(--category-color) 75%));transform:translateY(-4px)}}.HQoUIW_categoryTitleLink{justify-content:flex-start;align-items:center;gap:var(--mantine-spacing-xs);color:inherit;text-align:start;text-decoration:none;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.HQoUIW_categoryTitleLink:hover{color:var(--category-color)}}.HQoUIW_servicesPanel{margin-top:var(--mantine-spacing-lg);padding:var(--mantine-spacing-lg);border-radius:var(--mantine-radius-lg);border:1px solid color-mix(in srgb, var(--category-color) 18%, var(--mantine-color-default-border));background:linear-gradient(160deg, color-mix(in srgb, var(--category-color) 10%, transparent) 0%, color-mix(in srgb, var(--category-color) 3%, transparent) 45%, transparent 100%)}.HQoUIW_servicesPanelEnter{animation:.35s both HQoUIW_servicesPanelIn}.HQoUIW_servicesHeaderEnter{animation:.4s both HQoUIW_servicesHeaderIn}@keyframes HQoUIW_servicesPanelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes HQoUIW_servicesHeaderIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes HQoUIW_serviceCardIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.HQoUIW_servicesGrid{padding-top:var(--mantine-spacing-xs);gap:var(--mantine-spacing-md);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--mantine-spacing-xs);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;display:flex;overflow:auto hidden}.HQoUIW_servicesGrid::-webkit-scrollbar{display:none}.HQoUIW_serviceCardLink{width:280px;max-width:280px;height:auto;color:inherit;scroll-snap-align:start;flex:0 0 280px;text-decoration:none;display:block}.HQoUIW_serviceCardEnter{animation:.4s both HQoUIW_serviceCardIn;animation-delay:var(--service-enter-delay,0s)}.HQoUIW_serviceCard{text-align:start;background:color-mix(in srgb, var(--service-color,var(--category-color)) 4%, transparent);border-color:color-mix(in srgb, var(--service-color,var(--category-color)) 28%, var(--mantine-color-default-border))!important}.HQoUIW_emptyState{justify-content:flex-start;align-items:center;min-height:72px;display:flex}@media (prefers-reduced-motion:reduce){.HQoUIW_servicesPanelEnter,.HQoUIW_servicesHeaderEnter,.HQoUIW_serviceCardEnter{animation:none}}
.Nlrt3a_section{padding-block:0px var(--mantine-spacing-lg)}.Nlrt3a_container{min-width:0}.Nlrt3a_header{max-width:40rem}.Nlrt3a_grid{gap:var(--mantine-spacing-sm);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding-block:6px 12px;display:flex;overflow:auto hidden}.Nlrt3a_grid::-webkit-scrollbar{display:none}.Nlrt3a_card{flex:0 0 calc(100% - var(--mantine-spacing-sm) - 2.25rem);width:calc(100% - var(--mantine-spacing-sm) - 2.25rem);max-width:calc(100% - var(--mantine-spacing-sm) - 2.25rem);scroll-snap-align:start;cursor:pointer;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);height:auto;box-shadow:0 4px 14px color-mix(in srgb, var(--mantine-color-black) 5%, transparent);flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.Nlrt3a_card:hover{box-shadow:0 10px 22px color-mix(in srgb, var(--mantine-color-primary-6) 14%, transparent);transform:translateY(-2px)}.Nlrt3a_coverLink{display:block;position:relative}.Nlrt3a_cover{aspect-ratio:16/7;background:linear-gradient(160deg, color-mix(in srgb, var(--mantine-color-primary-5) 28%, transparent), transparent 55%), var(--mantine-color-default-hover);position:relative}.Nlrt3a_coverFallback{width:100%;height:100%;color:var(--mantine-color-primary-7);letter-spacing:-.04em;justify-content:center;align-items:center;font-size:1.75rem;font-weight:650;display:flex}.Nlrt3a_logo{right:var(--mantine-spacing-sm);bottom:calc(var(--mantine-spacing-sm) * -1);z-index:2;border:3px solid var(--mantine-color-body);background:var(--mantine-color-body);width:3.25rem;height:3.25rem;box-shadow:var(--mantine-shadow-sm);pointer-events:none;border-radius:999px;position:absolute;overflow:hidden}.Nlrt3a_body{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm) var(--mantine-spacing-sm);flex-direction:column;flex:1;gap:.35rem;display:flex}.Nlrt3a_title{font-size:var(--mantine-font-size-sm);margin:0;padding-inline-end:calc(3.25rem + var(--mantine-spacing-xs));line-height:1.3}.Nlrt3a_title a{color:inherit;text-decoration:none}.Nlrt3a_title a:after{content:"";z-index:1;position:absolute;inset:0}.Nlrt3a_card:hover .Nlrt3a_title a,.Nlrt3a_title a:hover{color:var(--mantine-color-primary-6)}.Nlrt3a_card:has(.Nlrt3a_title a:focus-visible){outline:2px solid var(--mantine-color-primary-6);outline-offset:2px}.Nlrt3a_description{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Nlrt3a_meta{flex-direction:column;gap:.2rem;display:flex}.Nlrt3a_metaRow{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);align-items:flex-start;gap:.4rem;line-height:1.35;display:flex}.Nlrt3a_metaRow svg{flex-shrink:0;margin-top:.05rem}.Nlrt3a_metaRow a{z-index:2;color:inherit;text-decoration:none;position:relative}.Nlrt3a_metaRow a:hover{color:var(--mantine-color-primary-6);text-decoration:underline}.Nlrt3a_socials{flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.Nlrt3a_socials a{z-index:2;color:inherit;display:inline-flex;position:relative}@media (min-width:48em){.Nlrt3a_card{flex-basis:calc((100% - 2 * var(--mantine-spacing-sm)) / 3);width:calc((100% - 2 * var(--mantine-spacing-sm)) / 3);max-width:calc((100% - 2 * var(--mantine-spacing-sm)) / 3)}}
.NtIEUq_replyBox{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md)}.NtIEUq_reviewText{line-height:1.5}
.TkbING_container{margin-bottom:2rem}.TkbING_desktopGrid{align-items:stretch}.TkbING_desktopColumn{flex-direction:column;min-height:500px;display:flex}.TkbING_skillsPanel{min-height:500px}.TkbING_servicesPanel{flex:1;min-height:500px}@media (min-width:62em){.TkbING_desktopOnlyHidden{display:none}}.TkbING_mobileSearchHidden{display:none}@media (min-width:62em){.TkbING_mobileSearchHidden{display:unset}}.TkbING_containerAccordionOnly{gap:var(--mantine-spacing-xs);background-color:#0000;flex-direction:column;margin-bottom:2rem;display:flex}.TkbING_sectionTitle{margin-bottom:1rem;font-weight:600}.TkbING_filterTabs{flex-wrap:wrap}.TkbING_filterTab{border:1px solid var(--mantine-color-primary-5);border-radius:8px;transition:all .2s}.TkbING_filterTab:hover{border-color:var(--mantine-color-primary-5)}.TkbING_filterTabActive{background-color:var(--mantine-color-primary-5);border-color:var(--mantine-color-primary-5)}.TkbING_categoryItem{cursor:pointer;border:1px solid var(--mantine-color-primary-2);transition:all .2s}.TkbING_categoryItem:hover{border-color:var(--mantine-color-primary-5)}.TkbING_categoryItemActive{border-color:var(--mantine-color-primary-5);border-left:6px solid var(--mantine-color-primary-5)}.TkbING_serviceCard{border:1px solid var(--mantine-color-primary-5);transition:all .2s}.TkbING_serviceCard:hover{border-color:var(--mantine-color-primary-5);box-shadow:var(--mantine-shadow-md)}.TkbING_detailsButton{color:var(--mantine-color-primary-5);height:auto;padding:0;font-size:.875rem}.TkbING_detailsButton:hover{background-color:#0000;text-decoration:underline}.TkbING_chooseButton{border-radius:6px;font-weight:500;transition:all .2s}.TkbING_chooseButton:hover{transform:translateY(-1px);box-shadow:0 2px 8px #dc35454d}.TkbING_detailInfo{flex:1;min-width:0}.TkbING_detailName{white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0}.TkbING_serviceDetailSelected{border-color:var(--mantine-color-primary-6);border-width:2px}.TkbING_chooseAction{flex-shrink:0}@media (max-width:61.99em){.TkbING_chooseAction:hover{transform:none}}
.ktOVFq_filterTitle{letter-spacing:-.02em;line-height:1.2}.ktOVFq_filterMeta{white-space:nowrap}.ktOVFq_emptyState{text-align:center}.ktOVFq_desktopViewport{overflow:hidden}.ktOVFq_mapPaper{height:100%}.ktOVFq_branchesSlider{overflow-y:auto}.ktOVFq_branchCard{will-change:transform, box-shadow;border-radius:12px;transition:box-shadow .25s,transform .25s;box-shadow:0 2px 10px #0000000a}.ktOVFq_branchCard:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000001f,0 6px 12px #0000000f}.ktOVFq_dayIndicator{background-color:var(--mantine-color-primary-5);border-radius:50%;width:8px;height:8px}.ktOVFq_dayIndicatorToday,.ktOVFq_dayIndicatorClosed{background-color:var(--mantine-color-primary-5)}
.UFLK1a_container{padding:2rem 0}@media (max-width:61.99em){.UFLK1a_container{padding:.75rem 0}}.UFLK1a_salonName{color:#2c3e50;font-weight:700}.UFLK1a_actionButton{border-radius:8px;font-weight:500;transition:all .2s}.UFLK1a_actionButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.UFLK1a_imageGallery{width:100%}.UFLK1a_imageCard{flex:1;transition:transform .2s;overflow:hidden;box-shadow:0 4px 12px #0000001a}.UFLK1a_imageCard:hover{transform:scale(1.02)}.UFLK1a_progressBar{background:linear-gradient(90deg, var(--mantine-color-primary-4) 0%, var(--mantine-color-primarySecondary-4) 100%);border-radius:2px;height:4px;margin-top:1rem}.UFLK1a_progressSegment{background:linear-gradient(90deg, var(--mantine-color-primary-4) 0%, var(--mantine-color-primarySecondary-4) 100%);border-radius:2px;height:100%}
.rWlOrW_dockContainer{z-index:10;pointer-events:none;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.rWlOrW_dock{-webkit-backdrop-filter:blur(20px)saturate(180%);pointer-events:all;background:#ffffffb3;border:1px solid #ffffff4d;border-radius:24px;width:100%;padding:1rem 1.5rem;animation:.3s ease-out rWlOrW_slideUp;box-shadow:0 8px 32px #0000001a,inset 0 0 0 1px #ffffff80}.rWlOrW_dockStack{pointer-events:none;flex-direction:column;width:100%;max-width:600px;display:flex}@keyframes rWlOrW_slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.rWlOrW_dockContent{width:100%}.rWlOrW_cartInfo{flex:1}.rWlOrW_infoItem{flex-direction:column;gap:.25rem;display:flex}.rWlOrW_label{text-transform:uppercase;letter-spacing:.5px;opacity:.7;font-size:.75rem}.rWlOrW_value{color:#1a1a1a}.rWlOrW_bookButton{background:linear-gradient(135deg, var(--mantine-color-primary-5) 0%, var(--mantine-color-primarySecondary-5) 100%);border:none;border-radius:12px;font-weight:600;transition:all .2s}.rWlOrW_bookButton:hover{box-shadow:0 6px 20px var(--mantine-color-primary-3);background:linear-gradient(135deg, var(--mantine-color-primary-5) 0%, var(--mantine-color-primarySecondary-5) 100%);transform:translateY(-2px)}.rWlOrW_bookButton:active{transform:translateY(0)}.rWlOrW_selectionList{pointer-events:all;background:var(--mantine-color-primary-0);border-radius:16px;flex-direction:column;gap:.25rem;margin-bottom:.5rem;padding:.75rem 1rem;display:flex}[data-mantine-color-scheme=dark] .rWlOrW_selectionList{background:var(--mantine-color-dark-8)}.rWlOrW_selectionList{border:1px solid var(--mantine-color-primary-2)}[data-mantine-color-scheme=dark] .rWlOrW_selectionList{border:1px solid var(--mantine-color-dark-4)}.rWlOrW_listTitle{letter-spacing:.3px;opacity:.7;font-size:.75rem;font-weight:600}.rWlOrW_selectionRow{min-width:0}.rWlOrW_selectionText{flex:1;min-width:0}.rWlOrW_selectionPrice{white-space:nowrap;flex-shrink:0}.rWlOrW_summaryToggle{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.rWlOrW_summaryBadges{flex-shrink:0}.rWlOrW_totalBadge{background:#ffffffeb;font-weight:700}[data-mantine-color-scheme=dark] .rWlOrW_totalBadge{background:#141414d9}@media (max-width:61.99em){.rWlOrW_dockContainer{padding:8px 76px 8px 8px}.rWlOrW_dock{border-radius:12px;min-width:0;padding:.25rem .375rem}.rWlOrW_dockStack{max-width:none}.rWlOrW_dockContent{gap:.375rem}.rWlOrW_listTitle{display:none}.rWlOrW_selectionList{border-radius:12px;margin-bottom:.375rem;padding:.5rem .625rem}.rWlOrW_bookButton{white-space:nowrap;border-radius:10px;flex-shrink:0;width:auto;height:32px;min-height:32px;padding-inline:.5rem;font-size:.6875rem}}@media (prefers-color-scheme:dark){.rWlOrW_dock{background:#1e1e1eb3;border:1px solid #ffffff1a}.rWlOrW_value{color:#fff}.rWlOrW_label{color:#ffffffb3}}
.KfCJmq_container{max-width:1400px;min-height:100vh;margin:0 auto;position:relative}.KfCJmq_beautifulCard{background:linear-gradient(145deg,#ffffffe6 0%,#ffffffb3 100%)}[data-mantine-color-scheme=dark] .KfCJmq_beautifulCard{background:linear-gradient(145deg, var(--mantine-color-dark-7) 0%, var(--mantine-color-dark-6) 100%)}.KfCJmq_beautifulCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3}[data-mantine-color-scheme=dark] .KfCJmq_beautifulCard{border:1px solid var(--mantine-color-dark-4)}.KfCJmq_beautifulCard{width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.KfCJmq_beautifulCard:before{content:"";background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 50%,#ffffff1a 100%);position:absolute;inset:0}[data-mantine-color-scheme=dark] .KfCJmq_beautifulCard:before{background:linear-gradient(135deg, var(--mantine-color-dark-5) 0%, var(--mantine-color-dark-6) 50%, var(--mantine-color-dark-5) 100%)}.KfCJmq_beautifulCard:before{pointer-events:none}.KfCJmq_beautifulCard:hover{box-shadow:var(--mantine-shadow-xl);transform:translateY(-8px)scale(1.02)}[data-mantine-color-scheme=dark] .KfCJmq_beautifulCard:hover{box-shadow:var(--mantine-shadow-lg)}.KfCJmq_sectionWrapper{z-index:1;margin:var(--mantine-spacing-xl) 0;position:relative}.KfCJmq_sectionAnchor{scroll-margin-top:5rem}.KfCJmq_parallaxWrapper{border-radius:20px;padding:0;overflow:hidden}@media (min-width:62em){.KfCJmq_parallaxWrapper{padding:0 .5rem}}.KfCJmq_parallaxSection{z-index:1;margin:calc(var(--mantine-spacing-sm) * 1.5) 0;border-radius:var(--mantine-radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;padding:0;position:relative}[data-mantine-color-scheme=dark] .KfCJmq_parallaxSection{border:1px solid var(--mantine-color-dark-4)}.KfCJmq_parallaxSection{justify-content:center;align-items:center;min-height:400px;display:flex}.KfCJmq_ssrBackground{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:62em){.KfCJmq_parallaxSection{padding:var(--mantine-spacing-xs)}}@keyframes KfCJmq_gradientShift{0%,to{opacity:.3}50%{opacity:.6}}.KfCJmq_section{margin-bottom:var(--mantine-spacing-xl)}.KfCJmq_sectionTitle{font-size:var(--mantine-font-size-xl);margin-bottom:var(--mantine-spacing-md);background:linear-gradient(135deg, var(--mantine-color-primary-6) 0%, var(--mantine-color-primary-8) 100%);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;font-weight:700;position:relative}.KfCJmq_sectionTitle:after{content:"";background:linear-gradient(90deg, var(--mantine-color-primary-6), var(--mantine-color-primary-8));border-radius:var(--mantine-radius-xs);width:60px;height:3px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.KfCJmq_card{border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-md)}[data-mantine-color-scheme=dark] .KfCJmq_card{box-shadow:var(--mantine-shadow-sm)}.KfCJmq_card{background:#fffffff2;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-mantine-color-scheme=dark] .KfCJmq_card{background:var(--mantine-color-dark-7)}.KfCJmq_card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.KfCJmq_card:hover{box-shadow:var(--mantine-shadow-lg);transform:translateY(-4px)}[data-mantine-color-scheme=dark] .KfCJmq_card:hover{box-shadow:var(--mantine-shadow-md)}.KfCJmq_button{border-radius:var(--mantine-radius-md);background:linear-gradient(135deg, var(--mantine-color-primary-6) 0%, var(--mantine-color-primary-8) 100%);color:var(--mantine-color-white);box-shadow:var(--mantine-shadow-sm);border:none;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.KfCJmq_button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.KfCJmq_button:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}.KfCJmq_button:hover:before{left:100%}.KfCJmq_rating{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);background:linear-gradient(135deg,#ffd7001a 0%,#ffc1071a 100%);display:flex}[data-mantine-color-scheme=dark] .KfCJmq_rating{background:linear-gradient(135deg, var(--mantine-color-yellow-9) 0%, var(--mantine-color-yellow-8) 100%)}.KfCJmq_rating{border-radius:var(--mantine-radius-xl);border:1px solid #ffd70033}[data-mantine-color-scheme=dark] .KfCJmq_rating{border:1px solid var(--mantine-color-yellow-7)}.KfCJmq_stars{color:var(--mantine-color-yellow-6);filter:drop-shadow(0 2px 4px #ffd7004d)}[data-mantine-color-scheme=dark] .KfCJmq_stars{filter:drop-shadow(0 2px 4px #ffd70080)}.KfCJmq_price{font-size:var(--mantine-font-size-lg);background:linear-gradient(135deg, var(--mantine-color-gray-9) 0%, var(--mantine-color-gray-8) 100%);font-weight:700}[data-mantine-color-scheme=dark] .KfCJmq_price{background:linear-gradient(135deg, var(--mantine-color-gray-0) 0%, var(--mantine-color-gray-1) 100%)}.KfCJmq_price{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.KfCJmq_discountPrice{color:var(--mantine-color-red-6);font-size:var(--mantine-font-size-sm);margin-left:var(--mantine-spacing-xs);opacity:.7;text-decoration:line-through}.KfCJmq_modal{border-radius:var(--mantine-radius-lg);background:linear-gradient(145deg,#fffffff2 0%,#ffffffe6 100%)}[data-mantine-color-scheme=dark] .KfCJmq_modal{background:linear-gradient(145deg, var(--mantine-color-dark-7) 0%, var(--mantine-color-dark-6) 100%)}.KfCJmq_modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #fff3}[data-mantine-color-scheme=dark] .KfCJmq_modal{border:1px solid var(--mantine-color-dark-4)}.KfCJmq_modal{box-shadow:var(--mantine-shadow-xl)}[data-mantine-color-scheme=dark] .KfCJmq_modal{box-shadow:var(--mantine-shadow-lg)}.KfCJmq_modalContent{padding:calc(var(--mantine-spacing-xl) * 1.25);background:0 0}.KfCJmq_filterTab{border-radius:var(--mantine-radius-md);background:#ffffffb3;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-mantine-color-scheme=dark] .KfCJmq_filterTab{background:var(--mantine-color-dark-6)}.KfCJmq_filterTab{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .KfCJmq_filterTab{border:1px solid var(--mantine-color-dark-4)}.KfCJmq_filterTab{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.KfCJmq_filterTab:hover{background:linear-gradient(135deg, var(--mantine-color-primary-0) 0%, var(--mantine-color-primary-1) 100%)}[data-mantine-color-scheme=dark] .KfCJmq_filterTab:hover{background:linear-gradient(135deg, var(--mantine-color-primary-8) 0%, var(--mantine-color-primary-9) 100%)}.KfCJmq_filterTab:hover{box-shadow:var(--mantine-shadow-sm);transform:translateY(-2px)}.KfCJmq_filterTabActive{background:linear-gradient(135deg, var(--mantine-color-primary-6) 0%, var(--mantine-color-primary-8) 100%);color:var(--mantine-color-white);box-shadow:var(--mantine-shadow-sm)}.KfCJmq_reviewCard{border-left:4px solid var(--mantine-color-primary-6);background:linear-gradient(90deg, var(--mantine-color-primary-0) 0%, transparent 100%)}[data-mantine-color-scheme=dark] .KfCJmq_reviewCard{background:linear-gradient(90deg, var(--mantine-color-primary-9) 0%, transparent 100%)}.KfCJmq_reviewCard{padding:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md);border-radius:0 var(--mantine-radius-md) var(--mantine-radius-md) 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s}.KfCJmq_reviewCard:hover{box-shadow:var(--mantine-shadow-md);transform:translate(8px)}.KfCJmq_teamMemberCard{cursor:pointer;background:#fffc;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-mantine-color-scheme=dark] .KfCJmq_teamMemberCard{background:var(--mantine-color-dark-7)}.KfCJmq_teamMemberCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3}[data-mantine-color-scheme=dark] .KfCJmq_teamMemberCard{border:1px solid var(--mantine-color-dark-4)}.KfCJmq_teamMemberCard{border-radius:var(--mantine-radius-md);position:relative;overflow:hidden}.KfCJmq_teamMemberCard:before{content:"";background:linear-gradient(135deg, var(--mantine-color-primary-0) 0%, var(--mantine-color-primary-1) 100%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.KfCJmq_teamMemberCard:hover{box-shadow:var(--mantine-shadow-xl);transform:translateY(-8px)scale(1.02)}[data-mantine-color-scheme=dark] .KfCJmq_teamMemberCard:hover{box-shadow:var(--mantine-shadow-lg)}.KfCJmq_teamMemberCard:hover:before{opacity:1}.KfCJmq_mapContainer{border-radius:var(--mantine-radius-md);height:400px;box-shadow:var(--mantine-shadow-md);overflow:hidden}[data-mantine-color-scheme=dark] .KfCJmq_mapContainer{box-shadow:var(--mantine-shadow-sm)}.KfCJmq_mapContainer{border:1px solid #fff3}[data-mantine-color-scheme=dark] .KfCJmq_mapContainer{border:1px solid var(--mantine-color-dark-4)}.KfCJmq_mapContainer{position:relative}.KfCJmq_mapContainer:before{content:"";background:linear-gradient(135deg, var(--mantine-color-primary-0) 0%, var(--mantine-color-primary-1) 100%);pointer-events:none;z-index:1;position:absolute;inset:0}.KfCJmq_nearbySalonCard{cursor:pointer;background:#ffffffe6;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-mantine-color-scheme=dark] .KfCJmq_nearbySalonCard{background:var(--mantine-color-dark-7)}.KfCJmq_nearbySalonCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3}[data-mantine-color-scheme=dark] .KfCJmq_nearbySalonCard{border:1px solid var(--mantine-color-dark-4)}.KfCJmq_nearbySalonCard{border-radius:var(--mantine-radius-md);position:relative;overflow:hidden}.KfCJmq_nearbySalonCard:before{content:"";background:linear-gradient(135deg, var(--mantine-color-pink-0) 0%, var(--mantine-color-cyan-0) 100%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.KfCJmq_nearbySalonCard:hover{box-shadow:var(--mantine-shadow-xl);transform:translateY(-8px)scale(1.02)}[data-mantine-color-scheme=dark] .KfCJmq_nearbySalonCard:hover{box-shadow:var(--mantine-shadow-lg)}.KfCJmq_nearbySalonCard:hover:before{opacity:1}@media (max-width:61.99em){.KfCJmq_mobileCompact .KfCJmq_sectionWrapper{margin:var(--mantine-spacing-sm) 0}.KfCJmq_mobileCompact .KfCJmq_parallaxWrapper{border-radius:12px}.KfCJmq_mobileCompact .KfCJmq_parallaxSection{min-height:240px;margin:var(--mantine-spacing-xs) 0;border-radius:var(--mantine-radius-md)}.KfCJmq_mobileCompact .KfCJmq_sectionTitle{font-size:var(--mantine-font-size-lg);margin-bottom:var(--mantine-spacing-sm)}.KfCJmq_mobileCompact .KfCJmq_sectionTitle:after{width:40px;height:2px;bottom:-4px}.KfCJmq_mobileCompact .KfCJmq_section{margin-bottom:var(--mantine-spacing-md)}.KfCJmq_mobileCompact .KfCJmq_mapContainer{height:220px}.KfCJmq_mobileCompact .KfCJmq_reviewCard{padding:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-sm);border-left-width:3px}.KfCJmq_mobileCompact .KfCJmq_modalContent{padding:var(--mantine-spacing-md)}.KfCJmq_mobileCompact .KfCJmq_price{font-size:var(--mantine-font-size-md)}.KfCJmq_mobileCompact .KfCJmq_beautifulCard:hover,.KfCJmq_mobileCompact .KfCJmq_teamMemberCard:hover,.KfCJmq_mobileCompact .KfCJmq_nearbySalonCard:hover,.KfCJmq_mobileCompact .KfCJmq_card:hover{transform:none}}
.Dzp7YW_container{margin-bottom:2rem}.Dzp7YW_sectionTitle{margin-bottom:1rem;font-weight:600}@media (max-width:61.99em){.Dzp7YW_container{margin-bottom:1rem}.Dzp7YW_sectionTitle{margin-bottom:.5rem}}
._8vQOiq_container{margin-bottom:2rem}._8vQOiq_serviceDetailCard{border-color:var(--mantine-color-gray-3)}._8vQOiq_serviceDetailSelected{border-color:var(--mantine-color-primary-6);border-width:2px}._8vQOiq_accordionItem{border-radius:var(--mantine-radius-sm)}._8vQOiq_accordionControl{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);min-height:auto}@media (max-width:61.99em){._8vQOiq_container{margin-bottom:1rem}._8vQOiq_serviceDetailCard{border-color:var(--mantine-color-gray-2)}._8vQOiq_chooseButton:hover,._8vQOiq_chooseAction:hover{box-shadow:none;transform:none}}._8vQOiq_sectionTitle{margin-bottom:1rem;font-weight:600}._8vQOiq_serviceCard{border:1px solid var(--mantine-color-primary-4);transition:all .2s}._8vQOiq_serviceCard:hover{border-color:var(--mantine-color-primary-2);box-shadow:var(--mantine-shadow-md)}._8vQOiq_detailsButton{color:var(--mantine-color-primary-6);height:auto;padding:0;font-size:.875rem}._8vQOiq_detailsButton:hover{background-color:#0000;text-decoration:underline}._8vQOiq_discountPrice{color:#e74c3c;text-decoration:line-through}._8vQOiq_detailInfo{flex:1;min-width:0}._8vQOiq_detailName{white-space:normal;overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0}._8vQOiq_chooseButton{border-radius:6px;font-weight:500;transition:all .2s}._8vQOiq_chooseButton:hover{transform:translateY(-1px);box-shadow:0 2px 8px #dc35454d}._8vQOiq_chooseAction{flex-shrink:0}
.LC86HW_container{margin-bottom:2rem}.LC86HW_sectionTitle{margin-bottom:1rem;font-weight:600}.LC86HW_mapContainer{border:1px solid var(--mantine-color-primary-5);height:400px;overflow:hidden}@media (max-width:61.99em){.LC86HW_container{margin-bottom:1rem}.LC86HW_sectionTitle{margin-bottom:.5rem}.LC86HW_mapContainer{height:220px}}.LC86HW_descriptionText{line-height:1.6}.LC86HW_dayIndicator{background-color:var(--mantine-color-primary-5);border-radius:50%;width:8px;height:8px}.LC86HW_dayIndicatorToday,.LC86HW_dayIndicatorClosed{background-color:var(--mantine-color-primary-5)}.LC86HW_productBadge{background-color:var(--mantine-color-primary-5);color:var(--mantine-color-primary-5);border:1px solid var(--mantine-color-primary-5)}.LC86HW_breadcrumb{border-top:1px solid var(--mantine-color-primary-5);padding-top:1rem}
._8C4K8a_wrapper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._8C4K8a_item{background:var(--mantine-color-gray-0);flex-direction:column;justify-content:center;align-items:center;padding:6px;display:flex}[data-mantine-color-scheme=dark] ._8C4K8a_item{background:var(--mantine-color-gray-9)}._8C4K8a_item{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] ._8C4K8a_item{border:1px solid var(--mantine-color-gray-7)}._8C4K8a_item{border-radius:6px;transition:transform .12s,box-shadow .12s,border-color .12s;box-shadow:0 2px 6px #0000000a}._8C4K8a_logoBox{justify-content:center;align-items:center;height:40px;display:flex}
.UZEBAa_container{margin-bottom:2rem}.UZEBAa_sectionTitle{margin-bottom:1rem;font-weight:600}.UZEBAa_verifiedBox{background-color:#f8f9fa;border:1px solid #e9ecef}.UZEBAa_reviewCard{border-left:6px solid var(--mantine-color-primary-5);background-color:#f8f9fa;transition:all .2s}.UZEBAa_reviewCard:hover{background-color:#e3f2fd}.UZEBAa_replyBox{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md)}.UZEBAa_reviewsList{margin-top:.5rem}.UZEBAa_reviewSkeleton{border-left:6px solid var(--mantine-color-gray-3)}.UZEBAa_reviewText{line-height:1.5}.UZEBAa_showMoreButton{align-self:flex-start}.UZEBAa_showMoreButton:hover{background-color:#0000;text-decoration:underline}.UZEBAa_starRating{align-items:center;gap:2px;display:flex}.UZEBAa_starIcon{transition:color .2s}
.OaLHOW_bookingConfirmation{min-height:100vh;padding:.2rem 2rem}.OaLHOW_sectionCard{border-radius:15px;padding:1.5rem}.OaLHOW_summaryCard{border-radius:15px;height:fit-content;padding:1.5rem;position:sticky;top:2rem}.OaLHOW_grid{grid-template-columns:2fr 1fr;grid-template-areas:"note summary""payment summary""alert summary";gap:1rem;display:grid}.OaLHOW_summarySection{grid-area:summary}.OaLHOW_noteSection{grid-area:note}.OaLHOW_paymentSection{grid-area:payment}.OaLHOW_paymentHintsDesktop{display:block}.OaLHOW_paymentHintsMobile{display:none}.OaLHOW_alertSection{grid-area:alert}@media (max-width:768px){.OaLHOW_bookingConfirmation{padding:1rem 0}.OaLHOW_sectionCard,.OaLHOW_summaryCard{padding:1rem}.OaLHOW_summaryCard{margin-top:1rem;position:static}.OaLHOW_grid{grid-template-columns:1fr;grid-template-areas:"summary""note""payment""alert"}.OaLHOW_paymentHintsDesktop{display:none}.OaLHOW_paymentHintsMobile{display:block}}
.rBhQmW_modal{border-radius:16px}.rBhQmW_closeButton{color:#666;background:0 0;border:none}.rBhQmW_closeButton:hover{background-color:#f8f9fa}.rBhQmW_serviceTitle{color:#2c3e50;font-weight:600}.rBhQmW_ratingNumber{color:#2c3e50}.rBhQmW_reviewsButton{color:#007bff;align-self:flex-start;height:auto;padding:0;font-size:.875rem}.rBhQmW_reviewsButton:hover{background-color:#0000;text-decoration:underline}.rBhQmW_descriptionBox{background-color:#f8f9fa;border:1px solid #e9ecef}.rBhQmW_plusIcon{color:#007bff;margin-top:.25rem}.rBhQmW_descriptionText{color:#495057;line-height:1.6}.rBhQmW_learnMoreButton{color:#007bff;align-self:flex-start;height:auto;padding:0;font-size:.875rem}.rBhQmW_learnMoreButton:hover{background-color:#0000;text-decoration:underline}.rBhQmW_divider{background:linear-gradient(90deg,#ff6b6b 0%,#007bff 100%);border:none;height:2px}.rBhQmW_reviewCard{background-color:#f8f9fa;border-left:4px solid #007bff}.rBhQmW_reviewText{color:#495057;line-height:1.5}.rBhQmW_verifiedIcon{color:#28a745}.rBhQmW_addToCartBox{z-index:10;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:2px solid #dee2e6;position:sticky;bottom:0}.rBhQmW_price{color:#2c3e50}.rBhQmW_addToCartButton{text-transform:uppercase;letter-spacing:.5px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #ff6b6b4d}.rBhQmW_addToCartButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ff6b6b66}
.id6j0G_calendarContainer{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .id6j0G_calendarContainer{background:var(--mantine-color-dark-6)}.id6j0G_calendarContainer{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-primary-2);padding:.5rem}[data-mantine-color-scheme=dark] .id6j0G_calendarContainer{border:1px solid var(--mantine-color-dark-4)}.id6j0G_dateCard{cursor:pointer;text-align:center;border:1px solid var(--mantine-color-primary-3);border-radius:10px;min-width:60px;padding:.5rem;transition:all .3s}[data-mantine-color-scheme=dark] .id6j0G_dateCard{border:1px solid var(--mantine-color-primary-2)}.id6j0G_dateCard:hover{box-shadow:var(--mantine-shadow-sm);transform:translateY(-2px)}.id6j0G_dateCard.id6j0G_selected{border:1px solid var(--mantine-color-primary-5)}[data-mantine-color-scheme=dark] .id6j0G_dateCard.id6j0G_selected{border:1px solid var(--mantine-color-primary-3)}.id6j0G_dateCard.id6j0G_selected{background:linear-gradient(45deg, var(--mantine-color-primary-2) 20%, var(--mantine-color-primarySecondary-1) 80%)}[data-mantine-color-scheme=dark] .id6j0G_dateCard.id6j0G_selected{background:linear-gradient(45deg, var(--mantine-color-primary-5) 20%, var(--mantine-color-primarySecondary-8) 80%)}.id6j0G_dateCard.id6j0G_unavailable{opacity:.5;cursor:not-allowed;color:var(--mantine-color-gray-5);text-decoration:line-through}[data-mantine-color-scheme=dark] .id6j0G_dateCard.id6j0G_unavailable{color:var(--mantine-color-gray-0)}.id6j0G_dateCard.id6j0G_unavailable{border:1px solid var(--mantine-color-primary-7)}[data-mantine-color-scheme=dark] .id6j0G_dateCard.id6j0G_unavailable{border:1px solid var(--mantine-color-primary-5)}.id6j0G_monthCard{cursor:default;transition:none}.id6j0G_monthCard:hover{box-shadow:none;transform:none}.id6j0G_firstAvailableCard{background:var(--mantine-color-body)}[data-mantine-color-scheme=dark] .id6j0G_firstAvailableCard{background:var(--mantine-color-dark-7)}.id6j0G_firstAvailableCard{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .id6j0G_firstAvailableCard{border:1px solid var(--mantine-color-dark-4)}.id6j0G_firstAvailableCard{border-radius:var(--mantine-radius-lg);text-align:center;box-shadow:var(--mantine-shadow-md);padding:1.5rem}[data-mantine-color-scheme=dark] .id6j0G_firstAvailableCard{box-shadow:var(--mantine-shadow-sm)}.id6j0G_firstAvailableButton{background:linear-gradient(135deg, var(--mantine-color-primary-5) 0%, var(--mantine-color-primarySecondary-5) 100%);color:var(--mantine-color-white);border-radius:var(--mantine-radius-md);cursor:pointer;border:none;padding:.75rem 1.5rem;font-weight:600;transition:transform .15s,box-shadow .15s}.id6j0G_firstAvailableButton:hover{box-shadow:var(--mantine-shadow-lg);transform:translateY(-2px)}[data-mantine-color-scheme=dark] .id6j0G_firstAvailableButton:hover{box-shadow:var(--mantine-shadow-md)}.id6j0G_calendarIcon{box-shadow:var(--mantine-shadow-sm)}[data-mantine-color-scheme=dark] .id6j0G_calendarIcon{box-shadow:var(--mantine-shadow-xs)}.id6j0G_calendarIcon{cursor:pointer;overflow:hidden}
.PNbrwq_container{margin-bottom:2rem}.PNbrwq_sectionTitle{margin-bottom:1rem;font-weight:600}.PNbrwq_profileCard{flex-direction:column;height:100%;display:flex;overflow:hidden}.PNbrwq_cardBody{flex:1}.PNbrwq_banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:130px}.PNbrwq_avatarOverlap{border:3px solid var(--mantine-color-body);background:linear-gradient(135deg, var(--mantine-color-primary-6) 0%, var(--mantine-color-primarySecondary-6) 100%);color:var(--mantine-color-white);margin-top:-60px;font-weight:700}.PNbrwq_dayHoursList{align-self:stretch}@media (max-width:61.99em){.PNbrwq_container{margin-bottom:1rem}.PNbrwq_sectionTitle{margin-bottom:.5rem}.PNbrwq_banner{height:120px}.PNbrwq_avatarOverlap{margin-top:-48px}}
.ZwtcqG_bookingInterface{border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-md);padding:1rem}[data-mantine-color-scheme=dark] .ZwtcqG_bookingInterface{box-shadow:var(--mantine-shadow-sm)}.ZwtcqG_bookingInterface{border:1px solid var(--mantine-color-primary-2)}[data-mantine-color-scheme=dark] .ZwtcqG_bookingInterface{border:1px solid var(--mantine-color-dark-4)}.ZwtcqG_bookingInterface{background:var(--mantine-color-body)}[data-mantine-color-scheme=dark] .ZwtcqG_bookingInterface{background:var(--mantine-color-dark-7)}.ZwtcqG_backButton{background:var(--mantine-color-primary-6)}[data-mantine-color-scheme=dark] .ZwtcqG_backButton{background:var(--mantine-color-primary-7)}.ZwtcqG_backButton{color:var(--mantine-color-white);border-radius:var(--mantine-radius-md);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:transform .15s,filter .15s;display:flex}.ZwtcqG_backButton:hover{filter:brightness(1.08);transform:translateY(-1px)}.ZwtcqG_slotErrorHighlight{box-shadow:0 0 0 3px var(--mantine-color-red-4);transition:box-shadow .3s,border-color .3s;border-color:var(--mantine-color-red-6)!important}
.JwU-gq_layoutBodyContainer{background-color:var(--mantine-color-primary-0)}[data-mantine-color-scheme=dark] .JwU-gq_layoutBodyContainer{background-color:var(--mantine-color-dark-8)}.JwU-gq_mainHeader{z-index:3;box-shadow:var(--mantine-shadow-lg);position:relative;top:0}.JwU-gq_mainHeader:before{content:"";z-index:0;pointer-events:none;background:color-mix(in srgb, var(--mantine-color-primary-0) 20%, transparent);position:absolute;inset:0}[data-mantine-color-scheme=dark] .JwU-gq_mainHeader:before{background:color-mix(in srgb, var(--mantine-color-dark-8) 50%, transparent)}.JwU-gq_mainHeader:before{-webkit-backdrop-filter:blur(1px)saturate(50%);backdrop-filter:blur(1px)saturate(50%)}.JwU-gq_mainHeader>*{z-index:1;position:relative}
.UbeinW_directory{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body)}.UbeinW_list{gap:var(--mantine-spacing-xs) var(--mantine-spacing-md);flex-wrap:wrap;max-width:80rem;margin:0 auto;padding:0;list-style:none;display:flex}.UbeinW_link{color:var(--mantine-color-anchor);font-size:var(--mantine-font-size-sm);line-height:1.4;text-decoration:none}.UbeinW_link:hover{text-decoration:underline}
.Yy9v5W_container{width:100%;min-height:min(100dvh,100%);padding:0}.Yy9v5W_bookingInterface{background:var(--mantine-color-body)}[data-mantine-color-scheme=dark] .Yy9v5W_bookingInterface{background:var(--mantine-color-dark-7)}.Yy9v5W_bookingInterface{border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-md);padding:1.5rem}[data-mantine-color-scheme=dark] .Yy9v5W_bookingInterface{box-shadow:var(--mantine-shadow-sm)}.Yy9v5W_bookingInterface{border:1px solid var(--mantine-color-primary-2)}[data-mantine-color-scheme=dark] .Yy9v5W_bookingInterface{border:1px solid var(--mantine-color-dark-4)}.Yy9v5W_cartSummary{background:var(--mantine-color-body)}[data-mantine-color-scheme=dark] .Yy9v5W_cartSummary{background:var(--mantine-color-dark-7)}.Yy9v5W_cartSummary{border-radius:var(--mantine-radius-lg);box-shadow:var(--mantine-shadow-md);padding:1.5rem}[data-mantine-color-scheme=dark] .Yy9v5W_cartSummary{box-shadow:var(--mantine-shadow-sm)}.Yy9v5W_cartSummary{border:1px solid var(--mantine-color-primary-2)}[data-mantine-color-scheme=dark] .Yy9v5W_cartSummary{border:1px solid var(--mantine-color-dark-4)}.Yy9v5W_cartSummary{height:fit-content;position:sticky;top:2rem}.Yy9v5W_memberCard{cursor:pointer;border:2px solid #0000;transition:all .3s}.Yy9v5W_memberCard:hover{box-shadow:var(--mantine-shadow-xl);transform:translateY(-2px)}[data-mantine-color-scheme=dark] .Yy9v5W_memberCard:hover{box-shadow:var(--mantine-shadow-md)}.Yy9v5W_memberCard.Yy9v5W_selected{border-color:var(--mantine-color-primary-5);background:linear-gradient(135deg, var(--mantine-color-primary-5) 0%, var(--mantine-color-primary-2) 100%)}.Yy9v5W_memberCard.Yy9v5W_automatic{background:linear-gradient(135deg, var(--mantine-color-primary-8) 0%, var(--mantine-color-primary-5) 100%)}.Yy9v5W_calendarContainer{background:var(--mantine-color-primary-5);border-radius:15px;margin:1.5rem 0;padding:1.5rem}.Yy9v5W_weekNavigation{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.Yy9v5W_weekDates{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.Yy9v5W_dateCard{cursor:pointer;text-align:center;border:2px solid #0000;border-radius:10px;min-width:60px;padding:.5rem;transition:all .3s}.Yy9v5W_dateCard:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}[data-mantine-color-scheme=dark] .Yy9v5W_dateCard:hover{box-shadow:var(--mantine-shadow-sm)}.Yy9v5W_dateCard.Yy9v5W_selected{border-color:var(--mantine-color-primary-7);background:linear-gradient(150deg, var(--mantine-color-primary-5) 0%, var(--mantine-color-primary-0) 100%)}.Yy9v5W_dateCard.Yy9v5W_unavailable{opacity:.5;cursor:not-allowed;text-decoration:line-through}.Yy9v5W_timeSlotsContainer{border-radius:15px;margin-top:1rem;padding:1.5rem}.Yy9v5W_timeSlot{cursor:pointer;border:1px solid var(--mantine-color-primary-5);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem;transition:all .3s;display:flex}.Yy9v5W_timeSlot:hover{border-color:var(--mantine-color-primary-5)}.Yy9v5W_timeSlot.Yy9v5W_selected{background:linear-gradient(135deg, var(--mantine-color-primary-5) 0%, var(--mantine-color-primary-1) 100%);border-color:var(--mantine-color-primary-5)}.Yy9v5W_timeSlot.Yy9v5W_unavailable{opacity:.5;cursor:not-allowed;text-decoration:line-through}.Yy9v5W_cartItem{border-bottom:1px solid var(--mantine-color-primary-5);justify-content:space-between;align-items:center;padding:1rem;display:flex}.Yy9v5W_cartItem:last-child{border-bottom:none}.Yy9v5W_removeButton{color:var(--mantine-color-red-5);cursor:pointer;transition:color .3s}.Yy9v5W_removeButton:hover{color:var(--mantine-color-red-6)}.Yy9v5W_branchHeader{background:linear-gradient(135deg, var(--mantine-color-primary-5) 0%, var(--mantine-color-primarySecondary-5) 100%);color:#fff;text-align:center;border-radius:15px;margin-bottom:1.5rem;padding:1rem}.Yy9v5W_addTreatmentButton{background:linear-gradient(135deg, var(--mantine-color-primary-5) 0%, var(--mantine-color-primarySecondary-5) 100%);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;transition:all .3s;display:flex}.Yy9v5W_addTreatmentButton:hover{box-shadow:0 8px 25px var(--mantine-color-primary-3);transform:translateY(-2px)}.Yy9v5W_backButton{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;transition:all .3s;display:flex}.Yy9v5W_backButton:hover{transform:translateY(-1px)}.Yy9v5W_bookingStatus{background:var(--mantine-color-primary-1);border:1px solid var(--mantine-color-primary-5);text-align:center;border-radius:10px;margin:1rem 0;padding:1rem}.Yy9v5W_nextAvailableButton{background:linear-gradient(135deg, var(--mantine-color-primary-1) 0%, var(--mantine-color-primary-5) 100%);cursor:pointer;border:none;border-radius:10px;margin-top:.5rem;padding:.75rem 1.5rem;transition:all .3s}.Yy9v5W_nextAvailableButton:hover{box-shadow:0 8px 25px var(--mantine-color-primary-3);transform:translateY(-2px)}
