.profile_profile__hreE1{background-color:var(--bkg);transition:background-color .5s;min-height:calc(100dvh - var(--header-height) - var(--footer-height));padding-bottom:100px}.profile_profile__hreE1 .section,.profile_profile__hreE1>section{border-bottom:1px solid var(--color);padding:15px 0;transition:border-bottom .5s}.profile_profile__hreE1 .section:first-child{border-top:1px solid var(--color)}.profile_profile__hreE1 .h3,.profile_profile__hreE1 h3{font-size:min(4vw,76.8px)}@media(max-width:767px){.profile_profile__hreE1 .h3,.profile_profile__hreE1 h3{font-size:max(1.25rem,5vw)}}.profile_profile__hreE1 h6{font-size:.85rem;margin-top:100px}.profile_profile__hreE1 h6 a{text-decoration:underline}.AccountSettings_account__5_2ba{position:relative;min-height:15vw;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}@media(max-width:767px){.AccountSettings_account__5_2ba{flex-direction:column-reverse;align-items:flex-start}.AccountSettings_account__5_2ba>div{align-items:flex-start;width:100%}}.AccountSettings_account__5_2ba.AccountSettings_loading__u0VXX a,.AccountSettings_account__5_2ba.AccountSettings_loading__u0VXX button{cursor:not-allowed}.AccountSettings_account__5_2ba .manage-sub{font-size:min(2vw,38.4px)}@media(max-width:767px){.AccountSettings_account__5_2ba .manage-sub{font-size:17px}}.AccountSettings_account__5_2ba .email{position:relative;text-align:right;padding-bottom:50px;width:100%}@media(max-width:767px){.AccountSettings_account__5_2ba .email{text-align:unset;padding-bottom:5px}}.AccountSettings_account__5_2ba .email .loading{display:block;position:relative;color:rgba(0,0,0,0)}.AccountSettings_account__5_2ba .settings{align-items:flex-end}.AccountSettings_account__5_2ba .settings a{color:var(--bkg);transition:color .5s;text-decoration:underline;font-size:min(3.5vw,67.2px)}@media(max-width:767px){.AccountSettings_account__5_2ba .settings a{font-size:1.25rem}.AccountSettings_account__5_2ba .settings{align-items:flex-start}}.AccountSettings_account__5_2ba .settings .disabled{pointer-events:none;text-decoration:unset;font-size:min(3.5vw,52.8px)}.Credit_credit__Y5w73{font-size:1.5rem}@media(max-width:767px){.Credit_credit__Y5w73{font-size:1rem}.Credit_credit__Y5w73>div{flex-direction:column!important}}.Credit_credit__Y5w73 .balance .loading{position:relative;display:block;width:100px;color:rgba(0,0,0,0);border-radius:5px;overflow:hidden}.Credit_credit__Y5w73 .note{list-style:disc;display:block;margin-top:30px;padding-left:1rem;font-size:.85rem}.Payment_popup__4U045{position:fixed;top:0;left:0;height:100dvh;width:100vw;background:rgba(50,50,50,.8);z-index:1000;animation-duration:.75s;opacity:0;transition:opacity .5s;pointer-events:none}.Payment_popup__4U045.active{opacity:1;pointer-events:unset}.Payment_popup__4U045 .bkg{position:absolute;inset:0}.Payment_popup__4U045 .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:500px;padding:55px 15px 15px;border-radius:5px;background:var(--bkg);z-index:1}@media(max-width:767px){.Payment_popup__4U045 .content{width:100vw;height:100dvh;max-width:unset;border-radius:unset;overflow-y:scroll}}.Payment_popup__4U045 .content>ul li{font-size:1.25rem;font-weight:700;padding-bottom:5px}.Payment_popup__4U045 .content>ul input{width:100%}@media(max-width:767px){.Payment_popup__4U045 .content>ul{font-size:1rem}}.Payment_popup__4U045 .close{position:absolute;top:10px;right:10px;width:35px;height:35px;z-index:2010}.Payment_popup__4U045 .close svg{stroke:var(--color)}.PaymentForm_form__uPEMn .payment-element{min-height:200px;height:100%;position:relative;padding:10px}.PaymentForm_form__uPEMn .payment-element:before{content:unset}.PaymentForm_form__uPEMn .error{color:#df1b41;padding-top:20px;display:block}.PaymentForm_form__uPEMn .btn-container{padding-top:25px;width:100%;justify-content:space-around}@media(max-width:767px){.PaymentForm_form__uPEMn .btn-container{font-size:.8rem}}.PaymentForm_form__uPEMn .btn-container a{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:420px){.PaymentForm_form__uPEMn .btn-container{flex-direction:column-reverse;row-gap:30px}.PaymentForm_form__uPEMn .btn-container a,.PaymentForm_form__uPEMn .btn-container button{width:100%}}.SubscriptionSection_kongnerId__3RpQj{position:relative;min-height:15vw;height:-moz-fit-content;height:fit-content;transition:.5s}.SubscriptionSection_kongnerId__3RpQj span{font-size:2rem;line-height:1}@media(max-width:1200px){.SubscriptionSection_kongnerId__3RpQj span{font-size:1.5rem}}@media(max-width:767px){.SubscriptionSection_kongnerId__3RpQj span{font-size:1rem}}.SubscriptionSection_kongnerId__3RpQj .card{place-items:center;height:60vw}.SubscriptionSection_kongnerId__3RpQj .existing-sub{justify-content:space-between;align-items:flex-end;margin-bottom:35px}@media(max-width:767px){.SubscriptionSection_kongnerId__3RpQj .existing-sub{flex-direction:column;align-items:flex-start;margin-bottom:0}}.SubscriptionSection_kongnerId__3RpQj .existing-sub .current-plan{line-height:.9;margin-top:30px;position:relative;display:block}@media(max-width:767px){.SubscriptionSection_kongnerId__3RpQj .existing-sub .current-plan{line-height:unset;margin-top:10px}}.SubscriptionSection_kongnerId__3RpQj .existing-sub .current-plan.loading{color:rgba(0,0,0,0)}.SubscriptionSection_kongnerId__3RpQj .existing-sub .current-plan:before{content:unset}.MembershipCard_card__ykQJX{--width:60vw;width:var(--width);height:calc(var(--width)/60*35.14);background:var(--bkg);border-radius:1.3vw;position:relative}@media(max-width:480px){.MembershipCard_card__ykQJX{--width:80vw}}.MembershipCard_card__ykQJX *{transition:0!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MembershipCard_card__ykQJX:before{content:unset}.MembershipCard_card__ykQJX .logo{position:absolute;top:5%;left:5%;width:90%}.MembershipCard_card__ykQJX .plan{position:absolute;bottom:10%;left:5%;width:42.233333%;height:18.212863%}.MembershipCard_card__ykQJX .plan .plan-name{place-content:center;border-radius:50%;height:100%;font-size:calc(var(--width)/60*3.125);background:var(--bkg);color:#000}.MembershipCard_card__ykQJX .plan .plan-name:before{content:unset}.MembershipCard_card__ykQJX .id{position:absolute;bottom:0;right:5%}.MembershipCard_card__ykQJX .id span{display:block;font-family:ABC-Asfalt-Regular;color:var(--color);letter-spacing:calc(var(--width)/60*-.25);font-size:calc(var(--width)/60*28.77);line-height:calc(var(--width)/3)}.Msg_msg__FEDbs span{color:var(--blue)}.Msg_msg__FEDbs a,.Msg_msg__FEDbs button{padding-left:25px;width:-moz-fit-content;width:fit-content}.Msg_msg__FEDbs a span,.Msg_msg__FEDbs button span{text-decoration:underline}.Msg_msg__FEDbs a.sent,.Msg_msg__FEDbs button.sent{pointer-events:none}.Msg_msg__FEDbs a.sent span,.Msg_msg__FEDbs button.sent span{text-decoration:unset}@media(max-width:767px){.Msg_msg__FEDbs{padding-top:25px;display:flex;flex-direction:column}.Msg_msg__FEDbs a,.Msg_msg__FEDbs button{padding-left:0}}.GymSubscription_gymSub___Nydx .address{position:relative;margin:20px 0;font-size:1.15rem;min-height:108px}@media(max-width:767px){.GymSubscription_gymSub___Nydx .address{font-size:1rem;min-height:96px}}.GymSubscription_gymSub___Nydx .address.loading{width:250px;position:relative}.GymSubscription_gymSub___Nydx .address>div:last-child{margin-top:10px}.GymSubscription_gymSub___Nydx .plans{margin:50px 0}@media(max-width:767px){.GymSubscription_gymSub___Nydx .plans{flex-direction:column}}.GymSubscription_gymSub___Nydx form input{margin-left:5px;padding-left:5px;width:200px;background:var(--bkg);outline:1px solid var(--color);border-radius:5px}.GymSubscription_gymSub___Nydx form input:disabled{background:var(--color1)}.GymSubscription_gymSub___Nydx form button{margin-top:10px}.PlanItem_plan__A4nuD{flex:1 1}.PlanItem_plan__A4nuD.not-active{opacity:.35}.PlanItem_plan__A4nuD h4,.PlanItem_plan__A4nuD h5{font-size:min(3vw,57.6px)}.PlanItem_plan__A4nuD ul{display:block;height:min(20vw,384px);padding:25px 10%;font-size:min(1.5vw,28.8px);list-style:circle}.PlanItem_plan__A4nuD h5{position:relative}.PlanItem_plan__A4nuD h5.loading{min-width:70px}@media(max-width:767px){.PlanItem_plan__A4nuD{flex:unset;height:max(17rem,50vw)}.PlanItem_plan__A4nuD h4,.PlanItem_plan__A4nuD h5{font-size:max(1.25rem,5vw)}.PlanItem_plan__A4nuD ul{font-size:max(1rem,2.5vw);height:unset;max-width:70%}}@media(max-width:400px){.PlanItem_plan__A4nuD ul{max-width:90%}}.GymSessions_sessions__Mm5Ap{column-gap:10px}.GymSessions_sessions__Mm5Ap>*{flex:1 1}@media(max-width:767px){.GymSessions_sessions__Mm5Ap{flex-direction:column;row-gap:20px}}.GymSessions_sessions__Mm5Ap h4{font-size:1.2rem}.GymSessions_sessions__Mm5Ap .placeholder{position:relative;width:100%;height:50px}.AvailableSessions_available__hWvTZ{min-height:75.5px}@media(max-width:767px){.AvailableSessions_available__hWvTZ .forms{flex-direction:column;row-gap:30px}}.AvailableSessions_available__hWvTZ form{display:flex;flex-direction:column;row-gap:10px;flex:1 1;margin-top:10px}.AvailableSessions_available__hWvTZ form .sessions{margin-top:10px;display:flex;flex-direction:column}.AvailableSessions_available__hWvTZ form .error{color:var(--red)}.AvailableSessions_available__hWvTZ form select{color:var(--color);background:var(--bkg)}.AvailableSessions_available__hWvTZ form .type{display:flex;column-gap:10px}.AvailableSessions_available__hWvTZ form label span{margin-left:5px}.AvailableSessions_available__hWvTZ form label span.disabled{text-decoration:line-through}.BookedSessions_booked__nuT_V .bookings{display:flex;flex-direction:column}.BookedSessions_booked__nuT_V .error{color:var(--red)}.BookedSessions_booked__nuT_V ul{list-style:inside;padding-left:10px}