.BookingWeek_bookingWeek__qJpO5{display:flex;flex-direction:column;min-height:-moz-fit-content;min-height:fit-content;margin-top:4.5rem}@media (max-width:800px){.BookingWeek_bookingWeek__qJpO5{margin-top:2rem}}.BookingWeek_bookingWeek__qJpO5>img{height:auto;max-width:100%;display:block;margin-left:auto;margin-right:auto}.BookingWeek_bookingSection__VW3gJ{display:flex;flex-direction:column}.BookingWeek_bookingSection__VW3gJ>div{display:flex;flex-wrap:wrap;overflow:none}.BookingWeek_bookingWeek__qJpO5>div{display:flex}.BookingWeek_topContent__fEY2h{display:flex;justify-content:right;padding:16px 0}.BookingWeek_topContent__fEY2h button{display:flex;flex-direction:row;width:162px;height:49px;background:var(--blue-300,#bfe2f7);border-radius:8px;border:none;color:var(--blue-900,#2f2e41);font-style:normal;font-weight:400;font-size:18px;line-height:140%;align-items:center!important;justify-content:space-around!important}.BookingWeek_topContent__fEY2h button:hover{cursor:pointer;background:var(--blue-250,#d2ebf9)}.BookingWeek_topContent__fEY2h a{display:flex;flex-direction:row;align-items:center;width:179.3px!important;height:49px;border-radius:8px;color:var(--blue-900,#2f2e41);margin-right:24px;justify-content:center;background-color:var(--blue-300,#bfe2f7);text-decoration:none}.BookingWeek_topContent__fEY2h a:hover{cursor:pointer;background:var(--blue-250,#d2ebf9)}.BookingWeek_topContent__fEY2h a>div{font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:var(--blue-900,#2f2e41)}.BookingWeek_topContent__fEY2h a>svg{height:20px;width:20px;margin-left:16px}.BookingWeek_bookings__1lcZc{display:flex;justify-content:center}.BookingWeek_list__JGSct{display:inline-block;margin-left:18px}.BookingWeek_list__JGSct:first-child{margin-left:0}.BookingWeek_bookingHeader__jF_iX{justify-content:space-between;font-style:normal;color:var(--blue-900,#2f2e41);border-top:1px solid var(--black-400,#d2d6da);border-bottom:1px solid var(--black-400,#d2d6da);align-items:center;margin-bottom:24px}.BookingWeek_calendarButtons__jN5T9{display:flex;align-items:center}.BookingWeek_calendarButtons__jN5T9>div{display:flex;flex-direction:row}.BookingWeek_calendarButtons__jN5T9 .BookingWeek_icon__okv_L{display:flex;width:36px;height:36px;background-color:var(--blue-500,#009cdc);padding:0;border-radius:4px;align-items:center;justify-content:center}.BookingWeek_calendarButtons__jN5T9 button{font-size:17px;font-weight:700;line-height:36px;display:flex;flex-direction:row;border:none;background:none;padding:0}.BookingWeek_calendarButtons__jN5T9 button:disabled{opacity:.7}.BookingWeek_prevButton__Cp1aQ{margin-right:16px}.BookingWeek_prevButton__Cp1aQ .BookingWeek_icon__okv_L{transform:rotate(-180deg);margin-right:6px}.BookingWeek_nextButton__uERrQ .BookingWeek_icon__okv_L{margin-left:6px}.BookingWeek_title___Pv0a{font-size:26px;line-height:100%;margin-top:2rem}.BookingWeek_content__vuZ7q,.BookingWeek_title___Pv0a{font-style:normal;font-weight:400;color:var(--blue-900,#2f2e41)}.BookingWeek_content__vuZ7q{font-size:18px;line-height:140%}.BookingWeek_content__vuZ7q>div{margin-top:30px}.BookingWeek_notFound__P_JY0{margin-top:3rem;display:flex;flex-direction:column;align-items:center}.BookingWeek_notFound__P_JY0 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:flex}.BookingWeek_notFound__P_JY0 div{text-align:center;margin:20px;display:flex}@media (max-width:1300px){.BookingWeek_calendarButtons__jN5T9{justify-content:space-between!important;width:100%;margin-bottom:20px!important;margin-top:16px}.BookingWeek_calendarButtons__jN5T9 button{font-size:14px!important}.BookingWeek_bookingClasses__VhACY{justify-content:center}.BookingWeek_list__JGSct{margin-bottom:30px}}@media (max-width:800px){.BookingWeek_list__JGSct{width:95%;margin:0!important}.BookingWeek_calendarButtons__jN5T9{justify-content:space-between!important;width:100%;margin-bottom:20px!important;padding:0 10px!important}.BookingWeek_buttonLinks__4Svm5>div{max-height:230px}.BookingWeek_myBookings__GQwaJ{margin-bottom:2rem}.BookingWeek_topContent__fEY2h{margin-top:16px;padding:0 0 12px!important;justify-content:flex-start;gap:16px;margin-inline:10px}.BookingWeek_topContent__fEY2h>a{margin-right:0}}.ProgressSpinner_className__idrzO{filter:drop-shadow(0 .125rem .125rem #141c2420);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProgressSpinner_className__idrzO[data-small] svg{width:4rem;height:4rem}.BecomeMemberSummaryBox_container__oZv4N{padding:3rem;margin-inline:-1.5rem;background:var(--marble-tint-2);box-shadow:0;border-radius:0}.BecomeMemberSummaryBox_title__zIwkc{display:flex;justify-content:space-between}.BecomeMemberSummaryBox_expandSummaryButton__nIxFb,.BecomeMemberSummaryBox_title__zIwkc span{font-family:var(--semi-bold,"Metropolis Semi Bold")}.BecomeMemberSummaryBox_expandSummaryButton__nIxFb{margin-inline:auto;background-color:transparent;color:var(--coral-shade-4);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:16px;line-height:24px;cursor:pointer;display:flex;align-items:center;gap:5px}.BecomeMemberSummaryBox_expandSummaryButton__nIxFb svg{transition:transform .2s ease-in-out}.BecomeMemberSummaryBox_container__oZv4N.BecomeMemberSummaryBox_isExpanded__UeU1D .BecomeMemberSummaryBox_expandSummaryButton__nIxFb svg{transform:rotate(180deg)}.BecomeMemberSummaryBox_details__FL9xu{font-size:1rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out .1s,margin .2s .1s}.BecomeMemberSummaryBox_container__oZv4N.BecomeMemberSummaryBox_isExpanded__UeU1D .BecomeMemberSummaryBox_details__FL9xu{margin-top:1rem;max-height:90rem;opacity:1}.BecomeMemberSummaryBox_expandTermsButton__5e_V1{margin-block:1rem;background-color:transparent;color:var(--coral-shade-4);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:16px;font-family:var(--semi-bold,"Metropolis Semi Bold");line-height:24px;cursor:pointer;display:flex;align-items:center;gap:5px}.BecomeMemberSummaryBox_expandTermsButton__5e_V1 svg{transition:transform .2s ease-in-out}.BecomeMemberSummaryBox_membershipTerms__3614g .BecomeMemberSummaryBox_expandTermsButton__5e_V1 svg{transform:rotate(180deg)}.BecomeMemberSummaryBox_membershipTerms__3614g.BecomeMemberSummaryBox_isExpanded__UeU1D .BecomeMemberSummaryBox_expandTermsButton__5e_V1 svg{transform:rotate(1turn)}.BecomeMemberSummaryBox_membershipTerms__3614g .BecomeMemberSummaryBox_description__sHxBF{font-size:1rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin .2s .1s}.BecomeMemberSummaryBox_membershipTerms__3614g .BecomeMemberSummaryBox_description__sHxBF ul{list-style-type:disc}.BecomeMemberSummaryBox_membershipTerms__3614g.BecomeMemberSummaryBox_isExpanded__UeU1D .BecomeMemberSummaryBox_description__sHxBF{margin-top:1rem;max-height:60rem;opacity:1}.BecomeMemberSummaryBox_iconContainer__I7Ypi{display:flex;align-items:center;gap:5px}.BecomeMemberSummaryBox_details__FL9xu p{font-size:1rem;text-align:left}.BecomeMemberSummaryBox_row__yBKA5{display:flex;gap:1rem;justify-content:space-between}.BecomeMemberSummaryBox_row__yBKA5 h4{width:auto;line-height:1}.BecomeMemberSummaryBox_sectionHeader__6tO42{margin-top:1rem;margin-bottom:.25rem;font-size:1rem;text-align:left}.BecomeMemberSummaryBox_strikeThrough__7ynd2{text-decoration:line-through}.BecomeMemberSummaryBox_extraInfoBox__U2p7R{margin:2rem 0 3rem;background:var(--seagrass-tint-2);padding:1.5rem 1rem;text-align:left}.BecomeMemberSummaryBox_description__sHxBF{margin-top:1rem}.BecomeMemberSummaryBox_description__sHxBF li,.BecomeMemberSummaryBox_description__sHxBF p{font-size:1rem;line-height:1.5;text-align:left}@media (min-width:800px){.BecomeMemberSummaryBox_container__oZv4N{margin-inline:0;border-radius:8px;box-shadow:0 4px 6px -4px rgba(16,24,40,.1),0 10px 15px -3px rgba(16,24,40,.1)}}@media (min-width:1250px){.BecomeMemberSummaryBox_details__FL9xu{margin-top:1rem;max-height:1400px;opacity:1}.BecomeMemberSummaryBox_expandSummaryButton__nIxFb{display:none}}.BecomeMemberPhone_pageTitle__cJDmz{padding-inline:1.5rem}.BecomeMemberPhone_wrapper__TNjCA{padding:1.5rem;display:grid;justify-items:start;gap:2rem}.BecomeMemberPhone_wrapper__TNjCA form{margin-top:2rem}.BecomeMemberPhone_wrapper__TNjCA article{margin:0;border-radius:8px}.BecomeMemberPhone_inputs__7zhOA{display:grid;justify-items:start;gap:2rem}.BecomeMemberPhone_inputWrapper__se3JV{display:grid;grid-template-columns:1fr 3fr;gap:1rem}.BecomeMemberPhone_inputContainer__E31eo{display:flex;flex-direction:column;align-items:flex-start}.BecomeMemberPhone_inputContainer__E31eo input{box-sizing:border-box;width:100%;padding:.75rem 1rem;border-radius:8px;border:1px solid var(--marble-shade-1,#a49c99);background:var(--marble-tint-1,#fbf9f9);font-size:1.25rem;font-style:normal;font-weight:400;line-height:32px;color:var(--marble-shade-4s)}.BecomeMemberPhone_countryCode__J3GPN input{color:var(--Neutrals-Marmor-Shade-1,#a49c99)}.BecomeMemberPhone_inputContainer__E31eo label{margin-bottom:.5rem}.BecomeMemberPhone_requiredMark__SigaA{color:var(--coral)}.BecomeMemberPhone_inputs__7zhOA a{color:var(--coral-shade-2,#a9362f);font-size:20px;font-style:normal;font-weight:400;line-height:32px}.BecomeMemberPhone_submitButton___fNAL{border-radius:8px;background:var(--coral-tint-4,#f7aba3);display:inline-flex;padding:14px 24px;flex-direction:column;align-items:center;gap:8px;border:none;color:var(--coral-shade-4,#620000);font-size:20px;font-style:normal;font-weight:400;line-height:32px}@media (min-width:1250px){.BecomeMemberPhone_wrapper__TNjCA{align-items:start;grid-template-columns:1fr 1fr}}.MyPageLoggedIn_myPageLoggedIn__wBEhV{margin:2em 0;text-align:left}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_buttonLinks__Z8_Qr{margin-top:0}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ{margin:0 0 1rem;padding-bottom:1.25rem;border-bottom:2px solid var(--black-200,#f5f4f4)}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ p{padding:0;margin:.25em 0 0}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ .MyPageLoggedIn_metadata__e_fo2{display:flex;flex-direction:column;align-items:flex-start}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ .MyPageLoggedIn_studentId__e0MPM{opacity:.6}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ .MyPageLoggedIn_verifiedUntil__Uho2j{background-color:var(--black-400,#d2d6da);color:var(--white,#fff);padding:.15em .75em .25em;border-radius:1em;font-size:.9em;line-height:1.5;margin-top:1rem}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ .MyPageLoggedIn_verifiedUntil__Uho2j.MyPageLoggedIn_verified__e9sqW{background-color:var(--green-500,#307756)}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ .MyPageLoggedIn_verifiedUntil__Uho2j.MyPageLoggedIn_unverified__bQspa{background-color:var(--red-500,#b02e2c)}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_munu__qeEOn{border-bottom:2px solid var(--black-200)}.MyPageLoggedIn_myPageLoggedIn__wBEhV p{margin:1.125rem auto .75rem}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_logout__YS8UQ{margin-top:2.25rem}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_logout__YS8UQ a{text-decoration:none;color:var(--pink-500,#db0962);font-weight:600}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_fadder__QM9SE,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_introduction__MGYAQ,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_settings__3Jhtq,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_sportssenter__3Uxd_{margin-bottom:.5rem;padding-top:0;background:none}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_fadder__QM9SE p,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_introduction__MGYAQ p,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_settings__3Jhtq p,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_sportssenter__3Uxd_ p{margin-top:.75rem;margin-bottom:1rem}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_fadder__QM9SE a,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_introduction__MGYAQ a,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_settings__3Jhtq a,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_sportssenter__3Uxd_ a{color:var(--blue-900,#2f2e41);text-decoration:none;font-size:1em;display:flex;justify-content:space-between;align-items:center}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_fadder__QM9SE .MyPageLoggedIn_icon__xRk_b,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_introduction__MGYAQ .MyPageLoggedIn_icon__xRk_b,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_settings__3Jhtq .MyPageLoggedIn_icon__xRk_b,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_sportssenter__3Uxd_ .MyPageLoggedIn_icon__xRk_b{position:relative;top:.2em}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_fadder__QM9SE a,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_introduction__MGYAQ a,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_settings__3Jhtq a,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_sportssenter__3Uxd_ a{margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--black-200,#f5f4f4)}.MyPageLoggedIn_myPageLoggedIn__wBEhV.MyPageLoggedIn_smallWebBackground__7JCKC{background:var(--white,#fff);padding-top:2em;padding-bottom:2em}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ p span{opacity:.6}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_badge__g7AXB{background:var(--green-500,#307756);color:var(--white,#fff);display:inline-block;font-size:1rem;height:29px;line-height:29px;text-overflow:ellipsis;overflow:hidden;white-space:pre;max-width:100%;box-sizing:border-box;padding:0 12px;margin-top:1em;border-radius:15px}.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_badge__g7AXB.MyPageLoggedIn_red___968P{background:var(--red-500,#b02e2c)}.MyPageLoggedIn_myPageBanner__v3HNw{height:128px;background:var(--blue-200,#e8f5fc);box-shadow:var(--blue-200,#e8f5fc) -1000px 0 0,var(--blue-200,#e8f5fc) 1000px 0 0}.MyPageLoggedIn_myPageBanner__v3HNw svg{height:128px}.MyPageLoggedIn_myPageBanner__v3HNw,.MyPageLoggedIn_myPageContent__haC6x,.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_menuItem__SeBnh+section,.MyPageLoggedIn_myPageLoggedIn__wBEhV svg{display:none}@media (min-width:941px){.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_menuItem__SeBnh+section,.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageBanner__v3HNw,.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_myPageContent__haC6x,.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV svg{display:block}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_menuItem__SeBnh,.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV section:not(.MyPageLoggedIn_userInfo__3VPCQ) ul a svg{display:none}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV svg{float:left;margin-right:1rem}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV li a.MyPageLoggedIn_listLink__Gj_lo{font-size:var(--title-font-size,1.25rem);color:var(--blue-900,#2f2e41)}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_logout__YS8UQ{margin-top:1rem}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_logout__YS8UQ a{font-size:1rem;line-height:1.67em}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV li a.MyPageLoggedIn_listLink__Gj_lo{font-weight:600;line-height:3.5em}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV{width:calc(100% - 2rem);max-width:calc(var(--content-large-max-width, 1440px) - 360px);box-sizing:border-box;margin:40px auto;border-radius:.5rem;box-shadow:0 0 8px rgba(0,0,0,.125);display:flow-root;padding:2rem}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_logout__YS8UQ,.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV>section:not(.MyPageLoggedIn_myPageContent__haC6x){float:left;width:calc(35% - 1rem);padding:0 1rem 0 0;border-top:none}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_logout__YS8UQ,.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV>section:nth-child(n+3){width:calc(35% - 3rem);padding:0 3rem 0 0}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV section.MyPageLoggedIn_myPageContent__haC6x{float:right;width:calc(65% - 1rem);margin:0;padding:0 0 0 1rem;min-height:768px;box-shadow:#fff -1rem 0 0,var(--black-400,#d2d6da) -1.1rem 0 0}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_logout__YS8UQ *,.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV section.MyPageLoggedIn_myPageContent__haC6x>section,.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV section.MyPageLoggedIn_myPageContent__haC6x>section>section,.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV>section:not(.MyPageLoggedIn_userInfo__3VPCQ):not(.MyPageLoggedIn_myPageContent__haC6x) *{margin:0;padding:0}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV button.MyPageLoggedIn_accordionButton__q5DTH{font-size:.875rem;color:var(--pink-500,#db0962);font-weight:700;width:100%;text-align:left;border:none;background:transparent;border-bottom:2px solid var(--pink-500,#db0962);line-height:2.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV button.MyPageLoggedIn_accordionButton__q5DTH svg:first-child{top:.6875rem;position:relative;width:1.125rem;height:1.125rem;margin-right:.5rem}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV button.MyPageLoggedIn_accordionButton__q5DTH:not(.MyPageLoggedIn_collapsed__WZPmD) svg:first-child>path{fill:var(--pink-500,#db0962)!important}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV button.MyPageLoggedIn_accordionButton__q5DTH:not(.MyPageLoggedIn_collapsed__WZPmD) svg:first-child mask>path{fill:var(--white,#fff)}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV button.MyPageLoggedIn_accordionButton__q5DTH svg:last-child{float:right;top:.5rem;position:relative}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV button.MyPageLoggedIn_collapsed__WZPmD{color:var(--blue-900,#2f2e41);border-bottom:2px solid var(--black-300,#eaecee)}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV button.MyPageLoggedIn_collapsed__WZPmD svg:last-child{transform:rotate(180deg)}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV section:not(.MyPageLoggedIn_userInfo__3VPCQ):not(.MyPageLoggedIn_myPageContent__haC6x)>button.MyPageLoggedIn_collapsed__WZPmD svg:last-child path{fill:var(--black-300,#eaecee)}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV section:not(.MyPageLoggedIn_userInfo__3VPCQ) ul li{border-bottom:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:right}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV section:not(.MyPageLoggedIn_userInfo__3VPCQ) ul li button{background:transparent;border:none;font-size:1rem;color:var(--black-900,#303030);font-weight:700;line-height:2.25rem;cursor:pointer}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV section:not(.MyPageLoggedIn_userInfo__3VPCQ) ul li.MyPageLoggedIn_currentContent__VNADk button{color:var(--pink-500,#db0962);cursor:auto}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV section:not(.MyPageLoggedIn_userInfo__3VPCQ) ul li:first-of-type{margin-top:.5rem}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ{border-bottom:none}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ>div{border-radius:.5rem;box-shadow:0 0 8px rgba(0,0,0,.13),1rem 1.5rem 0 #fff,1rem -1rem 0 #fff;padding:1rem;background:#fff}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ .MyPageLoggedIn_metadata__e_fo2{flex-direction:row;align-items:center;justify-content:space-between}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_userInfo__3VPCQ .MyPageLoggedIn_metadata__e_fo2 .MyPageLoggedIn_verifiedUntil__Uho2j{margin-left:1rem;margin-top:.25rem}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV a{overflow:hidden}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_introduction__MGYAQ a{border-bottom:8px solid var(--black-200,#f5f4f4)}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_introduction__MGYAQ ul li:last-child a{border-bottom:none}.MyPageLoggedIn_webBoundary__99F9p.MyPageLoggedIn_myPageLoggedIn__wBEhV .MyPageLoggedIn_icon__xRk_b{transform:scale(2);transform-origin:right}}.BookingCategories_web__JDGPt{flex-wrap:wrap;max-width:800px;padding-left:0}ul.BookingCategories_tags__Wnug2{display:flex;overflow-y:auto}ul.BookingCategories_tags__Wnug2 li{margin-right:.5rem;display:block}ul.BookingCategories_tags__Wnug2 li:last-child{margin-right:0}ul.BookingCategories_tags__Wnug2 button{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;background:none;line-height:138%;font-size:1rem;display:block;padding:1em 0}ul.BookingCategories_tags__Wnug2 button:hover{cursor:pointer}ul.BookingCategories_tags__Wnug2 button span{border:1px solid var(--black-400,#d2d6da);border-radius:.5rem;padding:.2rem .8rem .25rem;white-space:nowrap;color:var(--blue-900,#2f2e41)}ul.BookingCategories_tags__Wnug2 button:hover span{background-color:var(--black-400,#d2d6da)}@media (max-width:800px){ul.BookingCategories_tags__Wnug2 button{font-size:16px}ul.BookingCategories_tags__Wnug2{border-top:1px solid var(--black-400,#d2d6da);border-bottom:1px solid var(--black-400,#d2d6da)}}.BookingList_card__CUCaa section{margin-top:18px;margin-bottom:18px}.BookingList_notFound__rLEwo{padding-top:1.5rem;font-style:normal;font-weight:600;font-size:16px;line-height:140%}.BookingList_dayHeader__j2rs_{display:flex;flex-direction:row;font-style:normal;font-size:17px;line-height:140%;color:var(--blue-900,#2f2e41)}.BookingList_dayHeader__j2rs_ .BookingList_day___TWKE{font-weight:600;margin-left:2px;margin-right:6px}@media (max-width:800px){.BookingList_notFound__rLEwo{display:flex;background:var(--blue-200,#e8f5fc);justify-content:center}}.BookingCardSmall_bookingCard__kJdqU{display:flex;flex-direction:row;width:172px;height:68px;border-radius:4px}@media (max-width:800px){.BookingCardSmall_bookingCard__kJdqU{width:100%!important}.BookingCardSmall_cardContent__f9WJE{width:230px}.BookingCardSmall_bookingTitle__aCrpZ{width:200px!important}}.BookingCardSmall_bookingCard__kJdqU>button{text-decoration:none;color:var(--text-color,#141c24);display:flex;background-color:#fff;align-items:center;border-radius:4px;width:100%;border:none;outline:none;margin:0;padding:0;box-shadow:0 0 8px rgba(0,0,0,.1)}.BookingCardSmall_cardContent__f9WJE{margin-top:4px;display:flex;flex-direction:column;align-items:flex-start;padding:6px 0;width:80%}.BookingCardSmall_cardContent__f9WJE>div{padding:0 4px 0 0;margin:0 8px}.BookingCardSmall_bookingCard__kJdqU>button:hover{cursor:pointer}.BookingCardSmall_header__YGXy2{display:flex;flex-direction:column;text-align:left}.BookingCardSmall_header__YGXy2>time{height:17px;display:flex;font-weight:700;color:var(--blue-500,#009cdc);font-size:12px;width:80px;white-space:nowrap}.BookingCardSmall_header__YGXy2>div{color:var(--blue-500,#009cdc);font-style:normal;font-weight:400;font-size:12px;line-height:140%;text-transform:capitalize}.BookingCardSmall_verticalLine__pB3fE{left:0;border-left:8px solid;height:100%;display:flex;border-radius:4px 0 0 4px}.BookingCardSmall_bookingTitle__aCrpZ{font-size:16px}.BookingCardSmall_bookingTitle__aCrpZ,.BookingCardSmall_instructor__VpVkw{font-weight:400;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.BookingCardSmall_instructor__VpVkw{display:inline-block;height:17px;color:#000;font-style:normal;font-size:12px;line-height:140%;opacity:.6}.BookingCardSmall_cardRightInfo__GOBn9{display:flex;height:100%;width:100%;position:relative}.BookingCardSmall_bookingIcon__9_NgZ{height:20px;width:20px;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;font-size:12px;bottom:4px;right:4px;position:absolute}.BookingCardSmall_blocked__MLxvz{background-color:var(--red-500,#b02e2c);vertical-align:middle;text-align:center}.BookingCardSmall_calendarContent__BGVZz{display:flex}.BookingCardSmall_calendarContent__BGVZz svg{margin-right:8px}.BookingCardSmall_ical__4o6Ia{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:var(--pink-500,#db0962);padding:.25em 0;font-size:1rem;line-height:1;white-space:nowrap;display:flex;align-items:center;margin-right:1rem}.BookingCardSmall_ical__4o6Ia:hover{cursor:pointer}.BookingCardSmall_ical__4o6Ia span{text-decoration:underline}.BookingCardSmall_addToCalendar__x8GSy{display:flex;align-items:center;width:100%;margin-left:8px}.BookingCardSmall_addToCalendar__x8GSy a{padding:.25em 0;color:var(--pink-500,#db0962)}.BookingCardSmall_bookingSection__XFcFF{border:.5px solid var(--blue-600,#0077a8);width:150px;height:73px}.BookingCardSmall_bookingSection__XFcFF>button{background:var(--blue-100,#f1faff)!important}.BookingCardSmall_bookingSection__XFcFF .BookingCardSmall_bookingTitle__aCrpZ{padding-top:4px;font-size:14px}.BookingCardSmall_bookingSection__XFcFF .BookingCardSmall_header__YGXy2{width:130px;height:22px}.BookingCardSmall_bookingSection__XFcFF .BookingCardSmall_header__YGXy2 .BookingCardSmall_date__25JD3{justify-content:space-between;font-weight:700;margin-top:-4px}.BookingCardSmall_bookingSection__XFcFF .BookingCardSmall_header__YGXy2>div{font-size:12px;display:flex;margin:0 10px 0 0}.BookingCardSmall_bookingSection__XFcFF .BookingCardSmall_cardContent__f9WJE>div{margin:0 0 0 4px!important}.BookingCardSmall_bookingSection__XFcFF .BookingCardSmall_cardContent__f9WJE .BookingCardSmall_bookingTitle__aCrpZ{margin-top:4px!important}.BookingCardSmall_bookingSection__XFcFF .BookingCardSmall_cardContent__f9WJE .BookingCardSmall_instructor__VpVkw{margin-top:0!important}.BookingCardSmall_bookingSection__XFcFF .BookingCardSmall_cardRightInfo__GOBn9>div{margin-right:6px!important}.BookingIndicator_bookingIndicator__c4QwL{height:100%;width:100%;display:flex;position:relative}.BookingIndicator_indicator__x_XSY{height:100%;width:100%;text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute}.BookingIndicator_indicator__x_XSY svg{height:50%;width:50%}.BookingIndicator_full__23xk7 svg{height:100%;width:100%}.BookingIndicator_available__p2K7u{color:#fff;background-color:var(--green-500,#307756)}.BookingIndicator_unavailable__Bun8y{color:var(--blue-900,#2f2e41);background-color:var(--yellow-300,#ffe193)}.BookingIndicator_booked__Ab3zg{color:#fff;background-color:var(--green-400,#75c5a0)}.BookingIndicator_closed__lhiSP{color:#fff;background-color:var(--blue-900,#2f2e41)}.BookingIndicator_blocked__oTj__{color:#fff;background-color:var(--red-500,#b02e2c);vertical-align:middle;text-align:center}.BookingCard_bookingCard__l6nfx{display:flex;flex-direction:column;box-shadow:0 0 8px 0 #0000001a}.BookingCard_bookingCard__l6nfx>a{text-decoration:none;color:var(--text-color,#141c24);display:flex;background-color:#fff;height:100%;max-height:113px}.BookingCard_bookingCard__l6nfx img{width:56px;height:56px;border-radius:3px;margin:16px}.BookingCard_verticalLine__xG5V_{border-left:8px solid;display:flex}.BookingCard_cardContent__3CXsg{display:flex;flex-direction:column;flex-grow:1;padding:16px 0}.BookingCard_cardContent__3CXsg>time{display:flex;font-weight:700;color:var(--blue-500,#009cdc);font-size:14px;margin-bottom:6px;white-space:nowrap}.BookingCard_bookingTitle__EUJhZ{font-weight:700;margin-bottom:6px}.BookingCard_instructor__p3eML{color:var(--black-500,#707070)}.BookingCard_cardRightInfo__QGaSw{height:30px;width:30px;text-align:center;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center}.BookingCard_right__Ephy_{display:flex;position:relative}.BookingCard_bookingIndicator__O_7uJ{height:30px;width:30px;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center;bottom:16px;right:16px;position:absolute;font-size:14px}.BookingCard_available__o1jN8{background-color:var(--green-500,#307756)}.BookingCard_unavailable__eXmWy{color:var(--blue-900,#2f2e41);background-color:var(--yellow-300,#ffe193)}.BookingCard_booked__Kzfl_{background-color:var(--blue-500,#009cdc)}.BookingCard_closed__fkXCC{background-color:var(--blue-900,#2f2e41)}.BookingCard_blocked__xKr_9{background-color:var(--red-500,#b02e2c);vertical-align:middle;text-align:center}.BookingCard_calendarContent__s4Xoq{display:flex}.BookingCard_calendarContent__s4Xoq svg{margin-right:8px}.BookingCard_ical__2_5mj{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:var(--pink-500,#db0962);padding:.25em 0;font-size:1rem;line-height:1;white-space:nowrap;display:flex;align-items:center;margin-right:1rem}.BookingCard_ical__2_5mj:hover{cursor:pointer}.BookingCard_ical__2_5mj span{text-decoration:underline}.BookingCard_addToCalendar__vQcSk{display:flex;align-items:center;width:100%;margin-left:8px}.BookingCard_addToCalendar__vQcSk a{padding:.25em 0;color:var(--pink-500,#db0962)}