.session-detail-module-scss-module__HiQKpq__root{--session-cream:#f7eee0;--session-sand:#e9e0d2;--session-sand-image:#ede5d7;--session-orange:#b04f13;--session-orange-hover:#d7641a;--session-muted:#6a6657;--session-line:#d5cec1;--session-header-offset:70px;color:#000;font-family:"Google Sans Flex",var(--font-tt-firs),"Manrope",system-ui,sans-serif}.session-detail-module-scss-module__HiQKpq__root,.session-detail-module-scss-module__HiQKpq__root *,.session-detail-module-scss-module__HiQKpq__root :before,.session-detail-module-scss-module__HiQKpq__root :after{box-sizing:border-box}.session-detail-module-scss-module__HiQKpq__root h1,.session-detail-module-scss-module__HiQKpq__root h2,.session-detail-module-scss-module__HiQKpq__root h3,.session-detail-module-scss-module__HiQKpq__root p{margin:0}.session-detail-module-scss-module__HiQKpq__root a{color:inherit}.session-detail-module-scss-module__HiQKpq__root.session-detail-module-scss-module__HiQKpq__page{background:var(--session-cream);width:100%;min-width:0;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__hero{width:100%;height:calc(700px - var(--session-header-offset));color:#fff;background:#863605;position:relative;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroMedia,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroMediaFallback{width:100%;height:100%;position:absolute;inset:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroMedia .image{object-fit:cover;object-position:center}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroScrim{pointer-events:none;background:linear-gradient(#0000 28%,#0000001a 100%),linear-gradient(#0003 0%,#0000 100%);position:absolute;inset:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroContent{z-index:1;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:40px;width:100%;height:100%;padding:0 300px 50px;display:flex;position:relative}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatar{-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#00000052;border-radius:100px;flex:none;justify-content:center;align-items:center;width:154px;height:180px;display:flex;overflow:hidden;box-shadow:20px 20px 20px #0000001a}:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatar .user-avatar,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatar .responsive-image,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatar .user-avatar__text){border:1.5px solid #fff;border-radius:100px;width:110px;height:110px;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatar .image{object-fit:cover}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatar .user-avatar__text{color:#fff;justify-content:center;align-items:center;font-size:32px;font-weight:400;line-height:38.4px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatarEmpty{font-size:14px;font-weight:400;line-height:19.6px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatar{background:#000000a6}}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroCopy{flex-direction:column;align-items:center;gap:15px;width:100%;min-width:0;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroMeta{justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:24px;font-size:14px;font-weight:400;line-height:19.6px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroMeta>*{overflow-wrap:anywhere;min-width:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroMeta>*+:before{content:"";background:#fff6;border-radius:100px;width:2px;height:2px;margin:0 8px 4px 0;display:inline-block}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroType{align-items:center;gap:8px;display:inline-flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroType .session-type-icon{color:#fff}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroRating .rating-display{color:#fff}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroRating .svg-icon{color:#fff}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroTitle{color:#fff;letter-spacing:0;overflow-wrap:anywhere;width:100%;font-size:50px;font-weight:500;line-height:50px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookNowButton{background:var(--session-orange);color:#fff;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:173px;height:55px;padding:20px 50px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:400;line-height:18.2px;display:inline-flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroActions{justify-content:center;align-items:center;gap:12px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__ritualButton{color:#fff;cursor:pointer;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1c1a52;border:1px solid #ffffffe6;border-radius:30px;justify-content:center;align-items:center;min-width:206px;height:55px;padding:18px 28px;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:18px;display:inline-flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__ritualButton:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__ritualButton:focus-visible{background:#1e1c1ab3}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__ritualButton:focus-visible{outline-offset:3px;outline:1px solid #fff}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__ritualButton:disabled{color:#ffffffc7;cursor:default;border-color:#ffffff8c}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookNowButton:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookNowButton:focus-visible{background:var(--session-orange-hover)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookNowButton:focus-visible{outline-offset:3px;outline:1px solid #fff}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroFavorite{z-index:2;position:absolute;top:30px;right:30px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__mainGrid{grid-template-columns:minmax(0,1fr) 350px;gap:30px;width:100%;min-width:0;padding:30px 30px 50px;display:grid}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__leftColumn{flex-direction:column;gap:50px;min-width:0;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__offer,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__gallery,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__taxonomy{background:var(--session-sand);width:100%;min-width:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__offer{flex-direction:column;gap:25px;min-height:305px;padding:25px 70px 30px 30px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__sectionTitle,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreTitle{letter-spacing:0;font-size:32px;font-weight:500;line-height:51.2px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__offerDescription{color:#000;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px;font-weight:400;line-height:25.2px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__gallery{flex-direction:column;gap:25px;min-height:525px;padding:25px 30px 30px;display:flex;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryHeader,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryControls{align-items:center;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryHeader{justify-content:space-between}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryControls{gap:5px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryControls button{cursor:pointer;background:0 0;border:1px solid #000;border-radius:1000px;justify-content:center;align-items:center;width:36px;height:35px;padding:0;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryControls img{width:14px;height:14px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryControls button:first-child img{transform:rotate(90deg)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryControls button:last-child img{transform:rotate(-90deg)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryTrack{scrollbar-width:thin;grid-auto-columns:calc(33.3333% - 3.33333px);grid-auto-flow:column;gap:5px;width:100%;min-width:0;height:400px;display:grid;overflow:auto hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryTrack.session-detail-module-scss-module__HiQKpq__galleryCount1{grid-auto-columns:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryTrack.session-detail-module-scss-module__HiQKpq__galleryCount2{grid-auto-columns:calc(50% - 2.5px)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryItem{background:var(--session-sand-image);width:100%;min-width:0;height:400px;color:inherit;cursor:zoom-in;text-decoration:none;display:block;position:relative;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryItem:focus-visible{outline:2px solid var(--session-orange);outline-offset:-2px}:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryItem .responsive-image,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryItem .image){width:100%;height:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryItem .image{object-fit:cover}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__taxonomy{flex-direction:column;gap:25px;padding:25px 30px 30px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__taxonomyRows{flex-direction:column;gap:15px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__taxonomyRow{border-top:1px solid #0000001a;grid-template-columns:160px minmax(0,1fr);gap:20px;padding-top:15px;display:grid}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__taxonomyLabel{color:var(--session-muted);font-size:12px;font-weight:300;line-height:16.8px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__taxonomyValues{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__taxonomyValue{border:1px solid var(--session-orange);color:var(--session-orange);overflow-wrap:anywhere;border-radius:1000px;padding:10px 20px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:16.8px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviews{grid-template-columns:400px minmax(0,1fr);gap:0;width:100%;min-height:618px;display:grid}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewSummary{flex-direction:column;gap:25px;padding-right:100px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewTitleRow{align-items:center;gap:10px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewScore{color:#000;align-items:center;gap:4px;font-size:32px;font-weight:500;line-height:51.2px;display:inline-flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewScore .svg-icon{color:#000}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewDistribution{flex-direction:column;gap:5px;width:300px;height:140px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewDistributionRow{grid-template-columns:60px minmax(0,190px) 50px;align-items:center;width:300px;height:24px;font-size:14px;font-weight:400;line-height:19.6px;display:grid}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewDistributionLabel{color:var(--session-muted)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewDistributionTrack{background:#ded6ca;border-radius:10px;width:190px;height:6px;display:block;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewDistributionFill{width:var(--review-share);background:var(--session-orange-hover);border-radius:3px;max-width:100%;height:6px;display:block}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewDistributionCount{text-align:right}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__writeReviewButton{background:var(--session-orange);color:#fff;letter-spacing:.6px;text-transform:uppercase;border-radius:30px;justify-content:center;align-self:flex-start;align-items:center;min-height:46px;padding:15px 30px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:15.6px;text-decoration:none;display:inline-flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__writeReviewButton:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__writeReviewButton:focus-visible{background:var(--session-orange-hover)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewList{flex-direction:column;min-width:0;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewItem{flex-direction:column;gap:15px;min-width:0;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewItem+.session-detail-module-scss-module__HiQKpq__reviewItem{border-top:1px solid var(--session-line);margin-top:20px;padding-top:20px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewItemHeader{justify-content:space-between;align-items:center;gap:15px;min-height:22px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewItemHeader time{color:#8b8774;font-size:14px;font-weight:400;line-height:19.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewStars{grid-template-columns:repeat(5,22px);align-items:center;width:110px;height:22px;display:grid}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewStars .svg-icon{justify-self:center}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewStarActive{color:#fa7a28}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewStarInactive{color:#ded6ca}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewComment{color:#000;overflow-wrap:anywhere;padding-right:50px;font-size:16px;font-weight:400;line-height:24px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewAuthor{color:#8b8774;align-items:center;gap:8px;min-height:22px;font-size:14px;font-weight:400;line-height:19.6px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewAvatar{width:22px;height:22px;color:var(--session-muted);background:#fff;border-radius:100px;justify-content:center;align-items:center;font-size:10px;display:inline-flex;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewAvatar .responsive-image{width:22px;height:22px;color:var(--session-muted);background:#fff;border-radius:100px;justify-content:center;align-items:center;font-size:10px;display:inline-flex;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewAvatar .image{object-fit:cover;width:100%;height:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewStatus{color:var(--session-muted);font-size:14px;font-weight:400;line-height:19.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewSeeAll{border:1px solid var(--session-orange);min-height:36px;color:var(--session-orange);letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:1000px;justify-content:center;align-self:flex-start;align-items:center;margin-top:40px;padding:10px 20px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:15.6px;display:inline-flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewSeeAll:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewSeeAll:focus-visible{background:#fff5f1}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__sideRail{width:350px;min-width:0;padding-left:30px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:320px;max-width:100%;margin-bottom:35px;display:grid}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__metaItem{background:var(--session-sand);flex-direction:column;grid-column:1/-1;justify-content:center;min-width:0;min-height:60px;padding:10px 10px 10px 15px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__metaItemCompact{grid-column:auto}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__metaLabel{color:var(--session-muted);font-size:12px;font-weight:300;line-height:16.8px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__metaValue{color:#000;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500;line-height:19.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coaches{width:320px;max-width:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachesTrigger{color:#000;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:24px;font-weight:500;line-height:38.4px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachesTrigger:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachesTrigger:focus-visible{color:var(--session-orange)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachesTrigger:focus-visible{outline:1px solid var(--session-orange);outline-offset:5px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachesTriggerMeta{align-items:center;gap:8px;margin-left:auto;font-size:14px;font-weight:400;line-height:19.6px;display:inline-flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachesList{flex-direction:column;width:100%;padding-top:10px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachCard{grid-template-columns:43px minmax(0,1fr);gap:13px;width:100%;min-height:149px;padding:0 0 35px;display:grid;position:relative}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachCard+.session-detail-module-scss-module__HiQKpq__coachCard{padding-top:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachAvatar,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachAvatarInitial{background:#b04f1333;border-radius:32px;justify-content:center;align-items:center;width:43px;height:50px;display:flex;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachAvatar .responsive-image{background:#b04f1333;border-radius:32px;justify-content:center;align-items:center;width:43px;height:50px;display:flex;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachAvatar .image{object-fit:cover;width:100%;height:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachAvatarInitial{color:#000;font-size:14px;line-height:19.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachCopy{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachIdentity{flex-direction:column;width:100%;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachName{color:#000;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachName:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachName:focus-visible{color:var(--session-orange)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachHeadline{color:var(--session-muted);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:16.8px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachBio{color:#000;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:16.8px;display:-webkit-box;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__messageButton,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__profileButton{border:1px solid var(--session-orange);min-height:36px;color:var(--session-orange);letter-spacing:.7px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:1000px;justify-content:center;align-items:center;padding:10px 20px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:400;line-height:18.2px;text-decoration:none;display:inline-flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__messageButton:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__messageButton:focus-visible,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__profileButton:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__profileButton:focus-visible{background:#fff5f1;outline:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachDivider{background:var(--session-line);height:1px;position:absolute;bottom:15px;left:56px;right:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__emptyState{color:var(--session-muted);font-size:14px;font-weight:400;line-height:19.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__explore{background:var(--session-cream);flex-direction:column;gap:25px;width:100%;padding:0 0 120px 30px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreHeader{border-top:1px solid var(--session-line);align-items:center;min-height:95px;padding-top:50px;padding-right:30px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreAll{border:1px solid var(--session-orange);color:var(--session-orange);letter-spacing:.6px;text-transform:uppercase;border-radius:1000px;margin-left:auto;padding:10px 20px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:15.6px;text-decoration:none}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreAll:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreAll:focus-visible{background:#fff5f1}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreTrack{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:calc(25vw - 30px);grid-auto-flow:column;gap:20px;width:100%;min-width:0;display:grid;overflow:auto hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreTrack::-webkit-scrollbar{display:none}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreIndicator{background:#00000014;width:calc(100% - 30px);height:2px;margin-top:15px;position:relative}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreIndicatorThumb{top:0;left:calc(97px + (100% - 157px)*var(--rail-progress));background:#a2460d;width:60px;height:2px;position:absolute}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreCard{scroll-snap-align:start;width:100%;min-width:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreImageWrap{aspect-ratio:330/414;background:var(--session-sand);width:100%;height:auto;position:relative;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreImageLink{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreImageEmpty{width:100%;height:100%;color:var(--session-muted);text-align:center;background:#d8cfc1;justify-content:center;align-items:center;padding:30px;font-size:16px;line-height:22.4px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreImage{width:100%;height:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreImage .image{width:100%;height:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreImage .image{object-fit:cover}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreFavorite{position:absolute;top:15px;right:15px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreCardCopy{flex-direction:column;gap:8px;min-height:129px;padding-top:16px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreHost{color:var(--session-orange);text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:16.8px;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreTitleRow{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:32px;min-width:0;display:grid}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreCardTitle,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__explorePrice{font-size:24px;font-weight:500;line-height:28.8px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreCardTitle a{text-decoration:none}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreCardTitle a:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreCardTitle a:focus-visible{color:var(--session-orange)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__explorePrice{color:var(--session-orange);text-align:right}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreMeta{color:#00000080;align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:16.8px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreMeta span+span:before{content:"";background:#000;border-radius:100px;width:2px;height:2px;margin:0 12px 4px 0;display:inline-block}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreEmpty{color:var(--session-muted);padding:30px 0;font-size:14px;line-height:19.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalOverlay{z-index:1000;top:var(--session-header-offset);background:0 0;position:fixed;bottom:0;left:0;right:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalPanel{z-index:1001;top:var(--session-header-offset);width:380px;max-width:100%;max-height:calc(100dvh - var(--session-header-offset));color:#000;background:#fff;border-left:1px solid #e4e4e4;position:fixed;bottom:0;right:0;overflow:hidden auto}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingPanel{width:700px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coachesPanel{width:380px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalHeading{z-index:2;background:#fff;border-bottom:1px solid #e4e4e4;align-items:flex-start;gap:16px;padding:20px;display:flex;position:relative}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalTitle{letter-spacing:0;overflow-wrap:anywhere;font-size:30px;font-weight:400;line-height:33px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalDescription{color:var(--session-muted);margin-top:5px;font-size:14px;font-weight:300;line-height:19.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalClose{color:#000;cursor:pointer;background:0 0;border:1px solid #000;border-radius:1000px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;padding:5px;display:inline-flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalClose:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalClose:focus-visible{border-color:var(--session-orange);color:var(--session-orange)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalBanner{background:var(--session-sand);width:100%;height:144px;position:relative;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalBanner .responsive-image{width:100%;height:120px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalBanner .image{object-fit:cover}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalBannerEmpty{color:#fff;background:#863605;align-items:center;width:100%;height:120px;padding:20px;font-size:24px;font-weight:400;line-height:28.8px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalAvatar{border:3px solid #fff;border-radius:100px;width:45px;height:51px;position:absolute;bottom:0;left:20px;overflow:hidden}:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalAvatar .user-avatar,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalAvatar .responsive-image,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalAvatar .user-avatar__text){width:100%;height:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalAvatar .image{object-fit:cover}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalAvatar .user-avatar__text{background:var(--session-orange);color:#fff;justify-content:center;align-items:center;font-size:14px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine{width:100%;padding:20px}:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-collaborate,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .professional-profile-page__add-sessions){color:#000;width:100%;max-width:100%;font-family:inherit}:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-option,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-collaborate,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .professional-profile-page__add-sessions){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e4e4e4;border-radius:0;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-option+.sidebar-booking-option{border-top:0}:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-option:first-child,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-option:last-child,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-option--solo){border-radius:0!important}:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-header,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-header[type=button]){padding:20px!important}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-details{padding:0 20px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-title{font-size:24px;font-weight:400;line-height:28.8px}:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-price,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-bundle-summary){font-size:14px;font-weight:400;line-height:19.6px}:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-single-date,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-time,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-location,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .sidebar-booking-tickets){background:#fff;border:1px solid #e4e4e4;border-radius:0;min-height:56px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine .btn__navigation{letter-spacing:.6px;text-transform:uppercase;border-radius:30px;min-height:46px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:15.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalEmptyState{color:var(--session-muted);flex-direction:column;align-items:flex-end;gap:20px;padding:20px;font-size:14px;line-height:19.6px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachHero{background:var(--session-sand);flex:none;width:100%;height:144px;position:relative}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachHeroImage,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachHeroEmpty{width:100%;height:120px;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachHeroImage .responsive-image{width:100%;height:120px;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachHeroImage .image{object-fit:cover;width:100%;height:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachHeroEmpty{background:var(--session-sand)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachHero .session-detail-module-scss-module__HiQKpq__modalClose{background:#fff;margin-left:0;position:absolute;top:12px;right:12px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalSelectedAvatar{background:#b04f1333;border:3px solid #fff;border-radius:100px;width:45px;height:51px;position:absolute;bottom:0;left:20px;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalSelectedAvatar .responsive-image{width:100%;height:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalSelectedAvatar .image{object-fit:cover;width:100%;height:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalSelectedAvatar .session-detail-module-scss-module__HiQKpq__coachAvatarInitial{border:0;border-radius:100px;width:100%;height:100%;position:static}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachSelectors{border-bottom:1px solid #e4e4e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px 20px;display:grid}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachSelector{color:#000;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e4e4;align-items:center;gap:8px;min-width:0;min-height:48px;padding:5px;font-family:inherit;font-size:12px;font-weight:400;line-height:16.8px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachSelectorActive,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachSelector:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachSelector:focus-visible{border-color:var(--session-orange)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachSelectorAvatar,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachSelectorAvatar .session-detail-module-scss-module__HiQKpq__coachAvatarInitial{background:#b04f1333;border-radius:100px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachSelectorAvatar .responsive-image{background:#b04f1333;border-radius:100px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachSelectorAvatar .image{object-fit:cover;width:100%;height:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachBody{flex-direction:column;gap:20px;min-height:calc(100vh - 144px);padding:20px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachSelectors+.session-detail-module-scss-module__HiQKpq__modalCoachBody{min-height:calc(100vh - 222px)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachIdentity{flex-direction:column;gap:5px;min-width:0;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalSelectedName{color:#000;overflow-wrap:anywhere;align-items:center;gap:16px;font-size:30px;font-weight:400;line-height:33px;text-decoration:none;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalSelectedName:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalSelectedName:focus-visible{color:var(--session-orange)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalSelectedHeadline{color:#000;overflow-wrap:anywhere;font-size:14px;font-weight:300;line-height:19.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;display:grid}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachStat{border:1px solid #e4e4e4;flex-direction:column;justify-content:center;min-height:56px;padding:10px 15px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachStat span{color:#686868;font-size:12px;font-weight:200;line-height:16.8px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachStat strong{color:#000;font-size:14px;font-weight:400;line-height:19.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;height:210px;display:grid;overflow:hidden}:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachGallery .responsive-image,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachGallery .image){width:100%;height:210px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachGallery .image{object-fit:cover}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachBio{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:19.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachActions{flex-wrap:wrap;gap:10px;display:flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachBookAction{margin-top:auto;padding-top:20px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalBookButton{background:var(--session-orange);color:#fff;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;border:0;border-radius:30px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:15px 50px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:15.6px;display:inline-flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalBookButton:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalBookButton:focus-visible{background:var(--session-orange-hover)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingOverlay{z-index:1100;top:var(--session-header-offset);background:#0009;position:fixed;bottom:0;left:0;right:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingDialog{z-index:1101;width:min(700px,100% - 40px);max-height:calc(100dvh - var(--session-header-offset) - 40px);color:#000;background:#fff;flex-direction:column;gap:20px;padding:64px 32px 32px;display:flex;position:fixed;top:calc(50% + 34px);left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingClose{color:#000;cursor:pointer;background:0 0;border:1px solid #000;border-radius:1000px;justify-content:center;align-items:center;width:36px;height:36px;padding:5px;display:inline-flex;position:absolute;top:16px;right:20px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingClose:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingClose:focus-visible{border-color:var(--session-orange);color:var(--session-orange)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingTitle{font-size:32px;font-weight:400;line-height:38.4px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingDescription{font-size:14px;font-weight:400;line-height:19.6px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingContinue{background:var(--session-orange);color:#fff;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;border:0;border-radius:30px;justify-content:center;align-self:flex-start;align-items:center;min-height:46px;padding:15px 50px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:15.6px;display:inline-flex}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingContinue:hover,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingContinue:focus-visible{background:var(--session-orange-hover)}@media (min-width:1800px){.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__gallery{min-height:578px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryTrack{grid-auto-columns:calc(25% - 3.75px);height:453px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryItem{height:453px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryTrack.session-detail-module-scss-module__HiQKpq__galleryCount1{grid-auto-columns:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryTrack.session-detail-module-scss-module__HiQKpq__galleryCount2{grid-auto-columns:calc(50% - 2.5px)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryTrack.session-detail-module-scss-module__HiQKpq__galleryCount3{grid-auto-columns:calc(33.3333% - 3.33333px)}}@media (max-width:1023px){.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__hero{height:620px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroContent{gap:30px;padding:40px 20px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatar{width:120px;height:140px}:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatar .user-avatar,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatar .responsive-image,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroAvatar .user-avatar__text){width:90px;height:90px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroTitle{font-size:38px;line-height:41.8px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__mainGrid{grid-template-columns:minmax(0,1fr);gap:50px;padding:20px 20px 50px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__sideRail{width:100%;padding-left:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__metaGrid,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__coaches{width:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviews{grid-template-columns:minmax(0,1fr);gap:25px;min-height:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewSummary{padding-right:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewList{border-top:1px solid var(--session-line);padding-top:25px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryTrack{grid-auto-columns:calc(100% - 20px)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__explore{padding:0 0 80px 20px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreHeader{padding-right:20px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreIndicator{width:calc(100% - 20px)}}@media (max-width:480px){.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__hero{height:560px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroContent{gap:25px;padding:30px 20px 40px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroMeta{flex-wrap:wrap;font-size:12px;line-height:16.8px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroTitle{font-size:32px;line-height:38.4px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookNowButton{width:100%;min-width:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroActions{flex-direction:column;width:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__ritualButton{width:100%;min-width:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__heroFavorite{top:20px;right:20px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__leftColumn{gap:30px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__offer{min-height:0;padding:25px 20px 30px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__sectionTitle,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreTitle{font-size:24px;line-height:38.4px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__offerDescription{font-size:16px;line-height:22.4px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__gallery,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__taxonomy{padding:25px 20px 30px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__gallery{min-height:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryTrack,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryItem{height:320px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__galleryTrack.session-detail-module-scss-module__HiQKpq__galleryCount1{grid-auto-columns:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__taxonomyRow{grid-template-columns:minmax(0,1fr);gap:8px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewDistribution,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewDistributionRow{width:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewDistributionRow{grid-template-columns:60px minmax(0,1fr) 36px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewDistributionTrack{width:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__reviewComment{padding-right:0}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__metaItemCompact{grid-column:1/-1}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreHeader{align-items:flex-end}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreTrack{grid-auto-columns:330px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreCard{width:330px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__exploreIndicatorThumb{left:calc((100% - 60px)*var(--rail-progress))}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalPanel,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingPanel{width:100%}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalTitle{font-size:24px;line-height:28.8px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__bookingEngine{padding:20px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachSelectors{grid-template-columns:minmax(0,1fr)}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachGallery,:is(.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachGallery .responsive-image,.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__modalCoachGallery .image){height:180px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingDialog{width:calc(100% - 40px);padding:64px 20px 20px}.session-detail-module-scss-module__HiQKpq__root .session-detail-module-scss-module__HiQKpq__externalBookingContinue{width:100%}}
/*# sourceMappingURL=980216839e3fdd31.css.map*/