.custom_calendar{display:flex;flex-direction:column;background-color:var(--global-content-bg-color);padding:24px;border-radius:8px}.custom_calendar .calendar_Buttons{display:flex;justify-content:space-between;gap:8px;margin-top:20px}.custom_calendar .calendar_Buttons button{width:100%}.custom_calendar .react-calendar{background-color:var(--global-content-bg-color);box-shadow:#fff;border:none}.custom_calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__next2-button,.custom_calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__prev2-button{display:none}.custom_calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__next-button,.custom_calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button{color:transparent;background:url(/ArrowLeft-16.svg) no-repeat 50%!important;width:16px}.custom_calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__next-button:enabled,.custom_calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__next-button:hover,.custom_calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button:enabled,.custom_calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button:hover{background:url(/ArrowLeft-16.svg) no-repeat 50%!important}.custom_calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__next-button{rotate:180deg}.custom_calendar .react-calendar .react-calendar__navigation .react-calendar__navigation__label{pointer-events:none;font-size:16px;font-weight:700;text-transform:capitalize}.custom_calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays{display:grid!important;grid-template-columns:repeat(7,1fr);align-items:center}.custom_calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays abbr{color:var(--White-A60);text-decoration:none;font-weight:400;font-size:12px}.custom_calendar .react-calendar .react-calendar__month-view__days{display:grid!important;grid-template-columns:repeat(7,1fr);grid-row-gap:8px;row-gap:8px;align-items:center;margin-left:10px;margin-top:8px}.custom_calendar .react-calendar .react-calendar__month-view__days .react-calendar__tile:hover{background:none;z-index:2;background:var(--Primary-60);border-radius:50%}.custom_calendar .react-calendar .react-calendar__month-view__days .react-calendar__tile--now{background:none;background-color:var(--White-A10);border-radius:50%}.react-calendar__tile--now .custom_calendar .react-calendar .react-calendar__month-view__days .react-calendar__tile--active{background:var(--White-A10)}.custom_calendar .react-calendar .react-calendar__month-view__days button{width:36px;height:36px}.custom_calendar .react-calendar .react-calendar__month-view__days button abbr{color:var(--White-A80);font-weight:600;font-size:14px}.custom_calendar .react-calendar .react-calendar__month-view__days button:disabled abbr{color:var(--White-A60);pointer-events:none}.custom_calendar .react-calendar .react-calendar__month-view__days button:nth-of-type(7n - 1) abbr,.custom_calendar .react-calendar .react-calendar__month-view__days button:nth-of-type(7n) abbr{color:var(--Primary-60)}.custom_calendar .react-calendar .react-calendar__month-view__days button:nth-of-type(7n - 1):hover abbr,.custom_calendar .react-calendar .react-calendar__month-view__days button:nth-of-type(7n):hover abbr{color:var(--White-100)}.custom_calendar .react-calendar .react-calendar__month-view__days button:nth-of-type(7n - 1):disabled abbr,.custom_calendar .react-calendar .react-calendar__month-view__days button:nth-of-type(7n):disabled abbr{color:var(--Primary-20);pointer-events:none}.custom_calendar .react-calendar .react-calendar__month-view__days .react-calendar__tile--active{background:none;width:36px;height:36px;color:#fff;background:var(--Primary-90);border-radius:50%}.custom_calendar .react-calendar .react-calendar__month-view__days .react-calendar__tile--active abbr{color:var(--White-100)!important}.custom_calendar .react-calendar .react-calendar__month-view__days .react-calendar__tile:disabled{background:none}.switch_switchButton__vCDZw{display:flex;align-items:center;cursor:pointer}.switch_switchButton__vCDZw .switch_input___OaXT{display:none}.switch_switchButton__vCDZw.switch_disabled__xHJx0{opacity:.5}.switch_switchButton__vCDZw .switch_slider__OY8K8{position:relative;width:36px;height:20px;background-color:var(--switchbutton-slider-bg-color);border-radius:24px}.switch_switchButton__vCDZw .switch_slider__OY8K8:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:var(--switchbutton-circle-bg-color);border-radius:50%}.switch_switchButton__vCDZw .switch_input___OaXT:checked+.switch_slider__OY8K8{background-color:var(--switchbutton-checked-bg-color)}.switch_switchButton__vCDZw .switch_input___OaXT:checked+.switch_slider__OY8K8:before{transform:translateX(16px)}.switch_switchButton__vCDZw .switch_label__WRw3c{margin-left:10px;transition:color .2s}.switch_switchButton__vCDZw .switch_inactiveLabel__9WocG{color:var(--switchbutton-inactive-label-color)}.switch_switchButton__vCDZw .switch_activeLabel__38TAR{color:var(--switchbutton-active-label-color)}.popupFooter_cinemaPopupFooter__7LOJs{height:96px;display:flex;gap:36px;justify-content:space-between;padding:8px 24px 24px;width:100%;z-index:2}@media screen and (max-width:1280px){.popupFooter_cinemaPopupFooter__7LOJs{padding:8px 24px}}@media screen and (max-width:767px){.popupFooter_cinemaPopupFooter__7LOJs{padding:0;flex-direction:column;gap:16px;background-color:var(--global-light-bg-color);position:fixed;bottom:0;height:auto}}.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_mobileBottomSheetTrigger__mbkgP{display:flex;justify-content:space-between;padding:4px;margin:12px 12px 0;height:28px;align-items:center}.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_mobileBottomSheetTrigger__mbkgP span{display:flex;gap:6px;align-items:center}@media screen and (min-width:768px){.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_mobileBottomSheetTrigger__mbkgP{display:none}}.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_desktopChosenPlaces__HkkB6{display:flex;gap:10px}.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_desktopChosenPlaces__HkkB6 .popupFooter_arrowNext__9Aucf{background:linear-gradient(90deg,rgba(20,23,24,0) 0,var(--global-light-bg-color) 66%);height:64px;width:60px;padding:12px 0 12px 20px}.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_desktopChosenPlaces__HkkB6 .popupFooter_arrowPrev__Qnox7{background:linear-gradient(270deg,var(--global-light-bg-color) 33%,rgba(20,23,24,0) 100%);height:65px;width:60px;padding:12px 0 12px 20px}@media screen and (max-width:767px){.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_desktopChosenPlaces__HkkB6{display:none}}.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_selectedPlaces__yohgr{display:flex;width:100%;align-items:center;overflow:hidden}@media screen and (max-width:767px){.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_selectedPlaces__yohgr{overflow:visible}}.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_buttonContainer__OM_nf{width:auto;white-space:nowrap;z-index:var(--z-index-menu)}@media screen and (max-width:767px){.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_buttonContainer__OM_nf{width:100%;margin:0;padding:8px 12px 20px;background-color:var(--global-light-bg-color)}}.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_bottomSheetHeader__c_B2F{display:flex;justify-content:space-between;align-items:center;margin:12px 0}.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_gestures__kDsxF{display:flex;flex-direction:column;align-items:center;margin-top:72px}.popupFooter_cinemaPopupFooter__7LOJs .popupFooter_gestures__kDsxF p{margin:32px 0 24px}.popupFooter_authorizationRequest__1hoAf{display:flex;align-items:center;padding:20px 12px;border-radius:8px;border:1px solid var(--Grey-80);gap:8px}.popupFooter_authorizationRequest__1hoAf p{color:var(--White-A80)}.popupFooter_authorizationRequest__1hoAf span{text-decoration:underline;color:var(--White-A80)}.popupFooter_authorizationRequest_noBorder__2DLXM p{white-space:nowrap}@media screen and (max-width:767px){.popupFooter_authorizationRequest_noBorder__2DLXM{border:none;width:100%;padding:0 12px}.popupFooter_authorizationRequest_noBorder__2DLXM p{white-space:normal}.popupFooter_authorizationRequest_noBorder__2DLXM img{display:none}}.popupFooter_noSelectedPlaces__RDhvx{font-size:14px;line-height:20px;display:flex;align-items:center;margin-right:auto;margin-left:-36px}@media screen and (max-width:767px){.popupFooter_noSelectedPlaces__RDhvx{margin:10px 0 -10px;text-align:center;display:block}}.popupFooter_childPopup__f0nxt>div{width:600px!important}.popupFooter_childPopup__f0nxt>div img{display:none}.popupFooter_childPopup__f0nxt>div span img{display:block!important}.popupFooter_childPopup__f0nxt>div span li,.popupFooter_childPopup__f0nxt>div span p{font-size:var(--lg-font-size);line-height:var(--lg-line-height);margin-bottom:1.3rem}@media screen and (max-width:767px){.popupFooter_childPopup__f0nxt>div{bottom:0;width:100%!important;max-height:100dvh;overflow-y:auto}}.popupFooter_ageConfirmationPopup__iOJnB div{width:530px!important}.popupFooter_ageConfirmationPopup__iOJnB div img{display:none}.popupFooter_ageConfirmationPopup__iOJnB p:not(:last-child){margin-bottom:15px}@media screen and (max-width:767px){.popupFooter_ageConfirmationPopup__iOJnB div{width:100%!important}}.popupFooter_subtitlesPopup__VbGyO div{width:400px!important}.popupFooter_subtitlesPopup__VbGyO div img{display:none}@media screen and (max-width:767px){.popupFooter_subtitlesPopup__VbGyO div{width:100%!important}}.chosenPlace_chosenTicket__Vo30o{display:flex;gap:12px;padding:12px;background-color:var(--chosen-place-bg-color);border-radius:8px;width:265px;height:64px;align-items:center}@media screen and (max-width:767px){.chosenPlace_chosenTicket__Vo30o{width:100%}}.chosenPlace_chosenTicket__Vo30o>div{display:flex;flex-direction:column;gap:4px;background-color:var(--chosen-place-bg-color);width:100%}.chosenPlace_chosenTicket__Vo30o .chosenPlace_chosenTicket_firstLine__WIEvy{width:100%;display:flex;justify-content:space-between;gap:16px}.chosenPlace_chosenTicket__Vo30o .chosenPlace_chosenTicket_firstLine__WIEvy img{padding:3px;cursor:pointer}.chosenPlace_chosenTicket__Vo30o .chosenPlace_chosenTicket_secondLine__f5jy5{display:flex;align-items:center}.chosenPlace_chosenTicket__Vo30o .chosenPlace_chosenTicket_secondLine__f5jy5 span{color:var(--global-light-color);font-size:12px;line-height:16px;display:inline-flex;align-items:center;gap:6px}.chosenPlace_specialPlace__o_yTm{width:273px}@media screen and (max-width:767px){.chosenPlace_specialPlace__o_yTm{width:100%}}.bottomSheet_bottomSheet__wRAaj{position:absolute;left:0;bottom:0;border-radius:12px 12px 0 0;background-color:var(--global-light-bg-color);padding:0 12px 88px;display:flex;flex-direction:column;gap:16px;width:100%;transform:translateY(100%);transition:transform .6s ease-out;z-index:var(--z-index-interactive);overflow-y:auto;max-height:100dvh}.bottomSheet_bottomSheet__wRAaj::-webkit-scrollbar{width:4px;height:4px;padding-right:4px}.bottomSheet_bottomSheet__wRAaj::-webkit-scrollbar-track{background:var(--scrollbar-track-color);margin-right:4px}.bottomSheet_bottomSheet__wRAaj::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:100px;max-height:170px}@media screen and (min-width:768px){.bottomSheet_bottomSheet__wRAaj{display:none}}.bottomSheet_bottomSheet__wRAaj .bottomSheet_closeIcon__6YD9Q{position:absolute;right:12px;top:12px;padding:7px}.bottomSheet_bottomSheet_open__7M7N0{transform:translateY(0);transition:transform .6s ease-out}.bottomSheet_bottomSheet_important__EmIKH{padding-bottom:24px;z-index:var(--z-index-popup)}