h1,h2,h2.h1,h2.h2,h3{font-family:Archivo Black,sans-serif!important}h1,h2.h1{font-size:2.66em}@media screen and (max-width:599px){h1,h2.h1{font-size:2em}}h3,.h3,.hero__subtitle{font-size:2em}h4,.h4{font-size:1.25em}p{font-family:Roboto,sans-serif!important;font-size:1em!important;line-height:1.5em}.scrolling-text{font-family:Archivo Black,sans-serif!important;font-size:5em}.subheading{font-family:Archivo Black,sans-serif!important;font-size:1.1em;letter-spacing:normal;text-transform:none;margin-bottom:30px}.mg-image-button{text-align:center;padding-top:80%}@media screen and (max-width:1210px)and (min-width:1080px){.countdown__heading h2{font-size:calc(var(--typeHeaderSize)*.73)}.countdown__display-block h2{font-size:calc(var(--typeHeaderSize)*.8)}}@media screen and (max-width:1079px)and (min-width:900px){.countdown__heading h2{font-size:calc(var(--typeHeaderSize)*.5)}.countdown__display-block h2{font-size:calc(var(--typeHeaderSize)*.55)}}@media screen and (max-width:899px)and (min-width:769px){.countdown__heading h2{font-size:calc(var(--typeHeaderSize)*.4)}.countdown__display-block h2{font-size:calc(var(--typeHeaderSize)*.5)}.countdown__display-block{padding:0 .5rem}}.official-rules p{font-size:.66em}.philosophy .quote-icon svg,.philosophy .quote-icon p{display:inline;font-size:1.25em!important}.philosophy .quote-icon p{font-size:1.25em}#shopify-section-template--16186875150522__1e1fae13-785c-442a-949c-ad4d55db3258 .rte p{font-size:1.3em!important}.hero__text-shadow:before{background:radial-gradient(rgba(0,0,0,var(--colorImageOverlayTextShadow)) 0%,transparent 0%)}@media only screen and (min-width: 769px) .newsletter-section,.testimonials-section{padding: 50px 0}.sales-block div{align-self:stretch!important}.sales-block>div:first-child{padding-left:33px;background-color:#eb3916}.sales-block>div:last-child{padding-left:0}.bkg-high{background-color:#eb3916;color:#fff}.bkg-white{background-color:#fff}.mm-pricing{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:699px){.mm-pricing{flex-direction:column}}.mm-pricing>div{flex:1;min-width:200px}.value,.sales-cta,.mm-pricing{padding:30px 0}.value div,.sales-cta div,.mm-pricing div{width:80%;height:auto;margin:0 auto;padding:10px;position:relative}.value h2,.sales-cta h2,.mm-pricing h2{text-align:center}.value li,.mm-pricing li{font-weight:700;padding-top:8px}.value ul li::marker,.mm-pricing ul li::marker{content:""}.value ul li:before,.mm-pricing ul li:before{content:"";display:inline-block;margin-right:10px;height:24px;width:24px;background-image:url(/cdn/shop/files/Check-Mark-min.png?v=1694728668);background-size:24px;background-repeat:no-repeat;vertical-align:middle}.sales-cta h2{margin-bottom:5px}.sales-cta h2.h3{margin-top:5px;color:#eb3916}.sales-cta p{font-family:Archivo Black,sans-serif;font-weight:700;text-size:18px;text-align:center}.scroll-high{color:#eb3916}.large-video-wrapper{height:0;height:auto;max-width:100%;overflow:hidden;padding-bottom:73.5%;position:relative}.large-video-placeholder{padding-top:26.5%;display:block}.large-video-text--video,.large-image-with-text--image{margin-left:0;margin-right:0}.large-video-text--text,.large-image-with-text--text{margin-left:.5em;padding-left:30px}.large-video-text--text h2{font-size:2em}.large-video-text--text a.btn{margin-bottom:30px}.app-image{display:inline-block;width:49%;margin:30px 0 10px}.invert,.invert h1,.invert h2,.invert .subheading,.invert p{color:#fff;background:#000}.peer-review-slide p{display:inline;font-size:16px!important}.peer-review-slide cite{font-size:16px!important;font-style:italic;font-weight:700}.peer-review-slide .testimonials__info{font-size:14px!important;font-style:italic}.certified-coaches-wrapper{display:flex;flex-direction:row}.certified-coaches-wrapper>div{flex:1}.certified-coaches-lvl1{display:flex;flex-direction:column}.certified-coaches-lvl1>div{flex:1}.certified-coach-image{height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.certified-coach-link{display:inline-block;height:100%;width:100%}.certified-instructor-image-wrap{overflow:hidden;position:relative;background-color:transparent}.multiple-images-with-text{grid-template-columns:var(--multiple-images-with-text-grid-template-columns, none);gap:var(--section-stack-spacing-block) var(--multiple-images-with-text-column-gap, 0px);max-width:var(--multiple-images-with-text-max-width);isolation:isolate;justify-content:center;place-items:center;margin-inline-start:auto;margin-inline-end:auto;display:grid}.multiple-images-with-text__content-with-nav{row-gap:var(--spacing-8);text-align:var(--multiple-images-with-text-alignment, center);justify-items:var(--multiple-images-with-text-alignment, center);max-width:600px;width:100%;justify-self:start;display:grid}.multiple-images-with-text__image-list[layout=stacked],.multiple-images-with-text__content-list{width:100%;place-items:center;display:grid}:is(.multiple-images-with-text__image-list[layout=stacked],.multiple-images-with-text__content-list)>*{width:100%;grid-area:1 / -1}.multiple-images-with-text__image-list{width:100%;grid-template:var(--multiple-images-with-text-images-grid-template, none);align-items:var(--multiple-images-with-text-images-alignment, center);display:grid}.multiple-images-with-text__image-list>img{width:100%;max-width:var(--multiple-images-with-text-image-max-width, 390px);will-change:transform;outline:1px solid #0000;margin-inline-start:auto;margin-inline-end:auto}.multiple-images-with-text__image-list:not([layout=stacked])>img:first-child{grid-area:1 / 2 / -1;margin-block-start:var(--multiple-images-with-text-main-image-offset, 0px)}.multiple-images-with-text__content-list{place-items:end start}.multiple-images-with-text__image-list[layout=stacked]{--multiple-images-with-text-image-max-width: 520px}.multiple-images-with-text__image-list[layout=collage]{gap:var(--grid-gutter)}@media screen and (max-width:699px){.multiple-images-with-text__content-with-nav .circle-button{width:2.5rem;height:2.5rem}}@media screen and (min-width:700px){.multiple-images-with-text__content-with-nav{row-gap:var(--spacing-12)}}@media screen and (min-width:1150px){.multiple-images-with-text{--multiple-images-with-text-image-max-width: 500px}}.content-blocks-slider .flickity-viewport{height:272px}.content-block-image .image-wrap{width:272px}.rte .content-blocks-slide,.content-blocks-slide{margin:0;padding:15px 30px 20px}.rte .content-blocks-slide p,.content-blocks-slide p{margin-bottom:0}.rte .content-blocks-slide p+cite,.content-blocks-slide p+cite{margin-top:15px}.rte .content-blocks-slide cite,.content-blocks-slide cite{display:block}div.sliding-image{display:flex;flex-direction:row;min-width:400px}@media screen and (max-width:599px){div.sliding-image{flex-wrap:wrap;flex-direction:column;min-width:300px}}@media screen and (min-width:750px){div.make-it-small{max-width:750px}}.sliding-image .image-wrap{background:transparent}.sliding-image-main-text>div{padding-right:20px}.sliding-image--text{display:flex;flex-direction:column;padding-left:20px}.sliding-image p{display:inline;font-size:16px!important}.sliding-image-author cite{font-size:16px!important;font-weight:700}.sliding-image-author .sliding-image__info{font-size:1em!important}.sliding-image-wrapper{max-width:242px;margin:0 auto;float:left}.sliding-image--image{width:242px;max-width:242px}.sliding-image-main-text{margin-top:8px}footer div.image-wrap{background:transparent}.text-quote-block{max-width:600px;margin:0 auto}.text-quote-icon{font-size:48px;color:#000;margin-right:10px}.text-quote-author{font-family:Archivo Black,sans-serif!important;font-size:24px}.highlight-gold{color:#ffa52b}.template-page-mkt-email-01 .page-content .section-header{display:none}.template-page-mkt-email-01 .theme-block h2{font-size:42px;max-width:600px;margin:0 auto}.template-page-mkt-email-01 .page-content{padding-top:0}.template-page-mkt-email-01 .page-content div.p1{font-size:22px;line-height:1.5em}.template-page-mkt-email-01 .page-content div.p0{font-size:30px;line-height:1.25em}@media only screen and (max-width:768px){.hero__title{font-size:3em!important}}@media only screen and (min-width:769px){.template-page-mkt-email-01 .hero__text-shadow{padding-bottom:25px}.template-page-mkt-email-01 .large-quote{display:inline-block;background-image:url(large-quote.png);background-repeat:no-repeat;background-position:center;width:40px;height:40px}.template-page-mkt-email-01 .shopify-section-template--17633883259066__mkt_mailchimp_form_XCkVbq .index-section{margin:0}}.pricing-table .exterior{margin:0 auto;font-size:1em;border-radius:30px;border:10px solid;overflow:hidden}.pricing-table .interior{margin:10px}.pricing-table-container{aspect-ratio:4 / 1;white-space:nowrap;text-align:center;margin:1em 0}.pricing-table .pricing-logo img{padding:10px;text-align:center;margin:0 auto;width:100%}.pricing-table .pricing-logo{vertical-align:middle}.price-original,.price-now,.price-monthly,.savings-large,.savings-small{font-family:sporty-pro,sans-serif!important;font-weight:500;font-style:normal}.pricing-table .price-description p,.pricing-table .price-features{text-align:left}.price-features ul{font-weight:700;font-size:1.15em}.pricing-table .price-original{position:relative;font-size:2.9em;color:#cecdcd;margin:0 0 5px}.pricing-table .price-original:before{position:absolute;margin-left:5%;margin-right:5%;content:"";left:0;top:50%;right:0;border-top:4px solid;border-color:inherit;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}.pricing-table .price-now{font-size:2.5em;margin:0 0 10px}.pricing-table .savings-large{font-size:1.5em;color:#f80b09;margin:0 0 8px}.pricing-table .savings-small{font-size:.8em;color:#f80b09;margin:0 0 15px}.pricing-table .price-videos{font-size:1.4em;font-weight:900}.tail{font-size:.6em}.pricing-elite .exterior{border-color:#687681}.pricing-elite .pricing-logo{background-color:#a0a5a8}.pricing-plus .exterior{border-color:#f2ae0d}.pricing-plus .pricing-logo{background-color:#f4bb33}.pricing-core .exterior{border-color:#235e92}.pricing-core .pricing-logo{background-color:#7fb7fd}@media only screen and (min-width:769px)and (max-width:968px){.price-original,.price-now{font-size:2.2em!important}}@media only screen and (min-width: 769px and max-width: 868px){.price-description p{font-size:.9em!important;line-height:1.2em!important}.price-features{font-size:.8em!important}}@media only screen and (min-width: 369px and max-width: 768px){.price-original,.price-now{font-size:2.5em!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
