[hidden]{display:none!important}.bi .biPreview[data-concept=dance] .biRow{padding:12px}.bi .biPreview[data-concept=dance] .biTime small{font-size:12px;line-height:1.4;letter-spacing:0;color:#786772;white-space:nowrap;margin-top:4px}.bi .biPreview[data-concept=dance] .biDanceImg{width:110px;height:55px;min-height:0;align-self:center;object-fit:cover;border-radius:8px}@media(max-width:760px){.bi .biPreview[data-concept=dance] .biDanceImg{width:84px;height:42px}}.bi .biPreview>.biDemoActions{padding:16px 24px 20px;margin:0;gap:10px}.bi .biPreview>.biDemoActions a{max-width:100%;line-height:1.4;outline-offset:3px;text-decoration:none}.bi .biPreview[data-concept=combat]>.biDemoActions a{color:#e6d5b3;border-color:#8f805d}.bi .biPreview[data-concept=combat]>.biDemoActions a:hover{background:#313b3c}@media(max-width:640px){.bi .biPreview>.biDemoActions{padding:14px 16px 18px}}.bi .biBrand img{display:block;width:144px;height:37px;object-fit:contain}.bi .biClientsLink{font-size:11px;white-space:nowrap;color:#685b4e}.bi .biClientsLink:hover,.bi .biClientsLink[aria-current=page]{color:#8f5434}@media(max-width:760px){.bi .biHeader .biDemoMenu{grid-column:3;grid-row:1}.bi .biHeader .biClientsLink{grid-column:1 / 3;grid-row:2}.bi .biHeader .shell .biBusinessNav{grid-column:1 / -1;grid-row:3}}.bi .biHomeHero h1{font-size:20px;line-height:1.2;letter-spacing:-.025em}.bi .biLanguage{display:flex;align-items:center;gap:3px;font-size:10px;white-space:nowrap}.bi .biLanguage a{padding:6px 7px;border-radius:5px;color:#8b7a67}.bi .biLanguage a[aria-current=page]{background:#eee1d2;color:#513b2d;font-weight:700}.bi .biLanguage a:hover{color:#513b2d;background:#f3e9dc}@media(max-width:760px){.bi .biHeader .shell{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px 10px}.bi .biHeader .biBrand{grid-column:1;grid-row:1}.bi .biHeader .biLanguage{grid-column:2;grid-row:1}.bi .biHeader .biLogin{grid-column:3;grid-row:1}.bi .biHeader .biBusinessNav{grid-column:1 / 3;grid-row:2;min-width:0}.bi .biHeader .biWebdesign{grid-column:3;grid-row:2;justify-self:end}}.bi [data-concept=yoga] .biPersonMark{background:#dfe8da}.bi [data-concept=dental] .biPersonMark{background:#dfe9e3}.bi [data-concept=dance] .biPersonMark{background:#f0e2d4}.bi [data-concept=combat] .biPersonMark{background:#e9e4d7}.bi [data-concept=psychology] .biPersonMark{background:#e4e6f0}.bi [data-concept=massage] .biPersonMark{background:#e3e9e7}.biModalShade{overflow:auto}.bi .biModal{border-radius:12px}.bi .booking-description{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;font-size:12px;line-height:1.6;color:#786a5d}.bi .booking-description .booking-detail,.bi .booking-description .booking-price{white-space:nowrap}.bi .booking-description .booking-person{min-width:0;overflow-wrap:anywhere}.bi .booking-description .booking-price{font-weight:600;color:#573f30}.bi #dialog-content .biBtn{white-space:nowrap}.bi .biTrialReview dl{margin:16px 0}.bi .biTrialReview dl>div{padding:9px 0;border-bottom:1px solid #e4d7c8}.bi .biTrialReview dt{font-size:11px;color:#816d5a}.bi .biTrialReview dd{margin:3px 0;overflow-wrap:anywhere}.bi .biTrialReviewActions{display:flex;gap:18px;margin-top:15px;font-size:12px}.bi .biTrialReviewActions button{text-decoration:underline;cursor:pointer}.biPreview[aria-busy=true]{opacity:.65}.bi .calendar-error{padding:12px 20px;color:#8b352a}.bi .pbSchedule:focus-visible,.bi .biRows:focus-visible{outline:2px solid #a7623b;outline-offset:-2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bi .biPreview[data-concept=combat] .biCaption{display:flex;align-items:center;gap:12px}.bi .biPreview[data-concept=combat] .biChooseHint{color:#c9c3b4}.bi .biPreview[data-concept=combat] .biChooseHint strong{color:#efe6d5}.bi .biPreview[data-concept=combat] .biCaption{color:#cdbb91}.bi .biPreview[data-concept=combat] .biDemoLink{color:#e6d5b3;border-color:#8f805d}.biCombatLogo{display:block;width:100px;height:68px;object-fit:contain;flex:none}@media(max-width:640px){.biCombatLogo{width:72px;height:52px}}.bi h1,.bi h2,.bi h3,.bi .biHero h1,.bi .biHomeHero h1,.bi .biDetailsPrice strong,.bi .biPlan>strong,.bi .biConceptIndex,.bi .biHomePrice strong,.bi .biPriceNote strong{font-size:20px}.bi .biModal{width:min(460px,calc(100vw - 24px));padding:24px;max-height:calc(100dvh - 24px);overflow:auto}.bi .biModal,.bi .biModal *{font-size:14px}.bi .biModal h2{padding-right:20px;margin:8px 0}.bi .biModal p{margin:8px 0;line-height:1.45}.bi .biForm{gap:9px}.bi .biForm input,.bi .biForm select{font-size:14px;min-height:36px;padding:7px 10px}.bi .biTrialReview dl>div{padding:6px 0}.bi .biTrialReview dl{margin:10px 0}.bi .biNotice[role=alert]{color:#8b352a}.bi .biDetails h2,.bi .biConcept h2,.bi .biHowItWorks h2,.bi .pbPreview h2#pb-title,.bi .biPrice strong{font-size:20px}.bi .biOffer .biPrice{min-width:0;white-space:normal}@media(max-width:760px){.bi .biOffer .biPrice{grid-column:auto;grid-row:auto;text-align:left}}.bi .biPreview[data-concept=combat] .biCalendar{grid-template-columns:190px minmax(0,1fr);grid-template-rows:auto auto 1fr}.bi .biPreview[data-concept=combat] .biCalendar{grid-template-areas:"head heading" "days rows" "days rows"}.bi .biPreview[data-concept=combat] .biDays{padding:4px 12px 16px}.bi .biPreview[data-concept=combat] .biDay{flex-direction:row;justify-content:flex-start;gap:10px;padding:8px 9px;font-size:11px;text-transform:uppercase;background:transparent;border-top:0;border-right:0;border-bottom:0}.bi .biPreview[data-concept=combat] .biDay strong{order:-1;min-width:22px;font-size:14px}.bi .biPreview[data-concept=combat] .biDayHeading{padding:16px 26px 10px}.bi .biPreview[data-concept=combat] .biRows{margin:0 26px 22px}.bi .biPreview[data-concept=combat] .biRow{grid-template-columns:36px 96px minmax(0,1.6fr) minmax(130px,1fr) 80px var(--booking-action-width,136px);gap:14px;min-height:64px;padding:10px}.bi .biPreview[data-concept=combat] .biCombatNum{font:700 13px/1 ui-monospace,Menlo,monospace;color:#b09258}.bi .biPreview[data-concept=combat] .biTime{font-size:15px}.bi .biPreview[data-concept=combat] .biAvailability{display:block;margin-top:3px;text-transform:none;letter-spacing:0;font-size:11px}@media(max-width:1024px){.bi .biPreview[data-concept=combat] .biCalendar{grid-template-columns:150px minmax(0,1fr)}.bi .biPreview[data-concept=combat] .biRow{grid-template-columns:28px 76px minmax(0,1.3fr) minmax(100px,.9fr) 64px var(--booking-action-width,124px);gap:10px}}@media(max-width:760px){.bi .biPreview[data-concept=combat] .biCalendar{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"head" "days" "heading" "rows"}.bi .biPreview[data-concept=combat] .biDays{padding:8px 12px}.bi .biPreview[data-concept=combat] .biDay{flex-direction:column;align-items:center;gap:1px;min-width:58px;border-left:0;border-bottom:3px solid transparent}.bi .biPreview[data-concept=combat] .biDay.selected{border-bottom-color:#b09258}.bi .biPreview[data-concept=combat] .biDay strong{order:0}.bi .biPreview[data-concept=combat] .biDayHeading{padding:12px 14px 8px}.bi .biPreview[data-concept=combat] .biRows{margin:0 14px 14px}.bi .biPreview[data-concept=combat] .biRow{grid-template-columns:26px 64px minmax(0,1fr);gap:6px 10px;padding:10px 4px}}.bi .biModalShade[data-concept] .biModal{--m-bg:#fffdf9;--m-ink:#3e332b;--m-soft:#6f6257;--m-line:#ddd2c6;--m-acc:#895434;--m-acc2:#6f3f28;--m-on:#fffaf4;--m-tint:#f5eee4;--m-r:10px;--m-fr:8px;background:var(--m-bg);color:var(--m-ink);border-color:var(--m-line);border-radius:var(--m-r);overscroll-behavior:contain}.bi .biModalShade[data-concept] .biModal h2,.bi .biModalShade[data-concept] .biTrialReview h3{color:var(--m-ink);line-height:1.3;overflow-wrap:anywhere}.bi .biModalShade[data-concept] .biTrialReview h3{font-size:16px;margin:4px 34px 10px 0}.bi .biModalShade[data-concept] .biKicker{color:var(--m-acc)}.bi .biModalShade[data-concept] .booking-description,.bi .biModalShade[data-concept] .biForm label,.bi .biModalShade[data-concept] .biTrialReview dt{color:var(--m-soft)}.bi .biModalShade[data-concept] .booking-price{color:var(--m-acc2)}.bi .biModalShade[data-concept] .biForm label{font-weight:600}.bi .biModalShade[data-concept] .biForm input{background:#fff;border:1px solid var(--m-line);border-radius:var(--m-fr);color:var(--m-ink);font-weight:400}.bi .biModalShade[data-concept] .biForm input:focus{border-color:var(--m-acc);outline:2px solid var(--m-acc);outline-offset:1px}.bi .biModalShade[data-concept] .biNotice{background:var(--m-tint);color:var(--m-ink);border-radius:var(--m-fr);line-height:1.5}.bi .biModalShade[data-concept] .biNotice[role=alert]{color:#8b2a22}.bi .biModalShade[data-concept] .biTrialReview dl>div{border-bottom-color:var(--m-line)}.bi .biModalShade[data-concept] .biBtn{background:var(--m-acc);color:var(--m-on);border-radius:var(--m-fr);min-height:42px;cursor:pointer}.bi .biModalShade[data-concept] .biBtn:hover:not(:disabled){background:var(--m-acc2)}.bi .biModalShade[data-concept] .biTrialReviewActions button{color:var(--m-acc2);background:none;border:0;padding:4px 0}.bi .biModalShade[data-concept] .biClose{color:var(--m-soft);border-radius:var(--m-fr)}.bi .biModalShade[data-concept] .biClose:hover{background:var(--m-tint);color:var(--m-ink)}.bi .biModalShade[data-concept] :is(.biBtn,.biClose,.biTrialReviewActions button,a):focus-visible{outline:2px solid var(--m-acc);outline-offset:2px}.bi .biModalShade[data-concept] .biModal:focus{outline:none}.bi .biModalShade[data-concept=pilates] .biModal{--m-bg:#fffafd;--m-ink:#503944;--m-soft:#735d68;--m-line:#f0dce5;--m-acc:#a64d70;--m-acc2:#82445e;--m-tint:#f9e8ef;--m-r:14px;--m-fr:10px;border-top:4px solid #edc9d8}.bi .biModalShade[data-concept=pilates] .biBtn{background:#f7e0e9;color:#82445e;border:1px solid #edc9d8;border-radius:20px;text-transform:none;letter-spacing:normal}.bi .biModalShade[data-concept=pilates] .biBtn:hover:not(:disabled){background:#edc6d6}.bi .biModalShade[data-concept=yoga] .biModal{--m-bg:#f8faf5;--m-ink:#2f3a2c;--m-soft:#56634f;--m-line:#d5e0cf;--m-acc:#5d7553;--m-acc2:#465c3e;--m-tint:#e8efe3;--m-r:24px;--m-fr:16px}.bi .biModalShade[data-concept=yoga] .biBtn{border-radius:999px}.bi .biModalShade[data-concept=yoga] .biKicker{letter-spacing:.2em;font-weight:600}.bi .biModalShade[data-concept=dental] .biModal{--m-bg:#fffdf9;--m-ink:#503c2d;--m-soft:#716457;--m-line:#e4ddd2;--m-acc:#3f6d6c;--m-acc2:#345b5a;--m-tint:#e3ecec;--m-r:12px;--m-fr:6px}.bi .biModalShade[data-concept=dental] .biKicker{background:#e3ecec;color:#3f6d6c;padding:10px 12px;border-radius:6px}.bi .biModalShade[data-concept=dental] .biBtn{border-radius:20px}.bi .biModalShade[data-concept=dance] .biModal{--m-bg:#fffdfe;--m-ink:#3d2733;--m-soft:#6d5462;--m-line:#e5d3de;--m-acc:#8b536f;--m-acc2:#6f3f58;--m-tint:#f4e8ef;--m-r:22px;--m-fr:14px;box-shadow:0 20px 60px #4a1f3533;border-left:5px solid var(--m-acc)}.bi .biModalShade[data-concept=dance] .biModal h2{font-weight:700}.bi .biModalShade[data-concept=combat] .biModal{--m-bg:#1f2627;--m-ink:#f4efe4;--m-soft:#c9c3b4;--m-line:#4a5556;--m-acc:#b09258;--m-acc2:#c9a96a;--m-on:#1f2627;--m-tint:#2c3637;--m-r:2px;--m-fr:2px}.bi .biModalShade[data-concept=combat] .biModal h2,.bi .biModalShade[data-concept=combat] .biTrialReview h3,.bi .biModalShade[data-concept=combat] .biBtn{text-transform:uppercase;letter-spacing:.05em}.bi .biModalShade[data-concept=combat] .biForm input{background:#262f30;color:#f4efe4}.bi .biModalShade[data-concept=combat] .booking-price,.bi .biModalShade[data-concept=combat] .biTrialReviewActions button{color:#d4c4a1}.bi .biModalShade[data-concept=combat] .biNotice[role=alert]{color:#f0a493}.bi .biModalShade[data-concept=combat] .biBtn:disabled{background:#2f3839;color:#9aa1a1}.bi .biModalShade[data-concept=psychology] .biModal{--m-bg:#fffdf9;--m-ink:#503c2d;--m-soft:#716457;--m-line:#e4ddd2;--m-acc:#895434;--m-acc2:#6f3f28;--m-tint:#e8e5ee;--m-r:12px;--m-fr:6px}.bi .biModalShade[data-concept=psychology] .biKicker{background:#e8e5ee;color:#503c2d;padding:10px 12px;border-radius:6px;text-transform:none;letter-spacing:.02em;font-size:12px}.bi .biModalShade[data-concept=psychology] .biBtn{border-radius:20px}.bi .biModalShade[data-concept=massage] .biModal{--m-bg:#fcfdfb;--m-ink:#2f3d35;--m-soft:#506157;--m-line:#d3dfd7;--m-acc:#5f7d6d;--m-acc2:#4b6657;--m-tint:#e5ede8;--m-r:18px;--m-fr:10px}.bi .biModalShade[data-concept=massage] .biModal h2{padding-bottom:10px;border-bottom:1px solid var(--m-line)}@media(max-width:640px){.bi .biModalShade[data-concept]{padding:10px}.bi .biModalShade[data-concept] .biModal{padding:20px 16px;max-height:calc(100dvh - 20px)}.bi .biModalShade[data-concept] .biForm input{font-size:16px;min-height:44px}.bi .biModalShade[data-concept] #dialog-content .biBtn{white-space:normal}}.bi #request-dialog #dialog-content{padding-top:38px}.bi #request-dialog .biClose{top:10px;right:10px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--m-line,#e0d2c2);border-radius:50%;background:var(--m-bg,#fffdf9);color:var(--m-acc,#70523b);font-size:28px;line-height:1;cursor:pointer;z-index:1}.bi #request-dialog .biClose:hover{background:var(--m-tint,#f5eee4)}
