@media only screen and (min-width:1921px){.Calendar_container__pftp7{width:100%;font-family:DINPro-Regular;font-weight:400}.Calendar_container__pftp7 .Calendar_legend__Lf7_1{display:flex;align-items:center;margin-bottom:13PX}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_sectionTitle__0wY7r{font-family:DINPro;font-weight:500;font-size:16PX;color:#000;line-height:16PX;margin-right:12PX;text-align:left}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_legendItem__sbnQj{display:flex;align-items:center;gap:4PX;margin-right:16PX}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_legendMarker__L3281{width:12PX;height:12PX;border-radius:50%}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_fullyBookedMarker__1PZtk{background-color:#f5f5f5}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_comingSoonMarker__fnYHy{background:#fff7df}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_unavailableMarker__hznp7{background-color:#ffdfdf}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_legendText__Uk_t8{font-size:10PX;color:#666;line-height:10PX}.Calendar_container__pftp7 .Calendar_monthSelector__jd9kD{display:flex;flex-wrap:wrap;gap:8PX;margin-bottom:16PX}.Calendar_container__pftp7 .Calendar_monthSelector__jd9kD .Calendar_monthButton___W19c{min-width:50PX;height:24PX;padding:0 12PX;border-radius:12PX;border:none;background-color:#f5f5f5;color:#000;font-size:16PX;line-height:24PX;cursor:pointer;transition:all .2s ease}.Calendar_container__pftp7 .Calendar_monthSelector__jd9kD .Calendar_monthButton___W19c:hover{background-color:#e0e0e0}.Calendar_container__pftp7 .Calendar_monthSelector__jd9kD .Calendar_monthButton___W19c.Calendar_activeMonth__5biCb{background-color:#000;color:#fff}.Calendar_container__pftp7 .Calendar_monthSelector__jd9kD .Calendar_monthButton___W19c.Calendar_activeMonth__5biCb:hover{background-color:#333}.Calendar_container__pftp7 .Calendar_weekDays__SFckR{display:grid;height:16PX;grid-template-columns:repeat(7,1fr);place-items:center;margin-bottom:16PX}.Calendar_container__pftp7 .Calendar_weekDays__SFckR .Calendar_weekDay__r5i58{text-align:center;color:#000;font-size:16PX;line-height:16PX}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2{display:flex;flex-direction:column;gap:10PX}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_dateRow__umrET{display:grid;grid-template-columns:repeat(7,1fr);place-items:center}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_dateItem__tP1S9{width:32PX;height:32PX;display:flex;align-items:center;justify-content:center;font-size:16PX;border-radius:50%;border:none;background:transparent;cursor:default;transition:all .2s ease}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_haveSessionNow__X05oR{color:#000;cursor:pointer}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_comingsoon__baiH8{background:#fff7df;color:#000;cursor:pointer}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_unavailable__SIHa8{background:#ffdfdf;color:#000;cursor:pointer}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_fullyBooked__AiP_i{color:#999;background:#f5f5f5}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_disabled__WT865{color:#ddd}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_selected__0uQWM{background-color:#000;color:#fff}}@media only screen and (min-width:0px) and (max-width:1920px){.Calendar_container__pftp7{width:100%;font-family:DINPro-Regular;font-weight:400}.Calendar_container__pftp7 .Calendar_legend__Lf7_1{display:flex;align-items:center;margin-bottom:.67708vw}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_sectionTitle__0wY7r{font-family:DINPro;font-weight:500;font-size:.83333vw;color:#000;line-height:.83333vw;margin-right:.625vw;text-align:left}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_legendItem__sbnQj{display:flex;align-items:center;gap:.20833vw;margin-right:.83333vw}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_legendMarker__L3281{width:.625vw;height:.625vw;border-radius:50%}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_fullyBookedMarker__1PZtk{background-color:#f5f5f5}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_comingSoonMarker__fnYHy{background:#fff7df}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_unavailableMarker__hznp7{background-color:#ffdfdf}.Calendar_container__pftp7 .Calendar_legend__Lf7_1 .Calendar_legendText__Uk_t8{font-size:.52083vw;color:#666;line-height:.52083vw}.Calendar_container__pftp7 .Calendar_monthSelector__jd9kD{display:flex;flex-wrap:wrap;gap:.41667vw;margin-bottom:.83333vw}.Calendar_container__pftp7 .Calendar_monthSelector__jd9kD .Calendar_monthButton___W19c{min-width:2.60417vw;height:1.25vw;padding:0 .625vw;border-radius:.625vw;border:none;background-color:#f5f5f5;color:#000;font-size:.83333vw;line-height:1.25vw;cursor:pointer;transition:all .2s ease}.Calendar_container__pftp7 .Calendar_monthSelector__jd9kD .Calendar_monthButton___W19c:hover{background-color:#e0e0e0}.Calendar_container__pftp7 .Calendar_monthSelector__jd9kD .Calendar_monthButton___W19c.Calendar_activeMonth__5biCb{background-color:#000;color:#fff}.Calendar_container__pftp7 .Calendar_monthSelector__jd9kD .Calendar_monthButton___W19c.Calendar_activeMonth__5biCb:hover{background-color:#333}.Calendar_container__pftp7 .Calendar_weekDays__SFckR{display:grid;height:.83333vw;grid-template-columns:repeat(7,1fr);place-items:center;margin-bottom:.83333vw}.Calendar_container__pftp7 .Calendar_weekDays__SFckR .Calendar_weekDay__r5i58{text-align:center;color:#000;font-size:.83333vw;line-height:.83333vw}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2{display:flex;flex-direction:column;gap:.52083vw}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_dateRow__umrET{display:grid;grid-template-columns:repeat(7,1fr);place-items:center}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_dateItem__tP1S9{width:1.66667vw;height:1.66667vw;display:flex;align-items:center;justify-content:center;font-size:.83333vw;border-radius:50%;border:none;background:transparent;cursor:default;transition:all .2s ease}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_haveSessionNow__X05oR{color:#000;cursor:pointer}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_comingsoon__baiH8{background:#fff7df;color:#000;cursor:pointer}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_unavailable__SIHa8{background:#ffdfdf;color:#000;cursor:pointer}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_fullyBooked__AiP_i{color:#999;background:#f5f5f5}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_disabled__WT865{color:#ddd}.Calendar_container__pftp7 .Calendar_dateGrid__Vohx2 .Calendar_selected__0uQWM{background-color:#000;color:#fff}}@media only screen and (min-width:1921px){.BookingCalendarPopup_modalMask__Mu92C{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_loading__CAYA1{width:40PX;height:40PX;position:absolute;top:calc(50% - 20PX);left:calc(50% - 20PX);transform:translate(-50%,-50%);transform-origin:center center;display:flex;align-items:center;justify-content:center;z-index:2}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_bookingCalendarPopup__SxsZu{padding:0 48PX;width:540PX;height:702PX;font-family:DINPro;background:#fff;position:relative}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_bookingCalendarPopup__SxsZu .BookingCalendarPopup_popHeader__WG9_1 .BookingCalendarPopup_popTitle__oskci{font-weight:DINPro-Bold;font-weight:700;font-size:16PX;color:#000;line-height:16PX;text-align:center;padding-top:48PX;padding-bottom:16PX}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_bookingCalendarPopup__SxsZu .BookingCalendarPopup_popHeader__WG9_1 .BookingCalendarPopup_closeIcon__q2u_f{width:24PX;height:24PX;position:absolute;right:16PX;top:16PX;cursor:pointer}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4{max-height:280PX;overflow-y:scroll}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4::-webkit-scrollbar{display:none}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_sectionTitle__HzTNG{font-family:DINPro-Bold;font-weight:500;font-size:16PX;color:#000;line-height:16PX;text-align:left;margin-bottom:24PX}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO{display:flex;flex-wrap:wrap}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk{width:105PX;height:60PX;background:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;margin-right:8PX;font-weight:500;font-size:14PX;color:#000;line-height:14PX;margin-bottom:18PX;position:relative}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk:nth-child(4n){margin-right:0}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk.BookingCalendarPopup_selected__A_C2J{border:1px solid #000}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk.BookingCalendarPopup_coming-soon__beYpm,.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk.BookingCalendarPopup_fullyBooked__ZuTXm{background-color:#f5f5f5;color:#999;cursor:not-allowed}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk .BookingCalendarPopup_dayText__xnPgQ{margin-bottom:6PX}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk .BookingCalendarPopup_fullyBookedTag__RVnna{position:absolute;top:-12PX;height:20PX;background:#ddd;border-radius:15PX;font-size:12PX;font-family:DINPro-Light;font-weight:300;color:#666;line-height:12PX;text-align:left;padding:0 6PX;display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk .BookingCalendarPopup_fullyBookedTag__RVnna.BookingCalendarPopup_comingSoonTag__lnhzk{background:#fff9e6}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk .BookingCalendarPopup_fullyBookedTag__RVnna.BookingCalendarPopup_unavailableTag__YW6LV{background:#ffdfdf}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en{margin-top:30PX}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_sectionHeaderWrapper___9ITt{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12PX}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_sectionHeaderWrapper___9ITt .BookingCalendarPopup_sectionTitle__HzTNG{font-family:DINPro-Bold;font-weight:500;font-size:16PX;color:#000;line-height:16PX;text-align:left;display:flex;align-items:baseline;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_sectionHeaderWrapper___9ITt .BookingCalendarPopup_limitText__z9gcO{font-family:DINPro-Light;font-weight:300;font-size:14PX;color:#999;line-height:14PX;text-align:left;margin-left:4PX}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq{height:150PX;max-height:150PX;padding-bottom:50PX;overflow-y:scroll}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq::-webkit-scrollbar{width:6PX}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq::-webkit-scrollbar-track{background:transparent}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3PX}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn{width:100%;height:48PX;background:#f5f5f5;margin-bottom:12PX;display:flex;align-items:center;justify-content:space-between;padding:0 12PX;cursor:pointer}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn.BookingCalendarPopup_selected__A_C2J{border:1px solid #000}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn.BookingCalendarPopup_fullyBooked__ZuTXm{cursor:not-allowed}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn.BookingCalendarPopup_fullyBooked__ZuTXm .BookingCalendarPopup_leftContent__JFcqu{color:#999}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn .BookingCalendarPopup_leftContent__JFcqu{display:flex;align-items:center;font-size:14PX;color:#000;line-height:14PX;text-align:left;font-family:DINPro-Regular}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn .BookingCalendarPopup_leftContent__JFcqu .BookingCalendarPopup_time__Y2WgX{margin-right:8PX;flex:none}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn .BookingCalendarPopup_fullyBooked__ZuTXm{height:20PX;background:#ddd;border-radius:15PX;font-size:12PX;font-family:DINPro-Light;font-weight:300;color:#666;line-height:12PX;text-align:left;padding:0 6PX;display:flex;align-items:center;justify-content:center;flex:none;margin-left:4PX}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_noSessionWrap__48rHm{margin-top:32PX;display:flex;flex-direction:column;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_noSessionWrap__48rHm .BookingCalendarPopup_sessionBigIcon__6WKPQ{width:80PX;height:80PX;margin-bottom:10PX}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_noSessionWrap__48rHm .BookingCalendarPopup_noSessionTip__huEi8{font-family:DINPro-Regular;font-size:14PX;color:#000;text-align:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_stickyBottomBar__9SJKh{width:100%;background:#fff;position:absolute;bottom:48PX;left:50%;transform:translateX(-50%);padding-top:24PX}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_stickyBottomBar__9SJKh .BookingCalendarPopup_buttonGroup__z_1Nm{display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_stickyBottomBar__9SJKh .BookingCalendarPopup_infoBtn___FUUd{min-width:172PX;width:244PX;height:80PX;border:1px solid #000;background:#fff;font-family:DINPro-Bold;font-size:22PX;color:#000;display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_stickyBottomBar__9SJKh .BookingCalendarPopup_actionBtn__43gP2{width:454PX;height:48PX;background:#000;font-family:DINPro-Bold;font-size:16PX;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_stickyBottomBar__9SJKh .BookingCalendarPopup_actionBtn__43gP2.BookingCalendarPopup_disabled__QKDxe{background:#eee;color:#999;cursor:not-allowed}}@media only screen and (min-width:0px) and (max-width:1920px){.BookingCalendarPopup_modalMask__Mu92C{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_loading__CAYA1{width:2.08333vw;height:2.08333vw;position:absolute;top:calc(50% - 1.04167vw);left:calc(50% - 1.04167vw);transform:translate(-50%,-50%);transform-origin:center center;display:flex;align-items:center;justify-content:center;z-index:2}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_bookingCalendarPopup__SxsZu{padding:0 2.5vw;width:28.125vw;height:36.5625vw;font-family:DINPro;background:#fff;position:relative}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_bookingCalendarPopup__SxsZu .BookingCalendarPopup_popHeader__WG9_1 .BookingCalendarPopup_popTitle__oskci{font-weight:DINPro-Bold;font-weight:700;font-size:.83333vw;color:#000;line-height:.83333vw;text-align:center;padding-top:2.5vw;padding-bottom:.83333vw}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_bookingCalendarPopup__SxsZu .BookingCalendarPopup_popHeader__WG9_1 .BookingCalendarPopup_closeIcon__q2u_f{width:1.25vw;height:1.25vw;position:absolute;right:.83333vw;top:.83333vw;cursor:pointer}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4{max-height:14.58333vw;overflow-y:scroll}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4::-webkit-scrollbar{display:none}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_sectionTitle__HzTNG{font-family:DINPro-Bold;font-weight:500;font-size:.83333vw;color:#000;line-height:.83333vw;text-align:left;margin-bottom:1.25vw}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO{display:flex;flex-wrap:wrap}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk{width:5.46875vw;height:3.125vw;background:#f5f5f5;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;margin-right:.41667vw;font-weight:500;font-size:.72917vw;color:#000;line-height:.72917vw;margin-bottom:.9375vw;position:relative}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk:nth-child(4n){margin-right:0}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk.BookingCalendarPopup_selected__A_C2J{border:1px solid #000}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk.BookingCalendarPopup_coming-soon__beYpm,.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk.BookingCalendarPopup_fullyBooked__ZuTXm{background-color:#f5f5f5;color:#999;cursor:not-allowed}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk .BookingCalendarPopup_dayText__xnPgQ{margin-bottom:.3125vw}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk .BookingCalendarPopup_fullyBookedTag__RVnna{position:absolute;top:-.625vw;height:1.04167vw;background:#ddd;border-radius:.78125vw;font-size:.625vw;font-family:DINPro-Light;font-weight:300;color:#666;line-height:.625vw;text-align:left;padding:0 .3125vw;display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk .BookingCalendarPopup_fullyBookedTag__RVnna.BookingCalendarPopup_comingSoonTag__lnhzk{background:#fff9e6}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_dateSection__2u2C4 .BookingCalendarPopup_dateCardsWrapper__S0FyO .BookingCalendarPopup_dateCard__WNITk .BookingCalendarPopup_fullyBookedTag__RVnna.BookingCalendarPopup_unavailableTag__YW6LV{background:#ffdfdf}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en{margin-top:1.5625vw}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_sectionHeaderWrapper___9ITt{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.625vw}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_sectionHeaderWrapper___9ITt .BookingCalendarPopup_sectionTitle__HzTNG{font-family:DINPro-Bold;font-weight:500;font-size:.83333vw;color:#000;line-height:.83333vw;text-align:left;display:flex;align-items:baseline;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_sectionHeaderWrapper___9ITt .BookingCalendarPopup_limitText__z9gcO{font-family:DINPro-Light;font-weight:300;font-size:.72917vw;color:#999;line-height:.72917vw;text-align:left;margin-left:.20833vw}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq{height:7.8125vw;max-height:7.8125vw;padding-bottom:2.60417vw;overflow-y:scroll}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq::-webkit-scrollbar{width:.3125vw}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq::-webkit-scrollbar-track{background:transparent}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:.15625vw}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn{width:100%;height:2.5vw;background:#f5f5f5;margin-bottom:.625vw;display:flex;align-items:center;justify-content:space-between;padding:0 .625vw;cursor:pointer}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn.BookingCalendarPopup_selected__A_C2J{border:1px solid #000}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn.BookingCalendarPopup_fullyBooked__ZuTXm{cursor:not-allowed}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn.BookingCalendarPopup_fullyBooked__ZuTXm .BookingCalendarPopup_leftContent__JFcqu{color:#999}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn .BookingCalendarPopup_leftContent__JFcqu{display:flex;align-items:center;font-size:.72917vw;color:#000;line-height:.72917vw;text-align:left;font-family:DINPro-Regular}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn .BookingCalendarPopup_leftContent__JFcqu .BookingCalendarPopup_time__Y2WgX{margin-right:.41667vw;flex:none}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_timeSlotCardsWrapper__6EeXq .BookingCalendarPopup_timeSlotCard___zVyn .BookingCalendarPopup_fullyBooked__ZuTXm{height:1.04167vw;background:#ddd;border-radius:.78125vw;font-size:.625vw;font-family:DINPro-Light;font-weight:300;color:#666;line-height:.625vw;text-align:left;padding:0 .3125vw;display:flex;align-items:center;justify-content:center;flex:none;margin-left:.20833vw}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_noSessionWrap__48rHm{margin-top:1.66667vw;display:flex;flex-direction:column;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_noSessionWrap__48rHm .BookingCalendarPopup_sessionBigIcon__6WKPQ{width:4.16667vw;height:4.16667vw;margin-bottom:.52083vw}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_timeSection__zs2en .BookingCalendarPopup_noSessionWrap__48rHm .BookingCalendarPopup_noSessionTip__huEi8{font-family:DINPro-Regular;font-size:.72917vw;color:#000;text-align:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_stickyBottomBar__9SJKh{width:100%;background:#fff;position:absolute;bottom:2.5vw;left:50%;transform:translateX(-50%);padding-top:1.25vw}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_stickyBottomBar__9SJKh .BookingCalendarPopup_buttonGroup__z_1Nm{display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_stickyBottomBar__9SJKh .BookingCalendarPopup_infoBtn___FUUd{min-width:8.95833vw;width:12.70833vw;height:4.16667vw;border:1px solid #000;background:#fff;font-family:DINPro-Bold;font-size:1.14583vw;color:#000;display:flex;align-items:center;justify-content:center}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_stickyBottomBar__9SJKh .BookingCalendarPopup_actionBtn__43gP2{width:23.64583vw;height:2.5vw;background:#000;font-family:DINPro-Bold;font-size:.83333vw;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.BookingCalendarPopup_modalMask__Mu92C .BookingCalendarPopup_stickyBottomBar__9SJKh .BookingCalendarPopup_actionBtn__43gP2.BookingCalendarPopup_disabled__QKDxe{background:#eee;color:#999;cursor:not-allowed}}