@font-face{font-family:"icomoon";src:url(/assets/icomoon-14bebd41c2ff987d6044dca8b8be7f1b49d390f2c14706eea668278ccfa518ae.eot);src:url(/assets/icomoon-14bebd41c2ff987d6044dca8b8be7f1b49d390f2c14706eea668278ccfa518ae.eot?#iefix) format("embedded-opentype"),url(/assets/icomoon-cc2e44f31316f928fa39db124d9b4638cadb674d485f3a597c46e2b6533c580a.woff) format("woff"),url(/assets/icomoon-21982f0d7604dd72e26a0000d3e23055474a36b66725882f94f93afe55ec98f6.ttf) format("truetype"),url(/assets/icomoon-7744c746a71e7326406466426261648265432f127f0b187dbaf051a943199576.svg#icomoon) format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"icomoon";src:url(/assets/icomoon-7744c746a71e7326406466426261648265432f127f0b187dbaf051a943199576.svg#icomoon) format("svg")}}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.icon-decline:before,.icon-feedback-gradient:before,.icon-heart-symbol:before,.purchase-modal-icon__icon--program-icon--pt:before,.purchase-modal-icon__icon--program-icon--bundle:before,.icon-ico-checkmark:before,.checklist__item:before,.icon-ico-facebook:before,.icon-ico-link:before,.field-row--with-header .field-row__control__input--pseudo-input:before,.card-info .field-row__control__input--pseudo-input:before,.icon-ico-lock:before,.reg-cc-form__number:before,.icon-ico-right-arrow:before,.right-arrow:before,.program-icons__arrow:before,.icon-ico-scrolldown:before,.icon-ico-search:before,.icon-ico-star:before,.icon-ico-twitter:before,.icon-icon-arrow:before,.back-link:before,.icon-icon-athletic:before,.icon-icon-average:before,.icon-icon-brutal:before,.icon-icon-challenges:before,.icon-icon-dashboard:before,.icon-icon-date:before,.icon-icon-feedback:before,.icon-icon-freestyle:before,.icon-icon-just-right:before,.icon-icon-logout:before,.icon-icon-mail:before,.icon-icon-music:before,.icon-icon-music-off:before,.icon-icon-oos:before,.icon-icon-phone:before,.icon-icon-profile:before,.icon-icon-programs:before,.icon-icon-ruler:before,.icon-icon-scale:before,.icon-icon-settings:before,.icon-icon-share:before,.icon-icon-star:before,.icon-icon-store:before,.icon-icon-support:before,.icon-icon-too-easy:before,.purchase-modal-icon__icon--feedback-icon--pt:before,.purchase-modal-icon__icon--feedback-icon--bundle:before,.icon-icon-x:before,.icon-lightning-strong:before,.icon-premium-star:before,.premium-star:before,.icon-session-stacks:before,.purchase-modal-icon__icon--workout-icon--pt:before,.purchase-modal-icon__icon--workout-icon--bundle:before,.icon-speedometer:before,.icon-unlock:before,.icon-verified:before,.big-success--check-mark:before,.small-success:before,.service-unlinkable:before,.icon-whirlwind:before{display:inline-block;font-family:"icomoon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-decline:before{content:"\f140"}.icon-feedback-gradient:before{content:"\f10b"}.icon-heart-symbol:before,.purchase-modal-icon__icon--program-icon--pt:before,.purchase-modal-icon__icon--program-icon--bundle:before{content:"\f136"}.icon-ico-checkmark:before,.checklist__item:before{content:"\e617"}.icon-ico-facebook:before{content:"\e622"}.icon-ico-link:before,.field-row--with-header .field-row__control__input--pseudo-input:before,.card-info .field-row__control__input--pseudo-input:before{content:"\e621"}.icon-ico-lock:before,.reg-cc-form__number:before{content:"\e618"}.icon-ico-right-arrow:before,.right-arrow:before,.program-icons__arrow:before{content:"\f111"}.icon-ico-scrolldown:before{content:"\f112"}.icon-ico-search:before{content:"\e620"}.icon-ico-star:before{content:"\e631"}.icon-ico-twitter:before{content:"\f115"}.icon-icon-arrow:before,.back-link:before{content:"\e60a"}.icon-icon-athletic:before{content:"\e630"}.icon-icon-average:before{content:"\e629"}.icon-icon-brutal:before{content:"\e627"}.icon-icon-challenges:before{content:"\f11a"}.icon-icon-dashboard:before{content:"\e604"}.icon-icon-date:before{content:"\e615"}.icon-icon-feedback:before{content:"\e612"}.icon-icon-freestyle:before{content:"\e600"}.icon-icon-just-right:before{content:"\e625"}.icon-icon-logout:before{content:"\e60b"}.icon-icon-mail:before{content:"\e613"}.icon-icon-music:before{content:"\f123"}.icon-icon-music-off:before{content:"\f135"}.icon-icon-oos:before{content:"\e628"}.icon-icon-phone:before{content:"\e611"}.icon-icon-profile:before{content:"\e606"}.icon-icon-programs:before{content:"\e602"}.icon-icon-ruler:before{content:"\e614"}.icon-icon-scale:before{content:"\e610"}.icon-icon-settings:before{content:"\e605"}.icon-icon-share:before{content:"\e607"}.icon-icon-star:before{content:"\f12d"}.icon-icon-store:before{content:"\e632"}.icon-icon-support:before{content:"\e608"}.icon-icon-too-easy:before,.purchase-modal-icon__icon--feedback-icon--pt:before,.purchase-modal-icon__icon--feedback-icon--bundle:before{content:"\e626"}.icon-icon-x:before{content:"\e609"}.icon-lightning-strong:before{content:"\f13d"}.icon-premium-star:before,.premium-star:before{content:"\f13f"}.icon-session-stacks:before,.purchase-modal-icon__icon--workout-icon--pt:before,.purchase-modal-icon__icon--workout-icon--bundle:before{content:"\f137"}.icon-speedometer:before{content:"\f13e"}.icon-unlock:before{content:"\f13c"}.icon-verified:before,.big-success--check-mark:before,.small-success:before,.service-unlinkable:before{content:"\f138"}.icon-whirlwind:before{content:"\f13b"}.color-light-overlay{color:rgba(255,255,255,0.85)}@font-face{font-family:'gothambook';src:url("/-/fonts/gotham-book-webfont.eot");src:url("/-/fonts/gotham-book-webfont.eot?#iefix") format("embedded-opentype"),url("/-/fonts/gotham-book-webfont.woff2") format("woff2"),url("/-/fonts/gotham-book-webfont.woff") format("woff"),url("/-/fonts/gotham-book-webfont.ttf") format("truetype"),url("/-/fonts/gotham-book-webfont.svg#gothambook") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'gothammedium';src:url("/-/fonts/gotham-medium-webfont.eot");src:url("/-/fonts/gotham-medium-webfont.eot?#iefix") format("embedded-opentype"),url("/-/fonts/gotham-medium-webfont.woff2") format("woff2"),url("/-/fonts/gotham-medium-webfont.woff") format("woff"),url("/-/fonts/gotham-medium-webfont.ttf") format("truetype"),url("/-/fonts/otham-medium-webfont.svg#gothammedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'gothamblack';src:url("/-/fonts/gotham-black-webfont.eot");src:url("/-/fonts/gotham-black-webfont.eot?#iefix") format("embedded-opentype"),url("/-/fonts/gotham-black-webfont.woff2") format("woff2"),url("/-/fonts/gotham-black-webfont.woff") format("woff"),url("/-/fonts/gotham-black-webfont.ttf") format("truetype"),url("/-/fonts/otham-black-webfont.svg#gothamblack") format("svg");font-weight:normal;font-style:normal}*,*::after,*::before{box-sizing:border-box;margin:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#333333;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;resize:none}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}mark{background:#ff0;color:#000}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}ul,ol{padding:0}li{list-style-type:none}html{font-size:62.5%}.text-shadow{text-shadow:0px 2px 9px rgba(0,0,0,0.19)}.body,body,.button__price,input,.input,.field-row--with-header .field-row__control__input--pseudo-input,.card-info .field-row__control__input--pseudo-input,.heapBox .holder,textarea,.textarea,label,.modal__content__p,.error-section__message,.success-section__message,.cvc-hint-bubble,.horizontal-divider__text,.swa__header__text a,.swa__form__cta_buttons .login-email-button-wrapper a,.swa__form__footer a,.layout-referral-code__referral__blurb__header,.subscription-header-layout__subtitle,.onboarding-fit-assessment__levels__item__title{font-size:1.6rem;line-height:2.2rem}@media screen and (min-width: 600px){.body,body,.button__price,input,.input,.field-row--with-header .field-row__control__input--pseudo-input,.card-info .field-row__control__input--pseudo-input,.heapBox .holder,textarea,.textarea,label,.modal__content__p,.error-section__message,.success-section__message,.cvc-hint-bubble,.horizontal-divider__text,.swa__header__text a,.swa__form__cta_buttons .login-email-button-wrapper a,.swa__form__footer a,.layout-referral-code__referral__blurb__header,.subscription-header-layout__subtitle,.onboarding-fit-assessment__levels__item__title{font-size:2.4rem;line-height:3rem}}@media screen and (min-width: 850px){.body,body,.button__price,input,.input,.field-row--with-header .field-row__control__input--pseudo-input,.card-info .field-row__control__input--pseudo-input,.heapBox .holder,textarea,.textarea,label,.modal__content__p,.error-section__message,.success-section__message,.cvc-hint-bubble,.horizontal-divider__text,.swa__header__text a,.swa__form__cta_buttons .login-email-button-wrapper a,.swa__form__footer a,.layout-referral-code__referral__blurb__header,.subscription-header-layout__subtitle,.onboarding-fit-assessment__levels__item__title{font-size:2rem;line-height:2.8rem}}.body--light{color:#7f7f7f}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif}h1,.h1,.big-success{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothamblack', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:4rem;margin:0;line-height:56px;font-weight:500}@media screen and (min-width: 600px){h1,.h1,.big-success{font-size:8rem;line-height:10.93rem}}@media screen and (min-width: 600px){h1,.h1,.big-success{line-height:9rem}}h2,.h2,.small-success{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothamblack', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:2.4rem;margin:0;line-height:6rem;font-weight:500;line-height:6.6rem}@media screen and (min-width: 600px){h2,.h2,.small-success{font-size:4.8rem;line-height:6.56rem}}@media screen and (max-width: 599px){h2,.h2,.small-success{line-height:3rem}}h3,.h3,.card__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothamblack', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:2.2rem;margin:0;font-weight:500;line-height:5rem}@media screen and (min-width: 600px){h3,.h3,.card__title{font-size:4.4rem;line-height:6.01rem}}@media screen and (max-width: 599px){h3,.h3,.card__title{line-height:3.2rem}}h4,.h4,.stats-info__count{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:1.8rem;margin:0;line-height:4.2rem;font-weight:400}@media screen and (min-width: 600px){h4,.h4,.stats-info__count{font-size:3.6rem;line-height:4.92rem}}@media screen and (min-width: 850px){h4,.h4,.stats-info__count{font-size:3rem;line-height:3.8rem}}@media screen and (max-width: 599px){h4,.h4,.stats-info__count{line-height:2.4rem}}h5,.h5{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:1.4rem;margin:0;line-height:3.8rem;font-weight:400}@media screen and (min-width: 600px){h5,.h5{font-size:2.8rem;line-height:3.83rem}}@media screen and (max-width: 599px){h5,.h5{line-height:2.2rem}}h6,.h6,.card-info__digits,.card-info__next-billing,.swa__form .trouble,.body3,.purchase-modal-icon__desc,.metrics-info__icon,.subscription-card__title,.subscription-trainer-profile__subheader,.subscription-trainer-profile__details,.perk-list__perk,.subscription-tile-wrapper .subscription-tile__heading div,.subscription-tile-wrapper .subscription-tile__body p,.badge__info__description,.settings-footer p,.reg-left form .input-unit label,.reg-right form .input-unit label,.reg-payment__body label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:1.2rem;line-height:1.6rem;margin:0;font-weight:400}@media screen and (min-width: 600px){h6,.h6,.card-info__digits,.card-info__next-billing,.swa__form .trouble,.body3,.purchase-modal-icon__desc,.metrics-info__icon,.subscription-card__title,.subscription-trainer-profile__subheader,.subscription-trainer-profile__details,.perk-list__perk,.subscription-tile-wrapper .subscription-tile__heading div,.subscription-tile-wrapper .subscription-tile__body p,.badge__info__description,.settings-footer p,.reg-left form .input-unit label,.reg-right form .input-unit label,.reg-payment__body label{font-size:1.8rem;line-height:2.5rem}}.subhead,.modal__content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:1.5rem;line-height:2rem;font-weight:400}@media screen and (min-width: 600px){.subhead,.modal__content{font-size:3rem;line-height:4.1rem}}@media screen and (min-width: 850px){.subhead,.modal__content{font-size:2.6rem;line-height:3.6rem}}.caption,thead,.thead,.table-head,.charge__price__interval,.charge__type{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:1.1rem;text-transform:uppercase;font-weight:400}@media screen and (min-width: 600px){.caption,thead,.thead,.table-head,.charge__price__interval,.charge__type{font-size:2.2rem;line-height:3.01rem}}@media screen and (min-width: 850px){.caption,thead,.thead,.table-head,.charge__price__interval,.charge__type{font-size:1.8rem}}.caption--light{color:white}.footnote,.button__interval,.field-row--with-header .field-row__appellation__subtext,.card-info .field-row__appellation__subtext,.cvc-hint-bubble__cards__title,.price-toggle .toggle-item__subbox__text,#cookies-notice,.dashboard-button,.next-session__stats .button,.program-tile__subtitle,.program-tile__description,.program-icon__description,.subscription-trainer-profile__footer,.the-footer__link,.the-footer__copyright,.mini-footer__link,.mini-footer__copyright,.language-selector .heapBox .holder,.subscription-tile-wrapper .subscription-tile__body__icons__icon span,.swa__form__terms_and_cond,.layout-dashboard .recommendations .recommendations-tile__text--session-stats,.stack-list .checklist,.footnote a,.button__interval a,.field-row--with-header .field-row__appellation__subtext a,.card-info .field-row__appellation__subtext a,.cvc-hint-bubble__cards__title a,.price-toggle .toggle-item__subbox__text a,#cookies-notice a,.dashboard-button a,.next-session__stats .button a,.program-tile__subtitle a,.program-tile__description a,.program-icon__description a,.subscription-trainer-profile__footer a,.the-footer__link a,.the-footer__copyright a,.mini-footer__link a,.mini-footer__copyright a,.language-selector .heapBox .holder a,.subscription-tile-wrapper .subscription-tile__body__icons__icon span a,.swa__form__terms_and_cond a,.layout-dashboard .recommendations .recommendations-tile__text--session-stats a,.stack-list .checklist a{font-size:1.4rem;line-height:2rem;color:#7f7f7f}@media screen and (max-width: 599px){.footnote,.button__interval,.field-row--with-header .field-row__appellation__subtext,.card-info .field-row__appellation__subtext,.cvc-hint-bubble__cards__title,.price-toggle .toggle-item__subbox__text,#cookies-notice,.dashboard-button,.next-session__stats .button,.program-tile__subtitle,.program-tile__description,.program-icon__description,.subscription-trainer-profile__footer,.the-footer__link,.the-footer__copyright,.mini-footer__link,.mini-footer__copyright,.language-selector .heapBox .holder,.subscription-tile-wrapper .subscription-tile__body__icons__icon span,.swa__form__terms_and_cond,.layout-dashboard .recommendations .recommendations-tile__text--session-stats,.stack-list .checklist,.footnote a,.button__interval a,.field-row--with-header .field-row__appellation__subtext a,.card-info .field-row__appellation__subtext a,.cvc-hint-bubble__cards__title a,.price-toggle .toggle-item__subbox__text a,#cookies-notice a,.dashboard-button a,.next-session__stats .button a,.program-tile__subtitle a,.program-tile__description a,.program-icon__description a,.subscription-trainer-profile__footer a,.the-footer__link a,.the-footer__copyright a,.mini-footer__link a,.mini-footer__copyright a,.language-selector .heapBox .holder a,.subscription-tile-wrapper .subscription-tile__body__icons__icon span a,.swa__form__terms_and_cond a,.layout-dashboard .recommendations .recommendations-tile__text--session-stats a,.stack-list .checklist a{font-size:1.2rem;line-height:1.8rem}}.footnote--light,.footnote a--light,.button__interval a--light,.field-row--with-header .field-row__appellation__subtext a--light,.card-info .field-row__appellation__subtext a--light,.cvc-hint-bubble__cards__title a--light,.price-toggle .toggle-item__subbox__text a--light,#cookies-notice a--light,.dashboard-button a--light,.next-session__stats .button a--light,.program-tile__subtitle a--light,.program-tile__description a--light,.program-icon__description a--light,.subscription-trainer-profile__footer a--light,.the-footer__link a--light,.the-footer__copyright a--light,.mini-footer__link a--light,.mini-footer__copyright a--light,.language-selector .heapBox .holder a--light,.subscription-tile-wrapper .subscription-tile__body__icons__icon span a--light,.swa__form__terms_and_cond a--light,.layout-dashboard .recommendations .recommendations-tile__text--session-stats a--light,.stack-list .checklist a--light{color:rgba(0,0,0,0.5)}a,.a,.link,.edit-profile-pic__change,.edit-profile-pic__remove,.program-tile__button{display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;text-transform:uppercase;cursor:pointer;color:#00b0ba;outline:none}a--underline,.a--underline,.link--underline{text-decoration:underline}a--inline,.a--inline,.link--inline{display:inline-block}a--blue,.a--blue,.link--blue{color:#00b0ba !important}a--grey,a--gray,.a--grey,.a--gray,.link--grey,.link--gray{color:#7f7f7f}a:focus,.a:focus,.link:focus,.edit-profile-pic__change:focus,.edit-profile-pic__remove:focus,.program-tile__button:focus{outline:none}a:hover,.a:hover,.link:hover,.edit-profile-pic__change:hover,.edit-profile-pic__remove:hover,.program-tile__button:hover{opacity:0.8}[ng\:cloak],[ng-cloak],.ng-cloak{display:none !important}.button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothamblack', 'Arial Narrow', Heveltica, Arial, sans-serif;width:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;font-size:14px;background-color:#EF426F;color:white;display:block;border:0;text-decoration:none;padding:1.7rem 1.5rem;cursor:pointer;text-align:center;height:auto}@media screen and (min-width: 600px){.button{padding:2.5rem 1.5rem;border-radius:0.3rem}}@media screen and (min-width: 850px){.button{padding:2rem 1.5rem}}.button:hover{background-color:#f15e84}.button--loading{background:#EF426F url(/assets/loading-dots-0d86f40babe3a123181c143cedc49dff6fac3c9454e469ca9f4a33944cd917e1.gif) no-repeat center center;text-indent:-999em}.button--loading:hover{background-color:#EF426F}.button__interval{color:rgba(255,255,255,0.7);margin-left:1rem}.button--secondary,.button--band{color:#EF426F;background-color:white;border:1px solid #EF426F}.button--secondary:hover,.button--band:hover{color:rgba(239,66,111,0.85);border:1px solid rgba(239,66,111,0.85);background-color:white}.button--secondary--yoga{background-color:#f1f9f5;border:1px solid #74c59e;color:#74c59e}.button--secondary--yoga:hover{background-color:rgba(116,197,158,0.65);color:white}.button--secondary--yoga[disabled]{background-color:#c8e8d9;cursor:default}.button--secondary--yoga[disabled]:hover{background-color:#c8e8d9}.button--small{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothamblack', 'Arial Narrow', Heveltica, Arial, sans-serif;padding:1.1rem 1.5rem;display:inline-block}.button--band{width:100%;border:none;padding:1.1rem 1.5rem;border-radius:0}@media screen and (min-width: 600px){.button--band{border-radius:0}}.button--band:hover{color:#00b0ba;border:none}@media screen and (max-width: 599px){.button--band{margin:1px 0}}.button--band--light{color:white;padding:1.1rem 1.5rem;border-radius:0;background-color:#ededed}.button--band--light:hover{color:white;background-color:#c8c8c8}.button--band--dark{color:white;padding:1.1rem 1.5rem;border-radius:0;background-color:#7c7c7c}.button--band--dark:hover{color:white;background-color:#494949}.button[disabled]{background-color:#f49db4;color:rgba(255,255,255,0.5);cursor:default}.button[disabled]:hover{background-color:#f49db4}.button--disabled{background-color:#f49db4;color:rgba(255,255,255,0.5);cursor:default}.button--disabled:hover{background-color:#f49db4}.button--arrow-right{position:relative;padding-right:3.8rem}.button--arrow-right span{display:block;position:absolute;top:1.4rem;right:0.7rem;width:1.8rem}.button--arrow-right span:before{display:inline-block;position:absolute;top:0;left:0;text-indent:0;font-family:'icomoon';content:'\e60a';color:#fff;font-size:1.8rem;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.button--full-width{width:100%}.button--referral{max-width:150px;min-width:150px}@media screen and (min-width: 600px){.button--referral{max-width:294px;min-width:294px}}@media screen and (min-width: 850px){.button--referral{max-width:222px;min-width:222px}}.button--confirm-save{max-width:190px;min-width:190px}@media screen and (min-width: 600px){.button--confirm-save{max-width:294px;min-width:294px}}@media screen and (min-width: 850px){.button--confirm-save{max-width:222px;min-width:222px}}.button--price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.button--yoga{background-color:#74c59e}.button--yoga:hover{background-color:rgba(116,197,158,0.65)}.button--yoga[disabled]{background-color:#c8e8d9;cursor:default}.button--yoga[disabled]:hover{background-color:#c8e8d9}.cancel-link{margin-top:10px;display:inline-block}.icon-container,.heapBox .handler{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-container:before,.heapBox .handler:before{font-family:'icomoon'}.service-icon{display:block;width:29px;height:29px}.service-icon.facebook-icon{background:transparent url(/assets/service_icon_fb-029632bfd45fec8a8292db05545280609bbcd45767a1a83485d508f389d8d6eb.png) no-repeat left center;background-size:29px}.service-icon.fitbit-icon{background:url("https://assets.fitstar.com/o/57db4494686c4a38ca00c237") no-repeat left center;background-size:29px}.service-icon.twitter-icon{background:transparent url(/assets/service_icon_twitter-21bf10ebf778600162290cfc6e59b66399f93cb0024ccd759a915bb74541b0a1.png) no-repeat left center;background-size:29px}.service-icon.jawbone-icon{background:transparent url(/assets/service_icon_jawbone-3a63095285404878473e50e01294fb4caff407549df0f938f3e929746d770ec8.png) no-repeat left center;background-size:29px}.service-icon.myfitnesspal-icon{background:transparent url(/assets/service_icon_mfp-25ab9c4c54f19a68afcc368fdba0eb98d4640820e3008dcac8b62faf0a713f32.png) no-repeat left center;background-size:29px}.service-icon.nikeplus-icon{background:transparent url("https://assets.fitstar.com/o/54f4e2d5299c381c8e0082be") no-repeat left center;background-size:29px}.get-moving-icon{background:transparent url("https://assets.fitstar.com/o/53e93649c8084338ac00c31a") no-repeat top center;background-size:65px 65px}.get-lean-icon{background:transparent url("https://assets.fitstar.com/o/53e93664299c38700800cdae") no-repeat top center;background-size:65px 61px}.get-strong-icon{background:transparent url("https://assets.fitstar.com/o/53e93678c8084338ac00c31c") no-repeat top center;background-size:62px 65px}.daily-dose-icon{background:transparent url("https://assets.fitstar.com/o/53e9368a3a6e85790700cdf8") no-repeat top center;background-size:65px 64px}input,.input,.field-row--with-header .field-row__control__input--pseudo-input,.card-info .field-row__control__input--pseudo-input,.heapBox .holder,textarea,.textarea{width:100%;height:3.5rem;border:1px solid rgba(0,0,0,0.5);padding-left:1rem;padding-right:1rem}input::-webkit-input-placeholder,.input::-webkit-input-placeholder,.field-row--with-header .field-row__control__input--pseudo-input::-webkit-input-placeholder,.card-info .field-row__control__input--pseudo-input::-webkit-input-placeholder,.heapBox .holder::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.2)}input::-moz-placeholder,.input::-moz-placeholder,.field-row--with-header .field-row__control__input--pseudo-input::-moz-placeholder,.card-info .field-row__control__input--pseudo-input::-moz-placeholder,.heapBox .holder::-moz-placeholder,textarea::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(0,0,0,0.2)}input:-ms-input-placeholder,.input:-ms-input-placeholder,.field-row--with-header .field-row__control__input--pseudo-input:-ms-input-placeholder,.card-info .field-row__control__input--pseudo-input:-ms-input-placeholder,.heapBox .holder:-ms-input-placeholder,textarea:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(0,0,0,0.2)}input::placeholder,.input::placeholder,.field-row--with-header .field-row__control__input--pseudo-input::placeholder,.card-info .field-row__control__input--pseudo-input::placeholder,.heapBox .holder::placeholder,textarea::placeholder,.textarea::placeholder{color:rgba(0,0,0,0.2)}@media screen and (min-width: 600px){input,.input,.field-row--with-header .field-row__control__input--pseudo-input,.card-info .field-row__control__input--pseudo-input,.heapBox .holder,textarea,.textarea{height:7rem;padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 850px){input,.input,.field-row--with-header .field-row__control__input--pseudo-input,.card-info .field-row__control__input--pseudo-input,.heapBox .holder,textarea,.textarea{height:4rem;padding-left:1rem;padding-right:1rem}}input.has-error,.input.has-error,.field-row--with-header .has-error.field-row__control__input--pseudo-input,.card-info .has-error.field-row__control__input--pseudo-input,.heapBox .has-error.holder,textarea.has-error,.textarea.has-error{background-color:rgba(240,60,60,0.1);border-color:#f03c3c}input.password::-webkit-input-placeholder,.input.password::-webkit-input-placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input::-webkit-input-placeholder,.card-info .password.field-row__control__input--pseudo-input::-webkit-input-placeholder,.heapBox .password.holder::-webkit-input-placeholder,textarea.password::-webkit-input-placeholder,.textarea.password::-webkit-input-placeholder{font-size:0.9rem}input.password::-moz-placeholder,.input.password::-moz-placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input::-moz-placeholder,.card-info .password.field-row__control__input--pseudo-input::-moz-placeholder,.heapBox .password.holder::-moz-placeholder,textarea.password::-moz-placeholder,.textarea.password::-moz-placeholder{font-size:0.9rem}input.password:-ms-input-placeholder,.input.password:-ms-input-placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input:-ms-input-placeholder,.card-info .password.field-row__control__input--pseudo-input:-ms-input-placeholder,.heapBox .password.holder:-ms-input-placeholder,textarea.password:-ms-input-placeholder,.textarea.password:-ms-input-placeholder{font-size:0.9rem}input.password::placeholder,.input.password::placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input::placeholder,.card-info .password.field-row__control__input--pseudo-input::placeholder,.heapBox .password.holder::placeholder,textarea.password::placeholder,.textarea.password::placeholder{font-size:0.9rem}@media screen and (min-width: 600px){input.password::-webkit-input-placeholder,.input.password::-webkit-input-placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input::-webkit-input-placeholder,.card-info .password.field-row__control__input--pseudo-input::-webkit-input-placeholder,.heapBox .password.holder::-webkit-input-placeholder,textarea.password::-webkit-input-placeholder,.textarea.password::-webkit-input-placeholder{font-size:1.1rem}input.password::-moz-placeholder,.input.password::-moz-placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input::-moz-placeholder,.card-info .password.field-row__control__input--pseudo-input::-moz-placeholder,.heapBox .password.holder::-moz-placeholder,textarea.password::-moz-placeholder,.textarea.password::-moz-placeholder{font-size:1.1rem}input.password:-ms-input-placeholder,.input.password:-ms-input-placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input:-ms-input-placeholder,.card-info .password.field-row__control__input--pseudo-input:-ms-input-placeholder,.heapBox .password.holder:-ms-input-placeholder,textarea.password:-ms-input-placeholder,.textarea.password:-ms-input-placeholder{font-size:1.1rem}input.password::placeholder,.input.password::placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input::placeholder,.card-info .password.field-row__control__input--pseudo-input::placeholder,.heapBox .password.holder::placeholder,textarea.password::placeholder,.textarea.password::placeholder{font-size:1.1rem}}@media screen and (min-width: 600px){input.password::-webkit-input-placeholder,.input.password::-webkit-input-placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input::-webkit-input-placeholder,.card-info .password.field-row__control__input--pseudo-input::-webkit-input-placeholder,.heapBox .password.holder::-webkit-input-placeholder,textarea.password::-webkit-input-placeholder,.textarea.password::-webkit-input-placeholder{font-size:0.9rem}input.password::-moz-placeholder,.input.password::-moz-placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input::-moz-placeholder,.card-info .password.field-row__control__input--pseudo-input::-moz-placeholder,.heapBox .password.holder::-moz-placeholder,textarea.password::-moz-placeholder,.textarea.password::-moz-placeholder{font-size:0.9rem}input.password:-ms-input-placeholder,.input.password:-ms-input-placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input:-ms-input-placeholder,.card-info .password.field-row__control__input--pseudo-input:-ms-input-placeholder,.heapBox .password.holder:-ms-input-placeholder,textarea.password:-ms-input-placeholder,.textarea.password:-ms-input-placeholder{font-size:0.9rem}input.password::placeholder,.input.password::placeholder,.field-row--with-header .password.field-row__control__input--pseudo-input::placeholder,.card-info .password.field-row__control__input--pseudo-input::placeholder,.heapBox .password.holder::placeholder,textarea.password::placeholder,.textarea.password::placeholder{font-size:0.9rem}}.flex-wrapper{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 600px){.flex-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 850px){.flex-wrapper{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.flex-wrapper .flex-item{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;margin:5px}@media screen and (max-width: 599px){.flex-wrapper .flex-item{margin:2.5px}}body.no_cookie_acceptance .flex-wrapper{border:0px}.multi-input-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.multi-input-wrapper .heapBox,.multi-input-wrapper .multi-input{margin:0 5px}@media screen and (max-width: 599px){.multi-input-wrapper .heapBox,.multi-input-wrapper .multi-input{margin:0 2.5px}}.multi-input-wrapper .heapBox:first-of-type,.multi-input-wrapper .multi-input:first-of-type{margin-left:0}.multi-input-wrapper .heapBox:last-of-type,.multi-input-wrapper .multi-input:last-of-type{margin-right:0}.multi-input-wrapper .heapBox--compact,.multi-input-wrapper .multi-input--compact{margin:0;margin-right:-1px}.multi-input-wrapper .multi-input{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}.input-unit{text-align:left;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;margin:10px 5px}@media screen and (max-width: 599px){.input-unit{margin:5px 2.5px}}.input-unit--full-width{margin-left:0;margin-right:0}.box{padding:2rem;background-color:rgba(255,255,255,0.85);z-index:3}.pane{background-color:#F2F2F2;padding:1rem 3rem;margin:1rem 0}.hint-circle{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;text-align:center;border:1px solid grey;font-size:1.1rem;width:12px;height:12px;line-height:12px;border-radius:10px}@media screen and (min-width: 600px){.hint-circle{font-size:2rem;width:2.1rem;height:2.1rem;line-height:2.1rem}}@media screen and (min-width: 850px){.hint-circle{font-size:1.7rem;width:1.8rem;height:1.8rem;line-height:1.8rem}}table,.table{width:100%}thead,.thead,.table-head{width:100%;border-bottom:1px solid rgba(0,0,0,0.1);background-clip:padding-box;color:rgba(0,0,0,0.5)}thead>tr>th,thead>tr>.th,thead>.tr>th,thead>.tr>.th,.thead>tr>th,.thead>tr>.th,.thead>.tr>th,.thead>.tr>.th,.table-head>tr>th,.table-head>tr>.th,.table-head>.tr>th,.table-head>.tr>.th{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}tr,.tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.field-row,.card-info{width:100%;min-height:7rem;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.field-row.disabled,.disabled.card-info{opacity:0.3;pointer-events:none}.field-row__appellation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:1rem;margin-top:1rem;width:100%}@media screen and (min-width: 850px){.field-row__appellation{margin:1rem 0;max-width:50%}}@media screen and (min-width: 850px){.field-row__appellation--compact{width:auto;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.field-row__appellation__icon{display:block;width:3.5rem;height:3.5rem;display:block;float:left;height:3.5rem;min-width:3.5rem;margin-left:0;margin-right:1.5rem}.field-row__appellation__icon.facebook-icon{background:transparent url(/assets/service_icon_fb-029632bfd45fec8a8292db05545280609bbcd45767a1a83485d508f389d8d6eb.png) no-repeat left center;background-size:3.5rem}.field-row__appellation__icon.fitbit-icon{background:url("https://assets.fitstar.com/o/57db4494686c4a38ca00c237") no-repeat left center;background-size:3.5rem}.field-row__appellation__icon.twitter-icon{background:transparent url(/assets/service_icon_twitter-21bf10ebf778600162290cfc6e59b66399f93cb0024ccd759a915bb74541b0a1.png) no-repeat left center;background-size:3.5rem}.field-row__appellation__icon.jawbone-icon{background:transparent url(/assets/service_icon_jawbone-3a63095285404878473e50e01294fb4caff407549df0f938f3e929746d770ec8.png) no-repeat left center;background-size:3.5rem}.field-row__appellation__icon.myfitnesspal-icon{background:transparent url(/assets/service_icon_mfp-25ab9c4c54f19a68afcc368fdba0eb98d4640820e3008dcac8b62faf0a713f32.png) no-repeat left center;background-size:3.5rem}.field-row__appellation__icon.nikeplus-icon{background:transparent url("https://assets.fitstar.com/o/54f4e2d5299c381c8e0082be") no-repeat left center;background-size:3.5rem}.field-row__appellation__label{text-transform:initial;font-size:1.4rem;line-height:2rem;color:#404040}@media screen and (max-width: 599px){.field-row__appellation__label{font-size:1.2rem;line-height:1.8rem}}@media screen and (min-width: 600px){.field-row__appellation__label{font-size:1.6rem;line-height:2.2rem}}@media screen and (min-width: 600px) and (min-width: 600px){.field-row__appellation__label{font-size:2.4rem;line-height:3rem}}@media screen and (min-width: 600px) and (min-width: 850px){.field-row__appellation__label{font-size:2rem;line-height:2.8rem}}.field-row__appellation__buttons{float:right}.field-row__control,.card-info__update{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:0;width:100%;margin-top:0.5rem;margin-bottom:1rem}@media screen and (min-width: 850px){.field-row__control,.card-info__update{margin:1rem 0;max-width:50%}}@media screen and (min-width: 850px){.field-row__control--wide{width:55%;max-width:55%}}.field-row__control__input--disabled{color:rgba(0,0,0,0.5)}.field-row__control__input__unit{padding:5px}.field-row--with-header .field-row__appellation,.card-info .field-row__appellation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.field-row--with-header .field-row__appellation__header,.card-info .field-row__appellation__header{text-transform:initial;font-size:1.4rem;line-height:2rem;color:#404040}@media screen and (max-width: 599px){.field-row--with-header .field-row__appellation__header,.card-info .field-row__appellation__header{font-size:1.2rem;line-height:1.8rem}}@media screen and (min-width: 600px){.field-row--with-header .field-row__appellation__header,.card-info .field-row__appellation__header{font-size:1.6rem;line-height:2.2rem}}@media screen and (min-width: 600px) and (min-width: 600px){.field-row--with-header .field-row__appellation__header,.card-info .field-row__appellation__header{font-size:2.4rem;line-height:3rem}}@media screen and (min-width: 600px) and (min-width: 850px){.field-row--with-header .field-row__appellation__header,.card-info .field-row__appellation__header{font-size:2rem;line-height:2.8rem}}.field-row--with-header .field-row__appellation__subtext,.card-info .field-row__appellation__subtext{width:100%;color:rgba(0,0,0,0.5)}.field-row--with-header .field-row__control,.card-info .field-row__control,.field-row--with-header .card-info__update,.card-info .card-info__update{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto}.field-row--with-header .field-row__control--pseudo-container,.card-info .field-row__control--pseudo-container{max-width:155px;min-width:155px}.field-row--with-header .field-row__control__input--pseudo-input,.card-info .field-row__control__input--pseudo-input{line-height:3.3rem;padding:0;text-align:center}@media screen and (min-width: 600px){.field-row--with-header .field-row__control__input--pseudo-input,.card-info .field-row__control__input--pseudo-input{line-height:7rem}}@media screen and (min-width: 850px){.field-row--with-header .field-row__control__input--pseudo-input,.card-info .field-row__control__input--pseudo-input{line-height:4rem}}.field-row--with-header .field-row__control__input--pseudo-input:before,.card-info .field-row__control__input--pseudo-input:before{color:rgba(0,0,0,0.5);font-size:1.4rem;position:relative}@media screen and (min-width: 600px){.field-row--with-header .field-row__control__input--pseudo-input:before,.card-info .field-row__control__input--pseudo-input:before{bottom:3px}}@media screen and (min-width: 850px){.field-row--with-header .field-row__control__input--pseudo-input:before,.card-info .field-row__control__input--pseudo-input:before{bottom:1px}}.field-row--inline{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.field-row--inline .field-row__appellation{max-width:50%;margin:1rem 0}.field-row--inline .field-row__control,.field-row--inline .card-info__update{max-width:50%;margin:1rem 0}.field-row--underlined{border-bottom:1px solid #bfbfbf}@media screen and (min-width: 600px){.field-row--padding-left{padding-left:1.5rem}}.heapBox{display:block !important;border-bottom:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.heapBox:last-of-type{-webkit-box-flex:1.33;-webkit-flex:1.33;-ms-flex:1.33;flex:1.33}.heapBox .holder{overflow:initial;outline:none;line-height:3.5rem}@media screen and (min-width: 600px){.heapBox .holder{line-height:7rem}}@media screen and (min-width: 850px){.heapBox .holder{line-height:4rem}}@media screen and (max-width: 849px){.heapBox .holder{padding:2.5rem 1rem}}@media screen and (max-width: 599px){.heapBox .holder{padding:0.8rem}}.heapBox .handler{outline:none}@media screen and (max-width: 849px){.heapBox .handler{height:7rem}.heapBox .handler:before{right:23px}}@media screen and (max-width: 599px){.heapBox .handler{height:3.7rem}.heapBox .handler:before{right:3px}}.heapBox .heap{border:1px solid #999;border-top:none}@media screen and (max-width: 849px){.heapBox .heap{top:6.9rem}}@media screen and (max-width: 599px){.heapBox .heap{top:3.7rem}}.heapBox .heap .heapOptions{border:none}.referral-divider{background:rgba(0,0,0,0.2);height:1px;margin:3rem 0}.big-success{color:#26ad61}.big-success:before{font-weight:900}.big-success--email-icon{background-image:url(https://assets.fitstar.com/o/57eec4f2686c4a38ca00d801);background-repeat:no-repeat;background-position:center center;height:9rem;background-size:contain;width:100%}.small-success{color:#26ad61}.small-success:before{font-weight:900}.premium-star:before{color:white;height:4.5rem;width:4.5rem;border-radius:5rem;font-size:3rem;padding-top:7px;padding-left:1px;margin-right:1rem;position:relative;bottom:3px;border:2px solid white;background:-webkit-linear-gradient(top, #F8F8F8, #E5E5E5 5%, #A5A4A4);background:linear-gradient(to bottom, #F8F8F8, #E5E5E5 5%, #A5A4A4)}@media screen and (max-width: 599px){.premium-star:before{height:3rem;width:3rem;font-size:2rem;padding-top:5px;padding-left:1px;margin-right:0.5rem;bottom:0}}.premium-star--red::before,.premium-star--pt::before{background:#f03c3c}.premium-star--yoga::before{background:#74c59e}.checklist__item{text-align:left}.checklist__item::before{color:#00b0ba;margin-right:7px}.flex-container{margin:0;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-container--nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-container--full-width{width:100%}.flex-container__item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.flex-container__noshrink{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.back-link{position:absolute;top:2rem;left:1rem}.back-link::before{margin-right:0.5rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.right-arrow{position:relative;left:10px;top:4px;font-weigth:800}@media screen and (max-width: 599px){.devices-large{display:none}}@media screen and (min-width: 600px){.devices-small{display:none}}.flex-image-container{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.star-top{background:transparent url("https://assets.fitstar.com/o/55519b83c808432fe001a261") no-repeat center center;background-size:100% 100%;height:60px;width:60px;position:absolute;top:-30px;left:calc(50% - 30px)}.star-top--yoga{background:transparent url("https://assets.fitstar.com/o/55519b753a6e85567901a46d") no-repeat center center;background-size:cover}.star-top--pt{background:transparent url("https://assets.fitstar.com/o/584f12d5686c4a38ca014e73") no-repeat center center;background-size:cover}.counter{border-style:solid;border-width:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:169px;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:95px;margin:0 auto}.counter__digit{text-align:center;text-shadow:0px 2px 9px rgba(0,0,0,0.19);height:120px;line-height:130px;width:75px;margin:5px}.counter__digit:last-child{margin-left:0}.cancel-subscription-link{color:#f03c3c;margin-top:10px}@media screen and (min-width: 600px){.cancel-subscription-link{margin-top:5px}}.cancel-wrapper{width:100%;height:auto;position:absolute;bottom:0}.simple-divider{margin:2.5rem 0;height:1px;background-color:rgba(0,0,0,0.2)}.simple-divider::after{clear:both;content:"";display:table}.lock-component{position:absolute;top:1.5rem;width:2.6rem;height:3.1rem;right:1.5rem;background:transparent url("https://assets.fitstar.com/o/57eae620686c4a38ca00d394") no-repeat;background-size:cover}.lock-component span{display:none}.lock-component.blank{display:none}.lock-component.free{height:37px;width:auto;background:none}.lock-component.free span{display:block;text-transform:uppercase;color:white}.lock-component.locked{background:transparent url("https://assets.fitstar.com/o/582bae66686c4a38ca0124ee") no-repeat;height:3.7rem;width:3rem;background-size:cover}.card{background-color:white;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.24);width:100%;max-width:768px;height:auto;padding:3rem;margin-top:1.5rem}.card__title{color:#191919}@media screen and (max-width: 849px){.card{padding:1.5rem}}.card__internal--loading{min-height:20rem}.card__internal__caption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.5rem 0;color:rgba(0,0,0,0.5)}.card--saving .personal-details .fields,.card--saving .email-password .field{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;opacity:0.3}.modal{box-shadow:5px 7px 20px 0px rgba(0,0,0,0.45);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:3;background-color:white;width:100%;position:relative;margin:9rem auto;margin-bottom:0;left:0;bottom:0;text-align:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media screen and (max-width: 849px){.modal--onboarding{margin:32rem auto}}.modal--password{margin:3rem auto}@media screen and (min-width: 850px){.modal--trainer{width:76rem !important}.modal--trainer .modal__content{padding:4.5rem}}.modal--trainer .modal__content{overflow:hidden}.modal--notifications .field-row__appellation{padding:.5rem}.modal--notifications .modal__content{text-align:left}@media screen and (min-width: 850px){.modal{margin-bottom:9rem;width:50rem;position:static}}.modal__title{color:#191919}.modal__title--padded{margin-bottom:1rem}.modal__close{position:absolute;top:3rem;right:3rem;width:3rem;height:5rem;cursor:pointer}@media screen and (max-width: 599px){.modal__close{top:1.5rem;right:0.5rem}}.modal__close::before{font-family:'icomoon';content:"\e609";font-size:1.5rem;color:#333333}.modal__content{text-align:center;padding:3rem;padding-bottom:0}@media screen and (min-width: 600px){.modal__content{padding:6rem;padding-bottom:0}}.modal__content--narrow{padding:1.5rem;padding-bottom:0}@media screen and (min-width: 600px){.modal__content--narrow{padding:6rem;padding-bottom:0}}.modal__content__p{color:#404040;padding:1.5rem 0}.modal__content__p:nth-of-type(n+2){padding-top:0}.modal__content__p--smoke{color:#7f7f7f}.modal__content__buttons{width:100%;padding-top:1.5rem;padding-bottom:3rem}@media screen and (min-width: 600px){.modal__content__buttons{padding-bottom:6rem}}.modal__content--nobutton{padding-bottom:3rem}@media screen and (min-width: 600px){.modal__content--nobutton{padding-bottom:6rem}}.modal__buttons{width:100%;padding:3rem 0}@media screen and (min-width: 600px){.modal__buttons{padding:3rem 6rem;padding-bottom:6rem}}@media screen and (max-width: 599px){.modal__buttons{padding-bottom:0}}.modal__buttons--smalltop{padding-top:1rem}.modal__buttons--with-footer{padding-bottom:3rem}@media screen and (max-width: 599px){.modal__buttons--with-footer{padding-bottom:0}}.modal__buttons .button{margin-top:1.5rem}@media screen and (max-width: 599px){.modal__buttons .button{margin-top:0}}.modal__buttons .button:first-of-type{margin-top:0}.modal__buttons--with-band{padding:3rem}@media screen and (min-width: 600px){.modal__buttons--with-band{padding:3rem 6rem}}@media screen and (max-width: 599px){.modal__buttons--with-band{padding:1.5rem}}.modal__buttons--no-top-pad{padding-top:0rem}.modal__footer{width:100%;padding:1.5rem 3rem;text-align:center;background-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.5)}.modal--tight .modal__content{padding:4.5rem;padding-bottom:0}.modal--tight .modal__buttons{padding:4.5rem}@media screen and (max-width: 599px){.modal--tight .modal__buttons{padding:0;padding-top:3rem}}.modal--notification{background-color:rgba(255,255,255,0.85);box-shadow:0px 2px 4px 0px rgba(0,0,0,0.24)}.modal--notification h3{color:#191919}.modal--notification p{color:#404040}.modal--zero-state{max-width:100%;background-color:white;box-shadow:none;border:1px solid #bfbfbf}.modal--zero-state h4{margin-bottom:2rem}.modal--zero-state h4,.modal--zero-state h6,.modal--zero-state p{color:#404040}.modal--nobutton.modal--tight .modal__content{padding-bottom:1.5rem}@media screen and (min-width: 600px){.modal--nobutton.modal--tight .modal__content{padding-bottom:3rem}}.modal--nobutton .modal__content{padding-bottom:3rem}@media screen and (min-width: 600px){.modal--nobutton .modal__content{padding-bottom:6rem}}@media screen and (min-width: 850px){.modal--medium{width:66rem}}@media screen and (min-width: 850px){.modal--wide{width:85rem}}@media screen and (min-width: 900px){.modal--x-wide{width:90rem}}@media screen and (max-width: 899px){.modal--x-wide{width:100%}}.modal--with-textarea{min-height:60%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal--with-textarea .flex-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal--with-textarea .flex-container .modal__content{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;height:calc(100% - 140px)}.modal--with-textarea .flex-container .modal__content__p--with-textarea{height:80%}.modal--with-textarea .flex-container .modal__content__p--with-textarea textarea{padding:0;height:100%;color:#7f7f7f;font-size:1.6rem;line-height:2.2rem}.modal--with-textarea .flex-container .modal__buttons{text-align:left}@media screen and (max-width: 849px){.modal--with-textarea .flex-container .modal__buttons{text-align:center}.modal--with-textarea .flex-container .modal__buttons span{display:block;padding:1rem 0}.modal--with-textarea .flex-container .modal__buttons a{display:block;float:none !important}}.modal--with-textarea .flex-container .modal__buttons span{text-align:left;font-size:1.6rem;line-height:4rem}.modal--with-textarea .flex-container .modal__buttons a{float:right}.modal--with-textarea textarea{border:0}.modal--purchase{padding:0;background-color:rgba(0,0,0,0.5);border-top:1px solid white}@media screen and (min-width: 850px){.modal--purchase{border:1px solid white;width:60rem}}.modal--purchase .modal__pane{padding:0;background-color:white}.modal--purchase .modal__pane__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.5rem 0}.modal--purchase .modal__pane__buttons .cancel-link{padding-top:5px}.modal--purchase .modal__pane__buttons .cancel-link--yoga{color:#74c59e}@media screen and (min-width: 600px){.modal--purchase .modal__pane__buttons{padding:3rem 5rem}}.purchase-modal-header{width:100%;color:white;text-align:center}.purchase-modal-header__title{padding:3rem 3rem 0 3rem}.purchase-modal-header__subtitle{padding:0.5rem 3rem 3rem 3rem}.purchase-modal-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:3rem;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 340px){.purchase-modal-icons{display:none}}.purchase-modal-icon{padding-bottom:1.5rem;-webkit-box-flex:1;-webkit-flex:1 0 50px;-ms-flex:1 0 50px;flex:1 0 50px;max-width:120px}.purchase-modal-icon__icon{font-size:35px;margin-bottom:5px}.purchase-modal-icon__icon--workout-icon--pt{color:lightgreen}.purchase-modal-icon__icon--workout-icon--yoga{background:url("https://assets.fitstar.com/o/574e27c03a6e854c1e003cc7");height:50px;width:50px;background-size:cover;display:inline-block}.purchase-modal-icon__icon--workout-icon--bundle{color:lightgreen}.purchase-modal-icon__icon--program-icon--pt{color:fuchsia}.purchase-modal-icon__icon--program-icon--yoga{background:url("https://assets.fitstar.com/o/574e2749b7a2ce22f2003caa");height:50px;width:50px;background-size:cover;display:inline-block}.purchase-modal-icon__icon--program-icon--bundle{color:fuchsia}.purchase-modal-icon__icon--feedback-icon--pt{color:deepskyblue}.purchase-modal-icon__icon--feedback-icon--yoga{background:url("https://assets.fitstar.com/o/574e277bc80843316a003da3");height:50px;width:50px;background-size:cover;display:inline-block}.purchase-modal-icon__icon--feedback-icon--bundle{color:deepskyblue}.purchase-modal-icon__desc{text-align:center}.modal-open{overflow:hidden}@media screen and (max-width: 400px){.modal-open{-webkit-overflow-scrolling:touch !important;overflow:auto !important;height:100% !important}}.modal-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;left:-9999em;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;bottom:0;width:100vw;height:100%;background-color:rgba(0,0,0,0.5);z-index:499}.modal-wrapper--scrollable{position:relative;min-height:100vh}.modal-wrapper--light{background-color:rgba(255,255,255,0.7)}.modal-wrapper--onboarding{z-index:498}.modal-wrapper--no-tint{background-color:transparent}.modal-wrapper--float-center{overflow:auto;-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-align:initial;-webkit-align-items:initial;-ms-flex-align:initial;align-items:initial;padding:8.5rem 0}.modal-wrapper--float-center .modal{margin:auto}.modal-wrapper--container-bound{position:absolute;z-index:249;padding:3rem;width:100%}@media screen and (max-width: 599px){.modal-wrapper--container-bound{padding:1.5rem}}.modal-wrapper--container-bound .modal{z-index:inherit;margin:0}.modal-wrapper--container-bound .modal--tight .modal__buttons{padding-top:3rem}.modal-wrapper--container-bound,.modal-wrapper--visible{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;opacity:1}.modal-wrapper.modal{z-index:500}.error-section{width:100%;background-color:#FAA83A}.error-section__message{color:white;padding:0.5rem;text-align:center}.error-text{color:#f03c3c}.success-section{width:100%;background-color:#26ad61}.success-section__message{color:white;padding:0.5rem;text-align:center}.cvc-hint-bubble{position:absolute;text-align:center;width:260px;height:305px;left:27px;top:-40px;background-color:#F6F6F6;border:1px solid #979797;box-shadow:0px 6px 25px 0px rgba(0,0,0,0.25);z-index:5;padding:10px 20px}@media screen and (max-width: 599px){.cvc-hint-bubble{top:-50px}}@media screen and (min-width: 600px){.cvc-hint-bubble{top:-45px}}@media screen and (max-width: 1100px){.cvc-hint-bubble{left:-270px}}.cvc-hint-bubble:after,.cvc-hint-bubble:before{right:100%;top:60px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media screen and (max-width: 1100px){.cvc-hint-bubble:after,.cvc-hint-bubble:before{left:100%}}.cvc-hint-bubble:after{border-color:rgba(246,246,246,0);border-right-color:#F6F6F6;border-width:10px;margin-top:-10px}@media screen and (max-width: 1100px){.cvc-hint-bubble:after{border-left-color:#F6F6F6;border-right-color:transparent}}.cvc-hint-bubble:before{border-color:rgba(151,151,151,0);border-right-color:#979797;border-width:11px;margin-top:-11px}@media screen and (max-width: 1100px){.cvc-hint-bubble:before{border-left-color:#979797;border-right-color:transparent}}.cvc-hint-bubble__cards{margin:0 auto;margin-top:5px}.cvc-hint-bubble__cards__title{padding-bottom:10px}.cvc-hint-bubble__cards__img{width:140px}.cvc-hint{position:relative;cursor:pointer;display:inline-block;width:auto;float:right}.price-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:15px 0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.price-toggle .toggle-item{cursor:pointer;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:55px;position:relative;line-height:55px;vertical-align:top;color:#333333;border:1px solid #00aff0}@media screen and (min-width: 600px){.price-toggle .toggle-item{height:110px}}@media screen and (min-width: 850px){.price-toggle .toggle-item{height:70px}}@media screen and (min-width: 600px){.price-toggle .toggle-item{line-height:110px}}@media screen and (min-width: 850px){.price-toggle .toggle-item{line-height:70px}}.price-toggle .toggle-item:hover{background-color:rgba(0,175,240,0.05)}.price-toggle .toggle-item.toggle-item--selected{background-color:rgba(0,175,240,0.05);border:5px solid #00aff0}.price-toggle .toggle-item.toggle-item--selected .toggle-item__subbox{background-color:#00aff0}@media screen and (min-width: 600px){.price-toggle .toggle-item.toggle-item--selected .toggle-item__subbox{top:5rem}}@media screen and (max-width: 849px){.price-toggle .toggle-item.toggle-item--selected .toggle-item__subbox{top:9rem}}@media screen and (max-width: 599px){.price-toggle .toggle-item.toggle-item--selected .toggle-item__subbox{top:3.75rem}}.price-toggle .toggle-item.toggle-item--selected .toggle-item__subbox__text{color:white;background-color:#00aff0}.price-toggle .toggle-item .toggle-item__subbox{border:1px solid #00aff0;background-color:white}.price-toggle .toggle-item .toggle-item__subbox__text{color:#00aff0;background-color:white}.price-toggle .toggle-item.toggle-item--selected{line-height:53px}@media screen and (min-width: 600px){.price-toggle .toggle-item.toggle-item--selected{line-height:108px}}@media screen and (min-width: 850px){.price-toggle .toggle-item.toggle-item--selected{line-height:68px}}.price-toggle .toggle-item.toggle-item--selected .toggle-item__subbox{bottom:1.7rem}@media screen and (min-width: 600px){.price-toggle .toggle-item.toggle-item--selected .toggle-item__subbox{bottom:1.55rem}}.price-toggle .toggle-item__subbox-wrapper{position:absolute;top:0;width:100%;height:0;left:0}.price-toggle .toggle-item--yoga{border:1px solid #74c59e}.price-toggle .toggle-item--yoga:hover{background-color:rgba(116,197,158,0.05)}.price-toggle .toggle-item--yoga.toggle-item--selected{background-color:rgba(116,197,158,0.05);border:5px solid #74c59e}.price-toggle .toggle-item--yoga.toggle-item--selected .toggle-item__subbox{background-color:#74c59e}@media screen and (min-width: 600px){.price-toggle .toggle-item--yoga.toggle-item--selected .toggle-item__subbox{top:5rem}}@media screen and (max-width: 849px){.price-toggle .toggle-item--yoga.toggle-item--selected .toggle-item__subbox{top:9rem}}@media screen and (max-width: 599px){.price-toggle .toggle-item--yoga.toggle-item--selected .toggle-item__subbox{top:3.75rem}}.price-toggle .toggle-item--yoga.toggle-item--selected .toggle-item__subbox__text{color:white;background-color:#74c59e}.price-toggle .toggle-item--yoga .toggle-item__subbox{border:1px solid #74c59e;background-color:white}.price-toggle .toggle-item--yoga .toggle-item__subbox__text{color:#74c59e;background-color:white}.price-toggle .toggle-item--pt{border:1px solid #00b0ba}.price-toggle .toggle-item--pt:hover{background-color:rgba(0,176,186,0.05)}.price-toggle .toggle-item--pt.toggle-item--selected{background-color:rgba(0,176,186,0.05);border:5px solid #00b0ba}.price-toggle .toggle-item--pt.toggle-item--selected .toggle-item__subbox{background-color:#00b0ba}@media screen and (min-width: 600px){.price-toggle .toggle-item--pt.toggle-item--selected .toggle-item__subbox{top:5rem}}@media screen and (max-width: 849px){.price-toggle .toggle-item--pt.toggle-item--selected .toggle-item__subbox{top:9rem}}@media screen and (max-width: 599px){.price-toggle .toggle-item--pt.toggle-item--selected .toggle-item__subbox{top:3.75rem}}.price-toggle .toggle-item--pt.toggle-item--selected .toggle-item__subbox__text{color:white;background-color:#00b0ba}.price-toggle .toggle-item--pt .toggle-item__subbox{border:1px solid #00b0ba;background-color:white}.price-toggle .toggle-item--pt .toggle-item__subbox__text{color:#00b0ba;background-color:white}.price-toggle .toggle-item--bundle{border:1px solid #00aff0}.price-toggle .toggle-item--bundle:hover{background-color:rgba(0,175,240,0.05)}.price-toggle .toggle-item--bundle.toggle-item--selected{background-color:rgba(0,175,240,0.05);border:5px solid #00aff0}.price-toggle .toggle-item--bundle.toggle-item--selected .toggle-item__subbox{background-color:#00aff0}@media screen and (min-width: 600px){.price-toggle .toggle-item--bundle.toggle-item--selected .toggle-item__subbox{top:5rem}}@media screen and (max-width: 849px){.price-toggle .toggle-item--bundle.toggle-item--selected .toggle-item__subbox{top:9rem}}@media screen and (max-width: 599px){.price-toggle .toggle-item--bundle.toggle-item--selected .toggle-item__subbox{top:3.75rem}}.price-toggle .toggle-item--bundle.toggle-item--selected .toggle-item__subbox__text{color:white;background-color:#00aff0}.price-toggle .toggle-item--bundle .toggle-item__subbox{border:1px solid #00aff0;background-color:white}.price-toggle .toggle-item--bundle .toggle-item__subbox__text{color:#00aff0;background-color:white}.price-toggle .toggle-item__timeframe{font-size:14px;left:5px;text-transform:uppercase;position:relative}.price-toggle .toggle-item__subbox{position:relative;width:80%;left:10%;bottom:1.35rem}@media screen and (min-width: 600px){.price-toggle .toggle-item__subbox{bottom:1.9rem;top:5.5rem}}@media screen and (max-width: 849px){.price-toggle .toggle-item__subbox{top:9.5rem}}@media screen and (max-width: 599px){.price-toggle .toggle-item__subbox{top:4.25rem}}.price-toggle .toggle-item__subbox__text{line-height:1.2rem;font-weight:300;padding:0.3rem}@media screen and (min-width: 600px){.price-toggle .toggle-item__subbox__text{line-height:1.8rem}}.edit-profile-pic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:1.5rem 0}@media screen and (min-width: 600px){.edit-profile-pic{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:20rem;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 599px){.edit-profile-pic__img-wrapper{width:11rem;height:11rem}}.edit-profile-pic__img{width:99%;height:100%;border-radius:100%;display:block}@media screen and (min-width: 600px){.edit-profile-pic__img{margin:0 auto;height:15rem;width:15rem}}@media screen and (min-width: 850px){.edit-profile-pic__img{height:10rem;width:10rem}}@media screen and (max-width: 599px){.edit-profile-pic__options{margin-left:1.5rem}}@media screen and (min-width: 600px){.edit-profile-pic__options{text-align:center}}.edit-profile-pic__change{position:relative;color:#00b0ba;display:block;margin:1.2rem 0}.edit-profile-pic__change__file{cursor:pointer;position:absolute;height:100%;left:0;opacity:0}@media screen and (min-width: 850px){.edit-profile-pic__change{margin:0.6rem 0}}.edit-profile-pic__remove{color:#ffac38;display:block;margin:0 auto;margin-top:0.6rem}.pic-wrapper{position:relative;width:100%;height:0;padding-top:100%}.profile-pic{position:absolute;top:0;border-radius:999em;border:2px solid #fff;width:100%;height:100%}tbody>tr,tbody>.tr,.tbody>tr,.tbody>.tr{min-height:8rem;margin:1rem 0;background-color:rgba(0,0,0,0.1);border:1px solid lightgray;border-radius:0.3rem;padding:0 1.5rem}@media screen and (min-width: 600px){tbody>tr,tbody>.tr,.tbody>tr,.tbody>.tr{padding:0 3rem}}tbody>tr>td,tbody>tr>.td,tbody>.tr>td,tbody>.tr>.td,.tbody>tr>td,.tbody>tr>.td,.tbody>.tr>td,.tbody>.tr>.td{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;text-align:center}tbody>tr>td:last-of-type,tbody>tr>.td:last-of-type,tbody>.tr>td:last-of-type,tbody>.tr>.td:last-of-type,.tbody>tr>td:last-of-type,.tbody>tr>.td:last-of-type,.tbody>.tr>td:last-of-type,.tbody>.tr>.td:last-of-type{text-align:right}@media screen and (min-width: 600px){tbody>tr>td:last-of-type,tbody>tr>.td:last-of-type,tbody>.tr>td:last-of-type,tbody>.tr>.td:last-of-type,.tbody>tr>td:last-of-type,.tbody>tr>.td:last-of-type,.tbody>.tr>td:last-of-type,.tbody>.tr>.td:last-of-type{text-align:left}}.charge__price{color:rgba(0,0,0,0.5)}.charge__price__amount{display:inline-block}.charge__price__interval{display:inline-block;color:rgba(0,0,0,0.5);font-size:0.8rem}@media screen and (min-width: 600px){.charge__price__interval{font-size:1.6rem;line-height:2.19rem}}.charge__type{color:rgba(0,0,0,0.2)}.card-info{border-radius:0.3rem;border:1px solid lightgrey;background-color:rgba(0,0,0,0.1);padding:10px 20px;margin:0 auto 15px}.card-info__appellation{display:block;line-height:initial;height:auto;margin:auto 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.card-info__digits{color:#333333}.card-info__next-billing{color:rgba(0,0,0,0.5)}.card-info__update{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#cookies-notice{text-align:center;display:none;width:100%;height:44px;padding:12px 62px 12px 18px;opacity:0;position:relative;background-color:#494949;color:#FFFFFF;border-bottom:1px solid rgba(0,0,0,0.2)}@media screen and (max-width: 1135px){#cookies-notice{height:63px}}@media screen and (max-width: 615px){#cookies-notice{height:82px}}@media screen and (max-width: 600px){#cookies-notice{height:60px}}@media screen and (max-width: 540px){#cookies-notice{height:78px}}@media screen and (max-width: 450px){#cookies-notice{height:84px}}#cookies-notice a{cursor:pointer}#cookies-notice .dismiss{position:absolute;right:24px;padding-left:18px;top:12px;width:3rem;height:5rem}#cookies-notice .dismiss::before{font-family:'icomoon';content:"\e609";font-size:1.5rem}#cookies-notice__wrapper{padding:12px 50px}body.no_cookie_acceptance #cookies-notice{display:block}.header-logged-out #cookies-notice{color:#000000;background-color:#FFFFFF}.header-logged-out #cookies-notice .dismiss:before{color:#00aff0}.credit-card{text-align:left;color:#7f7f7f;margin:0 auto}.credit-card .input-unit{margin:5px 0}.credit-card__number{-webkit-box-flex:1 !important;-webkit-flex:1 0 235px !important;-ms-flex:1 0 235px !important;flex:1 0 235px !important}@media screen and (min-width: 600px){.credit-card__number{-webkit-box-flex:1 !important;-webkit-flex:1 0 235px !important;-ms-flex:1 0 235px !important;flex:1 0 235px !important}}.credit-card__number input{text-align:center}@media screen and (max-width: 849px){.credit-card__number{min-width:calc(100% - 5px);-webkit-box-flex:1 !important;-webkit-flex:1 0 100% !important;-ms-flex:1 0 100% !important;flex:1 0 100% !important}}.credit-card__date{-webkit-box-flex:0 !important;-webkit-flex:0 125px !important;-ms-flex:0 125px !important;flex:0 125px !important}.credit-card__date.input-unit{margin-right:20px}@media screen and (min-width: 850px){.credit-card__date.input-unit{margin:5px 10px}}@media screen and (min-width: 600px){.credit-card__date{-webkit-box-flex:1 !important;-webkit-flex:1 0 140px !important;-ms-flex:1 0 140px !important;flex:1 0 140px !important}}.credit-card__date input{text-align:center}.credit-card__ccv{-webkit-box-flex:0 !important;-webkit-flex:0 70px !important;-ms-flex:0 70px !important;flex:0 70px !important}@media screen and (min-width: 600px){.credit-card__ccv{-webkit-box-flex:0 !important;-webkit-flex:0 100px !important;-ms-flex:0 100px !important;flex:0 100px !important}}@media screen and (min-width: 850px){.credit-card__ccv{-webkit-box-flex:0 !important;-webkit-flex:0 70px !important;-ms-flex:0 70px !important;flex:0 70px !important}}@media screen and (max-width: 750px){.credit-card__ccv{margin-right:0 !important}}.credit-card__ccv input{text-align:center}.credit-card #card-element{border:1px solid #e5e5e5;padding-left:10px}.profile-info{color:white}.profile-info .edit-icon{height:20px}.profile-info .edit-icon:after{content:url("https://assets.fitstar.com/o/57db3cc1299c38048300c09a")}.profile-info__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5rem 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #bfbfbf}.profile-info__row--name{height:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0.5rem 0}.profile-info__row--name h2{overflow:hidden;margin-right:1.5rem}@media screen and (max-width: 849px){.profile-info__row--name{padding-left:9.5rem;padding-top:2.25rem;padding-bottom:2.25rem}}@media screen and (max-width: 599px){.profile-info__row--name{padding-left:0;padding-bottom:1.5rem;padding-top:0}}.profile-info__row--programs .icon{display:inline-block;width:1.2rem;height:1.2rem;border-radius:999em;border:1px solid white}.profile-info__row--programs p{display:inline-block}.profile-info__row--programs p .program-name{color:rgba(255,255,255,0.7)}.profile-info__row--metrics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.profile-info__row--metrics>.edit-metrics{-webkit-box-flex:1;-webkit-flex:1 20rem;-ms-flex:1 20rem;flex:1 20rem;text-align:right}.profile-info__row--stats{border-bottom:none;height:auto}.stats-info{cursor:pointer;padding:1.5rem 3rem;border-right:1px solid rgba(227,226,229,0.3)}.stats-info:first-of-type{padding-left:0}.stats-info:last-of-type{padding-right:0;border-right:none}@media screen and (max-width: 849px){.stats-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}}@media screen and (max-width: 599px){.stats-info{padding:0}}.stats-info__count{width:100%;text-align:center}.stats-info__type{color:rgba(255,255,255,0.7)}.metrics-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.metrics-info__icon{padding:0;padding-right:4.5rem}@media screen and (max-width: 1170px){.metrics-info__icon{padding-right:3rem}}@media screen and (max-width: 1070px){.metrics-info__icon{padding-right:2rem}}@media screen and (max-width: 1040px){.metrics-info__icon{padding-right:3rem}}.metrics-info__icon:last-of-type{padding-right:0}.metrics-info__icon:before{padding-right:1.5rem;position:relative;top:3px;font-size:25px}@media screen and (max-width: 599px){.metrics-info__icon{padding-right:1.5rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.metrics-info__icon:before{padding:0 !important;display:block !important;margin-bottom:0.6rem}}.metrics-info__icon.age:before{content:url("https://assets.fitstar.com/o/57db39f8c80843316a00c0f7")}.metrics-info__icon.height:before{padding-right:1rem;content:url("https://assets.fitstar.com/o/57db3afcb7a2ce22f200bf98")}.metrics-info__icon.weight:before{content:url("https://assets.fitstar.com/o/57db3be817fa5c7c0800c0b1")}.metrics-info__icon.gender{text-transform:capitalize}.metrics-info__icon.gender:before{content:url("https://assets.fitstar.com/o/57d84d43686c4a38ca00c044")}.icon-selectors{margin-top:3.5rem;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.icon-selectors::after{clear:both;content:"";display:table}.icon-selectors__option{-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;cursor:pointer;text-align:center}@media screen and (max-width: 599px){.icon-selectors__option{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;margin-bottom:3rem}.icon-selectors__option:nth-child(3),.icon-selectors__option:nth-child(4){margin-bottom:0}}.icon-selectors__option__icon{display:block;width:7.8rem;height:7.8rem;margin:0 auto;border-radius:999em;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.icon-selectors__option__icon:before{font-family:'icomoon';display:inline-block;margin:0 auto;line-height:7.8rem}.icon-selectors__option.out-of-shape .icon-selectors__option__icon:before{height:78px;width:78px;content:"";background:url("https://assets.fitstar.com/o/584f1328c80843316a014c4a");background-repeat:no-repeat;background-size:contain}.icon-selectors__option.out-of-shape.selected .icon-selectors__option__icon:before{height:78px;width:78px;content:"";background:url("https://assets.fitstar.com/o/584f1389c80843316a014c4d");background-repeat:no-repeat;background-size:contain}.icon-selectors__option.average .icon-selectors__option__icon:before{height:78px;width:78px;content:"";background:url("https://assets.fitstar.com/o/584f13b5b7a2ce22f2014b27");background-repeat:no-repeat;background-size:contain}.icon-selectors__option.average.selected .icon-selectors__option__icon:before{height:78px;width:78px;content:"";background:url("https://assets.fitstar.com/o/584f13de299c380445004dca");background-repeat:no-repeat;background-size:contain}.icon-selectors__option.athletic .icon-selectors__option__icon:before{height:78px;width:78px;content:"";background:url("https://assets.fitstar.com/o/584f140ec80843316a014c4e");background-repeat:no-repeat;background-size:contain}.icon-selectors__option.athletic.selected .icon-selectors__option__icon:before{height:78px;width:78px;content:"";background:url("https://assets.fitstar.com/o/584f142fc80843316a014c4f");background-repeat:no-repeat;background-size:contain}.icon-selectors__option.elite .icon-selectors__option__icon:before{height:78px;width:78px;content:"";background:url("https://assets.fitstar.com/o/584f145017fa5c7c08014bf8");background-repeat:no-repeat;background-size:contain}.icon-selectors__option.elite.selected .icon-selectors__option__icon:before{height:78px;width:78px;content:"";background:url("https://assets.fitstar.com/o/584f1474686c4a38ca014e74");background-repeat:no-repeat;background-size:contain}.icon-selectors__option span{display:block;padding-top:1rem;font-size:1.4rem;line-height:2.1rem;color:rgba(0,0,0,0.5);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.icon-selectors__option:hover .icon-selectors__option__icon,.icon-selectors__option.selected .icon-selectors__option__icon{border-color:#00b0ba}.icon-selectors__option:hover span,.icon-selectors__option.selected span{color:#00b0ba}.icon-selectors__option.selected .icon-selectors__option__icon{background-color:#00b0ba !important;color:#00b0ba !important}.icon-selectors__option:hover .icon-selectors__option__icon{background-color:#e5f7f8}.play_border{position:absolute;left:50%;top:50%;margin-top:-4.3rem !important;margin-left:-4.3rem !important}@media screen and (max-width: 700px){.play_border{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}}@media screen and (max-width: 550px){.play_border{-webkit-transform:scale(0.625);-ms-transform:scale(0.625);transform:scale(0.625)}}@media screen and (max-width: 370px){.play_border{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}}@media screen and (max-width: 525px){.play_button{left:40%;margin-top:-1.6rem;border-top-width:1.6rem;border-bottom-width:1.6rem;border-left-width:2.2rem}}@media screen and (max-width: 370px){.play_button{left:40%;margin-top:-1.2rem;border-top-width:1.2rem;border-bottom-width:1.2rem;border-left-width:1.6rem}}@media screen and (max-width: 340px){.play_button{left:39%;margin-top:-1rem;border-top-width:1rem;border-bottom-width:1rem;border-left-width:1.4rem}}.dashboard-button,.next-session__stats .button{background:#EF426F;border:0;font-size:14px;line-height:5.5rem;text-align:center;text-transform:uppercase;padding:0 20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothamblack', 'Arial Narrow', Heveltica, Arial, sans-serif;color:#FFF;border-radius:0}.dashboard-button:hover,.next-session__stats .button:hover{background:rgba(239,66,111,0.8)}.next-session{position:relative;padding-bottom:50%;width:100%;overflow:hidden;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:25rem}.next-session .display-on-hover{overflow:hidden;max-height:0;-webkit-transition:max-height 0.5s ease;transition:max-height 0.5s ease}.next-session--has-preview:hover .next-session__preview__overlay{opacity:1}.next-session--has-preview:hover .display-on-hover{max-height:10rem}.next-session--has-preview .next-session__preview__volume{display:block}.next-session.choose-program .next-session__background-image{background-image:url("https://assets.fitstar.com/a/58d5a4beb7a2ce5f6e019b7f")}@media screen and (max-width: 849px){.next-session.choose-program .next-session__background-image:after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.25)}}@media screen and (max-width: 849px){.next-session--is-device{padding:4.5rem 2rem;height:auto;max-height:none}.next-session--is-device .next-session__gradient-container{height:auto;position:static}.next-session--is-device .next-session__empty-state-wrapper{position:static}}@media screen and (max-width: 599px){.next-session--is-device{padding:0}.next-session--is-device .next-session__gradient-container{padding-top:3rem}.next-session--is-device .next-session__gradient-container .next-session__stats__image-wrapper{margin-bottom:2rem}}.next-session__empty-state-wrapper{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;left:0;width:100%;height:100%}.next-session__empty-state-wrapper--device a.next-session__background-image{background-image:-webkit-linear-gradient(bottom, #13142F 0%, #0E4C7B 100%);background-image:linear-gradient(0deg, #13142F 0%, #0E4C7B 100%)}.next-session__empty-state-wrapper__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:4}.next-session__empty-state-wrapper .next-session__background-image{background-image:url("https://assets.fitstar.com/a/58d5a4beb7a2ce5f6e019b7f")}.next-session__empty-state-wrapper .next-session__stats{position:relative;max-width:53rem;padding:0;margin:auto;z-index:5;text-align:center}@media screen and (max-width: 849px){.next-session__empty-state-wrapper .next-session__stats{max-width:80%}}@media screen and (max-width: 599px){.next-session__empty-state-wrapper .next-session__stats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%;width:100%;padding:0 1.6rem;height:100%;padding-bottom:4.4rem}.next-session__empty-state-wrapper .next-session__stats .h2,.next-session__empty-state-wrapper .next-session__stats .small-success{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;padding-top:30px}.next-session__empty-state-wrapper .next-session__stats p{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}}.next-session__empty-state-wrapper .next-session__stats .h2,.next-session__empty-state-wrapper .next-session__stats .small-success{margin-bottom:2rem}@media screen and (max-width: 849px){.next-session__empty-state-wrapper .next-session__stats .h2,.next-session__empty-state-wrapper .next-session__stats .small-success{margin-bottom:1rem}}.next-session__empty-state-wrapper .next-session__stats p:nth-of-type(n+2){margin-top:2.8rem}@media screen and (max-width: 849px){.next-session__empty-state-wrapper .next-session__stats p:nth-of-type(n+2){margin-top:2rem}}.next-session__empty-state-wrapper .next-session__stats .button{margin-top:4.5rem}@media screen and (max-width: 849px){.next-session__empty-state-wrapper .next-session__stats .button{margin-top:3rem}}@media screen and (max-width: 599px){.next-session__empty-state-wrapper .next-session__stats .button{position:absolute;left:0;bottom:0}}.next-session .play_spinner,.next-session .play_container{position:absolute;display:block;top:50%;left:50%;width:9rem;height:9rem;margin-left:-4.5rem;margin-top:-4.5rem;cursor:pointer}.next-session a.play_container{opacity:1;background:transparent url("https://assets.fitstar.com/o/58c9ac58b7a2ce5f6e017ca3") no-repeat center center !important;background-size:cover !important}.next-session a.play_container--hidden{opacity:0}.next-session .play_spinner{background:transparent url("https://assets.fitstar.com/o/58c98bcb299c387867017a6f") no-repeat center center !important;background-size:cover !important}.next-session .play_spinner--hidden{background:0 !important}.next-session__preview{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.next-session__preview video{width:100%;height:auto}.next-session__preview__overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,0.1);-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.next-session__preview__overlay--dark{background-color:rgba(0,0,0,0.5)}.next-session__preview__overlay--visible{opacity:1}.next-session__preview__volume{position:absolute;display:none;width:3rem;height:3rem;bottom:2.5rem;right:3.5rem;background:transparent url("https://assets.fitstar.com/o/58c9b419b7a2ce5f6e017cb9") no-repeat 0 0;background-size:cover;z-index:500;cursor:pointer;opacity:0;-webkit-transition:0.4s opacity ease;transition:0.4s opacity ease}.next-session__preview__volume--on{background:transparent url("https://assets.fitstar.com/o/58c9b69ab7a2ce5f6e017cc4") no-repeat 0 0;background-size:cover}.next-session__preview__volume--visible{opacity:1}.next-session__background-image{display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;background-repeat:no-repeat;background-size:auto 101%;background-position:center center;-webkit-transition:opacity 0.8s ease;transition:opacity 0.8s ease}.next-session__background-image--hidden{opacity:0}.next-session--yoga{position:absolute;left:50%}.next-session__gradient-container{position:absolute;display:block;top:0;left:0;right:0;height:100%;background:rgba(0,0,0,0.5);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.5)), color-stop(25%, transparent), color-stop(70%, transparent), color-stop(100%, rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%, transparent 25%, transparent 70%, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, transparent 25%, transparent 70%, rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 )}@media screen and (max-width: 340px){.next-session__ios-required{display:none}}.next-session__banner{position:absolute;top:2rem;padding:1rem 3rem;z-index:2;background-color:rgba(0,0,0,0.5);color:white;text-align:center;text-transform:none}@media screen and (max-width: 599px){.next-session__banner{top:4%;min-width:14.3rem;font-size:1.4rem;text-align:left;padding-left:4%}}.next-session__stats{position:absolute;bottom:0;padding:2.5rem 3.5rem;color:white}@media screen and (max-width: 849px){.next-session__stats{padding:4% 4%}}@media screen and (max-width: 599px){.next-session__stats{width:100%;padding:4% 0;padding-bottom:0}.next-session__stats h3,.next-session__stats p{padding:0 4%}.next-session__stats p:last-of-type{padding-bottom:4%}.next-session__stats .button.button--small{width:100%;margin-top:0}}.next-session__stats__image-wrapper{margin-top:2rem}@media screen and (max-width: 1340px){.next-session__stats__image-wrapper{display:none}}@media screen and (max-width: 849px){.next-session__stats__image-wrapper{display:block}.next-session__stats__image-wrapper img.device{height:22.5rem !important;width:auto}}@media screen and (max-width: 599px){.next-session__stats__image-wrapper{margin-bottom:2rem}}.next-session__stats__image-wrapper img{position:static !important;height:21rem !important}.next-session__stats span.duration-icon,.next-session__stats span.calories-icon{position:relative;display:inline-block;height:2.8rem;padding-left:3.6rem;color:rgba(255,255,255,0.75);line-height:2.8rem !important}@media screen and (max-width: 599px){.next-session__stats span.duration-icon,.next-session__stats span.calories-icon{padding-left:3rem !important}}.next-session__stats span.duration-icon::before,.next-session__stats span.calories-icon::before{content:'';position:absolute;left:0;top:0;width:2.8rem;height:2.8rem;background:transparent url("https://assets.fitstar.com/o/58dc4b6c3a6e851f8001abe6") no-repeat center center;background-size:1.97rem;opacity:0.75}@media screen and (max-width: 599px){.next-session__stats span.duration-icon::before,.next-session__stats span.calories-icon::before{background-size:1.5rem}}.next-session__stats span.calories-icon{margin-left:3rem}@media screen and (max-width: 599px){.next-session__stats span.calories-icon{margin-left:1.5rem}}.next-session__stats span.calories-icon::before{background:transparent url("https://assets.fitstar.com/o/58dc4b6c3a6e851f8001abe5") no-repeat center center;background-size:1.556rem}@media screen and (max-width: 599px){.next-session__stats span.calories-icon::before{background-size:1.25rem}}.next-session__stats .button{margin-top:1.5rem}.next-session img{position:absolute;height:100%;width:initial}.next-session img.fit_test{width:100%;left:0 !important}.next-session img.fit_test.yoga{width:auto;height:100%}@media (max-width: 850px){.next-session img.fit_test.yoga{height:auto;width:100%}}@media screen and (max-width: 850px){.next-session{width:100%}.next-session--yoga{position:relative;left:0}.next-session img{height:100%;left:0;width:100%}}.next-template-session{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%}.next-template-session--yoga{position:absolute;top:0;left:50%}.next-template-session::after{clear:both;content:"";display:table}.next-template-session__title{color:#b3b3b3}.next-template-session__image-container{-webkit-box-flex:0;-webkit-flex:0 1 23.1rem;-ms-flex:0 1 23.1rem;flex:0 1 23.1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:auto 10%}@media screen and (max-width: 599px){.next-template-session__image-container{-webkit-flex-basis:15rem;-ms-flex-preferred-size:15rem;flex-basis:15rem}}.next-template-session__image-container div.body3,.next-template-session__image-container div.purchase-modal-icon__desc,.next-template-session__image-container div.metrics-info__icon,.next-template-session__image-container div.subscription-card__title,.next-template-session__image-container div.subscription-trainer-profile__subheader,.next-template-session__image-container div.subscription-trainer-profile__details,.next-template-session__image-container div.perk-list__perk,.next-template-session__image-container .subscription-tile-wrapper .subscription-tile__heading div,.subscription-tile-wrapper .subscription-tile__heading .next-template-session__image-container div,.next-template-session__image-container div.badge__info__description{padding:0 10%;color:white;margin:auto}.next-template-session aside{-webkit-box-flex:0;-webkit-flex:0 1 9;-ms-flex:0 1 9;flex:0 1 9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 3rem}@media screen and (max-width: 599px){.next-template-session aside{padding:0 2rem}}.next-template-session aside .inner{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.next-template-session aside__subtitle{color:white}.next-template-session .body,.next-template-session body,.next-template-session .button__price,.next-template-session input,.next-template-session .input,.next-template-session .field-row--with-header .field-row__control__input--pseudo-input,.field-row--with-header .next-template-session .field-row__control__input--pseudo-input,.next-template-session .card-info .field-row__control__input--pseudo-input,.card-info .next-template-session .field-row__control__input--pseudo-input,.next-template-session .heapBox .holder,.heapBox .next-template-session .holder,.next-template-session textarea,.next-template-session .textarea,.next-template-session label,.next-template-session .modal__content__p,.next-template-session .error-section__message,.next-template-session .success-section__message,.next-template-session .cvc-hint-bubble,.next-template-session .horizontal-divider__text,.next-template-session .swa__header__text a,.swa__header__text .next-template-session a,.next-template-session .swa__form__cta_buttons .login-email-button-wrapper a,.swa__form__cta_buttons .login-email-button-wrapper .next-template-session a,.next-template-session .swa__form__footer a,.swa__form__footer .next-template-session a,.next-template-session .layout-referral-code__referral__blurb__header,.next-template-session .subscription-header-layout__subtitle,.next-template-session .onboarding-fit-assessment__levels__item__title{color:white}.next-template-session .body3,.next-template-session .purchase-modal-icon__desc,.next-template-session .metrics-info__icon,.next-template-session .subscription-card__title,.next-template-session .subscription-trainer-profile__subheader,.next-template-session .subscription-trainer-profile__details,.next-template-session .perk-list__perk,.next-template-session .subscription-tile-wrapper .subscription-tile__heading div,.subscription-tile-wrapper .subscription-tile__heading .next-template-session div,.next-template-session .subscription-tile-wrapper .subscription-tile__body p,.subscription-tile-wrapper .subscription-tile__body .next-template-session p,.next-template-session .badge__info__description,.next-template-session .settings-footer p,.settings-footer .next-template-session p,.next-template-session .reg-left form .input-unit label,.reg-left form .input-unit .next-template-session label,.next-template-session .reg-right form .input-unit label,.reg-right form .input-unit .next-template-session label,.next-template-session .reg-payment__body label,.reg-payment__body .next-template-session label{color:rgba(255,255,255,0.7)}.momentum-circle--tooltip{margin:auto}.momentum-circle--tooltip .momentum-circle__avatar{position:relative;width:9.3rem;height:9.3rem}.momentum-circle--tooltip .momentum-circle__avatar .profile{font-size:8.3rem;margin-top:-4.15rem;margin-left:-4.15rem;position:relative;font-size:8.3rem;width:8.3rem;height:8.3rem}.momentum-circle--tooltip .momentum-circle__avatar .profile img,.momentum-circle--tooltip .momentum-circle__avatar .profile .completion{position:absolute;top:50%;left:50%;margin-top:-3.15rem;margin-left:-3.15rem;width:6.3rem;height:6.3rem;border-radius:999px}.momentum-circle--tooltip .momentum-circle__avatar .profile #slice.gt50{clip:rect(auto, auto, auto, auto)}.momentum-circle--tooltip .momentum-circle__avatar .profile #slice.gt50 .pie.fill{display:block}.momentum-circle--tooltip .momentum-circle__avatar .profile #slice{position:absolute;width:8.3rem;height:8.3rem;clip:rect(0, 8.3rem, 8.3rem, 4.15rem)}.momentum-circle--tooltip .momentum-circle__avatar .profile #slice .pie{border:3px solid #ccc;position:absolute;width:100%;height:100%;clip:rect(0, 4.15rem, 8.3rem, 0);border-radius:999em}.momentum-circle--tooltip .momentum-circle__avatar .profile #slice .pie.fill{display:none;-webkit-transform:rotate(180deg) !important;-ms-transform:rotate(180deg) !important;transform:rotate(180deg) !important}.momentum-circle--tooltip .momentum-circle__avatar .profile img.premium-logo{position:absolute;bottom:rem(5);right:rem(10);top:initial;left:initial;width:2.06437rem;height:2.06437rem}.momentum-circle--tooltip .momentum-circle__avatar .profile #slice .pie{border-width:0.4rem}.momentum-circle--tooltip .momentum-circle__avatar .profile .completion{width:6.3rem;height:6.3rem;margin-top:-3.15rem;margin-left:-3.15rem}.momentum-circle--tooltip .momentum-circle__avatar .profile .completion .percentage{padding-left:0.3rem;font-size:1.8rem;line-height:6.3rem}.momentum-circle__avatar{position:relative;width:19.9rem;height:19.9rem;background-color:white;border:1px solid rgba(0,0,0,0.2);border-radius:999em}@media screen and (max-width: 599px){.momentum-circle__avatar{width:13.2rem;height:13.2rem}}.momentum-circle__avatar .profile{position:relative;font-size:17.5rem;width:17.5rem;height:17.5rem;margin-top:-8.75rem;margin-left:-8.75rem;top:50%;left:50%}.momentum-circle__avatar .profile img,.momentum-circle__avatar .profile .completion{position:absolute;top:50%;left:50%;margin-top:-7.1rem;margin-left:-7.1rem;width:14.2rem;height:14.2rem;border-radius:999px}.momentum-circle__avatar .profile #slice.gt50{clip:rect(auto, auto, auto, auto)}.momentum-circle__avatar .profile #slice.gt50 .pie.fill{display:block}.momentum-circle__avatar .profile #slice{position:absolute;width:17.5rem;height:17.5rem;clip:rect(0, 17.5rem, 17.5rem, 8.75rem)}.momentum-circle__avatar .profile #slice .pie{border:3px solid #DBDBDB;position:absolute;width:100%;height:100%;clip:rect(0, 8.75rem, 17.5rem, 0);border-radius:999em}.momentum-circle__avatar .profile #slice .pie.fill{display:none;-webkit-transform:rotate(180deg) !important;-ms-transform:rotate(180deg) !important;transform:rotate(180deg) !important}.momentum-circle__avatar .profile img.premium-logo{position:absolute;bottom:rem(5);right:rem(10);top:initial;left:initial;width:4.3526rem;height:4.3526rem}@media screen and (max-width: 599px){.momentum-circle__avatar .profile{position:relative;font-size:11.4rem;width:11.4rem;height:11.4rem;margin-top:-5.7rem;margin-left:-5.7rem}.momentum-circle__avatar .profile img,.momentum-circle__avatar .profile .completion{position:absolute;top:50%;left:50%;margin-top:-4.25rem;margin-left:-4.25rem;width:8.5rem;height:8.5rem;border-radius:999px}.momentum-circle__avatar .profile #slice.gt50{clip:rect(auto, auto, auto, auto)}.momentum-circle__avatar .profile #slice.gt50 .pie.fill{display:block}.momentum-circle__avatar .profile #slice{position:absolute;width:11.4rem;height:11.4rem;clip:rect(0, 11.4rem, 11.4rem, 5.7rem)}.momentum-circle__avatar .profile #slice .pie{border:3px solid #DBDBDB;position:absolute;width:100%;height:100%;clip:rect(0, 5.7rem, 11.4rem, 0);border-radius:999em}.momentum-circle__avatar .profile #slice .pie.fill{display:none;-webkit-transform:rotate(180deg) !important;-ms-transform:rotate(180deg) !important;transform:rotate(180deg) !important}.momentum-circle__avatar .profile img.premium-logo{position:absolute;bottom:rem(5);right:rem(10);top:initial;left:initial;width:2.83541rem;height:2.83541rem}}.momentum-circle__avatar .profile .guide .pie{border-color:rgba(200,200,200,0.2)}.momentum-circle__avatar .profile #slice .pie{border-width:0.6rem}.momentum-circle__avatar .profile .percentage{display:block;margin:0;width:100%;height:100%;padding-left:0rem;border:1px solid #dbdbdb;border-radius:999em;text-align:center;line-height:14.2rem;color:#333333}@media screen and (max-width: 599px){.momentum-circle__avatar .profile .percentage{line-height:8.5rem}}@media screen and (max-width: 1160px){.sidebar .activity_feed{padding-left:5%}}.activity_feed__activity{width:100%;margin-top:0rem;padding-top:1.5rem;clear:both;text-align:left}.activity_feed__activity::after{clear:both;content:"";display:table}.activity_feed__activity:last-child a{border-bottom:0}.activity_feed__activity__profile-img{float:left;width:23%;text-align:right;padding-right:2rem}.activity_feed__activity__profile-img img{width:4.4rem;height:4.4rem;border-radius:999em;color:transparent}.activity_feed__activity a{display:block;float:left;width:77%;padding-right:2.5rem;padding-bottom:1.5rem;line-height:1.9rem !important;font-size:1.4rem;text-decoration:none;text-transform:none;color:#333333;border-bottom:1px solid #ccc}.activity_feed__activity a span.activity_feed__activity__description{color:rgba(0,0,0,0.5)}.activity_feed__activity a span.activity_feed__activity__description em.name{color:#333333}.activity_feed__activity a span.activity_feed__activity__time_elapsed{display:block;margin-top:0.5rem;color:#7f7f7f}.activity_feed__activity--dashboard{float:right;margin-top:1.5rem;padding:0 7.5%}.activity_feed__activity--dashboard::after{clear:both;content:"";display:table}@media screen and (max-width: 849px){.activity_feed__activity--dashboard{margin-top:0;padding-left:4%;padding-right:4%}}@media screen and (max-width: 599px){.activity_feed__activity--dashboard{max-width:100%;padding-left:4%}}@media screen and (max-width: 599px){.activity_feed__activity--dashboard__activity{margin-top:2rem;margin-bottom:2rem}}.activity_feed__activity--dashboard__activity a{min-height:6.8rem}@media screen and (max-width: 849px){.activity_feed__activity--dashboard__activity a{width:85%}}@media screen and (max-width: 675px){.activity_feed__activity--dashboard__activity a{width:80%}}@media screen and (max-width: 599px){.activity_feed__activity--dashboard__activity a{width:72%;float:right}}.activity_feed__activity--dashboard__activity img{width:6.8rem;height:6.8rem}@media screen and (max-width: 599px){.activity_feed__activity--dashboard__activity img{width:5.6rem;height:5.6rem;margin-top:0.5rem}}.activity_feed__activity--dashboard__activity__profile-img{min-width:7.8rem;text-align:left}@media screen and (max-width: 849px){.activity_feed__activity--dashboard__activity__profile-img{width:15%}}@media screen and (max-width: 675px){.activity_feed__activity--dashboard__activity__profile-img{width:20%}}@media screen and (max-width: 599px){.activity_feed__activity--dashboard__activity__profile-img{width:16%}}.animated-loader .loading-mask{display:none}.animated-loader .circle-one,.animated-loader .circle-two,.animated-loader .circle-three{display:none}.loading-animation{position:relative}.loading-animation .loading-mask{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:inherit}.loading-animation .loading-mask--button{background-color:inherit}.loading-animation .loading-mask--button .circle-one,.loading-animation .loading-mask--button .circle-two,.loading-animation .loading-mask--button .circle-three{background-color:white}.loading-animation .loading-mask--section{background-color:rgba(255,255,255,0.85)}.loading-animation .loading-mask--section .circle-one,.loading-animation .loading-mask--section .circle-two,.loading-animation .loading-mask--section .circle-three{background-color:#EF426F}.loading-animation .loading-mask--toggle{border-radius:3px;background-color:#EF426F}.loading-animation .loading-mask--toggle .circle-one,.loading-animation .loading-mask--toggle .circle-two,.loading-animation .loading-mask--toggle .circle-three{background-color:white}@-webkit-keyframes loadBubbleOnebutton{from{height:10px;width:10px}12.5%{height:20px;width:20px}25%{height:10px;width:10px}to{height:10px;width:10px}}@keyframes loadBubbleOnebutton{from{height:10px;width:10px}12.5%{height:20px;width:20px}25%{height:10px;width:10px}to{height:10px;width:10px}}@-webkit-keyframes loadBubbleTwobutton{from{height:10px;width:10px}25%{height:10px;width:10px}37.5%{height:20px;width:20px}50%{height:10px;width:10px}75%{height:10px;width:10px}87.5%{height:20px;width:20px}to{height:10px;width:10px}}@keyframes loadBubbleTwobutton{from{height:10px;width:10px}25%{height:10px;width:10px}37.5%{height:20px;width:20px}50%{height:10px;width:10px}75%{height:10px;width:10px}87.5%{height:20px;width:20px}to{height:10px;width:10px}}@-webkit-keyframes loadBubbleThreebutton{from{height:10px;width:10px}50%{height:10px;width:10px}62.5%{height:20px;width:20px}75%{height:10px;width:10px}to{height:10px;width:10px}}@keyframes loadBubbleThreebutton{from{height:10px;width:10px}50%{height:10px;width:10px}62.5%{height:20px;width:20px}75%{height:10px;width:10px}to{height:10px;width:10px}}.loading-animation--button .loading-mask--button>.circle-wrapper{margin:0 5px;height:20px;width:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.loading-animation--button .loading-mask--button>.circle-wrapper>.circle-one,.loading-animation--button .loading-mask--button>.circle-wrapper>.circle-two,.loading-animation--button .loading-mask--button>.circle-wrapper>.circle-three{display:block;border-radius:20px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0, 0.42, 1, 0.61);animation-timing-function:cubic-bezier(0, 0.42, 1, 0.61)}.loading-animation--button .loading-mask--button>.circle-wrapper>.circle-one{-webkit-animation-name:loadBubbleOnebutton;animation-name:loadBubbleOnebutton}.loading-animation--button .loading-mask--button>.circle-wrapper>.circle-two{-webkit-animation-name:loadBubbleTwobutton;animation-name:loadBubbleTwobutton}.loading-animation--button .loading-mask--button>.circle-wrapper>.circle-three{-webkit-animation-name:loadBubbleThreebutton;animation-name:loadBubbleThreebutton}@-webkit-keyframes loadBubbleOnesection{from{height:30px;width:30px}12.5%{height:60px;width:60px}25%{height:30px;width:30px}to{height:30px;width:30px}}@keyframes loadBubbleOnesection{from{height:30px;width:30px}12.5%{height:60px;width:60px}25%{height:30px;width:30px}to{height:30px;width:30px}}@-webkit-keyframes loadBubbleTwosection{from{height:30px;width:30px}25%{height:30px;width:30px}37.5%{height:60px;width:60px}50%{height:30px;width:30px}75%{height:30px;width:30px}87.5%{height:60px;width:60px}to{height:30px;width:30px}}@keyframes loadBubbleTwosection{from{height:30px;width:30px}25%{height:30px;width:30px}37.5%{height:60px;width:60px}50%{height:30px;width:30px}75%{height:30px;width:30px}87.5%{height:60px;width:60px}to{height:30px;width:30px}}@-webkit-keyframes loadBubbleThreesection{from{height:30px;width:30px}50%{height:30px;width:30px}62.5%{height:60px;width:60px}75%{height:30px;width:30px}to{height:30px;width:30px}}@keyframes loadBubbleThreesection{from{height:30px;width:30px}50%{height:30px;width:30px}62.5%{height:60px;width:60px}75%{height:30px;width:30px}to{height:30px;width:30px}}.loading-animation--section .loading-mask--section>.circle-wrapper{margin:0 15px;height:60px;width:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.loading-animation--section .loading-mask--section>.circle-wrapper>.circle-one,.loading-animation--section .loading-mask--section>.circle-wrapper>.circle-two,.loading-animation--section .loading-mask--section>.circle-wrapper>.circle-three{display:block;border-radius:60px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0, 0.42, 1, 0.61);animation-timing-function:cubic-bezier(0, 0.42, 1, 0.61)}.loading-animation--section .loading-mask--section>.circle-wrapper>.circle-one{-webkit-animation-name:loadBubbleOnesection;animation-name:loadBubbleOnesection}.loading-animation--section .loading-mask--section>.circle-wrapper>.circle-two{-webkit-animation-name:loadBubbleTwosection;animation-name:loadBubbleTwosection}.loading-animation--section .loading-mask--section>.circle-wrapper>.circle-three{-webkit-animation-name:loadBubbleThreesection;animation-name:loadBubbleThreesection}@-webkit-keyframes loadBubbleOnetoggle{from{height:7px;width:7px}12.5%{height:15px;width:15px}25%{height:7px;width:7px}to{height:7px;width:7px}}@keyframes loadBubbleOnetoggle{from{height:7px;width:7px}12.5%{height:15px;width:15px}25%{height:7px;width:7px}to{height:7px;width:7px}}@-webkit-keyframes loadBubbleTwotoggle{from{height:7px;width:7px}25%{height:7px;width:7px}37.5%{height:15px;width:15px}50%{height:7px;width:7px}75%{height:7px;width:7px}87.5%{height:15px;width:15px}to{height:7px;width:7px}}@keyframes loadBubbleTwotoggle{from{height:7px;width:7px}25%{height:7px;width:7px}37.5%{height:15px;width:15px}50%{height:7px;width:7px}75%{height:7px;width:7px}87.5%{height:15px;width:15px}to{height:7px;width:7px}}@-webkit-keyframes loadBubbleThreetoggle{from{height:7px;width:7px}50%{height:7px;width:7px}62.5%{height:15px;width:15px}75%{height:7px;width:7px}to{height:7px;width:7px}}@keyframes loadBubbleThreetoggle{from{height:7px;width:7px}50%{height:7px;width:7px}62.5%{height:15px;width:15px}75%{height:7px;width:7px}to{height:7px;width:7px}}.loading-animation--toggle .loading-mask--toggle>.circle-wrapper{margin:0 3.5px;height:15px;width:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.loading-animation--toggle .loading-mask--toggle>.circle-wrapper>.circle-one,.loading-animation--toggle .loading-mask--toggle>.circle-wrapper>.circle-two,.loading-animation--toggle .loading-mask--toggle>.circle-wrapper>.circle-three{display:block;border-radius:15px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0, 0.42, 1, 0.61);animation-timing-function:cubic-bezier(0, 0.42, 1, 0.61)}.loading-animation--toggle .loading-mask--toggle>.circle-wrapper>.circle-one{-webkit-animation-name:loadBubbleOnetoggle;animation-name:loadBubbleOnetoggle}.loading-animation--toggle .loading-mask--toggle>.circle-wrapper>.circle-two{-webkit-animation-name:loadBubbleTwotoggle;animation-name:loadBubbleTwotoggle}.loading-animation--toggle .loading-mask--toggle>.circle-wrapper>.circle-three{-webkit-animation-name:loadBubbleThreetoggle;animation-name:loadBubbleThreetoggle}.heapBox{position:relative}.heapBox *{margin:0;padding:0;outline:none}.heapBox a{text-decoration:none;color:#333}.heapBox.open .heap{height:auto;display:block;overflow:visible !important}.heapBox .holder{width:100%;overflow:hidden;background:#fff;line-height:2rem;text-transform:none;border:0.5px solid rgba(0,0,0,0.5);padding-right:4rem;z-index:1;padding-bottom:10px;border-radius:2px}@media screen and (min-width: 850px){.heapBox .holder{padding-top:1rem}}@media screen and (max-width: 849px){.heapBox .holder{border-radius:4px}}@media screen and (max-width: 599px){.heapBox .holder{border-radius:2px}}.heapBox .handler{position:absolute;right:0;top:0;height:100%;width:3rem;z-index:1}@media screen and (min-width: 600px){.heapBox .handler{right:15px}}@media screen and (min-width: 850px){.heapBox .handler{right:0}}.heapBox .handler:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #7f7f7f;border-bottom:0px solid transparent;height:10px;width:10px;content:"";position:absolute;right:15px;top:50%;margin-top:-2px}.heapBox div.heap{display:none;position:absolute;list-style-type:none;left:0;width:100%;top:34px;border-radius:2px;overflow:auto !important;max-height:30rem;z-index:91;border-style:solid;border-color:#7f7f7f;border-radius:0px 0px 2px 2px;border-width:0.5px}@media screen and (min-width: 600px){.heapBox div.heap{top:67px}}@media screen and (min-width: 850px){.heapBox div.heap{top:39px}}@media screen and (max-width: 849px){.heapBox div.heap{border-radius:4px}}@media screen and (max-width: 599px){.heapBox div.heap{border-radius:2px}}@media screen and (max-width: 849px){.heapBox div.heap{border-radius:0px 0px 4px 4px}}@media screen and (max-width: 599px){.heapBox div.heap{border-radius:0px 0px 2px 2px}}.heapBox div.heap:before{content:'';position:absolute;width:100%;height:0.5px;background-color:#7f7f7f;bottom:-1px;left:0px;z-index:100}.heapBox div.heap:after{content:'';display:block;position:absolute;top:-5px;left:20px;width:10px;height:10px;background:transparent;border-right:1px solid #7f7f7f;border-top:1px solid #7f7f7f;border-left:0px;border-bottom:0px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);z-index:999;background-image:-webkit-linear-gradient(45deg, transparent 47%, transparent 47%, white 47%);background-image:linear-gradient(45deg, transparent 47%, transparent 47%, white 47%)}@media screen and (max-width: 849px){.heapBox div.heap:after{top:-6px}}@media screen and (max-width: 599px){.heapBox div.heap:after{top:-6px}}.heapBox div.heap .heapOptions{display:block;overflow:hidden;z-index:20;position:relative;border-top:none;border-bottom:0;float:none;width:auto;max-height:310px;overflow:scroll}@media screen and (max-width: 599px){.heapBox div.heap .heapOptions{max-height:313px}}.heapBox div.heap .heapOptions--no-scroll{overflow:hidden}.heapBox div.heap .heapOptions .heapOption{z-index:20;position:relative;display:block;height:3.8rem;width:100%;background-color:white}.heapBox div.heap .heapOptions .heapOption a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;text-transform:none;width:100%;display:block;background:#fff;text-indent:1rem;padding:0;line-height:3.8rem;color:#333}.heapBox div.heap .heapOptions .heapOption a.selected{background-color:#f2f2f2;color:#EF426F}.heapBox div.heap .heapOptions .heapOption a:hover{color:#EF426F !important}.heapBox div.heap a.sliderUp{display:block;width:100%;height:15px;background-repeat:no-repeat;background-position:center center;position:absolute;top:0px;z-index:30}.heapBox div.heap a.sliderDown{display:block;width:100%;height:15px;background-repeat:no-repeat;background-position:center center;position:absolute;bottom:0px;z-index:30}.heapBox--freestyle .holder{border:none;border-radius:2px}@media screen and (max-width: 849px){.heapBox--freestyle .holder{border-radius:4px}}@media screen and (max-width: 599px){.heapBox--freestyle .holder{border-radius:2px}}.heapBox--freestyle .holder:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #404040;border-bottom:0px solid transparent;height:10px;width:10px;content:"";position:absolute;right:15px;top:50%;margin-top:-5px}.heapBox--freestyle div.heap{border-radius:2px}@media screen and (max-width: 849px){.heapBox--freestyle div.heap{border-radius:4px}}@media screen and (max-width: 599px){.heapBox--freestyle div.heap{border-radius:2px}}.heapBox--freestyle div.heap.open-heap{overflow:visible !important}@media screen and (min-width: 600px){.heapBox--freestyle div.heap.open-heap{top:52px}}@media screen and (max-width: 849px){.heapBox--freestyle div.heap.open-heap{top:86px}}@media screen and (max-width: 599px){.heapBox--freestyle div.heap.open-heap{top:54px}}.heapBox--freestyle div.heap:before{content:'';display:block;position:absolute;top:-5px;left:20px;width:10px;height:10px;background:transparent;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-left:0px;border-bottom:0px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);z-index:999;background-image:-webkit-linear-gradient(45deg, transparent 47%, transparent 47%, white 47%);background-image:linear-gradient(45deg, transparent 47%, transparent 47%, white 47%)}.heapBox--freestyle div.heap:after{border-color:#e5e5e5}.heapBox--freestyle div.heap ul.heapOptions{max-height:none}.heapBox--freestyle div.heap ul.heapOptions a.heapBox--freestyle__link{border-style:solid;border-width:0px 0.5px 0px 0.5px;border-color:#e5e5e5;font-size:1.6rem}@media screen and (min-width: 600px){.heapBox--freestyle div.heap ul.heapOptions a.heapBox--freestyle__link{font-size:2.4rem}}@media screen and (min-width: 850px){.heapBox--freestyle div.heap ul.heapOptions a.heapBox--freestyle__link{font-size:2rem}}.heapBox--freestyle div.heap ul.heapOptions a.heapBox--freestyle__link.first{border-radius:2px 2px 0px 0px;border-width:0.5px 0.5px 0px 0.5px}@media screen and (max-width: 849px){.heapBox--freestyle div.heap ul.heapOptions a.heapBox--freestyle__link.first{border-radius:4px 4px 0px 0px}}@media screen and (max-width: 599px){.heapBox--freestyle div.heap ul.heapOptions a.heapBox--freestyle__link.first{border-radius:2px 2px 0px 0px}}.heapBox--freestyle div.heap ul.heapOptions a.heapBox--freestyle__link.last{border-radius:0px 0px 2px 2px;border-width:0px 0.5px 0.5px 0.5px}@media screen and (max-width: 849px){.heapBox--freestyle div.heap ul.heapOptions a.heapBox--freestyle__link.last{border-radius:0px 0px 4px 4px}}@media screen and (max-width: 599px){.heapBox--freestyle div.heap ul.heapOptions a.heapBox--freestyle__link.last{border-radius:0px 0px 2px 2px}}.heapBox--freestyle div.heap ul.heapOptions a.heapBox--freestyle__link.selected{background-color:#f2f2f2;color:#EF426F}.heapBox--freestyle div.heap ul.heapOptions a.heapBox--freestyle__link:hover{color:#EF426F !important}#heapbox_gender-select.heapBox.open .heap .heapOptions{overflow:hidden}.heapBox.disabled .holder{color:#CCC}.heapBox .holder{float:left;position:relative;min-height:3.8rem}.toggle-icon,.toggle-switch{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:3.5rem}@media screen and (min-width: 600px){.toggle-icon,.toggle-switch{height:7rem}}@media screen and (min-width: 850px){.toggle-icon,.toggle-switch{height:4rem}}.toggle-icon [ng-transclude],.toggle-switch [ng-transclude]{display:inherit;width:inherit}.toggle-icon__link,.toggle-switch__link{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothamblack', 'Arial Narrow', Heveltica, Arial, sans-serif;height:100%;width:100%;display:block;color:#bfbfbf;border:1px solid #7f7f7f;border-radius:3px;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease;text-decoration:none;white-space:normal;text-transform:capitalize;line-height:3.5rem;padding-left:1.3rem;padding-right:1.3rem}@media screen and (min-width: 600px){.toggle-icon__link,.toggle-switch__link{line-height:7rem;padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 850px){.toggle-icon__link,.toggle-switch__link{line-height:4rem;padding-left:1.7rem;padding-right:1.7rem}}.toggle-icon__link.active,.toggle-switch__link.active{color:white;background-color:#00b0ba;border-color:#00b0ba}.toggle-icon{margin:0 1rem}@media screen and (max-width: 599px){.toggle-icon{margin:0 0.5rem}}.toggle-icon:first-of-type{margin-left:0}.toggle-icon:last-of-type{margin-right:0}.toggle-icon__link{position:relative;white-space:nowrap;padding-right:3.5rem}@media screen and (min-width: 600px){.toggle-icon__link{padding-right:4.4rem}}@media screen and (min-width: 850px){.toggle-icon__link{padding-right:4rem}}.toggle-icon__link:before{position:absolute;font-family:'icomoon';font-size:17px;width:23px;line-height:36px;content:url("https://assets.fitstar.com/o/57f2c7aeb7a2ce22f200d988");top:1px;right:10px}@media screen and (min-width: 600px){.toggle-icon__link:before{top:20px;right:18px}}@media screen and (min-width: 850px){.toggle-icon__link:before{top:3px;right:13px}}.toggle-icon__link.active:before{content:url("https://assets.fitstar.com/o/57f2c7e4b7a2ce22f200d989")}.toggle-icon__link--copy:before{top:-2px;right:8px;content:"\e621"}@media screen and (min-width: 600px){.toggle-icon__link--copy:before{top:16px;right:16px}}@media screen and (min-width: 850px){.toggle-icon__link--copy:before{top:0;right:10px}}.toggle-icon.phone .toggle-icon__link:before{width:19px;font-size:2.4rem;content:url("https://assets.fitstar.com/o/57f2c83817fa5c7c0800dacf");top:4px}@media screen and (min-width: 600px){.toggle-icon.phone .toggle-icon__link:before{top:20px}}@media screen and (min-width: 850px){.toggle-icon.phone .toggle-icon__link:before{top:6px}}.toggle-icon.phone .toggle-icon__link.active:before{content:url("https://assets.fitstar.com/o/57fe773917fa5c7c0800e726")}.toggle-switch--reg{margin:0 auto;margin-top:2rem;max-width:636px}@media screen and (max-width: 849px){.toggle-switch--reg{margin:1.5rem auto}}.toggle-switch--reg .toggle-switch__link{max-width:29.8rem;color:rgba(255,255,255,0.7);border-color:rgba(255,255,255,0.5);background-color:rgba(0,0,0,0.05);line-height:4rem !important}@media screen and (max-width: 849px){.toggle-switch--reg .toggle-switch__link{line-height:7rem !important}}@media screen and (max-width: 599px){.toggle-switch--reg .toggle-switch__link{line-height:3.5rem !important}}.toggle-switch--reg .toggle-switch__link:first-letter{text-transform:uppercase}.toggle-switch--reg .toggle-switch__link.active{color:white;background-color:#00b0ba;border-color:#00b0ba}.toggle-switch__link:first-child{border-right:0;border-bottom-right-radius:0;border-top-right-radius:0}.toggle-switch__link:last-child{border-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.slide-animation[ng-view].ng-enter,.slide-animation[ng-view].ng-leave{position:absolute;left:0;right:0;-webkit-transition:margin 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition:margin 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75)}.slide-animation[ng-view].ng-enter{margin-left:200vw;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slide-animation[ng-view].ng-enter-active{margin-left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slide-animation[ng-view].ng-leave{margin-left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slide-animation[ng-view].ng-leave-active{margin-left:-200vw;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slide-out-animation[ng-view].ng-leave{position:absolute;left:0;right:0;-webkit-transition:margin 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition:margin 300ms cubic-bezier(0.25, 0.25, 0.75, 0.75);margin-left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slide-out-animation[ng-view].ng-leave-active{margin-left:-200vw;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.user{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:auto;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.user__avatar{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:6rem;height:6rem;border-radius:10rem;border:2px solid white;margin-bottom:1.5rem}@media screen and (min-width: 600px){.user__avatar{width:9rem;height:9rem}}.program-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1.5rem;text-align:center;overflow:hidden;background-color:white;width:29rem;height:43.5rem;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.program-tile--get_moving:hover .program-tile__header:after,.program-tile--get_moving.program-tile--current .program-tile__header:after{content:"";position:absolute;background-image:-webkit-linear-gradient(left, #0E69B1, #00B0BA);background-image:linear-gradient(to right, #0E69B1, #00B0BA);left:0px;right:0px;height:4px}.program-tile--get_moving:hover .program-tile__button,.program-tile--get_moving.program-tile--current .program-tile__button{background:-webkit-linear-gradient(left, #0E69B1, #00B0BA);background:linear-gradient(to right, #0E69B1, #00B0BA);color:white}.program-tile--get_moving:hover .program-icon__frequency,.program-tile--get_moving.program-tile--current .program-icon__frequency{opacity:1}.program-tile--get_moving:hover .program-icon__duration,.program-tile--get_moving.program-tile--current .program-icon__duration{opacity:1}.program-tile--get_moving .program-tile__button{border-color:rgba(0,0,0,0.1)}.program-tile--get_lean:hover .program-tile__header:after,.program-tile--get_lean.program-tile--current .program-tile__header:after{content:"";position:absolute;background-image:-webkit-linear-gradient(left, #C22A7C, #6F10AD);background-image:linear-gradient(to right, #C22A7C, #6F10AD);left:0px;right:0px;height:4px}.program-tile--get_lean:hover .program-tile__button,.program-tile--get_lean.program-tile--current .program-tile__button{background:-webkit-linear-gradient(left, #C22A7C, #6F10AD);background:linear-gradient(to right, #C22A7C, #6F10AD);color:white}.program-tile--get_lean:hover .program-icon__frequency,.program-tile--get_lean.program-tile--current .program-icon__frequency{opacity:1}.program-tile--get_lean:hover .program-icon__duration,.program-tile--get_lean.program-tile--current .program-icon__duration{opacity:1}.program-tile--get_lean .program-tile__button{border-color:rgba(0,0,0,0.1)}.program-tile--get_strong:hover .program-tile__header:after,.program-tile--get_strong.program-tile--current .program-tile__header:after{content:"";position:absolute;background-image:-webkit-linear-gradient(left, #6F10AD, #40439A);background-image:linear-gradient(to right, #6F10AD, #40439A);left:0px;right:0px;height:4px}.program-tile--get_strong:hover .program-tile__button,.program-tile--get_strong.program-tile--current .program-tile__button{background:-webkit-linear-gradient(left, #6F10AD, #40439A);background:linear-gradient(to right, #6F10AD, #40439A);color:white}.program-tile--get_strong:hover .program-icon__frequency,.program-tile--get_strong.program-tile--current .program-icon__frequency{opacity:1}.program-tile--get_strong:hover .program-icon__duration,.program-tile--get_strong.program-tile--current .program-icon__duration{opacity:1}.program-tile--get_strong .program-tile__button{border-color:rgba(0,0,0,0.1)}.program-tile--daily_dose:hover .program-tile__header:after,.program-tile--daily_dose.program-tile--current .program-tile__header:after{content:"";position:absolute;background-image:-webkit-linear-gradient(left, #FF5659, #C22A7C);background-image:linear-gradient(to right, #FF5659, #C22A7C);left:0px;right:0px;height:4px}.program-tile--daily_dose:hover .program-tile__button,.program-tile--daily_dose.program-tile--current .program-tile__button{background:-webkit-linear-gradient(left, #FF5659, #C22A7C);background:linear-gradient(to right, #FF5659, #C22A7C);color:white}.program-tile--daily_dose:hover .program-icon__frequency,.program-tile--daily_dose.program-tile--current .program-icon__frequency{opacity:1}.program-tile--daily_dose:hover .program-icon__duration,.program-tile--daily_dose.program-tile--current .program-icon__duration{opacity:1}.program-tile--daily_dose .program-tile__button{border-color:rgba(0,0,0,0.1)}.program-tile--current{cursor:default}.program-tile__header{width:100%;height:18rem;background-color:transparent;background-size:cover;background-repeat:no-repeat;background-postion:center center}.program-tile__header__mask{height:100%;width:100%;background-color:rgba(0,0,0,0.25);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:white}.program-tile__header:after{content:"";position:absolute;background-color:#e5e5e5;left:0px;right:0px;height:4px}.program-tile__header--get_moving{background-image:url("https://assets.fitstar.com/o/57eaaff917fa5c7c0800d1f5")}.program-tile__header--get_moving.program-tile__header--female{background-image:url("https://assets.fitstar.com/o/57eaaff917fa5c7c0800d1f5")}.program-tile__header--get_moving.program-tile__header--male{background-image:url("https://assets.fitstar.com/o/57eae4df686c4a38ca00d391")}.program-tile__header--get_lean{background-image:url("https://assets.fitstar.com/o/57eae4603a6e854c1e00d264")}.program-tile__header--get_lean.program-tile__header--female{background-image:url("https://assets.fitstar.com/o/57eae4603a6e854c1e00d264")}.program-tile__header--get_lean.program-tile__header--male{background-image:url("https://assets.fitstar.com/o/57eae47e3a6e854c1e00d265")}.program-tile__header--get_strong{background-image:url("https://assets.fitstar.com/o/57eae4c2686c4a38ca00d390")}.program-tile__header--get_strong.program-tile__header--female{background-image:url("https://assets.fitstar.com/o/57eae49ec80843316a00d247")}.program-tile__header--get_strong.program-tile__header--male{background-image:url("https://assets.fitstar.com/o/57eae4c2686c4a38ca00d390")}.program-tile__header--daily_dose{background-image:url("https://assets.fitstar.com/o/57eae5d217fa5c7c0800d237")}.program-tile__header--daily_dose.program-tile__header--female{background-image:url("https://assets.fitstar.com/o/57eae5323a6e854c1e00d266")}.program-tile__header--daily_dose.program-tile__header--male{background-image:url("https://assets.fitstar.com/o/57eae5d217fa5c7c0800d237")}.program-tile__colored-icon--get_moving{height:60px;width:60px;content:"";background:url("https://assets.fitstar.com/o/57fd87223a6e854c1e00e721");background-repeat:no-repeat;background-size:contain}.program-tile__colored-icon--get_lean{height:60px;width:60px;content:"";background:url("https://assets.fitstar.com/o/57fd8795299c38048300e6fc");background-repeat:no-repeat;background-size:contain}.program-tile__colored-icon--get_strong{height:60px;width:60px;content:"";background:url("https://assets.fitstar.com/o/57fd87b83a6e854c1e00e722");background-repeat:no-repeat;background-size:contain}.program-tile__colored-icon--daily_dose{height:60px;width:60px;content:"";background:url("https://assets.fitstar.com/o/57fd87c9c80843316a00e6c6");background-repeat:no-repeat;background-size:contain}.program-tile__icon{font-size:6rem;color:white}.program-tile__icon--get_moving{height:60px;width:60px;content:"";background:url("https://assets.fitstar.com/o/57fd86c7c80843316a00e6c5");background-repeat:no-repeat;background-size:contain}.program-tile__icon--get_lean{height:60px;width:60px;content:"";background:url("https://assets.fitstar.com/o/57fd86673a6e854c1e00e720");background-repeat:no-repeat;background-size:contain}.program-tile__icon--get_strong{height:60px;width:60px;content:"";background:url("https://assets.fitstar.com/o/57fd869817fa5c7c0800e630");background-repeat:no-repeat;background-size:contain}.program-tile__icon--daily_dose{height:60px;width:60px;content:"";background:url("https://assets.fitstar.com/o/57fd8517686c4a38ca00e85c");background-repeat:no-repeat;background-size:contain}.program-tile__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:1.4rem;margin:0;line-height:3.8rem;font-weight:400}@media screen and (min-width: 600px){.program-tile__title{font-size:2.8rem;line-height:3.83rem}}@media screen and (max-width: 599px){.program-tile__title{line-height:2.2rem}}@media screen and (max-width: 599px){.program-tile__title{font-size:2.2rem;margin:0;font-weight:500;line-height:5rem}}@media screen and (max-width: 599px) and (min-width: 600px){.program-tile__title{font-size:4.4rem;line-height:6.01rem}}.program-tile__subtitle{color:rgba(255,255,255,0.85)}.program-tile__content{padding:2rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;width:100%}.program-tile__description{color:rgba(0,0,0,0.5)}.program-tile__icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;position:absolute;bottom:7rem;left:0}.program-tile__button{color:#EF426F;position:absolute;bottom:0;left:0;width:100%;border-top:1px solid;height:5rem;line-height:5rem}.program-tile__free{position:absolute}.program-icon{margin:0 2rem}.program-icon__description{text-align:center;margin-top:5px}.program-icon__frequency,.program-icon__duration{height:18px;width:80px;opacity:.8;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:contain}.program-icon__frequency--get_moving{background-image:url("https://assets.fitstar.com/o/59d6a7a63a6e852ce30024d9")}.program-icon__frequency--get_lean{background-image:url("https://assets.fitstar.com/o/58f12bf63a6e851f8001e1ca")}.program-icon__frequency--get_strong{background-image:url("https://assets.fitstar.com/o/58f12c24299c38786701e0a5")}.program-icon__frequency--daily_dose{background-image:url("https://assets.fitstar.com/o/58f12be0b7a2ce5f6e01e370")}.program-icon__duration--get_moving{background-image:url("https://assets.fitstar.com/o/58f12adcb7a2ce5f6e01e36c")}.program-icon__duration--get_lean{background-image:url("https://assets.fitstar.com/o/58f12ac43a6e851f8001e1c8")}.program-icon__duration--get_strong{background-image:url("https://assets.fitstar.com/o/58f12afeb7a2ce5f6e01e36e")}.program-icon__duration--daily_dose{background-image:url("https://assets.fitstar.com/o/58f12aa7c808431ba401e46a")}.program-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:3rem 0}.program-icons__arrow{margin:0 3rem}.rating{display:block;text-align:center;margin-bottom:2.5rem;margin-top:2rem}.rating::after{clear:both;content:"";display:table}@media screen and (max-width: 350px){.rating{margin-bottom:1.5rem}}.rating span{position:absolute;left:-999em}.rating .star{color:rgba(0,0,0,0.2);font-size:50px;display:inline-block;margin-right:10px;cursor:pointer;margin:0 2px;background-size:cover;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}@media screen and (max-width: 400px){.rating .star{font-size:40px}}@media screen and (max-width: 350px){.rating .star{font-size:30px}}.rating .star--session-rating{-webkit-text-stroke:1px #00b0ba;color:rgba(0,0,0,0.7);text-shadow:-1px -1px 0 #00b0ba, 1px -1px 0 #00b0ba, -1px 1px 0 #00b0ba, 1px 1px 0 #00b0ba}.rating .star--not-clickable{cursor:default}.rating .star:after{content:"\2605"}.rating .star.active{color:#00b0ba}.rating .star.active:after{content:"\2605"}@media screen and (min-width: 600px){.lang-pt .subscription-card{height:44rem}}.subscription-card{position:relative;width:100%}@media screen and (min-width: 600px){.subscription-card{background-color:rgba(0,0,0,0.5);color:white}}@media screen and (min-width: 600px){.subscription-card{width:34rem;height:40rem;margin-bottom:4.5rem;padding:4.5rem 2rem;border-bottom-left-radius:5px;border-top-left-radius:5px}.subscription-card:last-of-type{border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px}}@media screen and (min-width: 850px){.subscription-card{padding:4.5rem;padding:4.5rem 3rem}}.subscription-card__divider{height:calc(100% - 11rem);border-left:1px solid #bfbfbf;position:absolute;left:0;top:4.5rem}@media screen and (max-width: 599px){.subscription-card__divider{display:none}}@media screen and (max-width: 599px){.subscription-card__title{display:none}}.subscription-card__buttons{margin:3rem 0;width:100%}@media screen and (max-width: 599px){.subscription-card__buttons{margin-top:0}}.subscription-trainer-profile{padding:0}.subscription-trainer-profile__img{height:12rem;width:12rem;background-size:12rem;border-radius:100%;margin:2.5rem auto 2.5rem;border:2px solid white;background-repeat:no-repeat;background-size:cover}.subscription-trainer-profile__img.Adrian{background-position:50% 50%}.subscription-trainer-profile__img.Lea{background-position:45% 50%}@media screen and (max-width: 599px){.subscription-trainer-profile__header{color:#191919}}.subscription-trainer-profile__subheader{color:rgba(255,255,255,0.7)}@media screen and (max-width: 599px){.subscription-trainer-profile__subheader{color:#404040}}.subscription-trainer-profile__details{padding:1.5rem 3rem}.subscription-trainer-profile__footer{width:100%;background-color:rgba(255,255,255,0.3);color:white;position:absolute;bottom:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:3rem;line-height:3rem;width:68rem;max-width:100vw;z-index:1}@media screen and (max-width: 599px){.subscription-trainer-profile__footer{display:none}}.tony-avatar{background:no-repeat center url("https://assets.fitstar.com/o/5626c2a0c80843382c0097d9");background-size:cover}.horizontal-divider{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:2.5rem 0}.horizontal-divider::after{clear:both;content:"";display:table}.horizontal-divider__left,.horizontal-divider__right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:1px;margin-top:2px;background-color:rgba(0,0,0,0.2)}.horizontal-divider__text{margin:0 1.5rem}.horizontal-divider--light{color:#bfbfbf}.horizontal-divider--light .horizontal-divider__left,.horizontal-divider--light .horizontal-divider__right{background-color:rgba(255,255,255,0.7)}.perk-list{text-align:left;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:3rem;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 849px){.perk-list{margin-left:1.5rem}}.perk-list__perk{color:rgba(0,0,0,0.5)}.header-logged-out{position:fixed;height:auto;width:100%;z-index:1000}@media screen and (max-width: 1099px){.header-logged-out{position:absolute}}.header-logged-out .header-wrapper{position:relative;width:100%;height:100%}.header-logged-out__logo{position:relative;height:100%;left:4rem;top:1rem;display:block;margin-bottom:2rem}.header-logged-out__logo--secondary{top:2rem;left:3.5rem}.header-logged-out__links{position:absolute;top:1rem;right:3rem}.header-logged-out__links a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothamblack', 'Arial Narrow', Heveltica, Arial, sans-serif;display:inline-block;padding:0 1.7rem;font-size:1.4rem;line-height:3.5rem;color:#fff;text-transform:uppercase}.header-logged-out__links a.active{background-color:#00AFF0;border-radius:3px}.the-footer{min-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:0;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:-1px 0px 2px 0px rgba(0,0,0,0.5);padding:1.5rem;background-color:white}@media screen and (min-width: 600px){.the-footer{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 850px){.the-footer{padding-left:4rem;padding-right:4rem}}@media screen and (min-width: 850px){.the-footer--compact{padding-left:2rem;padding-right:2rem}}.the-footer--dark{color:white;background-color:rgba(0,0,0,0.5)}.the-footer--dark .the-footer__link-section{color:#00b0ba}.the-footer--dark .the-footer__link:nth-of-type(n+2){border-left:1px solid rgba(255,255,255,0.5)}.the-footer--dark .the-footer__copyright{color:white !important}.the-footer__link-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}@media screen and (max-width: 599px){.the-footer__link-section{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}.the-footer__link-section__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 599px){.the-footer__link-section__links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.the-footer__link{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;padding-right:1.5rem;color:#00b0ba}.the-footer__link:nth-of-type(n+2){padding:0 1.5rem;border-left:1px solid rgba(0,0,0,0.2)}.the-footer__link:last-of-type{padding-right:0}.the-footer__copyright{text-align:left;margin-bottom:0.5rem}@media screen and (max-width: 599px){.the-footer__copyright{text-align:center;margin-top:1.5rem}}.mini-footer{bottom:0;left:0px;right:50%;min-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;box-shadow:-1px 0px 2px 0px rgba(0,0,0,0.5);padding:1.5rem;background-color:white}.mini-footer--dark{color:white;background-color:#002a3a}.mini-footer--dark .mini-footer__link-section{color:white}.mini-footer--dark .mini-footer__link{color:#00b0ba}.mini-footer--dark .mini-footer__link:nth-of-type(n+2){border-left:1px solid rgba(255,255,255,0.5)}.mini-footer__link-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:rgba(0,0,0,0.5);-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin:0 auto;text-align:center}.mini-footer__link-section__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mini-footer__link{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;padding-right:1.5rem}.mini-footer__link:nth-of-type(n+2){padding:0 1.5rem;border-left:1px solid rgba(0,0,0,0.2)}.mini-footer__link:last-of-type{padding-right:0}.mini-footer__copyright{margin-bottom:0.5rem;margin-top:1.5rem}.language-selector{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;z-index:498;width:100%}@media screen and (min-width: 600px){.language-selector{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0.5rem;margin-right:0;max-width:190px;-webkit-flex-basis:190px;-ms-flex-preferred-size:190px;flex-basis:190px}}@media screen and (min-width: 1100px){.language-selector{-webkit-flex-basis:310px;-ms-flex-preferred-size:310px;flex-basis:310px;max-width:310px}}.language-selector .heapBox .handler{height:4rem;right:0px}.language-selector .heapBox .handler:after{border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:5px solid #404040;border-top:0px solid transparent;top:40%}.language-selector .heapBox .holder{border:0.5px solid #bfbfbf}.language-selector .heapBox.open .heap{border:0.5px solid #bfbfbf}.language-selector .heapBox.open .heap:before{display:none}.language-selector .heapBox.open .heap:after{content:"";position:absolute;bottom:-5px;top:initial;border-style:solid;border-width:0px 0px 1px 1px;border-color:#bfbfbf;background-image:-webkit-linear-gradient(225deg, transparent 47%, transparent 47%, white 47%);background-image:linear-gradient(-135deg, transparent 47%, transparent 47%, white 47%);z-index:0}.language-selector .heapBox.open .heap .heapOptions{overflow:visible;border:none}.language-selector .heapBox.open .heap .heapOptions .heapOption{border:none}.language-selector .heapBox.open .holder:before{top:6px}.language-selector .heapBox.open .holder:after{top:2px;border-style:solid;border-color:#bfbfbf;border-width:0px 0px 1px 1px}.language-selector .heapBox .holder{padding:1rem;height:4rem}.language-selector .heapBox div.heap{top:-195px;border-width:0.5px 0px 0px 0px}.language-selector--mini{width:100%;max-width:none}.language-selector--compact{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;z-index:498;max-width:210px;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media screen and (max-width: 599px){.language-selector--compact{width:100%;max-width:none}}.language-selector--compact .heapBox a{text-align:left}.language-selector--compact .heapBox .handler:before{margin-top:-2px}.language-selector--dark .heapBox div.heap{top:initial;bottom:-1px}.language-selector--dark .heapBox.open .heap:after{background-image:-webkit-linear-gradient(225deg, transparent 47%, transparent 47%, black 47%);background-image:linear-gradient(-135deg, transparent 47%, transparent 47%, black 47%)}.language-selector--dark .heapBox .holder{color:white;background-color:#002a3a;border:1px solid rgba(255,255,255,0.5)}.language-selector--dark .heapBox .heap .heapOptions .heapOption{background-color:rgba(0,0,0,0.9)}.language-selector--dark .heapBox .heap .heapOptions .heapOption a{color:white;background-color:rgba(0,0,0,0.9);border:none}.subscription-tile-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:2rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.subscription-tile-wrapper .subscription-tile{-webkit-box-flex:0;-webkit-flex:0 1 48%;-ms-flex:0 1 48%;flex:0 1 48%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:0.1rem solid #EF426F;border-radius:0.4rem;overflow:hidden}@media screen and (max-width: 765px){.subscription-tile-wrapper .subscription-tile{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}}.subscription-tile-wrapper .subscription-tile.expires_soon{border-color:#ffac38}.subscription-tile-wrapper .subscription-tile.expires_soon .subscription-tile__heading{background-color:#ffac38;border-bottom-color:#ffac38}.subscription-tile-wrapper .subscription-tile.expires_soon .expiry_date .strong{color:#ffac38}.subscription-tile-wrapper .subscription-tile.trial{border-color:#ffac38}.subscription-tile-wrapper .subscription-tile.trial .subscription-tile__heading{background-color:#fef6eb;border-bottom-color:#ffac38;color:#ffac38}.subscription-tile-wrapper .subscription-tile.trial .subscription-tile__body__section--trial-upsell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0.7rem}.subscription-tile-wrapper .subscription-tile.trial .subscription-tile__body__section--trial-upsell a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#ffac38}.subscription-tile-wrapper .subscription-tile.trial .subscription-tile__body__section--trial-upsell a.upsell-icon-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1;-ms-flex:0 1;flex:0 1;min-width:8.5rem;height:5.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:1.1rem;border:0.2rem solid #ffac38;background-color:#fef6eb;border-radius:0.3rem}.subscription-tile-wrapper .subscription-tile.trial .subscription-tile__body__section--trial-upsell a.upsell-icon-wrapper:hover{color:white;background-color:#ffac38}.subscription-tile-wrapper .subscription-tile.trial .subscription-tile__body__section--trial-upsell a.upsell-icon-wrapper__icon{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.subscription-tile-wrapper .subscription-tile--pt .subscription-tile__heading{background-color:rgba(239,66,111,0.1)}.subscription-tile-wrapper .subscription-tile--pt .subscription-tile__heading--premium{color:white;background-color:#EF426F}.subscription-tile-wrapper .subscription-tile--yoga{border-color:#74c59e}@media screen and (max-width: 765px){.subscription-tile-wrapper .subscription-tile--yoga{margin:1.4rem 0}}.subscription-tile-wrapper .subscription-tile--yoga .subscription-tile__heading{color:#74c59e;background-color:#f1f9f5;border-bottom:0.1rem solid #74c59e}.subscription-tile-wrapper .subscription-tile--yoga .subscription-tile__heading--premium{background-color:#74c59e;color:white}.subscription-tile-wrapper .subscription-tile--yoga .subscription-tile__body .button{background-color:#74c59e}.subscription-tile-wrapper .subscription-tile--yoga .subscription-tile__body .button:hover{background-color:rgba(116,197,158,0.65)}.subscription-tile-wrapper .subscription-tile--yoga .subscription-tile__body__icons__icon div.ico-first{background:transparent url("https://assets.fitstar.com/o/5824c790b7a2ce22f20118fd") no-repeat bottom center;background-size:60px 59px}.subscription-tile-wrapper .subscription-tile--yoga .subscription-tile__body__icons__icon div.ico-second{background:transparent url("https://assets.fitstar.com/o/5824c790b7a2ce22f20118ff") no-repeat bottom center;background-size:60px 59px}.subscription-tile-wrapper .subscription-tile--yoga .subscription-tile__body__icons__icon div.ico-third{background:transparent url("https://assets.fitstar.com/o/5824c790b7a2ce22f2011900") no-repeat bottom center;background-size:60px 59px}.subscription-tile-wrapper .subscription-tile__heading{height:5.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1.4rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:#EF426F;background-color:rgba(239,66,111,0.1);border-bottom:0.1rem solid #EF426F}@media screen and (max-width: 599px){.subscription-tile-wrapper .subscription-tile__heading{height:4.8rem}}.subscription-tile-wrapper .subscription-tile__heading--premium{color:white;background-color:#EF426F}.subscription-tile-wrapper .subscription-tile__heading .product{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.subscription-tile-wrapper .subscription-tile__heading .tier{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.subscription-tile-wrapper .subscription-tile__heading .tier img{position:relative;top:-1px;margin:auto 0;margin-left:0.7rem}.subscription-tile-wrapper .subscription-tile__heading div{line-height:5.4rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 599px){.subscription-tile-wrapper .subscription-tile__heading div{line-height:4.8rem}}.subscription-tile-wrapper .subscription-tile__heading div:last-of-type{text-align:right}.subscription-tile-wrapper .subscription-tile__body{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1.5rem;color:#404040}.subscription-tile-wrapper .subscription-tile__body p .strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothamblack', 'Arial Narrow', Heveltica, Arial, sans-serif}.subscription-tile-wrapper .subscription-tile__body__section{padding-bottom:1rem;margin-bottom:0.9rem;border-bottom:0.1rem solid #bfbfbf}.subscription-tile-wrapper .subscription-tile__body__section:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0}.subscription-tile-wrapper .subscription-tile__body__section__flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.subscription-tile-wrapper .subscription-tile__body__section__flex-wrapper--centered-items{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.subscription-tile-wrapper .subscription-tile__body__section__flex-wrapper *{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.subscription-tile-wrapper .subscription-tile__body__section__flex-wrapper div:last-child,.subscription-tile-wrapper .subscription-tile__body__section__flex-wrapper a:last-child{text-align:right}.subscription-tile-wrapper .subscription-tile__body__section__payment-info{padding-top:0.7rem}.subscription-tile-wrapper .subscription-tile__body__section__payment-info *:first-child{-webkit-box-flex:0;-webkit-flex:0 1;-ms-flex:0 1;flex:0 1;padding-right:1.2rem;-webkit-flex-basis:10.5rem;-ms-flex-preferred-size:10.5rem;flex-basis:10.5rem}.subscription-tile-wrapper .subscription-tile__body__card-logo{display:block;width:8.8rem;height:5.5rem}.subscription-tile-wrapper .subscription-tile__body__card-logo--swa{background:transparent url("https://assets.fitstar.com/o/570eae65299c382383003141") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__card-logo--iap{background:transparent url("https://assets.fitstar.com/o/570eae65299c382383003142") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__card-logo--discover{background:transparent url("https://assets.fitstar.com/o/570eae65299c382383003143") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__card-logo--fitbit{background:transparent url("https://assets.fitstar.com/o/57d9e575c80843316a00c00c") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__card-logo--manual{background:transparent url("https://assets.fitstar.com/o/57d9e580b7a2ce22f200be9e") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__card-logo--play{background:transparent url("https://assets.fitstar.com/o/570eae65299c382383003146") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__card-logo--mastercard{background:transparent url("https://assets.fitstar.com/o/573ceb08299c380483002b9c") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__card-logo--trial{background:transparent url("https://assets.fitstar.com/o/570eae65299c382383003148") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__card-logo--visa{background:transparent url("https://assets.fitstar.com/o/570eb73017fa5c14ef00325f") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__card-logo--diners{background:transparent url("https://assets.fitstar.com/o/573ba19e686c4a38ca002b8b") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__card-logo--jcb{background:transparent url("https://assets.fitstar.com/o/573ba1af3a6e854c1e002a1c") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__card-logo--american{background:transparent url("https://assets.fitstar.com/o/573ba2bbb7a2ce22f20029b6") no-repeat 0 0;background-size:cover}.subscription-tile-wrapper .subscription-tile__body__icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.5rem 0}.subscription-tile-wrapper .subscription-tile__body__icons__icon{-webkit-box-flex:0;-webkit-flex:0 1 33.33%;-ms-flex:0 1 33.33%;flex:0 1 33.33%;margin-bottom:1.5rem}.subscription-tile-wrapper .subscription-tile__body__icons__icon div{margin:0 auto;width:60px;height:59px}.subscription-tile-wrapper .subscription-tile__body__icons__icon div.ico-first{background:transparent url("https://assets.fitstar.com/o/5824c790b7a2ce22f20118fe") no-repeat bottom center;background-size:51px 48px}.subscription-tile-wrapper .subscription-tile__body__icons__icon div.ico-second{background:transparent url("https://assets.fitstar.com/o/5824c790b7a2ce22f20118fc") no-repeat bottom center;background-size:53px 55px}.subscription-tile-wrapper .subscription-tile__body__icons__icon div.ico-third{background:transparent url("https://assets.fitstar.com/o/5824c78fb7a2ce22f20118fb") no-repeat bottom center;background-size:49px 49px}.subscription-tile-wrapper .subscription-tile__body__icons__icon span{display:block;padding:0 0.4rem;margin-top:1rem;text-align:center;color:#7f7f7f}.subscription-tile-wrapper .subscription-tile__body__cta{margin-top:auto}.trainer-settings-card__wrapper{overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.trainer-settings-card__body-text{padding:10px 0}.trainer-profile__image-and-bio-wrapper{overflow:hidden;margin-top:45px;margin-bottom:45px}.trainer-profile__overlay{background-color:black;width:100%;height:100%;min-height:100%;position:fixed;top:0;left:0;z-index:10000;display:none;color:white}.trainer-profile__overlay--visible{display:block}.trainer-modal__play-button{position:absolute;margin-top:-23px;margin-left:-23px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.trainer-modal__bio{width:50%;float:right;padding-left:22.5px}.trainer-settings-card{width:100%}.trainer-settings-card__wrapper__flexwrap{-webkit-box-flex:0;-webkit-flex:0 50%;-ms-flex:0 50%;flex:0 50%}.trainer-settings-card__trainer-wrapper{height:100%}.trainer-settings-card__trainer-wrapper .trainer-settings-card__inner-trainer-wrapper{position:relative;background-color:rgba(0,0,0,0.05);cursor:pointer;height:100%}.trainer-settings-card__trainer-wrapper .trainer-settings-card__inner-trainer-wrapper:hover{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.12),0 0 1px 0 rgba(0,0,0,0.06);color:rgba(0,0,0,0.9)}.trainer-settings-card__trainer-wrapper .trainer-settings-card__inner-trainer-wrapper:hover .border-overlay{display:block}.trainer-settings-card__trainer-wrapper .trainer-settings-card__inner-trainer-wrapper:hover .trainer-settings-card__trainer-bio{color:rgba(0,0,0,0.9)}.trainer-settings-card__trainer-wrapper .trainer-settings-card__inner-trainer-wrapper .border-overlay{position:absolute;width:100%;height:100%;top:0;left:0;display:none;border:1px solid #00b0ba;z-index:2}.trainer-settings-card__trainer-wrapper.selected .trainer-settings-card__inner-trainer-wrapper{background-color:#fff;color:rgba(0,0,0,0.9)}.trainer-settings-card__trainer-wrapper.selected .trainer-settings-card__inner-trainer-wrapper .border-overlay{display:block}.trainer-settings-card__trainer-wrapper.selected .trainer-settings-card__trainer-bio{color:rgba(0,0,0,0.9)}.trainer-settings-card__trainer-wrapper:hover .trainer-settings-card__trainer-bio{color:#404040}.trainer-settings-card__trainer-wrapper--0{padding-right:15px}@media screen and (max-width: 849px){.trainer-settings-card__trainer-wrapper--0{padding-right:7px}}.trainer-settings-card__trainer-wrapper--1{padding-left:15px}@media screen and (max-width: 849px){.trainer-settings-card__trainer-wrapper--1{padding-right:8px}}.trainer-settings-card__trainer-image--wrapper{position:relative;background-size:100% auto;background-repeat:no-repeat;cursor:pointer}.trainer-settings-card__trainer-image--wrapper.Lea{background-image:url("https://assets.fitstar.com/o/57f2d372c80843316a00db42")}.trainer-settings-card__trainer-image--wrapper.Adrian{background-image:url("https://assets.fitstar.com/o/57f2d3853a6e854c1e00dbaa")}.trainer-settings-card__trainer-image--wrapper:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent 50%);background:linear-gradient(0deg, rgba(0,0,0,0.5), transparent 50%)}.trainer-settings-card__trainer-image--image{vertical-align:top;width:100%;opacity:0}.trainer-settings-card__trainer-image--name{position:absolute;left:20px;bottom:20px;color:white}.trainer-settings-card__trainer-image--play-button{position:absolute;top:auto;left:auto;margin:0 !important;bottom:10px;right:10px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}@media screen and (max-width: 599px){.trainer-settings-card__trainer-image--play-button{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4)}}.trainer-settings-card__trainer-bio{text-align:left;padding:10px 20px 10px 20px;color:rgba(0,0,0,0.75)}.trainer-settings-modal__image-and-bio-wrapper{margin-top:4.5rem}.trainer-settings-modal__image-and-bio-wrapper::after{clear:both;content:"";display:table}@media screen and (max-width: 849px){.trainer-settings-modal__image-and-bio-wrapper{margin-top:3rem;margin-bottom:3rem}}.trainer-settings-modal__video-wrapper{position:relative;width:50%;position:relative;overflow:hidden;margin-right:22.5px}@media screen and (max-width: 849px){.trainer-settings-modal__video-wrapper{margin-right:1.5rem}}@media screen and (max-width: 599px){.trainer-settings-modal__video-wrapper{margin-right:0;width:100%;float:none;margin-bottom:1rem}}.trainer-settings-modal__video-wrapper video{width:100%;display:block}.trainer-settings-modal__image{width:100%}.trainer-settings-modal__play-button{position:absolute;-webkit-transform:scale(0.54);-ms-transform:scale(0.54);transform:scale(0.54);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;top:50%;left:50%;margin-top:-2.3rem;margin-left:-2.3rem;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.trainer-settings-modal__play-button.visible{opacity:1}.trainer-settings-modal__bio{width:50%;margin-left:22.5px;text-align:left;color:rgba(0,0,0,0.75)}@media screen and (max-width: 849px){.trainer-settings-modal__bio{margin-left:1.5rem}}@media screen and (max-width: 599px){.trainer-settings-modal__bio{margin:0;width:100%;float:none}}@media screen and (max-width: 849px){.modal--trainer .modal__content{padding-bottom:6rem}}@media screen and (max-width: 599px){.modal--trainer .modal__content{padding-bottom:inherit}}.modal--trainer .trainer-settings-modal__image-and-bio-wrapper{margin:4.5rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}@media screen and (max-width: 599px){.modal--trainer .trainer-settings-modal__image-and-bio-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3rem 0}}.modal--trainer .modal__buttons{padding:4.5rem;padding-top:0}@media screen and (max-width: 849px){.modal--trainer .modal__buttons{padding:0}}main#swa{max-width:none}.swa{text-align:center;color:white;background-color:#333333;height:100vh;width:100%}.swa__errors{background-color:#f03c3c}.swa__errors .error{padding:.5rem}.swa__header{padding-bottom:4.5rem;background-image:url("https://assets.fitstar.com/o/57911572c80843316a007cd8");background-repeat:no-repeat;background-position:left center;background-size:100%;box-shadow:inset 0 0 0 1000px rgba(19,19,19,0.8)}.swa__header__logo{margin-top:1.5rem;margin-bottom:2.5rem;height:3rem;content:url("https://assets.fitstar.com/o/57913133b7a2ce22f2007c56")}.swa__header__content{margin-left:auto;margin-right:auto;width:500px}@media screen and (max-width: 500px){.swa__header__content{width:100%;padding-left:10px;padding-right:10px}}.swa__header__text a{display:inline}.swa__form{margin-left:auto;margin-right:auto;background-color:#333333}.swa__form__inner-container{width:500px;margin-left:auto;margin-right:auto;padding-top:3rem}@media screen and (max-width: 500px){.swa__form__inner-container{width:100%;padding-left:10px;padding-right:10px}}.swa__form .horizontal-divider{opacity:.5;margin-top:1.5rem;margin-bottom:3rem}.swa__form .horizontal-divider__left,.swa__form .horizontal-divider__right{background-color:white}.swa__form__existing_acct_list{text-align:left;margin-left:2rem;margin-top:2rem;padding-bottom:45px}.swa__form__existing_acct_list li{list-style-type:decimal}.swa__form__existing_acct_btn_label{padding-bottom:15px}.swa__form__fields input::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}.swa__form__fields input::-moz-placeholder{color:rgba(255,255,255,0.8)}.swa__form__fields input{border:1px solid rgba(255,255,255,0.8);background-color:#333333;margin-bottom:1rem;color:white;opacity:.7}.swa__form__fields input:last-of-type{margin-bottom:0rem}.swa__form__fields .errored{border-color:#F03C3C}.swa__form__cta_buttons{margin-top:1.5rem;margin-bottom:4.5rem}.swa__form__cta_buttons .login-email-button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:1rem}@media screen and (min-width: 600px){.swa__form__cta_buttons .login-email-button-wrapper{margin:0}}.swa__form__cta_buttons .login-email-button-wrapper .trouble{text-align:center}.swa__form__cta_buttons .button[disabled]{background-color:#f49db4;cursor:default}.swa__form .button{-webkit-box-flex:0;-webkit-flex:0 47.5%;-ms-flex:0 47.5%;flex:0 47.5%;border-radius:0.3rem}.swa__form .trouble{text-align:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:5px}.swa__form__oauth-buttons{padding-bottom:1.5rem;position:relative;clear:both}.swa__form__oauth-buttons .icon-wrapper{position:absolute;top:11px;left:14px;width:26px;height:26px}.swa__form__oauth-buttons .icon-wrapper img{height:26px}@media (max-width: 280px){.swa__form__oauth-buttons .icon-wrapper{display:none}}.swa__form__marketing_optin .input-unit{text-align:center}.swa__form__marketing_optin .checkbutton{background:transparent url("https://assets.fitstar.com/o/57f2caadb7a2ce22f200d98c") center center no-repeat;display:inline-block;width:50px;height:32px;cursor:pointer}.swa__form__marketing_optin .checkbutton.checked{background:transparent url("https://assets.fitstar.com/o/57f2cae83a6e854c1e00db95") center center no-repeat;display:inline-block;width:50px;height:32px}.swa__form__marketing_optin .checkinline{display:inline-block;color:rgba(255,255,255,0.8);vertical-align:top;margin-top:0.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}.swa__form__cta_button .button{border-radius:0.3rem}.swa__form__cta_button .button--existing-acct{background-color:#E5F7FD;color:#00aff0;margin-bottom:3rem}.swa__form__cta_button .button[disabled]{background-color:#f49db4;cursor:default}.swa__form__terms_and_cond{padding:1rem}.swa__form__terms_and_cond a{display:inline}.swa__form__footer{margin-top:4.5rem;padding-bottom:3rem;opacity:.5}.binary-toggle{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:1px solid #00aff0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:3px;color:white;overflow:hidden}@media screen and (min-width: 850px){.binary-toggle{border-radius:5px}}@media screen and (min-width: 850px){.binary-toggle__left--selected{border-right:1px solid #00aff0}}@media screen and (min-width: 850px){.binary-toggle__right--selected{border-left:1px solid #00aff0}}.binary-toggle__left,.binary-toggle__right{width:50%;text-align:center;padding:10px;height:100%}@media screen and (min-width: 850px){.binary-toggle__left,.binary-toggle__right{padding:0}}.binary-toggle__left--selected,.binary-toggle__right--selected{z-index:3;background-color:rgba(0,175,240,0.1)}@media screen and (max-width: 849px){.binary-toggle__left--selected,.binary-toggle__right--selected{background-color:#00aff0}}.progress-bar{position:relative;width:100%;height:1.5rem;background-color:rgba(0,0,0,0.2);margin-bottom:3rem;margin-top:0.5rem}.progress-bar__bar{position:absolute;left:0;top:0;height:100%;background-color:#00b0ba;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.reg-cc-form{text-align:left;margin:0 auto}.reg-cc-form .input-unit{margin:5px 0}.reg-cc-form__number{-webkit-box-flex:1 !important;-webkit-flex:1 0 235px !important;-ms-flex:1 0 235px !important;flex:1 0 235px !important}@media screen and (min-width: 600px){.reg-cc-form__number{-webkit-box-flex:1 !important;-webkit-flex:1 0 235px !important;-ms-flex:1 0 235px !important;flex:1 0 235px !important}}.reg-cc-form__number input{text-align:center}@media screen and (max-width: 849px){.reg-cc-form__number{min-width:calc(100% - 5px);-webkit-box-flex:1 !important;-webkit-flex:1 0 100% !important;-ms-flex:1 0 100% !important;flex:1 0 100% !important}}.reg-cc-form__date{-webkit-box-flex:0 !important;-webkit-flex:0 125px !important;-ms-flex:0 125px !important;flex:0 125px !important}.reg-cc-form__date.input-unit{margin-right:20px}@media screen and (min-width: 850px){.reg-cc-form__date.input-unit{margin:5px 10px}}@media screen and (min-width: 600px){.reg-cc-form__date{-webkit-box-flex:1 !important;-webkit-flex:1 0 140px !important;-ms-flex:1 0 140px !important;flex:1 0 140px !important}}.reg-cc-form__date input{text-align:center}.reg-cc-form__ccv{-webkit-box-flex:0 !important;-webkit-flex:0 70px !important;-ms-flex:0 70px !important;flex:0 70px !important}@media screen and (min-width: 600px){.reg-cc-form__ccv{-webkit-box-flex:0 !important;-webkit-flex:0 100px !important;-ms-flex:0 100px !important;flex:0 100px !important}}@media screen and (min-width: 850px){.reg-cc-form__ccv{-webkit-box-flex:0 !important;-webkit-flex:0 70px !important;-ms-flex:0 70px !important;flex:0 70px !important}}@media screen and (max-width: 750px){.reg-cc-form__ccv{margin-right:0 !important}}.reg-cc-form__ccv input{text-align:center}.cc-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.5rem}@media screen and (max-width: 599px){.cc-row{margin-bottom:1.5rem}}.cc-row.highlight-active .cc-icon-wrapper .cc-icon{opacity:0.4}.cc-icon-wrapper--highlight{position:relative;background-color:#00b0ba;border-radius:1.5px}.cc-icon-wrapper--highlight:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:transparent url("https://assets.fitstar.com/a/5821005617fa5c7c08011486") no-repeat center center;background-size:14px 11px;z-index:42}.cc-icon-wrapper--highlight .cc-icon{position:relative;opacity:0.2 !important}.cc-icon{height:26px;width:41px;background-size:cover}.cc-icon--visa{background-image:url("https://assets.fitstar.com/o/57eee0f617fa5c7c0800d69c")}.cc-icon--mastercard{background-image:url("https://assets.fitstar.com/o/57eee0f617fa5c7c0800d69b")}.cc-icon--amex{background-image:url("https://assets.fitstar.com/o/57eee0f617fa5c7c0800d69a")}.cc-icon--discover{background-image:url("https://assets.fitstar.com/o/57eee0f617fa5c7c0800d699")}.cc-icon--dinersclub{background-image:url("https://assets.fitstar.com/o/57eee0f617fa5c7c0800d698")}.cc-icon--jcb{background-image:url("https://assets.fitstar.com/o/57eee0f617fa5c7c0800d697")}.coupon-overlay-container{position:relative}.coupon-overlay-container .coupon-overlay{z-index:5;background-color:rgba(255,255,255,0.85);position:absolute;height:100%;width:100%;left:0;right:0;top:0;bottom:0}.inline-cvc-hint{background-color:rgba(0,0,0,0.05);margin-top:15px;position:relative;text-align:center}.inline-cvc-hint::before{content:'';position:absolute;top:-15px;right:22px;height:0;border-style:solid;border-width:0 12px 15px 12px;border-color:transparent transparent rgba(0,0,0,0.05) transparent}.inline-cvc-hint__card{padding-top:15px;width:auto}.inline-cvc-hint__card img{display:block;margin:0 auto}.HexTileBlue{background:transparent url(/images/HexTileBlue.png) repeat}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.HexTileBlue{background:transparent url(/images/HexTileBlue@2x.png) repeat;background-size:150px 174px}}.HexTileGold{background:transparent url(/images/HexTileGold.png) repeat}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.HexTileGold{background:transparent url(/images/HexTileGold@2x.png) repeat;background-size:150px 174px}}.HexTileGrey{background:transparent url(/images/HexTileGray.png) repeat}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.HexTileGrey{background:transparent url(/images/HexTileGray@2x.png) repeat;background-size:150px 174px}}.HexTileRed{background:transparent url(/images/HexTileRed.png) repeat}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.HexTileRed{background:transparent url(/images/HexTileRed@2x.png) repeat;background-size:150px 174px}}.blackToTransparentHorizontalGradient{background:-webkit-gradient(linear, left top, right top, color-stop(0%, black), color-stop(100%, transparent));background:-webkit-linear-gradient(left, black 0%, transparent 100%);background:linear-gradient(to right, black 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 )}.blackToWhiteVerticalGradient{background:black;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, white));background:-webkit-linear-gradient(top, black 0%, white 100%);background:linear-gradient(to bottom, black 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=0 )}.tiles a.tile{position:relative;display:block;height:0;max-height:12.5rem;-webkit-transform:translate3d(0, 0, 0)}.tiles a.tile.loaded{-webkit-transition:height 0.4s ease-in;transition:height 0.4s ease-in;border-bottom:2px solid #fff;height:12.5rem}.play_border{display:block;margin:0.5rem;border:0.3rem solid #fff;border-radius:100%;width:8.6rem;height:8.6rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer;background:rgba(0,0,0,0.3)}.play_border:hover{border-color:rgba(255,255,255,0.8)}.play_border:hover .play_button{border-left:2.7rem solid rgba(255,255,255,0.8)}.play_border .play_button{display:block;position:relative;top:50%;left:41%;margin-top:-2.1rem;width:0;height:0;border-top:2.1rem solid transparent;border-bottom:2.1rem solid transparent;border-left:2.7rem solid #fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}body main{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-dashboard{width:100%;float:left;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:inherit !important}@media screen and (max-width: 849px){.layout-dashboard{width:100%;position:relative !important}}.layout-dashboard .sessions{position:relative;width:100%}.layout-dashboard .ng-cloak{display:none}.layout-dashboard .recommendations{padding:20px;display:block;overflow:auto}@media screen and (max-width: 849px){.layout-dashboard .recommendations--two-columns{display:none}}@media (min-width: 1041px) and (max-width: 1200px){.layout-dashboard .recommendations--two-columns{display:none}}@media (min-width: 850px) and (max-width: 1040px){.layout-dashboard .recommendations--one-column{display:none}}@media (min-width: 1200px){.layout-dashboard .recommendations--one-column{display:none}}@media screen and (max-width: 849px){.layout-dashboard .recommendations{padding:20px 4% 20px 4%}}.layout-dashboard .recommendations__column{width:50%;float:left}.layout-dashboard .recommendations__column--left{padding-right:3px}.layout-dashboard .recommendations__column--right{padding-left:3px}.layout-dashboard .recommendations .recommendations-tile{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;color:white;min-height:200px;position:relative;cursor:pointer;background-size:cover}.layout-dashboard .recommendations .recommendations-tile div{z-index:2}.layout-dashboard .recommendations .recommendations-tile:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:-webkit-linear-gradient(bottom, rgba(0,42,58,0.25), rgba(0,42,58,0) 50%);background:linear-gradient(0deg, rgba(0,42,58,0.25), rgba(0,42,58,0) 50%)}.layout-dashboard .recommendations .recommendations-tile__grouping{width:100%;padding:14px;overflow:auto}@media screen and (max-width: 849px){.layout-dashboard .recommendations .recommendations-tile__grouping{padding:14px 0px 14px 0px}}@media screen and (max-width: 599px){.layout-dashboard .recommendations .recommendations-tile__grouping--unfinished-workout{padding:0px 0px 14px 0px}}.layout-dashboard .recommendations .recommendations-tile__grouping--unfinished-workout{height:100%;box-sizing:border-box}.layout-dashboard .recommendations .recommendations-tile__grouping--unfinished-workout.hidden{-webkit-transition:height .3s;transition:height .3s;height:0px;-webkit-transition:padding .3s;transition:padding .3s;padding:0px 14px 0px 14px}.layout-dashboard .recommendations .recommendations-tile__grouping--unfinished-workout.hidden .dismiss-button{display:none}.layout-dashboard .recommendations .recommendations-tile__container.left{width:50%;float:left;padding-right:7px}.layout-dashboard .recommendations .recommendations-tile__container.left .recommendations-tile{background-position:initial}.layout-dashboard .recommendations .recommendations-tile__container.right{width:50%;float:left;padding-left:7px}.layout-dashboard .recommendations .recommendations-tile__container.right .recommendations-tile{background-position:initial}.layout-dashboard .recommendations .recommendations-tile__text{position:absolute;width:100%;bottom:1.4rem;color:white;padding:0 2rem}.layout-dashboard .recommendations .recommendations-tile__text--session-stats{color:rgba(255,255,255,0.7)}.layout-dashboard .recommendations .recommendations-tile__reason{padding-bottom:3px;border-bottom:2px solid rgba(0,0,0,0.25);margin-bottom:8px;color:#404040}.layout-dashboard .recommendations .recommendations-tile__dismiss-button{position:absolute;top:10px;right:10px;z-index:1}.layout-dashboard .recommendations .recommendations-tile__dismiss-button:before{font-family:'icomoon';content:"\e609";font-size:1.5rem;position:relative;top:-5px}.layout-dashboard .recommendations .recommendations-tile--unfinished-workout{width:100%;height:200px;min-height:auto;background-size:cover;background-position:50% 50%;position:relative}.layout-dashboard .session-modal-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:420;display:none}.layout-dashboard .session-modal-wrapper.visible{display:block}.layout-dashboard .session-modal-wrapper .background{display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index:291}.layout-dashboard .session-modal-wrapper .background:before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.7)}.layout-dashboard .session-modal{position:relative;display:inline-block;z-index:299;width:75%;max-width:674px;margin-top:160px;color:#333333;background-color:white}@media screen and (max-width: 599px){.layout-dashboard .session-modal{width:90%;margin-top:rem(25)}}.layout-dashboard .session-modal .content{padding:rem(50) 4%}@media screen and (max-width: 599px){.layout-dashboard .session-modal .content{padding:rem(45) 5%;padding-bottom:3rem}}@media screen and (max-width: 340px){.layout-dashboard .session-modal .content{padding-bottom:1rem}}.layout-dashboard .session-modal .column.left{float:left;width:35%;padding-bottom:rem(15)}@media screen and (max-width: 400px){.layout-dashboard .session-modal .column.left{width:0}}.layout-dashboard .session-modal .column.left img{width:100%;max-width:18rem}.layout-dashboard .session-modal .column.right{float:right;width:57%;padding-top:rem(66);text-align:left}@media screen and (max-width: 849px){.layout-dashboard .session-modal .column.right{padding-top:rem(40)}}@media screen and (max-width: 620px){.layout-dashboard .session-modal .column.right{padding-top:3rem}}@media screen and (max-width: 580px){.layout-dashboard .session-modal .column.right{padding-top:0rem}}@media screen and (max-width: 599px){.layout-dashboard .session-modal .column.right{padding-top:rem(10)}}@media screen and (max-width: 400px){.layout-dashboard .session-modal .column.right{padding:0 1.5rem !important;width:100%}}.layout-dashboard .session-modal .column.right h2{line-height:4.1rem}@media screen and (max-width: 849px){.layout-dashboard .session-modal .column.right h2{font-size:rem(24)}}@media screen and (max-width: 600px){.layout-dashboard .session-modal .column.right h2{font-size:rem(20);line-height:2.4rem}}@media screen and (max-width: 400px){.layout-dashboard .session-modal .column.right h2{font-size:rem(16);line-height:2.2rem}}.layout-dashboard .session-modal .column.right h3{color:#999999;font-size:rem(20);line-height:rem(26);padding-top:8px}@media screen and (max-width: 849px){.layout-dashboard .session-modal .column.right h3{font-size:rem(16)}}@media screen and (max-width: 599px){.layout-dashboard .session-modal .column.right h3{font-size:1.4rem;line-height:2rem}}.layout-dashboard .session-modal .column.right p{margin-bottom:rem(43);font-size:rem(18);line-height:rem(29);color:#bbb;padding-top:8px}@media screen and (max-width: 849px){.layout-dashboard .session-modal .column.right p{font-size:1.5rem;line-height:2.8rem;margin-bottom:rem(32)}}@media screen and (max-width: 580px){.layout-dashboard .session-modal .column.right p{margin-bottom:2.2rem}}@media screen and (max-width: 599px){.layout-dashboard .session-modal .column.right p{font-size:1.4rem;line-height:2rem;margin-bottom:rem(14)}}@media screen and (max-width: 340px){.layout-dashboard .session-modal .column.right p{margin-bottom:1.2rem}}.layout-dashboard .session-modal .footer{clear:both;border-top:1px solid #979797;padding:rem(15) 0;font-size:rem(16);color:#424242}.layout-dashboard .session-modal .footer::before{content:'\e617';font-family:'icomoon';font-size:14px;color:#70D069}.layout-dashboard .session-modal .btn{color:#fff;font-size:rem(16);padding:0 2.5rem;box-sizing:border-box;width:auto;background-color:#00AFF0;border-radius:3px;display:inline-block;height:rem(45);line-height:rem(45);vertical-align:middle;cursor:pointer;text-transform:none;text-align:center}@media screen and (max-width: 599px){.layout-dashboard .session-modal .btn{padding:0 1.5rem;font-size:1.3rem !important}}@media screen and (max-width: 400px){.layout-dashboard .session-modal .btn{margin-top:1.5rem;padding:0;font-size:1.5rem !important;overflow:hidden;margin-bottom:1rem !important;width:100%}}.layout-dashboard .session-modal .close{position:absolute;top:rem(20);right:rem(20);cursor:pointer}.layout-dashboard .session-modal .close::before{font-family:'icomoon';content:"\e609";font-size:rem(15);color:#333333}.layout-dashboard .session-modal h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothamblack', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:rem(30)}.layout-dashboard .session-modal h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:rem(21);line-height:rem(31)}.layout-dashboard .session-modal .btn{font-size:rem(16);margin-bottom:rem(30)}@media screen and (max-width: 849px){.layout-dashboard .session-modal .btn{font-size:1.4rem}}.layout-dashboard .session-modal-wrapper.bundled.yoga .session-modal .btn{background:#74c59e;color:white}.layout-dashboard .session-modal-wrapper.bundled .session-modal .column.left{width:32%}.layout-dashboard .session-modal-wrapper.bundled .session-modal .column.right{width:63%}.sidebar-container{height:100%;display:inline-block;background-color:#f2f2f2;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 1040px){.sidebar-container{display:block;position:inherit;padding-top:16px}}.layout-settings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.1)}.layout-settings__card-wrapper{width:100%;max-width:768px}#settings{padding-top:6.6rem}.settings.sidebar{border-left:0 !important;height:auto !important;padding-bottom:0 !important}.settings.sidebar.open{z-index:320}.layout-personal-details{width:100%;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid lightgray}@media screen and (min-width: 600px){.layout-personal-details{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (max-width: 599px){.layout-personal-details__left{width:100%}}@media screen and (min-width: 600px){.layout-personal-details__left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:22rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.layout-personal-details__right{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}@media screen and (max-width: 599px){.layout-personal-details__right{border-top:1px solid lightgray}}.profile-header-layout{margin:0 auto;padding:5rem 4.5rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 599px){.profile-header-layout{padding:2rem 4%}}.profile-header-layout.dark{background-color:rgba(0,0,0,0.5)}.profile-header-layout__background-image{position:absolute;left:0;right:0;top:0;bottom:0}.profile-header-layout__background-image:after{content:"";background-color:rgba(0,0,0,0.75);position:absolute;left:0;right:0;top:0;bottom:0}.profile-header-layout__avatar{width:100%;-webkit-box-flex:0;-webkit-flex:0 1 19.7rem;-ms-flex:0 1 19.7rem;flex:0 1 19.7rem;margin-right:4.5rem}@media screen and (max-width: 849px){.profile-header-layout__avatar{position:absolute;top:6.3rem;width:7.5rem}}@media screen and (max-width: 599px){.profile-header-layout__avatar{display:none}}.profile-header-layout__info{-webkit-box-flex:1;-webkit-flex:1 38rem;-ms-flex:1 38rem;flex:1 38rem}@media screen and (min-width: 600px){.profile-header-layout__info{-webkit-box-flex:5;-webkit-flex:5 0 30rem;-ms-flex:5 0 30rem;flex:5 0 30rem}}.layout-feedback-modal__comments{width:100%;height:10rem;padding:1rem;margin-top:3.5rem}@media screen and (max-width: 375px){.layout-feedback-modal__comments{height:8rem}}@media screen and (max-width: 350px){.layout-feedback-modal__comments{height:7rem}}.layout-feedback-modal__comments--no-margin{margin-top:0}.layout-fit-assessment{position:absolute;height:100%;width:100%;background:black url("https://assets.fitstar.com/a/5817c22f299c380445000b69") no-repeat center center;background-size:100% 100%;background-size:cover;background-position:100% 0%}@media screen and (max-width: 599px){.layout-fit-assessment .modal{margin:auto}}@media screen and (max-width: 599px){.layout-fit-assessment .modal__content{margin-top:0rem !important}}@media screen and (max-width: 599px){.layout-fit-assessment .modal__buttons{padding-top:1rem !important}}.layout-fit-assessment .modal .subhead,.layout-fit-assessment .modal .modal__content{margin-top:3rem}@media screen and (max-width: 599px){.layout-fit-assessment .modal .subhead,.layout-fit-assessment .modal .modal__content{margin-top:1.5rem}}.layout-fit-assessment .modal .icon-selectors{margin:5rem 0}@media screen and (max-width: 599px){.layout-fit-assessment .modal .icon-selectors{margin-bottom:0rem;margin-top:2rem}}@media screen and (max-width: 599px){.layout-fit-assessment .modal .icon-selectors__option{margin-bottom:1.5rem}}.layout-referral-code .error-section{width:auto}.layout-referral-code__code{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,0.2)}.layout-referral-code__code__button{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.layout-referral-code__referral{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:3rem}.layout-referral-code__referral__blurb{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.layout-referral-code__referral__blurb__subtext{color:rgba(0,0,0,0.5);font-size:1.4rem}.layout-referral-code__referral__inputs{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.layout-modal-purchase-form{padding:0 5rem;padding-top:3rem}@media screen and (max-width: 849px){.layout-modal-purchase-form{padding:0 2rem;padding-top:3rem}}.badge-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:3rem;background-color:rgba(0,0,0,0.25)}.badge-layout{color:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}.badge{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.badge__image{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;-webkit-flex-basis:18rem;-ms-flex-preferred-size:18rem;flex-basis:18rem;min-height:18rem;min-width:18rem;max-height:18rem;max-width:18rem}@media screen and (min-width: 600px){.badge__image{-webkit-flex-basis:27rem;-ms-flex-preferred-size:27rem;flex-basis:27rem}}@media (min-width: 900px) and (max-height: 700px){.badge__image{-webkit-flex-basis:10rem;-ms-flex-preferred-size:10rem;flex-basis:10rem;min-height:10rem;min-width:10rem;max-height:10rem;max-width:10rem}}.badge__info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.badge__info__description{color:rgba(255,255,255,0.7)}section.programs{min-height:calc(100vh - 14rem);background-color:#f2f2f2;background-size:cover;z-index:1}.programs-header-layout{padding-top:4rem;text-align:center}.programs-header-layout__title{padding:0 3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.programs-layout{padding:3rem;min-height:465px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.subscription-header-layout{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:6rem;position:relative;height:auto}.subscription-header-layout__title{color:#191919;padding:0 3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.subscription-header-layout__subtitle{color:#404040;padding:1.5rem 3rem;padding-bottom:0}.subscription-layout{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;text-align:center;min-height:550px}@media screen and (max-width: 599px){.subscription-layout{min-height:600px}}.subscription-layout__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 600px){.subscription-layout__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.stack-list{color:#7f7f7f;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:3rem auto;width:auto}@media screen and (min-width: 600px){.stack-list{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}}@media screen and (min-width: 850px){.stack-list{width:85rem}}.stack-list .checklist{display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 auto}@media screen and (min-width: 600px){.stack-list .checklist{width:auto}}.stack-list .checklist__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;white-space:nowrap;margin:0.5rem;min-width:200px;width:auto}@media screen and (min-width: 600px){.stack-list .checklist__item{margin:1rem}}@media screen and (min-width: 850px){.stack-list .checklist__item{margin:0;margin-bottom:1.5rem}}.gift-modal-layout{padding-top:3rem}.gift-modal-footer-layout{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:38rem;margin:1.5rem auto}@media screen and (max-width: 599px){.gift-modal-footer-layout{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:142px}}.settings-footer{margin-top:3rem;color:rgba(0,0,0,0.5)}.settings-footer a.button{margin-top:2rem}.settings-footer aside{margin-bottom:3rem}.settings-footer aside.underlined{border-bottom:1px solid rgba(0,0,0,0.2)}.settings-footer aside p{padding:0 1.5rem}.subscription-page{width:100%;min-height:calc(100vh - 14rem);display:none;background-color:#f2f2f2}.subscription-page.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.subscription-page modal-purchase-subscription h3{padding-bottom:2rem}.download-page{background:white}.download-page__logo{position:absolute;top:2.3rem;left:4.5rem;width:19.1rem;height:3.9rem;background:transparent url("https://assets.fitstar.com/o/572a4aed3a6e854c1e001659") no-repeat 0 0;background-size:cover;text-indent:-9999em}@media screen and (max-width: 500px){.download-page__logo{left:3rem;top:1.2rem;width:14.1rem;height:2.9rem}}.download-page__header{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:70.2rem;background:transparent url("https://assets.fitstar.com/o/572a8aaf17fa5c7c080016b0") no-repeat top left;background-size:cover;text-align:center}@media screen and (min-width: 1450px){.download-page__header{background:transparent url("https://assets.fitstar.com/o/572a8aaf17fa5c7c080016b0") no-repeat center left;background-size:cover}}@media screen and (max-width: 850px){.download-page__header{background:transparent url("https://assets.fitstar.com/o/572a46b5686c4a38ca001750") no-repeat bottom center;background-size:cover}}@media screen and (max-width: 500px){.download-page__header{height:55.3rem;padding:0 3rem}.download-page__header__body__logo{width:16.9rem}}.download-page__header__phone{position:absolute;width:262px;height:404px;right:5.2rem;bottom:0;background:transparent url("https://assets.fitstar.com/o/572bb447b7a2ce22f200173f") no-repeat 0 0;background-size:cover}@media screen and (max-width: 1200px){.download-page__header__phone{right:3rem}}@media screen and (max-width: 1100px){.download-page__header__phone{display:none}}.download-page__header__body{width:50rem;max-width:50rem;margin:auto;text-align:center;color:white}.download-page__header__body p{margin:2rem 0}.download-page__header__body .button{background-color:#74c59e;width:100%}.download-page__content{padding:0 6.4rem;max-width:128rem;margin:0 auto;margin-bottom:2rem}@media screen and (max-width: 850px){.download-page__content{padding:0 3rem}}.download-page__content__section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2.2rem 0;border-bottom:1px solid rgba(0,0,0,0.5);color:rgba(0,0,0,0.5)}.download-page__content__section:last-of-type{border-bottom:none}@media screen and (max-width: 850px){.download-page__content__section{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.download-page__content__section p{width:100%;text-align:center}.download-page__content__section .button{width:100%;margin-top:2rem}.download-page__content__section .button--medium-only{display:none}@media screen and (max-width: 850px){.download-page__content__section .button{display:none}.download-page__content__section .button--medium-only{display:inline-block !important;margin-top:3rem}}.download-page__content__section__sub{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;text-align:left;padding-top:2.5rem}@media screen and (max-width: 850px){.download-page__content__section__sub{-webkit-box-flex:1 !important;-webkit-flex:1 0 100% !important;-ms-flex:1 0 100% !important;flex:1 0 100% !important;text-align:center;padding-right:0 !important;padding-top:1.5rem}}.download-page__content__section__sub:first-of-type{padding-right:6.5rem;-webkit-box-flex:1;-webkit-flex:1 0 50rem;-ms-flex:1 0 50rem;flex:1 0 50rem}.download-page__content__section__sub h3{color:#333333}.download-page__content__section__sub p{text-align:left;padding:1rem 0}@media screen and (max-width: 850px){.download-page__content__section__sub p{text-align:center}}.download-page__content__section__sub img{width:100%;margin-top:1rem}.reg-background{position:absolute;min-height:100%;min-width:100%;height:100%;top:0;z-index:1}.reg-background__image{height:23rem;background-image:url("https://assets.fitstar.com/o/57aa6b35686c4a38ca00980c");background-position-x:100%;background-size:cover;width:100%;-webkit-transition:height 0.3s ease-out;transition:height 0.3s ease-out}.reg-background__image--full{height:100vh}.reg-foreground{z-index:2;position:relative;top:0;left:0;width:100%;height:100%;margin:0 auto}.reg-foreground.ng-enter{-webkit-transition:0.5s ease-in all;transition:0.5s ease-in all;top:-50px;opacity:0}.reg-foreground.ng-enter-active,.reg-foreground.ng-leave{top:0;opacity:1}.reg-foreground.ng-leave-active{top:50px;opacity:0}#registration-wrapper{min-height:100vh;height:100%;width:100%;background-color:#002a3a}.full-screen-height,.reg-payment{min-height:100vh;height:100%}.reg-wrapper{position:relative;top:0;left:0;width:100vw;height:100vh;overflow:hidden}@media screen and (max-width: 849px){.reg-wrapper{height:auto}}.register{background-image:url("https://assets.fitstar.com/o/57aa6b35686c4a38ca00980c");background-position-x:100%;background-size:cover;position:absolute;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;z-index:0;-webkit-transition:height 0.3s ease-out;transition:height 0.3s ease-out;text-align:center;width:calc(100vw + 43rem);-webkit-transition:left 300ms ease-in-out;transition:left 300ms ease-in-out}@media screen and (max-width: 849px){.register{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:200vw;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;position:relative}}.register--login{left:-43rem;position:relative}@media screen and (max-width: 849px){.register--login{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;left:-100vw}}.register__oauth_button{margin-top:15px;position:relative;clear:both}.register__oauth_button .icon-wrapper{position:absolute;top:11px;left:14px;width:26px;height:26px;text-align:center}.register__oauth_button .icon-wrapper img{height:26px}.register__oauth_button .login_icon{background-size:contain;height:100%;background-repeat:no-repeat;background-size:center center}@media screen and (max-width: 849px){.register__oauth_button--Fitbit{margin-top:2rem}}.register__oauth_button--Fitbit .button{background-color:#00B0B9}.register__oauth_button--Fitbit .login_icon{background-image:url("https://assets.fitstar.com/a/56ddee6e299c380dd50084bb")}.register__oauth_button--Facebook .button{background-color:#263C8D}.register__oauth_button--Facebook .login_icon{background-image:url("https://assets.fitstar.com/o/5564e68b3a6e85567901e270")}.register__oauth_button--email{margin-top:5px}.register__oauth_button--email .button{color:#00B0BA;background-color:transparent}.register__checkbox{padding-top:10px;padding-bottom:10px}.register__checkbox .input-unit{margin:0px;text-align:center}.register__checkbox .checkbutton{background:transparent url("https://assets.fitstar.com/o/57f2caadb7a2ce22f200d98c") center center no-repeat;display:inline-block;width:50px;height:32px;cursor:pointer}.register__checkbox .checkbutton.checked{background:transparent url("https://assets.fitstar.com/o/57f2cae83a6e854c1e00db95") center center no-repeat;display:inline-block;width:50px;height:32px}.register__checkbox .checkinline{display:inline-block;color:white;vertical-align:top;margin-top:0.5rem;overflow:hidden;text-overflow:ellipsis;max-width:80%}.register__terms-info{margin-top:1rem;color:rgba(255,255,255,0.7)}.register__terms-info a{display:inline;color:#00B0BA}.register__terms-info .input-unit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.register__terms-info .input-unit .checkbutton{margin:auto 0}.register__terms-info .input-unit .checkinline{text-align:left;padding-left:0.5rem}.register__bottom-bar-button{padding:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothamblack', 'Arial Narrow', Heveltica, Arial, sans-serif;color:#ffffff;background-color:rgba(51,51,51,0.3)}@media screen and (max-width: 849px){.register__bottom-bar-button{background-color:rgba(51,51,51,0.6)}}@media screen and (max-width: 849px){.reg-left{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;position:static}}.reg-left a.button[disabled]{background-color:#276987;cursor:default}@media screen and (max-width: 849px){.reg-right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.reg-center{background-image:url("https://assets.fitstar.com/o/57aa6b35686c4a38ca00980c");background-position-x:100%;background-size:cover;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding:0 3rem}@media screen and (max-width: 849px){.reg-center{display:none;padding:0;-webkit-transition:margin-left 300ms ease-in-out;transition:margin-left 300ms ease-in-out;height:0;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;max-width:100vw}.reg-center .toggle-switch{display:none}}@media (min-width: 849px) and (max-width: 850px){.reg-center .toggle-switch{height:4rem}}.reg-left,.reg-right{position:relative;color:white}@media screen and (max-width: 849px){.reg-left,.reg-right{position:static;padding-bottom:9rem}}@media screen and (max-width: 599px){.reg-left,.reg-right{padding-bottom:15rem}}.reg-left__content,.reg-right__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;min-height:100vh;overflow:auto}@media screen and (max-width: 849px){.reg-left__content,.reg-right__content{height:auto;overflow-y:auto;min-height:0}}.reg-left__logo,.reg-right__logo{padding-bottom:1.5rem;padding-top:3rem}@media screen and (max-width: 849px){.reg-left__logo,.reg-right__logo{padding:2rem 0}}.reg-left__email_form,.reg-right__email_form{max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s ease;transition:max-height 0.3s ease}.reg-left__email_form--visible,.reg-right__email_form--visible{max-height:100rem}.reg-left__email_form__forgot-password,.reg-right__email_form__forgot-password{margin:2rem 0}@media screen and (max-width: 849px){.reg-left__email_form__forgot-password,.reg-right__email_form__forgot-password{margin:3rem 0}}@media screen and (max-width: 599px){.reg-left__email_form__forgot-password,.reg-right__email_form__forgot-password{margin:2rem 0}}.reg-left__footer,.reg-right__footer{width:100%}@media screen and (max-width: 849px){.reg-left__footer,.reg-right__footer{padding-top:0;position:static}.reg-left__footer .mini-footer,.reg-right__footer .mini-footer{position:absolute;bottom:0;min-width:100vw}}.reg-left h2,.reg-right h2{margin-bottom:1rem}@media screen and (max-width: 849px){.reg-left h2,.reg-right h2{margin-top:3.5rem}}.reg-left form,.reg-right form{margin-top:2.5rem;margin-bottom:0.5rem}.reg-left form .input-unit,.reg-right form .input-unit{margin:1.5rem 0}.reg-left form .input-unit label,.reg-right form .input-unit label{color:rgba(255,255,255,0.85)}.reg-left form .input-unit input[type=text],.reg-left form .input-unit input[type=email],.reg-left form .input-unit input[type=password],.reg-right form .input-unit input[type=text],.reg-right form .input-unit input[type=email],.reg-right form .input-unit input[type=password]{margin-top:0.3rem;border:1px solid rgba(255,255,255,0.25);background-color:rgba(255,255,255,0.25);color:rgba(255,255,255,0.85);font-size:1.8rem}.reg-left form .input-unit input[type=text]::-webkit-input-placeholder,.reg-left form .input-unit input[type=email]::-webkit-input-placeholder,.reg-left form .input-unit input[type=password]::-webkit-input-placeholder,.reg-right form .input-unit input[type=text]::-webkit-input-placeholder,.reg-right form .input-unit input[type=email]::-webkit-input-placeholder,.reg-right form .input-unit input[type=password]::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.reg-left form .input-unit input[type=text]::-moz-placeholder,.reg-left form .input-unit input[type=email]::-moz-placeholder,.reg-left form .input-unit input[type=password]::-moz-placeholder,.reg-right form .input-unit input[type=text]::-moz-placeholder,.reg-right form .input-unit input[type=email]::-moz-placeholder,.reg-right form .input-unit input[type=password]::-moz-placeholder{color:rgba(255,255,255,0.5)}.reg-left form .input-unit input[type=text]:-ms-input-placeholder,.reg-left form .input-unit input[type=email]:-ms-input-placeholder,.reg-left form .input-unit input[type=password]:-ms-input-placeholder,.reg-right form .input-unit input[type=text]:-ms-input-placeholder,.reg-right form .input-unit input[type=email]:-ms-input-placeholder,.reg-right form .input-unit input[type=password]:-ms-input-placeholder{color:rgba(255,255,255,0.5)}.reg-left form .input-unit input[type=text]::placeholder,.reg-left form .input-unit input[type=email]::placeholder,.reg-left form .input-unit input[type=password]::placeholder,.reg-right form .input-unit input[type=text]::placeholder,.reg-right form .input-unit input[type=email]::placeholder,.reg-right form .input-unit input[type=password]::placeholder{color:rgba(255,255,255,0.5)}@media screen and (min-width: 849px){.reg-left,.reg-right{width:43rem;height:100%;max-width:43rem;background-color:#002a3a;overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 849px){.reg-left,.reg-right{width:100vw;height:auto}}.reg-left p,.reg-right p{color:rgba(255,255,255,0.85);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:1.2rem;line-height:1.6rem;margin:0;font-weight:400}@media screen and (min-width: 600px){.reg-left p,.reg-right p{font-size:1.8rem;line-height:2.5rem}}.reg-left__errors,.reg-right__errors{background-color:#FAA83A;color:white;padding:10px;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'gothambook', 'Arial Narrow', Heveltica, Arial, sans-serif;font-size:1.2rem;line-height:1.6rem;margin:0;font-weight:400}@media screen and (min-width: 600px){.reg-left__errors,.reg-right__errors{font-size:1.8rem;line-height:2.5rem}}.reg-left__padded,.reg-right__padded{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#002a3a;padding:20px 30px 20px 30px}@media screen and (min-width: 600px){.reg-left__padded,.reg-right__padded{padding:0rem 3rem 60px 3rem}}@media screen and (max-width: 849px){.reg-left__padded,.reg-right__padded{width:100%}}.reg-left__product-highlight,.reg-right__product-highlight{height:500px}@media screen and (min-width: 850px){.reg-left__product-highlight,.reg-right__product-highlight{display:none}}@media screen and (max-width: 849px){.reg-left__product-highlight,.reg-right__product-highlight{height:720px}}@media screen and (max-width: 599px){.reg-left__product-highlight,.reg-right__product-highlight{height:470px}}::-webkit-scrollbar{width:0px;background:transparent}.onboarding-with-header{text-align:center;overflow:hidden}.onboarding-with-header__head{height:23rem;width:100%;position:absolute;z-index:0;top:0}.onboarding-with-header__video{display:block}@media screen and (min-width: 850px){.onboarding-with-header__video{width:660px;height:371px}}@media screen and (max-width: 849px){.onboarding-with-header__video{width:100%}}.onboarding-with-header__content{position:relative;z-index:1;margin:0 auto;width:100%}@media screen and (max-width: 849px){.onboarding-with-header__content__logo-header{display:none}}.onboarding-with-header__content__body{background-color:white}.onboarding-with-header__content__body__video-wrapper{position:relative;cursor:pointer}@media screen and (max-width: 849px){.onboarding-with-header__content{padding:0}}@media screen and (min-width: 850px){.onboarding-with-header__content{width:660px}}.onboarding-with-header__content--play-button{opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.onboarding-with-header__content--play-button.visible{opacity:1}.onboarding-with-header__header-text{padding-top:15px;padding-bottom:15px}@media screen and (min-width: 600px) and (max-width: 849px){.onboarding-with-header__header-text{padding-bottom:30px;padding-top:30px}}.onboarding-fit-assessment__levels__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:33%;margin:0.5rem 0;width:100%;height:5.5rem;background-color:rgba(0,0,0,0.05);border:1px solid transparent;cursor:pointer}@media screen and (max-width: 849px){.onboarding-fit-assessment__levels__item{height:7rem}}@media screen and (max-width: 599px){.onboarding-fit-assessment__levels__item{height:3.5rem}}@media screen and (max-width: 450px){.onboarding-fit-assessment__levels__item{padding-left:25%}}.onboarding-fit-assessment__levels__item:hover{background-color:#fff;border:1px solid #00B0BA;box-shadow:0 1px 1px 0 rgba(0,0,0,0.12),0 0 1px 0 rgba(0,0,0,0.06)}.onboarding-fit-assessment__levels__item:hover .onboarding-fit-assessment__levels__item__title{color:rgba(0,0,0,0.9)}.onboarding-fit-assessment__levels__item--selected{background-color:#fff;border:1px solid #00B0BA;box-shadow:none !important;opacity:1 !important}.onboarding-fit-assessment__levels__item--dim{opacity:0.6}.onboarding-fit-assessment__levels__item__icon{width:5.5rem;height:5.5rem}@media screen and (max-width: 849px){.onboarding-fit-assessment__levels__item__icon{height:7rem;width:7rem}}@media screen and (max-width: 599px){.onboarding-fit-assessment__levels__item__icon{height:3.5rem;width:3.5rem}}.onboarding-fit-assessment__levels__item__icon--oos{background:transparent url("https://assets.fitstar.com/o/58867c14299c38786700a9db") no-repeat center center;background-size:27px 8px}@media screen and (max-width: 849px){.onboarding-fit-assessment__levels__item__icon--oos{background:transparent url("https://assets.fitstar.com/o/58892cc5686c4a66e800b4ed") no-repeat center center;background-size:34px 9px}}@media screen and (max-width: 599px){.onboarding-fit-assessment__levels__item__icon--oos{background:transparent url("https://assets.fitstar.com/o/58892cc5686c4a66e800b4ee") no-repeat center center;background-size:17px 5px}}.onboarding-fit-assessment__levels__item__icon--average{background:transparent url("https://assets.fitstar.com/o/58867c14299c38786700a9d9") no-repeat center center;background-size:27px 18px}@media screen and (max-width: 849px){.onboarding-fit-assessment__levels__item__icon--average{background:transparent url("https://assets.fitstar.com/o/58892cc5686c4a66e800b4e9") no-repeat center center;background-size:32px 24px}}@media screen and (max-width: 599px){.onboarding-fit-assessment__levels__item__icon--average{background:transparent url("https://assets.fitstar.com/o/58892cc5686c4a66e800b4ea") no-repeat center center;background-size:17px 12px}}.onboarding-fit-assessment__levels__item__icon--athletic{background:transparent url("https://assets.fitstar.com/o/58867c14299c38786700a9d8") no-repeat center center;background-size:27px 29px}@media screen and (max-width: 849px){.onboarding-fit-assessment__levels__item__icon--athletic{background:transparent url("https://assets.fitstar.com/o/58892cc5686c4a66e800b4e7") no-repeat center center;background-size:34px 36px}}@media screen and (max-width: 599px){.onboarding-fit-assessment__levels__item__icon--athletic{background:transparent url("https://assets.fitstar.com/o/58892cc5686c4a66e800b4e8") no-repeat center center;background-size:17px 19px}}.onboarding-fit-assessment__levels__item__icon--elite{background:transparent url("https://assets.fitstar.com/o/58867c14299c38786700a9da") no-repeat center center;background-size:30px 27px}@media screen and (max-width: 849px){.onboarding-fit-assessment__levels__item__icon--elite{background:transparent url("https://assets.fitstar.com/o/58892cc5686c4a66e800b4eb") no-repeat center center;background-size:39px 36px}}@media screen and (max-width: 599px){.onboarding-fit-assessment__levels__item__icon--elite{background:transparent url("https://assets.fitstar.com/o/58892cc5686c4a66e800b4ec") no-repeat center 6px;background-size:20px 18px}}.onboarding-fit-assessment__levels__item__title{padding-left:2rem;color:rgba(0,0,0,0.75);font-size:2rem;line-height:5.5rem}@media screen and (max-width: 849px){.onboarding-fit-assessment__levels__item__title{line-height:7rem}}@media screen and (max-width: 599px){.onboarding-fit-assessment__levels__item__title{line-height:3.5rem;font-size:1.6rem}}.onboarding-choose-trainer__trainer{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:rgba(0,0,0,0.05)}.onboarding-choose-trainer__trainer--wrapper{position:relative;height:100%;cursor:pointer}.onboarding-choose-trainer__trainer--wrapper:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,0.12),0 0 1px 0 rgba(0,0,0,0.06);background:#fff}.onboarding-choose-trainer__trainer--wrapper:hover .onboarding-choose-trainer__trainer--expanded-play-button{display:table}.onboarding-choose-trainer__trainer--wrapper:hover .onboarding-choose-trainer__trainer--bio{color:rgba(0,0,0,0.9);background-color:#fff}.onboarding-choose-trainer__trainer--wrapper:hover .onboarding-choose-trainer__trainer--image-wrapper{background-size:110% auto}.onboarding-choose-trainer__trainer--wrapper:hover .border-overlay{display:block}.onboarding-choose-trainer__trainer--wrapper.inactive{opacity:0.6}.onboarding-choose-trainer__trainer--wrapper.active{background:#fff;box-shadow:none !important}.onboarding-choose-trainer__trainer--wrapper.active .border-overlay{display:block}.onboarding-choose-trainer__trainer--wrapper .border-overlay{position:absolute;display:none;top:0;left:0;width:100%;height:100%;box-shadow:inset 0px 0px 0px 1px #00B0BA;z-index:1}.onboarding-choose-trainer__trainer--image-wrapper{position:relative;background-size:100% auto;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.onboarding-choose-trainer__trainer--image-wrapper:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent 50%);background:linear-gradient(0deg, rgba(0,0,0,0.5), transparent 50%)}.onboarding-choose-trainer__trainer--image{vertical-align:top;width:100%;opacity:0}.onboarding-choose-trainer__trainer--corner-name{position:absolute;left:20px;bottom:20px;color:white}.onboarding-choose-trainer__trainer--corner-play-button{position:absolute;top:auto;left:auto;margin:0 !important;bottom:10px;right:10px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}@media screen and (max-width: 599px){.onboarding-choose-trainer__trainer--corner-play-button{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4)}}.onboarding-choose-trainer__trainer--expanded-play-button{display:table;color:white;bottom:0px;left:0px;text-align:left;padding-left:15px;padding-bottom:5px;width:100%;position:absolute;line-height:55px;height:55px}@media screen and (max-width: 599px){.onboarding-choose-trainer__trainer--expanded-play-button{padding-left:15px;height:35px;line-height:35px}}.onboarding-choose-trainer__trainer--bio{text-align:left;padding:15px;color:rgba(0,0,0,0.75)}.onboarding-choose-trainer__trainer--bio.active{color:rgba(0,0,0,0.9);background-color:#fff}.onboarding-choose-trainer__trainer--trainer1{margin-left:15px}.trainer-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-highlight{position:relative;width:100%}@media screen and (max-width: 849px){.product-highlight{width:100%;height:100%}}.product-highlight__table{width:100%;position:absolute;opacity:0;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease;display:table;caption-side:top}.product-highlight__table *{opacity:0}.product-highlight__table--visible{opacity:1}.product-highlight__table--visible *{opacity:1}@media screen and (max-width: 849px){.product-highlight__table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.product-highlight__text{margin:0 auto;display:table-caption;max-width:460px;width:100%;color:white}@media screen and (min-width: 850px){.product-highlight__text{padding-top:88px}}@media screen and (max-width: 849px){.product-highlight__text{display:block}}.product-highlight__image{margin-left:auto;margin-right:auto;margin-top:2rem;height:400px;max-width:400px;width:100%;max-width:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 849px){.product-highlight__image{height:465px}}@media screen and (max-width: 599px){.product-highlight__image{height:300px}}.reg-payment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.reg-payment__head{padding:3rem 0;width:100%}.reg-payment__head__content{padding-left:15px;padding-right:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:750px;margin:0 auto;text-align:center;color:white}.reg-payment__body{max-width:66rem;width:100%;background-color:white;padding:1.5rem}@media screen and (min-width: 600px){.reg-payment__body{padding:4rem;padding-bottom:3rem}}@media screen and (min-width: 850px){.reg-payment__body{padding:8rem;padding-top:4.5rem;padding-bottom:3rem}}.reg-payment__body .price-toggle{margin-top:1rem}.reg-payment__body .coupon{max-height:0;opacity:0;overflow:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.reg-payment__body .coupon.visible{opacity:1;max-height:30rem}.reg-payment__body label{color:rgba(0,0,0,0.75)}.reg-payment__acknowledgement{margin-top:2.5rem}.reg-payment__foot{max-width:66rem;width:100%;background-color:white}.reg-payment__toast{width:100%;max-width:66rem}.service-unlinkable:before{margin-right:10px;color:#00aff0;font-weight:bold}.gift-modal-buttons{padding-bottom:3rem !important}@media screen and (max-width: 599px){.gift-modal-buttons{padding:0 !important;padding-top:3rem !important}}@media screen and (max-width: 849px){.hide-on-mobile{display:none !important}}.margin-top{margin-top:15px}.margin-top--large{margin-top:30px}.padding{padding:15px}.padding--small{padding:5px}.padding-top{padding-top:15px}.padding-top--small{padding-top:5px}.padding-top--large{padding-top:30px}.padding-bottom{padding-bottom:15px}.padding-bottom--small{padding-bottom:5px}@media screen and (max-width: 599px){.padding-bottom--mobile{padding-bottom:15px}}.padding-right{padding-right:15px}.padding-right--small{padding-right:5px}.padding-left{padding-left:15px}.padding-left--small{padding-left:5px}.center{margin-left:auto;margin-right:auto;text-align:center}.bold--600{font-weight:600}@media screen and (min-width: 850px){.hidden-large-up{display:none}}@media screen and (max-width: 849px){.hidden-medium-down{display:none}}@media screen and (max-width: 599px){.hidden-small-down{display:none}}@media screen and (min-width: 600px){.hidden-medium-up{display:none}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}
