.DateSelector_container__P8WM9{text-align:center}.DateSelector_date__pkJTm{margin:0 6px}.DateSelector_calendar__4ooIb{max-width:325px;min-height:305px;min-width:310px;overflow-x:hidden}.DateSelector_textField__tjg_9{display:none}.B4aAlert_closeButton__0RriI{padding:4px}.B4aAlert_closeButton__0RriI svg{height:24px;width:24px}.B4aAlert_error__0tOOb a{text-decoration:underline}.B4aAlert_error__0tOOb a:hover{text-decoration:none}.BookingCalendar_calendar__hz_CC{border:1px solid rgba(0,0,0,.12)}.BookingCalendar_timeCol__q6F7j{align-items:center;border-right:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;font-size:13px;justify-content:center;width:67px}.BookingCalendar_dateContainer__gswi1{flex:1 1}.BookingCalendar_header__i6cwK{background-color:#fff;position:sticky;top:64px}.BookingCalendar_headerMonthRow__G7UfR,.BookingCalendar_header__i6cwK{border-bottom:1px solid rgba(0,0,0,.12);display:flex}.BookingCalendar_headerMonthCol__aqcCm{align-items:center;border-right:1px solid rgba(0,0,0,.12);display:flex;font-size:13px;font-weight:700;justify-content:center;padding:4px 0 2px;text-align:center;width:100%}.BookingCalendar_headerMonthCol__aqcCm:last-child{border-right:0}.BookingCalendar_monthCol1__dgAry{flex:1 1}.BookingCalendar_monthCol2__5c6v0{flex:2 1}.BookingCalendar_monthCol3__z8fxd{flex:3 1}.BookingCalendar_monthCol4__DQMra{flex:4 1}.BookingCalendar_monthCol5__Xxfay{flex:5 1}.BookingCalendar_monthCol6__0XyRL{flex:6 1}.BookingCalendar_headerDateRow__qHp_u{display:flex}.BookingCalendar_headerDateCol__avSnp{border-right:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;padding:10px 0 6px;text-align:center;width:100%}.BookingCalendar_headerDateCol__avSnp:last-child{border-right:0}.BookingCalendar_headerDateCol__avSnp .BookingCalendar_date__ifxcF{font-weight:700}.BookingCalendar_headerDateCol__avSnp .BookingCalendar_day__0z4cQ{font-size:13px}.BookingCalendar_content__JlNIw{display:flex}.BookingCalendar_contentTimeCell__rzgLc{align-items:center;border-bottom:1px solid rgba(0,0,0,.12);display:flex;font-size:13px;font-weight:400;height:40px;justify-content:flex-end;padding:12px 4px;text-align:right;width:100%}.BookingCalendar_contentTimeCell__rzgLc:last-child{border-bottom:0}.BookingCalendar_contentTimeHourStartCell___ZuIh{border-top:1px solid rgba(0,0,0,.12);font-size:15px;font-weight:700}.BookingCalendar_contentTimeHourStartCell___ZuIh:first-child{border-top:0}.BookingCalendar_contentDateContainer__VdQb2{display:flex}.BookingCalendar_dateCol__WvVqv{border-right:1px solid rgba(0,0,0,.12);width:100%}.BookingCalendar_dateCol__WvVqv:last-child{border-right:0}.BookingCalendar_dateCell__HFFHS{border-bottom:1px solid rgba(0,0,0,.12);height:40px}.BookingCalendar_dateCell__HFFHS:last-child{border-bottom:0}.BookingCalendar_dateCell__HFFHS a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.BookingCalendar_dateHourStartCell__I3Cf5{border-top:1px solid rgba(0,0,0,.12)}.BookingCalendar_disabledDateCell__c5TNX{align-items:center;background:#f4f4f4;display:flex;justify-content:center}.BookingCalendar_selectedDateCell__UqqG7{background:#ffe1ea}.BookingCalendar_closedDateCell__bgegc{background:#e0e0e0}.BookingCalendar_sun__Dhf_P{color:#ff638d}.BookingCalendar_sat__OxoK_{color:#a995ff}.date_dateSelector__TXbQz{margin-bottom:32px}.date_menuList__6aT0H{margin-bottom:44px}@media screen and (max-width:560px){.date_menuList__6aT0H{margin-bottom:32px}}.date_cartInfo__aAp2T{display:flex;justify-content:space-between;margin-bottom:16px}.date_cartInfo__aAp2T>h3{margin-bottom:0}.date_addMenuWrap__5ZDAa{height:55px;margin-bottom:16px}.date_addMenuButton__ZL23T{align-items:center;display:flex;justify-content:center}.date_addMenuIcon__tNZEk{margin-right:10px}.date_addMenuText__uhdOh{margin-top:2px;font-weight:700}.TelInducementFooter_fixedWrapper__XVbd3{align-items:center;background-color:rgba(50,50,50,.9);bottom:0;box-shadow:0 -1px 1px hsla(0,0%,60%,.2),0 -2px 2px hsla(0,0%,60%,.14),0 -1px 5px hsla(0,0%,60%,.12);color:#fff;display:flex;left:0;padding:15px;position:fixed;width:100%}.TelInducementFooter_fixedWrapper__XVbd3 .TelInducementFooter_textSp__obX5y{flex:1 1}.TelInducementFooter_fixedWrapper__XVbd3 .TelInducementFooter_textPc__0Q4u3{flex:1 1;margin:8px 0;text-align:center}