.ashAdvancedSearchContainer{background-color:#702f8a}.ashAdvancedSearchContainer label{color:#fff}.banner-default{height:calc(21.875em * .3428571429)}.tooltip-obj svg{color:#702f8a}.resultItemPrice{color:#43476d}.profile-photos-carousel__slider-nav--thumbnail{border-color:#702f8a}.profile-reviews__modal--title-rating-block span,.profile-reviews__title-rating-block span{color:#702f8a}.truncate-multiline--button,.truncate-multiline--button:hover{color:#702f8a}.abp-network-label-premium{background:#fff;border-radius:.3rem;border:.1rem solid #702f8a}.ash-location-search-container{background-color:#702f8a}.ash-location-search-container h2{color:#fff}.network-search .star-full{color:#fff}.network-search .rating-block__verified{color:#702f8a}.network-search .selectedBanner{color:#fff;background-color:#702f8a}.ash-business-profile-container .tooltip-obj svg{color:#fff}.ash-business-profile-container .resultItemPrice{color:#702f8a}.ash-business-profile-container .profile-photos-carousel__slider-nav--thumbnail{border-color:#fff}.ash-business-profile-container .profile-reviews__modal--title-rating-block span,.ash-business-profile-container .profile-reviews__title-rating-block span{color:#fff}.ash-business-profile-container .truncate-multiline--button,.ash-business-profile-container .truncate-multiline--button:hover{color:#fff}.waveBorder{width:100%;position:absolute;top:0;left:0;overflow:hidden;line-height:0}.waveBorder-container{position:relative}.waveBorder-svg{transform:scaleX(-1);width:calc(117% + 1.3px);height:35px;display:block;position:relative}.waveBorder-svg .shape-fill{fill:#fff}.waveBorder-svg--gray .shape-fill{fill:#fafafa}.titlePanel.media-mobile{border:1px solid #ddd}.dashboard section:not(.status-message){margin-bottom:4rem}.dashboard .fullWidthStatusMessage .ash-status-message:last-child{margin-bottom:0}.dashboard .fullWidthStatusMessage .ash-status-message:first-child{margin-top:0}.dashboard-sectionDivider{position:relative;text-align:center}.dashboard-sectionDivider-line{padding:0;margin:5rem 0;border-color:#702f8a;border-width:1px}.dashboard-sectionDivider-header{padding:0 1rem;position:absolute;top:-14px;left:50%;transform:translateX(-50%);font-size:1.875rem}.dashboard .condensedWidget{padding:4rem 2rem;margin:0 2rem}.dashboard .salutation{flex-wrap:wrap}@media screen and (min-width:900px){.dashboard .salutation{display:flex;align-items:center;justify-content:space-between}}.dashboard .salutation h1{font-size:1.2rem;margin:0}@media screen and (min-width:600px){.dashboard .salutation h1{font-size:1.7rem}}@media screen and (min-width:900px){.dashboard .salutation h1{font-size:2.1rem}}.dashboard .salutation p{margin:0}@media screen and (min-width:900px){.dashboard .salutation p{margin-left:1rem}}.condensedWidgets{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(20,auto);align-items:stretch}@media screen and (min-width:600px){.condensedWidgets{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(20,auto);align-items:stretch}}.cardCondensedWidget{margin:0 0 2rem}@media screen and (min-width:600px){.cardCondensedWidget{margin:0 2rem}}.ashFitsubscriptionWidget .imagePanel{background-color:#fafafa!important}.homepage-afd{background-color:#009dd6;position:relative}.homepage-afd .heroContent{padding:3rem 0}@media only screen and (min-width:600px){.homepage-afd .heroContent{padding:4rem 0 6rem}}@media only screen and (min-width:900px){.homepage-afd .heroContent{padding:15rem 0}}.homepage-afd-logo{height:2rem;width:auto}@media screen and (min-width:900px){.homepage-afdContent{width:83%;margin:0 0 0 4rem}}.homepage-afd:after{content:"";width:100%;height:20rem;top:auto;bottom:0;left:0;position:absolute;background-repeat:no-repeat;background-position-y:top;background-position-x:center;background-size:cover;background-image:url(home-page/eligible/eligible_mobile-2x.webp);background-position:center bottom}@media screen and (min-resolution:288dpi){.homepage-afd:after{background-image:url(home-page/eligible/eligible_mobile-3x.webp)}}@media screen and (min-width:900px){.homepage-afd:after{background-image:url(home-page/eligible/eligible_desktop.webp)}}@media screen and (min-resolution:120dpi) and (min-width:900px){.homepage-afd:after{background-image:url(home-page/eligible/eligible_desktop-2x.webp)}}@media screen and (min-resolution:288dpi) and (min-width:900px){.homepage-afd:after{background-image:url(home-page/eligible/eligible_desktop-3x.webp)}}@media screen and (min-width:1536px){.homepage-afd:after{background-image:url(home-page/eligible/eligible_desktop-2x.webp)}}@media screen and (min-resolution:120dpi) and (min-width:1536px){.homepage-afd:after{background-image:url(home-page/eligible/eligible_desktop-3x.webp)}}@media only screen and (min-width:0px){.homepage-afd:after{height:25rem;background-position:center top}}@media screen and (min-width:600px){.homepage-afd:after{height:35rem}}@media screen and (min-width:900px){.homepage-afd:after{width:50%;height:100%;background-position:right top}}.homepage-afd .contentRow{flex-wrap:wrap-reverse}.homepage-afd .contentBlock:first-child{padding-top:20rem}@media screen and (min-width:0px){.homepage-afd .contentBlock:first-child{padding-top:25rem}}@media screen and (min-width:600px){.homepage-afd .contentBlock:first-child{padding-top:35rem}}@media screen and (min-width:900px){.homepage-afd .contentBlock:first-child{padding-top:0}}@media only screen and (min-width:600px){.homepage-afd .contentBlock{flex:0 1 100%}}@media only screen and (min-width:900px){.homepage-afd .contentBlock{flex:2}}.homepage-hero{position:relative;background-repeat:no-repeat;background-position-y:top;background-position-x:center;background-size:cover;background-image:url(home-page/hero/hero_mobile-2x.webp);background-color:#492b80;background-size:auto 100%;background-position:top right}@media screen and (min-resolution:288dpi){.homepage-hero{background-image:url(home-page/hero/hero_mobile-3x.webp)}}@media screen and (min-width:600px){.homepage-hero{background-image:url(home-page/hero/hero_desktop.webp)}}@media screen and (min-width:900px){.homepage-hero{background-image:url(home-page/hero/hero_desktop.webp)}}@media screen and (min-resolution:120dpi) and (min-width:900px){.homepage-hero{background-image:url(home-page/hero/hero_desktop-2x.webp)}}@media screen and (min-resolution:288dpi) and (min-width:900px){.homepage-hero{background-image:url(home-page/hero/hero_desktop-3x.webp)}}@media screen and (min-width:1536px){.homepage-hero{background-image:url(home-page/hero/hero_desktop-2x.webp)}}@media screen and (min-resolution:120dpi) and (min-width:1536px){.homepage-hero{background-image:url(home-page/hero/hero_desktop-3x.webp)}}@media screen and (min-width:600px){.homepage-hero{background-position-x:center}}@media screen and (min-width:1200px){.homepage-hero{background-position-x:right}}.homepage-hero .heroContent{padding:4rem 0 1rem}.homepage-hero{height:auto;min-height:34rem;padding-bottom:3rem;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:900px){.homepage-hero{min-height:56.25rem}}.homepage-hero .videoToggle{padding:.75rem 2.3rem .75rem 0;display:inline-block;position:relative;border:0;font-feature-settings:"calt" off;text-transform:uppercase;font-weight:700;text-decoration:none}@media screen and (min-width:600px){.homepage-hero .videoToggle:before{content:"";width:1.5rem;height:auto;display:inline-block}}.homepage-hero-toggleIcon{display:inline-block;vertical-align:middle}@media screen and (min-width:600px){.homepage-hero-toggleIcon{position:absolute;top:.65rem;left:0}}.homepage-heroContent{max-width:75%}@media screen and (min-width:600px){.homepage-heroContent{max-width:38rem;margin-left:auto}}@media screen and (min-width:600px){.homepage-hero .ash-location-search{max-width:38rem;margin-left:auto}}.homepage-hero-header{color:#fdd757!important;line-height:1}@media screen and (min-width:600px){.homepage-hero .contentBlock:first-child{max-width:60%;flex:1 1 60%}}@media screen and (min-width:1200px){.homepage-hero .contentBlock:first-child{max-width:auto;flex:2}}.memberships-seperator{width:8rem;height:8px;margin:3rem auto;display:block;background:#009dd6}.homepage-memberships{align-items:center}.homepage-memberships .heroContent{padding:2rem 0 4rem}.homepage-memberships--right .contentRow{flex-wrap:wrap-reverse}@media screen and (min-width:600px){.homepage-memberships{align-items:stretch}}.homepage-membershipsTitle{margin:0 auto}@media only screen and (min-width:0px){.homepage-membershipsTitle{max-width:75%}}@media only screen and (min-width:600px){.homepage-membershipsTitle{margin-bottom:4rem}}@media only screen and (min-width:900px){.homepage-membershipsTitle{max-width:100%}}.homepage-membershipsContent{margin:0 auto 2rem;position:relative}@media only screen and (min-width:0px){.homepage-membershipsContent{max-width:75%}}@media only screen and (min-width:600px){.homepage-membershipsContent{margin-bottom:4rem}}@media only screen and (min-width:900px){.homepage-membershipsContent{margin:0 0 0 auto;max-width:100%}.homepage-membershipsContent--right{margin:0 auto 0 0}}@media only screen and (min-width:1536px){.homepage-membershipsContent{margin:0 0 0 auto;max-width:80%}.homepage-membershipsContent--right{margin:0 auto 0 0}}.homepage-membershipsContentTitle--inline{display:inline-block}.homepage-membershipsContent .primary{padding-left:1rem;padding-right:1rem}.homepage-membershipsImgContainer{max-height:20rem;overflow-y:hidden}@media only screen and (min-width:0px){.homepage-membershipsImgContainer{max-height:30rem}}@media only screen and (min-width:600px){.homepage-membershipsImgContainer{max-height:38rem}}@media only screen and (min-width:900px){.homepage-membershipsImgContainer{height:100%;max-height:none;display:flex;align-items:stretch;overflow-x:hidden}}@media only screen and (min-width:900px){.homepage-membershipsImgContainer--left{text-align:left}}.homepage-membershipsImg{width:100%;aspect-ratio:614/873}.homepage-membershipsImg.homepage-membershipsImg-home{margin-top:-3rem;aspect-ratio:632/873}@media only screen and (min-width:0px){.homepage-membershipsImg{margin-top:-2rem}.homepage-membershipsImg.homepage-membershipsImg-home{margin-top:-5rem}}@media only screen and (min-width:900px){.homepage-membershipsImg{width:auto;height:100%;margin-top:0;object-fit:cover}.homepage-membershipsImg.homepage-membershipsImg-home{margin-top:0}}@media only screen and (min-width:600px){.homepage-memberships .contentBlock{flex:1 1 100%}}@media only screen and (min-width:900px){.homepage-memberships .contentBlock:first-child,.homepage-memberships.homepage-memberships--right .contentBlock:last-child{max-width:45%;flex:1 1 45%;display:flex;align-items:center}.homepage-memberships .contentBlock:last-child,.homepage-memberships.homepage-memberships--right .contentBlock:first-child{max-width:50%;flex:1 1 50%;display:block}.homepage-memberships.homepage-memberships--right .contentBlock:last-child{padding-top:4rem;padding-bottom:4rem}}.homepage-membershipsContentLogos{margin:2rem auto;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,1fr);align-items:center;justify-content:center}@media only screen and (min-width:600px){.homepage-membershipsContentLogos{margin:2rem -1rem;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(2,1fr)}}.homepage-membershipsContentLogos-logo{max-width:90%;margin:0 auto 1rem;grid-column:span 4;padding:0 1rem}.homepage-membershipsContentLogos-logo:nth-child(4){grid-column:2/span 4}.homepage-membershipsContentLogos-logo:nth-child(n+5){grid-column:span 6}@media only screen and (min-width:600px){.homepage-membershipsContentLogos-logo{grid-column:span 4}.homepage-membershipsContentLogos-logo:nth-child(n+4){grid-column:span 5;margin-bottom:0}.homepage-membershipsContentLogos-logo:nth-child(7){max-width:100%;grid-column:span 6}.homepage-membershipsContentLogos-logo:first-child{grid-column:span 3}}.homepage-membershipsContentLogos-logo--tall{max-height:3rem}.homepage-membershipsContentLogos img.homepage-membershipsContentLogos-logo{width:auto;max-width:80%;margin:0 auto 1.5rem}.homepage-workouts .heroContent{padding:2rem 0 3rem;overflow:hidden}@media only screen and (min-width:600px){.homepage-workouts .heroContent{padding:4rem 0}}@media only screen and (min-width:900px){.homepage-workouts .heroContent{padding:6rem 0 3rem}}.homepage-workoutsContent{margin:0 auto 4rem;max-width:90%}@media only screen and (min-width:0px){.homepage-workoutsContent{max-width:75%}.homepage-workoutsContent-logosTitle{max-width:90%}}@media only screen and (min-width:600px){.homepage-workoutsContent .workouts-logos{margin:0 auto;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.homepage-workoutsContent .workouts-logos-logo{margin:0 .5rem}}@media only screen and (min-width:900px){.homepage-workoutsContent{max-width:90%;margin:0}.homepage-workoutsContent .workouts-logos{width:100%}.homepage-workoutsContent .workouts-logos-logo:nth-child(-n+3){margin-left:0;margin-right:1.5rem}}@media only screen and (min-width:1200px){.homepage-workoutsContent{max-width:70%}.homepage-workoutsContent-logosTitle{max-width:60%}.homepage-workoutsContent .workouts-logos{width:100%}}.homepage-workoutsImgContainer{margin:0 -1.25rem 0 -1.125rem;padding-bottom:6rem;position:relative;text-align:center}@media only screen and (min-width:600px){.homepage-workoutsImgContainer{margin:0 0;padding-bottom:6rem}}@media only screen and (min-width:900px){.homepage-workoutsImgContainer{text-align:left}}.homepage-workoutsImg{width:100%}@media only screen and (min-width:600px){.homepage-workoutsImg{width:90%}}.homepage-workoutsImg--small{width:45%;position:absolute;bottom:0;right:-10px;border:10px solid #fff}@media only screen and (min-width:600px){.homepage-workoutsImg--small{width:40%;right:0}}@media only screen and (min-width:600px){.homepage-workouts .contentBlock{flex:0 1 100%}}@media only screen and (min-width:900px){.homepage-workouts .contentBlock{flex:2}}.myAccount .container>.container{padding:0!important}.myAccount .sideNavContentContainer>.container{padding:0!important}.myAccount .memberAccountProfileEngineContainer{border:0;padding:0!important}.myAccount .memberAccountProfileEngineContainer .profileForm{padding:0}.benefitsGrid{margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,1fr);text-align:left}@media only screen and (min-width:600px){.benefitsGrid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr)}}@media only screen and (min-width:900px){.benefitsGrid{max-width:90%}}@media only screen and (min-width:1536px){.benefitsGrid{max-width:75%}}.benefitsGrid-card{padding:1rem}.benefitsGrid .ash-card{margin:0 auto 2rem}@media only screen and (min-width:600px){.benefitsGrid .ash-card{margin:0 1rem 2rem}}.workouts-logos{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);align-items:center;justify-content:center}@media screen and (min-width:600px){.workouts-logos{margin:0}}@media screen and (min-width:900px){.workouts-logos{width:75%}}.workouts-logos-logo{width:auto;max-height:2rem;margin-bottom:1rem;max-width:80%}.workouts-logos-logo:nth-child(odd){margin-right:2rem}@media screen and (min-width:1200px){.workouts-logos-logo{margin-right:1.5rem}}.PageEnrollButton-cta.primary{width:100%;height:3rem;position:fixed;z-index:500;border-radius:0}.PageEnrollButton-spacer{height:3rem}.heroContent{padding:3rem 0}@media screen and (min-width:900px){.heroContent{padding:6rem 0}}.heroContent-contentContainer{margin:0 auto;max-width:90%}@media only screen and (min-width:900px){.heroContent-contentContainer{max-width:75%}}@media only screen and (min-width:1200px){.heroContent-contentContainer{max-width:60%}}.stickyCTA--scrolled{width:100%;left:0;right:0;z-index:500}.stickyCTA--scrolled a.primary,.stickyCTA--scrolled a.secondary{width:100%;border-radius:0;background-color:#237cb3;color:#fff}.ashInput :not(.pill) .radioGroup input[type=radio]:checked+label::after{opacity:1;border-width:5px;width:10px;height:10px;top:0;left:0}.locationSearchBox input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ash-status-message.status-message{justify-content:flex-start}.u-disclaimer{font-size:.875rem;margin-bottom:0}.hasModalOpen .consent-modal .ashModalFlex_container{padding:3rem 1.5rem}.hasModalOpen .ashModalFlex_container .consent-content{text-align:left}.hasModalOpen .chatTimeoutModal{z-index:2147483001}.hasModalOpen .chatTimeoutModal .ashModalFlex_container,.hasModalOpen .chatTimeoutModal .ashModalFlex_container .ashModalFlex_mainHeader{text-align:left}.chatTimeoutModal .chatTimeoutModal-button{text-align:right}.mainHeader:not(.hasCobranding) .primaryLogo{display:inline-block!important}.mainHeader:not(.hasCobranding) .primaryLogoGlyph{display:none!important}