.calendar_calendar__ZOHJ2{display:flex;flex-direction:column;align-items:center;width:100%;padding:8rem 2rem 5rem;box-sizing:border-box;-webkit-user-select:none;user-select:none}@media screen and (max-width:1023.98px){.calendar_calendar__ZOHJ2{padding:6.4rem 0 4rem}}.calendar_header__uBWbo{margin-bottom:4rem;display:flex;align-items:center}@media screen and (max-width:1023.98px){.calendar_header__uBWbo{width:100%;margin-left:auto;margin-right:auto}}.calendar_triggerContainer__igKix{position:relative;max-width:58.8rem;width:100%;flex-shrink:0}@media screen and (max-width:1023.98px){.calendar_triggerContainer__igKix{max-width:64rem;margin:auto}}@media screen and (max-width:767.98px){.calendar_triggerContainer__igKix{max-width:fit-content}}.calendar_trigger__vuRtg{font-family:var(--font-tiktok-sans),sans-serif;color:#fff;font-weight:600;font-size:7.2rem;line-height:1.1;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:2rem;transition:color .2s ease,transform .2s ease;width:100%}@media screen and (max-width:767.98px){.calendar_trigger__vuRtg{font-size:2.4rem}}.calendar_trigger__vuRtg.calendar_active__Qv9hL,.calendar_trigger__vuRtg.calendar_active__Qv9hL .calendar_arrow__c5F6n,.calendar_trigger__vuRtg:hover,.calendar_trigger__vuRtg:hover .calendar_arrow__c5F6n{color:var(--color-orange-10,#B2662B)}.calendar_arrow__c5F6n{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--color-orange-1,#E08F43);color:#fff;flex-shrink:0;cursor:pointer;transition:opacity .4s cubic-bezier(.25,1,.5,1)}.calendar_arrow__c5F6n:hover{opacity:.7}.calendar_arrow__c5F6n{background:rgba(255,255,255,.08);transition:transform .4s cubic-bezier(.25,1,.5,1)}.calendar_arrow__c5F6n.calendar_open__cj_B3{transform:rotate(180deg)}.calendar_navButton__0NThp{background:rgba(255,255,255,.08);color:#fff;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.calendar_navButton__0NThp.calendar_prev__9nLPq{transform:rotate(180deg)}.calendar_wrapper__T_Fto{display:flex;align-items:center;width:100%;max-width:168rem;position:relative;gap:.4rem}.calendar_slider__SlKB5{width:100%;padding:16px 0;mask-image:linear-gradient(90deg,transparent 0,black 15%,black 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 15%,black 85%,transparent)}.calendar_slide__NxZDf{display:flex;justify-content:center;align-items:center}.calendar_contentBox__O4G1Q{margin-bottom:2rem}.calendar_dayCell__jQZkL{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer;width:4.8rem;height:11.4rem}.calendar_dayCell__jQZkL.calendar_selected__lsEbt .calendar_dayNumber__Acncb{color:var(--color-orange-3,#D68238);font-weight:500;font-size:4rem;line-height:1.2;text-align:center}@media screen and (max-width:767.98px){.calendar_dayCell__jQZkL.calendar_selected__lsEbt .calendar_dayNumber__Acncb{font-size:3.2rem}}.calendar_dayCell__jQZkL.calendar_selected__lsEbt .calendar_trackDot__Tg3AC{background-color:#fff;opacity:.5}.calendar_dayNumber__Acncb{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:#fff;font-weight:500;font-size:1.8rem;line-height:1.2;text-align:center;transition:all .2s ease}@media screen and (max-width:767.98px){.calendar_dayNumber__Acncb{width:3.5rem}}.calendar_dotsTrack__b7UxS{display:flex;flex-direction:column;align-items:center;gap:1.2rem;height:6rem}.calendar_trackDot__Tg3AC{background-color:#656a6e;border-radius:50%;transition:background-color .4s cubic-bezier(.25,1,.5,1)}.calendar_trackDot__Tg3AC:first-child{width:.6rem;height:.6rem}.calendar_trackDot__Tg3AC:nth-child(2){width:.4rem;height:.4rem}.calendar_trackDot__Tg3AC:nth-child(3){width:.2rem;height:.2rem}.calendar_axisDot__fGHqQ{position:absolute;bottom:1.4rem;right:-.4rem;width:.2rem;height:.2rem;background-color:#656a6e;border-radius:50%;transition:all .2s ease}@media screen and (max-width:1599.98px){.calendar_axisDot__fGHqQ{right:-.2rem}}@media screen and (max-width:1499.98px){.calendar_axisDot__fGHqQ{right:0}}