a,a:hover{text-decoration:none!important}p,body{letter-spacing:0;font-weight:500}div#PBarNextFrameWrapper{display:none!important}.mega-menu__content .mega-menu__list{padding:0;max-width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.mega-menu .mega-menu__content{padding:0}.mega-menu__list .mega-menu__link--level-2{font-family:Montserrat;font-weight:700;border-bottom:1px solid #ebebeb;font-size:18px;text-transform:uppercase;padding:20px;color:#000;line-height:1.5}.list-unstyled .mega-menu__link{font-weight:600;text-transform:uppercase;font-size:18px;color:#000;padding:10px 20px;line-height:1.5}.list-unstyled .mega-menu__link:hover{background-color:#f6f7fb}.mega-menu__list .mega-menu__link--level-2:hover{color:#f66700}.list-unstyled .mega-menu__link:has(img){padding:12px 6px;width:100%;height:100%;position:relative}.list-unstyled .mega-menu__link div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;font-weight:800;color:#fff;text-align:center;line-height:1}.utility-bar__grid .customer-menu{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;color:#fff}.utility-bar__grid .customer-menu li{display:inline-block;width:120px;text-align:center;font-weight:600}.utility-bar__grid .customer-menu li:last-child{font-weight:600;font-size:16px;background-color:#fff;padding-top:5px;padding-bottom:6px}.utility-bar__grid .customer-menu li:last-child a{color:#000}.announcement-bar a,.customer-menu li a{color:#fff}.announcement-bar__message{font-size:14px;padding-left:20px;line-height:1.4;letter-spacing:0;font-family:Open Sans;color:#fff}.header__inline-menu{text-align:center}.header__menu-item{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:800;text-transform:uppercase;font-size:18px;color:#000;padding:26px 18px;line-height:.7791!important}.header__menu-item .icon-caret{display:none}.header__heading-link{padding:0}.svg-wrapper img{max-width:24px}.header__icon--search{transform:rotateY(180deg)}.list-menu li:hover{background:#fff}.header{background:#f6f7fb}.list-menu li:hover .mega-menu .mega-menu__content{display:block;opacity:1;visibility:visible}.banner__box .banner__heading{font-weight:800;font-size:56px;line-height:1.1em;color:#fff}.shop-collection .heading-block h2{text-align:left;padding:27px 0;margin:0 0 27px;border-bottom:1px solid #ebebeb}.banner__box{max-width:100rem!important;text-align:left!important}.button.button--primary{color:#fff;border-width:0px;border-radius:4px;font-size:20px;font-weight:700;text-transform:uppercase;background-color:#f66700;padding:.3em 1em;border-color:#f66700;transition:all .3s ease 0ms;line-height:1.7em;min-height:auto;letter-spacing:0}.button.button--primary:before,.button.button--primary:after{display:none}.button.button--primary:hover{transform:scaleX(1.05) scaleY(1.05)}.background-img-box{min-height:580px;background-position:center bottom 30%;background-size:cover}.hero-section .content-box{padding:50px 30px;background-color:#000;border-radius:0 20px 20px 0;overflow:hidden;box-shadow:6px 6px 18px #0000004d;top:-50px;bottom:auto;position:relative;color:#fff;max-width:800px}.hero-section .content-box h2{font-size:60px;line-height:1.1;color:#fff;font-weight:700;margin:0;letter-spacing:0}.hero-section .content-box p{font-weight:700;font-size:22px;line-height:1.3em;letter-spacing:0;margin-top:20px;margin-bottom:20px}.hero-section .img-box{margin-top:-280px;margin-bottom:80px}.stroops-hero-section .hero-section{text-align:left}.collection__title .title{font-weight:800;text-transform:uppercase;font-size:36px;line-height:1em}.collection .slider-mobile-gutter{border-top:1px solid #ebebeb}.title-wrapper,.slider-mobile-gutter{max-width:1080px;padding:0}.slider-mobile-gutter ul{margin-top:30px}.collection-wrapper{display:flex;gap:30px;flex-wrap:wrap}.collection-wrapper .card-media{max-width:calc(100% / 3 - 20px);position:relative;transition:filter .3s ease 0s;z-index:1;border-radius:4px;overflow:hidden}.collection-wrapper .card-media:first-child,.collection-wrapper .card-media:nth-child(2){max-width:calc(50% - 15px);width:100%}.collection-wrapper .card-media img{width:100%;border-radius:4px;overflow:hidden}.collection-title{background-color:#ffffffb3;padding-right:10px;padding-left:10px;position:absolute;bottom:45px;top:auto;left:0;right:auto}.collection-title a{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:30px;color:#000;line-height:1.5em}.collection-wrapper .card-media:hover{filter:saturate(60%) brightness(68%);backface-visibility:hidden}.logo-wrapper{display:flex;align-items:center;padding:27px 0}.logo-wrapper .image-card{width:100%;margin:auto 3% auto auto;text-align:center}.logo-wrapper .image-card img{width:auto;max-height:65px}.heading-block h2{font-weight:800;text-transform:uppercase;font-size:40px;color:#000;letter-spacing:1px;line-height:1.2em;text-align:center;margin:27px 0}.copyright-block{font-family:Open Sans,Arial,sans-serif;font-size:14px;line-height:1.7em;color:#333;letter-spacing:0}.footer__content-bottom-wrapper{text-align:center;justify-content:center}.copyright-block a{color:#333;display:inline-block;line-height:1.7}.field__input::placeholder{opacity:1!important}.footer-block h2{font-size:18px;font-weight:800;margin-bottom:8px}.footer-block__details-content li{line-height:1}.footer-block__details-content li a{line-height:1.7;padding:0}.newsletter-form__field-wrapper .field__input{width:100%;padding:6px 10px;margin:4px 0;box-sizing:border-box;border-radius:4px;background-color:#fff;border:1px solid #bbb;color:#4e4e4e;height:auto;font-size:13.333px}.newsletter-form__field-wrapper .newsletter-form__button{background-color:#f66700!important;border:none;color:#fff;cursor:pointer;width:auto;padding:6px 20px;font-weight:600;border-radius:4px;margin:4px 0;font-size:14px;line-height:1.3}.social-title h4{margin:15px 0 12px;font-weight:800;font-size:18px}.list-social li{margin-right:8px}.list-social li a{padding:.6rem;background:#f6f7fb}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none}.footer .footer__content-bottom{border-top:0;padding-top:0}.banner__media.media img{object-position:center 30%}.tab-wrapper .tab-list{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;justify-content:center;line-height:1em;align-content:center;flex-wrap:wrap}.tab-list li a{padding:14px;color:#fff;font-family:Montserrat;font-weight:700;text-transform:uppercase;display:inline-block;font-size:18px;line-height:1}.tab-list li.active,.tab-list li:hover{background:#333}.tab-list li{position:relative}.tab-list li.active:after{content:"";border-style:solid;border-width:8px 10px 0;border-color:#333 transparent;position:absolute;left:50%;margin-left:-10px;top:100%}.shop-collection .page-width{max-width:1300px;padding:0 15px}.collection-grid{display:flex;flex-wrap:wrap;gap:15px;height:100%;margin-bottom:2.75%}.collection-grid .product-box{max-width:calc(25% - 12px);position:relative;width:100%;background-color:#000;display:flex;flex-direction:column;border-radius:4px}.collection-grid .product-inside{position:relative;z-index:2;width:100%;height:100%;overflow:hidden;border-radius:4px}.collection-grid .product_title{z-index:1;position:relative;margin:18px 0 0}.collection-grid .product_title h2{margin:0;font-weight:800;font-size:36px;color:#fff;text-align:center;line-height:1}.collection-grid .main-img{width:100%;position:absolute;bottom:0;top:auto;left:50%;right:auto;transform:translate(-50%)}.collection-grid .product-details{background-color:#000;padding:18px;width:100%;height:100%;z-index:500;position:absolute;top:50%;bottom:auto;left:-100%;right:auto;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:space-between;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s;transition:all 1s cubic-bezier(.075,.82,.165,1)}.product-details .content p{margin:0;font-size:17px;color:#fff;line-height:1.5;letter-spacing:0}.product-details .button{background-color:#fff;color:#000;font-weight:700;font-size:18px;line-height:1.45;border-radius:4px;text-transform:uppercase;padding:.3em 1em;width:100%;text-align:center;min-height:auto;letter-spacing:0}.collection-grid .product-box:hover .product-details{left:0}.color-scheme-4{background:#000}.color-scheme-4 .image-with-text__content{padding:0}.image-with-text .image-with-text__heading.h1{color:#fff}.image-with-text__content h2{font-weight:800;font-size:50px;line-height:1.3}.image-with-text__content .image-with-text__text{margin-top:16px}.image-with-text__content .image-with-text__text p{color:#fff;font-weight:600;line-height:1.5;letter-spacing:0}.image-with-text__content .button{background-color:#fff;color:#000;font-size:18px;font-weight:700}.image-with-text__content .button:hover{transform:none}.full-width-text{padding-top:8vh;padding-bottom:8vh;background-color:#f6f7fb}.full-width-text .rich-text{padding:27px 0;background:transparent}.full-width-text .page-width .rich-text__blocks{max-width:100%}.full-width-text .page-width .rich-text__blocks h2{font-weight:800;font-size:38px;text-align:center;line-height:1em;padding-bottom:8px;margin-bottom:39px;position:relative}.full-width-text .page-width .rich-text__blocks h2:after{content:"";position:absolute;bottom:-15px;left:0;right:0;width:100px;height:4px;margin:0 auto;background:#f66700}.full-width-text .rich-text__text p{font-size:17px;line-height:1.8em;letter-spacing:0}.title-block{padding-top:10vh}.title-block .rich-text{padding:27px 0;background:transparent}.title-block .page-width .rich-text__blocks{max-width:100%}.title-block .page-width .rich-text__blocks h2{font-weight:800;font-size:38px;text-align:center;line-height:1em;padding-bottom:8px;margin-bottom:39px;position:relative}.title-block .page-width .rich-text__blocks h2:after{content:"";position:absolute;bottom:-15px;left:0;right:0;width:100px;height:4px;margin:0 auto;background:#f66700}.custom-width .image-with-text__media-item{padding-right:5.5%}.custom-width .image-with-text__content{padding:0}.image-with-text__media{border:0}.custom-width h2{font-size:30px;line-height:1em;padding-bottom:8px;margin-bottom:39px;position:relative}.custom-width h2:after{content:"";position:absolute;bottom:-15px;left:0;right:0;width:100px;height:4px;background:#f66700}.custom-width p{color:#333!important;font-weight:400!important}.custom-width .button{background-color:#f66700;color:#fff}.custom-width .image-with-text__grid--reverse .image-with-text__media-item{padding-right:0}.custom-width .image-with-text__grid--reverse .image-with-text__text-item{padding-right:3%}.product-details-link{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%}.training-banner .banner__box h2{font-size:36px;text-align:center;line-height:1}.training-banner .banner__box h2 strong{font-size:60px;display:block}.training-banner .banner__box .banner__text{margin:0}.training-banner .banner__box .banner__text p{margin:0 auto;font-size:14px;text-align:center;color:#fff;line-height:1.7}.training-banner .banner__content{padding:0!important;max-width:1080px}.training-banner .banner__box{max-width:1080px!important}.training-banner .banner__media img{object-position:center 60%}.new-workout-block{padding-top:54px}.main-wrapper{display:flex;border-radius:4px;overflow:hidden;background-color:#f6f7fb}.new-workout-block .img-box{width:33.3333%;position:relative}.new-workout-block .content-box{width:66.667%;padding:40px;display:flex;flex-wrap:wrap;flex-direction:column}.new-workout-block .img-box span{color:#fff;font-family:Montserrat;font-weight:700;text-transform:uppercase;font-size:22px;line-height:1.1;background-color:#f66700;border-radius:4px;overflow:hidden;padding-top:10px;padding-bottom:10px;width:120px;box-shadow:0 2px 18px #0000004d;position:absolute;top:10px;bottom:auto;left:10px;right:auto;text-align:center}.new-workout-block .training-style{padding:0;margin:0;list-style-type:none}.new-workout-block .list-block{font-family:Montserrat;font-weight:700;text-transform:uppercase;font-size:20px;color:#000;line-height:1.1}.new-workout-block .title-box h2{font-size:80px;font-weight:800;color:#000;line-height:1.1em;margin:0}.new-workout-block .coach-name{font-family:Montserrat;font-weight:800;text-transform:uppercase;font-size:19.6px;color:#000;line-height:1.1;margin-bottom:20px}.new-workout-block .title-box{margin-bottom:10px}.new-workout-block .linked_list_item{display:inline-block;font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:20px;color:#f66700;line-height:1.1em}.new-workout-block .linked_list_item a{color:#f66700;font-size:20px!important}.new-workout-block .duration{font-family:Montserrat,Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:20px;color:#f66700;line-height:1.1;margin-bottom:20px}.new-workout-block .page-width{max-width:1300px;padding:0 15px}.artical-block .page-width,.two-cpt-block .page-width{padding:0 15px;max-width:1300px}.artical-block{padding-top:14vh;padding-bottom:14vh}.artical-content .heading-block{display:flex;align-items:center;justify-content:space-between;padding-bottom:3vh;margin-bottom:3vh;border-bottom:1px solid #ebebeb}.artical-content .heading-block h2{margin:0}.artical-content .heading-block .button{font-size:18px;padding:2px 18px}.artical-content{margin-bottom:2.75%}.artical-content .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:25px}.artical-card{position:relative}.artical-content .artical-card:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0009;border-radius:4px}.artical-content .artical-card .img-box{height:100%}.artical-content .artical-card .img-box img{height:100%;object-fit:cover;border-radius:4px}.artical-card .card-content{margin-bottom:0;width:100%;height:100%;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%) translateY(-50%);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s;z-index:1}.card-content h3{margin:0;font-weight:800;font-size:24px;color:#fff;line-height:1.1em;text-align:center;height:100%;display:flex;align-content:center;justify-content:center;align-items:center;padding:0 6px}.card-content .button{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:transparent}.grid--1-col-desktop{grid-template-columns:repeat(1,minmax(0,1fr))}.grid--2-col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3-col-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.two-cpt-block .row-wrapper{display:flex;gap:40px}.two-cpt-block .artical-content{width:100%}.two-cpt-block{background-color:#f6f7fb;padding-top:14vh;padding-bottom:14vh}.card-box .workout-box,.card-box .exercise-box{display:flex;background:#fff;margin-bottom:6vh}.card-box .content-box{width:66.66%;padding:25px;display:flex;flex-direction:column}.card-box .image-box{width:33.33%;display:flex;flex-direction:column}.workout-listing-block .heading-block,.exer-listing-block .heading-block{padding:0;margin:0 0 20px;border:0}.heading-block .workout-name,.listing-block .workout-name{width:50%;line-height:1}.heading-block .style,.listing-block .style{width:25%}.heading-block .product-list,.listing-block .product-list{width:25%;text-align:right;line-height:1}.card-box .listing-block{display:flex;padding:20px;align-items:center}.listing-block .name{width:50%;line-height:1}.card-box .image-box img{height:100%;object-fit:cover}.product-list .linked_list_item a{font-weight:700;text-transform:uppercase;font-size:16px;color:#f66700;line-height:1.2em}.card-box .content-box .product-list{line-height:1.2em;margin-bottom:8px}.card-box .content-box h3{font-size:24px;font-weight:700;line-height:1;margin:0 0 10px}.heading-block h3{margin:0;font-size:17px;font-weight:700;line-height:1.4}.workout-name a,.listing-block .name a{font-weight:600;font-size:15px;line-height:1;color:#000}.listing-block .style{font-size:15px;font-weight:600;color:#f66700;line-height:1.1em}.listing-block .linked_list_item a{font-size:15px;font-weight:600;line-height:1.1;text-transform:none}.listing-block:nth-child(2n){background:#fff}.content-box .btn-box{margin-top:auto}.content-box .btn-box .button{font-size:15px;line-height:1.1em;padding:6px 19px}.content-box .training-style{font-weight:700;text-transform:uppercase;font-size:16px;color:#f66700;line-height:1.2em;margin-bottom:10px}.workout-archive{padding:80px 0}.workout-archive .page-width{max-width:1300px;padding:0 15px}.filter-optins-custom .custom-row{display:flex;justify-content:space-between;padding-bottom:27px;border-bottom:1px solid #ebebeb}.filter-optins-custom .custom-row .title-filter h2{font-size:36px;margin:0}.dmach-orderby-select{padding-top:13px!important;padding-bottom:13px!important}.order-filter{max-width:200px;width:100%}.filter-box-wrapper{padding-top:27px;display:flex;justify-content:space-between}.side-filter{width:22.75%}.filter-result{width:74.25%}input#workout-search{font-size:14px;padding:13px 16px;width:100%;background:#eee;border:0;box-shadow:none;outline:none}.filter-group{margin-bottom:16px}.divi-acf.et_pb_contact_select{color:#000!important}.workout-card{display:flex;flex-direction:column;width:calc(25% - 12px);background:#f6f7fb;justify-content:space-between;border-radius:4px;transition:transform .3s ease 0ms}.workout-card:hover{transform:scaleX(1.05) scaleY(1.05)!important}.workout-thumbnail img{border-top-left-radius:4px;border-top-right-radius:4px}.grid-post{display:flex;flex-wrap:wrap;gap:15px}img{vertical-align:middle}.workout-trainer p{margin-top:10px;margin-bottom:3px;padding:0 10px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:1.2;color:#333}.workout-title h3{font-weight:800;font-size:17px;line-height:1.1;padding:0 10px;margin-bottom:5px;margin-top:0}.workout-category p{padding:0 10px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:1.2;margin-bottom:10px;margin-top:0;color:#333}.workout-equipment a{font-weight:700;text-transform:uppercase;font-size:14px;line-height:1.2;color:#f66700}.workout-equipment{padding:0 10px 10px;color:#f66700;font-weight:700;text-transform:uppercase;font-size:14px;line-height:1.2}.workout-pagination{width:100%;text-align:center;padding:30px 0;display:flex;align-items:center;justify-content:center;gap:3px}.pagination-btn{padding:8px 13px;line-height:26px;color:#000;display:inline-block;background:transparent;border:0;cursor:pointer;font-size:14px}.pagination-btn.active{border-bottom:3px solid #f66700}.workout-pagination .page-numbers{padding:10px 16px;line-height:26px;color:#000!important;display:inline-block}.workout-pagination .page-numbers.current,.workout-pagination .page-numbers:hover{border-bottom:3px solid #f66700}.workout-pagination .next.page-numbers:after,.workout-pagination .prev.page-numbers:after{content:"5";text-shadow:0 0;font-family:ETmodules!important;font-size:17px;line-height:26px;color:#000}.workout-pagination .prev.page-numbers:after{content:"4"!important}.workout-pagination .next.page-numbers,.workout-pagination .prev.page-numbers{top:2px;position:relative}.filter-optins-custom .arrow{position:relative;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 25px);background-position-y:9px;width:100%;border:0;background-color:#eee;-webkit-appearance:none;appearance:none;padding:13px 20px 13px 16px;font-size:14px;box-shadow:none;outline:none}.filter-param-item{color:#fff;border-width:0px;border-radius:4px;font-size:18px;font-weight:700;text-transform:uppercase;background-color:#000;padding:8px 2em 8px .7em;margin-top:0;margin-bottom:0;display:inline-block;border:1px solid;line-height:1.2;position:relative;margin-right:20px}.filter_module .reset-filters{font-size:18px;font-weight:700;text-transform:uppercase;padding:5px 18px;line-height:1;min-height:35px;border-radius:4px;color:#fff;background-color:#f66700;cursor:pointer;border:2px solid transparent;transition:all .2s ease-in-out}.filter_module .reset-filters:hover{background-color:#0000000d;color:#f66700;border:2px solid #f66700}.filter-param-tags{margin-bottom:15px}.remove-filter{cursor:pointer;width:20px;height:20px;position:absolute;right:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0}.remove-filter:after{content:"X";font-size:16px;font-family:Montserrat;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}.filter-param-item:last-of-type{margin-right:0}.training-banner.coaches .banner__media img{object-position:center 2%}.filter-result.full{width:100%}.workout-category.workout-equipment{margin-top:10px}.side-filter.filter-optins-custom{width:100%;padding-bottom:70px}.crunch-banner .page-width{max-width:1300px;padding:0 15px}.crunch-banner .heading-block h2{color:#fff;font-size:36px;margin:0;text-transform:none}.crunch-banner .heading-block{padding:28vh 10px;margin-top:50px;margin-bottom:50px;border-radius:4px;background:url(/cdn/shop/files/training-room-placeholder.png);background-size:cover;background-position:50%;position:relative;z-index:1;overflow:hidden}.crunch-banner .heading-block:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:inherit;background-size:inherit;background-position:inherit;filter:blur(5px) brightness(.5);transform:scale(1.05);z-index:-1}.banner-content .heading-text{margin-top:12vh;margin-bottom:6px;text-align:center}.heading-text h1{font-weight:800;font-size:70px;line-height:1;text-align:center;margin:0}.banner-content{position:relative;height:100%;display:flex;align-items:flex-start;justify-content:center;width:100%;max-width:100%}.banner-content .promo-text{position:absolute;top:355px;bottom:auto;left:535px;right:auto;transform:rotateX(0) rotateY(0) rotate(348deg)}.promo-text h2{font-family:Permanent Marker,handwriting;font-size:66px;font-weight:700;color:#f66700;text-align:center;line-height:1;margin:0}.banner-content .image-1{width:275px;position:absolute;top:520px;bottom:auto;left:692px;right:auto;text-align:left;margin-left:0;line-height:0}.banner-content .img-wrap{position:relative;max-width:100%}.banner-content .image-2{position:absolute;top:255px;width:300px;bottom:auto;left:1017px;right:auto;transform:rotateX(0) rotateY(0) rotate(5deg);transition:transform .3s ease 0ms;text-align:left;margin-left:0}.banner-content .image-2:hover{transform:scaleX(1.2) scaleY(1.2) rotateX(0) rotateY(0) rotate(-6deg)}.banner-content .image-3{z-index:-2;position:absolute;top:50%;bottom:auto;left:5%;right:auto;transform:translateY(-50%);text-align:left;margin-left:0}.banner-content .image-4{width:50px;position:absolute;top:30px;bottom:auto;left:739px;right:auto;text-align:left;margin-left:0}.getting-banner{height:650px;position:relative;overflow:hidden}.banner-content .image-3 img{height:650px;width:auto}.banner-content .image-5{width:150px;position:absolute;top:169px;bottom:auto;left:-19px;right:auto;text-align:left;margin-left:0}.banner-content .image-6{width:50px;position:absolute;top:85px;bottom:auto;right:234px;left:auto;text-align:left;margin-left:0}.banner-content .image-7{position:absolute;top:439px;bottom:auto;right:-30px;left:auto;text-align:left;margin-left:0}.animation-box{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:2s;animation-duration:2s}.banner-content .image-7 img{height:150px;width:auto}.icon-block .col-row{display:flex;column-gap:60px}.icon-block{padding-top:10vh;padding-bottom:10vh;background-color:#f6f7fb}.icon-box .image-box img{max-height:95px}.icon-block .icon-box{text-align:center;flex:1}.icon-box .image-box{margin-bottom:30px}.content-box h3{font-weight:800;font-size:28px;line-height:1;margin:0 0 10px}.icon-box .content-box p{font-size:14px;line-height:1.7;color:#333;margin:0;letter-spacing:0}.getting-block{padding:54px 0;position:relative;margin-bottom:54px}.getting-block .page-width{padding:0 15px;max-width:1300px}.getting-block .heading-block h2{margin-top:8vh;margin-bottom:50px;font-weight:800;font-size:55px;text-transform:none}.getting-post .workout-card{background-image:url(/cdn/shop/files/GETTING-STARTED-MAGAZINE-BG-02.png);background-position:50%;background-size:cover;min-height:370px;box-shadow:0 2px 18px #00000026;border-radius:0;text-align:center;position:relative}.getting-post .workout-card h4{margin-top:30px;margin-bottom:6px;font-weight:800;font-size:18px;line-height:1;padding:0 10px}.getting-post .workout-title h3{text-transform:uppercase;font-size:26px;color:#f66700;line-height:1}.getting-post .workout-thumbnail{width:87.5%;margin:auto auto 0}.getting-block .img-box{width:100%;z-index:-1;position:absolute;bottom:-25px;top:auto;left:50%;right:auto;transform:translate(-50%);text-align:left;margin-left:0}.two-col-block .col-row{display:flex;gap:30px;background-color:#fff;z-index:1;position:relative;margin-bottom:20vh}.two-col-block .col-row:last-child{margin-bottom:0}.two-col-block{padding-top:16vh;padding-bottom:16vh;background-color:#f6f7fb;position:relative;overflow:hidden;display:flex;flex-direction:column}.col-row .image-box{background-color:#000;padding-right:5%;padding-left:5%;max-width:50%;width:50%;flex:50%}.col-row .text-box{max-width:50%;width:50%;flex:50%;display:flex;align-items:flex-start;flex-direction:column;padding:40px}.col-row .image-box .inner-image{margin-right:-8vw}.col-row .image-box img{margin-top:-30px;margin-bottom:-30px;text-align:center;border-radius:4px}.two-col-block .text-box h2{font-weight:800;font-size:38px;line-height:1;margin:0 0 8px}.two-col-block .text-box p{font-weight:600;font-size:16px;line-height:1.7em;margin:0 0 3.093%;letter-spacing:0}.col-row.reverse .image-box{background-color:#f66700}.two-col-block .button{font-size:18px;font-weight:600;padding:10px 36px}.two-col-block .reverse .button{background:#000}.animation-img-box{display:flex;height:100%;position:relative}.two-col-block .image-1{width:50px;position:absolute;top:-42px;bottom:auto;left:83px;right:auto;text-align:left;margin-left:0}.two-col-block .image-2{width:50px;position:absolute;top:1000px;bottom:auto;left:336px;right:auto;text-align:left;margin-left:0}.two-col-block .image-3{width:50px;position:absolute;top:52px;bottom:auto;right:117px;left:auto;text-align:left;margin-left:0}.two-col-block .image-4{width:150px;position:absolute;top:703px;bottom:auto;left:11px;right:auto;text-align:left;margin-left:0}.two-col-block .image-5{width:150px;position:absolute;top:1164px;bottom:auto;right:-22px;left:auto;text-align:left;margin-left:0}.two-col-block .image-6{width:50px;position:absolute;top:234px;bottom:auto;left:218px;right:auto;text-align:left;margin-left:0}.two-col-block .image-7{width:50px;position:absolute;top:867px;bottom:auto;left:1650px;right:auto;text-align:left;margin-left:0}.two-col-block .image-8{z-index:0;position:absolute;top:358px;bottom:auto;right:285px;left:auto;text-align:left;margin-left:0}.main-blog{background-image:linear-gradient(170deg,#eaebed 30%,#fff 30%);background-color:#fff!important;padding:54px 0}.main-blog .heading-block h1{margin:0;font-family:Montserrat;font-weight:800;font-size:80px;color:#000;letter-spacing:1px;line-height:1.2}.slide-content .btn-box .button{font-size:12px;padding:15px 30px;font-family:Montserrat;font-weight:800;border-radius:0;letter-spacing:1px;line-height:1.7;background-color:#000}.slide-content .btn-box{margin-top:20px}.blog-slide.slide-active{visibility:visible;pointer-events:all}.blog-slider-wrapper{position:relative}.blog-slider{display:flex;overflow:hidden;position:relative;height:458px}.blog-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .5s ease-in-out;display:flex;padding:60px 6%;align-items:flex-end;border-radius:0;pointer-events:none}.blog-slide.slide-active{opacity:1;position:relative}.slide-content h2{margin:0;font-weight:700;font-size:24px;line-height:1.2}.slide-content p{color:#000;line-height:2;font-size:14px;letter-spacing:0;margin:0}.slide-content{background:#fff;width:600px;margin:auto;padding:60px 8%;animation-name:fadeBottom;animation-duration:.7s;animation-delay:.9s;animation-timing-function:ease-in-out;animation-fill-mode:both;-webkit-animation-name:fadeBottom;-webkit-animation-duration:.7s;-webkit-animation-delay:.9s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both}.slider-controls{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 1rem;pointer-events:none}.slider-arrow{background:transparent;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:all;opacity:0}.slider-arrow.slider-prev{margin-left:-25px}.slider-arrow.slider-next{margin-right:-25px}.blog-slider-wrapper:hover .slider-arrow.slider-prev{opacity:1;margin-left:0}.blog-slider-wrapper:hover .slider-arrow.slider-next{opacity:1;margin-right:0}.slider-arrow:hover{transform:scale(1.1)}.slider-arrow svg{color:#333}.slider-dots{display:flex;justify-content:center;gap:10px;margin-top:1rem;position:absolute;bottom:3rem;left:0;right:0}.slider-dot{width:7px;height:7px;border-radius:50%;border:none;background:#0000004d;cursor:pointer;transition:all .3s ease;padding:0}.slider-dot.dot-active{background:#000;transform:scale(1.2)}.blog-grid .blog-articles{grid-template-columns:1fr 1fr 1fr;gap:30px}.blog-grid{padding:27px 0}.blog-article-item .content-box{padding:20px}.blog-article-item .image-box{margin-bottom:10px}.blog-article-item .content-box h3{font-size:16px;line-height:1.4;font-weight:700;margin:0}.blog-article-item .content-box h3 a{color:#000}.blog-article-item .content-box p{font-size:14px;line-height:2em;color:#666;margin:0}.update-block{background-color:#f6f7fb;padding:54px 0}.update-block .col-row{padding:27px 0;display:flex;column-gap:30px}.update-block .update-box{max-width:33.33333%;width:33.33333%;padding:60px 30px;text-align:center}.update-box.box-1{background-color:#219ebc}.update-box.box-2{background-color:#ffb703}.update-box.box-3{background-color:#fd6602;box-shadow:30px 60px 80px -6px #2e34511a}.update-block .update-box h3{font-weight:800;font-size:24px;color:#000;line-height:1.4em;margin:0;text-align:center}.update-block .update-box .button{font-size:12px;font-weight:800;background-color:#000;letter-spacing:1px;padding:17px 30px;border-radius:0}.update-block .update-box p{font-size:14px;line-height:2em;margin:0 0 14px;color:#000}.update-block .update-box .btn-box{margin-top:20px}.update-block .update-box .list-social{justify-content:center}.update-block .newsletter-form__field-wrapper{text-align:left}.text-video-block{padding:54px 0;background-color:#f6f7fb}.text-video-block .text-block{padding:60px 60px 30px;background-color:#fff;box-shadow:30px 60px 80px #2e34511a;z-index:1;position:relative;display:flex}.text-video-block .text-block .left-col{max-width:50%;width:50%;margin-right:5.5%}.text-video-block .text-block .right-col{max-width:50%;width:50%}.text-video-block .heading-text h1{text-align:left;font-size:80px;letter-spacing:1px;line-height:1.2}.text-video-block .content-box p{font-size:14px;line-height:2em;color:#333;margin:0 0 1em;letter-spacing:0}.video-block .video-box{position:relative;z-index:1;padding-top:56.2963%;width:100%}.video-block .video-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.overlay-image{position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer;transition:all .5s ease-in-out}.video-block{position:relative}.video-block .overlay-image:before{content:"";position:absolute;background-color:#0009;width:100%;height:100%;transition:all .5s ease-in-out;opacity:0}.video-block .overlay-image:hover:before{opacity:1}.video-block .video-play,.video-box .video-play{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%}.icon-text-block{padding:54px 0}.icon-text-block .col-row{padding:27px 0;display:flex}.icon-text-block .content-box{max-width:33.333333%;width:33.333333%;margin-right:3%;text-align:center}.icon-text-block .content-box:last-child{margin-right:0}.icon-text-block .content-box .img-box{max-width:96px;margin:0 auto 30px}.icon-text-block .content-box .text-content h3{font-weight:700;font-size:16px;line-height:1.2;margin:0}.icon-text-block .content-box .text-content p,.icon-text-block .content-box .text-content a{margin:0;line-height:2em;font-size:14px;letter-spacing:0}.icon-text-block .content-box .text-content a{color:#f66700}.testimonial-block{padding:54px 0;background-color:#f6f7fb}.testimonial-slider-wrapper{position:relative;padding:27px 6%}.testimonial-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;display:flex;align-items:center;justify-content:center;text-align:center}.testimonial-slide.slide-active{opacity:1;position:relative;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeBottom;animation-name:fadeBottom}.testimonial-slider-wrapper:hover .slider-arrow.slider-prev{opacity:1;margin-left:0}.testimonial-slider-wrapper:hover .slider-arrow.slider-next{opacity:1;margin-right:0}.testimonial-slider{position:relative;padding:0 8% 80px;margin:0 auto}.testimonial-slide{font-size:30px;line-height:2;text-shadow:0em .1em .1em RGBA(0,0,0,0);min-height:400px}.testimonial-slide p{margin:0;letter-spacing:0;color:#000;height:100%;font-family:Montserrat}.text-img-block .page-width{max-width:1470px;width:80%}.text-img-block .col-row{display:flex;padding:27px 0}.text-img-block .col-row .image-box{background:transparent;padding:50px 0}.text-img-block .col-row .image-box img{margin:0;border-radius:0}.text-img-block .text-box{margin-right:5.5%;padding:0}.text-img-block .text-box h2{font-size:60px;font-weight:800;color:#010101;margin-top:20vh;margin-bottom:5.82%;height:175px}.text-img-block .text-box p{font-weight:600;font-size:18px;line-height:1.6;margin-top:0;margin-bottom:5.82%}.text-img-block .text-box .button{box-shadow:0 2px 18px #0000004d}.step-block{margin-bottom:10vh}.step-block .page-width{max-width:1440px}.step-block .heading-text h2{margin:0;font-size:51px;font-weight:700;line-height:1;text-align:center}.step-block .heading-text{padding:27px 0}.step-block .col-row{display:flex}.step-box{max-width:25%;width:25%;margin-right:3%;text-align:center;background-color:#fff;border-radius:4px;overflow:hidden;padding:100px 20px 30px;box-shadow:0 2px 18px #0000004d}.step-box:last-child{margin-right:0}.step-box.box-2{background-color:#f6f7fb}.step-box.box-3{background-color:#f66700;color:#fff}.step-box.box-4{background-color:#000;padding:30px 20px;text-align:left}.step-box h3{font-size:25px;line-height:1.5;font-weight:700;margin:0 0 8px}.step-box p{font-size:14px;line-height:1.7;color:#000;font-weight:600;padding-bottom:20px;margin:0}.step-box.box-3 h3,.step-box.box-3 p{color:#fff}.step-box.box-4 h2{font-weight:800;font-size:53px;line-height:1;color:#fff;margin:60px 0}.logo-block{background:#000;padding:50px 0}.logo-block .page-width{max-width:1470px}.logo-block .slick-list{margin:0 15px}.logo-block .slick-track{display:flex;align-items:center;margin:40px -7px}.logo-slider{width:90%;margin:0 auto;padding:0 15px}.logo-slide{padding:0 15px;transition:transform .3s ease 0ms;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}.logo-slide img{-webkit-filter:drop-shadow(2px 1px 4px rgb(255 255 255 / 30%));filter:drop-shadow(2px 1px 4px rgb(255 255 255 / 30%));max-height:220px;max-width:220px;margin:0 auto}.logo-slide:hover{transform:scaleX(1.1) scaleY(1.1)}.feature-block{padding:54px 0;background-color:#f6f7fb}.feature-block .heading-text{margin-top:4vh;margin-bottom:4vh;padding-top:27px;text-align:center;min-height:99.7px}.feature-block .heading-text h2{font-size:51px;font-weight:700;line-height:1;margin:0}.feature-block .heading-text p{font-family:Archivo,Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:18px;line-height:1.6em;margin:0}.feature-block .grid-card{padding:27px 0;display:flex}.feature-card{max-width:33.333333%;width:33.333333%;background-color:#fff;border-radius:4px;overflow:hidden;border-color:#000;padding:20px;box-shadow:0 2px 18px #00000080;transition:border .3s ease 0ms,box-shadow .3s ease 0ms;margin-right:5.5%}.feature-card:last-child{margin-right:0}.feature-card.card-2{background-color:#000;color:#fff}.feature-card.card-3{background-color:#f66700}.feature-card .img-box{margin-bottom:9.27%}.feature-card.card-2 .content-box p,.feature-card.card-3 .content-box p,.feature-card.card-2 .content-box h3,.feature-card.card-3 .content-box h3{color:#fff}.feature-card .content-box h3{font-weight:800;font-size:22px;margin-bottom:8px}.feature-card .content-box p{font-weight:600;font-size:16px;line-height:1.5;color:#000;margin:0}.feature-block .btn-box{padding:27px 0;text-align:center}.feature-block .btn-box .button{letter-spacing:10px;font-size:25px;font-weight:600;box-shadow:0 2px 18px #0000004d}.logo-block .slick-prev:before{content:"\f104";font-family:FontAwesome;font-size:50px;color:#fff;opacity:inherit;font-weight:400}.logo-block .slick-next:before{content:"\f105";font-family:FontAwesome;font-size:50px;color:#fff;opacity:inherit;font-weight:400}.text-img-block.img-text{padding:54px 0 5vw;background-color:#fff}.text-img-block.img-text .img-box{margin-right:5.5%;max-width:50%;width:50%}.text-img-block.img-text .content-box{max-width:50%;width:50%}.text-img-block.img-text .content-box h2{font-weight:800;font-size:50px;color:#010101;line-height:1.35;margin-top:0;margin-bottom:8px}.text-img-block.img-text .content-box p{margin-bottom:5.82%;font-family:Archivo;font-weight:500;font-size:18px;line-height:1.6;margin-top:0;color:#000}.text-img-block.img-text .content-box ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px;margin-top:0;margin-bottom:5.82%}.text-img-block.img-text .content-box ul li{font-family:Archivo;font-weight:500;font-size:18px;line-height:1.6;color:#000;letter-spacing:0}.text-img-block.img-text .content-box .btn-box .button{border-width:4px;font-size:20px;line-height:1.7;font-weight:600;box-shadow:0 2px 18px #0000004d;padding:6px 20px}.text-img-block.img-text .inner-img{margin-left:-10vw}.intro-banner{padding-top:6vh;padding-bottom:12vh;margin-top:0;background-color:#f6f7fb}.intro-banner .top-grid{padding:27px 0}.breadcrumb{line-height:1;font-size:20px;font-weight:500;color:#000}.breadcrumb-item a{font-size:20px;font-weight:700;line-height:1.7em;color:#000}.breadcrumb-item.active{color:#f66700;font-weight:700}.product-meta-label{font-size:20px;font-weight:700;line-height:1.7;color:#000}.product-meta-item a{font-size:20px;font-weight:700;line-height:1.7;color:#f66700}.intro-banner .heading-block h1{line-height:1.1em;margin:13px 0 0;color:#000}.black-grid{padding-top:2vh;padding-bottom:2vh;margin-bottom:2vh;background-color:#000;display:flex;align-items:center}.black-grid .coach-info-box,.black-grid .training-box,.black-grid .time-box{width:33.3333%;max-width:33.3333%}.coach-info-box .coach-box{width:80%;margin:0 auto;display:flex;align-items:center;color:#fff}.coach-box .name{width:75%;padding-left:5%;font-size:20px;color:#fff;font-weight:700;line-height:1em}.coach-box .img-box{width:25%}.coach-box .img-box img{border-radius:500px}.black-grid .training-box,.black-grid .time-box{text-align:center}.black-grid h3{margin:0;color:#fff;font-weight:800;text-transform:uppercase;font-size:18px}.training-box p,.time-box p{font-weight:700;font-size:20px;color:#f66700;line-height:1.1;margin:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper{padding-top:56.25%;width:100%;position:relative}.workout-video{margin-top:-12vh}.video-box{padding:0 0 27px;position:relative}.desc-box .heading-block,.desc-box .col-row{padding:27px 0}.desc-box .heading-block h2{font-size:30px;line-height:1;text-align:left;text-transform:none;font-weight:700;margin:0}.workout-video .col-row{display:flex}.workout-video .content-box{width:33.33333%;max-width:33.33333%;margin-right:5.5%}.workout-video .content-box:last-child{margin-right:0}.desc-box .content-box h2{font-size:23px;font-weight:700;line-height:1;margin:0 0 10px}.desc-box .content-box h3{font-size:20px;font-weight:700;line-height:1;margin:0 0 10px}.desc-box .content-box h4{font-size:19px;font-weight:700;line-height:1.2;margin:0 0 10px}.desc-box .content-box ul{margin-top:0;list-style-type:disc;padding:0 0 23px 1em;line-height:26px}.desc-box .content-box ul li{line-height:26px}.desc-box .content-box ul li a{color:#f66700;font-size:14px}.desc-box p{font-size:14px;margin-bottom:2.75%;margin-top:0}.product-card-wrapper .card__information h3.card__heading{font-weight:800;text-transform:uppercase;font-size:24px;text-align:center;line-height:1;margin-right:10px;margin-bottom:6px;margin-left:10px;width:100%}.product-card-wrapper .card-information .jdgm-prev-badge__text{display:none}.product-card-wrapper .card-information .jdgm-prev-badge{margin-bottom:0!important}.product-card-wrapper .jdgm-preview-badge .jdgm-star.jdgm-star{color:#ccc}.product-card-wrapper .jdgm-preview-badge .jdgm-star.jdgm-star.jdgm--on{color:#f66700}.product-card-wrapper .card-information{text-align:center;margin-right:10px;margin-bottom:4px;margin-left:10px}.product-card-wrapper .card__information{padding:0}.product-card-wrapper .card__inner{border-radius:4px!important;overflow:hidden;margin:0 auto 12px;max-width:200px}.featured-product{background-color:#f6f7fb;padding:54px 0}.featured-product .heading-block h2{text-align:left}.featured-product .grid.product-grid{border-top:1px solid #ebebeb;padding-top:30px}.coach-profile{background-image:url(/cdn/shop/files/Stroops-Category-Background-Blank.jpg?v=1762171338);padding:54px 0}.coach-info h1{padding:27px 0;margin:0;font-size:60px;font-weight:700;line-height:1}.coach-profile .coach-box{background-color:#fff;border-radius:4px;overflow:hidden;padding:4%;box-shadow:0 2px 18px #0000004d;text-align:center;margin:26px 0}.coach-profile .coach-image{max-width:160px;margin:0 auto 2.75%}.coach-profile h3.coach-title{font-family:Montserrat;font-weight:800;font-size:30px;line-height:1.2;margin-top:0;margin-bottom:10px}.coach-profile .coach-box p{font-family:Montserrat;font-size:16px;font-weight:500;line-height:1.8;margin-top:0;margin-bottom:10px;text-align:center;color:#333}.coach-instagram .fa{font-size:30px;line-height:60px;height:60px;width:60px;color:#000}.coach-instagram .instagram-link{display:inline-block}.coach-image img{border-radius:500px}.faqs-block{padding:54px 0;background-blend-mode:overlay;background-color:#000000b3;background-position:50%}.coach-qa{padding:27px 0;color:#fff}.coach-qa h2{margin:0 0 2.75%;font-size:50px;color:#fff;font-weight:700;line-height:1}.coach-qa p{font-size:20px;line-height:1.7;font-weight:500;padding-bottom:1em;margin:0}.coach-qa p strong{font-weight:700}.pdf-content .page-width{max-width:1470px}.pdf-content .col-row{display:flex;padding:27px 0}.pdf-content .col-row .img-box{width:50%;max-width:50%;margin-right:5.5%;position:relative;z-index:2}.pdf-content .col-row .img-box .inner-box{transform:scaleX(1.1) scaleY(1.1) translate(50px) translateY(0)}.pdf-content .col-row .content-box{width:50%;max-width:50%;margin:auto;position:relative}.pdf-content .col-row .img-box img{width:100%;max-width:100%}.pdf-content .content-box a.breadcrumbs{font-weight:700;font-size:20px;line-height:1.35;margin-bottom:10px;display:inline-block;color:#f66700}.pdf-content .content-box h1{font-weight:800;font-size:60px;color:#000;line-height:1.1;margin-bottom:10px;margin-top:0}.pdf-content .content-box h1 .main-title{color:#f66700}.pdf-content .quick-description{margin-bottom:20px}.pdf-content .quick-description p{font-size:16px;margin-bottom:1em;margin-top:0;line-height:1.49}.pdf-content .content-box .btn-box .button{font-size:18px;gap:8px;padding:6px 13px;line-height:1.35;margin-right:10px;transform:none;text-transform:none;margin-bottom:15px}.pdf-content{position:relative;background-color:#f6f7fb;min-height:700px;display:flex;overflow:hidden}.pdf-content .inside-divider{background-image:url(/cdn/shop/files/inside-divider.svg?v=1762235949);background-size:100% 100px;bottom:0;height:100px;z-index:1;transform:scale(1);position:absolute;pointer-events:none;width:100%;left:0;right:0;display:block}.video-img-block{padding-top:8vh;padding-bottom:8vh;position:relative;overflow:hidden}.video-img-block .img-wrapper{position:relative}.video-img-block:nth-child(odd){background-color:#f6f7fb}.video-img-block .heading-block h2{font-size:42px;line-height:1.1;margin-top:0;text-align:left;text-transform:none}.video-img-block .media-box{margin:25px 0}.video-img-block .rich-text-content p{padding-bottom:1em;font-size:16px;color:#333;margin:0;font-weight:500}.video-img-block .rich-text-content p a,.video-img-block .rich-text-content ul a,.video-img-block .rich-text-content ol a{color:#f66700}.video-img-block .rich-text-content ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px;margin:0;font-weight:500;color:#333}.video-img-block .rich-text-content ol{padding:0 0 23px 1em;line-height:26px;margin:0;font-weight:500;color:#333}.video-list{padding-top:8vh;padding-bottom:8vh;background-color:#000}.video-list .heading-block h2{color:#fff;text-transform:none;font-size:42px;line-height:1.1}.video-list .video-box{padding:27px 0;display:grid;grid-template-columns:1fr 1fr;gap:58px}.video-list .btn-box{padding:27px 0;text-align:center}.video-list .btn-box .button{padding:4px 40px}.pdf-content .animation-box.image-1{width:50px;position:absolute;top:-145px;bottom:auto;left:-650px;right:auto;text-align:left;margin-left:0}.pdf-content .animation-box.image-2{width:50px;position:absolute;top:-82px;bottom:auto;left:725px;right:auto;text-align:left;margin-left:0}.pdf-content .animation-box.image-3{width:160px;position:absolute;top:89px;bottom:auto;left:-1100px;right:auto;text-align:left;margin-left:0;scale:1.4}.video-img-block .animation-box.image-4{width:50px;position:absolute;top:-488px;bottom:auto;left:300px;right:auto;text-align:left;margin-left:0}.video-img-block .animation-box.image-5{width:50px;position:absolute;top:-114px;bottom:auto;right:221px;left:auto;text-align:left;margin-left:0}.video-img-block .animation-box.image-6{width:160px;position:absolute;top:-432px;bottom:auto;right:-23px;left:auto;text-align:left;margin-left:0}.video-img-block .animation-box.image-7{width:50px;position:absolute;top:-400px;bottom:auto;left:102px;right:auto;text-align:left;margin-left:0}.video-img-block .animation-box.image-8{width:50px;position:absolute;top:-280px;bottom:auto;right:150px;left:auto;text-align:left;margin-left:0}.video-img-block .animation-box.image-9{width:170px;position:absolute;top:-640px;bottom:auto;right:-130px;left:auto;text-align:left;margin-left:0;scale:1.4}.video-img-block .animation-box.image-10{width:200px;position:absolute;top:-415px;bottom:auto;left:-50px;right:auto;text-align:left;margin-left:0}.video-img-block .animation-box.image-11{width:50px;position:absolute;top:-530px;bottom:auto;right:0;left:auto;text-align:left;margin-left:0}.heading-banner{background:#0006;background-blend-mode:overlay;background-position:50%;background-size:cover;background-repeat:no-repeat;padding:54px 0}.heading-block h1{font-size:60px;color:#fff;margin:27px 0;line-height:1;font-weight:700}.artical-template-content{padding:54px 0}.artical-template-content .page-width{margin:0 auto}.artical-template-content .article-template__content{width:80%;margin:0 auto}.artical-template-content .article-template__content p{margin:0 0 1em;color:#333;font-size:14px;line-height:1.7;font-weight:500}.artical-template-content .article-template__content img{margin:1em 0}.artical-template-content .article-template__content a{color:#f66700}.artical-template-content .article-template__content h2,.artical-template-content .article-template__content h3,.artical-template-content .article-template__content h4,.artical-template-content .article-template__content h5{margin:0 0 20px;font-weight:700;line-height:1}.artical-template-content .article-template__content h2{font-size:36px}.artical-template-content .article-template__content h3{font-size:30px;margin-bottom:16px}.artical-template-content .article-template__content h4{font-size:24px;margin-bottom:14px}.artical-template-content .article-template__content h5{font-size:20px;margin-bottom:12px}.crunch-box .content p{margin:0 0 1em;font-size:18px;line-height:2em}.crunch-box{padding:0 0 54px}.crunch .black-grid .training-box{width:100%;max-width:100%}.crunch .black-grid .training-box h3{font-size:36px;margin-bottom:10px;text-transform:none}.crunch .black-grid .training-box p{font-size:28px}.intro-banner.crunch .heading-block h1{font-size:48px;line-height:1}.main-blog.contact{background-image:url(/cdn/shop/files/Stroops-Category-Background-Blank_1.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;text-align:center}.main-blog .heading-block{padding:27px 0 10px;margin:0}.contact-block .col-row{padding:27px 0;display:flex}.contact-block .content-wrapper{margin-right:5.5%;max-width:50%;width:50%}.contact-block .form-wrapper{max-width:50%;width:50%}.contact-block .text-block h4{font-weight:800;font-size:30px;color:#000;line-height:1.5em;margin:0;letter-spacing:0}.contact-block .text-block p,.contact-block .text-block a{font-weight:700;font-size:20px;line-height:2;color:#000;margin:0}.contact-block .text-block{margin-bottom:5.82%}.faq-block{padding:54px 0;background-color:#f6f7fb}.faq-wrapper{padding:20px 10px 10px}.faq-wrapper h4{margin:0;font-size:25px;color:#000;font-weight:700;padding-bottom:20px}.faq-wrapper p{margin:0;font-size:14px;line-height:1.7;font-weight:500;color:#000;padding-bottom:1em}.faq-block .col-row{display:flex;gap:30px}.faq-block .content-wrapper{width:50%;max-width:50%}.faq-block .heading-block h2{text-align:left;margin:0;font-size:51px;font-weight:700;line-height:1}.faq-wrapper p:last-of-type{padding:0}.map-iframe{filter:saturate(0%);backface-visibility:hidden;height:440px;width:100%}.map-iframe iframe{width:100%;border:0!important}.legal-page{padding:54px 0}.legal-page .workout-card{padding:48px 32px;width:calc(100% / 3 - 40px);background:#fff;box-shadow:0 2px 18px #0000004d;text-align:center;justify-content:start;position:relative}.legal-page .workout-card .target-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}.legal-page .grid-post{gap:60px;padding:27px 0;justify-content:center}.legal-page .workout-thumbnail{margin-bottom:30px}.legal-page .workout-title h3{font-size:18px;margin:0;padding:0}.legal-page .workout-title p{margin:0;font-size:14px;line-height:1.7}.legal-page .workout-thumbnail img{filter:brightness(0) saturate(100%) invert(47%) sepia(86%) saturate(1718%) hue-rotate(359deg) brightness(98%) contrast(107%)}.legal-page .coach-info{text-align:center}.legal-page .heading-block h2{font-size:36px;font-weight:700;line-height:1;text-transform:none;text-align:center}.legal-page .heading-block a{color:#f66700}.blank-page{padding:54px 0}.blank-page h1,.blank-page h2,.blank-page h3,.blank-page h4,.blank-page h5,.blank-page h6{font-weight:700}.blank-page p{font-size:14px;color:#333;line-height:1.7;font-weight:500}.affirm.two-col-block .col-row{background-color:transparent}.affirm .col-row .text-box{padding:0}.affirm .col-row .image-box{background-color:transparent;padding:0}.affirm .col-row .image-box img{margin:0}.affirm .col-row .text-box h1{font-weight:800;text-transform:uppercase;font-size:38px;line-height:1.1em;margin:0 0 15px}.affirm .col-row .text-box p{color:#000;font-size:24px;line-height:1.3em;font-weight:400;margin:0}.icon-text-block .icon-wrapper h3{font-size:24px;font-family:Open Sans;margin:0 0 9.27%}.icon-text-block .col-row .icon-wrapper{max-width:50%;width:50%;margin-right:5.5%;text-align:center}.icon-text-block .col-row .icon-wrapper:last-child{margin-right:0}.icon-text-block .icon-box{margin-bottom:9.27%}.icon-text-block .icon-wrapper p{font-size:20px;line-height:1.3em;color:#000;margin:0}.icon-text-block .icon-box img{filter:brightness(0) saturate(100%) invert(47%) sepia(86%) saturate(1718%) hue-rotate(359deg) brightness(98%) contrast(107%)}.icon-text-block .checkout-text{font-weight:600;font-size:26px;line-height:1;color:#000;text-align:center;padding:27px 0}.two-col-block.black-bg{padding-top:12vh;padding-bottom:12vh;background-color:#000}.black-bg.two-col-block .col-row{background:transparent;color:#fff}.black-bg .col-row .text-box{padding:0;margin:auto}.black-bg.two-col-block .text-box h2{color:#fff;text-align:left;font-size:50px;line-height:1.1em;margin-bottom:15px}.black-bg.two-col-block .text-box p{font-size:18px;line-height:1.3em;font-weight:400}.black-bg.two-col-block .text-box p:last-child{margin-bottom:0}.black-bg .text-box h3{color:#fff;margin:0 0 8px;font-weight:800;text-transform:uppercase;font-size:30px;line-height:1}.black-bg .col-row a,.full-content a,.affirm .faq-box a{color:#f66700}.full-content p{text-align:justify;font-size:14px;line-height:1.7em;color:#333;margin:0}.affirm .heading-block{padding:27px 0}.affirm.faq-block .heading-block h2{text-align:center;font-weight:800}.affirm .faq-box h3{font-size:24px;line-height:1em;margin:0 0 8px}.affirm .faq-box p{margin:0 0 30px;font-size:16px;line-height:1.5em}.affirm .faq-box{border-bottom:1px solid #ebebeb;margin:0 0 30px}.affirm.faq-block .content-wrapper{width:100%;max-width:100%}.affirm .faq-box:last-child{border-bottom:0}.text-img-block.crunch-page .page-width{max-width:1110px}.crunch-page.text-img-block .inner-img{margin:0}.crunch-page .content-box{text-align:center;margin:auto}.crunch-page.text-img-block.img-text .content-box p{font-size:20px;font-weight:400;font-family:inherit}.crunch-page.text-img-block.img-text .content-box h3{margin-bottom:20px;font-size:32px;text-align:center}.crunch-page.text-img-block.img-text .content-box .button{text-transform:none}.gray-bg{background-color:#f6f7fb;padding:54px 0}.full-content-block .heading-text{text-align:center;padding:27px 0}.full-content-block .heading-text h2{margin:0 0 12px;font-weight:800;font-size:48px;line-height:1em}.full-content-block .heading-text h3{margin:0;font-weight:800;font-size:28px;line-height:1em}.black-bg{background:#000}.landing-page .intro-section .fa{color:#fff}.landing-page .intro-section{display:flex;justify-content:center;font-size:24px;font-weight:700;align-items:center;padding-top:15px;padding-bottom:8px}.landing-page .intro-section h4{margin:0;padding-left:15px;font-size:22px;color:#fff;text-align:left;line-height:1em}.content-grid{background-color:#f5f5f5}.content-grid .col-row{display:flex}.content-grid .col-row .img-box{margin-right:5.5%;width:50%;max-width:50%}.content-grid .col-row .content-box{width:50%;max-width:50%;background-color:#fff;border-radius:0 0 15px 15px;overflow:hidden;padding:30px 20px 40px;box-shadow:0 12px 18px -6px #0000004d;text-align:center;height:fit-content}.content-grid .col-row .content-box h3{font-size:46px;letter-spacing:-1px;line-height:1.1em;padding-bottom:23px;position:relative}.content-grid .col-row .content-box p{font-weight:600;font-size:32px;letter-spacing:-1px;line-height:1.3em;color:#000;margin:25px 0}.content-grid .col-row .content-box h3:after{content:"";position:absolute;bottom:0;left:0;right:0;max-width:50%;margin:0 auto;height:3px;background:#f66700}.content-grid .col-row .content-box .button{font-size:28px;padding:.3em 1em;border-radius:1px;line-height:1.7em;border:1px solid;transform:none;text-transform:none}.content-grid .col-row .content-box .bonus-text p{font-size:17px;font-weight:400;letter-spacing:-1px;line-height:1.4em;margin-bottom:0}.content-grid .content-box .bonus-text{max-width:460px;padding:0 20px}.content-grid .col-row .content-box .button:hover{background-color:#000}.hero-page-section{padding:15px 0 27px;text-align:center;background-color:#f5f5f5}.hero-page-section .brand-logo{width:350px;margin:auto auto 8px}.hero-page-section .headline h2{font-family:Open Sans;font-size:53px;letter-spacing:-1px;line-height:1.1em;margin:0}.hero-page-section .subheadline{max-width:950px;margin:20px auto auto}.hero-page-section .subheadline h3{font-family:Open Sans;font-weight:600;font-size:28px;letter-spacing:-1px;line-height:1.3em;margin:0}.footer-section{text-align:center;color:#f2f2f2;background-color:#212121;padding:25px 0 28px}.footer-section p,.footer-section span{font-size:14px;margin:0;line-height:1.7em;font-weight:500}.footer-section a{color:#f2f2f2;font-weight:700}.footer-section .copyright{margin-bottom:2.75%;line-height:1.2}.footer-section .disclaimer{max-width:500px;margin:auto auto 2.75%}.footer-section .disclaimer:last-child{margin-bottom:0}.footer-section .footer-links,.footer-section .footer-links span{line-height:1}.footer-section .copyright:last-child{margin:0}.collection-block{padding:85px 0}.hero-page-section.thank-you{background:#fff}.thank-you .doted-box{font-size:16px;border:3px dashed #0086b2;padding:15px;max-width:940px;text-align:center;margin:auto}.thank-you .doted-box h3{font-style:italic;font-size:30px;line-height:1em;margin:0}.thank-you .doted-box h3 strong{font-weight:700}.thank-you .doted-box p{margin:15px 0 0;color:#333;line-height:1.5em;font-weight:500}.video-btn-box .overlay-image .fa{font-size:10rem;line-height:6rem;color:#f66700}.video-btn-box .video-block{max-width:800px;margin:auto auto 2.75%}.video-btn-box .video-block .overlay-image:before{background-color:#fff9}.video-btn-box .content-box{text-align:center}.video-btn-box .content-box p{font-family:Open Sans;font-weight:600;font-size:28px;letter-spacing:-1px;line-height:1.3em;max-width:600px;margin:auto auto 30px;color:#000}.video-btn-box .content-box .btn-box .button{font-size:38px;padding:.3em 1em;border-radius:1px;line-height:1.7em;border:1px solid;transform:none;text-transform:none}.video-btn-box .content-box .btn-box .button:hover{background-color:#000}.video-btn-box .content-box strong{font-weight:700;color:#f66700}.video-btn-box{padding-bottom:81px}.squad-block{padding-top:10vh;padding-bottom:10vh;background-color:#f6f7fb}.squad-block .content-wrapper{text-align:center;padding:27px 0}.squad-block .content-wrapper h2{font-weight:800;font-size:31px;line-height:1em;color:#f66700;margin:0 0 1vh}.squad-block .content-wrapper h1{margin:0 0 1vh;font-size:60px;font-weight:800;line-height:1em}.squad-block .content-wrapper p{font-weight:600;font-size:18px;margin:0}.squad-block .form-wrapper{background-color:#fff;border-radius:20px;overflow:hidden;padding:40px}.download-block .heading-block h1{color:#000;text-align:center;margin-bottom:2.75%}.download-block .img-box{width:22%;margin:auto auto 2.75%}.download-block .btn-box{text-align:center;margin:27px 0}.download-block .btn-box img{filter:invert(1);max-width:20px;margin-right:10px}.download-block .btn-box .button{font-weight:500;border:4px solid #f66700}.step-block .col-row .feature-box{max-width:33.3333%;width:33.3333%;margin-right:5.5%;text-align:center}.step-block .col-row .feature-box:last-child{margin-right:0}.step-block .col-row .feature-box .img-box{margin-bottom:9.27%}.download-block+.step-block .page-width{max-width:1110px}.step-block .col-row .feature-box .img-box img{width:100%}.step-block .col-row .feature-box .btn-box .button{font-weight:600;box-shadow:0 2px 18px #0000004d;border:4px solid #f66700;text-transform:none}.download-block+.step-block .col-row{padding:27px 0}.download-block+.step-block .heading-text h2{font-size:43px}.collection-hero{background-blend-mode:overlay;background-color:#00000080;padding:54px 0;min-height:400px;display:flex;align-items:center;justify-content:space-around;background-repeat:no-repeat;background-size:cover;background-position:50%}.collection-hero .collection-wrapper{align-items:center;justify-content:center}.collection-hero .collection-wrapper h1{margin:0;font-size:60px;font-weight:800;text-transform:uppercase;color:#fff}.collection-grid .page-width{width:100%;max-width:1300px}.collection-grid.filter-optins-custom{margin:0;padding-top:54px}.product-grid-container .product-grid{margin:0}.collection.page-width{max-width:1300px}.filter-container{display:flex;column-gap:20px;margin-top:16px;margin-bottom:20px}.filter-container .filter-item{flex:1;display:flex;gap:20px}.anchor-filter .page-width{max-width:1300px}.anchor-filter{padding-top:50px}.anchor-filter .reset-filters{display:none}.filter-container .radio-label{border-radius:4px;font-size:20px;background-color:#eee;font-weight:700;text-transform:uppercase;text-align:center;color:#2d2d2d;line-height:1.12;display:block;padding:10px 14px;cursor:pointer}.filter-container input[type=checkbox]{position:absolute;height:100%;width:100%;left:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;opacity:0}.filter-container input[type=checkbox]:checked+.radio-label{background-color:#f66700;color:#fff}.filter-container .field-radio{flex:1}.filter-container .field-label{position:relative}.features{background-color:#f6f7fb;padding:54px 0;display:flex;margin-top:54px}.features .feature-box{flex:1;width:100%;max-width:100%;text-align:center}.feature-box .icon{margin-bottom:16px;display:block}.feature-box .content h2{margin:0;font-weight:800;font-size:28px;line-height:1em;text-transform:uppercase}.feature-box .content h3{margin:6px 0 0;font-size:16px;line-height:1em}.feature-box .icon img{height:40px}.section-template--20442277216475__product-grid-padding .product-grid .grid__item{padding:30px 0}.section-template--20442277216475__product-grid-padding .product-grid-container .product-grid{margin-top:-30px}.section-template--20442277216475__product-grid-padding .product-grid .grid__item:nth-child(n+5){border-top:1px solid #ebebeb}.product-breadcrumb{padding:20px 15px;max-width:1300px;margin:auto;line-height:1;font-family:Montserrat;text-transform:uppercase;font-size:13px;color:#000}.product-breadcrumb a{color:#000;text-decoration:underline!important;text-underline-offset:3px}.product-single .page-width{max-width:1300px}.product__media-list .product__media-item .product-media-container{width:calc(100% - 10px)!important}.product__info-container img{margin-bottom:16px!important;width:200px}.product__info-container .product__title{margin:0 0 6px}.product__info-container .product__title h1{font-weight:800;text-transform:uppercase;font-size:46px;line-height:1em}.price__regular .price-item{font-size:18px;color:#000;line-height:1}.price__container{line-height:1;margin-bottom:10px!important;display:block}.jdgm-prev-badge__text{color:#f66700;font-size:14px;font-weight:400}.jdgm-prev-badge__stars span{font-size:14px}.jdgm-prev-badge__stars{margin-right:5px}.jdgm-prev-badge{line-height:1!important;margin-bottom:36px!important}.product-short-description p{margin:0 0 1em;font-size:15px;line-height:1.8em;color:#000}.product-short-description{margin:0}.product-short-description p:last-child{margin:0}.product-info-block{margin-top:64px;margin-bottom:64px}.product-info-block .page-width{max-width:1300px}.product-info-block .col-row{display:flex;padding:27px 0}.product-info-block .product-accordion{max-width:50%;width:50%;margin:auto 3% auto auto}.product-info-block .video-img-box{max-width:50%;width:50%}.product-accordion .accordion{margin:0}.product-accordion .accordion-item{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;transition:all .3s ease;background:#fff;padding:20px 0}.product-accordion .accordion-item .accordion-header{padding:0 25px 0 0;font-weight:800;text-transform:uppercase;font-size:20px;color:#000;justify-content:space-between;background:#fff}.product-accordion .icon-accordion{position:absolute;right:0;width:20px;height:20px;color:#000}.product-accordion .accordion-item[open] .accordion-content{max-height:300px;padding:20px 0 0}.product-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease,padding .3s ease}.product-accordion .accordion-content p{font-size:14px;line-height:1.7em;font-weight:500;color:#333}.product-accordion .accordion-content a{color:#f66700}.product-accordion .product-specs{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em!important;width:100%;border-collapse:collapse;border-spacing:0}.product-accordion .product-specs th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;font-size:14px;line-height:1.5;text-align:center}.product-accordion .product-specs td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;font-size:14px;line-height:1.5;text-transform:capitalize}.product-accordion .product-specs tr:nth-child(2n){background:#00000006}.video-img-box .img-wrapper .img-box{display:flex;flex-wrap:wrap;gap:30px}.video-img-box .img-wrapper .img-box img{max-width:calc(50% - 15px);width:calc(50% - 15px);border-radius:4px}.product-accordion .icon-accordion:before,.product-accordion .icon-accordion:after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);transition:all .3s ease}.product-accordion .icon-accordion:before{width:12px;height:2px}.product-accordion .icon-accordion:after{width:2px;height:12px}.product-accordion .accordion-item[open] .icon-accordion:after{height:0}.product-resource-button .button{padding:5px 20px;font-size:18px;line-height:1.3;transform:none!important;color:#fff!important}.product-resources .product-resource-button{margin-bottom:17px}.product-resources .product-resource-button:last-child{margin-bottom:0}.color-swatch-wrapper .color-swatch{width:28px;height:28px;margin:1px 1px 0 0;outline:1px solid #63605a;outline-offset:1px;display:inline-block;border:none;cursor:pointer;box-shadow:#0000 0 0 0 2px inset}.color-swatch-input:checked+.color-swatch{outline:2px solid}.color-swatch-wrapper .color-swatch-label{margin-right:10px;margin-left:3px;display:inline-block;line-height:1}.color-swatch-wrapper{position:relative}.product-form__input--color-swatch .form__label span{display:none}.product-form__input .select__select{text-transform:capitalize}.zig-zag-block{padding:27px 0;position:relative}.zig-zag-block .col-row.block{display:flex;padding:32px 0;align-items:center}.zig-zag-block .img-box{max-width:30%;width:30%}.zig-zag-block h2{font-size:36px;text-align:left;text-transform:none;margin:0 0 25px;padding:0 0 20px}.zig-zag-block .heading-block{position:relative}.zig-zag-block .heading-block:after{content:"";position:absolute;left:0;bottom:0;width:150px;height:4px;background:#f66700}.zig-zag-block .content-box p{font-size:14px;line-height:1.7em;font-weight:500;margin:0 0 1em}.zig-zag-block .content-box p:last-child{margin-bottom:0}.zig-zag-block .content-box p a{color:#f66700}.zig-zag-block .content-box li{font-size:14px;line-height:1.7em;font-weight:500}.zig-zag-block .full-width .content-box{margin:0!important;width:100%;max-width:100%}.zig-zag-block .content-box{max-width:70%;width:70%;margin-right:5.5%}.zig-zag-block:nth-of-type(2n) .content-box{margin-left:5.5%;margin-right:0}.zig-zag-block:after{content:"";position:absolute;left:0;right:0;margin:0 auto;top:-2px;background:#ebebeb;width:540px;height:4px}.zig-zag-block:first-child:after{display:none}.product-form__input select{padding-left:8px;padding-top:8px;padding-bottom:8px;line-height:1.7;height:auto}.releted-product-block .page-width{padding:27px 15px}.releted-product-block{background-color:#f6f7fb;padding:54px 0}.related-products .related-products__heading{font-weight:800;font-size:36px;line-height:1em;text-transform:uppercase;margin-bottom:2.5rem}.related-products .product-grid{border-top:1px solid #ebebeb}.related-products .product-grid .grid__item{padding-top:30px}.registance-block{padding:0 0 64px}.registance-block .color-box{padding:50px;background-color:#f6f7fb;border-radius:4px;display:inline-block}.registance-block .color-box h3{font-size:30px;margin:0 0 40px;line-height:1em;text-align:center;position:relative;padding-bottom:25px}.registance-block .color-box h3:after{content:"";position:absolute;left:0;right:0;bottom:0;width:150px;height:4px;background:#f66700;margin:0 auto}.registance-block .toogle-content{display:flex;align-items:center;justify-content:center;column-gap:12px;margin-bottom:20px}.registance-block .toogle-content span{font-size:20px;line-height:1.5em;font-weight:700;color:#000;font-family:Montserrat}.registance-block .toogle-content span:first-child{color:#f66700}.registance-block .toogle-content .switch{position:relative;display:inline-block;width:70px;height:30px;background:transparent}.registance-block .toogle-content .switch input{opacity:0;width:0;height:0}.registance-block .toogle-content .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#eee;-webkit-transition:.4s;transition:.4s;border-radius:100px}.registance-block .toogle-content .slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#f66700;-webkit-transition:.4s;transition:.4s;border-radius:50%}.registance-block .toogle-content input:checked+.slider:before{background-color:#000;left:44px}.registance-block .desc-content{position:relative;font-size:18px;line-height:1.5em;text-align:center}.registance-block .toggle-dot{height:18px;width:18px;border-radius:50%;display:inline-block;position:relative;top:2.63px}.registance-block:has(.color-box+.color-box) .color-box{width:50%;max-width:50%}.registance-block .color-box{width:100%}.registance-block .col-row{display:flex}.registance-block:has(.color-box+.color-box) .color-box:first-child{margin-right:5.5%}.banner-black{color:#fff;padding:27px 0}.banner-black .heading-block h2{color:#fff;margin:0 0 10px;font-size:36px;line-height:1.2em;text-transform:none}.banner-black .black-bg{padding:40px 60px;border-radius:4px;text-align:center}.banner-black .black-bg p{font-weight:600;font-size:17px;line-height:1.4em;margin:0 0 20px}.step-block .heading-text h3{font-size:36px;font-weight:700;text-align:center;margin:0;line-height:1}.step-block .heading-text h3 a{font-size:36px;color:#000}.thank-you-banner{padding:12vh 0;background:url(/cdn/shop/files/Group-Photo.jpg?v=1763472929);background-size:initial;background-position:50%;background-repeat:no-repeat;box-shadow:0 100px 100px -60px #0000004d;height:584px;display:flex;align-items:center;margin-bottom:54px}.thank-you-banner .content-box{background-color:#f66700;padding:40px 65px}.thank-you-banner .content-box h2{color:#fff;font-size:40px;line-height:1.5em;margin:0}.thank-you-banner .content-box p{font-size:24px;color:#fff;line-height:1;margin:0 0 1em}.bday-block .heading-block h1{color:#000;margin:0 0 15px;font-weight:800}.bday-block .heading-block{text-align:center;padding:27px 0 0;position:relative;margin-bottom:8vh;z-index:1}.bday-block{background-color:#f6f7fb;padding:54px 0;overflow:hidden}.bday-block .form-block{position:relative;padding-bottom:27px;z-index:1}.bday-block .img-box .img-1{height:200px;width:auto;left:-70px;top:75px;z-index:-1}.bday-block .img-box .img-2{height:200px;width:auto;right:-100px;top:-40px}.bday-block .img-box img{position:absolute}.bday-block .heading-block h2{margin:0;font-size:51px;font-weight:800;text-transform:none;letter-spacing:0;line-height:1em}.form-block .img-box img{width:200px;right:-95px;bottom:0}.form-block .hbspt-form{background:#fff;padding:20px;border-radius:4px;max-width:700px;margin:0 auto}.announcement-bar__message .affirm{position:relative;font-size:0!important;display:inline-block;width:45px}.announcement-bar__message .affirm:after{content:"";position:absolute;left:0;top:-16px;background:url(https://newstroops.myshopify.com/cdn/shop/t/2/assets/affirm_black_logo-white_bg.svg);background-repeat:no-repeat;background-size:contain;width:45px;height:18px;filter:brightness(0) invert(1)}.header .field__label{font-size:0!important}.section-template--20442277282011__featured_collection-padding .price__regular .price-item{font-weight:700;font-size:20px;color:#000}.icon-block .image-box{background:transparent;width:100%;max-width:100%;padding:0}.icon-block .image-box img{margin:0;border-radius:0}.affiliatess-block{padding-top:8%;padding-bottom:5%;background-blend-mode:overlay;background-color:#00000080!important;background-position:50%;background-size:cover}.logo-content-box{background-image:linear-gradient(90deg,#fff 68%,#f66700 68%);background-color:#f66700;box-shadow:0 2px 18px #000000b3;border-radius:4px;padding:27px 0}.logo-content-box .col-row{display:flex}.logo-content-box .content-box{padding-top:80px;padding-bottom:80px;padding-left:50px;max-width:50%;width:50%;margin-right:5.5%}.logo-content-box .img-box{max-width:50%;width:50%;background:transparent}.logo-content-box .content-box h1{font-size:60px;font-weight:800;letter-spacing:1px;line-height:1.2em;margin-bottom:8px;margin-top:0}.logo-content-box .content-box h4{font-size:36px;margin:0;line-height:1em}.logo-content-box .img-box img{margin-top:5%}.partner-details{padding-top:5vw}.partner-details h2{margin:0 0 10px;font-weight:800;font-size:51px;line-height:1em;text-transform:none}.partner-details .desc-box h3{font-size:36px;line-height:1;margin-bottom:10px}.partner-details .heading-block{padding:27px 0}.partner-details .desc-box h4,.partner-details .desc-box p{line-height:1.5;font-size:18px;color:#333}.partner-details .desc-box h4,.partner-details .desc-box h4 strong{font-family:Open Sans;font-weight:700;margin:0 0 15px}.partner-details .desc-box p{margin-bottom:10px}.other-partner-block.logo-block{background:#f6f7fb;padding:54px 0}.other-partner-block h2{margin:0}.other-partner-block.logo-block .slick-prev:before,.other-partner-block.logo-block .slick-next:before{color:#000}.other-partner-block .btn-text a{font-weight:600;font-size:30px;text-align:center;color:#000}.other-partner-block .btn-text{text-align:center;transition:transform .3s ease 0ms,font-size .3s ease 0ms}.other-partner-block .btn-text:hover{transform:scaleX(1.1) scaleY(1.1)}.partner-details .releted-product{padding:27px 0}.partner-details .releted-product .grid{padding:30px 0;border-top:1px solid #ebebeb}.custom-info-button+div .product-form{display:none}.menu-drawer__menu .menu-drawer__menu-item[href="/account/logout"],.menu-drawer__menu.user-login .menu-drawer__menu-item[href="/account/login"]{display:none}.menu-drawer__menu.user-login .menu-drawer__menu-item[href="/account/logout"]{display:block}.copyright-block .affirm{position:relative;font-size:0!important;display:inline-block;width:45px}.copyright-block .affirm:after{content:"";position:absolute;left:2px;top:-17px;background:url(https://newstroops.myshopify.com/cdn/shop/t/2/assets/affirm_black_logo-white_bg.svg);background-repeat:no-repeat;background-size:contain;width:45px;height:18px}.footer-copyright{text-align:center;margin-top:55px}.mobile-dropdown{display:none;position:relative;width:100%}.mobile-dropdown .dropdown-toggle{color:#fff;font-size:20px;font-weight:700;background:#000;width:100%;transition:all .3s ease;border:0;padding:9px 0 7px}.mobile-dropdown .dropdown-menu{display:none;width:100%;background-color:#fff;border:1px solid #ddd;border-left:none;border-right:0;list-style:none;margin:0;padding:0}.mobile-dropdown .dropdown-menu[aria-hidden=false]{display:block;animation:slideDown .3s ease}.mobile-dropdown .dropdown-toggle[aria-expanded=true] .toggle-icon .fa:before{content:"\f00d"}.mobile-dropdown .dropdown-item{border-bottom:1px solid #ebebeb;text-align:center;line-height:26px}.mobile-dropdown .dropdown-item:last-child{border-bottom:none}.mobile-dropdown .dropdown-link{display:block;transition:background-color .3s ease;padding:10px 0;font-weight:700;text-transform:uppercase;font-size:18px;color:#000}.dropdown-link.active{font-weight:700;background-color:#f0f0f0;color:#000}.text-img-block{overflow:hidden}.subheadline .highlight{color:#f66700;font-weight:700}.menu-drawer__account{gap:5px}option.option-unavailable{display:none}.footer-block__newsletter .hs_email input{width:100%;padding:6px 10px;margin:4px 0;box-sizing:border-box;border-radius:4px;outline:none;box-shadow:none;border:1px solid #bbb}.footer-block__newsletter .hs_email{flex-direction:column;box-shadow:none;outline:none}.footer-block__newsletter .hs_email label,.footer-block__newsletter .hs_email .no-list{display:none}.footer-block__newsletter .input{box-shadow:none;outline:none}.footer-block__newsletter input.hs-button{background-color:#f66700;border:none;color:#fff;text-decoration:none;cursor:pointer;width:auto;padding:6px 20px;font-weight:600;border-radius:4px;margin:4px 0}.footer-block__newsletter .field:after,.footer-block__newsletter .field:before{display:none}.no-list.hs-error-msgs{padding:0;list-style:none;margin:0 0 10px;line-height:1.3;font-size:14px;color:red}.homepage-popup .popup-form-container{background-image:url(/cdn/shop/files/stroops-coach-aly-purdy-using-the-power-pull-belt-to-workout-front-angle-view_1.jpg?v=1769753351);background-position:center;position:relative;height:600px;justify-content:flex-end;flex-direction:column}.homepage-popup .popup-form-container:after{position:absolute;content:"";left:0;right:0;top:0;background:#000;width:100%;height:100%;opacity:.5}.homepage-popup .popup-content-main{text-align:center;padding:0;color:#fff;position:relative;z-index:1;flex-direction:column;justify-content:flex-end}.homepage-popup.popup-content{width:100%;max-width:600px;border-radius:0;padding:0}.homepage-popup .popup-close{color:#fff}.homepage-popup .popup-title{font-size:38px;margin-bottom:5px}.custom-popup{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:none}.custom-popup:not(.hidden){display:block}.custom-popup .popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;display:block}.popup-content{position:relative;width:90%;max-width:1040px;margin:5% auto;background:#fff;display:flex;flex-wrap:wrap;border-radius:8px;overflow:hidden;animation:fadeIn .3s ease-in-out}.popup-close{position:absolute;top:10px;right:15px;font-size:22px;background:none;border:none;cursor:pointer;z-index:10;color:#000}.popup-body{display:flex;flex-direction:row;width:100%}.popup-image img{width:100%;height:100%;object-fit:cover}.popup-image{flex:1;min-width:40%;max-height:100%}.popup-form-container,.popup-content-main{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center;padding:30px}.popup-cta{background:#000;color:#fff;border:none;padding:12px 30px;font-size:16px;cursor:pointer;margin-top:5px;border-radius:4px;transition:all .3s ease;width:100%;max-width:200px;margin-left:auto;margin-right:auto}.popup-cta:hover{opacity:.9}.popup-title{font-size:46px;line-height:1.2;font-weight:900;margin-bottom:30px}.popup-subtitle{font-size:18px;margin-bottom:5px}.hubspot-form-container{display:none}.hubspot-form-container.active{display:block}.popup-content-main.active{display:none}.is-training-room .custom-popup{display:flex;align-items:flex-end}.is-training-room .popup-content{background:#000;border-radius:0;max-width:840px;margin:0 auto 0 0;position:relative;bottom:0;width:100%}.is-training-room .popup-image,.is-training-room .popup-form-container{flex:50%}.is-training-room .popup-title{font-size:38px;color:#fff}.is-training-room .popup-subtitle{color:#fff;font-size:14px}.is-training-room .popup-cta{background:#fff;color:#000}.is-training-room .popup-close{color:#fff}.recommendations-slider-container{position:relative;overflow:hidden}.recommendations-slider{position:relative}.recommendations-slider__track{display:flex;transition:transform .5s ease-in-out;will-change:transform;gap:20px}.recommendations-slider__slide{flex:0 0 calc(100% / var(--slides-per-view, 4));min-width:0;padding:10px;box-sizing:border-box}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e1e1e1;box-shadow:0 2px 8px #0000001a;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.slider-nav:hover{background:#f5f5f5;box-shadow:0 4px 12px #00000026}.slider-nav:disabled{opacity:.5;cursor:not-allowed}.slider-nav--prev{left:0}.slider-nav--next{right:0}.feature-post .podcast-box{max-width:80%;margin:0 auto;position:relative}.podcast-box .img-box img{height:450px;width:100%;object-fit:cover}.feature-post .podcast-box .content-box{position:absolute;bottom:0;left:0;padding:15px;color:#fff;background:#fff;background:linear-gradient(180deg,#fff0,#000)}.feature-post .podcast-box .content-box h3{color:#fff}.feature-post .podcast-box .content-box p{margin:0;line-height:1.4}.blog-articles.grid{display:grid}.grid .blog-article-item .content-box{padding:0}.podcast.main-blog .heading-block h1{font-size:60px;margin-bottom:30px}.podcast-video{margin-top:-70px}.recent-podcasts .heading-block h2{text-align:left}.podcast-box .img-box,.grid .blog-article-item .image-box{position:relative;overflow:hidden}.podcast-box .img-box:after,.grid .blog-article-item .image-box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:all .3s}.podcast-box .img-box:hover:after,.grid .blog-article-item:hover .image-box:after{opacity:.5}.grid .blog-article-item:hover .content-box h3{color:#f66700}.grid .blog-article-item .content-box h3{transition:all .3s}.grid .blog-article-item:hover .image-box img,.podcast-box .img-box:hover img{scale:1.08}.grid .blog-article-item .image-box img,.podcast-box .img-box img{transition:all .5s}.faq-block .content-wrapper.full{width:100%;max-width:100%}details summary::-webkit-details-marker{display:none}#shopify-block-AcjVvNW42SkF5NTBzY__judge_me_reviews_preview_badge_nh4bja,#price-template--20442277675227__main{margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-style.css.map */
