@charset "UTF-8";.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:rgba(0,0,0,0);color:rgba(0,0,0,0);outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;outline:none;line-height:0;font-size:0;color:rgba(0,0,0,0);padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.appcms,body,html{line-height:1.15;-webkit-text-size-adjust:100%}.appcms,body{margin:0}.appcms h1,body h1{font-size:2em;margin:.67em 0}.appcms hr,body hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}.appcms pre,body pre{font-family:monospace,monospace;font-size:1em}.appcms a,body a{background-color:rgba(0,0,0,0)}.appcms abbr[title],body abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.appcms b,.appcms strong,body b,body strong{font-weight:bolder}.appcms code,.appcms kbd,.appcms samp,body code,body kbd,body samp{font-family:monospace,monospace;font-size:1em}.appcms small,body small{font-size:80%}.appcms sub,.appcms sup,body sub,body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.appcms sub,body sub{bottom:-.25em}.appcms sup,body sup{top:-.5em}.appcms img,body img{border-style:none}.appcms button,.appcms input,.appcms optgroup,.appcms select,.appcms textarea,body button,body input,body optgroup,body select,body textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.appcms button,.appcms input,body button,body input{overflow:visible}.appcms button,.appcms select,body button,body select{text-transform:none}.appcms [type=button],.appcms [type=reset],.appcms [type=submit],.appcms button,body [type=button],body [type=reset],body [type=submit],body button{-webkit-appearance:button}.appcms [type=button]::-moz-focus-inner,.appcms [type=reset]::-moz-focus-inner,.appcms [type=submit]::-moz-focus-inner,.appcms button::-moz-focus-inner,body [type=button]::-moz-focus-inner,body [type=reset]::-moz-focus-inner,body [type=submit]::-moz-focus-inner,body button::-moz-focus-inner{border-style:none;padding:0}.appcms [type=button]:-moz-focusring,.appcms [type=reset]:-moz-focusring,.appcms [type=submit]:-moz-focusring,.appcms button:-moz-focusring,body [type=button]:-moz-focusring,body [type=reset]:-moz-focusring,body [type=submit]:-moz-focusring,body button:-moz-focusring{outline:1px dotted ButtonText}.appcms fieldset,body fieldset{padding:.35em .75em .625em}.appcms legend,body legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.appcms progress,body progress{vertical-align:baseline}.appcms textarea,body textarea{overflow:auto}.appcms [type=checkbox],.appcms [type=radio],body [type=checkbox],body [type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.appcms [type=number]::-webkit-inner-spin-button,.appcms [type=number]::-webkit-outer-spin-button,body [type=number]::-webkit-inner-spin-button,body [type=number]::-webkit-outer-spin-button{height:auto}.appcms [type=search],body [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.appcms [type=search]::-webkit-search-decoration,body [type=search]::-webkit-search-decoration{-webkit-appearance:none}.appcms ::-webkit-file-upload-button,body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.appcms details,body details{display:block}.appcms summary,body summary{display:list-item}.appcms [hidden],.appcms template,body [hidden],body template{display:none}.appcms,body{background:#fff;font-family:Montserrat;font-size:1em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/ee/32/904fe55b4e22ab15881ebdd6da85/1556214343008_backgroundimages-tab.png)}.partnerLogo{display:none}.wrapper{color:#141414}.wf-loading{font-family:Arial;letter-spacing:.7px}.wf-loading a,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading li,.wf-loading p{visibility:hidden}.siteWidth{max-width:870px;margin:0 auto;width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}h2{font-size:2.625em;font-weight:400;line-height:1.238em;margin-bottom:20px}.sectionHeader{font-size:1.6875em;line-height:1.222em;margin:0 0 20px}.nowrap{display:inline-block}.appstore-suggestion,.cookie-consent{display:none!important}.cookie-consent{font-size:13px;padding:10px}.loadingIcon{-webkit-animation:spin 1s infinite;animation:spin 1s infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:768px){.appcms,body{font-size:1.075em}.siteWidth{padding-left:30px;padding-right:30px}}@media screen and (min-width:1000px){.appcms,body{font-size:1em}.sectionHeader{font-size:2.25em;margin-bottom:20px}}.submitted .heroSection .heroColumnContent{opacity:0}.submitted .heroSection .heroConfirmation{opacity:1}.heroSection,.heroSection a{color:#fff}.heroSection .heroWrapper{margin-left:auto;margin-right:auto;max-width:350px}.heroSection .heroColumn{position:relative}.heroSection .heroColumnContent{opacity:1;-webkit-transition:opacity .75s ease;-o-transition:opacity .75s ease;transition:opacity .75s ease;z-index:1;position:relative}.heroSection .heroConfirmation{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all .75s ease;-o-transition:all .75s ease;transition:all .75s ease;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;z-index:0}.heroSection .heroHeader{font-size:1.75em;line-height:1.345em;letter-spacing:-.008em;text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:10px;font-weight:500}.heroSection .heroCopy{font-size:1em;text-align:center;line-height:1.469em;letter-spacing:-.019em;margin:0 0 10px}.heroSection .emailForm.submitting .buttonText{display:none}.heroSection .emailForm.submitting .loadingIcon{display:inline-block}.heroSection .emailForm.error .emailInput{color:#bf0b0b}.heroSection .emailForm.error .emailInput::-webkit-input-placeholder{color:#bf0b0b}.heroSection .emailForm.error .emailInput::-ms-input-placeholder{color:#bf0b0b}.heroSection .emailForm.error .emailInput::placeholder{color:#bf0b0b}.heroSection .errorContainer{background:hsla(0,0%,100%,.6);border-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:10px 10px 5px;color:#bf0b0b;display:none}.heroSection .errorContainer p{margin:0;font-size:80%}.heroSection .emailInput{font-size:1em;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;-webkit-appearance:none;border-radius:0;border:none}.heroSection .emailInput::-webkit-input-placeholder{font-style:italic}.heroSection .emailInput::-ms-input-placeholder{font-style:italic}.heroSection .emailInput::placeholder{font-style:italic}.heroSection .loadingIcon{display:none}.heroSection .button{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.heroSection .heroColumn{text-align:center}.heroSection .button{margin-top:15px}.heroSection .heroMobileReview{margin-top:50px}.heroSection .heroMobileReviewImage{width:80%;max-width:150px}.heroSection .pressQuoteWrapper{font-style:italic;font-size:.75em;color:#d7d7d7;letter-spacing:.018em;margin-top:15px}.heroSection .pressQuote{margin:0}.heroSection .pressQuoteLogo{display:inline-block;margin-top:10px;width:40px}.heroSection .heroMobilePhone{margin:20px auto -60px;max-width:280px}.heroSection .heroMobilePhoneImage{width:100%;display:block}.heroSection .buttonDisc{color:#fff}@media screen and (min-width:768px){.heroSection .heroWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex}.heroSection .heroColumn:first-child{-ms-flex-preferred-size:60%;flex-basis:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heroSection .heroColumn:last-child{-ms-flex-preferred-size:40%;flex-basis:40%}.heroSection .heroMobilePhone{margin:0 0 0 auto;max-width:300px}.heroSection .heroCopy{margin-bottom:30px}.heroSection .emailForm,.heroSection .heroCopy{max-width:400px;margin-left:auto;margin-right:auto}.heroSection .button{margin-top:20px}}@media screen and (min-width:1000px){.heroSection .heroHeader{font-size:2.25em}.heroSection .emailInput{padding:18px}.heroSection .emailInput,.heroSection .heroCopy{font-size:1.125em}}.pFitness .heroSection .welcomeBanner{background-color:#662a83}.pFitness .heroSection .welcomeBannerCopy{color:#fdf100;text-transform:uppercase;font-weight:400}.pFitness .heroSection .messageCoupon{color:#fdf100;font-weight:500}.pFitness .heroSection .messageCoupon .floaty{background-color:#662a83}.valueSection{text-align:center}.valueSection .valueIconList{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.valueSection .sectionInner{padding-top:50px;padding-bottom:20px}.valueSection .valueIconItem{-ms-flex-preferred-size:50%;flex-basis:50%}.valueSection .valueIconImage{width:50px}.valueSection .valueHeading{font-size:1.0625em;font-weight:400;line-height:1.129em;margin:5px 0 0}.valueSection .valueCopy{font-size:.75em;line-height:1.3em;margin:5px 0 35px;padding:0 15px}@media screen and (min-width:768px){.valueSection .valueIconItem{-ms-flex-preferred-size:calc(25% - 10px);flex-basis:calc(25% - 10px)}.valueSection .valueIconImage{width:65px}}@media screen and (min-width:1000px){.valueSection .sectionInner{padding-top:80px;padding-bottom:80px}.valueSection .valueIconImage{width:84px}.valueSection .valueHeading{font-size:1.75em}.valueSection .valueCopy{font-size:1em;margin-top:15px}}.featureSection{background-image:-o-linear-gradient(123deg,#2dc9eb,#489cff);background-image:linear-gradient(327deg,#2dc9eb,#489cff);text-align:center}.featureSection .sectionInner{padding-top:50px;padding-bottom:50px}.featureSection .sectionHeader{text-align:center}.featureSection .featureList{margin:0;padding:0;list-style:none;text-align:left}.featureSection .featureListItem{padding-left:40px;padding-right:10px;margin-bottom:10px;font-size:.90625em;line-height:1.286em;position:relative}.featureSection .featureListItem:before{content:"";background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/90/70/62a05b9542b4b1da97ca529330a6/1556205321538_checkmarkimages-tab.png);background-size:cover;width:18px;height:18px;background-repeat:no-repeat;position:absolute;top:2px;left:15px;display:block}.featureSection .button{margin-top:35px}@media screen and (min-width:768px){.featureSection .featureList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featureSection .featureListItem{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width:1000px){.featureSection .sectionInner{padding-top:80px;padding-bottom:80px}.featureSection .featureListItem{font-size:1.5em;padding-left:60px}.featureSection .featureListItem:before{width:30px;height:30px}}.pFitness .featureSection{background-image:-o-linear-gradient(121deg,#c468e4,#8035a4);background-image:linear-gradient(329deg,#c468e4,#8035a4)}@media screen and (min-width:768px){.pFitness .featureSection{background-image:-o-linear-gradient(160deg,#c468e4,#8035a4);background-image:linear-gradient(290deg,#c468e4,#8035a4)}}.fitnessNeedsSection{text-align:center}.fitnessNeedsSection .sectionInner{padding-top:50px;padding-bottom:0}.fitnessNeedsSection .fitnessNeeds{margin:0;padding:0;list-style:none}.fitnessNeedsSection .fitnessNeedsItem{margin-bottom:20px}.fitnessNeedsSection .fitnessNeedsHeader{font-size:1em;font-weight:500;margin:0 0 5px}.fitnessNeedsSection .fitnessNeedsCopy{font-size:.9375em;font-weight:300;margin:0;line-height:1.455em}.fitnessNeedsSection .conceptsImageWrapper{margin-top:35px;margin-left:auto;margin-right:auto;width:80%}.fitnessNeedsSection .conceptsImage{width:100%;display:block}@media screen and (min-width:768px){.fitnessNeedsSection .sectionColumnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fitnessNeedsSection .sectionColumn{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);text-align:left}.fitnessNeedsSection .conceptsImageWrapper{margin-top:-15px}.fitnessNeedsSection .copyColumn{margin-bottom:25px}.fitnessNeedsSection .imageColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:1000px){.fitnessNeedsSection .sectionInner{padding-top:100px}.fitnessNeedsSection .sectionHeader{margin-bottom:25px}.fitnessNeedsSection .fitnessNeedsItem{margin-bottom:40px}.fitnessNeedsSection .fitnessNeedsHeader{font-size:1.5em}.fitnessNeedsSection .fitnessNeedsCopy{font-size:1.375em}}.lifestyleSection{background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/de/0a/9c5e6a2f4585981e98321e08ddb0/1556205321716_yogafadesmallimages-tab.png),-o-linear-gradient(297deg,#d5eca5,#97c272);background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/de/0a/9c5e6a2f4585981e98321e08ddb0/1556205321716_yogafadesmallimages-tab.png),linear-gradient(153deg,#d5eca5,#97c272);background-size:125%;background-repeat:no-repeat;background-position:bottom}.lifestyleSection .sectionInner{padding-top:50px;padding-bottom:0;text-align:center}.lifestyleSection:after{content:"";width:100%;padding-top:85%;display:block}.lifestyleSection .sectionCopy{font-size:.9375em;margin-bottom:25px;line-height:1.455em}@media screen and (min-width:768px){.lifestyleSection{min-height:680px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/4a/e5/0a1a124c459289328b47f4350635/1556206157449_yogafadeimages-tab.png),-o-linear-gradient(336deg,#97c272,#d5eca5);background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/4a/e5/0a1a124c459289328b47f4350635/1556206157449_yogafadeimages-tab.png),linear-gradient(114deg,#97c272,#d5eca5);background-position:124%,50%}.lifestyleSection:after{display:none}.lifestyleSection .sectionColumnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lifestyleSection .sectionColumn{width:50%;text-align:left}}@media screen and (min-width:1000px){.lifestyleSection{background-size:contain;background-position:-190px 100%,50%}.lifestyleSection .sectionCopy{font-size:1.375em}}@media screen and (min-width:1250px){.lifestyleSection{background-size:contain;background-position:0,50%}.lifestyleSection .sectionCopy{font-size:1.375em}}.pFitness .lifestyleSection{background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/de/0a/9c5e6a2f4585981e98321e08ddb0/1556205321716_yogafadesmallimages-tab.png),-o-linear-gradient(57deg,#f8f4d3,#ffe747);background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/de/0a/9c5e6a2f4585981e98321e08ddb0/1556205321716_yogafadesmallimages-tab.png),linear-gradient(33deg,#f8f4d3,#ffe747)}@media screen and (min-width:768px){.pFitness .lifestyleSection{background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/4a/e5/0a1a124c459289328b47f4350635/1556206157449_yogafadeimages-tab.png),-o-linear-gradient(336deg,#f8f4d3,#ffe747);background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/4a/e5/0a1a124c459289328b47f4350635/1556206157449_yogafadeimages-tab.png),linear-gradient(114deg,#f8f4d3,#ffe747)}}.anywhereSection{background-color:#0d0d0d;background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/23/94/4bdf46c24ee78d5d116a9b2ad71c/1556205321545_classfadesmallimages-tab.png);background-size:150%;background-repeat:no-repeat;background-position:bottom;color:#fff}.anywhereSection .sectionInner{padding-top:50px;padding-bottom:0;text-align:center}.anywhereSection:after{content:"";width:100%;padding-top:90%;display:block}.anywhereSection .sectionCopy{font-size:.9375em;margin-bottom:25px;line-height:1.455em}@media screen and (min-width:768px){.anywhereSection{min-height:680px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/64/fe/534bf2ca40a8bb35423995539b84/1556205321554_classfadeimages-tab.png);background-position:10%,50%}.anywhereSection:after{display:none}.anywhereSection .sectionColumnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.anywhereSection .sectionColumn{width:50%;text-align:left}}@media screen and (min-width:1000px){.anywhereSection{background-size:contain;background-position:100%}.anywhereSection .sectionCopy{font-size:1.375em}}.pFitness .anywhereSection{background-color:#383333}.devicesSection .sectionInner{padding-top:30px;padding-bottom:50px;text-align:center}.devicesSection .sectionCopy{font-size:.9375em;margin-bottom:25px;line-height:1.455em}.devicesSection .sectionImage{width:100%;margin-top:25px}.devicesSection .copyColumn,.devicesSection .sectionColumnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.devicesSection .copyColumn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.devicesSection .imageColumn{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.devicesSection .copyRow{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.devicesSection .appBadges{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.devicesSection .desktopHeader{display:none}.devicesSection .mobileHeader{margin-bottom:0}.devicesSection .buttonDisc{font-size:.75em}@media screen and (min-width:768px){.devicesSection .sectionColumnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;-ms-flex-align:top;align-items:top;margin-bottom:20px}.devicesSection .sectionColumn{-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);text-align:left}.devicesSection .imageColumn{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;text-align:right}.devicesSection .copyColumn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block}.devicesSection .sectionImage{width:130%;display:block;float:right;margin-top:0}.devicesSection .desktopHeader{display:block}.devicesSection .mobileHeader{display:none}}@media screen and (min-width:1000px){.devicesSection .sectionInner{padding-top:45px;padding-bottom:50px}.devicesSection .sectionCopy{font-size:1.125em}.devicesSection .sectionHeader{margin-bottom:20px}.devicesSection .buttonDisc{font-size:1em}}.reviewSection .sectionInner{padding-top:50px;padding-bottom:50px;text-align:center}.reviewSection .reviewsWrapper{margin-bottom:25px}.reviewSection .reviewImage{width:100%;display:block}.reviewSection .reviewWrapper{margin-bottom:10px}.reviewSection .reviewWrapper:last-child{margin-bottom:0}.reviewSection .starsWrapper{margin-bottom:20px}.reviewSection .starsImage{display:inline-block;width:130px;vertical-align:middle;margin-right:10px}.reviewSection .rating{font-style:italic}@media screen and (min-width:768px){.reviewSection .reviewsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px}.reviewSection .reviewWrapper{-ms-flex-preferred-size:calc(33.333% - 6.666px);flex-basis:calc(33.333% - 6.666px)}.reviewSection .reviewImage{display:block;width:100%}}@media screen and (min-width:1000px){.reviewSection .sectionInner{padding-top:100px;padding-bottom:100px}.reviewSection .sectionHeader{margin-bottom:25px}.reviewSection .starsWrapper{vertical-align:middle}.reviewSection .starsImage{width:200px}.reviewSection .rating{font-size:1.375em;vertical-align:middle}}.favoriteClassesSection{text-align:center;padding-top:30px;padding-bottom:0;overflow:hidden}.favoriteClassesSection .classImage{width:100%}.favoriteClassesSection .sectionCopy{font-size:1em;margin-top:1em;margin-bottom:25px}.favoriteClassesSection .classesItem{position:relative}.favoriteClassesSection .classTypeLabel{font-size:2.7vw;text-align:center;margin:0;position:absolute;width:100%;bottom:20px;left:0;background-color:rgba(13,13,13,.7);text-transform:uppercase;padding:10px 0;color:#fff}.favoriteClassesSection .classesGrid{width:calc(100% - 10px)}.favoriteClassesSection .slick-list{overflow:visible}.favoriteClassesSection .classesItem{width:calc(100% - 15px)!important}.favoriteClassesSection .slick-dots li{height:8px;width:8px}.favoriteClassesSection .slick-dots li button{background:none;border-radius:100%;border:1px solid #000;padding:0;height:100%;width:100%}.favoriteClassesSection .slick-dots li button:before{display:none}.favoriteClassesSection .slick-dots li.slick-active button{background:#000}@media screen and (min-width:450px){.favoriteClassesSection .classTypeLabel{font-size:1.9vw}}@media screen and (min-width:768px){.favoriteClassesSection{padding-top:60px}.favoriteClassesSection .classTypeLabel{bottom:40px;padding:20px 0;font-size:1.5vw}.favoriteClassesSection .slick-list{overflow:hidden}.favoriteClassesSection .slick-dots li{height:11px;width:11px}}@media screen and (min-width:910px){.favoriteClassesSection .classTypeLabel{font-size:.8125em}}@media screen and (min-width:1000px){.favoriteClassesSection{padding-top:45px}.favoriteClassesSection .sectionCopy{font-size:1.125em}}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;-webkit-box-sizing:content-box;box-sizing:content-box}.heroContainer{background-size:cover;background-repeat:no-repeat;background-position:top;background-color:#3b4f69;overflow:hidden;background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/65/f2/44b3b1b040b4b0682d95fa6df41d/1556756278977_mobileheaderheropfitnessimages-tab.jpg)}.heroContainer .siteHeader{margin:25px 0 0}.heroContainer .siteLogo{width:110px}.heroContainer .siteHeaderInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1160px}.heroContainer .signInLink{text-transform:uppercase;color:#fff;text-decoration:none;font-size:.85em;letter-spacing:.125em;font-weight:500}@media screen and (min-width:1000px){.heroContainer .siteLogo{width:130px}}.heroContainer .headerLogoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.heroContainer .logoWrapper.neouLogo{padding-top:5px;padding-bottom:0;padding-right:20px;border-right:1px solid #979797}.heroContainer .logoWrapper.pFitLogo{padding-left:15px}.heroContainer .taglineWrapper{-ms-flex-preferred-size:100%;flex-basis:100%}.heroContainer .tagline{font-size:.75em;color:#fdf100;text-transform:uppercase;text-align:center;font-weight:500}.heroContainer .tagline br{display:none}.heroContainer .siteLogo{width:100px}.heroContainer .partnerLogo{display:block;width:54px}@media screen and (min-width:768px){.heroContainer{background-image:url(https://snagfilms-a.akamaihd.net/e92e55d5-a8e5-4267-bcf0-667e2b630d81/images/76/7d/a05f7e834629b66ae82c95c8a260/1557511041308_heroheaderpfitnessimages-tab.jpg)}.heroContainer .siteLogo{width:130px}.heroContainer .siteHeader{margin-bottom:35px}.heroContainer .headerLogoWrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.heroContainer .logoWrapper.neouLogo{padding-top:10px;padding-bottom:10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:auto;border:none}.heroContainer .logoWrapper.pFitLogo{padding-left:20px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.heroContainer .taglineWrapper{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.heroContainer .tagline{font-size:1em;text-align:right}.heroContainer .tagline br{display:block}.heroContainer .partnerLogo{display:block;width:100px}}footer{font-size:.75em;text-transform:uppercase;background:#fff;overflow:hidden}footer .footerTop{margin-top:70px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footerTop>*{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}footer .footerLogo{width:100px}footer .footerLinks{margin:0;padding:0;list-style:none;text-transform:uppercase;text-align:center;display:none}footer .footerLink{display:inline-block;margin-right:40px}footer .footerLink:last-child{margin-right:0}footer .footerLink a{text-decoration:none;color:initial}footer .footerSocial{margin:0;padding:0;list-style:none;text-align:right}footer .footerSocialLink{display:inline-block;margin-right:25px}footer .footerSocialLink:last-child{margin-right:0}footer .footerSocialLink a{color:#000}footer .footerSocialLink .icon{font-size:1.5em}footer .footerBottom{border-top:1px solid rgba(20,20,20,.2);padding-top:50px;margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footerBottom>*{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}footer .footerBottom a{color:#000}footer .copyright{margin:0}footer .appBadges{margin:0;padding:0;list-style:none;text-align:center}footer .appBadge{display:inline-block;margin-right:5px}footer .appBadge:last-child{margin-right:0}footer .appBadgeImage{width:118px;display:block;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2)}footer .privacy,footer .terms{color:initial;text-decoration:none}footer .terms{text-align:center}footer .privacy{text-align:right}@media screen and (max-width:835px){footer .footerTop{margin-top:30px;margin-bottom:30px}footer .footerLogo{width:85px}footer .footerLinks{display:none}footer .footerBottom{margin-top:30px;margin-bottom:30px;padding-top:30px}footer .appBadges{margin-top:20px;margin-bottom:20px}}@media screen and (max-width:400px){footer{font-size:.75em}footer .footerBottom{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .terms{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right}footer .privacy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left}footer .copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin-top:10px}}.button{font-size:1em;letter-spacing:.1em;font-weight:700;color:#fdf100;display:inline-block;border-radius:6px;background:#000;text-decoration:none;padding:15px 25px;text-transform:uppercase;border:none}.button.accentButton{background:#1983ff}.button.regularButton{background:#000}@media screen and (min-width:1000px){.button{font-size:1.6875em;padding:20px}}.appBadges{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px auto 0;max-width:450px}.appBadges .appBadge{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:center;padding:0 1.2%}.appBadges .appBadge:first-child{padding-left:0}.appBadges .appBadge.amazon{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1.5%}.appBadges .appBadge.appleTv{-webkit-box-flex:0.5;-ms-flex-positive:0.5;flex-grow:0.5;margin-top:-1%}.appBadges .appBadgeImage{width:100%}.appBadges .amazonBadge .appBadgeImage{margin-top:10px}.appBadges .appBadgeLink{cursor:default}@media screen and (min-width:768px){.appBadges{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;max-width:none;width:90%}.appBadges .appBadge{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}.appBadges .appBadge:first-child{padding-left:0}.appBadges .appBadge.amazon,.appBadges .appBadge.appleTv{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.appBadges .appBadgeImage{width:100%}.appBadges .appStoreBadge .appBadgeImage,.appBadges .googlePlayBadge .appBadgeImage{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.2);box-shadow:2px 2px 2px rgba(0,0,0,.2)}.appBadges .amazonBadge .appBadgeImage{margin-top:5%;width:90%}.appBadges .appleTvBadge .appBadgeImage{width:50%}}.buttonDisc{font-style:italic;font-size:.625em;margin:1em 0}.buttonDisc .smaller{font-size:80%}@media screen and (min-width:1000px){.buttonDisc{font-size:1em}}.follower{position:fixed;background:#662a83;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;left:0;right:0;z-index:10;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.follower .button{font-size:80%;color:#fdf100;padding-top:15px;padding-bottom:15px}.showFollower .follower{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
/*# sourceMappingURL=main.css.map */
