@charset "UTF-8";.mindbody{min-height:70vh}:where(:root[data-skin=parity]) #mindbody-app:where(:not([data-ux=v2])){font-family:var(--chakra-fonts-body);font-synthesis:weight style;font-size:14px;line-height:var(--chakra-lineHeights-base, 1.5);color:var(--m-ink)}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) p{margin:0;padding-top:0;font-family:"Helvetica Neue Roman",var(--m-font-body);font-size:15px;line-height:1.35;color:var(--m-ink)}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) :is(li,dt,dd,dl,address,small,pre,code){margin:18px 0 0;font-size:14px;line-height:1.75}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) label{margin:0 0 5px;font-size:14px;line-height:1.75}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) :is(h1,h2,h3,h4,h5,h6){font-family:"Helvetica Neue Medium",var(--m-font-body);font-weight:600;letter-spacing:.02em;-webkit-font-smoothing:antialiased}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) h1{margin:27px 0 0;font-size:35px;line-height:1.2}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) h2{margin:0;padding-top:0;font-size:29px;line-height:1.2}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) a{text-decoration:none;background:transparent;border:0;transition:color var(--m-dur) var(--m-ease),background-color var(--m-dur) var(--m-ease),border-color var(--m-dur) var(--m-ease)}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) button{margin:0;padding:0;font:inherit;color:inherit;text-transform:none;background:transparent;border:0}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) :is(input,textarea,select){display:block;max-width:100%;margin:9px 0 0;padding:10px 15px;font-weight:400;line-height:initial;background-color:#fff;border:1px solid transparent;border-radius:2px;box-shadow:inset 0 2px 1px #00000006}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) input{line-height:normal}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) select{width:100%;min-width:100%;appearance:none;background-position:100% center;background-repeat:no-repeat}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) hr{box-sizing:content-box;height:0;margin:27px auto 27px 0}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) table{margin:18px 0 0;border:1px solid;border-collapse:collapse;border-spacing:0;empty-cells:show}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) table thead{text-align:left;vertical-align:bottom}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) table :is(td,th){margin:0;padding:8px 18px 7px;overflow:visible;font-size:inherit;font-weight:600;background-color:transparent;border-bottom:1px solid;border-left:1px solid}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) table :is(td,th):first-child{border-left-width:0}:where(:root[data-skin=parity]) .mindbody :where(#mindbody-app:where(:not([data-ux=v2]))) :is(a,h1,h2,h3,h4,h5,h6){color:var(--m-ink)}:where(:root[data-skin=parity]) .mindbody :where(#mindbody-app:where(:not([data-ux=v2]))) h1{font-size:28px}:where(:root[data-skin=parity]) .mindbody :where(#mindbody-app:where(:not([data-ux=v2]))) h2{font-size:24px}:where(:root[data-skin=parity]) .mindbody :where(#mindbody-app:where(:not([data-ux=v2]))) :is(input,textarea,select,hr,table,td,th){border-color:var(--m-line)}:where(:root[data-skin=parity]) .mindbody :where(#mindbody-app:where(:not([data-ux=v2]))) table{width:100%}:where(:root[data-skin=parity]) .mindbody :where(#mindbody-app:where(:not([data-ux=v2]))) :placeholder-shown{color:var(--m-ink)}:where(:root[data-skin=parity]) .mindbody :where(#mindbody-app:where(:not([data-ux=v2]))) button[type=submit]{display:inline-block;width:auto;max-width:100%;padding:13px 31px;font-family:"Helvetica Neue Medium",var(--m-font-body);font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap;text-transform:uppercase;vertical-align:middle;background-image:none;border-width:1px;border-radius:2px;box-shadow:none;-webkit-font-smoothing:antialiased}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) select:not([multiple]){padding-top:1px;background-image:none;border:1px solid;box-shadow:none}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .servicePrice{font-size:25px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) img.serviceAlmaLogo{top:-3px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .serviceAlmaFooter img.serviceAlmaLogo{translate:0 -4px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .serviceCard{min-height:313px;box-shadow:none}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-challenge-dx15-1001-1002 .serviceName,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-challenge-dx10-1001-1002 .serviceName,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-challenge-dx20-1001-1002 .serviceName{max-width:65%}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .studioServicesContainer .serviceCard{height:auto}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .mondayServicesIntro{padding-bottom:10px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-accordion__button,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .ServicesDivider{background-color:var(--m-brand)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-accordion__button>div:first-child,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .ServicesDivider p{color:var(--m-white)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .serviceName{font-weight:700;line-height:1.2;text-transform:uppercase}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .accountBox .chakra-select__wrapper{max-width:95%}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .myAccountContainer{max-width:1080px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack>h2.chakra-heading:first-child:has(+.chakra-tabs){padding:20px;font-size:47px;font-weight:700;color:var(--m-brand);background-color:var(--m-white)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .spotCell p{margin-top:4px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) td.spotCell{border-color:var(--m-white);box-shadow:none}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .ServicesTitle,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) h2.chakra-heading.authSubTitle,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .accountMainTitle,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .mainAppTitle{font-size:50px;color:var(--m-brand)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .ServicesTitle{margin-top:0}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-input{border:0;border-bottom:1px solid var(--m-ink);border-radius:0;box-shadow:none}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-checkbox__label,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-input,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-form__label,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-radio__label{font-size:13px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) button.chakra-button{font-size:13px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) button[type=submit]{color:var(--m-white);background-color:var(--m-ink);border-radius:40px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect){width:45%}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-accordion__item .chakra-form-control input{border:1px solid var(--m-ink)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .authSubTitle{margin-bottom:12px;font-size:50px;color:var(--m-brand)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .accountSubTitle{color:var(--m-brand)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) #msc-auth-form .chakra-tabs__tablist,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack>h2.chakra-heading:first-child+.chakra-tabs>.chakra-tabs__tablist{border-bottom-width:0}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-tabs__tablist button{text-transform:uppercase}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) textarea{border:1px solid var(--m-ink)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .PhoneInputInput{padding-left:0}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .floating-label-input{max-width:100%}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-tabs__tab-panels .floating-label-input{max-width:400px}@media(max-width:675px){:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) td.spotCell{width:25px;border:1px solid var(--m-white);box-shadow:none}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .spotCell p{font-size:12.5px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) h2,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) h2.chakra-heading.accountMainTitle{font-size:25px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack>div:has(>.classCard:only-child){padding:20px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .seeAllBookings{margin-left:0}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .ServiceCheckout{padding:10px}}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--challenge-dx20,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--challenge-dx15,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--challenge-dx10,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--le-challenge-dx20-1001-1002,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--le-challenge-dx15-1001-1002,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--le-challenge-dx10-1001-1002,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--challenge-dx20-janvier-2025,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--challenge-dx15-janvier-2025,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--challenge-dx10-janvier-2025,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--ma-routine-monday-challenge-15,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--ma-routine-monday-challenge-10,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--ma-routine-monday-challenge-20{border:2px solid var(--m-brand)}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--le-challenge-dx15-1001-1002 .serviceName,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--le-challenge-dx10-1001-1002 .serviceName,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--le-challenge-dx20-1001-1002 .serviceName,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--offre-de-bienvenue-3-seances .serviceName{margin:0 auto}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .serviceCardBody--offre-de-bienvenue-3-seances .serviceName{max-width:95%}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-stack>div:has(>.classCard:only-child){padding:80px}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .accountAuthNotLoggedIn,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .pastVisitsHistory,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .activeServicesHistory,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .futureVisitsHistory,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .CheckoutSummary,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .AccountPages,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .ServicesPage{max-width:1350px;margin:0 auto}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .myAccountContainer{margin:0 auto}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) table.chakra-table{border:1px solid var(--m-white)}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) td.spotCell{width:44px;border-width:4px}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .ServicesTitle,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) h2.chakra-heading.authSubTitle,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .accountMainTitle,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .mainAppTitle,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-stack>h2.chakra-heading:first-child:has(+.chakra-tabs){text-transform:uppercase}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) button[type=submit]{text-transform:uppercase}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-select__wrapper{max-width:300px}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-accordion__item .chakra-form-control input{margin-top:0}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-stack>h2.chakra-heading:first-child:has(+.chakra-tabs),:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .accountMainTitle{text-align:center}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .accountMainTitle+p{text-align:center}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .noClasses{padding:60px 0;font-weight:400;text-transform:uppercase}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-tabs__tablist button{font-weight:600}@media(max-width:675px){:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .myAccountContainer{padding:20px}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-accordion__item{margin-top:30px;padding:0 50px}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-accordion__button>div:first-child{text-transform:uppercase}}@media(max-width:675px){:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-accordion__button>div:first-child{font-weight:400}}:where(:root[data-skin=parity]:where(:not([data-mb-ux=v2])) .chakra-portal) .chakra-modal__header{font-size:14px;text-transform:uppercase}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .css-wyaex7:nth-of-type(2){display:none}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .pastVisitsHistory .css-cwjqr3,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .futureVisitsHistory .css-cwjqr3{min-width:200px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .css-2c41ql{background-position:right top;background-size:inherit}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .css-ooptn2{display:none}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .serviceCard.css-i16vsr:nth-of-type(4) .css-ooptn2,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .serviceCard.css-i16vsr:nth-of-type(3) .css-ooptn2,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .serviceCard_NewClients .css-ooptn2{display:block}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack.css-ppmla1,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .css-1kl4tb9{max-width:1026px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) h2.chakra-heading.css-8ghrfa{font-size:13px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) h2.chakra-heading.ServicesTitle.css-8ghrfa{padding:20px;font-size:47px;font-weight:700;color:var(--m-brand);background-color:var(--m-white)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) button.chakra-button.css-fbdktc,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) button.chakra-button.css-bmhfj1{color:var(--m-white);background-color:var(--m-ink);border-radius:40px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) button.chakra-button.css-i1mqj8{font-size:13px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) p.chakra-text.css-0{font-size:13px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .css-1xc3v61-indicatorContainer{background-color:var(--m-brand)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .css-1xc3v61-indicatorContainer svg{color:var(--m-white)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .css-1u9des2-indicatorSeparator{display:none}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) button.chakra-button.css-8onvct{margin-top:-5px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) button.chakra-button.css-osb8xk{margin-top:0}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) button.chakra-button.css-vda7qx{padding:10px 20px;font-size:12px;text-transform:uppercase}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .css-1lds0jh{top:8px;font-size:13px}@media(max-width:675px){:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-button__group.css-5pp0v{padding:0 50px}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack.css-1dt40h0 form{width:100%}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .css-2c41ql{background-image:none}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .css-19y8336{border-radius:0}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .pastVisitsHistory .css-cwjqr3,:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .futureVisitsHistory .css-cwjqr3{min-width:auto}}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .accountBox.css-1ki54i{padding:inherit}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-skeleton.css-cdkrf0,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-stack.css-ppmla1{max-width:1350px;margin:0 auto}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .css-1kl4tb9{margin:0 auto}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) h2.chakra-heading.css-8ghrfa{width:var(--chakra-sizes-full);margin-top:var(--chakra-space-5);margin-bottom:var(--chakra-space-5);padding:1em;font-weight:600;letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--chakra-colors-black);background-color:#d9d9d9}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) h2.chakra-heading.ServicesTitle.css-8ghrfa{text-transform:uppercase}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) p.chakra-text.css-0{text-transform:uppercase}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .css-1xc3v61-indicatorContainer{margin:5px}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .css-1xc3v61-indicatorContainer svg{width:13px;height:13px}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .accountService p.chakra-text.css-10lcgt8,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) td.css-atiqyx{text-transform:uppercase}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) button.chakra-button.css-vda7qx{border-radius:40px}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) p.chakra-text.css-92ucc9{margin:0}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-form__label.css-g6pte{font-family:"Helvetica Neue Roman",var(--m-font-body);text-transform:uppercase}@media(max-width:675px){:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-stack.css-x4rlup{padding:15px}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .chakra-table button.chakra-button.css-7v3ol0,:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) .css-p15sr3 button.chakra-button.css-7v3ol0{margin-left:10px;padding:0;border:1px solid}:where(:root[data-skin=parity] .mindbody #mindbody-app:where(:not([data-ux=v2]))) p.chakra-text.css-92ucc9{font-size:11px}}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .bottomNote{font-size:var(--m-fs-small);color:var(--m-ink-3)}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) :is(a,button,input,select,textarea,[role=button],[tabindex="0"]):focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px)}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .mainAppMenu{display:none}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .ServicesTitle:after{content:"Ces crédits sont valables uniquement dans les studios de la région parisienne";display:block;text-transform:none}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) #stageServicesContainer .ServicesDividerText,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .stageServicesAccordion .chakra-accordion__button>div:first-child{position:relative;font-size:0}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) #stageServicesContainer .ServicesDividerText:before,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .stageServicesAccordion .chakra-accordion__button>div:first-child:before{content:"WORKSHOP DYNAMO";display:block;font-size:18px;line-height:1.2;color:inherit;text-align:center;text-transform:uppercase}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) #stageServicesContainer:after{content:"Un atelier de 2h entre théorie et pratique pour progresser.\a" "Leadé par 2 coachs, chaque workshop débute avec une partie théorique, suivie d'exercices de mise en pratique immédiate, et se clôturera par un ride tandem exclusif.\a" "L'achat du pack dédié au workshop souhaité suffit pour valider l'inscription.";display:block;width:100%;margin-top:10px;padding:10px 0;font-size:16px;line-height:1.5;text-align:center;text-transform:inherit;white-space:pre-line}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--la-routine-monday .servicePrice{font-size:0}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--la-routine-monday .servicePrice:before{content:"19,8€/séance";font-size:30px}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--la-routine-monday .serviceExpiration--line-one{font-size:0}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--la-routine-monday .serviceExpiration--line-one:before{content:"Valable 1 mois à compter de la date d'achat*";display:block;font-size:1rem}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--la-routine-monday .serviceExpiration--line-two{display:block;visibility:visible;font-size:0}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--la-routine-monday .serviceExpiration--line-two:before{content:"Un crédit offert si au moins 1 séance est réalisée dans chacun des trois univers : dynamo, RIISE et Punch";display:block;font-size:.875rem}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--challenge-dx20 .servicePriceForAll:after{content:"Crédits valables uniquement chez dynamo, du 10/01 au 10/02. À la clé, 2 crédits + 1 gift offerts"}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--challenge-dx15 .servicePriceForAll:after{content:"Crédits valables uniquement chez dynamo, du 10/01 au 10/02. À la clé, 2 crédits offerts"}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--challenge-dx10 .servicePriceForAll:after,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-challenge-dx10-1001-1002 .servicePriceForAll:after,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--ma-routine-monday-challenge-10 .servicePriceForAll:after{content:"Crédits valables uniquement chez dynamo, du 10/01 au 10/02. À la clé, 1 crédit offert"}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-challenge-dx15-1001-1002 .servicePriceForAll:after,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--ma-routine-monday-challenge-15 .servicePriceForAll:after{content:"Crédits valables chez dynamo, du 10/01 au 10/02. À la clé, 2 crédits offerts"}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-challenge-dx20-1001-1002 .servicePriceForAll:after,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--ma-routine-monday-challenge-20 .servicePriceForAll:after{content:"Crédits valables chez dynamo, du 10/01 au 10/02. À la clé, 2 crédits et un t-shirt offerts"}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-pack-dete-5-seances .servicePriceForAll:after{content:"Crédits valables chez dynamo, RIISE et Punch du 10/07 au 31/08.";font-size:12px}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) :is(.serviceCardBody--challenge-dx20,.serviceCardBody--challenge-dx15,.serviceCardBody--challenge-dx10,.serviceCardBody--le-challenge-dx10-1001-1002,.serviceCardBody--ma-routine-monday-challenge-10,.serviceCardBody--le-challenge-dx15-1001-1002,.serviceCardBody--ma-routine-monday-challenge-15,.serviceCardBody--le-challenge-dx20-1001-1002,.serviceCardBody--ma-routine-monday-challenge-20,.serviceCardBody--le-pack-dete-5-seances) .servicePriceForAll:after{display:block;max-width:90%;margin:0 auto;padding-top:30px;font-size:11px;color:var(--m-ink)}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-pack-dete-5-seances .servicePriceForAll:after{font-size:12px}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--pack-des-10-ans .serviceExpiration--line-one{color:var(--m-white)}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--pack-des-10-ans .serviceExpiration--line-one:after{content:"Crédits valables du 1er au 30 avril";display:block;margin:0 auto;color:var(--m-ink)}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--challenge-dx20 .serviceAlmaText,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--challenge-dx15 .serviceAlmaText,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--challenge-dx10 .serviceAlmaText,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-pack-dete-5-seances .serviceExpiration--line-one,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--challenge-dx20 .serviceExpiration--line-one,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--challenge-dx15 .serviceExpiration--line-one,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--challenge-dx10 .serviceExpiration--line-one,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-challenge-dx15-1001-1002 .serviceExpiration--line-one,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-challenge-dx10-1001-1002 .serviceExpiration--line-one,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--le-challenge-dx20-1001-1002 .serviceExpiration--line-one,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--ma-routine-monday-challenge-20 .serviceExpiration--line-one,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--ma-routine-monday-challenge-15 .serviceExpiration--line-one,:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody--ma-routine-monday-challenge-10 .serviceExpiration--line-one{display:none}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCount{display:none;height:20px}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceChallenge+.serviceCount{display:block;height:20px;font-size:12px}:root[data-skin] #mindbody-app:where(:not([data-ux=v2])) .serviceCard_NewClients .serviceCount{display:block}:root[data-skin=parity] #mindbody-app:where(:not([data-ux=v2])) .ServicesTitle:after{font-size:1rem;color:var(--m-ink)}:where(:root[data-skin=revamp]) #mindbody-app:where(:not([data-ux=v2])){--chakra-fonts-body: var(--m-font-body);--chakra-fonts-heading: var(--m-font-body);--chakra-colors-primary-500: var(--m-brand-700);--chakra-colors-primary-600: var(--m-brand-700);--chakra-colors-primary-700: var(--m-brand-800);--chakra-colors-chakra-border-color: var(--m-line);--chakra-colors-chakra-placeholder-color: var(--m-ink-3);--chakra-shadows-outline: 0 0 0 2.5px var(--m-focus);font-family:var(--m-font-body);font-size:15px;line-height:1.5;color:var(--m-ink)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) :is(a,button,input,select,textarea,[role=button],[tabindex="0"]):focus-visible{outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px);box-shadow:none}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) a:not(.chakra-button){color:var(--m-heading);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) a:not(.chakra-button):hover{color:var(--m-accent-text)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) :is(.mainAppTitle>h1,.ServicesTitle,.accountMainTitle,h2.authSubTitle),:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack>h1.chakra-heading:first-child,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack>h2.chakra-heading:first-child:has(+.chakra-tabs){font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);margin:0;padding:0;font-size:var(--m-fs-page-title);line-height:var(--m-lh-page-title);text-align:center;color:var(--m-heading);background:none}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack>h2.chakra-heading:first-child:has(+.chakra-tabs){font-size:clamp(2.5rem,3.5vw + .75rem,4rem);text-wrap:balance}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .accountSubTitle{color:var(--m-accent-text)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) button[type=submit]{font-family:var(--m-font-body);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:var(--m-ls-btn);text-transform:uppercase;min-height:48px;padding:0 var(--m-sp-7);font-weight:700;color:var(--m-cta-fg);background:var(--m-cta-bg);border:0;border-radius:var(--m-r-pill);transition:background-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) button[type=submit]:hover:not(:disabled){background:var(--m-cta-bg-hover)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) button[type=submit]:disabled{opacity:.5}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .bottomNote{font-size:var(--m-fs-small);color:var(--m-ink-3)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .noClasses{font-family:var(--m-font-body);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;padding:var(--m-sp-9) 0;color:var(--m-subtle)}:root[data-skin=revamp] .mindbody-section[data-mode=planning] #mindbody-app:where(:not([data-ux=v2])) .mainAppTitle{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;margin-bottom:calc(var(--m-head-gap) - var(--m-sp-2))}:root[data-skin=revamp] .mindbody-section[data-mode=planning] #mindbody-app:where(:not([data-ux=v2])) :is(.mainAppTitle>h1,.chakra-stack>h1.chakra-heading:first-child){align-self:flex-start;text-align:left}:root[data-skin=revamp] .mindbody-section[data-mode=planning] #mindbody-app:where(:not([data-ux=v2])) :is(.mainAppTitle>h1,.chakra-stack>h1.chakra-heading:first-child)+h2{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;order:-1;align-self:flex-start;margin:0 0 12px;color:var(--m-brand-text)}:root[data-skin=revamp] .mindbody-section[data-mode=planning] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack>h1.chakra-heading:first-child{margin-bottom:calc(var(--m-head-gap) - var(--m-sp-2))}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>table.planningTable){align-items:flex-start}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>table.planningTable)>table.planningTable{align-self:stretch}@media(min-width:1080px){:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>table.planningTable){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;row-gap:var(--m-sp-2);align-items:center}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>table.planningTable)>*{grid-column:1/-1}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>table.planningTable)>.chakra-stack:has(>.chakra-form-control>.studioSelect){grid-column:1}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>table.planningTable)>.chakra-stack:has(>div>.weekName){grid-column:2;justify-self:end;width:auto}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>table.planningTable)>table.planningTable{margin-top:var(--m-sp-4)}}:root[data-skin=revamp] .coach__planning #mindbody-app:where(:not([data-ux=v2])) .chakra-stack>h1.chakra-heading:first-child,:root[data-skin=revamp] .coach__planning #mindbody-app:where(:not([data-ux=v2])) .chakra-stack>h1.chakra-heading:first-child+h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect){width:min(100%,40rem + var(--m-sp-2));gap:var(--m-sp-2)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect)>.chakra-form-control>div>div:first-of-type>div:first-child>div:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect)>.chakra-form-control>div>div:first-of-type{min-height:48px;padding-inline:var(--m-sp-3) var(--m-sp-2);font-size:14px;color:var(--m-heading);background:var(--m-card);border-color:var(--m-line);border-radius:var(--m-r-pill);box-shadow:none;transition:border-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect)>.chakra-form-control>div>div:first-of-type:hover{border-color:var(--m-ink-3)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect)>.chakra-form-control>div>div:first-of-type:focus-within{border-color:var(--m-ink)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect)>.chakra-form-control>div>div:first-of-type hr{display:none}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect)>.chakra-form-control>div>div:first-of-type[aria-disabled=true]{background:transparent}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect)>.chakra-form-control span:has(>[role=button][aria-label^=Remove]){display:inline-flex;align-items:center;gap:var(--m-sp-1);min-height:28px;margin:2px var(--m-sp-1) 2px 0;padding:0 var(--m-sp-1) 0 var(--m-sp-3);color:var(--m-white);background:var(--m-ink);border-radius:var(--m-r-pill)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect)>.chakra-form-control span:has(>[role=button][aria-label^=Remove])>span{padding:0;font-size:13px;font-weight:500;color:inherit}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect)>.chakra-form-control span:has(>[role=button][aria-label^=Remove])>[role=button]{display:grid;place-items:center;width:22px;height:22px;padding:0;color:inherit;background:transparent;border-radius:var(--m-r-pill);opacity:.7;transition:opacity var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-form-control>.studioSelect)>.chakra-form-control span:has(>[role=button][aria-label^=Remove])>[role=button]:hover{background:#ffffff29;opacity:1}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>div>.weekName),:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) div:has(>[data-mb-day]){background:transparent}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .weekName{font-size:15px;font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums;color:var(--m-heading)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) button[aria-label=Previous],:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) button[aria-label=Next]{width:40px;min-width:40px;height:40px;color:var(--m-heading);background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-r-pill);transition:border-color var(--m-dur-fast) var(--m-ease),background-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) button[aria-label=Previous]:hover:not(:disabled),:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) button[aria-label=Next]:hover:not(:disabled){border-color:var(--m-ink)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) button[aria-label=Previous]:disabled,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) button[aria-label=Next]:disabled{opacity:.4}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) button[aria-label=Previous] svg,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) button[aria-label=Next] svg{color:currentColor}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .planningTable{border-collapse:separate;border-spacing:var(--m-sp-2) 0;border-color:transparent}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .calendarDay{padding:var(--m-sp-3) 0 var(--m-sp-4);background:transparent;border-bottom:2px solid var(--m-ink)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .calendarDay p:first-child{font-family:var(--m-font-body);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--m-heading)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .calendarDay p+p{font-family:var(--m-font-body);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--m-subtle)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .calendarDay[data-mb-today]{border-bottom-color:var(--m-accent-text)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .calendarDay[data-mb-today] p:first-child{color:var(--m-accent-text)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-day]{border-radius:var(--m-r-input);cursor:pointer;transition:background-color var(--m-dur-fast) var(--m-ease),color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-day] p:first-child{font-size:15px;font-weight:700;color:var(--m-heading)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-day] p+p{font-family:var(--m-font-body);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--m-subtle)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-day]:not([data-mb-selected]):hover{background:var(--m-card)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-day][data-mb-today] p:first-child{color:var(--m-accent-text)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-day][data-mb-selected]{background:var(--m-ink)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-day][data-mb-selected] p:first-child,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-day][data-mb-selected] p+p{color:var(--m-white)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .planningTableBody td{padding:var(--m-sp-2) 0 0;vertical-align:top;background:transparent;border:0}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCard{height:auto;min-height:188px;margin-bottom:var(--m-sp-2);background:var(--m-card);border:0;border-left:3px solid var(--m-ink-4);border-radius:var(--m-r-small);box-shadow:none;transition:transform var(--m-dur) var(--m-ease),box-shadow var(--m-dur) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCard .chakra-card__body{padding:var(--m-sp-4) var(--m-sp-4) var(--m-sp-4) 13px}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCardBookable{border-left-color:var(--m-brand)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCardBookable:hover{box-shadow:var(--m-shadow-2);transform:translateY(-3px)}}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCardClosed{background:color-mix(in srgb,var(--m-card) 45%,transparent);border-left-color:var(--m-line);opacity:1}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCardClosed .classHour,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCardClosed .className,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCardClosed .classThemeName,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCardClosed .classCoach,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCardClosed .classCoach+.classCoach{color:var(--m-ink-3)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCard .chakra-card__body{border-bottom:0}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCard .chakra-card__body>.chakra-stack{align-items:stretch;gap:var(--m-sp-3)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .forMobile{align-items:flex-start;text-align:left}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classHour{font-family:var(--m-font-display);font-size:28px;font-weight:800;font-synthesis:none;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--m-heading)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .className{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:var(--m-sp-2);color:var(--m-brand-text)}@media(min-width:768px){:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .className{letter-spacing:.1em}}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classThemeName{font-size:13px;font-weight:500;color:var(--m-muted)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCoach{margin-top:var(--m-sp-1);font-size:14px;font-weight:400;line-height:1.35;text-transform:none;color:var(--m-muted)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCoach+.classCoach{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--m-subtle)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .bookButton{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;align-self:flex-start;max-width:100%;height:auto;min-height:38px;padding:var(--m-sp-2) 18px;font-size:var(--m-fs-btn-s);letter-spacing:var(--m-ls-btn);line-height:1.2;white-space:normal;color:var(--m-cta-fg);background:var(--m-cta-bg);border-radius:var(--m-r-pill);transition:background-color var(--m-dur-fast) var(--m-ease),transform .1s var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .bookButton:hover:not(:disabled){background:var(--m-cta-bg-hover)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .bookButton:active:not(:disabled){transform:translateY(1px)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .bookButton:disabled{min-height:28px;padding:6px 10px;font-size:var(--m-fs-label);letter-spacing:var(--m-ls-label);color:var(--m-ink-3);background:var(--m-sunken);border-radius:var(--m-r-tag);opacity:1}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCardBookable:has(.bookButton:disabled){border-left-color:var(--m-ink-4)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .bookButton[data-mb-waitlist]{min-height:30px;padding:7px 12px;font-size:var(--m-fs-label);letter-spacing:.08em;text-align:left;color:var(--m-brand-text);background:var(--m-brand-100);border-radius:var(--m-r-tag)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .bookButton[data-mb-waitlist]:hover:not(:disabled){color:var(--m-white);background:var(--m-cta-bg)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.previousButton,>.nextButton){margin-top:var(--m-sp-3);padding-top:var(--m-sp-4);background:transparent;border-top:1px solid var(--m-line)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) div:has(>[data-mb-day])~.chakra-stack:last-child{margin-top:var(--m-sp-3);padding:var(--m-sp-4) 0 0;background:transparent;border-top:1px solid var(--m-line)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-nav],:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .previousButton,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .nextButton{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:var(--m-sp-2);font-size:11px;color:var(--m-heading);cursor:pointer;transition:color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-nav] svg,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-nav] .previousIcon,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-nav] .nextIcon,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .previousButton svg,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .previousButton .previousIcon,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .previousButton .nextIcon,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .nextButton svg,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .nextButton .previousIcon,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .nextButton .nextIcon{transition:transform var(--m-dur) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-nav]:hover,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .previousButton:hover,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .nextButton:hover{color:var(--m-brand-text)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) :is(.previousButton,[data-mb-nav]:first-child):hover :is(svg,.previousIcon){transform:translate(-3px)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) :is(.nextButton,[data-mb-nav]:last-child):hover :is(svg,.nextIcon){transform:translate(3px)}@media(min-width:768px)and (max-width:1079.98px){:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .planningTable{border-spacing:var(--m-sp-1) 0}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCard .chakra-card__body{padding:var(--m-sp-3) var(--m-sp-2) var(--m-sp-3) 9px}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classHour{font-size:22px}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCoach{font-size:12.5px}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .className,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCoach+.classCoach{font-size:10px;letter-spacing:.04em}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .className,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCoach,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classThemeName{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .bookButton{min-height:32px;padding-inline:var(--m-sp-2);font-size:10px;letter-spacing:.04em}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .calendarDay p:first-child{letter-spacing:.06em}}@media(max-width:767.98px){:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.chakra-stack>div>.classCard){align-self:stretch}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack>div:has(>.classCard:only-child){display:contents}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .classCard{width:100%;min-height:0;margin-bottom:0}}:root[data-skin=revamp] .coach__planning[data-theme=canvas] .mindbody{padding:0;background:none;border-radius:0}@media(max-width:919.98px){:root[data-skin=revamp] .coach__planning[data-theme=canvas] .mindbody{margin-inline:0;padding:0}}:root[data-skin=revamp] .coach__planning:not([data-theme=canvas]) .mindbody{padding:var(--m-sp-7);background:var(--m-canvas);border-radius:var(--m-r-band)}@media(max-width:919.98px){:root[data-skin=revamp] .coach__planning:not([data-theme=canvas]) .mindbody{margin-inline:calc(-1 * var(--m-gutter));padding:var(--m-sp-6) var(--m-gutter) var(--m-sp-7);border-radius:0}}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .ServicesPage{padding-inline:0}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-stack:has(>.ServicesPage)>hr{border-color:transparent}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .ServicesTitle:after{max-width:44ch;margin:var(--m-sp-4) auto 0;font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;line-height:1.45;letter-spacing:0;color:var(--m-muted)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .topBlocksRow{margin-top:var(--m-sp-8)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .topBlockCard,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceCard{overflow:hidden;min-height:0;background:var(--m-card);border:1px solid var(--m-line-2);border-radius:var(--m-r-card);box-shadow:var(--m-shadow-1);transition:transform var(--m-dur) var(--m-ease),box-shadow var(--m-dur) var(--m-ease)}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .topBlockCard:hover,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceCard:hover{box-shadow:var(--m-shadow-2);transform:translateY(-3px)}}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .topBlockRibbon,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceRibbon:not(.serviceRibbon--bottom),:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .studioOffersRibbon{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;padding:var(--m-sp-3) var(--m-sp-6);font-size:11px;line-height:1.35;color:var(--m-white);background-image:linear-gradient(var(--m-ink),var(--m-ink))}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) :is(.topBlockRibbon,.serviceRibbon,.studioOffersRibbon)[data-mb-ribbon-brand]{color:var(--m-ink);background-image:linear-gradient(var(--m-brand),var(--m-brand))}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .topBlockImage{aspect-ratio:16/9;object-fit:cover}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .topBlockContent,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody{gap:0;padding:var(--m-sp-6)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceName{font-family:var(--m-font-body);font-size:19px;font-weight:700;line-height:1.15;letter-spacing:-.005em;text-transform:uppercase;color:var(--m-heading)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .servicePriceBlock{margin-top:var(--m-sp-3)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .servicePrice,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody .servicePricePerSession:has(>span){font-size:15px;font-weight:500;line-height:1.2;letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none;color:var(--m-muted)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .servicePrice:not(:has(>span)),:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) :is(.servicePrice,.servicePricePerSession)>span{font-family:var(--m-font-display);font-size:56px;font-weight:900;font-synthesis:none;line-height:var(--m-lh-figure);letter-spacing:-.01em;color:var(--m-heading)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .servicePricePerSession,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .servicePriceSubLabel{margin-top:var(--m-sp-1);font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;text-transform:none;color:var(--m-subtle)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBody .servicePricePerSession:has(>span){margin-top:0}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .topBlockBottomRow,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBottomRow{flex-direction:column-reverse;align-items:stretch;gap:var(--m-sp-4);margin-top:var(--m-sp-5)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .topBlockBottomInfo,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceCardBottomInfo{align-items:flex-start;text-align:left}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceExpiration{font-size:13px;font-weight:500;color:var(--m-muted)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceLimitText,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceAlmaText{font-size:12px;line-height:1.45;color:var(--m-subtle)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) img.serviceAlmaLogo{margin-left:var(--m-sp-1);vertical-align:-1px}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceAlmaText br{display:none}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceCardButton{font-family:var(--m-font-body);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:var(--m-ls-btn);text-transform:uppercase;width:100%;min-height:48px;font-weight:700;color:var(--m-cta-fg);background:var(--m-cta-bg);border-radius:var(--m-r-pill);transition:background-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceCardButton:hover:not(:disabled){background:var(--m-cta-bg-hover)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceRibbon--bottom{font-family:var(--m-font-body);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;padding:var(--m-sp-4) var(--m-sp-6) var(--m-sp-5);font-weight:700;color:var(--m-heading);text-decoration:underline;text-underline-offset:.3em;background:transparent;border-top:1px solid var(--m-line-2)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceRibbon--bottom:hover{color:var(--m-accent-text)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-segment]{display:inline-flex;gap:var(--m-sp-1);padding:var(--m-sp-1);background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-r-pill);box-shadow:none}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-segment]>button{font-family:var(--m-font-body);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;min-height:38px;padding:0 var(--m-sp-5);font-weight:700;color:var(--m-ink-2);background-image:none;border:0;border-radius:var(--m-r-pill);transition:color var(--m-dur-fast) var(--m-ease),box-shadow var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-segment]>button:hover{color:var(--m-heading)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) [data-mb-segment]>button[data-mb-active]{color:var(--m-white);background-image:linear-gradient(var(--m-ink),var(--m-ink));box-shadow:var(--m-shadow-1)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) div:has(>[data-mb-segment])+div>p:first-child,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .mondayServicesIntro{max-width:62ch;margin-inline:auto;font-size:14px;line-height:1.55;color:var(--m-muted)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .serviceAlmaFooter{font-size:13px;color:var(--m-subtle)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .studioOffersBlock{overflow:hidden;background:var(--m-card);border:1px solid var(--m-line-2);border-radius:var(--m-r-card)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .studioOffersIntro{font-size:14px;font-weight:500;line-height:1.5;text-transform:none;color:var(--m-muted)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) :is(#msc-auth-form,.chakra-stack>h2.chakra-heading:first-child+.chakra-tabs){align-self:center;width:100%;max-width:480px;margin-inline:auto}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .accountMainTitle+p{max-width:52ch;margin:var(--m-sp-4) auto 0;font-size:var(--m-fs-lede);line-height:1.5;text-align:center;color:var(--m-muted)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .accountMainTitle+p a{color:var(--m-heading)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-tabs:has(.loginForm){width:100%;margin-top:var(--m-sp-7)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-tabs:has(.loginForm) :is(.chakra-form-control,form,.floating-label-input){align-items:stretch;width:100%}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-tabs:has(.loginForm)>.chakra-tabs__tablist{gap:var(--m-sp-6);margin-bottom:0;border-bottom:1px solid var(--m-line)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-tabs__tab{font-family:var(--m-font-body);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:-1px;padding:var(--m-sp-4) var(--m-sp-1);font-weight:700;color:var(--m-subtle);border-bottom:2px solid transparent;transition:color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-tabs__tab:hover{color:var(--m-heading)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-tabs__tab[aria-selected=true]{color:var(--m-heading);border-bottom-color:var(--m-accent-text)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-tabs:has(.loginForm)>.chakra-tabs__tab-panels{margin-top:var(--m-sp-5);padding:var(--m-sp-7) var(--m-sp-7) var(--m-sp-6);background:var(--m-card);border-radius:var(--m-r-card);box-shadow:var(--m-shadow-1)}@media(max-width:639.98px){:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-tabs:has(.loginForm)>.chakra-tabs__tab-panels{padding:var(--m-sp-6) var(--m-sp-5)}}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-tabs__tab-panel{padding:0}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) :is(.loginForm,.signUpForm){gap:var(--m-sp-3)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .floating-label-input{max-width:none;margin-bottom:0}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-input,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-select,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .PhoneInput{height:56px;font-size:15px;color:var(--m-heading);background:var(--m-card);border:1px solid var(--m-line);border-radius:var(--m-r-input);box-shadow:none;transition:border-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-input:hover,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-select:hover,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .PhoneInput:hover{border-color:var(--m-ink-3)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-input:focus,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-input:focus-within,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-select:focus,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-select:focus-within,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .PhoneInput:focus,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .PhoneInput:focus-within{border-color:var(--m-ink)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-input[aria-invalid=true],:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-select[aria-invalid=true],:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .PhoneInput[aria-invalid=true]{border-color:var(--m-accent-text)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .floating-label-input .chakra-input{width:100%;margin:0;padding:22px var(--m-sp-4) 6px}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .floating-label-input .chakra-form__label{z-index:2;top:0;left:0;margin:0;padding:0 var(--m-sp-4);font-size:15px;font-weight:400;line-height:1.2;color:var(--m-subtle);transform:translateY(19px);transform-origin:var(--m-sp-4) 0;transition:transform var(--m-dur) var(--m-ease),color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .floating-label-input .chakra-input:is(:focus,:not(:placeholder-shown))+.chakra-form__label,:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .floating-label-input .chakra-input[type=date]+.chakra-form__label{color:var(--m-ink-2);transform:translateY(9px) scale(.78)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-form-control>div:has(>.chakra-form__label:first-child){max-width:none;margin-inline:0}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-form-control>div>.chakra-form__label:first-child{font-family:var(--m-font-body);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 var(--m-sp-2);font-weight:700;color:var(--m-ink-2)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .PhoneInput{gap:var(--m-sp-2);padding-inline:var(--m-sp-4)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .PhoneInput .PhoneInputInput{height:100%;padding:0;background:transparent;border:0;border-radius:0}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-select{padding-inline:var(--m-sp-4) var(--m-sp-8)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-select__wrapper{max-width:none}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-checkbox__control{width:20px;height:20px;border:1.5px solid var(--m-ink-4);border-radius:6px;transition:background-color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-checkbox__control[data-checked]{color:var(--m-white);background:var(--m-ink);border-color:var(--m-ink)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) .chakra-checkbox__label{font-size:13px;line-height:1.45;color:var(--m-muted)}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) :is(.loginForm,.signUpForm) button[type=submit]{width:100%}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) :is(.loginForm,.signUpForm) .chakra-stack:has(>button[type=submit]){gap:var(--m-sp-4);padding:var(--m-sp-4) 0 0}:root[data-skin=revamp] #mindbody-app:where(:not([data-ux=v2])) :is(.loginForm,.signUpForm) a{font-size:14px}:root[data-skin=revamp]:where(:not([data-mb-ux=v2])) .chakra-portal .chakra-modal__content{font-family:var(--m-font-body);color:var(--m-ink);border-radius:var(--m-r-card);box-shadow:var(--m-shadow-2)}:root[data-skin=revamp]:where(:not([data-mb-ux=v2])) .chakra-portal .chakra-modal__header{font-family:var(--m-font-display);font-weight:var(--m-fw-display);font-style:normal;line-height:var(--m-lh-display);letter-spacing:var(--m-ls-display);text-transform:var(--m-tt-display);padding-right:var(--m-sp-10);font-size:clamp(28px,3vw,36px)}:root[data-skin=revamp]:where(:not([data-mb-ux=v2])) .chakra-portal .chakra-modal__close-btn{width:40px;height:40px;border:1px solid var(--m-line);border-radius:var(--m-r-pill)}:root[data-skin=revamp]:where(:not([data-mb-ux=v2])) .chakra-portal .chakra-modal__close-btn:hover{border-color:var(--m-ink)}:root[data-skin=revamp]:where(:not([data-mb-ux=v2])) .chakra-portal .chakra-modal__body{font-size:14px;line-height:1.6}:root[data-skin=revamp]:where(:not([data-mb-ux=v2])) .chakra-portal .chakra-button:not(.chakra-modal__close-btn){border-radius:var(--m-r-pill)}.s--mindbody{--mb-panel: var(--m-canvas);z-index:2}.s--mindbody[data-theme=canvas]{--mb-panel: var(--m-sunken)}.mindbody-section{display:grid;gap:var(--m-sp-6)}.mindbody-section__frame{position:relative;min-width:0}.mindbody-section__skeleton{position:absolute;inset:0 0 auto;z-index:1;display:grid;justify-items:center;gap:var(--m-sp-3);pointer-events:none;transition:opacity var(--m-dur) var(--m-ease)}.mindbody-section__skeleton :where(span){display:block;background:var(--m-sunken);border-radius:var(--m-r-input)}.mindbody-section__skeleton>span:not(:has(>span)),.mindbody-section__skeleton>span>span{background:linear-gradient(90deg,var(--m-sunken) 0%,var(--m-line-2) 50%,var(--m-sunken) 100%) 0 0/200% 100%;animation:mindbody-shimmer 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.mindbody-section__skeleton>span:not(:has(>span)),.mindbody-section__skeleton>span>span{animation:none}}.mindbody-section__skeleton>span:has(>span){background:none}.mindbody-section__sk-title{width:12rem;height:43px}.mindbody-section__sk-kicker{width:12rem;height:29px}.mindbody-section__sk-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--m-sp-2);width:100%}.mindbody-section__sk-filters span{width:min(100%,20rem);height:32px}.mindbody-section__sk-week{width:100%;height:70px}.mindbody-section__sk-days,.mindbody-section__sk-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--m-sp-2);width:100%}.mindbody-section__sk-days span{height:64px}.mindbody-section__sk-grid span{height:132px}@media(max-width:767.98px){.mindbody-section__sk-filters{flex-direction:column;align-items:center}.mindbody-section__sk-filters span{width:45%}.mindbody-section__sk-days{grid-template-columns:repeat(7,minmax(0,44px));gap:var(--m-sp-1);justify-content:center}.mindbody-section__sk-days span{height:48px}.mindbody-section__sk-grid{grid-template-columns:minmax(0,1fr)}.mindbody-section__sk-grid span:nth-child(n+4){display:none}}@keyframes mindbody-shimmer{to{background-position:-200% 0}}.mindbody-section__frame:not([data-state=loading]) .mindbody-section__skeleton{visibility:hidden;opacity:0}.mindbody-section__frame[data-state=slow] [data-mmv2-skeleton]{display:none}.mindbody-section__fallback{position:absolute;inset:var(--m-sp-9) 0 auto;z-index:2;display:grid;justify-items:center;gap:var(--m-sp-4);text-align:center}.mindbody-section__fallback[hidden]{display:none}.mindbody-section__fallback-text,.mindbody-section__noscript{font-size:var(--m-fs-body);color:var(--m-muted);text-align:center}:root[data-skin=parity] .s--mindbody>.container--wide{max-width:none;padding-inline:1px}:root[data-skin=parity] .mindbody-section__heading{padding-inline:var(--m-gutter);text-align:center}:root[data-skin=revamp] .s--mindbody>.container--wide{--m-container-max: var(--m-container)}@media(max-width:919.98px){:root[data-skin=revamp] .s.s--mindbody:first-child[data-layout][data-rv-top=l][data-rv-top]{--m-space-top: var(--m-space-section-s)}}:root[data-skin=revamp] .s--mindbody[data-theme=canvas] .mindbody-section__frame,:root[data-skin=revamp] .s--mindbody[data-theme=canvas] .mindbody-section__skeleton{margin-inline:0;padding:0;background:none;border-radius:0}:root[data-skin=revamp] .mindbody-section__frame{padding:var(--m-sp-7) var(--m-sp-7) var(--m-sp-8);background:var(--mb-panel);border-radius:var(--m-r-band)}@media(max-width:919.98px){:root[data-skin=revamp] .mindbody-section__frame{margin-inline:calc(-1 * var(--m-gutter));padding:var(--m-sp-6) var(--m-gutter) var(--m-sp-7);border-radius:0}}:root[data-skin=revamp] .mindbody-section__skeleton{padding:var(--m-sp-7) var(--m-sp-7) 0}:root[data-skin=revamp] .mindbody-section__skeleton :where(span){background-color:var(--m-card)}:root[data-skin=revamp] .mindbody-section__skeleton>span:not(:has(>span)),:root[data-skin=revamp] .mindbody-section__skeleton>span>span{background-image:linear-gradient(90deg,var(--m-card) 0%,var(--m-sunken) 50%,var(--m-card) 100%)}:root[data-skin=revamp] .mindbody-section__skeleton>span:has(>span){background:none}@media(max-width:919.98px){:root[data-skin=revamp] .mindbody-section__skeleton{padding-inline:var(--m-gutter)}}:root[data-skin=revamp] .mindbody-section__skeleton{justify-items:start}:root[data-skin=revamp] .mindbody-section__sk-filters{justify-content:flex-start}:root[data-skin=revamp] .mindbody-section__sk-kicker{order:-1;width:6rem;height:12px}:root[data-skin=revamp] .mindbody-section__sk-title{width:min(100%,22rem);height:86px}:root[data-skin=revamp] .mindbody-section__sk-filters{margin-top:var(--m-sp-3)}:root[data-skin=revamp] .mindbody-section__sk-filters span{height:44px;border-radius:var(--m-r-pill)}:root[data-skin=revamp] .mindbody-section__sk-week{width:min(100%,26rem);height:44px;margin-top:var(--m-sp-4);border-radius:var(--m-r-pill)}:root[data-skin=revamp] .mindbody-section__sk-days span{height:60px}:root[data-skin=revamp] .mindbody-section__sk-grid span{border-radius:var(--m-r-input)}@media(max-width:767.98px){:root[data-skin=revamp] .mindbody-section__sk-title{height:56px}:root[data-skin=revamp] .mindbody-section__sk-filters span{width:100%}:root[data-skin=revamp] .mindbody-section__sk-days span{height:48px;border-radius:var(--m-r-input)}:root[data-skin=revamp] .mindbody-section__sk-grid span{height:116px}}@media(max-width:919.98px){:root[data-skin=revamp] .s--mindbody[data-theme=paper]:has(.mindbody-section__frame){background:var(--mb-panel)}}
