.PartScheduleSection_section__ztcOj{--part-page-section-content-margin-top:31px;--part-page-section-content-margin-top:1.9375rem}.PartScheduleSection_root__Uwq03{width:100%}.PartScheduleSection_weekActions__cDdFJ{justify-content:flex-end}.PartScheduleSection_weekActions__cDdFJ,.PartScheduleSection_weekNavigation__R_MS_{display:flex;align-items:center;gap:10px;gap:.625rem}.PartScheduleSection_correctionLink__t54Ra,.PartScheduleSection_iconButton__M_XwP,.PartScheduleSection_nextWeekButton__d_ppV,.PartScheduleSection_showNextButton__uTDVA{display:inline-flex;align-items:center;justify-content:center;border:0;margin:0;background:rgba(0,0,0,0);color:inherit;font:inherit;letter-spacing:0;text-decoration:none}.PartScheduleSection_iconButton__M_XwP,.PartScheduleSection_nextWeekButton__d_ppV,.PartScheduleSection_showNextButton__uTDVA{border-radius:6px;border-radius:.375rem;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);box-shadow:0 1px .1875rem 0 rgba(0,0,0,.25)}.PartScheduleSection_nextWeekButton__d_ppV{min-height:32px;min-height:2rem;padding:.3125rem .6875rem;color:#a6a29b;font-size:13px;font-size:.8125rem;gap:8px;gap:.5rem;line-height:18px;line-height:1.125rem}.PartScheduleSection_previousWeekButtonIcon__7aGDC{transform:rotate(180deg)}.PartScheduleSection_previousWeekButtonHidden__2yAFj{pointer-events:none;user-select:none;visibility:hidden}.PartScheduleSection_iconButton__M_XwP{width:32px;width:2rem;height:32px;height:2rem;color:#a6a29b;font-size:13px;font-size:.8125rem}.PartScheduleSection_groups__Z6Ztk{width:100%}.PartScheduleSection_group__DSvW7+.PartScheduleSection_group__DSvW7{margin-top:2.875rem}.PartScheduleSection_groupHeader__REN2F{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.0625rem;gap:24px;gap:1.5rem}.PartScheduleSection_groupHeaderWithoutSubtitle__G_L7q{justify-content:flex-end}.PartScheduleSection_groupSubtitle___N3HN{margin:0;color:#4e5972;font-size:15px;font-size:.9375rem;font-weight:400;line-height:21px;line-height:1.3125rem}.PartScheduleSection_days__rd1k0{display:table;width:100%;border-collapse:collapse}.PartScheduleSection_day__5zbcN{display:table-row}.PartScheduleSection_day__5zbcN+.PartScheduleSection_day__5zbcN>*{border-top:1px solid #dfcfaa}.PartScheduleSection_day__5zbcN:first-child{padding-top:0}.PartScheduleSection_day__5zbcN:last-child{border-bottom:0}.PartScheduleSection_horizontalDivider__uxBqS{position:relative;display:table-cell;width:1px}.PartScheduleSection_horizontalDivider__uxBqS i{position:absolute;top:11px;top:.6875rem;bottom:11px;bottom:.6875rem;display:block;width:100%;background-color:#dfcfaa;opacity:.5}.PartScheduleSection_descriptionDividerHidden___p_Ld i{display:none}.PartScheduleSection_dateBox__kP4Kp{display:table-cell;width:151px;width:9.4375rem;box-sizing:border-box;padding:.9375rem 1.125rem;vertical-align:middle}.PartScheduleSection_dateContainer__e607A{display:flex;flex-direction:column;align-items:center;text-align:center}.PartScheduleSection_date__d0sjT{color:var(--text-default-80-color);font-size:48px;font-size:3rem;font-weight:700;letter-spacing:0;line-height:1}.PartScheduleSection_month__bMPVa{margin-top:.1875rem;color:var(--text-default-80-color);font-size:20px;font-size:1.25rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.PartScheduleSection_weekday__yHdy8{color:var(--text-primary-color);font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.25}.PartScheduleSection_descriptionBox__EGFvv,.PartScheduleSection_servicesBox__Y2FNI{display:table-cell;height:100%;box-sizing:border-box;padding:.9375rem 1.125rem;vertical-align:middle}.PartScheduleSection_descriptionBoxEmpty__T9kgp{padding-top:0;padding-bottom:0}.PartScheduleSection_descriptionBoxEmpty__T9kgp .PartScheduleSection_descriptionContainer__wMzPG{display:none}.PartScheduleSection_servicesBox__Y2FNI{width:348px;width:21.75rem}.PartScheduleSection_servicesContainer__epJV_{display:flex;flex-direction:column;justify-content:center;gap:10px;gap:.625rem}.PartScheduleSection_service__4Am3t{display:flex;gap:15px;gap:.9375rem}.PartScheduleSection_servicePlaceholder__vBXTg{color:var(--text-default-40-color)}.PartScheduleSection_time__5ToCP{display:flex;flex-basis:62px;flex-basis:3.875rem;flex-direction:column;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;color:#151522;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1}.PartScheduleSection_time__5ToCP>span{line-height:1}.PartScheduleSection_timeMuted__KQdct{color:color-mix(in oklab,var(--text-default-40-color) 65%,white)}.PartScheduleSection_timeDash__8POrF{line-height:.9;text-align:center}.PartScheduleSection_serviceTitle__Y3P9J{display:flex;min-width:0;flex-basis:auto;flex-grow:1;flex-shrink:1;align-items:center;color:#151522;font-size:20px;font-size:1.25rem;font-weight:400}.PartScheduleSection_dayTitle__lm_RV{margin:0;color:var(--text-primary-color);font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.25}.PartScheduleSection_description__tsCKD{margin:.375rem 0 0;color:#151522;font-size:16px;font-size:1rem;font-weight:400;line-height:1.28}.PartScheduleSection_footerActions__EJzJ1{position:relative;display:flex;min-height:32px;min-height:2rem;align-items:center;justify-content:center;padding-bottom:1.25rem;margin-top:2.375rem}.PartScheduleSection_showNextButton__uTDVA{min-height:32px;min-height:2rem;padding:.3125rem .875rem;color:#3c414d;font-size:14px;font-size:.875rem;font-weight:600;line-height:22px;line-height:1.375rem}.PartScheduleSection_correctionLink__t54Ra{position:absolute;right:0;color:#a6a29b;cursor:pointer;font-size:15px;font-size:.9375rem;line-height:21px;line-height:1.3125rem;text-decoration:none;white-space:nowrap}.PartScheduleSection_correctionLink__t54Ra:focus-visible{color:var(--text-primary-color);text-decoration-line:underline;text-underline-offset:3px;text-underline-offset:.1875rem}@media (hover:hover){.PartScheduleSection_correctionLink__t54Ra:hover{color:var(--text-primary-color);text-decoration-line:underline;text-underline-offset:3px;text-underline-offset:.1875rem}}@media only screen and (max-width:47.9375rem){.PartScheduleSection_section__ztcOj{--part-page-section-content-margin-top:24px;--part-page-section-content-margin-top:1.5rem}.PartScheduleSection_weekActions__cDdFJ{width:100%;justify-content:space-between}.PartScheduleSection_weekNavigation__R_MS_{min-width:0;flex-basis:auto;flex-grow:0;flex-shrink:1}.PartScheduleSection_groups__Z6Ztk{max-width:none}.PartScheduleSection_group__DSvW7+.PartScheduleSection_group__DSvW7{padding-top:1.75rem;border-top:1px solid #dfcfaa;margin-top:2.125rem}.PartScheduleSection_groupHeader__REN2F{align-items:flex-start;margin-bottom:.875rem;gap:16px;gap:1rem}.PartScheduleSection_groupSubtitle___N3HN{min-width:0;flex-basis:auto;flex-grow:1;flex-shrink:1}.PartScheduleSection_days__rd1k0{display:flex;flex-direction:column}.PartScheduleSection_day__5zbcN{display:flex;flex-wrap:wrap;align-items:stretch;padding:1rem 0}.PartScheduleSection_day__5zbcN+.PartScheduleSection_day__5zbcN{border-top:1px solid #dfcfaa}.PartScheduleSection_day__5zbcN+.PartScheduleSection_day__5zbcN>*{border-top:0}.PartScheduleSection_day__5zbcN:first-child{padding-top:0}.PartScheduleSection_day__5zbcN:last-child{padding-bottom:0}.PartScheduleSection_horizontalDivider__uxBqS{display:none}.PartScheduleSection_dateBox__kP4Kp{display:flex;width:86px;width:5.375rem;flex-basis:86px;flex-basis:5.375rem;flex-grow:0;flex-shrink:0;align-items:flex-start;padding:0 .875rem 0 0}.PartScheduleSection_dateContainer__e607A{width:100%}.PartScheduleSection_servicesBox__Y2FNI{display:flex;width:auto;min-width:0;flex-basis:0;flex-grow:1;flex-shrink:1;align-items:flex-start;padding:0}.PartScheduleSection_servicesContainer__epJV_{width:100%;justify-content:flex-start;gap:12px;gap:.75rem}.PartScheduleSection_descriptionBox__EGFvv{display:block;width:100%;flex-basis:100%;flex-grow:0;flex-shrink:0;padding:.875rem 0 0}.PartScheduleSection_descriptionBoxEmpty__T9kgp{display:none}.PartScheduleSection_descriptionContainer__wMzPG{padding-top:.875rem;border-top:1px solid rgba(223,207,170,.5)}.PartScheduleSection_date__d0sjT{font-size:38px;font-size:2.375rem}.PartScheduleSection_month__bMPVa{margin-top:.125rem;font-size:14px;font-size:.875rem}.PartScheduleSection_weekday__yHdy8{font-size:15px;font-size:.9375rem}.PartScheduleSection_service__4Am3t{gap:10px;gap:.625rem}.PartScheduleSection_time__5ToCP{flex-basis:58px;flex-basis:3.625rem;font-size:18px;font-size:1.125rem}.PartScheduleSection_serviceTitle__Y3P9J{font-size:16px;font-size:1rem}.PartScheduleSection_dayTitle__lm_RV{font-size:18px;font-size:1.125rem}.PartScheduleSection_description__tsCKD{font-size:15px;font-size:.9375rem}.PartScheduleSection_footerActions__EJzJ1{flex-direction:column;align-items:flex-start;padding-bottom:1.5rem;margin-top:1.75rem;gap:16px;gap:1rem}.PartScheduleSection_correctionLink__t54Ra{position:static}}