@import"https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i";@import"//fast.fonts.net/cssapi/56aaf6bb-ed6d-491d-8a6f-babee72b1e41.css";@charset "UTF-8";@font-face{font-family:integral-cf-regulintegralcfRg;src:url(integral-cf-regular-webfont.woff2) format("woff2"),url(integral-cf-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.hidden{display:none}.bg-white{background-color:#fff;color:#232323}.bg-white p{color:#232323}.bg-grey{background-color:#2323231a;color:#232323}.bg-grey p{color:#232323}.bg-red{background-color:#d8041d;color:#fff}.bg-red p{color:#fff}.bg-red .title_central:before,.bg-red .title_central:after{background:#fff}.bg-black{background-color:#232323;color:#fff}.bg-black p{color:#fff}.bg-black .title_central:before,.bg-black .title_central:after{background:#fff}.bg-dark-grey{background-color:#2e2e2e;color:#fff}.bg-dark-grey p{color:#fff}.bg-dark-grey .title_central:before,.bg-dark-grey .title_central:after{background:#fff}.text-red{color:#d8041d}html{background:#f4f4f4;scroll-behavior:smooth}body{font-family:Lora,serif!important;line-height:1.3!important;color:#333;margin:0;font-size:18px;background:none!important}body.overflow-hidden{overflow:hidden}body.template-search{background:#fff!important;min-height:100vh}.flex-grid{display:flex}.flex-1{flex:1}a{text-decoration:none;color:#333;outline:none}ul{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:integral-cf-regulintegralcfRg;margin:0 0 20px;font-weight:400}h2{font-size:26px}p{margin:0 0 20px}button,select{outline:none}select::-ms-expand{display:none}input,textarea{outline:none}blockquote{margin:0;padding:0;font-style:italic;font-size:16px;line-height:26px;color:#767676}.text_right{text-align:right}.slick-slide,form{outline:none}.asc{align-self:center}.btn,.ecommerce-options .shopify-payment-button__button--unbranded{text-align:center;cursor:pointer;text-transform:uppercase;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;line-height:24px;letter-spacing:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;transition:.3s all;padding:10px 26px;border:1px solid}.btn svg,.ecommerce-options .shopify-payment-button__button--unbranded svg{pointer-events:none;margin-right:10px;height:24px;min-width:24px;transition:.3s all}.btn span,.ecommerce-options .shopify-payment-button__button--unbranded span{pointer-events:none}.btn.light,.ecommerce-options .light.shopify-payment-button__button--unbranded{border-color:#fff;background:#fff;color:#000}.btn.light svg,.ecommerce-options .light.shopify-payment-button__button--unbranded svg{stroke:#000}.btn.red,.ecommerce-options .red.shopify-payment-button__button--unbranded{border-color:#d8041d;background:#d8041d;color:#fff}.btn.red svg,.ecommerce-options .red.shopify-payment-button__button--unbranded svg{stroke:#fff}.btn.dark,.ecommerce-options .dark.shopify-payment-button__button--unbranded{border-color:#000;background:#000;color:#fff}.btn.dark svg,.ecommerce-options .dark.shopify-payment-button__button--unbranded svg{stroke:#fff}.btn.grey,.ecommerce-options .grey.shopify-payment-button__button--unbranded{border-color:#929292;background:#929292;color:#fff;cursor:not-allowed}.btn.grey svg,.ecommerce-options .grey.shopify-payment-button__button--unbranded svg{stroke:#fff}.btn.outline_red,.ecommerce-options .outline_red.shopify-payment-button__button--unbranded{background:transparent;color:#000;border:1px solid #D8041D}.btn.outline_red svg,.ecommerce-options .outline_red.shopify-payment-button__button--unbranded svg{stroke:#000}.btn.outline_white,.ecommerce-options .outline_white.shopify-payment-button__button--unbranded{background:transparent;color:#fff;border:1px solid #fff}.btn.outline_white svg,.ecommerce-options .outline_white.shopify-payment-button__button--unbranded svg{stroke:#fff}.btn.outline_black,.ecommerce-options .outline_black.shopify-payment-button__button--unbranded{background:transparent;color:#d8041d;border:1px solid #000}.btn.outline_black svg,.ecommerce-options .outline_black.shopify-payment-button__button--unbranded svg{stroke:#d8041d}.btn.disabled,.ecommerce-options .disabled.shopify-payment-button__button--unbranded{pointer-events:none;opacity:.4}.relative{position:relative}.container{max-width:1440px;margin:0 auto;text-align:left;position:relative;padding:0 16px}.container.text_center{text-align:center}.title_central{text-transform:uppercase;text-align:center;position:relative;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;margin:8px auto;display:table}.title_central:before,.title_central:after{width:12px;height:2px;background:#000;position:absolute;content:"";top:10px}.title_central:before{left:-24px}.title_central:after{right:-24px}.title_central.invert{color:#fff}.title_central.invert:before,.title_central.invert:after{background:#fff}.header{font-size:28px;line-height:34px;margin-bottom:24px}.banner_title{font-size:60px;letter-spacing:2.5px;font-family:integral-cf-regulintegralcfRg;text-transform:uppercase;line-height:64px;color:#fff;margin:0}.bold_header{display:block;text-align:center;font-size:38px;color:#000;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;margin:80px 0;letter-spacing:2px}.community .head_spacer{height:150px}.breadcrumb{display:block;margin-bottom:30px}.breadcrumb li{display:inline-block;list-style:none}.breadcrumb li a{display:block;color:#555;font-size:14px;font-family:Trade Gothic LT W01 Roman;letter-spacing:0;position:relative;margin-right:20px;transition:.3s all}.breadcrumb li a:after{content:">";top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;right:-14px;font-size:14px}.breadcrumb li:last-child a:after{display:none}.pagination{text-align:center;display:flex;justify-content:center;align-items:center;margin:44px auto 0}.pagination li{list-style:none;display:table-cell}.pagination li a{display:flex;justify-content:center;align-items:center;width:32px;height:32px;line-height:24px;text-align:center;font-size:18px;color:#232323;opacity:.4;transition:.3s all}.pagination li a.inactive{color:#2323231a;cursor:no-drop;opacity:1}.pagination li a.active{color:#fff;background-color:#d8041d;opacity:1;pointer-events:none}.pagination li a.chev{stroke:#232323;transform:rotate(-90deg)}.pagination li a.chev.first{transform:rotate(90deg)}.pagination_spacer{display:block;height:100px;width:100%}.recommended-by-ambassador-meta{display:block;margin-bottom:26px;color:#929292;width:100%}.recommended-by-ambassador-meta .avatar{width:54px;height:54px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;margin-right:20px}.recommended-by-ambassador-meta p{font-size:16px;line-height:22px;margin:0}.announcment_bar{width:100%;background:#d8041d}.announcment_bar p{color:#fff;display:block;text-align:center;margin:0;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;line-height:1;font-size:22px;padding:14px 0}.announcment_bar p a{color:#fff}.announcment_bar p a .fab{display:inline-block;margin-left:10px}.mob-only{display:none!important}.hidden-overflow{overflow:hidden}.w-full{width:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.head_spacer{display:block;height:145px}.site_header{position:fixed;z-index:9;top:0;left:0;width:100%;padding-bottom:14px;border-bottom:1px solid #eee;background:#fff;transition:.3s ease}.site_header.moveUp{top:-112px}.site_header.moveUp.announcement{top:-144px}.site_header.moveUp.scrollUpHeader{top:0;background:#fff}.site_header .announcement-bar{background-color:#d8041d;color:#fff;display:block;text-align:center;font-size:16px;line-height:20px;padding:6px 20px;font-family:Trade Gothic LT W01 Bd CnNo-20;transition:.3s ease}.site_header .site-header-inner{padding:0 20px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:77.5rem;margin:0 auto}.site_header .site-header-inner .logo{width:66px;height:66px;padding:16px 0 10px;margin:0 auto;order:2;transition:.3s ease}.site_header .site-header-inner .logo svg{height:40px;width:40px;margin:0 auto;display:block;transition:.3s ease}.site_header .site-header-inner .search-wrapper{width:100%;order:2;transition:.3s ease}.site_header .site-header-inner .search-wrapper form{position:relative;max-width:416px;width:100%;display:flex;margin:0 auto}.site_header .site-header-inner .search-wrapper form input{width:100%;height:32px}.site_header .search-header{position:relative}.site_header .search-header button{position:absolute;top:12px;left:16px}.site_header .search-header .search-header__input{border-radius:100px;border:1px solid rgba(35,35,35,.1019607843);padding:10px 16px 10px 38px;line-height:20px;font-size:16px;color:#23232366}.site_header #mobMenuBtn{position:absolute;top:24px;left:20px;width:24px;height:24px;cursor:pointer;z-index:9;transition:.3s ease;order:1}.site_header #mobMenuBtn span{width:18px;height:2px;background:#000;border-radius:4px;position:absolute;top:6px;left:3px;transition:.3s ease}.site_header #mobMenuBtn span.b{top:12px}.site_header #mobMenuBtn span.c{top:18px}.site_header #mobMenuBtn.active span.a{transform:rotate(-45deg);top:10px}.site_header #mobMenuBtn.active span.b{opacity:0}.site_header #mobMenuBtn.active span.c{transform:rotate(45deg);top:10px}.site_header .header_controls{margin:0;display:flex;position:absolute;right:20px;top:24px;order:4;transition:.3s ease}.site_header .header_controls li{display:inline-block;list-style:none;position:relative}.site_header .header_controls li a{display:block;margin-left:20px;width:24px;height:24px}.site_header .header_controls li a svg path{stroke:#232323}.site_header .header_controls li a.btnCart span.counter{width:15px;height:15px;color:#fff;border-radius:50%;background-color:#d8041d;font-size:10px;font-family:Trade Gothic LT W01 Bold No-_2;position:absolute;top:20px;right:-6px;text-align:center;line-height:15px}.site_header .header_controls li .account_menu{position:absolute;top:40px;right:0;width:245px;background:#fff;max-height:0px;overflow:hidden;transition:.3s all;z-index:1}.site_header .header_controls li .account_menu li{display:block}.site_header .header_controls li .account_menu li:first-child a{border-bottom:none}.site_header .header_controls li .account_menu li a{display:block;position:relative;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;color:#000;font-size:18px;letter-spacing:.5px;height:auto;padding:20px 28px;width:auto;margin:0;border:1px solid #979797}.site_header .header_controls li .account_menu li a:before{background:url(/cdn/shop/t/45/assets/icon-arrow-right-dark.png?v=9673432507734960232) no-repeat center center/contain;content:"";position:absolute;top:23px;right:10px;width:14px;height:14px}.site_header .header_controls li .account_menu li a span{color:#929292;font-size:14px;text-transform:none;display:block;margin:10px 0 0;font-family:Lora,serif}.site_header .navigation-wrapper{max-height:0;overflow:hidden;order:5;transition:.3s ease;margin:0 -20px;width:calc(100% + 40px);position:relative}.site_header .navigation-wrapper .mobile-tabs{border-bottom:1px solid rgba(35,35,35,.1);display:flex;justify-content:center;width:100%;list-style:none;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase}.site_header .navigation-wrapper .mobile-tabs li{width:80px;text-align:center;padding-bottom:8px;font-size:16px;line-height:20px;color:#232323;margin-bottom:-1px}.site_header .navigation-wrapper .mobile-tabs li a{display:block}.site_header .navigation-wrapper .mobile-tabs li.active{border-bottom:1px solid #D8041D;opacity:1}.site_header .navigation-wrapper .mobile-tabs li.active a{color:#d8041d}.site_header .navigation-wrapper nav{padding:0 0 0 16px}.site_header .navigation-wrapper nav ul{list-style:none;text-transform:uppercase}.site_header .navigation-wrapper nav .has-dropdown{max-height:28px;overflow:hidden;--red-filter: brightness(.5) sepia(1) saturate(100) hue-rotate(30deg) brightness(.9);transition:.3s ease}.site_header .navigation-wrapper nav .has-dropdown:after{content:"";background-image:url(white-chevron.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute}.site_header .navigation-wrapper nav>ul{margin-top:18px;width:200%;display:flex;flex-wrap:wrap;align-items:flex-start;transition:.3s ease}.site_header .navigation-wrapper nav>ul.active{transform:translate(-51%)}.site_header .navigation-wrapper nav>ul>li{font-family:integral-cf-regulintegralcfRg;font-size:22px;line-height:28px;font-weight:400;margin-bottom:24px;padding:0 24px 0 32px;position:relative;width:51%;order:3}.site_header .navigation-wrapper nav>ul>li:first-of-type{order:1}.site_header .navigation-wrapper nav>ul>li span{height:24px;width:24px;background-color:#000;top:0;left:0;position:absolute;color:#fff;text-align:center;font-size:10px;font-weight:300}.site_header .navigation-wrapper nav>ul>li span img{height:18px;width:18px;margin:3px}.site_header .navigation-wrapper nav>ul>li.no-icon span{display:none}.site_header .navigation-wrapper nav>ul>li .child{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;margin-left:-32px;text-transform:none;transition:.3s ease}.site_header .navigation-wrapper nav>ul>li .child li{margin-top:16px;opacity:.4;transition:.3s ease}.site_header .navigation-wrapper nav>ul>li .child li:last-of-type{opacity:1;text-decoration:underline}.site_header .navigation-wrapper nav>ul>li:last-of-type{width:49%;order:2}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown{overflow:visible;max-height:28px}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown>a,.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown>span{display:none}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown .child li{font-family:integral-cf-regulintegralcfRg;font-size:22px;line-height:28px;font-weight:400;margin-bottom:24px;padding:0 16px;position:relative;opacity:1;text-decoration:none}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown .child li:first-of-type{margin-top:0}.site_header .navigation-wrapper .social_menu{border-top:1px solid rgba(35,35,35,.1);padding:0 16px 42px;display:flex;flex-wrap:wrap;list-style:none;font-family:Trade Gothic LT W01 Bd CnNo-20;height:116px;left:0;align-items:flex-start;width:100%;position:sticky;bottom:0;background:#fff}.site_header .navigation-wrapper .social_menu li{margin-top:16px;font-size:16px;line-height:20px;margin-right:25px}.site_header.active{height:100vh}.site_header.active .site-header-inner{height:100%}.site_header.active #mobMenuBtn,.site_header.active .header_controls{top:16px}.site_header.active .announcement-bar{max-height:0;overflow:hidden;padding:0 20px}.site_header.active .search-wrapper{max-height:0;overflow:hidden}.site_header.active .logo{opacity:0;height:56px;pointer-events:none}.site_header.active .logo svg{height:24px;width:24px}.site_header.active .navigation-wrapper{max-height:100vh;height:100%;padding-bottom:3rem;overflow-y:scroll;display:flex;flex-direction:column;align-content:space-between;justify-content:space-between;place-content:space-between}#hero_container{position:relative;width:100%}#hero_container .hero{width:100%;position:relative;display:flex;flex-wrap:nowrap;overflow:hidden}#hero_container .hero .singleSlide{position:relative;min-width:100vw;overflow:hidden}#hero_container .hero .singleSlide .image_overlay{position:absolute;top:0;left:0;width:100%;height:100%}#hero_container .hero .singleSlide .container{height:100%}#hero_container .hero .singleSlide .scaleable_img{position:absolute;right:0;top:50%;transform:translateY(-50%);max-width:300px;width:50%}#hero_container .hero .singleSlide .bg_img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover}#hero_container .hero .singleSlide .desktop_img{display:none}#hero_container .hero .singleSlide .mobile_img{display:block;width:100%;height:360px;-o-object-fit:cover;object-fit:cover}#hero_container .hero .singleSlide article{max-width:740px;position:absolute;top:50%;padding:66px 0}#hero_container .hero .singleSlide article .banner_title{margin-bottom:24px;font-size:44px;line-height:52px}#hero_container .hero .singleSlide article.light .banner_title,#hero_container .hero .singleSlide article.light .slide-copy{color:#fff}#hero_container .hero .singleSlide article.red .banner_title,#hero_container .hero .singleSlide article .slide-copy .banner_title{color:#d8041d}#hero_container .hero .singleSlide article.dark .banner_title,#hero_container .hero .singleSlide article .slide-copy .banner_title{color:#232323}#hero_container .hero .singleSlide.text-left article{left:16px;transform:translateY(-50%);-webkit-transform:translate(0,-50%);width:calc(60% - 32px);text-align:left}#hero_container .hero .singleSlide.text-center article{left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:calc(100% - 32px);text-align:center;margin:0 auto}#hero_container .hero .singleSlide.text-right article{right:16px;transform:translateY(-50%);-webkit-transform:translate(0,-50%);width:calc(60% - 32px);text-align:right}#hero_container .hero .singleSlide.text-right .scaleable_img{right:auto;left:0}#hero_container .hero .singleSlide #hero_video_iframe{position:relative;min-width:100%;min-height:100%;background-color:#000;overflow:hidden;height:360px}#hero_container .hero .singleSlide #hero_video_iframe .d_video,#hero_container .hero .singleSlide #hero_video_iframe .m_video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}#hero_container .hero .singleSlide #hero_video_iframe .d_video iframe,#hero_container .hero .singleSlide #hero_video_iframe .m_video iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);padding:0!important}#hero_container .hero_dots_wrapper .container{position:static}#hero_container .hero_dots_wrapper .hero_dots{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}#hero_container .hero_dots_wrapper .hero_dots li{display:inline-block;list-style:none}#hero_container .hero_dots_wrapper .hero_dots li button{font-size:0;text-indent:-9999px;border:1px solid #fff;background:transparent;border-radius:50%;padding:0;margin:0 10px 0 0;width:12px;height:12px;cursor:pointer;transition:.3s ease;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none}#hero_container .hero_dots_wrapper .hero_dots li.slick-active button{background:#fff}.button-list{width:calc(100% + 10px);margin:-5px;flex-wrap:wrap;justify-content:center}.button-list a{margin:5px;width:calc(50% - 10px)}.browse_by_goal{width:100%}.browse_by_goal .goals{display:flex;flex-wrap:wrap;width:calc(100% + 8px);margin:-4px}.browse_by_goal .goals li{list-style:none;width:calc(50% - 8px);margin:0 4px 8px}.browse_by_goal .goals li a{padding-top:100%}.browse_by_goal .goals li:last-of-type{width:calc(100% - 8px)}.browse_by_goal .goals li:last-of-type a{padding-top:50%}.browse_by_goal .goals li a{width:100%;display:block;position:relative;overflow:hidden;background:#000}.browse_by_goal .goals li a .img_wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:0;transition:.6s all;opacity:.5}.browse_by_goal .goals li a .img_wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.browse_by_goal .goals li a .title{color:#fff;font-size:28px;line-height:34px;font-family:integral-cf-regulintegralcfRg;letter-spacing:2px;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);margin:0;text-transform:uppercase;z-index:2;padding:0 16px}.spotlight .img_wrapper{margin-bottom:24px}.spotlight .img_wrapper img{width:100%}.spotlight .name{font-size:22px;line-height:28px;margin-bottom:8px}.spotlight .sub_title{font-size:16px;line-height:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;margin-bottom:24px}.spotlight .desc{font-size:16px;line-height:20px;opacity:.4}.spotlight .desc.high-contrast{opacity:1}.spotlight .btn-wrapper{display:flex;justify-content:center}#home_template .homepage_collection{width:100%;padding:20px 0 75px}#home_template .homepage_collection .products{margin-bottom:0}#home_template .bundles_section{width:100%;height:650px;background-repeat:no-repeat;background-position:center center;background-size:cover}#home_template .bundles_section .container{height:100%}#home_template .bundles_section article{text-align:right;max-width:740px;position:absolute;top:50%;right:30px;transform:translateY(-50%);-webkit-transform:translate(0,-50%)}#home_template .bundles_section article p{color:#fff;font-size:20px;line-height:24px;font-weight:400}#home_template .product_finder{width:100%;background:url(/cdn/shop/t/45/assets/reflex-logo-question-bg.png?v=4515106970330599811) no-repeat center left/460px #2e2e2e;height:380px;position:relative}#home_template .product_finder:before{content:"";width:100%;background:#fff;height:1px;position:absolute;top:74px}#home_template .product_finder .bundle_img{max-height:455px;position:absolute;right:0;top:-50px}#home_template .product_finder .finder_title{color:#929292;text-align:left;font-size:24px;font-family:integral-cf-regulintegralcfRg;line-height:32px;text-transform:uppercase;letter-spacing:1.5px;margin:20px 0 0;background:url(/cdn/shop/t/45/assets/reflex-logo-member-section.png?v=3667032895706887440) no-repeat center left/50px;padding:4px 0 4px 70px}#home_template .product_finder h2.question{list-style:none;display:block;font-family:integral-cf-regulintegralcfRg;font-size:44px;line-height:46px;letter-spacing:4px;text-transform:uppercase;margin:80px 0 0;color:#fff}#home_template .product_finder p.content{color:#fff;font-size:20px;line-height:28px;margin:0 0 30px}#home_template .product_finder .btn,#home_template .product_finder .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #home_template .product_finder .shopify-payment-button__button--unbranded{clear:both}#home_template .testimonials{width:100%;padding:60px 0}#home_template .testimonials .container{overflow:hidden}#home_template .testimonials .slick-list{overflow:visible}#home_template .testimonials .tesitmonial_slick{width:100%;padding:40px 0;position:relative}#home_template .testimonials .tesitmonial_slick:before,#home_template .testimonials .tesitmonial_slick:after{content:"";position:absolute;z-index:2;top:0;width:100px;height:100%}#home_template .testimonials .tesitmonial_slick:before{left:-30px;background:linear-gradient(to right,#f4f4f4e6,#f4f4f400)}#home_template .testimonials .tesitmonial_slick:after{right:-30px;background:linear-gradient(to left,#f4f4f4e6,#f4f4f400)}#home_template .testimonials .tesitmonial_slick .slick-slide{transform:scale(.7);-webkit-transform:scale(.7);transition:.2s ease}#home_template .testimonials .tesitmonial_slick .slick-slide.slick-current{transform:scale(1);-webkit-transform:scale(1)}#home_template .testimonials .tesitmonial_slick .testimonial_single{padding:40px 0;width:644px}#home_template .testimonials .tesitmonial_slick .testimonial_single article{position:relative;width:100%;display:block;background:#fff;border:1px solid #eee;text-align:left}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper{padding:30px 220px 30px 30px;line-height:24px}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper p{font-size:16px}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper p a{text-decoration:underline;color:#f5a623}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper p.author{font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;margin:20px 0 0;font-size:18px}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper p:last-child{margin:0}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper .star_rating{height:17px}#home_template .testimonials .tesitmonial_slick .testimonial_single article .product_img{position:absolute;top:-50px;right:-110px;max-height:380px}#home_template .testimonials .testimonial-wrap{position:relative;overflow:hidden}#home_template .testimonials .testimonial-wrap .arrow_helper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:100%;max-width:644px;width:100%}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner{position:relative;height:100%}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner button{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner button.slick-prev{left:-40px}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner button.slick-next{right:-60px}#home_template #text_with_background_img{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:650px;position:relative}#home_template #text_with_background_img .mob_img{display:none}#home_template #text_with_background_img .container{height:650px}#home_template #text_with_background_img article{margin:0 auto;position:absolute;top:50%;transform:translate(-50%);-webkit-transform:translate(0,-50%);font-size:20px;color:#fff;max-width:820px;line-height:28px}#home_template #text_with_background_img .btn,#home_template #text_with_background_img .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #home_template #text_with_background_img .shopify-payment-button__button--unbranded{position:absolute;bottom:40px;right:30px}.products{width:100%;margin:20px 0 70px}.products li{width:23%;margin:0 1%;list-style:none}.products li a{background:#fff;display:block;padding:40px 0;color:#4a4a4a;transition:.3s ease;text-align:center;position:relative}.products li a .product_meta_wrapper{position:relative;min-height:70px}.products li a .product_meta_wrapper .product_meta{transition:.3s all;position:absolute;top:0;left:0;width:100%}.products li a .product_meta_wrapper .product_meta p.title{font-size:16px;font-family:Trade Gothic LT W01 Roman;font-display:swap;margin:0 0 6px;color:#000}.products li a .product_meta_wrapper .product_meta p.price{font-size:18px;font-family:Trade Gothic LT W01 Bold No-_2;font-display:swap;margin:0;letter-spacing:-1px;color:#000}.products li a .product_meta_wrapper .product_meta p.price.flag,.products li a .product_meta_wrapper .product_meta p.price.flag del{color:#d8041d}.products li a .product_meta_wrapper .product_meta_hovered{position:absolute;top:0;left:0;width:100%;transition:.3s all;opacity:0;padding:0 30px}.products li a .product_meta_wrapper .product_meta_hovered p.benefit{background:url(/cdn/shop/t/45/assets/icon-checked-black.png?v=1990827580625129802) no-repeat left 2px/16px;padding-left:24px;font-size:14px;font-family:Trade Gothic LT W01 Roman;display:inline-block;text-align:left;margin:0 auto}.products li a img{max-width:100%;margin-bottom:20px;transition:.3s ease}.products li a p.title{font-size:16px;font-family:Trade Gothic LT W01 Roman;margin:0}.products li a p.price{font-size:18px;font-family:Trade Gothic LT W01 Bold No-_2;margin:0;letter-spacing:-1px}.membership_bar{width:100%;background:#d8041d;min-height:230px;padding:55px 0}.membership_bar .join_now_wrapper .logo{max-width:53px}.membership_bar .join_now_wrapper h4{font-size:28px;color:#fff;text-transform:uppercase;font-family:integral-cf-regulintegralcfRg;letter-spacing:2px;margin:20px 0}.membership_bar .checkList{margin:0;position:relative}.membership_bar .checkList li{color:#fff;list-style:none;padding:0 0 0 60px}.membership_bar .checkList li h5{font-family:integral-cf-regulintegralcfRg;text-transform:uppercase;font-size:20px;letter-spacing:1px;margin:0}.membership_bar .checkList li p{font-size:16px}.membership_bar .checkList li.join{background:url(/cdn/shop/t/45/assets/icon-join.png?v=5684368305705309797) no-repeat top left/45px}.membership_bar .checkList li.earn{background:url(/cdn/shop/t/45/assets/icon-earn.png?v=2095127592504752908) no-repeat top left/45px}.membership_bar .checkList li.reward{background:url(/cdn/shop/t/45/assets/icon-reward.png?v=14122190187091593626) no-repeat top left/45px}.site_footer{width:100%;min-height:250px;color:#fff;padding:40px 0}.site_footer h3{font-size:16px;line-height:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;color:#fff;margin-bottom:8px}.site_footer h3 a{color:#fff;display:block;margin-bottom:8px;border-bottom:1px solid #fff;padding-bottom:8px;transition:.3s ease;position:relative}.site_footer h3 a:after{content:"";background-image:url(white-chevron.svg);height:5px;width:10px;background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:10px;right:0}.site_footer h3.email{display:none}.site_footer ul.footer_nav{max-height:37px;overflow:hidden;transition:.3s ease}.site_footer ul.footer_nav.open{max-height:500px}.site_footer ul.footer_nav.open h3 a:after{transform:rotate(180deg)}.site_footer ul.footer_nav li{list-style:none;display:block}.site_footer ul.footer_nav li a{color:#fff;font-size:14px;display:inline-block;transition:.3s ease}.site_footer ul.footer_nav li:not(a:last-of-type){padding:0 0 10px}.site_footer ul.social_menu{margin-top:16px}.site_footer ul.social_menu li{display:inline-block;list-style:none}.site_footer ul.social_menu li a{color:#fff;font-size:26px;display:block;margin-right:25px;transition:.3s ease}.site_footer ul.social_menu li:last-child a{margin:0}.site_footer .social_wrapper{text-align:center;margin-top:8px}.site_footer .logo_wrapper{max-width:64px;width:100%;margin:0 auto 16px}.site_footer .logo_wrapper img{width:100%}.site_footer .footer-footer{margin-top:20px;justify-content:center;flex-direction:column}.site_footer .footer-footer p{font-size:12px;line-height:16px;text-align:center;margin-bottom:8px}.site_footer .footer-footer p a{color:#fff}.newsletter-wrapper{position:relative;padding:40px 0}.newsletter-wrapper .image-wrapper{width:100%;position:absolute;top:0;left:0;height:100%}.newsletter-wrapper .image-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.newsletter-wrapper .header{margin-bottom:16px}.newsletter-wrapper .nl-wrapper{text-align:center;display:block;width:100%;max-width:588px;margin:0 auto}.newsletter-wrapper .nl-wrapper h4{font-family:Trade Gothic LT W01 Bd CnNo-20;margin-bottom:16px}.newsletter-wrapper .nl-wrapper .klaviyo_messages .success_message,.newsletter-wrapper .nl-wrapper .klaviyo_messages .error_message{display:none;font-size:1rem;line-height:1rem;color:#fff}.newsletter-wrapper .nl-wrapper .klaviyo_messages .success_message p,.newsletter-wrapper .nl-wrapper .klaviyo_messages .error_message p{font-size:1rem;line-height:1.25rem}.newsletter-wrapper .nl-wrapper .klaviyo_messages .success_message p:last-child,.newsletter-wrapper .nl-wrapper .klaviyo_messages .error_message p:last-child{margin-bottom:0}.newsletter-wrapper .nl-wrapper .klaviyo_messages .success_message{padding:.5rem 0}.newsletter-wrapper .nl-wrapper .klaviyo_messages .error_message{color:#ff6262;margin-top:1rem}.newsletter-wrapper .nl-wrapper p{color:#fff;font-size:16px;margin:0 0 14px;line-height:22px}.newsletter-wrapper .nl-wrapper p strong{font-size:20px}.newsletter-wrapper .nl-wrapper .form-wrapper{max-width:396px;width:100%;display:flex;margin:0 auto 16px}.newsletter-wrapper .nl-wrapper .form-wrapper input{border-radius:0;-webkit-border-radius:0;width:100%;padding:11px 16px;font-size:18px;font-family:Lora,serif;font-display:swap;background:#fff;border:1px solid #fff;height:48px;line-height:24px;color:#232323;outline:none}.newsletter-wrapper .nl-wrapper .form-wrapper input::-webkit-input-placeholder{color:#23232333}.newsletter-wrapper .nl-wrapper .form-wrapper input::-moz-placeholder{color:#23232333}.newsletter-wrapper .nl-wrapper .form-wrapper input:-ms-input-placeholder{color:#23232333}.newsletter-wrapper .nl-wrapper .form-wrapper input:-moz-placeholder{color:#23232333}.newsletter-wrapper .nl-wrapper .form-wrapper button{cursor:pointer;font-family:Trade Gothic LT W01 Bd CnNo-20;min-width:120px;text-align:center;background:#232323;border:1px solid #232323;color:#fff;border-radius:0;-webkit-border-radius:0;font-size:16px;transition:.3s all}.newsletter-wrapper .nl-wrapper .form-wrapper button:disabled{opacity:.7;cursor:not-allowed}.newsletter-wrapper .nl-wrapper .optin{display:flex}.newsletter-wrapper .nl-wrapper .optin label{color:#fff;font-size:12px;position:relative;line-height:1.325em}.newsletter-wrapper .nl-wrapper .optin label a{color:#fff;text-decoration:underline}.global_collection_wrap{background-color:#fff;width:100%}.global_collection_wrap .collection_wrapper{overflow:hidden;padding-bottom:84px}.global_collection_wrap .collection_wrapper .collection_product_wrapper{min-height:50vh}.global_collection_wrap .collection_wrapper .collection_hero{width:100%;height:260px;overflow:hidden;position:relative;z-index:0}.global_collection_wrap .collection_wrapper .collection_hero .collection-hero-image-wrapper{position:absolute;height:100%;width:100%}.global_collection_wrap .collection_wrapper .collection_hero .collection-hero-image-wrapper img{position:absolute;height:100%;width:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.global_collection_wrap .collection_wrapper .collection_hero.collection_hero_background{background-color:#000}.global_collection_wrap .collection_wrapper .collection_hero.collection_hero_background .collection_article_color,.global_collection_wrap .collection_wrapper .collection_hero.collection_hero_background .collection_article_color h1{color:#fff}.global_collection_wrap .collection_wrapper .collection_hero .collection-hero-image-wrapper{width:100%;height:100%;z-index:-1;opacity:.6;position:absolute;top:0;left:0;padding-top:0}.global_collection_wrap .collection_wrapper .collection_hero .collection-hero-image-wrapper .collection-hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.global_collection_wrap .collection_wrapper .collection_hero article{font-size:16px;max-width:680px;color:#929292;line-height:26px;text-align:center;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.global_collection_wrap .collection_wrapper .collection_hero article h1{display:block;text-align:center;font-size:24px;color:#000;font-family:integral-cf-regulintegralcfRg;text-transform:uppercase;margin:0 0 8px;position:relative;line-height:30px;letter-spacing:1px}.global_collection_wrap .collection_wrapper .collection_hero article p{margin-bottom:8px}.global_collection_wrap .collection_wrapper .collection_nav{margin-bottom:26px}.global_collection_wrap .collection_wrapper .collection_nav ul{list-style:none;display:flex;padding:24px 0;justify-content:flex-start;overflow-x:scroll;max-width:1224px;margin:0 auto}.global_collection_wrap .collection_wrapper .collection_nav ul li{width:calc(100% - 24px);margin:0 12px}.global_collection_wrap .collection_wrapper .collection_nav ul li a{display:block;padding:10px;letter-spacing:0;min-width:180px}.global_collection_wrap .collection_wrapper .filters-banner{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;position:relative;border-bottom:1px solid rgba(35,35,35,.1019607843);padding-bottom:10px}.global_collection_wrap .collection_wrapper .filters-banner .sort-wrapper{width:40%;position:relative;cursor:pointer}.global_collection_wrap .collection_wrapper .filters-banner .sort-wrapper label{display:flex;align-items:center;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;text-transform:uppercase;background-color:#fff;position:relative;z-index:1;pointer-events:none}.global_collection_wrap .collection_wrapper .filters-banner .sort-wrapper label svg{margin-right:12px}.global_collection_wrap .collection_wrapper .filters-banner .sort-wrapper select{position:absolute;top:0;left:0;z-index:0;border:none;cursor:pointer;background-color:#fff}.global_collection_wrap .collection_wrapper .filters-banner .filter-toggle{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:24px;text-transform:uppercase;cursor:pointer}.global_collection_wrap .collection_wrapper .filters-banner .filter-toggle svg{margin-left:12px}.global_collection_wrap .collection_wrapper .filters-banner .filter-toggle span{display:flex;align-items:center}.global_collection_wrap .collection_wrapper .filters-banner .filter-toggle span.close{padding-right:36px}.global_collection_wrap .collection_wrapper .filters-banner .filter-toggle span.close:before{content:"";position:absolute;top:0;right:0;width:24px;height:24px;background-repeat:no-repeat;background-image:url(icon-close-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:18px;background-color:transparent}.global_collection_wrap .collection_wrapper .filters-banner .filter-form{position:absolute;top:100%;right:-281px;z-index:4;width:264px;padding:24px 20px 0;background-color:#fff;transition:.3s ease}.global_collection_wrap .collection_wrapper .filters-banner .filter-form.open{right:-16px}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group{position:relative}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group .filter-group-summary{display:flex;align-items:center;justify-content:space-between;list-style:none;margin-bottom:24px;font-family:integral-cf-regulintegralcfRg;font-size:22px;line-height:28px;transition:all .3s;cursor:pointer}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group .filter-group-summary::-webkit-details-marker{display:none}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group .filter-group-summary .summary-inner{display:flex;align-items:center}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group .filter-group-summary .summary-active-filter-count{height:4px;width:4px;background-color:#d8041d;margin-left:8px;display:inline-block}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group .filter-group-summary svg{transform:rotate(0);stroke:#232323}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group svg{stroke:#d8041d;position:absolute;pointer-events:none;background-color:#fff;right:0;top:8px;transform:rotate(180deg)}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group[open] .filter-group-summary{color:#d8041d}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list{list-style:none}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item{font-family:Trade Gothic LT W01 Bd CnNo-20;line-height:20px;font-size:16px;text-transform:uppercase;position:relative;margin-bottom:16px;padding-right:24px}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item .text-wrapper{opacity:.4}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item .text-wrapper.active{opacity:1}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item label{display:block;width:100%;cursor:pointer}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item .input-wrapper{position:absolute;top:0;right:0}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item .input-wrapper .custom-checkbox{height:16px;width:16px;border:1px solid #D8041D}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item .input-wrapper .custom-checkbox:before{content:"";background-image:url(white-tick.svg);height:16px;width:16px;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item .input-wrapper input{display:none}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item .input-wrapper input:checked+.custom-checkbox:before{opacity:1}.global_collection_wrap .collection_wrapper .filters-banner .active-filter-badges{display:flex;justify-content:flex-end;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px -5px 19px;flex-direction:row-reverse}.global_collection_wrap .collection_wrapper .filters-banner .active-filter-badges .clear-all-filters,.global_collection_wrap .collection_wrapper .filters-banner .active-filter-badges .filter-pill{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;line-height:24px;padding:2px 32px 2px 8px;margin:5px;color:#232323;position:relative;text-transform:uppercase}.global_collection_wrap .collection_wrapper .filters-banner .active-filter-badges .clear-all-filters:after,.global_collection_wrap .collection_wrapper .filters-banner .active-filter-badges .filter-pill:after{content:"";top:50%;position:absolute;right:8px;transform:translateY(-50%);height:16px;width:16px;background-repeat:no-repeat;background-image:url(icon-close-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:16px;background-color:transparent}.global_collection_wrap .collection_wrapper .filters-banner .active-filter-badges .filter-pill{background-color:#d8041d;color:#fff}.global_collection_wrap .collection_wrapper .filters-banner .active-filter-badges .filter-pill:after{background-repeat:no-repeat;background-image:url(icon-close-white.png);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:10px;background-color:transparent}.global_collection_wrap .collection_wrapper .products-output .no-products-found{min-height:100vh}.global_collection_wrap .goal_collection_wrapper .hero{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:415px;position:relative}.global_collection_wrap .goal_collection_wrapper .hero .mob_img{display:none}.global_collection_wrap .goal_collection_wrapper .hero .container{position:static}.global_collection_wrap .goal_collection_wrapper .hero article{position:absolute;left:0;top:50%;width:100%;font-size:16px;text-align:center;color:#fff;transform:translateY(-50%)}.global_collection_wrap .goal_collection_wrapper .hero article h1{color:#fff;text-transform:uppercase;margin:0;letter-spacing:2px;font-size:44px}.global_collection_wrap .goal_collection_wrapper .hero article p{max-width:720px;margin:0 auto;line-height:26px}.global_collection_wrap .goal_collection_wrapper .recommended_bundle{width:100%;background:#f2f2f2;color:#767676;position:relative;min-height:750px}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .container{min-height:100%;background:url(/cdn/shop/t/45/assets/bundle_bg_R_logo.png?v=8187310568144012000) no-repeat left -66px/820px;padding:90px 0;position:static}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .cell{position:relative}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translate(0,-50%)}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description{font-size:16px}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description h2{font-size:28px;letter-spacing:2px;clear:both;display:block;line-height:1;color:#000}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description blockquote{margin-bottom:30px;color:#000;font-size:18px;font-style:normal;line-height:1.5}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description p{font-family:Trade Gothic LT W01 Roman;font-size:14px;color:#000}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description ul.bundle_includes{display:block;margin-bottom:30px}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description ul.bundle_includes li{font-family:Trade Gothic LT W01 Bd CnNo-20;display:block;list-style:none;color:#000;padding-left:24px;position:relative;margin-bottom:12px;text-transform:uppercase}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description ul.bundle_includes li:before{content:"";position:absolute;top:3px;left:0;width:17px;height:17px;background:url(/cdn/shop/t/45/assets/icon-bundle-list-arrow.png?v=3172297839386983118) no-repeat center center/7px #d8041d;border-radius:50%;-webkit-border-radius:50%}.global_collection_wrap .goal_collection_wrapper .mobile_filter_nav{display:none;text-align:center;margin:0 0 40px}.global_collection_wrap .goal_collection_wrapper .mobile_filter_nav li{display:inline-block;list-style:none}.global_collection_wrap .goal_collection_wrapper .mobile_filter_nav li a{text-transform:uppercase;font-size:20px;color:#929292;font-family:Trade Gothic LT W01 Bd CnNo-20;margin:0 10px}.global_collection_wrap .goal_collection_wrapper .mobile_filter_nav li a.active{color:#000}.global_collection_wrap .product_wrapper{width:100%;padding:20px 0;background:#fff}.global_collection_wrap .product_wrapper .product-card{border:1px solid #D4D4D4}.global_collection_wrap .product_wrapper .title_central{margin-bottom:80px}.global_collection_wrap .product_wrapper .single_product a{display:block;padding:50px 0 90px;color:#4a4a4a;transition:.3s ease;text-align:center;position:relative}.global_collection_wrap .product_wrapper .single_product a img{max-width:100%;margin-bottom:12px}.global_collection_wrap .product_wrapper .single_product a p.title{font-size:18px;font-family:Trade Gothic LT W01 Roman;font-display:swap;margin:0}.global_collection_wrap .product_wrapper .single_product a p.price{font-size:20px;font-family:Trade Gothic LT W01 Bold No-_2;font-display:swap;margin:0;letter-spacing:-1px}.global_collection_wrap .product_wrapper .single_product a p.price.flag,.global_collection_wrap .product_wrapper .single_product a p.price.flag del{color:#d8041d}.global_collection_wrap .product_wrapper .single_product a img{max-width:100%;margin-bottom:12px;transition:.3s ease}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper{position:relative;min-height:70px}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta{transition:.3s all;position:absolute;top:0;left:0;width:100%}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta p.title{font-size:16px;font-family:Trade Gothic LT W01 Roman;font-display:swap;margin:0 0 6px;color:#000}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta p.price{font-size:18px;font-family:Trade Gothic LT W01 Bold No-_2;font-display:swap;margin:0;letter-spacing:-1px;color:#000}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta p.price.flag,.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta p.price.flag del{color:#d8041d}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta_hovered{position:absolute;top:0;left:0;width:100%;transition:.3s all;opacity:0}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta_hovered p.benefit{background:url(/cdn/shop/t/45/assets/icon-checked-black.png?v=1990827580625129802) no-repeat left 2px/16px;padding-left:24px;font-size:14px;font-family:Trade Gothic LT W01 Roman;display:inline-block;text-align:left}.global_collection_wrap .recommended_product{width:100%;height:660px;background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931) repeat}.global_collection_wrap .recommended_product .img_wrapper{position:relative;min-height:660px}.global_collection_wrap .recommended_product .img_wrapper .bg_img{position:absolute;top:0;left:-30px;width:535px;height:525px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#ccc}.global_collection_wrap .recommended_product .img_wrapper .bg_img p{font-size:16px;color:#fff;position:absolute;bottom:30px;left:30px;margin:0}.global_collection_wrap .recommended_product .img_wrapper .bg_img:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:140px;background:linear-gradient(to bottom,#0000,#000000a6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.global_collection_wrap .recommended_product .img_wrapper .product_img{position:absolute;bottom:0;right:0;max-width:455px}.global_collection_wrap .recommended_product .recommended_description{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translate(0,-50%)}.global_collection_wrap .recommended_product .recommended_description .title_central{margin-left:40px;margin-top:0}.global_collection_wrap .recommended_product .recommended_description h2{clear:both}.global_collection_wrap .recommended_product .recommended_description blockquote{margin-bottom:30px;font-style:normal}.global_collection_wrap#project-x-collection{position:relative}.global_collection_wrap#project-x-collection .collection-shape{display:block;position:absolute;bottom:0;right:0;background:url(./shape-collection-project-x.png) 0 0 no-repeat;height:110%;width:100%;z-index:0;background-size:cover}#elite_wrapper .elite_hero{float:left;width:100%;position:relative;background-color:#fff;padding-bottom:60px}#elite_wrapper .elite_hero:after{position:absolute;bottom:-80px;left:0;width:100%;height:80px;content:"";background:#fff}#elite_wrapper .elite_hero .hero_img{display:block}#elite_wrapper .elite_hero .mob_img{display:none}#elite_wrapper .elite_hero .container{position:static}#elite_wrapper .elite_hero article{display:block;max-width:600px;text-align:center;position:static;padding:80px 0 40px;margin:0 auto;font-size:20px;line-height:28px;color:#929292;cursor:pointer}#elite_wrapper .elite_hero article:after{content:"";position:absolute;bottom:0;width:30px;height:20px;background:url(/cdn/shop/t/45/assets/icon_tabbed_arrow_down.png?v=5445088032357135204) no-repeat center center/contain;left:50%;display:none;transform:translate(-50%);opacity:.6}#elite_wrapper .elite_hero article h1{font-size:60px;text-transform:uppercase;line-height:64px;margin:0 0 14px;color:#000;letter-spacing:2.5px}#elite_wrapper .elite_hero .elite_banner_carousel{float:left;width:27%;position:relative;margin-left:-3%}#elite_wrapper .elite_hero .elite_banner_carousel.first{margin-left:0}#elite_wrapper .elite_hero .elite_banner_carousel.second,#elite_wrapper .elite_hero .elite_banner_carousel.last{margin-top:110px}#elite_wrapper .elite_hero .elite_banner_carousel.mobile{display:none}#elite_wrapper .elite_hero .elite_banner_carousel .single_ambassador_item{display:block;width:100%}#elite_wrapper .elite_carousel_wrapper{float:left;width:100%;padding:100px 0;background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931);position:relative}#elite_wrapper .elite_carousel_wrapper:before{content:"";width:60%;height:100%;position:absolute;top:0;left:0;background:url(/cdn/shop/t/45/assets/elite_carousel_wrapper_logo_element.png?v=15570823569816716682) no-repeat center center/cover}#elite_wrapper .elite_carousel{text-align:center;margin:50px 0;width:100%}#elite_wrapper .elite_carousel .img_wrapper{display:block;border-radius:50%;width:410px;height:410px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 auto}#elite_wrapper .elite_carousel .ambassador_details_wrapper{display:block;text-align:left}#elite_wrapper .elite_carousel .ambassador_details_wrapper .name{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;color:#000;text-transform:uppercase;margin:0 0 10px;line-height:1.2}#elite_wrapper .elite_carousel .ambassador_details_wrapper .meta{color:#929292;font-size:16px;margin:0 0 30px}#elite_wrapper .elite_carousel .ambassador_details_wrapper blockquote{font-family:integral-cf-regulintegralcfRg;font-size:26px;color:#000;line-height:1.2;font-style:normal;letter-spacing:1.5;margin:0 0 20px;letter-spacing:1px}#elite_wrapper .elite_carousel .ambassador_details_wrapper .description{font-size:18px;line-height:28px;margin:0 0 20px}#elite_wrapper .elite_carousel_nav{text-align:center;max-width:390px;margin:0 auto;position:relative}#elite_wrapper .elite_carousel_nav .img_wrapper{display:block;cursor:pointer;border-radius:50%;width:84px;height:84px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 6px;opacity:.6;transition:.3s ease}#elite_wrapper .elite_carousel_nav .slick-current .img_wrapper{opacity:1}#elite_wrapper .elite_carousel_nav button{position:absolute;cursor:pointer;top:50%;transform:translateY(-50%)}#elite_wrapper .elite_carousel_nav button.slick-prev{left:-30px}#elite_wrapper .elite_carousel_nav button.slick-next{right:-30px}#elite_wrapper .training_guides{float:left;width:100%;background:#2e2e2e;padding:60px 0}#elite_wrapper .training_guides .training_guide_wrapper{padding:50px 0}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_meta .title{font-size:26px;color:#fff;font-family:integral-cf-regulintegralcfRg;text-transform:uppercase;letter-spacing:1px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_meta .overview{color:#d4d4d4;line-height:28px}#elite_wrapper .training_guides .training_guide_wrapper .nav-helper{display:block;margin:0 0 30px}#elite_wrapper .training_guides .training_guide_wrapper .nav-helper .slick-dots li{display:inline-block;list-style:none}#elite_wrapper .training_guides .training_guide_wrapper .nav-helper .slick-dots li button{background:transparent;width:12px;height:12px;border-radius:50%;border:1.5px solid #fff;font-size:0;text-indent:-9999px;margin-right:8px;cursor:pointer;transition:.3s all}#elite_wrapper .training_guides .training_guide_wrapper .nav-helper .slick-dots li.slick-active button{background:#fff}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel{display:block;width:100%;position:relative}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner{margin:0 10px;display:block;width:450px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .img_wrapper{display:block;width:100%;position:relative;margin-bottom:10px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .img_wrapper .guide_img{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:300px;transition:.3s ease;position:relative}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .img_wrapper .guide_img:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:80px 80px 0 0;opacity:.5}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .title{color:#d4d4d4;margin:0 0 10px;line-height:28px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .collection_title{color:#fff;font-size:18px;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;margin:0;letter-spacing:1.5px;line-height:22px;padding-left:28px;position:relative}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .collection_title:before{content:"";width:20px;height:20px;position:absolute;top:0;left:0}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .collection_title.performance:before{background:url(/cdn/shop/t/45/assets/icon-goals-performance.png?v=4993331327933829661) no-repeat center center/20px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .collection_title.dietary-management:before{background:url(/cdn/shop/t/45/assets/icon-goals-health.png?v=2921596052604679356) no-repeat center center/20px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .collection_title.get-lean:before{background:url(/cdn/shop/t/45/assets/icon-goals-get-lean.png?v=15232144288139920573) no-repeat center center/20px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .collection_title.bulk:before{background:url(/cdn/shop/t/45/assets/icon-goals-bulk.png?v=6447044795287895169) no-repeat center center/20px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .collection_title.balance-your-body:before{background:url(/cdn/shop/t/45/assets/icon-goals-health.png?v=2921596052604679356) no-repeat center center/20px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .collection_title.recover:before{background:url(/cdn/shop/t/45/assets/icon-goals-recover.png?v=4653952145100151916) no-repeat center center/20px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel button.arrow{position:absolute;top:118px;width:64px;height:64px;background-repeat:no-repeat;background-position:center center;background-size:16px;background-color:#d8041d;border-radius:0;z-index:1;color:#fff;font-size:28px;cursor:pointer}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel button.arrow.slick-prev{left:-32px;background-image:url(/cdn/shop/t/45/assets/icon-chev-left.png?v=4840330652982896524)}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel button.arrow.slick-next{right:-32px;background-image:url(/cdn/shop/t/45/assets/icon-chev-right.png?v=2860360103663673484)}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel.beginner .training_guide_carousel_inner .img_wrapper .guide_img:before{border-color:#89ee5b transparent transparent transparent}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel.intermediate .training_guide_carousel_inner .img_wrapper .guide_img:before{border-color:#FFB922 transparent transparent transparent}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel.advanced .training_guide_carousel_inner .img_wrapper .guide_img:before{border-color:#D8041D transparent transparent transparent}#elite_wrapper .training_guides .training_guide_wrapper .grid-x{padding-bottom:110px}.instagram_wrapper{background:#fff;width:100%;padding:90px 0}.instagram_wrapper .insta_copy_wrapper{display:block;padding-right:20px}.instagram_wrapper .insta_copy_wrapper .fas-instagram{font-size:40px}.instagram_wrapper .insta_copy_wrapper .hashtag{font-size:32px;font-family:integral-cf-regulintegralcfRg;text-transform:uppercase;margin:40px 0 20px}.instagram_wrapper .insta_copy_wrapper .overview{line-height:1.4}.instagram_wrapper #insta_carousel{display:block;width:100%;position:relative}.instagram_wrapper #insta_carousel .insta_single_item{display:block;font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0 20px 0 0}.instagram_wrapper #insta_carousel .insta_single_item .img_wrapper{width:100%;height:335px;width:335px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;background-color:#999}.instagram_wrapper #insta_carousel .insta_single_item .content{margin:14px 0;max-height:54px;overflow:hidden;font-size:16px;line-height:26px;letter-spacing:-.5px;max-width:300px}.instagram_wrapper #insta_carousel .insta_single_item .username{font-family:Trade Gothic LT W01 Bd CnNo-20;margin:0}.instagram_wrapper #insta_carousel button.arrow{position:absolute;top:135px;width:64px;height:64px;background-repeat:no-repeat;background-position:center center;background-size:16px;background-color:#d8041d;border-radius:0;z-index:1;color:#fff;font-size:28px;cursor:pointer}.instagram_wrapper #insta_carousel button.arrow.slick-prev{left:-32px;background-image:url(/cdn/shop/t/45/assets/icon-chev-left.png?v=4840330652982896524)}.instagram_wrapper #insta_carousel button.arrow.slick-next{right:0;background-image:url(/cdn/shop/t/45/assets/icon-chev-right.png?v=2860360103663673484)}#elite_single_template .elite_header{text-align:center;display:block;padding:50px 0}#elite_single_template .elite_header .elite_carousel{margin:0 auto 30px;width:100%;text-align:center;position:relative;white-space:nowrap}#elite_single_template .elite_header .elite_carousel .elite_avatar{position:relative;display:inline-block}#elite_single_template .elite_header .elite_carousel .elite_avatar .img_wrapper{background-position:center center;background-size:cover;border-radius:50%;background-repeat:no-repeat;transform:scale(.7);opacity:.4;width:136px;height:136px;transition:.3s ease}#elite_single_template .elite_header .elite_carousel .elite_avatar.current .img_wrapper{transform:scale(1);opacity:1}#elite_single_template .elite_header .elite_carousel .elite_avatar.arrow:before{content:"";position:absolute;top:50%;width:22px;height:22px;transform:translateY(-50%);opacity:1.4}#elite_single_template .elite_header .elite_carousel .elite_avatar.first:before{background:url(/cdn/shop/t/45/assets/icon-arrow-left-dark.png?v=9748337532522386907) no-repeat center center/contain;left:-20px}#elite_single_template .elite_header .elite_carousel .elite_avatar.last:before{background:url(/cdn/shop/t/45/assets/icon-arrow-right-dark.png?v=9673432507734960232) no-repeat center center/contain;right:-20px}#elite_single_template .elite_header .elite_carousel button.arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:24px;cursor:pointer}#elite_single_template .elite_header .elite_carousel button.arrow.slick-prev{left:-20px}#elite_single_template .elite_header .elite_carousel button.arrow.slick-next{right:-20px}#elite_single_template .elite_header .title{font-size:44px;text-transform:uppercase;line-height:1;margin:0;letter-spacing:2.5px}#elite_single_template .elite_header .overview{font-size:16px;font-style:italic;color:#2e2e2e;margin:20px 0}#elite_single_template .elite_header .social_links{display:block}#elite_single_template .elite_header .social_links li{display:inline-block;list-style:none}#elite_single_template .elite_header .social_links li a{color:#d8041d;font-size:30px;margin:0 6px;transition:.3s all}#elite_single_template .elite_sidebar{display:block;margin-top:50px}#elite_single_template .elite_sidebar .row{display:block;margin-bottom:30px}#elite_single_template .elite_sidebar .row .title{font-size:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;margin:0}#elite_single_template .elite_sidebar .row .output{margin:10px 0;color:#929292}#elite_single_template .elite_sidebar .row .activity_list{margin-top:10px}#elite_single_template .elite_sidebar .row .activity_list li{display:inline-block;list-style:none;width:52px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:contain}#elite_single_template .elite_single_hero{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;height:960px}#elite_single_template .article_content_wrapper{width:100%;background:#fff;padding:90px 0}#elite_single_template .article_content_wrapper .tg_download{margin:50px 0 0}#elite_single_template .article_content_wrapper .qa_section .title{font-size:44px;font-family:integral-cf-regulintegralcfRg;text-transform:uppercase;margin:0;line-height:1}#elite_single_template .article_content_wrapper .qa_section .article_copy{color:#929292;line-height:28px}#elite_single_template .article_content_wrapper .qa_section .article_copy h4{color:#000;text-transform:uppercase;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;margin:50px 0 14px}#elite_single_template .article_content_wrapper .key_stats .title{color:#000;text-transform:uppercase;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;margin:0 0 30px}#elite_single_template .article_content_wrapper .key_stats .stat_wrapper p.output{color:#d8041d;font-size:80px;font-family:integral-cf-regulintegralcfRg;line-height:1}#elite_single_template .article_content_wrapper .gym_wrapper{color:#929292;margin-top:70px;display:block;width:100%}#elite_single_template .article_content_wrapper .gym_wrapper .title{color:#000;text-transform:uppercase;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;margin:0 0 20px}#elite_single_template .article_content_wrapper .gym_wrapper .map_wrapper{display:block;width:100%;height:310px;background:#ccc}#elite_single_template .article_content_wrapper .gym_wrapper .map_wrapper #map{display:block;width:100%;height:100%}.single_product_carousel{width:100%;background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931) repeat;padding:100px 0}.single_product_carousel .product_carousel .product_carousel_item,.single_product_carousel .product_carousel .product_carousel_item .cell{position:relative}.single_product_carousel .product_carousel .product_carousel_item .product_description{position:absolute;top:50%;left:0;transform:translateY(-50%)}.single_product_carousel .product_carousel .product_carousel_item .product_description .recommended-by-ambassador-meta{margin:0}.single_product_carousel .product_carousel .product_carousel_item .product_description h2.title{color:#000;font-size:28px;line-height:32px;clear:both;margin:34px 0;text-transform:uppercase}.single_product_carousel .arrow_helper{position:absolute;right:0;top:0;height:100%;width:50%}.single_product_carousel .arrow_helper .helper_inner button{position:absolute;top:50%;cursor:pointer}.single_product_carousel .arrow_helper .helper_inner button.slick-prev{left:100px}.single_product_carousel .arrow_helper .helper_inner button.slick-next{right:100px}.single_product_carousel .dot_wrapper{position:absolute;bottom:0;left:10%}.single_product_carousel .dot_wrapper .slick-dots li{display:inline-block;list-style:none}.single_product_carousel .dot_wrapper .slick-dots li button{font-size:0;text-indent:-9999px;width:12px;height:12px;border-radius:50%;border:1px solid #D8041D;transition:.3s ease;display:block;margin-right:8px}.single_product_carousel .dot_wrapper .slick-dots li.slick-active button{background:#d8041d}#product_template_wrapper{background:#fff;width:100%}#product_template_wrapper.type-bundle .product_information_wrapper .price_output .price_note{display:none}#product_template_wrapper .sticky_cta{position:fixed;bottom:16px;right:16px;padding:18px 20px;border-radius:100px;background-color:#d8041d;border:solid 1px #D8041D;color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;z-index:4;text-transform:uppercase;line-height:26px;font-size:0px;display:flex;align-items:center;transition:all .3s}#product_template_wrapper .sticky_cta svg{stroke:#fff;transition:all .3s}#product_template_wrapper .breadcrumb_wrapper{width:100%}#product_template_wrapper .breadcrumb_wrapper .breadcrumb{margin:20px 0}#product_template_wrapper .product_wrapper{width:100%;padding-bottom:40px}#product_template_wrapper .product_wrapper .product_img_wrapper{text-align:center;height:100%;max-height:calc(75vw - 1.5rem)}#product_template_wrapper .product_wrapper .product_img_wrapper .product_feat_img{margin-bottom:30px;max-width:600px;width:100%}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow:hidden}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel:not(.slick-initialized)>div{min-width:100%}#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel{height:100%}#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel:not(.slick-initialized){overflow:hidden}#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .image-wrapper{margin-bottom:8px}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel{width:100%}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .image-wrapper,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .image-wrapper{position:relative;padding-top:100%;overflow:hidden;width:100%}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .product_carousel_single,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .product_carousel_single{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .slick-dots,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .slick-dots{position:absolute;bottom:-30px;left:50%;width:100%;transform:translate(-66.66667%);white-space:nowrap;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .slick-dots::-webkit-scrollbar,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .slick-dots::-webkit-scrollbar{display:none}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .slick-dots li,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .slick-dots li{list-style:none;display:inline-block}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .slick-dots li button,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .slick-dots li button{font-size:0;text-indent:-999px;width:12px;height:12px;border-radius:50%;background:transparent;border:1px solid #D8041D;margin:0 4px;transition:.3s ease}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .slick-dots li.slick-active button,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .slick-dots li.slick-active button{background:#d8041d}#product_template_wrapper #comparison_table .table-wrapper{display:flex;justify-content:flex-start;overflow-x:scroll;padding:0 0 30px;max-width:996px;width:100%;margin:0 auto}#product_template_wrapper #comparison_table .table-wrapper .table-titles{min-width:156px;position:sticky;left:0;background-color:#fff;z-index:2}#product_template_wrapper #comparison_table .table-wrapper .table-titles .item-title{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:24px}#product_template_wrapper #comparison_table .table-wrapper .product-card{min-width:196px;margin:0;border:none;border-right:1px solid #fff}#product_template_wrapper #comparison_table .table-wrapper .product-card .qb-toggle{margin-top:0}#product_template_wrapper #comparison_table .table-wrapper .product-card.current_product{background-color:#2e2e2e}#product_template_wrapper #comparison_table .table-wrapper .product-card.current_product .benefit>p,#product_template_wrapper #comparison_table .table-wrapper .product-card.current_product .h-title>p{color:#fff}#product_template_wrapper #comparison_table .table-wrapper .product-card.current_product .qb-toggle{opacity:1}#product_template_wrapper #comparison_table .table-wrapper .product-card .quick-buy-wrapper{background-color:#fff}#product_template_wrapper #comparison_table .table-wrapper .product-card .item-title p,#product_template_wrapper #comparison_table .table-wrapper .product-card .item p,#product_template_wrapper #comparison_table .table-wrapper .table-titles .item-title p,#product_template_wrapper #comparison_table .table-wrapper .table-titles .item p{margin-bottom:0}#product_template_wrapper #comparison_table .table-wrapper .product-card .item-title,#product_template_wrapper #comparison_table .table-wrapper .table-titles .item-title{padding:16px}#product_template_wrapper #comparison_table .table-wrapper .product-card .item,#product_template_wrapper #comparison_table .table-wrapper .table-titles .item{display:flex;justify-content:center;align-items:center;padding:0 16px;font-size:16px;line-height:20px;text-align:center;height:56px}#product_template_wrapper #comparison_table .table-wrapper .product-card .item-title:nth-child(2n),#product_template_wrapper #comparison_table .table-wrapper .product-card .item:nth-child(2n),#product_template_wrapper #comparison_table .table-wrapper .table-titles .item-title:nth-child(2n),#product_template_wrapper #comparison_table .table-wrapper .table-titles .item:nth-child(2n){background-color:#2323231a}#product_template_wrapper #comparison_table .table-wrapper .h-title{height:200px;padding:16px 30px}#product_template_wrapper #comparison_table .table-wrapper .h-title p{margin-bottom:0;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;line-height:24px;text-align:center}#product_template_wrapper #comparison_table .table-wrapper .h-title .image-wrapper{height:120px;width:120px;margin:auto;position:relative}#product_template_wrapper #comparison_table .table-wrapper .h-title .image-wrapper img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#product_template_wrapper #comparison_table .table-wrapper .item-title{width:100%}#product_template_wrapper #comparison_table .row_10.active .quick-buy-modal{bottom:0}#product_template_wrapper .product_information_wrapper{margin-top:3.25rem;width:100%}#product_template_wrapper .product_information_wrapper .product_meta .product-title{font-family:integral-cf-regulintegralcfRg;font-size:24px;line-height:116.67%;margin:0 0 16px}#product_template_wrapper .product_information_wrapper .product_meta .product-title.ff-trade-gothic{font-family:Trade Gothic LT W01 Bd CnNo-20}#product_template_wrapper .product_information_wrapper .product_meta .product_rating_wrapper{display:block}#product_template_wrapper .product_information_wrapper .product_meta .product_price{font-size:20px;font-family:Trade Gothic LT W01 Bold No-_2;letter-spacing:-1px;clear:both;display:block;margin:14px 0}#product_template_wrapper .product_information_wrapper .product_meta .product_price.flag,#product_template_wrapper .product_information_wrapper .product_meta .product_price.flag del{color:#d8041d}#product_template_wrapper .product_information_wrapper .product_meta .product_price .j-price{color:#000}#product_template_wrapper .product_information_wrapper .product_meta .product_description{clear:both;margin-bottom:20px;line-height:28px}#product_template_wrapper .product_information_wrapper .product_meta .product_description ul,#product_template_wrapper .product_information_wrapper .product_meta .product_description ol{list-style:inside}#product_template_wrapper .product_information_wrapper .product_meta .product_description.bundle_description ul li{padding-left:24px;position:relative;list-style:none;margin:0 0 10px}#product_template_wrapper .product_information_wrapper .product_meta .product_description.bundle_description ul li:before{content:"";position:absolute;top:7px;left:0;width:17px;height:17px;background:url(/cdn/shop/t/45/assets/icon-bundle-list-arrow.png?v=3172297839386983118) no-repeat center center/7px #d8041d;border-radius:50%;-webkit-border-radius:50%}#product_template_wrapper .product_information_wrapper .product_meta .product_details_list{display:block;margin:0;clear:both;border-top:1px solid #D4D4D4;padding:30px 0}#product_template_wrapper .product_information_wrapper .product_meta .product_details_list li{display:block;list-style:none;font-size:14px;font-family:Trade Gothic LT W01 Roman;padding:0 0 10px 24px;background:url(/cdn/shop/t/45/assets/icon-red-arrow-circled.png?v=18068554046474011727) no-repeat left 2px/16px}#product_template_wrapper #USPs .product-usp{border:1px solid #2E2E2E;padding:1rem;margin-bottom:16px}#product_template_wrapper #USPs .product-usp h1,#product_template_wrapper #USPs .product-usp h2,#product_template_wrapper #USPs .product-usp h3,#product_template_wrapper #USPs .product-usp h4,#product_template_wrapper #USPs .product-usp h5,#product_template_wrapper #USPs .product-usp h6{margin-bottom:1rem}#product_template_wrapper #USPs .product-usp p,#product_template_wrapper #USPs .product-usp li{font-size:1.125rem;line-height:1.5rem}#product_template_wrapper #USPs .product-usp p:not(:last-of-type),#product_template_wrapper #USPs .product-usp li:not(:last-of-type){margin-bottom:16px}#product_template_wrapper #USPs .product-usp ul{padding-left:2rem;list-style:none}#product_template_wrapper #USPs .product-usp ul li{position:relative}#product_template_wrapper #USPs .product-usp ul li:before{top:6px;left:-1.875rem;position:absolute;content:"";background-image:url(red-tick.svg);height:11px;width:16px;background-repeat:no-repeat;background-size:contain;display:block}#product_template_wrapper .spotlight-accordion{position:relative;background-color:#2e2e2e;overflow:hidden}#product_template_wrapper .spotlight-accordion .ff-trade-gothic{font-family:Trade Gothic LT W01 Bd CnNo-20}#product_template_wrapper .spotlight-accordion .image-wrapper{margin-bottom:24px}#product_template_wrapper .spotlight-accordion .image-wrapper img{width:100%}#product_template_wrapper .spotlight-accordion .accordion{color:#fff;display:block;overflow:hidden;border-bottom:1px solid #fff;margin-bottom:16px;transition:.3s ease;position:relative}#product_template_wrapper .spotlight-accordion .accordion a{color:#fff;display:block;width:100%}#product_template_wrapper .spotlight-accordion .accordion .image{padding:0 16px;width:100%}#product_template_wrapper .spotlight-accordion .accordion .accordion-inner{display:grid;grid-template-rows:0fr;transition:.5s all}#product_template_wrapper .spotlight-accordion .accordion .accordion-inner .overflow{overflow:hidden}#product_template_wrapper .spotlight-accordion .accordion:after{content:"";background:url(white-chevron.svg) no-repeat center center/16px;position:absolute;top:8px;right:2px;height:12px;width:16px;transition:.3s ease;pointer-events:none}#product_template_wrapper .spotlight-accordion .accordion.active .accordion-inner{grid-template-rows:1fr}#product_template_wrapper .spotlight-accordion .accordion.active:after{transform:rotate(180deg)}#product_template_wrapper .spotlight-accordion .accordion:first-child h1,#product_template_wrapper .spotlight-accordion .accordion:first-child h2,#product_template_wrapper .spotlight-accordion .accordion:first-child h3,#product_template_wrapper .spotlight-accordion .accordion:first-child h4,#product_template_wrapper .spotlight-accordion .accordion:first-child h5{padding-top:0}#product_template_wrapper .spotlight-accordion .accordion h1,#product_template_wrapper .spotlight-accordion .accordion h2,#product_template_wrapper .spotlight-accordion .accordion h3,#product_template_wrapper .spotlight-accordion .accordion h4,#product_template_wrapper .spotlight-accordion .accordion h5{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:24px;line-height:30px;padding:0 0 12px;margin:0;text-transform:uppercase}#product_template_wrapper .nutritional_image_carousel{position:relative;width:100%}#product_template_wrapper .nutritional_image_carousel p.alt_text{text-align:left;margin:0;font-weight:700}#product_template_wrapper .nutritional_image_carousel p.alt_text.bundle_description{display:none}#product_template_wrapper .nutritional_image_carousel button{position:absolute;top:50%;text-indent:-9999px;width:30px;height:30px;background-color:#ccc;transform:translate(-50%);-webkit-transform:translate(-50%,0);opacity:.6;cursor:pointer;z-index:3}#product_template_wrapper .nutritional_image_carousel button.slick-prev{left:0;transform:rotate(90deg);background:url(white-chevron.svg) no-repeat center center/16px}#product_template_wrapper .nutritional_image_carousel button.slick-next{right:0;transform:rotate(-90deg);background:url(white-chevron.svg) no-repeat center center/16px}#product_template_wrapper .product_reviews{width:100%;padding:0 25px;margin-top:90px;background:#fff}#product_template_wrapper .product_reviews h2{text-align:center;margin-bottom:40px}#product_template_wrapper .product_reviews .tp-wrapper{width:100%;min-height:90px}#product_template_wrapper .workout_bundle{width:100%;background:#fff;min-height:500px;padding:80px 0}#product_template_wrapper .workout_bundle .workout_bundle_overview .title{font-size:28px;text-transform:uppercase}#product_template_wrapper .workout_bundle .product_wrapper .single_product{position:relative}#product_template_wrapper .workout_bundle .product_wrapper .single_product:after{content:"";width:1px;height:30px;background:#000;position:absolute;z-index:2;top:120px;right:0}#product_template_wrapper .workout_bundle .product_wrapper .single_product:before{content:"";height:1px;width:30px;background:#000;position:absolute;z-index:2;top:135px;right:-15px}#product_template_wrapper .workout_bundle .product_wrapper .single_product.last:before,#product_template_wrapper .workout_bundle .product_wrapper .single_product.last:after{display:none}#product_template_wrapper .workout_bundle .product_wrapper .single_product a{display:block;padding:0;color:#000;transition:.3s ease;text-align:center;position:relative}#product_template_wrapper .workout_bundle .product_wrapper .single_product a img{max-width:100%;margin-bottom:12px}#product_template_wrapper .workout_bundle .product_wrapper .single_product a p.title{font-size:16px;font-family:Trade Gothic LT W01 Roman;font-display:swap;margin:0}#product_template_wrapper .workout_bundle .product_wrapper .single_product a p.price{font-size:18px;font-family:Trade Gothic LT W01 Bold No-_2;font-display:swap;margin:0;letter-spacing:-1px}#product_template_wrapper .workout_bundle .product_wrapper .single_product a .button{background:#d8041d;color:#fff;text-transform:uppercase;font-size:16px;font-family:Trade Gothic LT W01 Bd CnNo-20;border-radius:30px;line-height:34px;display:inline-block;padding:0 30px;margin-top:25px}#product_template_wrapper .workout_bundle .product_wrapper .single_product a .button .fas-check{display:none}#product_template_wrapper .workout_bundle .product_wrapper .single_product a .button.active .fas-check{display:inline-block}#product_template_wrapper .workout_bundle .product_wrapper .single_product a .button.active .fas-plus{display:none}#product_template_wrapper .workout_bundle .product_wrapper .product_controls{display:block;text-align:right;margin-top:40px}#product_template_wrapper .workout_bundle .product_wrapper .product_controls .total_price{display:inline-block;text-transform:uppercase;font-size:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;margin:0 10px 0 0}#product_template_wrapper .recommended_products{width:100%;background:#f4f4f4;padding:40px 0}#product_template_wrapper .recommended_products .section_title{font-size:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase}#product_template_wrapper .recommended_products .product-card{background:#f4f4f4}#product_template_wrapper .recommended_products .products{width:100%;margin-top:20px}#product_template_wrapper .recommended_products .products li{list-style:none}#product_template_wrapper .recommended_products .products li a{background:#fff;display:block;padding:40px 0;color:#4a4a4a;transition:.3s ease;text-align:center;position:relative}#product_template_wrapper .recommended_products .products li a img{max-width:280px;margin-bottom:12px}#product_template_wrapper .recommended_products .products li a p.title{font-size:16px;font-family:Trade Gothic LT W01 Roman;margin:0}#product_template_wrapper .recommended_products .products li a p.price{font-size:18px;font-family:Trade Gothic LT W01 Bold No-_2;margin:0;letter-spacing:-1px}#product_template_wrapper .recommended_products .products li a p.price del{color:#d8041d}#product_template_wrapper .instagram_feed{width:100%}#product_template_wrapper .instagram_feed .cover{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;display:block;position:relative}#product_template_wrapper .instagram_feed .cover:after{background:url(/cdn/shop/t/45/assets/icon-instagram.png?v=10252554996621427570) no-repeat center center/contain;content:"";position:absolute;bottom:16px;right:16px;width:25px;height:25px}#product_template_wrapper .instagram_feed .insta-large{height:720px}#product_template_wrapper .instagram_feed .insta-small{height:360px;width:50%}#product_template_wrapper .instagram_feed #insta_thumbs{width:100%}#product_template_wrapper .instagram_feed #insta_thumbs a:first-of-type{display:none}.community_header{display:block;width:100%;background:#d8041d;height:40px;position:fixed;top:160px;left:0;z-index:3;transition:.3s all}.community_header.moveUp{top:0}.community_header.scrollUpHeader{top:160px}.community_header a.logo{font-size:20px;color:#fff;text-transform:uppercase;font-family:integral-cf-regulintegralcfRg;line-height:40px;padding-right:20px;border-right:1px solid #fff;display:inline-block;white-space:nowrap;position:relative}.community_header a.logo.toggle{font-size:0}.community_header a.logo.toggle:after{content:"Categories";font-style:italic;font-size:16px;font-family:Lora,serif;text-transform:capitalize;position:absolute;top:0;line-height:60px}.community_header .blog_nav{display:inline-block;width:100%;text-align:center}.community_header .blog_nav li{display:inline-block;list-style:none}.community_header .blog_nav li a{display:block;color:#fff;font-size:1.125rem;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;margin:0 15px;line-height:40px;opacity:.6;transition:.3s ease}.community_header .blog_nav li a.active{opacity:1}.community_header .blog_nav li a.filterToggle{display:none}.community_header #blog_search img{height:23px;margin:23px 0 0}.blog_hero{display:block;width:100%;height:620px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.blog_hero .featured_article{max-width:680px;text-align:center;margin:0 auto;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.blog_hero .featured_article .mob_img{display:none}.blog_hero .featured_article p.read_time{display:block;max-height:0;overflow:hidden;transition:.3s all}.blog_hero .featured_article p.read_time img{position:relative;margin-right:4px;top:-2px}.blog_hero .featured_article p.read_time img.dark{display:none}.blog_hero p{color:#fff;font-size:16px;font-family:Trade Gothic LT W01 Roman;margin:0}.blog_hero p.read_time{display:none}.blog_hero h1{color:#fff;text-transform:uppercase;font-size:44px;line-height:1;margin:20px 0 14px}.blog_hero:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000,#000000b3 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.community_article_wrapper{display:block;background:#fff;width:100%}.community_article_wrapper.child{padding-bottom:80px}.community_article_wrapper .title_central{margin:60px auto}.community_article_wrapper .community_child_header{display:block;text-align:center;padding:60px 0 50px}.community_article_wrapper .community_child_header p{color:#929292;font-family:Trade Gothic LT W01 Roman;font-size:16px}.community_article_wrapper .community_child_header h1{font-size:44px;letter-spacing:2.5px;line-height:44px}.community_article_wrapper .article_single{display:block;width:100%;position:relative;margin:0 0 40px}.community_article_wrapper .article_single .img_wrapper{display:block;width:100%;height:450px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;margin-bottom:20px}.community_article_wrapper .article_single .img_wrapper .read_time{color:#fff;font-family:Trade Gothic LT W01 Roman;font-size:20px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);margin:0;opacity:0;display:block;transition:.5s ease}.community_article_wrapper .article_single .img_wrapper .read_time img{position:relative;top:-2px;margin-right:4px}.community_article_wrapper .article_single .img_wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000026;opacity:0;transition:.3s ease}.community_article_wrapper .article_single .community_tag_name{position:relative}.community_article_wrapper .article_single .community_tag_name.nutrition{color:#0457d8}.community_article_wrapper .article_single .community_tag_name.recipe{color:#d89104}.community_article_wrapper .article_single .community_tag_name.training-tip{color:#d80e1d}.community_article_wrapper .article_single .community_tag_name.wellbeing{color:#d625d3}.community_article_wrapper .article_single .community_tag_name.products-tag{color:#68bf01}.community_article_wrapper .article_single.nutrition .img_wrapper:before{background:#0457d826}.community_article_wrapper .article_single.recipe .img_wrapper:before{background:#d8910426}.community_article_wrapper .article_single.training-tip .img_wrapper:before{background:#d80e1d26}.community_article_wrapper .article_single.wellbeing .img_wrapper:before{background:#d625d326}.community_article_wrapper .article_single.products-tag .img_wrapper:before{background:#68bf0126}.community_article_wrapper .article_single p{font-family:Trade Gothic LT W01 Roman;font-size:16px;line-height:26px;margin:0 0 20px;color:#929292}.community_article_wrapper .article_single article.excerpt{display:block;margin:0 0 50px;color:#929292}.community_article_wrapper .article_single p.read_time{display:none}.community_article_wrapper .article_single h2.title{text-transform:uppercase;margin:0 0 10px;letter-spacing:1.5px;line-height:32px}.popular-reads-section{width:100%;background:#d4d4d4;padding:70px 0}#related_reads{padding:70px 0;width:100%;background:#fff}.scrollmagic-pin-spacer{background:#fff}#hero-project-x{overflow:hidden;padding-top:4em}#hero-project-x .inner-wrapper{position:relative;height:100%}#hero-project-x .scaleable_img{width:100%}#hero-project-x .scaleable_img.desktop_tablet{display:block}#hero-project-x .scaleable_img.mobile{display:none}#hero-project-x #blue-shape_one{position:absolute;bottom:-20px;right:-30%;height:90%;z-index:3}#hero-project-x #red_stripes{position:absolute;top:-20%;right:-15%;z-index:3;height:148.8%;transform:rotate(6.6deg)}#hero-project-x .st0{transition:fill .5s linear}#hero-project-x .image_overlay{position:absolute;top:0;left:50%;width:100%;height:100%;max-width:1440px;margin:0 auto;transform:translate(-50%)}#hero-project-x .image_overlay.first_plan{z-index:1;opacity:1}#hero-project-x .image_overlay.second_plan{opacity:0;z-index:3}#hero-project-x .image_overlay.third_plan{z-index:5;pointer-events:none}#hero-project-x .image_overlay .slide_desc{max-width:515px;line-height:28px}#hero-project-x .image_overlay article{text-align:left;padding:0;max-width:650px;left:2%;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translate(0,-50%)}#hero-project-x .image_overlay .product_container{max-width:45%;right:50px;position:absolute;z-index:3;top:50%;transform:translateY(-50%);-webkit-transform:translate(0,-50%)}#hero-project-x .lines_shape{position:absolute;background:url(/cdn/shop/t/45/assets/LINES.png?v=14380027888697914785) 0 0 no-repeat;top:0;background-size:cover;right:-10.4%;width:90%;height:92%}#hero-project-x .lines_shape_line{position:absolute;background:url(/cdn/shop/t/45/assets/LINES-2.png?v=13246832407030853528) 0 0 no-repeat;bottom:0%;right:-9.7%;width:82%;height:85.2%;z-index:4;background-size:cover}#our_story_wrapper{position:relative;padding-bottom:20px;background:#fff}#our_story_wrapper .container{position:relative}#our_story_wrapper .container .image-cell{z-index:1}#our_story_wrapper.project-x-stories{padding-top:0}#our_story_wrapper.project-x-stories .index_row{font-size:120px!important;font-family:Trade Gothic LT W01 Bd CnNo-20;font-display:swap;line-height:60px;color:#28439a;margin-bottom:20px}#our_story_wrapper.project-x-stories .story_wrapper .grid-x{position:relative}#our_story_wrapper.project-x-stories .story_wrapper .grid-x .img_block{height:100%;min-height:720px}#our_story_wrapper.project-x-stories .story_wrapper .grid-x .content_block{overflow:hidden}#our_story_wrapper.project-x-stories .story_wrapper .grid-x .content_block h2{margin:35px 0 10px}#our_story_wrapper.project-x-stories .story_wrapper .grid-x .content_block h2.index_row{margin:0}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:first-child .content_block{padding:210px 188px 120px 120px}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:first-child .content_block:before{content:"";position:absolute;top:109px;right:70px;width:100%;height:100%;border-top:4px solid #8E53C7;border-right:4px solid #8E53C7;border-radius:0 30px 0 0}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:nth-child(2) .content_block{padding:130px 140px}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:nth-child(2) .content_block:before{content:"";position:absolute;top:0;left:70px;width:100%;height:100%;border-left:4px solid #8E53C7}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:last-child .content_block{padding-right:140px}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:last-child .content_block:before{content:"";position:absolute;bottom:142px;left:-70px;width:100%;height:100%;background:none;border-bottom:4px solid #8E53C7;border-right:4px solid #8E53C7;border-radius:0 0 30px}#project-x-collection.global_collection_wrap .product_wrapper .single_product a img{max-width:65%}#video-project-x{clear:both}#video-project-x.our-story-video{padding-top:20px;background:#fff}#video-project-x.hp-video .video_inner-wrapper .video_overlay{transition:.8s ease;transition-delay:.6s}#video-project-x.hp-video .video_inner-wrapper .video_overlay article{left:auto;right:5%!important;text-align:right;transition:.15s ease}#video-project-x.hp-video .video_inner-wrapper .video_overlay article .player_controller{justify-content:flex-end}#video-project-x.hp-video .video_inner-wrapper .video_overlay article .player_controller a{position:relative;z-index:2;margin-left:20px}#video-project-x.hp-video .video_inner-wrapper .video_overlay.hidden{opacity:0}#video-project-x.hp-video .video_inner-wrapper .video_overlay.hidden article{opacity:0}#video-project-x #project-x-player{display:block;position:relative}#video-project-x #project-x-player .fluid-width-video-wrapper{padding-top:56.25%!important}#video-project-x #project-x-player .mute-btn{position:absolute;z-index:5;bottom:26px;right:26px;width:45px;height:33px;background:url(icon-mute-toggle.png) no-repeat center center/contain;display:none}#video-project-x #project-x-player .mute-btn.muted{background-image:url(icon-mute-off.png)}#video-project-x #project-x-player-mob{display:none;position:relative}#video-project-x #project-x-player-mob .fluid-width-video-wrapper{padding-top:100%!important}#video-project-x #project-x-player-mob .mute-btn{position:absolute;z-index:5;bottom:26px;right:26px;width:45px;height:33px;display:none;background:url(icon-mute-toggle.png) no-repeat center center/contain}#video-project-x #project-x-player-mob .mute-btn.muted{background-image:url(icon-mute-off.png)}#video-project-x .video_inner-wrapper{position:relative;z-index:0}#video-project-x .video_inner-wrapper .video_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:.8s ease;transition-delay:.6s}#video-project-x .video_inner-wrapper .video_overlay .container{height:100%}#video-project-x .video_inner-wrapper .video_overlay .container .grid-x{height:100%;align-items:center}#video-project-x .video_inner-wrapper .video_overlay article{transition:.3s ease}#video-project-x .video_inner-wrapper .video_overlay h3{font-size:60px;letter-spacing:2.5px;font-family:integral-cf-regulintegralcfRg;text-transform:uppercase;line-height:64px;color:#fff;margin:0}#video-project-x .video_inner-wrapper .video_overlay p{color:#fff}#video-project-x .video_inner-wrapper .video_overlay.hidden{opacity:0}#video-project-x .video_inner-wrapper .video_overlay.hidden article{opacity:0}#video-project-x .player_controller{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}#video-project-x .player_controller .controls{cursor:pointer;display:flex;justify-content:center;flex-direction:row;align-content:center;align-items:center}#video-project-x .player_controller .icon{display:block;width:30px;height:37px;background:url(/cdn/shop/t/45/assets/video_project-x_player.png?v=14612072417504765742) 0 0 no-repeat;background-size:cover}#video-project-x .player_controller .label{color:#fff;font-size:18px;text-transform:uppercase;margin-left:10px;letter-spacing:1.5px;line-height:18px;font-family:Trade Gothic LT W01 Bd CnNo-20;font-display:swap}#testi_project-x_section{position:relative;padding:90px 0 110px;background:#fff}#testi_project-x_section .slider_wrapper{position:relative}#testi_project-x_section .svg-wrapper{position:absolute;left:0;top:20px;z-index:8;width:100%;height:100%}#testi_project-x_section .svg-container{display:inline-block;position:relative;width:100%;padding-bottom:100%;vertical-align:middle;overflow:hidden}#testi_project-x_section .testi-svg-line{display:inline-block;position:absolute;top:0;left:0}#testi_project-x_section .testi-svg-line.svg_mobile{display:none}#testi_project-x_section .testi-svg-line.svg_desktop_tablet{display:block}#testi_project-x_section .inner_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column}#testi_project-x_section article{padding:30px 42px 42px}#testi_project-x_section .logo{width:110px}#testi_project-x_section blockquote{color:#28439a;font-size:26px;line-height:32px;font-family:integral-cf-regulintegralcfRg;letter-spacing:2px;text-transform:uppercase;font-style:normal;text-align:center;margin-top:30px;max-width:520px}#testi_project-x_section .author_block{display:flex;flex-direction:row;align-items:center;justify-content:space-around;max-width:320px;margin-top:20px}#testi_project-x_section .author_block .author-img_wrapper{width:53px;height:53px;overflow:hidden;border-radius:53px}#testi_project-x_section .author_block .author-img_wrapper img{width:100%}#testi_project-x_section .author_block p{font-size:16px;line-height:26px;color:#767676;margin:0 0 0 10px}.project_x_bundle{background:#fff;padding:60px 0 30px}.project_x_bundle .grid-x{align-items:center}.product_rating_wrapper{display:block}.product_rating_wrapper .product_rating{width:88px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;margin:0 10px 30px 0}.product_rating_wrapper .product_rating.rating1{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_1.png?v=7927464267422433271)}.product_rating_wrapper .product_rating.rating1-5{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_1-5.png?v=1320371309456124893)}.product_rating_wrapper .product_rating.rating2{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_2.png?v=15606556964632859586)}.product_rating_wrapper .product_rating.rating2-5{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_2-5.png?v=16760687824314773892)}.product_rating_wrapper .product_rating.rating3{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_3.png?v=3347896776849269631)}.product_rating_wrapper .product_rating.rating3-5{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_3-5.png?v=5674530440252960219)}.product_rating_wrapper .product_rating.rating4{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_4.png?v=8887028451943611002)}.product_rating_wrapper .product_rating.rating4-5{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_4-5.png?v=13439617469148406267)}.product_rating_wrapper .product_rating.rating5{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_5.png?v=15951832754209139663)}.project_x_bundle .bundle-description{font-size:16px}.project_x_bundle .bundle-description h2{font-size:28px;letter-spacing:2px;clear:both;display:block;line-height:1;color:#000}.project_x_bundle .bundle-description blockquote{margin-bottom:30px;color:#000;font-size:18px;font-style:normal;line-height:1.5;display:block}.project_x_bundle .bundle-description p{font-family:Trade Gothic LT W01 Roman;font-display:swap;font-size:14px;color:#000}.project_x_bundle .bundle-description ul.bundle_includes{display:block;margin-bottom:30px}.project_x_bundle .bundle-description ul li{font-family:Trade Gothic LT W01 Bd CnNo-20;font-display:swap;display:block;list-style:none;color:#000;padding-left:24px;position:relative;margin-bottom:12px;text-transform:uppercase}.project_x_bundle .bundle-description ul li:before{content:"";position:absolute;top:3px;left:0;width:17px;height:17px;background:url(icon-bundle-list-arrow.png) no-repeat center center/7px #28439a;border-radius:50%;-webkit-border-radius:50%}.project_x_bundle .bundle-description a.btn,.project_x_bundle .bundle-description .ecommerce-options a.shopify-payment-button__button--unbranded,.ecommerce-options .project_x_bundle .bundle-description a.shopify-payment-button__button--unbranded{background:#28439a}.article_carousel{width:100%;display:block}.article_carousel .single_article{display:block;margin:60px 10px 0}.article_carousel .single_article .img_wrapper{height:300px;width:100%;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;margin-bottom:14px}.article_carousel .single_article .category{font-size:16px;position:relative;font-family:Trade Gothic LT W01 Roman;margin:0 3px 0 0;display:inline-block}.article_carousel .single_article .category.nutrition{color:#0457d8}.article_carousel .single_article .category.nutrition:before{background-color:#0457d8}.article_carousel .single_article .category.recipe{color:#d89104}.article_carousel .single_article .category.recipe:before{background-color:#d89104}.article_carousel .single_article .category.training-tip{color:#d80e1d}.article_carousel .single_article .category.training-tip:before{background-color:#d80e1d}.article_carousel .single_article .category.wellbeing{color:#d625d3}.article_carousel .single_article .category.wellbeing:before{background-color:#d625d3}.article_carousel .single_article .category.products-tag{color:#68bf01}.article_carousel .single_article .category.products-tag:before{background-color:#68bf01}.article_carousel .single_article .title{font-size:22px;line-height:28px;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;margin:14px 0}.article_carousel .single_article .exceprt{margin:0 0 50px;line-height:26px;font-size:16px;color:#727272}.article_carousel .single_article p{font-size:16px;color:#727272}.article_carousel .single_article p.author_meta{font-family:Trade Gothic LT W01 Roman}.article_carousel .single_article p.read_time{display:none;font-family:Trade Gothic LT W01 Roman}.article_carousel .single_article p.read_time img{position:relative;top:-2px;margin-right:4px;display:inline-block}.article_carousel .slick-dots{display:block;text-align:center;margin:30px auto 0}.article_carousel .slick-dots li{list-style:none;display:inline-block}.article_carousel .slick-dots li button{text-indent:-9999px;width:12px;height:12px;border-radius:50%;border:2px solid #D8041D;transition:.3s ease;display:block;margin:0 4px}.article_carousel .slick-dots li.slick-active button{background:#d8041d}.article_carousel .slick-arrow{position:absolute;top:178px;border-radius:0;width:64px;height:64px;line-height:64px;text-align:center;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-size:16px;background-color:#d8041d;z-index:2;color:#fff;font-size:28px}.article_carousel .slick-arrow.slick-prev{left:-20px;background-image:url(/cdn/shop/t/45/assets/icon-chev-left.png?v=4840330652982896524)}.article_carousel .slick-arrow.slick-next{right:-20px;background-image:url(/cdn/shop/t/45/assets/icon-chev-right.png?v=2860360103663673484)}#popular-reads-section-blue-theme .article_carousel .slick-arrow{background-color:#fff}#popular-reads-section-blue-theme .article_carousel .slick-arrow.slick-prev{left:-20px;background-image:url(/cdn/shop/t/45/assets/icon-chev-grey-left.png?v=7547184799571776016)}#popular-reads-section-blue-theme .article_carousel .slick-arrow.slick-next{right:-20px;background-image:url(/cdn/shop/t/45/assets/icon-chev-grey-right.png?v=17685980192526906465)}#single_article_wrapper{display:block;width:100%;background:#fff}#single_article_wrapper .community_artile_meta{padding:60px 0 20px}#single_article_wrapper .community_artile_meta .container{text-align:center}#single_article_wrapper .community_artile_meta .community_tag_name{position:relative;font-family:Trade Gothic LT W01 Roman;font-size:16px;letter-spacing:-.5px}#single_article_wrapper .community_artile_meta .community_tag_name.nutrition{color:#0457d8}#single_article_wrapper .community_artile_meta .community_tag_name.nutrition:before{background-color:#0457d8}#single_article_wrapper .community_artile_meta .community_tag_name.recipe{color:#d89104}#single_article_wrapper .community_artile_meta .community_tag_name.recipe:before{background-color:#d89104}#single_article_wrapper .community_artile_meta .community_tag_name.training-tip{color:#d80e1d}#single_article_wrapper .community_artile_meta .community_tag_name.training-tip:before{background-color:#d80e1d}#single_article_wrapper .community_artile_meta .community_tag_name.wellbeing{color:#d625d3}#single_article_wrapper .community_artile_meta .community_tag_name.wellbeing:before{background-color:#d625d3}#single_article_wrapper .community_artile_meta .community_tag_name.products-tag{color:#68bf01}#single_article_wrapper .community_artile_meta .community_tag_name.products-tag:before{background-color:#68bf01}#single_article_wrapper .community_artile_meta p.author_meta{font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0 0 20px;color:#929292}#single_article_wrapper .community_artile_meta h1.title{text-transform:uppercase;margin:0 auto;letter-spacing:2.5px;max-width:600px}#single_article_wrapper .community_artile_meta .recipe_meta{display:block;margin-top:50px;position:relative}#single_article_wrapper .community_artile_meta .recipe_meta li{display:inline-block;list-style:none;width:30px;height:30px;border-radius:50%;text-transform:uppercase;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;text-align:center;border:1px solid #ccc;line-height:28px;margin:0 2px;cursor:pointer}#single_article_wrapper .community_artile_meta .recipe_meta li:after{position:absolute;transition:.3s ease;opacity:0;top:-34px;left:50%;background:#e8e8e8;color:#000;font-family:Trade Gothic LT W01 Roman;font-size:12px;text-transform:none;line-height:24px;height:24px;padding:0 10px;transform:translate(-50%)}#single_article_wrapper .community_artile_meta .recipe_meta li.gf{color:#b17c5f;border-color:#b17c5f}#single_article_wrapper .community_artile_meta .recipe_meta li.gf:after{content:"Gluten Free"}#single_article_wrapper .community_artile_meta .recipe_meta li.v{color:#338cc9;border-color:#338cc9}#single_article_wrapper .community_artile_meta .recipe_meta li.v:after{content:"Vegan"}#single_article_wrapper .community_artile_meta .recipe_meta li.ve{color:#63b624;border-color:#63b624}#single_article_wrapper .community_artile_meta .recipe_meta li.ve:after{content:"Vegetarian"}#single_article_wrapper .community_artile_meta .recipe_meta li.df{color:#945db7;border-color:#945db7}#single_article_wrapper .community_artile_meta .recipe_meta li.df:after{content:"Dairy Free"}#single_article_wrapper .community_artile_meta .recipe_meta li span{display:none}#single_article_wrapper .community_artile_meta ul.article_nav{display:table;width:100%}#single_article_wrapper .community_artile_meta ul.article_nav li{display:table-cell;list-style:none;width:50%;text-align:left;margin:0}#single_article_wrapper .community_artile_meta ul.article_nav li.prev a{text-align:left;padding-left:30px}#single_article_wrapper .community_artile_meta ul.article_nav li.prev a:after{left:0;background-image:url(/cdn/shop/t/45/assets/icon-arrow-left-dark.png?v=9748337532522386907)}#single_article_wrapper .community_artile_meta ul.article_nav li.next{text-align:right}#single_article_wrapper .community_artile_meta ul.article_nav li.next a{text-align:right;padding-right:30px}#single_article_wrapper .community_artile_meta ul.article_nav li.next a:after{right:0;background-image:url(/cdn/shop/t/45/assets/icon-arrow-right-dark.png?v=9673432507734960232)}#single_article_wrapper .community_artile_meta ul.article_nav li a{font-size:16px;color:#929292;margin:0;position:relative;transition:.3s all}#single_article_wrapper .community_artile_meta ul.article_nav li a:after{background-repeat:no-repeat;position:absolute;content:"";top:0;width:22px;height:22px;opacity:.45;background-position:center center;background-size:contain}#single_article_wrapper .article_hero{display:block;width:100%;height:650px;background-repeat:no-repeat;background-size:cover;background-position:center center}#single_article_wrapper .article_content_wrapper{display:block;padding:120px 0}#single_article_wrapper .article_content_wrapper .sticky_nav{position:sticky;position:-webkit-sticky;top:120px}#single_article_wrapper .article_content_wrapper .sticky_nav.bottom{display:none}#single_article_wrapper .article_content_wrapper .sticky_nav div{display:block;margin:0 0 20px}#single_article_wrapper .article_content_wrapper .sticky_nav p{color:#a5a5a5;font-size:16px;font-family:Trade Gothic LT W01 Roman;margin:0 0 10px}#single_article_wrapper .article_content_wrapper .sticky_nav a.download_icon{width:38px;height:38px;border-radius:50%;background:url(/cdn/shop/t/45/assets/icon-download-white.png?v=3859552921640967264) no-repeat center center/16px #d8041d;display:block;transition:.3s all}#single_article_wrapper .article_content_wrapper .sticky_nav a .fa{font-size:30px;color:#cacaca;margin-right:14px;transition:.3s all}#single_article_wrapper .article_content_wrapper .article_output{padding-bottom:50px;color:#929292;line-height:30px}#single_article_wrapper .article_content_wrapper .article_output h1,#single_article_wrapper .article_content_wrapper .article_output h2,#single_article_wrapper .article_content_wrapper .article_output h3,#single_article_wrapper .article_content_wrapper .article_output h4,#single_article_wrapper .article_content_wrapper .article_output h5,#single_article_wrapper .article_content_wrapper .article_output h6{color:#000}#single_article_wrapper .article_content_wrapper .article_output h1{margin:0 0 30px;font-size:26px}#single_article_wrapper .article_content_wrapper .article_output h2{margin:30px 0;font-size:26px}#single_article_wrapper .article_content_wrapper .article_output h3{margin:30px 0;font-size:24px}#single_article_wrapper .article_content_wrapper .article_output h4{margin:30px 0;font-size:22px}#single_article_wrapper .article_content_wrapper .article_output h5{margin:30px 0;font-size:20px}#single_article_wrapper .article_content_wrapper .article_output h6{margin:30px 0;font-size:18px}#single_article_wrapper .article_content_wrapper .article_output ul{padding:0 0 20px 28px;margin:0}#single_article_wrapper .article_content_wrapper .article_output ul li{margin-bottom:14px}#single_article_wrapper .article_content_wrapper .article_output ol{padding:0 0 20px}#single_article_wrapper .article_content_wrapper .article_output ol li{margin-bottom:14px;list-style:none;counter-increment:list;position:relative;padding-left:30px}#single_article_wrapper .article_content_wrapper .article_output ol li:before{content:counter(list) "";color:#000;position:absolute;top:0;left:0}#single_article_wrapper .article_content_wrapper .article_output strong{font-weight:400}#single_article_wrapper .article_content_wrapper .article_output blockquote{font-size:24px;line-height:38px;font-style:normal;color:#929292}#single_article_wrapper .article_content_wrapper .article_output .stacked-table{margin:0 0 30px;display:table;width:100%;border-collapse:collapse}#single_article_wrapper .article_content_wrapper .article_output .stacked-table tr th{background:#d8041d;color:#fff;font-size:22px;font-family:Trade Gothic LT W01 Bd CnNo-20;font-display:swap;text-transform:uppercase;font-weight:400;padding:8px;border:1px solid #fff}#single_article_wrapper .article_content_wrapper .article_output .stacked-table tr td{border:1px solid #ccc;padding:8px}#single_article_wrapper .article_content_wrapper .article_output .stacked-table tr td img{margin:0 auto;max-width:100%;display:block}#single_article_wrapper .article_content_wrapper .article_output a{text-decoration:underline}#single_article_wrapper .article_content_wrapper .featured_collection_carousel{margin-bottom:60px}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single{position:relative}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single .img_wrapper{display:block;width:100%;height:520px;background-position:center center;background-size:contain;background-repeat:no-repeat}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single .meta_wrapper{position:absolute;background:#d8d8d8b3;bottom:0;left:0;width:100%;height:80px;padding:15px}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single .meta_wrapper p.title{margin:14px 0 0}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .slick-dots{display:block;width:100%;text-align:center}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .slick-dots li{display:inline-block;list-style:none}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .slick-dots li button{font-size:0;text-indent:-9999px;width:12px;height:12px;border-radius:50%;border:1px solid #D8041D;transition:.3s ease;display:block;margin-right:8px;cursor:pointer}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .slick-dots li.slick-active button{background:#d8041d}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .slick-arrow{position:absolute;top:220px;text-align:center;cursor:pointer;z-index:2;color:#000;font-size:28px}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .slick-arrow.slick-prev{left:40px}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .slick-arrow.slick-next{right:40px}#single_article_wrapper .article_content_wrapper .article_author_meta{padding:30px 0;display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#single_article_wrapper .article_content_wrapper .article_author_meta .recommended-by-ambassador-meta p{font-size:16px;line-height:26px}#single_article_wrapper .article_content_wrapper .article_author_meta .author_bio{font-size:14px;color:#929292;line-height:24px}#single_article_wrapper.recipe .article_content_wrapper .article_output ul{padding:0 0 30px}#single_article_wrapper.recipe .article_content_wrapper .article_output ul li{list-style:none;position:relative;font-size:24px;padding-left:30px}#single_article_wrapper.recipe .article_content_wrapper .article_output ul li:before{position:absolute;content:"+";color:#000;top:0;left:0}#single_article_wrapper.recipe .article_content_wrapper .article_output ol{padding:14px 0 20px;margin:0}#searchLightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:999;display:none;overflow-y:scroll}#searchLightbox .container{min-height:100vh}#searchLightbox .container .closeLightbox{position:absolute;top:30px;right:34px;width:20px;height:20px;background:url(/cdn/shop/t/45/assets/icon-close.png?v=2936695714345151919) no-repeat center center/contain}#searchLightbox .container .searchForm{position:relative;display:block;margin:130px 0 80px}#searchLightbox .container .searchForm:after{content:"Enter a search term";position:absolute;bottom:-40px;left:0;width:100%;text-align:center;font-size:16px;font-family:Trade Gothic LT W01 Roman;color:#929292;pointer-events:none;letter-spacing:-.5px}#searchLightbox .container .searchForm button{background:url(/cdn/shop/t/45/assets/icon-search.png?v=5609894691156471299) no-repeat center center/35px #fff;width:60px;height:64px;position:absolute;left:0;border-radius:0;cursor:pointer}#searchLightbox .container .searchForm input{height:65px;border:none;border-bottom:1px solid #979797;background:#fff;text-align:center;width:100%;padding:0 40px;font-size:44px;font-family:integral-cf-regulintegralcfRg;color:#000}.isp_section_header{font-family:Lora,serif;color:#2e2e2e!important;font-size:16px!important;text-transform:none!important;font-style:italic;font-weight:300!important}.as_magento_product_name{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px!important;letter-spacing:.5px!important;color:#000!important;text-transform:uppercase!important;margin-bottom:4px!important}.as_magento_product_desc{font-size:16px!important;color:#929292!important;letter-spaing:-.4px;font-family:Trade Gothic LT W01 Roman}.as_magento_product_section{padding-left:20px!important}div.as_magento_price{display:none}.ui-autocomplete .ui-menu-item .ui-corner-all{display:block;padding:8px 0!important}.as_icon{color:#000!important}.as_pop_search_stuff{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px!important;letter-spacing:.5px!important;color:#000!important;text-transform:uppercase!important}#acp_footer_acp{display:none!important}#searchHeader{width:100%;height:100%;background:#fff}#searchHeader .container .closeLightbox{position:absolute;top:30px;right:0;width:20px;height:20px;background:url(/cdn/shop/t/45/assets/icon-close.png?v=2936695714345151919) no-repeat center center/contain}#searchHeader .container .searchForm{position:relative;display:block;margin:130px 0 80px}#searchHeader .container .searchForm:after{content:"Enter a search term";position:absolute;bottom:-40px;left:0;width:100%;text-align:center;font-size:16px;font-family:Trade Gothic LT W01 Roman;color:#929292;pointer-events:none;letter-spacing:-.5px}#searchHeader .container .searchForm button{background:url(/cdn/shop/t/45/assets/icon-search.png?v=5609894691156471299) no-repeat center center/35px #fff;width:60px;height:65px;position:absolute;left:0;border-radius:0;cursor:pointer}#searchHeader .container .searchForm input{height:65px;border:none;border-bottom:1px solid #979797;background:#fff;text-align:center;width:100%;padding:0 40px;font-size:44px;font-family:integral-cf-regulintegralcfRg;color:#000}#account_page{display:block;width:100%;padding:0 0 100px;background:#fff}#account_page .sweat_hero{display:block;width:100%;height:650px;background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff;margin-bottom:76px}#account_page .sweat_hero .container{height:100%}#account_page .sweat_hero .hero_wrapper{position:absolute;top:50%;left:30px;transform:translateY(-50%)}#account_page .sweat_hero .hero_wrapper .name{color:#fff;font-size:20px}#account_page .sweat_hero .hero_wrapper h1{color:#fff}#account_page .sweat_hero .hero_wrapper article{display:block;color:#fff;margin:20px 0 40px;font-size:20px;line-height:28px}#account_page .sweat_hero .hero_wrapper article a{color:#fff}#account_page .sweat_hero .hero_wrapper .btn_wrapper,#account_page .accountNav{display:block}#account_page .accountNav li{display:block;list-style:none}#account_page .accountNav li a{display:block;text-transform:uppercase;font-family:Trade Gothic LT W01 Bd CnNo-20;color:#929292;font-size:20px;margin-bottom:20px;transition:.3s ease}#account_page .accountNav li a.active{color:#d8041d}#account_page .border-left{border-left:1px solid #ccc;padding-left:80px}#account_page .account_overview{font-size:20px;line-height:28px;margin-bottom:120px}#account_page .account_overview h2{margin:0 0 40px}#account_page .account_overview .form_wrapper input[type=text],#account_page .account_overview .form_wrapper input[type=tel],#account_page .account_overview .form_wrapper input[type=number],#account_page .account_overview .form_wrapper input[type=email]{display:block;width:100%;line-height:60px;height:60px;border:1px solid #ccc;padding:0;text-indent:20px;font-size:20px;font-family:Trade Gothic LT W01 Roman;color:#929292;margin-bottom:20px}#account_page .account_overview .form_wrapper select{width:100%;height:60px;line-height:60px;background:url(/cdn/shop/t/45/assets/icon-select-arrow-dark.png?v=4352956480682977495) no-repeat 97% center/14px #fff;border:1px solid #D4D4D4;padding:0 0 0 12px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;text-indent:0px;text-overflow:""}#account_page .account_overview .form_wrapper .add_address_form{width:100%;border-bottom:1px solid #ccc;margin:0;padding:0 0 40px}#account_page .account_overview .form_wrapper .add_address_form button,#account_page .account_overview .form_wrapper .add_address_form .btn,#account_page .account_overview .form_wrapper .add_address_form .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #account_page .account_overview .form_wrapper .add_address_form .shopify-payment-button__button--unbranded{border:none}#account_page .account_overview .form_wrapper .address_list{width:100%;padding:30px 0 0}#account_page .account_overview .form_wrapper .address_list .edit_address{background:#eee;border-radius:6px;padding:0 30px;position:relative;max-height:0;overflow:hidden;border:1px solid transparent;transition:.4s all}#account_page .account_overview .form_wrapper .address_list .edit_address.active{max-height:1000px;padding:30px;border:1px solid #ccc}#account_page .account_overview .form_wrapper .address_list .edit_address .close_address{position:absolute;top:20px;right:20px;font-size:24px}#account_page .account_overview .form_wrapper .address_list .edit_address .btn,#account_page .account_overview .form_wrapper .address_list .edit_address .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #account_page .account_overview .form_wrapper .address_list .edit_address .shopify-payment-button__button--unbranded{border:none}#account_page .account_overview .orderHistory{border:none;display:table;width:100%;color:#929292;text-align:left;border-collapse:collapse}#account_page .account_overview .orderHistory tr:last-child td{border:none}#account_page .account_overview .orderHistory tr.no_border td{border:none;padding:10px 0}#account_page .account_overview .orderHistory th{font-size:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;padding:14px 0;text-align:left;font-weight:400}#account_page .account_overview .orderHistory td{font-size:16px;font-family:Trade Gothic LT W01 Roman;padding:14px 0;border-bottom:1px solid #D4D4D4}#account_page .account_overview .orderHistory td a{border-bottom:1px solid #000}#account_page .account_overview .customer_address{font-size:20px;line-height:28px}#account_page .account_overview .customer_address h4.title{font-size:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;color:#929292}#account_page .account_overview .customer_address .address_controls{color:#d8041d;font-family:Trade Gothic LT W01 Roman;font-size:16px}#account_page .account_overview .customer_address .address_controls a{color:#d8041d;border-bottom:1px solid #D8041D}#account_page .product_wrapper h4.title{color:#929292;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;font-size:20px}#account_page .product_wrapper .products li.single-product{width:31.3%}#login_page{background:#fff}#login_page .container{position:relative}#login_page .container:before{content:"";position:absolute;top:120px;left:50%;width:1px;height:517px;background:#000}#login_page #reset_password input{margin-bottom:20px}#login_page .formWrapper{padding:140px 0}#login_page .formWrapper h2.title{letter-spacing:1.5px}#login_page .formWrapper .account-copy{color:#929292;line-height:24px;font-size:16px}#login_page .formWrapper p.msg{color:#929292;margin:10px 0 20px;display:block;font-size:15px;font-family:Trade Gothic LT W01 Roman}#login_page .formWrapper input{display:block;width:100%;line-height:60px;height:60px;border:1px solid #ccc;padding:0;text-indent:20px;font-size:20px;font-family:Trade Gothic LT W01 Roman;color:#929292;margin-bottom:-1px}#login_page .formWrapper .input-note{font-size:15px;font-family:Trade Gothic LT W01 Roman;margin:10px 0 0;text-align:left;display:block;color:#929292}#login_page .formWrapper .input-note.error{color:#d8041d}#login_page .formWrapper .customer_optin{margin:20px 0;display:block;padding:0;position:relative}#login_page .formWrapper .customer_optin span{font-size:14px;font-family:Trade Gothic LT W01 Roman;padding-left:50px;line-height:16px;display:block;text-align:left;color:#929292}#login_page .formWrapper .customer_optin:before{width:32px;height:32px;content:"";position:absolute;top:0;left:0;border:1px solid #979797;background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat center center/0px;transition:.3s all;-webkit-transition:.3s all}#login_page .formWrapper .customer_optin.active:before{background-size:20px}#login_page .formWrapper input[type=checkbox]{width:auto;height:auto;margin-top:4px;position:absolute;top:0;left:0;opacity:0}#login_page .formWrapper button{width:222px;line-height:50px;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT W01 Bold No-_2;font-size:20px;letter-spacing:1px;display:inline-block;border-radius:0;cursor:pointer}#login_page .formWrapper #submit_btn.active{pointer-events:none;background:#ccc;cursor:not-allowed}#login_page .formWrapper ul.login_controls{text-align:left;margin:30px 0}#login_page .formWrapper ul.login_controls li{display:block;list-style-type:none}#login_page .formWrapper ul.login_controls li a{display:inline-block;border-bottom:1px solid #000;font-size:16px;font-family:Trade Gothic LT W01 Roman;margin:0 0 10px}#login_page .formWrapper .errors ul li{color:#d8041d;list-style:none;font-style:italic;margin:16px 0}#login_page .formWrapper p.success-msg{color:#000;font-style:italic}#login_page .formWrapper #customer_login .btn,#login_page .formWrapper #customer_login .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #login_page .formWrapper #customer_login .shopify-payment-button__button--unbranded{margin-top:30px}#account_activate{background:#fff}#account_activate .formWrapper{padding:140px 0}#account_activate .formWrapper h2.title{letter-spacing:1.5px}#account_activate .formWrapper p.msg{color:#929292;margin:10px 0 20px;display:block;font-size:15px;font-family:Trade Gothic LT W01 Roman}#account_activate .formWrapper input{display:block;width:100%;line-height:60px;height:60px;border:1px solid #ccc;padding:0;text-indent:20px;font-size:20px;font-family:Trade Gothic LT W01 Roman;color:#929292;margin-bottom:-1px}#account_activate .formWrapper button{width:100%;line-height:50px;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT W01 Bold No-_2;font-size:20px;letter-spacing:1px;display:inline-block;border-radius:0;cursor:pointer}#account_activate .formWrapper #submit_btn.active{pointer-events:none;background:#ccc;cursor:not-allowed}#account_activate .formWrapper .errors ul li{color:#d8041d;list-style:none;font-style:italic;margin:16px 0}#account_activate .formWrapper p.success-msg{color:#000;font-style:italic}.shopify-challenge__container{background:#fff;padding:200px 0;max-width:100%!important}.shopify-challenge__container .shopify-challenge__button{background:#000;color:#fff;border:none}#contact_form_wrapper{display:block;width:100%}#contact_form_wrapper .map_wrapper{display:block;width:100%;height:380px;background:#ccc}#contact_form_wrapper .contact_copy_wrapper{display:block;width:100%;background:#fff;padding:90px 0}#contact_form_wrapper .contact_copy_wrapper .border-right{border-right:1px solid #D4D4D4}#contact_form_wrapper .contact_copy_wrapper h1.title{font-size:26px;margin:0}#contact_form_wrapper .contact_copy_wrapper .contact_meta h3{color:#929292;font-size:22px;font-family:Trade Gothic LT W01 Bd CnNo-20;margin:50px 0 16px}#contact_form_wrapper .contact_copy_wrapper .contact_meta p{color:#929292}#contact_form_wrapper .contact_copy_wrapper .form_wrapper input{display:block;width:100%;line-height:60px;height:60px;border:1px solid #ccc;padding:0;text-indent:20px;font-size:20px;font-family:Trade Gothic LT W01 Roman;color:#929292;margin-bottom:20px}#contact_form_wrapper .contact_copy_wrapper .form_wrapper select{display:block;width:100%;line-height:60px;height:60px;border:1px solid #ccc;padding:0 10px;font-size:20px;font-family:Trade Gothic LT W01 Roman;color:#929292;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;background:url(/cdn/shop/t/45/assets/icon-select-arrow-dark.png?v=4352956480682977495) no-repeat 96% center/14px #fff;-webkit-appearance:none;-moz-appearance:none}#contact_form_wrapper .contact_copy_wrapper .form_wrapper textarea{display:block;width:100%;min-height:180px;border:1px solid #ccc;padding:20px;font-size:20px;font-family:Trade Gothic LT W01 Roman;color:#929292;margin-bottom:20px;border-radius:0}#contact_form_wrapper .contact_copy_wrapper .form_wrapper button{width:222px;line-height:50px;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT W01 Bold No-_2;font-size:20px;letter-spacing:1px;display:inline-block;background:#d8041d;color:#fff;border-radius:0;cursor:pointer}#contact_form_wrapper .contact_copy_wrapper .border{width:100%;position:relative;display:block;height:480px}#contact_form_wrapper .contact_copy_wrapper .border:before{position:absolute;top:0;left:50%;width:1px;height:100%;background:#d4d4d4;content:""}#contact_form_wrapper #faq_wrapper{background:#f2f2f2;padding:120px 0}#contact_form_wrapper #faq_wrapper h1.title{display:block;margin:0 0 74px;font-size:26px;text-align:center}#contact_form_wrapper #faq_wrapper .faq_section{display:block;width:100%}#contact_form_wrapper #faq_wrapper .faq_section li{display:block;list-style:none;line-height:28px}#contact_form_wrapper #faq_wrapper .faq_section li a.question{font-size:16px;color:#000;border-bottom:1px solid #D4D4D4;display:block;padding:20px 30px 20px 0;transition:.3s ease;position:relative}#contact_form_wrapper #faq_wrapper .faq_section li a.question:after{content:"";position:absolute;top:32px;right:0;width:18px;height:2px;background:#929292}#contact_form_wrapper #faq_wrapper .faq_section li article{font-size:16px;color:#929292;display:block;margin:0;max-height:0;overflow:hidden;transition:.3s ease}#contact_form_wrapper #faq_wrapper .faq_section li article p:last-child{margin:0}#contact_form_wrapper #faq_wrapper .faq_section li.active article{max-height:1000px;overflow:visible;padding:20px 0;border-bottom:1px solid #D4D4D4}#contact_form_wrapper #faq_wrapper .faq_section li.active a:after{content:"";position:absolute;top:24px;right:0;width:18px;height:18px;background:url(/cdn/shop/t/45/assets/icon-faq-cross-red.png?v=3518978318253116655) no-repeat center center/contain}#contact_form_wrapper #faq_wrapper .faq_section li:first-child a.question{border-top:1px solid #D4D4D4}#our_story_wrapper{display:block;width:100%}#our_story_wrapper.project-x-stories .index_row{font-size:120px!important;line-height:60px;color:#28439a}#our_story_wrapper.project-x-stories .story_wrapper{padding-top:0}#our_story_wrapper.project-x-stories .story_wrapper .content_block{background:#fff}#our_story_wrapper .hero{display:block;width:100%;height:730px;background:url(/cdn/shop/t/45/assets/bundle_bg_R_logo.png?v=8187310568144012000) no-repeat 75% center/contain #fff}#our_story_wrapper .hero .container{min-height:100%}#our_story_wrapper .hero h1.banner_title{color:#000;margin:160px 0 24px}#our_story_wrapper .hero p{font-size:22px;color:#929292}#our_story_wrapper .hero .img_wrapper{width:600px;height:550px;position:absolute;bottom:0;right:0;background-position:center center;background-repeat:no-repeat;background-size:cover}#our_story_wrapper .story_wrapper{background:#fff;padding-top:80px;padding-bottom:60px}#our_story_wrapper .story_wrapper .title_central{margin:0 auto;position:absolute;top:50px;left:50%;text-align:center;z-index:2;transform:translate(-50%)}#our_story_wrapper .story_wrapper .content_block{padding:130px 120px 0;min-height:720px;background:#f2f2f2;position:relative}#our_story_wrapper .story_wrapper .content_block.first{padding-top:260px}#our_story_wrapper .story_wrapper .content_block.first:before{top:0;left:0;width:100%;height:130px;background:#fff;position:absolute;content:""}#our_story_wrapper .story_wrapper .content_block.last{padding-bottom:130px}#our_story_wrapper .story_wrapper .content_block.last:before{bottom:0;left:0;width:100%;height:130px;background:#fff;position:absolute;content:""}#our_story_wrapper .story_wrapper .content_block p{color:#6d6d6d;font-size:16px;line-height:24px}#our_story_wrapper .story_wrapper .content_block img{display:inline-block;margin:0 10px 0 0}#our_story_wrapper .story_wrapper .img_carousel{display:block;width:100%;text-align:center;padding:180px 120px 0;background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931);min-height:720px}#our_story_wrapper .story_wrapper .img_carousel .img_wrapper{display:block;text-align:center;margin-bottom:20px}#our_story_wrapper .story_wrapper .img_carousel .img_wrapper img{max-height:280px;margin:0 auto}#our_story_wrapper .story_wrapper .img_carousel p{font-size:16px;font-family:Trade Gothic LT W01 Roman}#our_story_wrapper .story_wrapper .img_carousel p.content{color:#6d6d6d}#our_story_wrapper .story_wrapper .img_carousel .slick-arrow{position:absolute;top:320px;cursor:pointer}#our_story_wrapper .story_wrapper .img_carousel .slick-arrow.slick-prev{left:80px}#our_story_wrapper .story_wrapper .img_carousel .slick-arrow.slick-next{right:80px}#our_story_wrapper .story_wrapper .img_carousel .slick-dots li{display:inline-block;list-style:none}#our_story_wrapper .story_wrapper .img_carousel .slick-dots li button{font-size:0;text-indent:-9999px;width:12px;height:12px;border-radius:50%;border:1px solid #D8041D;transition:.3s ease;display:block;margin-right:8px;cursor:pointer}#our_story_wrapper .story_wrapper .img_carousel .slick-dots li.slick-active button{background:#d8041d}#our_story_wrapper .story_wrapper .img_block{display:block;height:720px;background-repeat:no-repeat;background-position:center center;background-size:cover}#our_story_wrapper .story_wrapper .even{display:flex}#our_story_wrapper .story_wrapper .even .content-cell{order:2}#our_story_wrapper .story_wrapper .even .image-cell{order:1}#our_story_wrapper .single_product_carousel{position:relative}#our_story_wrapper .single_product_carousel:before{content:"";background:#fff;position:absolute;top:0;right:0;width:50%;height:100%;z-index:0}#our_story_wrapper .single_product_carousel p.meta{font-size:16px;color:#000;font-family:Trade Gothic LT W01 Roman;margin:0}#our_story_wrapper .single_product_carousel h2.title{margin:20px 0}#our_story_wrapper .single_product_carousel p.content{color:#929292;clear:both}#our_story_wrapper .single_product_carousel .product_carousel_item img{margin:0 auto}#our_story_wrapper #related_reads{background:#fff}#benefit_icons{width:100%}#benefit_icons .icon-description.low-contrast{opacity:.4}#benefit_icons .benefit-single{padding:0 12px;min-height:360px;text-align:center}#benefit_icons .benefit-single .icon-wrapper{height:var(--mobile-icon-size, 12rem);width:var(--mobile-icon-size, 12rem);margin:0 auto 16px}#benefit_icons .benefit-single img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#benefit_icons .benefit-single .title{font-size:22px;line-height:28px;margin-bottom:8px}#benefit_icons .benefit-single p{font-size:16px;line-height:1.33}#benefit_icons .slick-dots{text-align:center;margin-top:10px}#benefit_icons .slick-dots li{list-style:none}#benefit_icons .slick-dots li button{font-size:0;text-indent:-9999px;width:12px;height:12px;border-radius:50%;border:1px solid #D8041D;transition:.3s ease;display:block;margin-right:8px}#benefit_icons .slick-dots li.slick-active button{background:#d8041d}#benefit_icons .slick-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);-webkit-transform:translate(0,-50%)}#benefit_icons .slick-arrow.slick-prev{left:-20px}#benefit_icons .slick-arrow.slick-next{right:-20px}#page-template-centralised{background:#fff;padding-bottom:100px}#page-template-centralised .page_content h1.title{display:block;text-align:center;text-transform:uppercase;color:#000;font-size:28px;line-height:32px;letter-spacing:1.5px;margin:70px 0 50px;font-family:integral-cf-regulintegralcfRg}#page-template-centralised .page_content h1,#page-template-centralised .page_content h2,#page-template-centralised .page_content h3,#page-template-centralised .page_content h4,#page-template-centralised .page_content h5,#page-template-centralised .page_content h6{color:#000;text-transform:uppercase;font-family:Trade Gothic LT W01 Bd CnNo-20}#page-template-centralised .page_content h1{margin:0 0 30px;font-size:26px}#page-template-centralised .page_content h2{margin:30px 0;font-size:26px}#page-template-centralised .page_content h3{margin:30px 0;font-size:24px}#page-template-centralised .page_content h4{margin:30px 0;font-size:22px}#page-template-centralised .page_content h5{margin:30px 0;font-size:20px}#page-template-centralised .page_content h6{margin:30px 0;font-size:18px}#page-template-centralised .page_content ul,#page-template-centralised .page_content ol{list-style:inside}#page-template-centralised .page_content ul li,#page-template-centralised .page_content ol li{color:#929292;font-size:18px;margin:0;line-height:30px}#page-template-centralised .page_content p,#page-template-centralised .page_content blockquote{color:#929292;font-size:18px;margin:0 0 34px;line-height:30px}#search_wrapper{background:#fff;padding:40px 0 100px}#search_wrapper .results_toggle{text-align:center;display:block;margin-bottom:50px}#search_wrapper .results_toggle li{display:inline-block;list-style:none}#search_wrapper .results_toggle li a{font-family:Trade Gothic LT W01 Bd CnNo-20;color:#d4d4d4;border-bottom:1px solid transparent;display:block;margin:0 46px;text-transform:uppercase;transition:.3s ease}#search_wrapper .results_toggle li a.active{color:#000;border-color:#000}#search_wrapper .article_results_wrapper,#search_wrapper .product_results_wrapper{display:none}#search_wrapper .article_results_wrapper .noResults,#search_wrapper .product_results_wrapper .noResults{color:#d8041d;font-size:16px;display:block;text-align:center;font-style:italic;width:100%}#cart_wrapper{display:block;background:#fff;width:100%;padding-bottom:100px}#cart_wrapper h1{text-align:center;margin:80px 0 70px;font-size:26px;letter-spacing:2px}#cart_wrapper .empty_cart{display:block;width:100%;margin:30px 0}#cart_wrapper .empty_cart p{margin:20px 0}#cart_wrapper .cart_table{display:table;width:100%;border-collapse:collapse}#cart_wrapper .cart_table .t-row{display:table-row;border-bottom:1px solid #D4D4D4}#cart_wrapper .cart_table .t-row:last-child{border:none}#cart_wrapper .cart_table .t-head{display:table-cell;color:#929292;font-size:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;font-weight:400;padding:26px 0}#cart_wrapper .cart_table .t-cell{display:table-cell;color:#000;font-size:16px;font-family:Trade Gothic LT W01 Roman;letter-spacing:-.5px;padding:30px 0}#cart_wrapper .cart_table .t-cell .product_img{margin:0 10px 0 0}#cart_wrapper .cart_table .t-cell ul{margin:10px 0 0}#cart_wrapper .cart_table .t-cell ul li{display:inline-block;list-style:none}#cart_wrapper .cart_table .t-cell ul li a{color:#d8041d;border-bottom:1px solid #D8041D;font-family:Trade Gothic LT W01 Roman;font-style:italic;margin:0 16px 0 0;line-height:28px}#cart_wrapper .cart_table .t-cell.price{font-family:Trade Gothic LT W01 Bold No-_2;color:#000;font-size:18px;line-height:24px;letter-spacing:-.5px}#cart_wrapper .cart_table .t-cell.quantity select{width:66px;height:50px;line-height:50px;background:url(/cdn/shop/t/45/assets/icon-select-arrow-dark.png?v=4352956480682977495) no-repeat 42px center/14px #fff;border:1px solid #D4D4D4;padding:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;text-indent:2px;text-overflow:""}#cart_wrapper .cart_table .t-cell.subtotal{color:#000;font-size:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;font-weight:400;line-height:48px}#cart_wrapper .cart_table .limit-note{color:#d8041d}#cart_wrapper .cart_controls{display:block;width:100%}#cart_wrapper .cart_controls li{display:inline-block;list-style:none;margin-right:20px}#cart_wrapper .cart_controls li:last-child{margin-right:0}#cart_wrapper .cart_controls li a.checkout{padding:0;min-width:222px;text-align:center}#cart_wrapper .cart_controls li button{border-radius:0}#cart_wrapper .mobile{display:none}#cart_wrapper .discount_msg{clear:both;margin:20px 0 0;color:#929292}#cart_wrapper .discount_msg .fa{color:#000}#find_my_plan_wrapper{width:100%;min-height:800px;height:100vh;background-color:#222;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;position:relative}#find_my_plan_wrapper header{width:100%;padding:24px 0;position:absolute;top:0;left:0;z-index:9}#find_my_plan_wrapper header .logo{position:relative;font-family:integral-cf-regulintegralcfRg;margin:0;text-transform:uppercase;font-weight:400;font-size:24px;padding:0 0 0 70px;color:#929292;letter-spacing:1.5px;line-height:40px}#find_my_plan_wrapper header .logo:before{background:url(/cdn/shop/t/45/assets/logo_find_my_plan_x@2.png?v=9380482952552418604) no-repeat center center/contain;width:57px;height:40px;content:"";position:absolute;top:0;left:0}#find_my_plan_wrapper header .closeIcon{width:21px;height:21px;background:url(/cdn/shop/t/45/assets/icon-close-white.png?v=5791724194940313141) no-repeat center center/contain;position:absolute;top:8px;right:30px}#find_my_plan_wrapper header .progress_wrapper{display:block;text-align:center}#find_my_plan_wrapper header .progress_wrapper p{color:#fff;font-size:18px}#find_my_plan_wrapper header .progress_wrapper .progress{margin:0 auto;max-width:240px;height:14px;background:#929292;border-radius:20px}#find_my_plan_wrapper header .progress_wrapper .progress span{border-radius:20px;background:#d8041d;width:14px;height:14px;display:block;transition:.5s all}#find_my_plan_wrapper .question_wrapper{display:block;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);-webkit-transform:translate(0,-50%);-moz-transition:translate(0,-50%);-ms-transition:translate(0,-50%);-o-transition:translate(0,-50%)}#find_my_plan_wrapper .question_wrapper label{display:inline-flex}#find_my_plan_wrapper .question_wrapper .slick-list{min-height:50vh;display:flex;flex-direction:column;align-content:center;justify-content:center;place-content:center}#find_my_plan_wrapper .question_wrapper .slick-slide{display:flex;flex-direction:column;align-content:center;justify-content:center;place-content:center;outline:0}#find_my_plan_wrapper .question_wrapper .form_wrapper{display:block;text-align:center}#find_my_plan_wrapper .question_wrapper .form_wrapper .proceed{display:table!important;margin:40px auto 0;width:auto;text-align:center;clear:both}#find_my_plan_wrapper .question_wrapper .form_wrapper.slick-initialized{visibility:visible!important}#find_my_plan_wrapper .question_wrapper .form_wrapper input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}#find_my_plan_wrapper .question_wrapper .form_wrapper input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}#find_my_plan_wrapper .question_wrapper .form_wrapper .question_title{text-transform:uppercase;color:#fff;font-size:38px;line-height:42px;letter-spacing:4px;margin:0 0 4px}#find_my_plan_wrapper .question_wrapper .form_wrapper .instruction{color:#fff;font-size:18px;font-style:italic;line-height:28px;margin:0}#find_my_plan_wrapper .question_wrapper .form_wrapper .instruction a{color:#fff;text-decoration:underline}#find_my_plan_wrapper .question_wrapper .form_wrapper .input_wrapper{position:relative;max-width:400px;margin:20px auto 0;display:block}#find_my_plan_wrapper .question_wrapper .form_wrapper .input_wrapper .optin{color:#fff;font-size:16px;font-family:Trade Gothic LT W01 Roman;line-height:35px;margin:10px auto 0;position:relative;display:block}#find_my_plan_wrapper .question_wrapper .form_wrapper .input_wrapper .optin .optin_wrapper{display:block}#find_my_plan_wrapper .question_wrapper .form_wrapper .input_wrapper .optin .optin_wrapper input{position:absolute;opacity:0}#find_my_plan_wrapper .question_wrapper .form_wrapper .input_wrapper .optin .optin_wrapper .fakeBox{width:35px;height:35px;border:1px solid #fff;background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat center center/0 #ffffff26;display:inline-block;position:relative;top:12px;margin-right:10px;transition:.3s all}#find_my_plan_wrapper .question_wrapper .form_wrapper .input_wrapper .optin .optin_wrapper .fakeBox.active{background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat center center/20px #fff}#find_my_plan_wrapper .question_wrapper .form_wrapper .input_wrapper .optin .optin_wrapper .copy{line-height:18px;text-align:left;padding:10px 0 0 54px;display:block;font-size:14px}#find_my_plan_wrapper .question_wrapper .form_wrapper .input_wrapper button.submit{margin:40px auto 0;width:auto}#find_my_plan_wrapper .question_wrapper .form_wrapper input{margin:0 auto;border:1px solid #fff;background:#ffffff26;height:70px;line-height:70px;color:#fff;text-align:center;padding:0 20px}#find_my_plan_wrapper .question_wrapper .form_wrapper .standard_input{width:100%;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;text-transform:uppercase;text-align:left}#find_my_plan_wrapper .question_wrapper .form_wrapper .date_input{width:110px;margin:0 6px;text-align:center;display:inline-block;font-size:34px;font-family:integral-cf-regulintegralcfRg;color:#fff;letter-spacing:4px;padding:0;-webkit-appearance:none;-moz-appearance:none}#find_my_plan_wrapper .question_wrapper .form_wrapper input[type=number]::-webkit-outer-spin-button,#find_my_plan_wrapper .question_wrapper .form_wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#find_my_plan_wrapper .question_wrapper .form_wrapper input[type=number]{-moz-appearance:textfield}#find_my_plan_wrapper .question_wrapper .form_wrapper button{cursor:pointer;min-width:150px;text-align:center}#find_my_plan_wrapper .question_wrapper .form_wrapper button.slick-next{margin-top:10px}#find_my_plan_wrapper .question_wrapper .form_wrapper button.circular{position:absolute;top:50%;width:31px;height:31px;border-radius:50%;background-image:url(/cdn/shop/t/45/assets/icon-chev-right.png?v=2860360103663673484);background-repeat:no-repeat;background-size:10px;background-position:center center;transform:translateY(-50%);transition:.3s all}#find_my_plan_wrapper .question_wrapper .form_wrapper button.circular.red{background-color:#d8041d}#find_my_plan_wrapper .question_wrapper .form_wrapper button.circular.dark{background-color:#000}#find_my_plan_wrapper .question_wrapper .form_wrapper button.circular.inside{right:20px}#find_my_plan_wrapper .question_wrapper .form_wrapper button.circular.outside{right:-30px}#find_my_plan_wrapper .question_wrapper .form_wrapper button.next{clear:both;display:block;margin:90px auto 0;padding:0;width:150px;text-align:center}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper{display:block;margin:20px 0 0}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label{position:relative;display:inline-block;margin:0 20px}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label span{display:block;border-radius:50%;width:100px;height:100px;background:#ffffff26;text-align:center;border:1px solid #fff;font-size:40px;color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;line-height:100px;overflow:hidden;cursor:pointer;position:relative;transition:.3s all}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label span.none:after{width:4px;height:100px;background:#fff;position:absolute;content:"";bottom:0;left:50px;transition:.3s all;transform:rotate(-45deg) translate(0)}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label .diet{opacity:0;position:absolute;bottom:-100px}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label:after{color:#fff;font-size:22px;line-height:28px;font-family:Trade Gothic LT W01 Bd CnNo-20;position:absolute;bottom:-40px;left:0;width:100%;text-align:center;white-space:nowrap}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label.none:after{content:"NONE"}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label.vegetarian:after{content:"VEGETARIAN"}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label.vegan:after{content:"VEGAN"}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label.gluten_free:after{content:"GLUTEN FREE"}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label.active span{background:#fff;color:#000}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label.active span.none:after{background:#000}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper{display:block;margin:20px 0 0}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label{position:relative;display:inline-block;padding:0 20px 100px}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label span{display:block;border-radius:50%;width:100px;height:100px;background-color:#ffffff26;background-repeat:no-repeat;background-size:40px;background-position:center center;text-align:center;border:1px solid #fff;font-size:40px;color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;line-height:100px;overflow:hidden;cursor:pointer;position:relative;transition:.3s all}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label input{position:absolute;opacity:0;bottom:-120px;pointer-events:none}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label:after{color:#fff;font-size:22px;line-height:24px;font-family:Trade Gothic LT W01 Bd CnNo-20;position:absolute;top:120px;left:50%;text-align:center;transform:translate(-50%)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.bulk-up:after{content:"BULK UP"}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.bulk-up span{background-image:url(/cdn/shop/t/45/assets/icon-goal-bulk-up.svg?v=15040152909720328195)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.bulk-up.active span{background-image:url(/cdn/shop/t/45/assets/icon-goal-bulk-up-blk.svg?v=15158406780436182637)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.up-your-performance:after{content:"UP YOUR PERFORMANCE"}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.up-your-performance span{background-image:url(/cdn/shop/t/45/assets/icon-goal-performance.svg?v=16389408571456120145)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.up-your-performance.active span{background-image:url(/cdn/shop/t/45/assets/icon-goal-performance-blk.svg?v=13037518481135663201)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.get-lean:after{content:"GET LEAN"}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.get-lean span{background-image:url(/cdn/shop/t/45/assets/icon-goal-get-lean.svg?v=14916986202018872135)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.get-lean.active span{background-image:url(/cdn/shop/t/45/assets/icon-goal-get-lean-blk.svg?v=16145276359866964076)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.recover-faster:after{content:"RECOVER FASTER"}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.recover-faster span{background-image:url(/cdn/shop/t/45/assets/icon-goal-recover.svg?v=14414399304032817390)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.recover-faster.active span{background-image:url(/cdn/shop/t/45/assets/icon-goal-recover-blk.svg?v=15327639032006784007)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.dietary-management:after{content:"DIETARY MANAGEMENT"}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.dietary-management span{background-image:url(/cdn/shop/t/45/assets/icon-goal-lose-weight.svg?v=2186043276863537013)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.dietary-management.active span{background-image:url(/cdn/shop/t/45/assets/icon-goal-lose-weight-blk.svg?v=15041022904704330821)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.balance-your-body:after{content:"BALANCE YOUR BODY"}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.balance-your-body span{background-image:url(/cdn/shop/t/45/assets/icon-goal-health.svg?v=11804209234275701935)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.balance-your-body.active span{background-image:url(/cdn/shop/t/45/assets/icon-goal-health-blk.svg?v=2451818867807766201)}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label.active span{background-color:#fff}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper button.next{margin-top:140px}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper{display:table;margin:20px auto 0;width:668px}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper label{color:#fff;width:334px;border:1px solid #fff;text-align:left;position:relative;cursor:pointer;background-color:#ffffff26;transition:.3s all}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper label:after{background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat center center/0;position:absolute;content:"";top:50%;right:18px;width:26px;height:18px;transform:translateY(-50%);transition:.3s all}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper label span{line-height:68px;font-size:22px;display:block;padding:0 0 0 20px;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper label input{position:absolute;top:0;right:20px;opacity:0}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper label.active{background:#fff}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper label.active:after{background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat center center/20px}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper label.active span{color:#000}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper button.next{position:relative;top:100px;margin:0 auto}#find_my_plan_wrapper .back_button_wrapper{position:absolute;bottom:32px;left:0;width:100%}#find_my_plan_wrapper .back_button_wrapper .container{padding:0}#find_my_plan_wrapper .back_button_wrapper .back_button{font-size:20px;color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;line-height:28px;position:relative;padding-left:30px}#find_my_plan_wrapper .back_button_wrapper .back_button:after{background:url(/cdn/shop/t/45/assets/icon-chev-left.png?v=4840330652982896524) no-repeat center center/contain;width:21px;height:21px;position:absolute;top:3px;left:0;content:""}.flagged:before{color:#fff;background:#d8041d;border-radius:0 0 100px;position:absolute;top:0;left:0;padding:0 30px 0 20px;font-size:18px;line-height:38px;font-family:Trade Gothic LT W01 Bd CnNo-20;z-index:2;text-transform:uppercase}.flagged.new:before{content:"NEW";background:#000}.flagged.offer:before{content:"OFFER"}.flagged.new-flavour:before{content:"NEW FLAVOUR";background:#000}.flagged.sale:before{content:"SALE"}.flagged.bundle:before{content:"BUNDLE"}.flagged.out-of-stock:before{content:"Out Of Stock";background:#929292}.flagged.clearance:before{content:"Clearance"}.flagged.ten-percent:before{content:"10% off"}.flagged.twenty-percent:before{content:"20% off"}.flagged.thirty-percent:before{content:"30% off"}.flagged.thirty-percent-BFCM:before{content:"Black Friday - 30% off"}.flagged.fourty-percent:before{content:"40% off"}.flagged.fifty-percent:before{content:"50% off"}.flagged.sixty-percent:before{content:"60% off"}.flagged.fifteen-percent:before{content:"15% off"}.flagged.twenty-five-percent:before{content:"25% off"}.flagged.thirty-five-percent:before{content:"35% off"}.flagged.fourty-five-percent:before{content:"45% off"}.flagged.fifty-five-percent:before{content:"55% off"}.flagged .price del{color:#d8041d}ul.iconlist{position:relative}ul.iconlist li{width:30px;height:30px;background-color:#d8041d;border-radius:50%;display:inline-block;list-style:none;background-repeat:no-repeat;background-position:center center;background-size:20px}ul.iconlist li:after{font-family:Trade Gothic LT W01 Bold No-_2;font-size:12px;color:#929292;white-space:nowrap;top:-24px;left:0;width:100%;position:absolute;opacity:0;pointer-events:none;transition:.3s all}ul.iconlist li.bulk-up{background-image:url(/cdn/shop/t/45/assets/icon-goals-bulk-white.png?v=8151078379795226021)}ul.iconlist li.bulk-up:after{content:"BULK UP"}ul.iconlist li.get-lean{background-image:url(/cdn/shop/t/45/assets/icon-goals-get-lean-white.png?v=2780955710356856142)}ul.iconlist li.get-lean:after{content:"GET LEAN"}ul.iconlist li.balance-your-body{background-image:url(/cdn/shop/t/45/assets/icon-goals-health-white.png?v=5349566210398883766)}ul.iconlist li.balance-your-body:after{content:"BALANCE YOUR BODY"}ul.iconlist li.dietary-management{background-image:url(/cdn/shop/t/45/assets/icon-goals-lose-weight-white.png?v=5704371851600732467)}ul.iconlist li.dietary-management:after{content:"DIETARY MANAGEMENT"}ul.iconlist li.up-your-performance{background-image:url(/cdn/shop/t/45/assets/icon-goals-performance-white.png?v=18417826302998920155)}ul.iconlist li.up-your-performance:after{content:"UP YOUR PERFORMANCE"}ul.iconlist li.recover-faster{background-image:url(/cdn/shop/t/45/assets/icon-goals-recover-white.png?v=18280920788068155448)}ul.iconlist li.recover-faster:after{content:"RECOVER FASTER"}#plan_results_wrapper{width:100%}#plan_results_wrapper .plan_output .product_output.x-fit-collection-results .slick-active.lastElement .product:after{display:none}#plan_results_wrapper .plan_output .product_output.x-fit-collection-results .product{margin:0 20px}#plan_results_wrapper .plan_output .product_output.x-fit-collection-results .slick-arrow{position:absolute;z-index:2;background:url(icon-chev-left.png) no-repeat center center/20px #26449a;width:64px;height:64px;top:130px;border-radius:0;-webkit-border-radius:0;font-size:0px;text-indent:-9999px;cursor:pointer}#plan_results_wrapper .plan_output .product_output.x-fit-collection-results .slick-arrow.slick-prev{left:-40px}#plan_results_wrapper .plan_output .product_output.x-fit-collection-results .slick-arrow.slick-next{right:-40px;transform:rotate(180deg)}#plan_results_wrapper .content_wrapper{display:block;text-align:center;max-width:620px;margin:0 auto 50px}#plan_results_wrapper .content_wrapper h1{font-size:44px;line-height:44px;letter-spacing:2.5px}#plan_results_wrapper .hero{width:100%;background:url(/cdn/shop/t/45/assets/plan_wrapper_bg.png?v=5820653071772931889) no-repeat top left/430px #d8041d;color:#fff;padding:50px 0}#plan_results_wrapper .hero .plan_meta{position:relative}#plan_results_wrapper .hero .plan_meta:first-child:after{width:1px;height:100%;background:#fff;position:absolute;top:0;right:-15px;content:""}#plan_results_wrapper .hero .plan_meta:last-child{border-right:none;padding-right:0}#plan_results_wrapper .hero .plan_meta div{border-bottom:1px solid #fff;padding:0 20px 26px;margin-bottom:26px;min-height:150px}#plan_results_wrapper .hero .plan_meta div:nth-child(2n),#plan_results_wrapper .hero .plan_meta div.first{border:none;margin-bottom:0}#plan_results_wrapper .hero .plan_meta div p.title{font-size:18px;font-style:italic;line-height:28px}#plan_results_wrapper .hero .plan_meta div h4{line-height:30px;font-size:26px;margin:0;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase}#plan_results_wrapper .hero .plan_meta div h3.numeric{margin:0 15px 0 0;font-size:80px;font-family:integral-cf-regulintegralcfRg;letter-spacing:1.5px;line-height:64px;text-transform:uppercase}#plan_results_wrapper .hero .plan_meta div h4.circular{line-height:72px;height:72px;width:72px;border:1px solid #fff;border-radius:50%;text-align:center}#plan_results_wrapper .hero .plan_meta div .goal_icon{display:block;width:100%;max-width:200px;margin:20px 0 0}#plan_results_wrapper .plan_output{width:100%;background:#fff;padding:70px 0;color:#000;position:relative}#plan_results_wrapper .plan_output .content_wrapper p{color:#929292;font-size:16px}#plan_results_wrapper .plan_output .product_output{display:none}#plan_results_wrapper .plan_output .product_output .cell:nth-child(4) .product:after{display:none}#plan_results_wrapper .plan_output .product_output .product{position:relative;display:block;padding:40px 0}#plan_results_wrapper .plan_output .product_output .product:after{position:absolute;top:160px;right:-16px;content:"";background:url(/cdn/shop/t/45/assets/icon-close.png?v=2936695714345151919) no-repeat center center/contain;width:32px;height:32px;transform:rotate(45deg)}#plan_results_wrapper .plan_output .product_output .product img{max-width:270px;margin:0 auto;display:block;transition:.3s all}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper{color:#000;margin:10px 0 0}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .product_height_adjust{display:block}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .title{text-align:center;font-size:16px;font-family:Trade Gothic LT W01 Roman;margin:0;letter-spacing:-.5px}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .price{text-align:center;font-size:18px;font-family:Trade Gothic LT W01 Bold No-_2;letter-spacing:-.5px;margin:0 0 50px}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .product_rating{width:88px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;margin:0 auto 20px}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .product_rating.rating1{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_1.png?v=7927464267422433271)}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .product_rating.rating1-5{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_1-5.png?v=1320371309456124893)}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .product_rating.rating2{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_2.png?v=15606556964632859586)}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .product_rating.rating2-5{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_2-5.png?v=16760687824314773892)}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .product_rating.rating3{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_3.png?v=3347896776849269631)}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .product_rating.rating3-5{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_3-5.png?v=5674530440252960219)}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .product_rating.rating4{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_4.png?v=8887028451943611002)}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .product_rating.rating4-5{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_4-5.png?v=13439617469148406267)}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .product_rating.rating5{background-image:url(/cdn/shop/t/45/assets/icon_rating_stars_5.png?v=15951832754209139663)}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info_hovered{display:none}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info_hovered p{text-transform:uppercase;font-size:14px;letter-spacing:-.5px}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .mobile_desc_toggle{display:none}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .excerpt{color:#929292;line-height:28px}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .benefit_wrap{display:block;border-top:1px solid #D4D4D4;padding:15px 0;min-height:180px}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .benefit_wrap .benefit{background:url(/cdn/shop/t/45/assets/icon-checked-red.png?v=9902900446081419655) no-repeat left 6px/16px;padding-left:24px;font-size:14px;font-family:Trade Gothic LT W01 Roman;display:block;text-align:left;margin:0 auto;line-height:28px}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper select{line-height:60px;height:60px;padding:0 10px;width:100%;font-size:16px;background:url(/cdn/shop/t/45/assets/icon-select-arrow-dark.png?v=4352956480682977495) no-repeat 97% center/14px #fff;border:1px solid #D4D4D4;border-radius:0;-webkit-appearance:none;-moz-appearance:none;text-indent:0;text-overflow:"";margin-bottom:20px}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .variant_fake{width:100%;line-height:60px;height:60px;border:1px solid #D4D4D4;font-size:16px;display:block;margin-bottom:20px;color:#d4d4d4;cursor:not-allowed;padding:0 10px}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .add_to_basket{padding:0;width:100%;display:block;text-align:center}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .add_to_basket.disabled{background:#929292;color:#fff;cursor:not-allowed}#plan_results_wrapper .plan_output .button_wrapper{display:block;text-align:center;margin:20px 0}#plan_results_wrapper .plan_output .button_wrapper .btn.added,#plan_results_wrapper .plan_output .button_wrapper .ecommerce-options .added.shopify-payment-button__button--unbranded,.ecommerce-options #plan_results_wrapper .plan_output .button_wrapper .added.shopify-payment-button__button--unbranded{background:#fff;color:#929292;pointer-events:none}#plan_results_wrapper .suggested_vitamins .product_output{display:flex!important}#plan_results_wrapper .suggested_vitamins .suggested-vitamin{display:none}#plan_results_wrapper .suggested_vitamins .last-child .product:after{display:none}#plan_results_wrapper .training-guide{width:100%;background:#fff;position:relative}#plan_results_wrapper .training-guide:before{content:"";background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931);position:absolute;top:0;right:0;width:55%;height:100%}#plan_results_wrapper .training-guide .tg_select{display:none}#plan_results_wrapper .training-guide .training_guide_wrapper{min-height:560px;height:560px;position:relative}#plan_results_wrapper .training-guide .training_guide_wrapper .cell{position:relative}#plan_results_wrapper .training-guide .training_guide_wrapper .img_wrapper{display:block;height:450px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:50%;transform:translateY(-50%)}#plan_results_wrapper .training-guide .training_guide_wrapper .img_wrapper .mob_img{display:none}#plan_results_wrapper .training-guide .training_guide_wrapper article{position:absolute;top:50%;transform:translateY(-50%)}#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon{width:45px;height:32px;background-repeat:no-repeat;background-size:contain;background-position:left center;display:block;margin:0 0 20px}#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon.bulk-up{background-image:url(/cdn/shop/t/45/assets/icon-goals-performance.png?v=4993331327933829661)}#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon.get-lean{background-image:url(/cdn/shop/t/45/assets/icon-goals-performance.png?v=4993331327933829661)}#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon.Health{background-image:url(/cdn/shop/t/45/assets/icon-goals-performance.png?v=4993331327933829661)}#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon.lose-weight{background-image:url(/cdn/shop/t/45/assets/icon-goals-performance.png?v=4993331327933829661)}#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon.performance{background-image:url(/cdn/shop/t/45/assets/icon-goals-performance.png?v=4993331327933829661)}#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon.recover{background-image:url(/cdn/shop/t/45/assets/icon-goals-performance.png?v=4993331327933829661)}#plan_results_wrapper .training-guide .training_guide_wrapper article .title{font-size:26px;line-height:32px;text-transform:uppercase;font-family:integral-cf-regulintegralcfRg}#plan_results_wrapper .training-guide .training_guide_wrapper article .excerpt{color:#929292;font-size:16px;line-height:26px;margin:0 0 30px}.trustpilot_carousel{width:100%;padding:100px 0;min-height:440px}#order_single_result{display:block;background:#fff}#cookie_lightbox{background:#f2f2f2;position:fixed;z-index:999;bottom:0;left:0;width:100%;padding:26px 0;color:#fff;transition:.4s all}#cookie_lightbox.hide_lightbox{bottom:-800px}#cookie_lightbox .text-wrap{height:100%;display:flex;flex-flow:column wrap;justify-content:center}#cookie_lightbox .btn-wrap a:first-child{margin-bottom:.5rem}#cookie_lightbox .btn-wrap a.btn,#cookie_lightbox .btn-wrap .ecommerce-options a.shopify-payment-button__button--unbranded,.ecommerce-options #cookie_lightbox .btn-wrap a.shopify-payment-button__button--unbranded{line-height:40px;border-radius:20px;font-size:16px}#cookie_lightbox h3{color:#707070;font-size:20px;font-family:integral-cf-regulintegralcfRg;text-transform:uppercase;letter-spacing:1.1px;margin:0 0 10px}#cookie_lightbox p{color:#707070;font-size:16px;font-family:Trade Gothic LT W01 Roman;letter-spacing:-.4px}#cookie_lightbox p a{color:#707070;font-weight:700;text-decoration:underline}#cookie_lightbox .btn,#cookie_lightbox .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #cookie_lightbox .shopify-payment-button__button--unbranded{width:248px;padding:0;text-align:center}#smile-ui-container{z-index:10!important}.page-404{background:#fff;display:block;padding:200px 0 400px}#sweat_page .sweat_hero{width:100%;height:650px;background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff}#sweat_page .sweat_hero .container{height:100%}#sweat_page .sweat_hero .hero_wrapper{position:absolute;top:50%;left:30px;transform:translateY(-50%)}#sweat_page .sweat_hero .hero_wrapper h1{color:#fff}#sweat_page .sweat_hero .hero_wrapper article{display:block;color:#fff;margin:20px 0 40px;font-size:20px;line-height:28px;max-width:600px}#sweat_page .sweat_hero .hero_wrapper article a{color:#fff}#sweat_page .sweat_hero .hero_wrapper .btn_wrapper{display:block}#sweat_page .how_it_works{width:100%;background:#fff;padding:60px 0 35px}#sweat_page .how_it_works .sweat-usp{display:block;padding:60px}#sweat_page .how_it_works .sweat-usp .icon img{max-height:80px}#sweat_page .how_it_works .sweat-usp .usp-title{text-transform:uppercase;font-size:26px;color:#000;letter-spacing:1.5px;line-height:30px;margin:30px 0 23px}#sweat_page .how_it_works .sweat-usp .usp-desc{color:#929292;font-size:16px;line-height:24px}#sweat_page .how-to-earn{background:#d8041d;width:100%;color:#fff}#sweat_page .how-to-earn .title_wrapper{color:#fff;width:100%;border-bottom:1px solid #fff;height:80px}#sweat_page .how-to-earn .title_wrapper .title{color:#e1888f;font-size:26px;letter-spacing:1.5px;line-height:80px;background:url(/cdn/shop/t/45/assets/logo_find_my_plan_x@2.png?v=9380482952552418604) no-repeat center left/40px;padding:0 0 0 60px;margin:0}#sweat_page .how-to-earn .how-to-earn-wrapper{width:100%;padding:72px 0}#sweat_page .how-to-earn .how-to-earn-wrapper .points-copy h2{font-size:60px;line-height:64px;letter-spacing:3px}#sweat_page .how-to-earn .how-to-earn-wrapper .points-copy p{font-size:20px;color:#fff;line-height:28px;margin:0 0 30px}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper{display:block}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li{display:inline-block;width:50%;padding-bottom:50px;color:#fff;list-style:none;text-align:center;position:relative}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li img{display:block;max-height:100px;margin:30px auto 14px}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li p{letter-spacing:-.5px;line-height:28px;font-size:18px;margin:0;font-family:Trade Gothic LT W01 Roman}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li h5{font-family:Trade Gothic LT W01 Bd CnNo-20;margin:0;text-transform:uppercase;font-size:20px}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li:after{content:"";bottom:-12px;right:-23px;width:46px;height:24px;background:#d8041d;position:absolute;z-index:1}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li:first-child{border-right:1px solid #e1888f;border-bottom:1px solid #e1888f}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li:nth-child(2){border-bottom:1px solid #e1888f}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li:nth-child(3){border-right:1px solid #e1888f}#sweat_page .refer-a-friend{width:100%;background:#f2f2f2;position:relative;height:650px}#sweat_page .refer-a-friend .left-image{position:absolute;z-index:0;top:0;left:0;width:50%;height:100%;background:url(/cdn/shop/t/45/assets/refer-a-friend.jpg?v=18362932287005927238) no-repeat center center/cover}#sweat_page .refer-a-friend .container{z-index:1}#sweat_page .refer-a-friend .container .referal_code_wrapper{padding:90px 130px}#sweat_page .refer-a-friend .container .referal_code_wrapper img{margin-bottom:20px}#sweat_page .refer-a-friend .container .referal_code_wrapper h3{font-size:26px;line-height:32px;letter-spacing:1.5px}#sweat_page .refer-a-friend .container .referal_code_wrapper p{color:#929292;font-size:16px;line-height:26px;margin:0 0 20px}#sweat_page .refer-a-friend .container .referal_code_wrapper ol{padding:0 0 0 12px;margin:0 0 40px}#sweat_page .refer-a-friend .container .referal_code_wrapper ol li{color:#929292;font-size:16px;line-height:26px;margin:0 0 20px}#sweat_page .refer-a-friend .container .referal_code_wrapper .code_output{height:58px;border:1px solid #ccc;border-radius:4px;position:relative}#sweat_page .refer-a-friend .container .referal_code_wrapper .code_output input{font-size:14px;font-family:Courier New,Courier,monospace;line-height:58px;letter-spacing:0;font-weight:700;padding-left:20px;background:transparent;border:none;box-shadow:none;width:100%}#sweat_page .refer-a-friend .container .referal_code_wrapper .code_output .copy_link{position:absolute;top:10px;right:10px;line-height:38px;padding:0 20px;border-radius:4px;background:#000;color:#fff;font-size:15px;font-family:Trade Gothic LT W01 Roman;letter-spacing:-1px}#sweat_page .sweat-points-overview{width:100%;padding:230px 0 100px;background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931) repeat}#sweat_page .sweat-points-overview .cell{position:relative}#sweat_page .sweat-points-overview .redeem-points-copy{position:absolute;top:50%;left:0;transform:translateY(-50%);text-align:right}#sweat_page .sweat-points-overview .redeem-points-copy h2{font-size:60px;line-height:64px;letter-spacing:3px}#sweat_page .sweat-points-overview .redeem-points-copy p a{font-family:Trade Gothic LT W01 Roman;font-size:16px;border-bottom:1px solid #000}#sweat_page .sweat-points-overview .redeem-points-copy .btn,#sweat_page .sweat-points-overview .redeem-points-copy .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #sweat_page .sweat-points-overview .redeem-points-copy .shopify-payment-button__button--unbranded{margin-bottom:20px}#sweat_page .sweat_levels{width:100%;background:#fff;padding:120px 0}#sweat_page .sweat_levels .sweat_levels_bar{display:block;margin:0 auto 42px;max-width:1240px}#sweat_page .sweat_levels .title{text-align:center;text-transform:uppercase;font-size:26px;letter-spacing:1.5px;margin:0 0 30px}#sweat_page .sweat_levels .sweat_level_single{padding:0 60px}#sweat_page .sweat_levels .sweat_level_single img{display:block;margin:0 auto}#sweat_page .sweat_levels .sweat_level_single h3{font-size:60px;color:#d8041d;letter-spacing:3px;font-family:integral-cf-regulintegralcfRg;margin:40px 0 20px}#sweat_page .sweat_levels .sweat_level_single .overview{font-size:16px;line-height:24px;color:#000;position:relative}#sweat_page .sweat_levels .sweat_level_single .overview:after{content:"";position:absolute;bottom:-20px;left:0;width:54px;height:1px;background:#000}#sweat_page .sweat_levels .sweat_level_single .points-earnt{line-height:24px;font-size:18px;color:#000;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;margin:40px 0 0}#sweat_page .sweat_levels .sweat_level_single.first h3{opacity:.2}#sweat_page .sweat_levels .sweat_level_single.second h3{opacity:.5}#sweat_page .sweat_levels .btn_wrapper{display:block;width:100%;text-align:center}#sweat_page .sweat_levels .btn_wrapper .btn,#sweat_page .sweat_levels .btn_wrapper .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #sweat_page .sweat_levels .btn_wrapper .shopify-payment-button__button--unbranded{margin:54px auto 0}#newsletter{position:fixed;background:#d8041d;bottom:0;left:0;width:100%;color:#fff;z-index:9;padding:40px 0;display:none}#newsletter .align-center{text-align:center}#newsletter .j-close-newsletter{background:url(/cdn/shop/t/45/assets/icon-close-white.png?v=5791724194940313141) no-repeat center center/contain;position:absolute;top:20px;right:40px;width:20px;height:20px;cursor:pointer}#newsletter input.email{line-height:50px;height:50px;display:inline-block;padding:0 12px;color:#929292;border:none;border-radius:none;width:360px}#newsletter input.email.mce_inline_error{border:2px solid #000!important}#newsletter button{border:none;border-radius:none}#newsletter .klaviyo_messages .success_message{display:none}#newsletter .email_error{width:100%;text-align:center;font-size:16px;font-family:Trade Gothic LT W01 Bd CnNo-20;color:#fff;display:none;text-transform:uppercase;margin-top:10px}#newsletter .disclaimer{font-size:13px;line-height:1.4;text-align:center;display:block;margin:16px auto 0;color:#000;max-width:740px;font-family:Trade Gothic LT W01 Roman;font-display:swap}#newsletter .disclaimer a{color:#000!important}#newsletter_page_template{display:block;width:100%;height:90vh;min-height:800px;position:relative;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;background-position:center center}#newsletter_page_template:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;content:""}#newsletter_page_template .newsletter_inner{position:absolute;z-index:2;top:50%;left:50%;width:740px;max-width:100%;transform:translate(-50%,-50%);color:#fff;text-align:center}#newsletter_page_template .newsletter_inner .page_title{color:#fff;letter-spacing:2.5px;font-size:44px;line-height:44px;margin:0 0 20px}#newsletter_page_template .newsletter_inner p{font-size:18px;line-height:28px;margin:0 0 20px}#newsletter_page_template .newsletter_inner form .email,#newsletter_page_template .newsletter_inner form .name{display:block;width:334px;line-height:66px;height:66px;background:#fff3;margin:0 auto .5em;border:1px solid #fff;box-shadow:none;font-family:integral-cf-regulintegralcfRg;color:#fff;font-size:22px;text-indent:26px}#newsletter_page_template .newsletter_inner form .submit_btn{border:none;box-shadow:none;width:220px;text-align:center}#newsletter_page_template .newsletter_inner form .submit_btn.disabled{background:#ccc;cursor:not-allowed}#newsletter_page_template .newsletter_inner form .optin_wrapper{display:block;width:334px;margin:10px auto 30px}#newsletter_page_template .newsletter_inner form .optin_wrapper input{position:absolute;opacity:0}#newsletter_page_template .newsletter_inner form .optin_wrapper .fakeBox{width:35px;height:35px;border:1px solid #fff;background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat center center/0 #ffffff26;display:inline-block;position:relative;top:12px;margin-right:10px;transition:.3s all}#newsletter_page_template .newsletter_inner form .optin_wrapper .fakeBox.active{background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat center center/20px #fff}#newsletter_page_template .newsletter_inner form .optin_wrapper .copy{line-height:20px;text-align:left;padding:10px 0 0 54px;display:block;font-size:15px}#newsletter_page_template .newsletter_inner form .klaviyo_messages .success_message{display:none}#newsletter_page_template .newsletter_inner .disclaimer{font-size:15px;line-height:20px;color:#fff;display:block;text-align:center;margin:20px 0}#newsletter_page_template .newsletter_inner .disclaimer a{color:#fff}.js-anim_shape{display:block;position:absolute;bottom:0;right:0;background:url(./overlay_video-2x.png) 0 0 no-repeat;height:100%;width:55%;z-index:2;background-size:cover}#hero_project-x_container #hero_video_iframe{position:absolute;top:0;left:0;min-width:100%;min-height:100%;height:100%;background-color:#000;overflow:hidden}#hero_project-x_container #hero_video_iframe iframe{position:absolute;top:-10%;left:-20%;width:140%;height:125%;pointer-events:none}#hero_project-x_container .banner_title{margin-top:-32px}#hero_project-x_container .scroll_down_arrow{width:32px;height:14px;background:url(./px_arrow_down.png) center center no-repeat;background-size:contain;margin:0 auto 20px;z-index:4}#hero_project-x_container .hero_inner-wrapper{position:relative;width:100%}#hero_project-x_container .scaleable_img{width:100%;vertical-align:middle;max-width:100%}#hero_project-x_container .image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:flex-end;align-content:center}#hero_project-x_container .container{height:50%;min-width:300px}#hero_project-x_container .container article{height:100%;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:space-between;align-content:center}#hero_project-x_container .container .countdown_wrapper{width:100%;padding:0 40px}#hero_project-x_container .container .countdown_item{margin:0 10px}#hero_project-x_container .container #project_x_countdown{display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;justify-content:space-between;align-content:center;margin-bottom:20px;width:100%}#hero_project-x_container .container #project_x_countdown div{display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}#hero_project-x_container .container #project_x_countdown span.digit{font-size:36px;letter-spacing:2.5px;font-family:integral-cf-regulintegralcfRg;text-transform:uppercase;line-height:36px;color:#fff}#hero_project-x_container .container #project_x_countdown span.string{font-size:14px;font-family:Trade Gothic LT W01 Roman;font-display:swap;color:#fff}#px_subscription_banner{background:#28439a;padding:100px 40px 85px;display:flex;justify-content:center;text-align:center;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;color:#fff}#px_subscription_banner .desk_notif{display:block}#px_subscription_banner p{margin-top:10px;font-size:20px;line-height:28px}#px_subscription_banner .input_wrapper{position:relative;border:1px solid #fff;width:300px;height:70px;margin:30px auto 20px;z-index:0}#px_subscription_banner .input_wrapper:after{content:"";display:block;top:0;left:0;bottom:0;right:0;position:absolute;background:#fff;opacity:.15}#px_subscription_banner input[type=email],#px_subscription_banner .valid_message{font-family:Trade Gothic LT W01 Bd CnNo-20;font-display:swap;font-size:22px;text-transform:uppercase;padding-right:65px;background:transparent;border:none;position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;padding-left:20px;z-index:1;color:#fff}#px_subscription_banner input[type=email]::-webkit-input-placeholder,#px_subscription_banner .valid_message::-webkit-input-placeholder{color:#fff6}#px_subscription_banner input[type=email]::-moz-placeholder,#px_subscription_banner .valid_message::-moz-placeholder{color:#fff6}#px_subscription_banner input[type=email]:-ms-input-placeholder,#px_subscription_banner .valid_message:-ms-input-placeholder{color:#fff6}#px_subscription_banner input[type=email]:-moz-placeholder,#px_subscription_banner .valid_message:-moz-placeholder{color:#fff6}#px_subscription_banner input[type=submit],#px_subscription_banner .valid_message .icon{position:absolute;top:50%;right:20px;text-indent:-9999px;border:none;background:url(./px_input_submit.png) 0 0 no-repeat;background-size:contain;height:32px;width:32px;cursor:pointer;z-index:3;margin-top:-16px}#px_subscription_banner small,#px_subscription_banner .error_message{font-family:Lora,serif;font-display:swap;font-weight:400;font-size:12px;line-height:17px;display:block}#px_subscription_banner small a,#px_subscription_banner .error_message a{color:#fff;text-decoration:underline}#px_subscription_banner .valid_message .icon{background:url(./valid_icon_px.png) 0 0 no-repeat;background-size:cover}#px_subscription_banner .valid_message .text{position:absolute;top:20px;left:20px;font-size:22px}#px_subscription_banner .error_message{color:red;margin-bottom:10px}#px_subscription_banner .error_message a{color:red}#px_subscription_banner .countdown_item{margin:0 5px}.pt_outter{background:url(elite_carousel_wrapper_logo_element.png) no-repeat 85% center/contain;padding:160px 0 0}.pt_outter .pt_wrapper .title{font-size:60px;line-height:64px;margin:0 0 20px}.pt_outter .pt_wrapper p{line-height:25px}.pt_programme_wrapper{border-top:3px solid #000000;border-bottom:3px solid #000000;margin:70px 0 76px;position:relative}.pt_programme_wrapper .content{text-align:center;padding:76px 0 45px}.pt_programme_wrapper .content .title{font-size:32px;line-height:40px;font-weight:700;margin-bottom:40px;font-family:integral-cf-regulintegralcfRg}.pt_programme_wrapper .content .overview{font-size:28px;line-height:41.6px;max-width:65ch;margin:0 auto}.pt_form_wrapper{display:block;text-align:center;padding:20px 0}.pt_form_wrapper .title{text-transform:uppercase;display:inline-block;text-align:center;font-weight:700;font-family:Trade Gothic LT W01 Bold No-_2;font-size:15px;letter-spacing:2px;position:relative;margin:0 auto 30px;padding:0 40px}.pt_form_wrapper .title:before{position:absolute;top:50%;left:0;width:100%;height:1px;background:#ccc;content:""}.pt_form_wrapper .title span{background:#fff;position:relative;z-index:1;font-family:Trade Gothic LT W01 Bd CnNo-20;padding:0 10px}.pt_form_wrapper input{display:block;width:100%;line-height:60px;height:60px;border:1px solid #ccc;padding:0;text-indent:20px;font-size:20px;font-family:Trade Gothic LT W01 Roman;font-display:swap;color:#000;margin-bottom:20px}.pt_form_wrapper select{display:block;width:100%;line-height:60px;height:60px;border:1px solid #ccc;padding:0;text-indent:20px;font-size:16px;font-family:Trade Gothic LT W01 Roman;font-display:swap;color:#000;margin-bottom:20px;border-radius:0;-webkit-border-radius:0px;overflow:hidden;text-overflow:ellipsis;background:url(icon-select-arrow-dark.png) no-repeat 96% center/14px #fff;-webkit-appearance:none;-moz-appearance:none}.pt_form_wrapper textarea{display:block;width:100%;min-height:220px;border:1px solid #ccc;padding:20px;font-size:20px;font-family:Trade Gothic LT W01 Roman;font-display:swap;color:#000;margin-bottom:20px;border-radius:0}.pt_form_wrapper textarea.social_textarea{min-height:140px}.pt_form_wrapper button{width:222px;line-height:50px;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT W01 Bold No-_2;font-display:swap;font-size:20px;letter-spacing:1px;display:inline-block;background:#d8041d;color:#fff;border-radius:0;cursor:pointer}.pt_form_wrapper .disclaimer{display:block;text-align:center;font-size:15px;margin:30px auto;max-width:840px;color:#929292}.pt_form_wrapper .form_fields{position:relative;margin-bottom:30px}.pt_form_wrapper .form_fields:before{content:"";position:absolute;top:0;left:50%;height:380px;width:2px;background:#ccc;margin:0 0 0 -1px}.pt_form_wrapper .form_fields .f-rhs{padding-left:40px}.pt_form_wrapper .form_fields .f-lhs{padding-right:40px}.pt_form_wrapper .customer_optin{margin:20px 0;display:block;padding:0;position:relative}.pt_form_wrapper .customer_optin p{font-size:16px;font-family:Trade Gothic LT W01 Roman;padding:0 0 0 50px;line-height:16px;display:block;text-align:left;color:#929292}.pt_form_wrapper .customer_optin:before{width:32px;height:32px;content:"";position:absolute;top:0;left:0;border:1px solid #979797;background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat center center/0px;transition:.3s all;-webkit-transition:.3s all}.pt_form_wrapper .customer_optin.active:before{background-size:20px}.pt_form_wrapper .customer_optin input{position:absolute;top:0;opacity:0;width:38px;height:38px}.pt_form_wrapper #submit_btn.active{pointer-events:none;background:#ccc;cursor:not-allowed}.sale_banner{position:relative;display:block;width:100%}.sale_banner .wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.sale_banner .container{display:block;position:relative;height:100%}.sale_banner .dt_img{display:block;width:100%}.sale_banner .m_img{display:none}.sale_banner article{position:absolute;top:50%;left:30px;transform:translateY(-50%)}.sale_banner article p{color:#fff}.sale_banner article p.flag{text-transform:uppercase;background:#d8041d;font-family:Trade Gothic LT W01 Bd CnNo-20;display:inline-block;padding:10px 40px 10px 30px;border-radius:0 0 40px}.r-page-cookie-test .page_content,.r-page-cookie-policy .page_content,.r-page-cookie-policy-latest .page_content{word-break:break-word}.r-page-cookie-test .btn-wrap,.r-page-cookie-policy .btn-wrap,.r-page-cookie-policy-latest .btn-wrap{text-align:center;margin:0 0 2.5rem}.r-page-cookie-test .btn-wrap .cta-link,.r-page-cookie-policy .btn-wrap .cta-link,.r-page-cookie-policy-latest .btn-wrap .cta-link{line-height:normal;padding:1rem 1.875rem;font-size:14px}.cart-modal .overlay{position:fixed;bottom:0;right:0;max-width:100vw;height:100vh;width:100vw;max-height:0vh;background-color:#000;opacity:.25;cursor:pointer;z-index:8}.cart-modal.active .cart-inner{max-height:600px;padding:56px 24px 24px}.cart-modal.active .overlay{max-height:100vh}.cart-modal .cart-inner{position:absolute;top:calc(100% + 16px);right:0;width:280px;max-height:0;background-color:#fff;transition:.3s all;overflow:hidden;z-index:9;padding:0 24px}.cart-modal .cart-inner:before{content:"";width:120px;height:2px;background-color:#2323231a;position:absolute;top:16px;left:50%;transform:translate(-50%)}.cart-modal .cart-inner .close-icon{position:absolute;top:32px;right:20px;width:20px;height:20px;background-repeat:no-repeat;background-image:url(icon-close-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:16px;background-color:transparent;transform:translateY(-50%);font-size:0;margin-left:0}.cart-modal .cart-inner .cart-header{border-bottom:1px solid rgba(35,35,35,.1019607843);margin-bottom:16px}.cart-modal .cart-inner .cart-header .title{font-family:integral-cf-regulintegralcfRg;font-size:22px;line-height:28px;color:#232323;margin-bottom:16px}.cart-modal .cart-inner .cart-contents .meta{padding-right:8px}.cart-modal .cart-inner .cart-contents .cart-item{display:flex;align-items:center;border-bottom:1px solid rgba(35,35,35,.1019607843);padding-bottom:16px;margin-bottom:16px}.cart-modal .cart-inner .cart-contents .cart-item .image{max-width:92px;width:100%;height:90px;margin-right:8px;margin-left:0}.cart-modal .cart-inner .cart-contents .cart-item .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cart-modal .cart-inner .cart-contents .cart-item .product-title,.cart-modal .cart-inner .cart-contents .cart-item .variant-title,.cart-modal .cart-inner .cart-contents .cart-item .qty-text{font-size:16px;line-height:20px;margin:0}.cart-modal .cart-inner .cart-contents .cart-item .price{margin:8px 0;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;color:#d8041d}.cart-modal .cart-inner .cart-contents .cart-item .price del{color:#232323;text-decoration:line-through}.cart-modal .cart-inner .cart-footer button{display:block;width:100%}.cart{background-color:#fff;padding:24px 0 0;overflow:hidden}.cart .cart-header{text-align:center}.cart .cart-content{border-bottom:1px solid rgba(35,35,35,.1019607843);margin-bottom:16px;padding-bottom:16px}.cart .cart-content .shaker-upsell{width:100%;background-color:#2323231a;text-align:left;padding:13px 19px;display:flex;color:#232323;white-space:nowrap;align-items:center;border-radius:0;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;margin-bottom:8px;font-size:18px;line-height:24px;cursor:pointer}.cart .cart-content .shaker-upsell .cta{color:#d8041d;margin-left:6px;white-space:nowrap}.cart .cart-content .shaker-upsell svg{fill:transparent;margin-right:8px}.cart .cart-content .free-shipping-wrapper,.cart .cart-content .free-sample-wrapper{width:100%;background-color:#23232366;font-family:Trade Gothic LT W01 Bd CnNo-20;padding:12px 19px;text-transform:uppercase;font-size:18px;line-height:24px;margin-bottom:8px}.cart .cart-content .free-shipping-wrapper p,.cart .cart-content .free-sample-wrapper p{display:flex;align-items:center}.cart .cart-content .free-shipping-wrapper p span,.cart .cart-content .free-sample-wrapper p span{margin:0 5px}.cart .cart-content .free-shipping-wrapper p svg,.cart .cart-content .free-sample-wrapper p svg{margin-right:8px}.cart .cart-content .free-shipping-wrapper.complete,.cart .cart-content .free-sample-wrapper.complete{background-color:#51b37f;color:#fff;padding-left:48px;position:relative}.cart .cart-content .free-shipping-wrapper.complete:before,.cart .cart-content .free-sample-wrapper.complete:before{content:"";background-image:url(white-tick-only.svg);height:11px;width:16px;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.cart .cart-content .free-shipping-wrapper p,.cart .cart-content .free-sample-wrapper p{margin-bottom:0}.cart .cart-content .free-sample-wrapper{margin-bottom:16px}.cart .cart-content .cart-items{padding-top:16px;border-top:1px solid rgba(35,35,35,.1019607843)}.cart .cart-content .cart-items .line-item{display:flex;position:relative;border-bottom:1px solid rgba(35,35,35,.1019607843);width:100%;margin-bottom:16px;padding-bottom:16px}.cart .cart-content .cart-items .line-item .img-wrap{max-width:92px;width:100%;height:90px;margin-right:8px;margin-left:0}.cart .cart-content .cart-items .line-item .img-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cart .cart-content .cart-items .line-item .title{font-size:16px;line-height:20px;margin-bottom:8px}.cart .cart-content .cart-items .line-item .remove-icon{position:absolute;right:0;bottom:32px;font-size:12px;line-height:16px;font-family:Trade Gothic LT W01 Bd CnNo-20;color:#d8041d;text-decoration:underline;text-transform:uppercase;cursor:pointer}.cart .cart-content .cart-items .line-item .single-price{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;color:#d8041d;margin-bottom:16px}.cart .cart-content .cart-items .line-item .single-price del{color:#232323;text-decoration:line-through}.cart .cart-content .sample-wrapper{border-bottom:1px solid rgba(35,35,35,.1019607843);margin-bottom:16px;padding-bottom:16px}.cart .cart-content .sample-wrapper .sample-wrapper-inner{background-color:#2323231a;padding:16px}.cart .cart-content .sample-wrapper .sample-header h4{font-size:22px;line-height:28px;margin-bottom:8px}.cart .cart-content .sample-wrapper .sample-header h6{font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase;font-size:18px;line-height:24px;margin-top:24px;margin-bottom:8px}.cart .cart-content .sample-wrapper .sample-line-item{background-color:#fff;display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:8px 16px}.cart .cart-content .sample-wrapper .sample-line-item img{height:77px;width:77px;margin-right:8px}.cart .cart-content .sample-wrapper .sample-line-item .title{margin-bottom:0}.cart .cart-content .sample-wrapper .sample-line-item .variant-title{font-size:14px;color:#23232366}.cart .cart-content .sample-wrapper .sample-line-item.disabled{opacity:.4;pointer-events:none}.cart .cart-content .sample-wrapper .sample-label{display:flex;align-items:center;flex-grow:2;cursor:pointer}.cart .cart-content .sample-wrapper .checkbox-wrapper{height:24px;width:24px;margin-left:16px;cursor:pointer}.cart .cart-content .sample-wrapper .checkbox-wrapper .custom-checkbox{height:24px;width:24px;display:block;position:relative;border-radius:4px;overflow:hi;border:1px solid #89939E;cursor:pointer;transition:all .3s}.cart .cart-content .sample-wrapper .checkbox-wrapper .custom-checkbox:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:16px;width:16px;background-image:url(Check.svg);background-repeat:no-repeat;transition:all .3s}.cart .cart-content .sample-wrapper .checkbox-wrapper input:checked+.custom-checkbox{background-color:#d8041d;border-color:#d8041d}.cart .cart-content .sample-wrapper .checkbox-wrapper input:checked+.custom-checkbox:after{opacity:1}.cart .cart-content .pricing-table p{display:flex;justify-content:space-between;font-size:16px;line-height:20px;margin-bottom:8px}.cart .cart-content .pricing-table p span:last-of-type{font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase}.cart .cart-content .pricing-table p.info{justify-content:flex-end;position:relative}.cart .cart-content .pricing-table p.info span{padding-left:30px;position:relative}.cart .cart-content .pricing-table p.info span:after{content:attr(data-tooltip);width:260px;position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background-color:#fff;border:1px solid rgba(35,35,35,.1019607843);font-size:14px;line-height:18px;padding:16px;opacity:0;font-family:Lora,serif;font-display:swap;text-transform:none}.cart .cart-content .pricing-table p.info span:before{content:"i";height:20px;width:20px;border-radius:100%;border:2px solid #232323;position:absolute;font-family:Trade Gothic LT W01 Bd CnNo-20;top:0;left:0;display:flex;justify-content:center;align-items:center;font-size:12px;line-height:12px;text-transform:none}.cart .cart-footer{display:flex;flex-direction:column;margin-bottom:40px}.cart .cart-footer .btn,.cart .cart-footer .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options .cart .cart-footer .shopify-payment-button__button--unbranded{order:1}.cart .cart-footer a{width:100%}.cart .cart-footer .express-msg{font-size:16px;line-height:20px;font-family:Lora,serif;font-display:swap;text-align:center;margin:16px 0;order:3}.cart .cart-footer .additional-checkout-buttons{order:4}.cart .cart-footer .dynamic-checkout__content{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -8px;width:calc(100% + 16px)}.cart .cart-footer .dynamic-checkout__content>div{margin:0 8px;width:113px}.cart .cart-footer .payment-methods{display:flex;flex-wrap:wrap;justify-content:center;order:2;margin-top:16px}.cart .cart-footer .payment-methods p{width:100%;font-size:16px;line-height:20px;font-family:Lora,serif;font-display:swap;text-align:center;margin:16px 0 4px;display:none}.cart .cart-footer .payment-methods svg{margin:0 4px}.cart .product-upsell{position:relative;background-color:#2323231a;padding:40px 16px}.img-fluid{width:100%;height:auto}.product-ribbon{clear:both;width:100%;margin:0 auto;display:block}.product-ribbon .left-wrap .inner{display:flex;flex-flow:row wrap;align-items:center;padding:20px 20px 20px 0}.product-ribbon .left-wrap .inner .info-text{width:65%;padding-left:1rem;word-break:break-word}.product-ribbon .left-wrap .inner .info-text .title{margin:0;font-family:integral-cf-regulintegralcfRg;line-height:1;font-weight:400;letter-spacing:0;font-size:.75rem}.product-ribbon .left-wrap .inner .icon-wrap{width:35%}.product-ribbon .icon-wrap{max-width:60px}.product-ribbon .payment-icons{margin:0;list-style:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border-left:none;border-top:1px solid black;padding:20px}.product-ribbon .payment-icons li{margin-right:1.25rem}.product-ribbon .payment-icons li:last-child{margin-right:0}.spc-wrapper{margin:-4px}.homepage_bestsellers .btn-wrapper{margin-top:24px}.product-card{position:relative;background:#fff;width:calc(100% - 8px);margin:0 4px 16px;padding:0;border:1px solid rgba(35,35,35,.1019607843)}.product-card.oyw-product{padding:20px 0 0}.product-card .custom-tag{color:#fff;background:#d8041d;border-radius:0 0 100px;position:absolute;top:0;left:0;padding:0 30px 0 20px;font-size:18px;line-height:38px;font-family:Trade Gothic LT W01 Bd CnNo-20;z-index:3;text-transform:uppercase}.product-card .hover-wrapper{padding-top:100%;position:relative}.product-card .hover-wrapper .img-wrap{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1;transition:.3s all}.product-card .hover-wrapper .img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto;display:block;transition:.3s all}.product-card .hover-wrapper .img-wrap.img-wrap-hover{opacity:0;z-index:2}.product-card.product-card-height,.product-card .product-card-height{height:calc(100% - 24px)}.product-card.product-card-flex-col,.product-card .product-card-flex-col{display:flex;flex-direction:column}.product-card .product-card-price-row{display:flex;justify-content:space-between;align-items:flex-end;color:#d8041d;grid-gap:8px;gap:8px}.product-card .product-card__promo-code-col{text-align:right}.product-card .product-card__description,.product-card .product-card__info{margin-bottom:8px;font-weight:400}.product-card .product-card__spacer{flex:1}.product-card .product-details{padding-top:1rem;padding-bottom:1rem;background-color:#fff;text-align:center;display:block;position:relative;flex:1}.product-card .product-details .standard{font-size:16px;line-height:1.25}.product-card .product-details .standard .title,.product-card .product-details .standard .price{font-size:20px}.product-card .product-details .standard .title{margin:0 0 8px;font-family:Trade Gothic LT W01 Bd CnNo-20}.product-card .product-details .standard .price{line-height:26px;margin:8px 0 0;letter-spacing:-1px;font-family:Trade Gothic LT W01 Bd CnNo-20;color:#d8041d;text-transform:uppercase}.product-card .product-details .standard .price span{text-transform:uppercase}.product-card .product-details .standard .price del{color:#232323}.product-card .product-details .hovered{display:none}.product-card .product-details .hovered .benefit{background:url(icon-checked-black.png) no-repeat left 1px/16px;padding-left:24px;font-size:14px;font-family:Trade Gothic LT W01 Roman;display:inline-block}.product-card .qb-toggle{width:100%;padding:10px 27px;text-align:center;position:relative;font-size:18px;line-height:24px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#d8041d;border:1px solid #D8041D;text-transform:uppercase;font-family:Trade Gothic LT W01 Bd CnNo-20;transition:.3s all}.product-card .overlay{position:fixed;bottom:0;right:0;max-width:100vw;height:100vh;width:100vw;max-height:0vh;background-color:#000;opacity:.25;cursor:pointer;z-index:9}.product-card.active .quick-buy-modal{bottom:0}.product-card.active .overlay{max-height:100vh}.product-card-padding-wrapper{padding-bottom:24px}.product-card-padding-wrapper>.product-card{margin-bottom:0}.product-card-padding-wrapper>.product-card.product-card-height{height:100%}.quick-buy-modal{padding:40px 16px 24px;position:fixed;left:0;bottom:-100vh;width:100%;height:auto;z-index:9;background-color:#fff;max-height:100vh;max-height:100dvh;overflow:auto;transition:.3s all}.quick-buy-modal:before{content:"";width:120px;height:2px;background-color:#2323231a;position:absolute;top:16px;left:50%;transform:translate(-50%)}.quick-buy-modal .close-icon{position:absolute;top:10px;right:10px;width:22px;height:22px;background-repeat:no-repeat;background-image:url(icon-close-dark.svg);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:18px;background-color:transparent}.quick-buy-modal .product_rating_wrapper{display:none}.ecommerce-options .product-title{font-size:28px;line-height:34px;margin:0 0 8px}.ecommerce-options .price{font-size:28px;line-height:34px;margin:0 0 18px;letter-spacing:-1px;font-family:Trade Gothic LT W01 Bd CnNo-20;color:#d8041d}.ecommerce-options .price del{color:#232323}.ecommerce-options .offer{font-family:Trade Gothic LT W01 Bd CnNo-20;color:#d8041d;font-size:16px;line-height:20px;margin-bottom:12px;display:flex;align-items:center}.ecommerce-options .offer svg{stroke:#d8041d;height:24px;width:24px;margin-right:10px}.ecommerce-options .delivery{font-family:Trade Gothic LT W01 Bd CnNo-20;color:#232323;font-size:16px;line-height:20px;margin-bottom:12px;display:flex;align-items:center}.ecommerce-options .delivery svg{stroke:#232323;height:24px;width:24px;margin-right:10px}.ecommerce-options .variant-option{display:flex;flex-direction:column}.ecommerce-options .variant-option .selector-wrapper{order:1}.ecommerce-options .variant-option .selector-wrapper.size{order:2}.ecommerce-options .selector-wrapper{margin-bottom:24px}.ecommerce-options .selector-wrapper>label{font-size:16px;line-height:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;margin-bottom:10px;display:block}.ecommerce-options .selector-wrapper .single-option-selector{display:flex;flex-wrap:wrap;margin-bottom:-8px}.ecommerce-options .selector-wrapper .single-option-selector.hidden,.ecommerce-options .selector-wrapper .single-option-selector input[type=radio]{display:none}.ecommerce-options .selector-wrapper .single-option-selector label{font-size:16px;line-height:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;border:1px solid #D8041D;color:#232323;padding:8px;max-width:15rem;margin-right:10px;margin-top:0;margin-bottom:8px;width:auto;text-align:center;transition:.3s all}.ecommerce-options .selector-wrapper .single-option-selector input[type=radio]:checked+label{background-color:#d8041d;color:#fff}.ecommerce-options .btn,.ecommerce-options .shopify-payment-button__button--unbranded{width:100%}.ecommerce-options .no_of_servings{margin-bottom:24px}.ecommerce-options .no_of_servings p{font-size:14px;line-height:18px;margin-bottom:8px}.ecommerce-options .shopify-payment-button__button--unbranded{border-radius:0;background:transparent;color:#000;border:1px solid #D8041D}.ecommerce-options .shopify-payment-button__button--unbranded svg{stroke:#000}.ecommerce-options .express-msg{font-size:16px;line-height:20px;font-family:Lora,serif;font-display:swap;text-align:center;margin:16px 0}.ecommerce-options .shopify-payment-button__button--hidden{display:none}.ecommerce-options .shopify-payment-button__more-options{font-size:1rem;text-decoration:underline}.qty-wrapper{display:flex;max-width:104px;height:48px;border:1px solid rgba(35,35,35,.2);margin-right:8px;justify-content:space-between;align-items:center}.qty-wrapper input{width:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;line-height:24px;height:46px;min-width:20px;padding:0}.qty-wrapper input[type=number]::-webkit-outer-spin-button,.qty-wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-wrapper input[type=number]{-moz-appearance:textfield}.qty-wrapper .qty-btn{min-width:30px;font-size:0;height:100%;position:relative;cursor:pointer}.qty-wrapper .qty-btn:before{content:"";display:block;width:14px;position:absolute;top:50%;transform:translateY(-50%);height:2px;background-color:#232323}.qty-wrapper .qty-btn.decrement{padding:0 6px 0 10px}.qty-wrapper .qty-btn.decrement:before{left:10px}.qty-wrapper .qty-btn.increment{padding:0 10px 0 6px}.qty-wrapper .qty-btn.increment:before{right:10px}.qty-wrapper .qty-btn.increment:after{content:"";display:block;width:2px;position:absolute;top:50%;right:16px;transform:translateY(-50%);height:14px;background-color:#232323}.oyw-products a{position:relative;font-size:14px;font-family:Trade Gothic LT W01 Roman;line-height:20px;display:block;padding:15px 0 15px 40px;border-top:1px solid #D4D4D4}.oyw-products a:before,.oyw-products a:after{content:"";position:absolute;top:50%;border-radius:50%;-webkit-border-radius:50%;transform:translateY(-50%)}.oyw-products a:before{width:18px;height:18px;background:#d8041d;left:6px;opacity:0;transition:.3s all}.oyw-products a:after{width:30px;height:30px;border:1px solid #D8041D;left:0}.oyw-products a:last-of-type{border-bottom:1px solid #D4D4D4}.oyw-products a.active:before{opacity:1}.oyw-products .btn,.oyw-products .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options .oyw-products .shopify-payment-button__button--unbranded{width:100%;text-align:center;margin-top:20px;line-height:1;padding:16px 0}.oyw-products .btn.disabled,.oyw-products .ecommerce-options .disabled.shopify-payment-button__button--unbranded,.ecommerce-options .oyw-products .disabled.shopify-payment-button__button--unbranded{opacity:.4}.oyw-products-mobile{display:flex!important;padding:10px 0 30px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.selectNative,.selectCustom{position:relative;width:100%;height:2.5rem}.selectCustom{position:absolute;top:30px;left:0;display:none}.selectNative:focus,.selectCustom.isActive .selectCustom-trigger{outline:none}.select{position:relative}.selectLabel{display:block;font-weight:700;margin-bottom:.4rem}.selector-wrapper{position:relative;min-height:2.5rem}.selectNative,.selectCustom-trigger{font-size:1.125rem;line-height:1.5rem;background-color:#fff;border:1px solid #232323;border-radius:0;font-family:Trade Gothic LT W01 Bd CnNo-20}.selectNative{-webkit-appearance:none;-moz-appearance:none;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% - .5rem);background-position-y:.4rem;padding:0rem 1rem}.selectCustom-trigger{position:relative;width:100%;height:100%;background-color:#fff;padding:.5rem 1rem;cursor:pointer;z-index:1}.selectCustom-trigger:after{content:"\25be";position:absolute;top:0;line-height:2.375rem;right:.8rem}.selectCustom-options{position:absolute;top:2.625rem;left:0;width:100%;border:1px solid rgba(35,35,35,.1019607843);border-radius:0;background-color:#fff;box-shadow:0 0 4px #2323231a;z-index:2;padding:0;display:none}.selectCustom.isActive .selectCustom-options{display:block}.selectCustom-option{position:relative;padding:.8rem .8rem .8rem 1rem;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:24px}.selectCustom-option.isHover{background-color:#d8041d;color:#fff;cursor:default}.selectCustom-option:not(:last-of-type):after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid rgba(35,35,35,.1019607843)}.slick-dots>li{display:inline-block}.slick-dots>li:only-child{display:none}label.disabled{opacity:.3}.justify-center{justify-content:center}.landing-page-3cols .usp-desc{margin-bottom:2.5rem}.content-cell-with-border{border:1px solid #2E2E2E;padding:1rem}.h-full{height:100%}.landing-page-faq .faq_section{list-style:none}.landing-page-faq .faq_section>li{border-bottom:1px solid #232323}.landing-page-faq .section-title{font-size:1.75rem}.landing-page-faq h3.question-title{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:1.5rem;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;display:flex;justify-content:space-between;align-items:center}.landing-page-faq .answer-block{max-height:0;margin-bottom:0;overflow:hidden;transition:.3s}.landing-page-faq .chevron-svg{transition:.15s;transform:scaleY(-1)}.landing-page-faq .faq-list-item.active .answer-block{max-height:62.5rem;margin-bottom:.75rem;transition:.5s}.landing-page-faq .faq-list-item.active .chevron-svg{transform:scaleY(1)}#benefit_icons[data-template^=signup-] .benefit-single{min-height:0}.products-inside-image-carousel button.slick-arrow{cursor:pointer;color:#fff;position:absolute;top:calc(50% - .75rem);font-size:1.5rem}.products-inside-image-carousel button.slick-arrow.slick-prev{left:.5rem}.products-inside-image-carousel button.slick-arrow.slick-next{right:.5rem}.products-inside-image-nav-carousel .slick-slide{transition:.3s opacity;padding:.5rem}.products-inside-image-nav-carousel .slick-slide:not(.slick-current){opacity:.4}.leading-snug{line-height:1.25}.underline{text-decoration:underline}.compact-btn{padding:.5rem;text-align:center;text-transform:uppercase;font-family:Trade Gothic LT W01 Bd CnNo-20;border:1px solid;font-size:1rem;border-color:#d8041d;background:#d8041d;color:#fff;display:inline-block;transition:.3s;text-underline-offset:4px}.compact-btn svg{stroke:#fff}.compact-btn p{margin-bottom:0}.comparison-table-page-section{padding-left:120px;padding-right:120px}.comparison-table-page-section li:before{background-image:url(red-tick.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;left:-1.875rem;position:absolute;top:6px;width:16px}.comparison-table-page-section .overflow-container{overflow:auto}.comparison-table-page-section .overflow-container::-webkit-scrollbar{width:0;background:#d8041d}.comparison-table-page-section .overflow-container::-webkit-scrollbar-thumb{background:#232323}.comparison-table-page-section .grid-table{display:grid;grid-auto-rows:auto;grid-auto-columns:minmax(auto,1fr);padding-bottom:20px}.comparison-table-page-section .grid-table .row-1{grid-row-start:1}.comparison-table-page-section .grid-table .row-2{grid-row-start:2}.comparison-table-page-section .grid-table .row-3{grid-row-start:3}.comparison-table-page-section .grid-table .row-4{grid-row-start:4}.comparison-table-page-section .grid-table .row-5{grid-row-start:5}.comparison-table-page-section .grid-table .row-6{grid-row-start:6}.comparison-table-page-section .grid-table .row-7{grid-row-start:7}.comparison-table-page-section .grid-table .row-8{grid-row-start:8}.comparison-table-page-section .grid-table .row-9{grid-row-start:9}.comparison-table-page-section .grid-table .row-10{grid-row-start:10}.comparison-table-page-section .grid-table .row-11{grid-row-start:11}.comparison-table-page-section .grid-table .row-12{grid-row-start:12}.comparison-table-page-section .grid-table .row-13{grid-row-start:13}.comparison-table-page-section .grid-table .row-14{grid-row-start:14}.comparison-table-page-section .grid-table .row-15{grid-row-start:15}.comparison-table-page-section .grid-table .row-1{box-shadow:none}.comparison-table-page-section .grid-table .row{padding:24px 16px;border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.comparison-table-page-section .grid-table .no-bottom-border{border-bottom:none;padding-bottom:0}.comparison-table-page-section .grid-table .description{border:1px solid rgba(0,0,0,.2)}.comparison-table-page-section .grid-table .description,.comparison-table-page-section .grid-table .overview,.comparison-table-page-section .grid-table .suitable-for,.comparison-table-page-section .grid-table .protein-source,.comparison-table-page-section .grid-table .protein-100g,.comparison-table-page-section .grid-table .drink-size,.comparison-table-page-section .grid-table .key-benefits,.comparison-table-page-section .grid-table .benefits,.comparison-table-page-section .grid-table .nutritional-info,.comparison-table-page-section .grid-table .macros{font-size:1.125rem;font-family:Trade Gothic LT W01 Cn No-_18;font-weight:700;min-width:200px;border-left:1px solid rgba(0,0,0,.2)}.comparison-table-page-section .grid-table .header-row{color:#000;background-color:#2323231a;padding:12px 16px;font-size:1.5rem}.comparison-table-page-section .grid-table .macros{border-bottom:1px solid rgba(0,0,0,.2)}.comparison-table-page-section .grid-table .product-description{display:flex;flex-direction:column;grid-gap:40px;gap:40px;justify-content:space-between;min-width:max(306px,21.25vw)}.comparison-table-page-section .grid-table .product-description p{margin-bottom:0}.comparison-table-page-section .grid-table .product-description .img-wrap{display:block;margin-bottom:20px}.comparison-table-page-section .grid-table .product-description .img-wrap img{height:100%;width:100%}.comparison-table-page-section .grid-table .product-description .qb-toggle{width:100%;padding:10px 27px;text-align:center;position:relative;font-size:18px;line-height:24px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#d8041d;border:1px solid #D8041D;text-transform:uppercase;font-family:Trade Gothic LT W01 Bd CnNo-20;transition:.3s all}.comparison-table-page-section .grid-table .product-card{margin:0;width:auto}.comparison-table-page-section .grid-table .product-benefits h1,.comparison-table-page-section .grid-table .product-benefits h2,.comparison-table-page-section .grid-table .product-benefits h3,.comparison-table-page-section .grid-table .product-benefits h4,.comparison-table-page-section .grid-table .product-benefits h5,.comparison-table-page-section .grid-table .product-benefits h6{margin-bottom:1rem;display:none}.comparison-table-page-section .grid-table .product-benefits p,.comparison-table-page-section .grid-table .product-benefits li{font-size:1.125rem;line-height:1.5rem}.comparison-table-page-section .grid-table .product-benefits p:not(:last-of-type),.comparison-table-page-section .grid-table .product-benefits li:not(:last-of-type){margin-bottom:12px}.comparison-table-page-section .grid-table .product-benefits ul{padding-left:2rem;list-style:none}.comparison-table-page-section .grid-table .product-benefits ul li{position:relative}.comparison-table-page-section .grid-table .product-benefits ul li:before{top:6px;left:-1.875rem;position:absolute;content:"";background-image:url(black-tick.svg);height:11px;width:16px;background-repeat:no-repeat;background-size:contain;display:block}.comparison-table-page-section .grid-table .product-macros .item{display:flex;grid-gap:24px;gap:24px;justify-content:space-between}.comparison-table-page-section .grid-table .product-macros .item:not(:last-child){margin-bottom:12px}.comparison-table-page-section .grid-table .product-macros .item p{margin-bottom:0}.comparison-table-page-section .product-title{background-color:#232323;color:#fff;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT W01 Cn No-_18;font-size:1.5rem;font-weight:700;line-height:125%;padding:8px;min-width:-moz-max-content;min-width:max-content}.comparison-table-page-section .comparison-table-mob-bottom-bar{margin-top:20px;position:sticky;bottom:0;left:0;width:100%;overflow:auto;z-index:9;transition:all .4s;display:flex}.comparison-table-page-section .comparison-table-mob-bottom-bar .product-card{margin:0;min-width:-moz-max-content;min-width:max-content;border:none}.comparison-table-page-section .comparison-table-mob-bottom-bar .product-card.active .quick-buy-modal{z-index:9}.comparison-table-page-section .desktop-bottom-row{position:relative;bottom:0;transition:all .4s;display:flex;flex-direction:column}.comparison-table-page-section .desktop-bottom-row.product-card{margin:0;min-width:-moz-max-content;min-width:max-content;border:none;border-right:1px solid rgba(0,0,0,.2)}.comparison-table-page-section .desktop-bottom-row.product-card.active{z-index:9}.comparison-table-section{padding-right:72px;padding-left:72px}.comparison-table-section .title-wrapper{max-width:500px;margin-left:auto;margin-right:auto}.comparison-table-section .title-wrapper .comparison-nav{margin-left:auto;margin-right:auto;margin-bottom:40px;padding:8px;border:1px solid rgba(0,0,0,.2);display:flex;grid-gap:8px;gap:8px}.comparison-table-section .title-wrapper .comparison-nav .nav-btn{align-content:center;width:100%;font-family:Trade Gothic LT W01 Cn No-_18;font-weight:700;text-align:center;display:block;background:#2323231a;color:#232323;padding:8px 16px;transition:all .3s}.comparison-table-section .title-wrapper .comparison-nav .nav-btn:hover,.comparison-table-section .title-wrapper .comparison-nav .nav-btn.current{background:#d8041d;color:#fff}.comparison-table-section .product-card-wrapper{overflow:auto;display:flex;grid-gap:24px;gap:24px;justify-content:center;justify-content:safe center}.comparison-table-section .product-card-wrapper .product-card{margin:0;width:calc(25% - 18px);display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.2);text-wrap:pretty}.comparison-table-section .product-card-wrapper .product-card .product-title{background-color:#232323;color:#fff;text-transform:uppercase;text-align:center;font-family:Trade Gothic LT W01 Cn No-_18;font-size:1.5rem;font-weight:700;line-height:125%;padding:8px;min-width:-moz-max-content;min-width:max-content}.comparison-table-section .product-card-wrapper .product-card .card-inner{padding:24px 16px;flex-grow:1}.comparison-table-section .product-card-wrapper .product-card .card-inner img{-o-object-fit:cover;object-fit:cover}.comparison-table-section .product-card-wrapper .product-card .card-inner .info-label{color:#d8041d;font-family:Trade Gothic LT W01 Cn No-_18;font-size:1.125rem;text-transform:uppercase;font-weight:700;text-align:left;margin-bottom:8px}.comparison-table-section .product-card-wrapper .product-card .card-inner .description{text-align:left;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:16px;padding-bottom:16px}.comparison-table-section .product-card-wrapper .product-card .card-inner .description p{margin-bottom:0}.comparison-table-section .product-card-wrapper .product-card .card-inner .category-wrapper{display:none}.comparison-table-section .product-card-wrapper .product-card .card-inner .category-wrapper.current-visible{display:block}.comparison-table-section .product-card-wrapper .product-card .card-inner .item{margin-bottom:16px;text-align:left}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits{flex-direction:column}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits h1,.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits h2,.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits h3,.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits h4,.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits h5,.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits h6{margin-bottom:1rem;display:none}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits p,.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits li{font-size:1.125rem;line-height:1.5rem}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits p:not(:last-of-type),.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits li:not(:last-of-type){margin-bottom:12px}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits ul{padding-left:2rem;list-style:none}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits ul li{position:relative}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits ul li:before{top:6px;left:-1.875rem;position:absolute;content:"";background-image:url(black-tick.svg);height:11px;width:16px;background-repeat:no-repeat;background-size:contain;display:block}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-macros{display:flex;grid-gap:40px;gap:40px;justify-content:space-between}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-macros p{margin-bottom:0}.comparison-table-section .product-card-wrapper .product-card .card-inner .item:last-child{margin-bottom:0}.comparison-table-section .product-card-wrapper .product-card .card-inner .item:last-child:not(.product-benefits){display:flex;grid-gap:40px;gap:40px;justify-content:space-between}.comparison-table-section .product-card-wrapper .product-card .card-inner .item:last-child:not(.product-benefits) .protein-100g,.comparison-table-section .product-card-wrapper .product-card .card-inner .item:last-child:not(.product-benefits) .drink-size{display:flex;flex-direction:column;align-items:baseline}.comparison-table-section .product-card-wrapper .product-card .card-inner .item:last-child:not(.product-benefits) .protein-100g img,.comparison-table-section .product-card-wrapper .product-card .card-inner .item:last-child:not(.product-benefits) .drink-size img{margin-right:8px}.comparison-table-section .btn,.comparison-table-section .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options .comparison-table-section .shopify-payment-button__button--unbranded{margin:24px auto auto;width:-moz-fit-content;width:fit-content;display:block}@media (hover: hover){.btn.light:hover,.ecommerce-options .light.shopify-payment-button__button--unbranded:hover{background:#d8041d;color:#fff}.btn.light:hover svg,.ecommerce-options .light.shopify-payment-button__button--unbranded:hover svg{stroke:#fff}.btn.red:hover,.ecommerce-options .red.shopify-payment-button__button--unbranded:hover{background:#fff;color:#000}.btn.red:hover svg,.ecommerce-options .red.shopify-payment-button__button--unbranded:hover svg{stroke:#000}.btn.dark:hover,.ecommerce-options .dark.shopify-payment-button__button--unbranded:hover{background:#d8041d;color:#fff}.btn.dark:hover svg,.ecommerce-options .dark.shopify-payment-button__button--unbranded:hover svg{stroke:#fff}.btn.grey:hover,.ecommerce-options .grey.shopify-payment-button__button--unbranded:hover{background:#929292;color:#fff}.btn.grey:hover svg,.ecommerce-options .grey.shopify-payment-button__button--unbranded:hover svg{stroke:#fff}.btn.outline_red:hover,.ecommerce-options .outline_red.shopify-payment-button__button--unbranded:hover{background-color:#d8041d;color:#fff}.btn.outline_red:hover svg,.ecommerce-options .outline_red.shopify-payment-button__button--unbranded:hover svg{stroke:#fff}.btn.outline_white:hover,.ecommerce-options .outline_white.shopify-payment-button__button--unbranded:hover{background-color:#d8041d;color:#fff}.btn.outline_white:hover svg,.ecommerce-options .outline_white.shopify-payment-button__button--unbranded:hover svg{stroke:#fff}.btn.outline_black:hover,.ecommerce-options .outline_black.shopify-payment-button__button--unbranded:hover{background-color:#fff;color:#d8041d}.btn.outline_black:hover svg,.ecommerce-options .outline_black.shopify-payment-button__button--unbranded:hover svg{stroke:#d8041d}.breadcrumb li a:hover{color:#000}.pagination li a:hover{background:#d4d4d4;opacity:1}.site_header .header_controls li a:hover svg path{stroke:#d8041d}.site_header .header_controls li:hover>.account_menu{max-height:800px;overflow:visible}.site_header .header_controls li .account_menu li a:hover{color:#d8041d}.browse_by_goal .goals li a:hover>.img_wrapper{width:108%;height:108%;opacity:1}#home_template .bundles_section article a.btn:hover,#home_template .bundles_section article .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.ecommerce-options #home_template .bundles_section article a.shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}.products li a:hover img{transform:scale(1.05)}.products li a:hover .product_meta_wrapper .product_meta{opacity:0}.products li a:hover .product_meta_wrapper .product_meta_hovered{opacity:1}.membership_bar .join_now_wrapper a.btn:hover,.membership_bar .join_now_wrapper .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.ecommerce-options .membership_bar .join_now_wrapper a.shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}.site_footer ul.footer_nav li a:hover,.site_footer ul.social_menu li a:hover{color:#adadad}.newsletter-wrapper .nl-wrapper .form-wrapper button:hover{background:#fff;color:#232323}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item .text-wrapper:hover{opacity:1}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description a.btn:hover,.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.ecommerce-options .global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description a.shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}.global_collection_wrap .product_wrapper .single_product a:hover img{transform:scale(1.05)}.global_collection_wrap .product_wrapper .single_product a:hover .product_meta_wrapper .product_meta{opacity:0}.global_collection_wrap .product_wrapper .single_product a:hover .product_meta_wrapper .product_meta_hovered{opacity:1}.global_collection_wrap .recommended_product .recommended_description a.btn:hover,.global_collection_wrap .recommended_product .recommended_description .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.ecommerce-options .global_collection_wrap .recommended_product .recommended_description a.shopify-payment-button__button--unbranded:hover,#elite_wrapper .elite_carousel .ambassador_details_wrapper a.btn:hover,#elite_wrapper .elite_carousel .ambassador_details_wrapper .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.ecommerce-options #elite_wrapper .elite_carousel .ambassador_details_wrapper a.shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}#elite_wrapper .training_guides .training_guide_wrapper .nav-helper .slick-dots li button:hover{background:#fff}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .img_wrapper:hover .guide_img{opacity:.5}#elite_single_template .elite_header .elite_carousel .elite_avatar .img_wrapper:hover{opacity:1}#elite_single_template .elite_header .social_links li a:hover{color:#ef9ba5}#elite_single_template .article_content_wrapper .tg_download:hover,.single_product_carousel .product_carousel .product_carousel_item .product_description a.btn:hover,.single_product_carousel .product_carousel .product_carousel_item .product_description .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.ecommerce-options .single_product_carousel .product_carousel .product_carousel_item .product_description a.shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}#product_template_wrapper #comparison_table .table-wrapper .product-card:hover .qb-toggle,.community_header .blog_nav li a:hover{opacity:1}.blog_hero .featured_article:hover p.read_time{overflow:visible;max-height:100px;padding-bottom:10px}.community_article_wrapper .article_single:hover>.img_wrapper:before{opacity:1}.community_article_wrapper .article_single:hover>.img_wrapper .read_time{opacity:1;top:50%}#hero-project-x .btn.light:hover,#hero-project-x .ecommerce-options .light.shopify-payment-button__button--unbranded:hover,.ecommerce-options #hero-project-x .light.shopify-payment-button__button--unbranded:hover{background-color:#000}.project_x_bundle .bundle-description a.btn:hover,.project_x_bundle .bundle-description .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.ecommerce-options .project_x_bundle .bundle-description a.shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}.article_carousel .slick-dots li button:hover{background:#d8041d}#single_article_wrapper .community_artile_meta .recipe_meta li.gf:hover:after{opacity:1}#single_article_wrapper .community_artile_meta .recipe_meta li.v:hover:after{opacity:1}#single_article_wrapper .community_artile_meta .recipe_meta li.ve:hover:after{opacity:1}#single_article_wrapper .community_artile_meta .recipe_meta li.df:hover:after{opacity:1}#single_article_wrapper .community_artile_meta ul.article_nav li a:hover{color:#000}#single_article_wrapper .article_content_wrapper .sticky_nav a:hover.download_icon{background-color:#cacaca}#single_article_wrapper .article_content_wrapper .sticky_nav a:hover .fa{color:#d8041d}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single .meta_wrapper a.btn:hover,#single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single .meta_wrapper .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.ecommerce-options #single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single .meta_wrapper a.shopify-payment-button__button--unbranded:hover{color:#fff;background:#000}#account_page .accountNav li a:hover{color:#d8041d}#account_page .account_overview .form_wrapper .address_list .single_address .btn.red:hover,#account_page .account_overview .form_wrapper .address_list .single_address .ecommerce-options .red.shopify-payment-button__button--unbranded:hover,.ecommerce-options #account_page .account_overview .form_wrapper .address_list .single_address .red.shopify-payment-button__button--unbranded:hover,#login_page .formWrapper #submit_btn:hover,#account_activate .formWrapper #submit_btn:hover{background:#000;color:#fff}.shopify-challenge__container .shopify-challenge__button:hover{background:#d8041d}#search_wrapper .results_toggle li a:hover{color:#000;border-color:#000}#cart_wrapper .empty_cart .btn:hover,#cart_wrapper .empty_cart .ecommerce-options .shopify-payment-button__button--unbranded:hover,.ecommerce-options #cart_wrapper .empty_cart .shopify-payment-button__button--unbranded:hover,#cart_wrapper .cart_controls li a.red:hover,#cart_wrapper .cart_controls li button:hover{background:#000;color:#fff}#find_my_plan_wrapper .question_wrapper .form_wrapper button.circular.red:hover{background-color:#000}#find_my_plan_wrapper .question_wrapper .form_wrapper button.circular.dark:hover{background-color:#d8041d}ul.iconlist li:hover:after{opacity:1}#plan_results_wrapper .plan_output .product_output .product img:hover{transform:scale(1.04)}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .add_to_basket.disabled:hover{background:#929292;color:#fff}#plan_results_wrapper .plan_output .button_wrapper .btn:hover,#plan_results_wrapper .plan_output .button_wrapper .ecommerce-options .shopify-payment-button__button--unbranded:hover,.ecommerce-options #plan_results_wrapper .plan_output .button_wrapper .shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}#plan_results_wrapper .training-guide .training_guide_wrapper article .btn:hover,#plan_results_wrapper .training-guide .training_guide_wrapper article .ecommerce-options .shopify-payment-button__button--unbranded:hover,.ecommerce-options #plan_results_wrapper .training-guide .training_guide_wrapper article .shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}#cookie_lightbox .btn:hover,#cookie_lightbox .ecommerce-options .shopify-payment-button__button--unbranded:hover,.ecommerce-options #cookie_lightbox .shopify-payment-button__button--unbranded:hover,#sweat_page .refer-a-friend .container .referal_code_wrapper .btn:hover,#sweat_page .refer-a-friend .container .referal_code_wrapper .ecommerce-options .shopify-payment-button__button--unbranded:hover,.ecommerce-options #sweat_page .refer-a-friend .container .referal_code_wrapper .shopify-payment-button__button--unbranded:hover,#sweat_page .sweat-points-overview .redeem-points-copy .btn:hover,#sweat_page .sweat-points-overview .redeem-points-copy .ecommerce-options .shopify-payment-button__button--unbranded:hover,.ecommerce-options #sweat_page .sweat-points-overview .redeem-points-copy .shopify-payment-button__button--unbranded:hover,#sweat_page .sweat_levels .btn_wrapper .btn:hover,#sweat_page .sweat_levels .btn_wrapper .ecommerce-options .shopify-payment-button__button--unbranded:hover,.ecommerce-options #sweat_page .sweat_levels .btn_wrapper .shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}#newsletter button:hover{background:#000;color:#fff;display:inline-block}.project_x_link:hover,.project_x_link_wrapper:hover{color:#28439a!important}.pt_form_wrapper #submit_btn:hover,.r-page-cookie-test .btn-wrap .cta-link:hover,.r-page-cookie-policy .btn-wrap .cta-link:hover,.r-page-cookie-policy-latest .btn-wrap .cta-link:hover{background:#000;color:#fff}.cart .cart-content .pricing-table p.info:hover span:after{opacity:1}.product-card .hover-wrapper:hover .img-wrap{opacity:0}.product-card .hover-wrapper:hover .img-wrap-hover,.product-card .product-details .hovered:hover{opacity:1}.product-card .qb-toggle:hover{border-color:#232323;color:#fff;background-color:#232323}.ecommerce-options .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#d8041d;color:#fff}.ecommerce-options .shopify-payment-button__button--unbranded:hover:not([disabled]) svg{stroke:#fff}.oyw-products .btn:hover,.oyw-products .ecommerce-options .shopify-payment-button__button--unbranded:hover,.ecommerce-options .oyw-products .shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}.selectCustom{display:block}.selectNative:focus+.selectCustom{display:none}.selectCustom-trigger:hover{border-color:#d8041d}.selectCustom-option:hover{background-color:#d8041d;color:#fff;cursor:default}.compact-btn:hover{background:#fff;color:#000}.compact-btn:hover svg{stroke:#000}.comparison-table-page-section .grid-table .product-description .qb-toggle:hover{border-color:#232323;color:#fff;background-color:#232323}}@media (min-width: 767px){.container{padding:0 32px}#hero_container .hero .singleSlide .scaleable_img{max-width:600px}#hero_container .hero .singleSlide .bg_img{height:546px}#hero_container .hero .singleSlide .desktop_img{display:block}#hero_container .hero .singleSlide .mobile_img{display:none}#hero_container .hero .singleSlide article .banner_title{margin-bottom:28px;font-size:60px;line-height:68px}#hero_container .hero .singleSlide.text-left article{left:30px;width:calc(100% - 60px)}#hero_container .hero .singleSlide.text-center article{width:calc(100% - 60px)}#hero_container .hero .singleSlide.text-right article{right:30px;width:calc(100% - 60px)}#hero_container .hero .singleSlide #hero_video_iframe{height:546px}#hero_container .hero_dots_wrapper .hero_dots{bottom:36px}.button-list a{margin:12px;width:calc(33.33% - 24px)}.site_footer h3{font-size:18px;line-height:24px}.site_footer h3 a{border-bottom:none;cursor:auto}.site_footer h3 a:after{content:none}.site_footer h3.email{display:block}.site_footer h3.email a{cursor:pointer}.site_footer ul.footer_nav{max-height:unset;max-height:none}.site_footer ul.footer_nav li a{font-size:16px}.site_footer ul.footer_nav li:not(a:last-of-type){padding:0 0 16px}.site_footer ul.social_menu{margin-top:8px;margin-bottom:40px}.site_footer .social_wrapper{text-align:left;margin-top:0}.site_footer .logo_wrapper{max-width:195px;margin-left:0}.site_footer .footer-footer{margin-top:40px;justify-content:space-between;flex-direction:row}.site_footer .footer-footer p{font-size:14px;line-height:18px;text-align:left;margin-bottom:0}.newsletter-wrapper .nl-wrapper .optin label{font-size:14px;line-height:1.275em}.global_collection_wrap .collection_wrapper .collection_hero .collection-hero-image-wrapper{position:relative;padding-top:17%;left:auto;top:auto}.global_collection_wrap .collection_wrapper .filters-banner .sort-wrapper{max-width:180px}.global_collection_wrap .collection_wrapper .filters-banner .sort-wrapper label{padding:10px 0}.global_collection_wrap .collection_wrapper .filters-banner .sort-wrapper select{height:44px}.global_collection_wrap .collection_wrapper .filters-banner .filter-toggle{display:none}.global_collection_wrap .collection_wrapper .filters-banner .filter-form{display:flex;justify-content:space-between;flex-wrap:wrap;position:static;background-color:transparent;width:80%;padding:0}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group{width:calc(25% - 24px);margin-left:24px}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group .filter-group-summary{margin-bottom:0;border:1px solid #232323;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:14px;line-height:18px;padding:11px 32px 11px 16px;text-transform:uppercase}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group .filter-group-summary .summary-active-filter-count{height:8px;width:8px}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group svg{top:18px;right:18px}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown{position:absolute;background-color:#fff;padding:8px;border:1px solid rgba(35,35,35,.1019607843);max-height:280px;overflow-y:scroll;width:calc(100% - 18px)}.global_collection_wrap .collection_wrapper .filters-banner .active-filter-badges{justify-content:flex-start;margin-bottom:11px}.global_collection_wrap .collection_wrapper .products-output{min-height:280px}#product_template_wrapper #comparison_table .row_10.active .quick-buy-modal{right:0}.pt_programme_wrapper{margin:120px 0 125px}.pt_programme_wrapper:after{content:"";position:absolute;bottom:-30%;left:50%;transform:translate(-50%,-30%);width:105px;height:105px;background:url(pt-programme-icon.svg) no-repeat center #fff}.pt_programme_wrapper .content{padding:70px 0 116px}.pt_programme_wrapper .content .title{margin-bottom:20px}.pt_form_wrapper select{font-size:20px}.cart-modal .overlay{max-height:100vh;max-width:0}.cart-modal.active .overlay{max-width:100vw}.product-ribbon .payment-icons{border-left:1px solid black;border-top:none;padding:0 0 0 20px}.spc-wrapper{margin:-12px}.homepage_bestsellers .btn-wrapper{margin-top:40px}.product-card{margin:12px;width:calc(100% - 24px)}.product-card .product-details .standard .title,.product-card .product-details .standard .price{font-size:24px}.product-card .product-details .hovered{display:block;position:absolute;top:0;left:0;width:100%;background:#fff;opacity:0;transition:.3s all}.product-card .overlay{max-height:100vh;max-width:0}.product-card.active .quick-buy-modal{right:0}.product-card.active .overlay{max-width:100vw}.quick-buy-modal{padding:48px 24px;bottom:0;right:-500px;left:auto;max-width:488px;height:100vh}.quick-buy-modal:before{content:none}.ecommerce-options .product-title{font-size:24px;line-height:30px}.ecommerce-options .price{margin-bottom:24px}.ecommerce-options .price del{font-size:28px;line-height:36px}.ecommerce-options .price{font-size:24px;line-height:30px}.selectNative,.selectCustom{width:19.125rem}}@media (min-width: 1024px){.container{padding:0 64px}.header{font-size:36px;line-height:42px;margin-bottom:40px}.px-1rem{padding-left:1rem;padding-right:1rem}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pt-110{padding-top:110px}.pt-120{padding-top:120px}.pt-130{padding-top:130px}.pt-140{padding-top:140px}.pt-150{padding-top:150px}.pt-160{padding-top:160px}.pt-1rem{padding-top:1rem}.pt-1-5rem{padding-top:1.5rem}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pb-110{padding-bottom:110px}.pb-120{padding-bottom:120px}.pb-130{padding-bottom:130px}.pb-140{padding-bottom:140px}.pb-150{padding-bottom:150px}.pb-160{padding-bottom:160px}.pb-1rem{padding-bottom:1rem}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-1rem{margin-top:1rem}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mb-1rem{margin-bottom:1rem}.head_spacer{height:120px}.head_spacer.announcement{height:160px}.site_header{height:120px;padding-bottom:0}.site_header.moveUp{top:-120px}.site_header.moveUp .navigation-wrapper{top:-40px}.site_header.moveUp.announcement{top:-160px}.site_header.moveUp.announcement .navigation-wrapper{top:-40px}.site_header.moveUp.scrollUpHeader{top:0}.site_header.moveUp.scrollUpHeader .navigation-wrapper{top:120px}.site_header.announcement{height:160px}.site_header.announcement .navigation-wrapper{top:120px}.site_header .announcement-bar{font-size:18px;line-height:24px;padding:8px 20px}.site_header .site-header-inner .logo{margin:0;order:1}.site_header .site-header-inner .search-wrapper{order:3;width:calc(100% - 66px)}.site_header .site-header-inner .search-wrapper form{margin:20px auto}.site_header .site-header-inner .search-wrapper form input{height:40px;margin-bottom:0}.site_header #mobMenuBtn{display:none;order:0}.site_header .navigation-wrapper{position:fixed;top:80px;left:0;width:100%;margin:0;background-color:#232323;max-height:40px;display:flex;color:#fff;display:block;text-align:center;font-size:16px;line-height:20px;padding:8px 20px;font-family:Trade Gothic LT W01 Bd CnNo-20;transition:.3s ease;overflow:visible}.site_header .navigation-wrapper .mobile-tabs{display:none}.site_header .navigation-wrapper nav ul li{color:#fff}.site_header .navigation-wrapper nav ul li a{color:#fff}.site_header .navigation-wrapper nav .has-dropdown{max-height:unset;max-height:none;overflow:visible;padding-right:20px;position:relative}.site_header .navigation-wrapper nav .has-dropdown:after{height:5px;width:10px;top:10px;right:0}.site_header .navigation-wrapper nav>ul{flex-wrap:nowrap;margin-top:0;width:100%;justify-content:center;align-items:center}.site_header .navigation-wrapper nav>ul>li{width:auto;margin:0;order:1;font-size:18px;line-height:24px;padding:0 20px;font-family:Trade Gothic LT W01 Bd CnNo-20}.site_header .navigation-wrapper nav>ul>li span{display:none}.site_header .navigation-wrapper nav>ul>li .child{margin-left:0;position:absolute;background-color:#fff;text-align:left;top:calc(100% + 8px);left:50%;transform:translate(-50%);max-height:0;overflow:hidden;padding:0 16px}.site_header .navigation-wrapper nav>ul>li .child li{white-space:nowrap;color:#333}.site_header .navigation-wrapper nav>ul>li .child li a{color:#333}.site_header .navigation-wrapper nav>ul>li .child li:last-of-type{order:1;margin-bottom:16px}.site_header .navigation-wrapper nav>ul>li:last-of-type{width:auto}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown{max-height:unset}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown>a{display:block}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown .child li{width:auto;margin:16px 0 0;order:1;font-size:16px;line-height:20px;padding:0;opacity:.4;font-family:Trade Gothic LT W01 Bd CnNo-20}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown .child li:first-of-type{margin-top:16px}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown .child li:last-of-type{margin-bottom:16px}.site_header .navigation-wrapper .social_menu{display:none}.button-list{width:calc(100% + 24px);margin:-12px}.button-list a{width:calc(25% - 24px)}.browse_by_goal .goals{width:calc(100% + 24px);margin:-12px}.browse_by_goal .goals li{width:calc(33.3% - 24px);margin:0 12px 24px}.browse_by_goal .goals li a{padding-top:90%}.browse_by_goal .goals li:last-of-type{width:calc(33.3% - 24px)}.browse_by_goal .goals li:last-of-type a{padding-top:90%}.browse_by_goal .goals li a .title{font-size:36px;line-height:42px}.spotlight .img_wrapper{margin-bottom:0}.spotlight .name{font-size:24px;line-height:30px}.spotlight .sub_title,.spotlight .desc{font-size:18px;line-height:24px}.spotlight .btn-wrapper{justify-content:flex-start}#product_template_wrapper .sticky_cta{font-size:18px;bottom:-100px;padding:18px 28px}#product_template_wrapper .sticky_cta.show{bottom:16px}#product_template_wrapper .sticky_cta svg{margin-right:12px}#product_template_wrapper .product_wrapper{padding-bottom:120px}#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .image-wrapper{margin-bottom:10px}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .slick-dots,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .slick-dots{bottom:-20px;transform:translate(calc(-66.66667% - 1.5rem))}#product_template_wrapper #comparison_table .table-wrapper{padding:0 30px}#product_template_wrapper #comparison_table .table-wrapper .table-titles{min-width:207px;position:static}#product_template_wrapper #comparison_table .table-wrapper .table-titles .item-title{font-size:18px;line-height:24px}#product_template_wrapper #comparison_table .table-wrapper .product-card{min-width:180px}#product_template_wrapper #comparison_table .table-wrapper .product-card .qb-toggle{opacity:0}#product_template_wrapper #comparison_table .table-wrapper .product-card .item,#product_template_wrapper #comparison_table .table-wrapper .table-titles .item{line-height:24px}#product_template_wrapper .product_information_wrapper{margin-top:0}#product_template_wrapper .product_information_wrapper .product_meta .product-title{font-size:36px}#product_template_wrapper .product_information_wrapper .product_meta .express-wrapper{padding-left:112px}#product_template_wrapper #USPs .product-usp{height:100%}#product_template_wrapper .spotlight-accordion:before{content:"";position:absolute;background-image:url(path44.svg);background-repeat:no-repeat;background-size:contain;width:650px;height:786px;left:0;top:0}#product_template_wrapper .spotlight-accordion .image-wrapper{margin-bottom:0}#login_page .formWrapper .input-note{text-align:center;margin:10px 20px 0}#benefit_icons .benefit_carousel.icon-grid-desktop{max-width:55.875rem;margin-left:auto;margin-right:auto;justify-content:center}#benefit_icons .benefit_carousel.icon-grid-desktop .cell{width:calc(33.3% - 1.5rem)}#benefit_icons .benefit_carousel.icon-grid-desktop .benefit-single{min-height:auto;margin-bottom:2.5rem}#benefit_icons .benefit_carousel.icon-grid-desktop .icon-description{margin-bottom:0}#benefit_icons .benefit-single .icon-wrapper{height:var(--desktop-icon-size, 10rem);width:var(--desktop-icon-size, 10rem)}#benefit_icons .benefit-single .title{font-size:24px;line-height:30px}.cart-modal .cart-inner{width:328px}.cart{padding:40px 0 0}.cart .cart-content .cart-items .line-item .title,.cart .cart-content .pricing-table p{font-size:18px;line-height:24px}.cart .cart-content .pricing-table p.info span:after{left:0;width:340px;font-size:16px;line-height:20px}.cart .cart-content .pricing-table p.info span:before{top:2px}.cart .cart-footer{margin-bottom:57px}.cart .cart-footer .express-msg{order:2}.cart .cart-footer .additional-checkout-buttons{order:3}.cart .cart-footer .payment-methods{order:4;margin-top:0}.cart .cart-footer .payment-methods p{display:block}.cart .product-upsell{padding:0 0 0 8.33334%;background-color:transparent}.cart .product-upsell:before{content:"";height:1000000px;width:50vw;background-color:#2323231a;position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none}.oyw-products-mobile{display:none!important}.landing-page-3cols .usp-desc{margin-bottom:0}.font-size-h3{font-size:1.5rem}}@media (min-width: 1200px){.container{padding:0 120px}.button-list a{width:calc(16.667% - 24px)}}@media (max-width: 1023px){.pxm-1rem{padding-left:1rem;padding-right:1rem}.ptm-10{padding-top:10px}.ptm-20{padding-top:20px}.ptm-30{padding-top:30px}.ptm-40{padding-top:40px}.ptm-50{padding-top:50px}.ptm-60{padding-top:60px}.ptm-70{padding-top:70px}.ptm-80{padding-top:80px}.ptm-90{padding-top:90px}.ptm-100{padding-top:100px}.ptm-110{padding-top:110px}.ptm-120{padding-top:120px}.ptm-130{padding-top:130px}.ptm-140{padding-top:140px}.ptm-150{padding-top:150px}.ptm-160{padding-top:160px}.ptm-1rem{padding-top:1rem}.pbm-10{padding-bottom:10px}.pbm-20{padding-bottom:20px}.pbm-30{padding-bottom:30px}.pbm-40{padding-bottom:40px}.pbm-50{padding-bottom:50px}.pbm-60{padding-bottom:60px}.pbm-70{padding-bottom:70px}.pbm-80{padding-bottom:80px}.pbm-90{padding-bottom:90px}.pbm-100{padding-bottom:100px}.pbm-110{padding-bottom:110px}.pbm-120{padding-bottom:120px}.pbm-130{padding-bottom:130px}.pbm-140{padding-bottom:140px}.pbm-150{padding-bottom:150px}.pbm-160{padding-bottom:160px}.pbm-1rem{padding-bottom:1rem}.mtm-10{margin-top:10px}.mtm-20{margin-top:20px}.mtm-30{margin-top:30px}.mtm-40{margin-top:40px}.mtm-50{margin-top:50px}.mtm-60{margin-top:60px}.mtm-70{margin-top:70px}.mtm-80{margin-top:80px}.mtm-90{margin-top:90px}.mtm-100{margin-top:100px}.mtm-1rem{margin-top:1rem}.mbm-10{margin-bottom:10px}.mbm-20{margin-bottom:20px}.mbm-30{margin-bottom:30px}.mbm-40{margin-bottom:40px}.mbm-50{margin-bottom:50px}.mbm-60{margin-bottom:60px}.mbm-70{margin-bottom:70px}.mbm-80{margin-bottom:80px}.mbm-90{margin-bottom:90px}.mbm-100{margin-bottom:100px}.mbm-1rem{margin-bottom:1rem}.site_header .navigation-wrapper nav .has-dropdown:after{height:12px;width:12px;top:6px;right:24px;filter:brightness(0)}.site_header .navigation-wrapper nav .has-dropdown>a{display:block}.site_header .navigation-wrapper nav .has-dropdown.open{max-height:600px}.site_header .navigation-wrapper nav .has-dropdown.open>a{color:#d8041d}.site_header .navigation-wrapper nav .has-dropdown.open:after{filter:var(--red-filter);transform:scaleY(-1)}.site_header .navigation-wrapper nav>ul>li.no-icon{padding-left:0}.site_header .navigation-wrapper nav>ul>li.no-icon .child{margin-left:0}.site_header .navigation-wrapper nav>ul>li .child{margin-top:-4px}#benefit_icons .benefit_carousel.icon-stacking-mobile .benefit-single{min-height:auto;margin-bottom:2.5rem}#benefit_icons .benefit_carousel.icon-stacking-mobile .icon-description{margin-bottom:0}.cart .product-upsell{margin:0 -16px;width:calc(100% + 32px)!important}.font-size-h4m{font-size:1.375rem}.comparison-table-page-section{padding-right:16px;padding-left:16px}.comparison-table-page-section .grid-table{max-height:90vh;max-height:90svh}@supports (font: -apple-system-body) and (-webkit-appearance: none){.comparison-table-page-section .grid-table{max-height:unset;height:100%}}.comparison-table-page-section .grid-table .description,.comparison-table-page-section .grid-table .overview,.comparison-table-page-section .grid-table .suitable-for,.comparison-table-page-section .grid-table .protein-source,.comparison-table-page-section .grid-table .protein-100g,.comparison-table-page-section .grid-table .drink-size,.comparison-table-page-section .grid-table .key-benefits,.comparison-table-page-section .grid-table .benefits,.comparison-table-page-section .grid-table .nutritional-info,.comparison-table-page-section .grid-table .macros{min-width:150px}.comparison-table-page-section .grid-table .product-description{min-width:max(150px,21.25vw)}.comparison-table-page-section .comparison-table-mob-bottom-bar{display:none}.comparison-table-page-section .desktop-bottom-row{display:none;flex-direction:column}.comparison-table-section{padding-right:0;padding-left:0}.comparison-table-section .title-wrapper{padding-right:16px;padding-left:16px}.comparison-table-section .title-wrapper .comparison-nav{margin-bottom:24px}.comparison-table-section .product-card-wrapper{grid-gap:16px;gap:16px;padding-left:16px;justify-content:flex-start;justify-content:safe center}.comparison-table-section .product-card-wrapper .product-card{min-width:300px}}@media (min-width: 1024px) and (hover: hover){.site_header .navigation-wrapper nav .has-dropdown:hover>a{color:#d8041d}.site_header .navigation-wrapper nav .has-dropdown:hover:after{filter:var(--red-filter)}.site_header .navigation-wrapper nav .has-dropdown:hover .child{max-height:800px}.site_header .navigation-wrapper nav>ul>li .child li:hover{opacity:1}.site_header .navigation-wrapper nav>ul>li .child li:last-of-type:hover{color:#d8041d}.site_header .navigation-wrapper nav>ul>li .child li:last-of-type:hover a{color:#d8041d}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown .child li:hover{opacity:1}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown .child li:last-of-type:hover{color:#333}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown .child li:last-of-type:hover a{color:#333}#product_template_wrapper .sticky_cta:hover{background-color:#fff;color:#d8041d}#product_template_wrapper .sticky_cta:hover svg{stroke:#d8041d}}@media (min-width: 767px) and (hover: hover){.site_footer h3.email a:hover{color:#adadad}}@media only screen and (max-width: 1024px){.mob-only{display:block!important}.dt-only{display:none!important}.community .head_spacer{height:140px}#home_template .homepage_collection .products li.single-select{width:48%}#home_template .homepage_collection .products li.single-select a{margin:0 0 18px}#home_template .bundles_section{min-height:660px;height:auto}#home_template .bundles_section article{text-align:center;top:0;transform:translate(0);-webkit-transform:translate(0,0);padding:0 30px;max-width:100%;position:static}#home_template .bundles_section article h2{font-size:32px;margin-top:60px}#home_template .bundles_section article p{font-size:16px}#home_template .product_finder{height:auto;background-position:top left}#home_template .product_finder .container{text-align:center}#home_template .product_finder:before{display:none}#home_template .product_finder:after{content:"";width:100%;height:160px;background:#fff;position:absolute;left:0;bottom:0}#home_template .product_finder .finder_title{margin:30px 0;background-position:left top;padding:0 0 0 70px;width:100%}#home_template .product_finder h2.question{margin:60px 0 0;text-align:center;font-size:26px;letter-spacing:1px}#home_template .product_finder .content{text-align:center;font-size:16px}#home_template .product_finder .btn,#home_template .product_finder .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #home_template .product_finder .shopify-payment-button__button--unbranded{margin:0 auto}#home_template .product_finder .bundle_img{max-height:auto;max-width:380px;position:relative;margin:40px auto;display:block;top:0;z-index:2}#home_template .product_finder:before{top:110px}#home_template .testimonials{padding:30px 0}#home_template .testimonials .testimonial-wrap .arrow_helper{position:absolute;width:auto;height:auto;transform:translate(0);bottom:0;left:30px}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner button.slick-prev{left:0}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner button.slick-next{right:auto;left:30px}#home_template .testimonials .tesitmonial_slick{padding:0}#home_template .testimonials .tesitmonial_slick:before,#home_template .testimonials .tesitmonial_slick:after{display:none}#home_template .testimonials .tesitmonial_slick .slick-slide{transform:scale(1)}#home_template .testimonials .tesitmonial_slick .testimonial_single article{width:100%}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper{padding:30px}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper p.author,#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper p.position{padding-right:240px}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper p.position{padding-bottom:60px}#home_template .testimonials .tesitmonial_slick .testimonial_single article .product_img{top:auto;bottom:-50px;right:0;max-height:auto;max-width:240px}#home_template #text_with_background_img{min-height:0;background-color:#fff}#home_template #text_with_background_img .container{height:auto;text-align:center}#home_template #text_with_background_img .mob_img{display:block}#home_template #text_with_background_img article{position:static;transform:translate(0);font-size:16px;text-align:center;color:#333}#home_template #text_with_background_img article h2.banner_title{font-size:30px;color:#000;line-height:38px;margin:65px 0 20px}#home_template #text_with_background_img .btn,#home_template #text_with_background_img .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #home_template #text_with_background_img .shopify-payment-button__button--unbranded{position:static;margin:0 auto 60px;background:#d8041d;color:#fff}.membership_bar .join_now_wrapper{background-size:90px;background-position:center top;padding:90px 0 0;text-align:center}.membership_bar .checkList{padding:30px;margin:0}.membership_bar .checkList li{display:block;margin-right:20px;background-position:0 8px}.membership_bar .checkList li:last-child{margin-right:0}.bold_header{margin:50px 0}.global_collection_wrap .goal_collection_wrapper .recommended_bundle img{max-width:600px;margin:0 auto;display:block}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper{position:static;transform:translate(0);text-align:center;padding:0 30px}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .recommended-by-ambassador-meta{margin:30px auto}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .recommended-by-ambassador-meta .avatar{margin:20px auto}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description ul.bundle_includes{display:inline-block;text-align:left;margin:0 auto 30px}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description ul.bundle_includes li:before{left:auto;margin-left:-20px}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description .btn,.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options .global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description .shopify-payment-button__button--unbranded{display:block;max-width:300px;margin:0 auto}.global_collection_wrap .goal_collection_wrapper .mobile_filter_nav{display:block}.global_collection_wrap .recommended_product{height:auto}.global_collection_wrap .recommended_product .container{padding:0}.global_collection_wrap .recommended_product .img_wrapper{overflow:hidden}.global_collection_wrap .recommended_product .img_wrapper .bg_img{left:0;width:90%}.global_collection_wrap .recommended_product .img_wrapper .product_img{right:-60px;max-width:400px}.global_collection_wrap .recommended_product .recommended_description{position:static;transform:translate(0);padding:0 30px 110px}.global_collection_wrap .collection_meta{margin:0;text-align:center}.global_collection_wrap .collection_meta li{margin:0}.global_collection_wrap .collection_meta li:first-child,.global_collection_wrap .collection_meta li:nth-child(2){display:none}.global_collection_wrap .collection_meta li.sort_menu{width:100%}.global_collection_wrap .collection_meta li.sort_menu ul{position:static;max-height:0}.global_collection_wrap .collection_meta li.sort_menu ul li{background:none!important}.global_collection_wrap .collection_meta li.sort_menu ul li a{text-transform:none;font-size:18px;color:#929292;font-family:Trade Gothic LT W01 Roman;margin:0 10px 16px}.global_collection_wrap .collection_meta li.sort_menu.active ul{max-height:200px;overflow:visible}#elite_single_template .elite_header{padding-bottom:20px}#elite_single_template .elite_sidebar{text-align:center;margin:0}#elite_single_template .elite_single_hero{display:none}#elite_single_template .mob_hero{display:block}#elite_single_template .article_content_wrapper{text-align:center;padding:50px 0}#elite_single_template .article_content_wrapper .qa_section,#elite_single_template .article_content_wrapper .key_stats,#elite_single_template .article_content_wrapper .gym_wrapper{text-align:center}#elite_single_template .article_content_wrapper .gym_wrapper .map_wrapper{height:300px}.instagram_wrapper{padding:60px 0}.instagram_wrapper .insta_copy_wrapper .fas-instagram{display:inline-block;font-size:34px}.instagram_wrapper .insta_copy_wrapper .hashtag{margin:0 0 30px 6px;display:inline-block;font-size:28px}.community_header{height:auto;top:80px!important}.community_header a.logo{height:60px;font-size:20px;border:none;padding:0;margin:0}.community_header .blog_nav,.community_header .blog_nav li{display:block}.community_header .blog_nav li a{line-height:40px;text-align:left;margin:0;font-size:20px;max-height:0;overflow:hidden}.community_header .blog_nav li a.filterToggle{position:absolute;top:10px;right:58px;opacity:.6;display:block;max-height:100px;overflow:hidden}.community_header .blog_nav li a.filterToggle:after{content:"";position:absolute;top:12px;right:0;background:url(/cdn/shop/t/45/assets/icon-close-white.png?v=5791724194940313141) no-repeat center center/contain;width:17px;height:17px;opacity:0}.community_header .blog_nav li:first-child{display:block}.community_header .blog_nav.active:before{content:"";width:100%;height:1px;background:#fff;top:60px;left:0;position:absolute}.community_header .blog_nav.active li a{max-height:100px;overflow:visible}.community_header .blog_nav.active li a.filterToggle{opacity:1;font-size:0;right:20px}.community_header .blog_nav.active li a.filterToggle:after{opacity:1}.community_header .blog_nav.active li:last-child{padding-bottom:14px}.community_header .blog_nav.active li:nth-child(2){padding-top:14px}.community_header #blog_search{position:absolute;top:20px;right:20px}.community_header #blog_search img{margin:0}#single_article_wrapper .article_hero{height:500px}#single_article_wrapper .article_content_wrapper{padding:70px 0}#single_article_wrapper .article_content_wrapper .sticky_nav{display:none}#single_article_wrapper .article_content_wrapper .sticky_nav.bottom{display:block;padding:20px 0 0}#single_article_wrapper .article_content_wrapper .sticky_nav.bottom div{margin-right:30px}#single_article_wrapper .article_content_wrapper .article_output{padding:0}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta{display:block!important;opacity:1!important}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta_hovered{display:none!important;opacity:0!important}#elite_wrapper .elite_carousel .img_wrapper{display:none}#elite_wrapper .elite_carousel .ambassador_details_wrapper blockquote{font-size:26px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel button.arrow.slick-prev{left:10px}.instagram_wrapper #insta_carousel button.arrow.slick-prev{left:0}#our_story_wrapper .hero{background-position:-160px 0px;background-size:500px;height:auto;overflow:hidden}#our_story_wrapper .hero .container{padding:0}#our_story_wrapper .hero h1.banner_title{font-size:28px;margin:100px 30px 30px;text-align:center}#our_story_wrapper .hero p{font-size:16px;text-align:center;padding:0 30px}#our_story_wrapper .hero .img_wrapper{width:100%;height:340px;position:static;margin-top:70px}#our_story_wrapper .story_wrapper{padding-top:0}#our_story_wrapper .story_wrapper .container{padding:0}#our_story_wrapper .story_wrapper .img_carousel{padding:200px 0 40px;min-height:0}#our_story_wrapper .story_wrapper .img_carousel .slick-slide{padding:0 30px}#our_story_wrapper .story_wrapper .img_carousel .slick-arrow{top:330px}#our_story_wrapper .story_wrapper .img_carousel .slick-arrow.slick-prev{left:20px}#our_story_wrapper .story_wrapper .img_carousel .slick-arrow.slick-next{right:20px}#our_story_wrapper .story_wrapper .img_carousel .slick-dots{display:none!important}#our_story_wrapper .story_wrapper .content_block{padding:70px 30px;position:static;min-height:0}#our_story_wrapper .story_wrapper .content_block.first,#our_story_wrapper .story_wrapper .content_block.last{padding:70px 30px}#our_story_wrapper .story_wrapper .content_block.first:before,#our_story_wrapper .story_wrapper .content_block.last:before{display:none}#our_story_wrapper .story_wrapper .img_block{min-height:0;height:375px;width:100%}#our_story_wrapper .story_wrapper .odd .content-cell{order:2}#our_story_wrapper .story_wrapper .odd .image-cell{order:1}.blog_hero{height:500px}.membership_bar .container{text-align:center}.membership_bar .checkList{display:inline-block;text-align:left}#elite_wrapper .elite_hero{min-height:0;background:#fff;background-image:none!important}#elite_wrapper .elite_hero .hero_img{display:none}#elite_wrapper .elite_hero .mob_img{display:block}#elite_wrapper .elite_hero article{position:static;transform:translate(0);-webkit-transform:translate(0,0);max-width:100%;padding:80px 0}#elite_wrapper .elite_hero article h1{font-size:44px}#elite_wrapper .elite_hero article .mob_img{display:block;width:100%;max-width:700px;margin:40px auto 0}#elite_wrapper .elite_carousel_wrapper:before{width:100%;background-position:-360px 0}#account_page{padding:50px 0}#account_page .accountNav{padding-bottom:30px;border-bottom:1px solid #ccc}#account_page .border-left{border:none;padding:0}#account_page .account_overview{padding:50px 0;text-align:center;margin:0}#account_page .product_wrapper{text-align:center}#account_page .product_wrapper .products li.single-product{width:48%;margin:0 1%}#account_page .customer_address{margin-bottom:30px}.site_header .site_menu li.active>.mega_menu_wrapper .menu_container_white{max-height:600px!important}#plan_results_wrapper .content_wrapper{margin:0 auto 50px}#plan_results_wrapper .content_wrapper h1{font-size:26px;line-height:30px}#plan_results_wrapper .content_wrapper p{font-size:16px}#plan_results_wrapper .hero{padding:40px 0 20px}#plan_results_wrapper .hero .plan_meta{border-right:none;padding-right:0}#plan_results_wrapper .hero .plan_meta div{border-bottom:1px solid #fff!important;min-height:0;margin:0 0 20px!important}#plan_results_wrapper .hero .plan_meta div span.goal_icon,#plan_results_wrapper .hero .plan_meta div h4{display:inline-block}#plan_results_wrapper .hero .plan_meta div h3.numeric{display:inline-block;line-height:30px;font-size:26px;margin:0;font-family:Trade Gothic LT W01 Bd CnNo-20;font-display:swap;text-transform:uppercase}#plan_results_wrapper .hero .plan_meta div.last{border:none!important}#plan_results_wrapper .plan_output{padding:70px 0 0}#plan_results_wrapper .plan_output .product_output .cell:last-child .product{margin:0;padding-bottom:20px}#plan_results_wrapper .plan_output .product_output .product{padding:40px 0 60px;margin:0 0 60px}#plan_results_wrapper .plan_output .product_output .product:after{right:auto;top:auto;bottom:-16px;left:50%;transform:translate(-50%) rotate(-45deg)}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper.active .mobile_desc_toggle span.close{display:block}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper.active .mobile_desc_toggle span.open{display:none}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper.active .mobile_toggle{max-height:400px;overflow:visible}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .mobile_desc_toggle{display:block;color:#d8041d;text-align:center;margin:0 auto 20px}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .mobile_desc_toggle span.open{display:block}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .mobile_desc_toggle span.close{display:none}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .mobile_toggle{max-height:0;overflow:hidden;transition:.4s all}#plan_results_wrapper .plan_output .button_wrapper .btn,#plan_results_wrapper .plan_output .button_wrapper .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #plan_results_wrapper .plan_output .button_wrapper .shopify-payment-button__button--unbranded{display:block}#plan_results_wrapper .training-guide{padding-top:60px}#plan_results_wrapper .training-guide:before{width:100%;height:70%;bottom:0;top:auto}#plan_results_wrapper .training-guide .training_guide_wrapper{min-height:0;height:auto}#plan_results_wrapper .training-guide .training_guide_wrapper .img_wrapper{background:none;height:auto;position:static;transform:translate(0)}#plan_results_wrapper .training-guide .training_guide_wrapper .img_wrapper .mob_img{display:block}#plan_results_wrapper .training-guide .training_guide_wrapper article{position:static;transform:translate(0);padding:56px 0}#plan_results_wrapper .training-guide .training_guide_wrapper article .btn,#plan_results_wrapper .training-guide .training_guide_wrapper article .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #plan_results_wrapper .training-guide .training_guide_wrapper article .shopify-payment-button__button--unbranded{display:block;text-align:center}#searchHeader .container .closeLightbox,#searchLightbox .container .closeLightbox{right:30px}.product_results_wrapper .products li{width:48%}#login_page{padding-top:80px}#login_page .container:before{display:none}#login_page .formWrapper{padding:0 0 80px}#hero_project-x_container .image_overlay{justify-content:flex-end}#hero-project-x .lines_shape_line{bottom:-10%;right:-18.7%;width:93%}#hero-project-x #blue-shape_one{bottom:-15%}#hero-project-x h3{font-size:40px;line-height:40px}#hero-project-x .image_overlay .slide_desc{max-width:400px}#hero-project-x .image_overlay .product_container{right:20px}.project_x_bundle{padding-bottom:50px}#our_story_wrapper .container:after{height:95.3%}#our_story_wrapper .story_wrapper .even .image-cell{order:2}#our_story_wrapper .story_wrapper .even:first-child .content_block{padding:120px 70px 0}#our_story_wrapper .story_wrapper .even:last-child{padding-bottom:150px}#our_story_wrapper .story_wrapper .odd .image-cell{order:2}#our_story_wrapper .story_wrapper .odd .content_block{padding:50px 70px}#our_story_wrapper .story_wrapper .content_block.last{padding:70px}.pt_outter{padding:100px 0 20px}.pt_outter .pt_wrapper{text-align:center;background:none}.pt_outter .pt_wrapper .title{font-size:30px;line-height:34px}.pt_outter .pt_wrapper p{padding:0 80px 40px}.pt_form_wrapper .form_fields:before{display:none}.pt_form_wrapper .customer_optin span{padding-top:0}.pt_outter .pt_wrapper p{padding:0 0 20px}.pt_outter img{width:100%}.pt_form_wrapper{padding:20px 0}.pt_form_wrapper .form_fields .f-rhs,.pt_form_wrapper .form_fields .f-lhs{padding:0}.pt_form_wrapper input,.pt_form_wrapper select,.pt_form_wrapper textarea{font-size:16px}.r-page-personal-trainers #page-template-centralised{overflow:hidden;padding-bottom:40px}.r-page-personal-trainers #page-template-centralised .container{padding:0}}@media only screen and (max-width: 1024px) and (hover: hover){.site_header .site_menu li:hover>.mega_menu_wrapper .menu_container_white{max-height:0}}@media only screen and (max-width: 992px){.sale_banner .wrapper{position:static}.sale_banner .dt_img{display:none}.sale_banner .m_img{display:block;width:100%}.sale_banner article{left:0;padding:20px 0;position:static;transform:translate(0)}.sale_banner article h2{color:#000}.sale_banner article p{color:#000;font-size:16px}.sale_banner article p.flag{color:#fff}.sale_banner article .btn,.sale_banner article .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options .sale_banner article .shopify-payment-button__button--unbranded{background:#d8041d;color:#fff}}@media only screen and (max-width: 767px){.community .head_spacer{height:118px}.community_header{top:58px!important}.community_header .grid-margin-x>.cell{margin:0}#home_template .bundles_section{min-height:660px;height:auto;background-position:center bottom}#home_template .bundles_section article{text-align:center;top:0;transform:translate(0);-webkit-transform:translate(0,0);padding:0 30px;max-width:100%;position:static}#home_template .bundles_section article h2{font-size:32px;margin-top:60px}#home_template .bundles_section article p{font-size:16px}#home_template .product_finder .finder_title{font-size:20px}#home_template .product_finder .bundle_img{max-width:100%}#home_template .product_finder:before{top:130px}#searchLightbox .container .closeLightbox{top:20px;right:20px}#searchLightbox .container .searchForm{margin:110px 0 100px}#searchLightbox .container .searchForm button{width:40px;background-color:transparent}#searchLightbox .results_toggle li a{margin:0 20px}#home_template .homepage_collection .products li.single-select{margin:0 1%}#home_template .testimonials .testimonial-wrap .arrow_helper{top:auto;bottom:10px}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner{position:static;height:auto}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner button{position:static;transform:translateY(0);margin:0 10px 0 0}.community_article_wrapper .community_child_header{padding:90px 0 20px}.community_article_wrapper .community_child_header h1{font-size:26px;line-height:30px}.community_article_wrapper .article_single .img_wrapper{height:220px}.community_article_wrapper .article_single .img_wrapper .read_time{display:none}.community_article_wrapper .article_single h2.title{font-size:21px}.community_article_wrapper .article_single article.excerpt{font-size:16px}.community_article_wrapper .article_single p.read_time{font-family:Trade Gothic LT W01 Roman;font-display:swap;font-size:16px;color:#000;margin:0 0 10px;display:block}.community_article_wrapper .article_single p.read_time img{position:relative;top:-2px;margin-right:4px;display:inline-block}#elite_wrapper .elite_hero article{position:static;transform:translate(0);padding-top:60px}#elite_wrapper .elite_hero article h1{font-size:28px;line-height:34px;padding:0 30px}#elite_wrapper .elite_hero article p{padding:0 30px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel button.arrow.slick-next{right:0}#contact_form_wrapper .map_wrapper{height:210px}#contact_form_wrapper .contact_copy_wrapper{padding:50px 0}#contact_form_wrapper .contact_copy_wrapper h1.title{text-align:center}#contact_form_wrapper .contact_copy_wrapper .border{display:none}#contact_form_wrapper .contact_copy_wrapper .contact_meta{border-bottom:1px solid #D2D2D2;padding-bottom:20px;margin-bottom:30px}#contact_form_wrapper .contact_copy_wrapper .form_wrapper{display:block;text-align:center}#contact_form_wrapper .contact_copy_wrapper .form_wrapper button{margin:0 auto}.banner_title{letter-spacing:1px;line-height:32px}.global_collection_wrap .announcment_bar p{font-size:16px}.global_collection_wrap .collection_wrapper .collection_hero{height:auto;padding:60px 0}.global_collection_wrap .collection_wrapper .collection_hero article{position:static;transform:translate(0);max-width:100%;padding:0 30px}.banner_title{font-size:28px}#home_template #text_with_background_img article h2.central_title{font-size:26px}.global_collection_wrap .goal_collection_wrapper .hero{background:#fff;min-height:0}.global_collection_wrap .goal_collection_wrapper .hero .mob_img{display:block}.global_collection_wrap .goal_collection_wrapper .hero article{position:static;transform:translate(0);padding:60px 0}.global_collection_wrap .goal_collection_wrapper .hero article h1{font-size:26px;color:#000}.global_collection_wrap .goal_collection_wrapper .hero article p{color:#333;font-size:16px;margin:0}.global_collection_wrap .goal_collection_wrapper .recommended_bundle img{max-width:100%}.global_collection_wrap .recommended_product{height:auto}.global_collection_wrap .recommended_product .container{padding:0}.global_collection_wrap .recommended_product .img_wrapper{min-height:0;padding-bottom:90px;overflow:hidden}.global_collection_wrap .recommended_product .img_wrapper .bg_img{position:relative;left:0;width:80%;height:330px}.global_collection_wrap .recommended_product .img_wrapper .product_img{max-width:260px;bottom:0;right:-70px}.global_collection_wrap .recommended_product .recommended_description{position:static;transform:translate(0);padding:0 30px 90px;text-align:center}.global_collection_wrap .recommended_product .recommended_description .title_central{margin:20px auto 30px}.global_collection_wrap .collection_meta li{margin:0;font-size:20px;text-transform:uppercase}.global_collection_wrap .collection_meta li:first-child{display:none}.pagination li a{width:44px;line-height:44px;font-size:20px}#elite_single_template .elite_header .elite_carousel .elite_avatar{height:136px}#elite_single_template .elite_header .elite_carousel .elite_avatar.first:before{left:-40px!important}#elite_single_template .elite_header .elite_carousel .elite_avatar.first .img_wrapper{display:none}#elite_single_template .elite_header .elite_carousel .elite_avatar.last:before{right:-40px!important}#elite_single_template .elite_header .elite_carousel .elite_avatar.last .img_wrapper{display:none}#elite_single_template .elite_header .title{font-size:28px}.single_product_carousel .product_carousel .product_carousel_item img{max-width:80%}.blog_hero{height:auto;background:#fff!important}.blog_hero:before{display:none}.blog_hero .featured_article{position:static;transform:translate(0)}.blog_hero .featured_article .mob_img{display:block;margin-bottom:24px}.blog_hero .featured_article p.read_time{max-height:100px;overflow:visible;padding:0!important}.blog_hero .featured_article p.read_time img.light{display:none}.blog_hero .featured_article p.read_time img.dark{display:inline-block}.blog_hero p{color:#000}.blog_hero p.nutrition{color:#0457d8}.blog_hero p.recipe{color:#d69104}.blog_hero p.training-tip{color:#d80e1d}.blog_hero p.wellbeing{color:#d625d3}.blog_hero p.products-tag{color:#68bf01}.blog_hero p.read_time{display:block;margin-bottom:10px}.blog_hero p:last-child{color:#929292}.blog_hero h1{color:#000;font-size:26px;margin-bottom:22px}.article_carousel .slick-arrow.slick-next{right:0}.article_carousel .slick-arrow.slick-prev{left:0}#single_article_wrapper .article_hero{height:210px}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .slick-arrow.slick-next{right:0}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .slick-arrow.slick-prev{left:0}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single .meta_wrapper{height:auto;padding:10px 14px;text-align:center}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single .meta_wrapper p.title{margin:0 0 16px}#related_reads{background:#fff;padding:40px 0}.article_carousel .single_article p.read_time{display:block;color:#000;margin:0 0 10px}#elite_wrapper .elite_carousel_wrapper{padding:40px 0}#elite_wrapper .elite_carousel_wrapper .ambassador_details_wrapper{text-align:center}#elite_wrapper .elite_carousel{padding:100px 0 50px}#elite_wrapper .elite_carousel_nav{position:absolute;top:60px;left:50%;transform:translate(-50%);max-width:300px}#elite_wrapper .elite_carousel_nav .img_wrapper{width:66px;height:66px;opacity:.4}#elite_wrapper .training_guides{padding-bottom:0}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_meta{text-align:center}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner{margin:0;width:100%}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel button.arrow.slick-prev{left:0}#elite_wrapper .training_guides .training_guide_wrapper .grid-x{padding-bottom:70px;margin-bottom:50px;position:relative}#elite_wrapper .training_guides .training_guide_wrapper .nav-helper{position:absolute;bottom:0;left:0;width:100%;text-align:center}#elite_wrapper .training_guides .training_guide_wrapper .nav-helper .slick-dots li button{width:10px;height:10px}.products li a{padding:30px 0}.products li a .product_meta_wrapper .product_meta p.title{font-size:14px}.products li a .product_meta_wrapper .product_meta p.price{font-size:16px}#elite_wrapper .elite_carousel .ambassador_details_wrapper .description{margin-bottom:40px}#elite_wrapper .elite_hero{margin-bottom:20px}#elite_wrapper .elite_hero .container{padding:0}#elite_wrapper .elite_hero article{font-size:16px;color:#333;padding-bottom:0}#elite_wrapper .elite_hero article h1{padding:0 30px}#elite_wrapper .elite_hero article p{position:relative}#elite_wrapper .elite_hero article p:after{content:"";position:absolute;bottom:-40px;width:30px;height:20px;background:url(/cdn/shop/t/45/assets/icon_tabbed_arrow_down.png?v=5445088032357135204) no-repeat center center/contain;left:50%;transform:translate(-50%);opacity:.6}#elite_wrapper .elite_hero article .mob_img{margin-top:70px}#elite_wrapper .elite_hero article:after{display:none}#elite_wrapper .elite_carousel_wrapper:before{background-position:120% 0}#single_article_wrapper .community_artile_meta{padding:40px 0 20px}#single_article_wrapper .community_artile_meta h1.title{font-size:26px;line-height:32px}.popular-reads-section{padding:40px 0}.article_carousel .single_article{margin:30px 0 0}.article_carousel .slick-arrow{top:148px}#cart_wrapper h1{margin:60px 0 40px}#cart_wrapper .cart_table .t-row.total_price{display:none}#cart_wrapper .cart_table .t-head{font-size:16px}#cart_wrapper .cart_table .t-cell,#cart_wrapper .cart_table .t-cell.price{font-size:15px}#cart_wrapper .cart_table .t-cell .product_img{display:none}#cart_wrapper .cart_table .t-cell.quantity select{width:50px;background-position:26px center;height:44px;line-height:44px}#cart_wrapper .cart_table .t-cell.total{font-size:18px}#cart_wrapper .cart_controls li{display:block;margin:0 0 10px}#cart_wrapper .cart_controls li .btn,#cart_wrapper .cart_controls li .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #cart_wrapper .cart_controls li .shopify-payment-button__button--unbranded{width:100%;display:block;padding:0;text-align:center}#cart_wrapper p.total_price{display:block;text-align:center;padding:20px 0;font-family:Trade Gothic LT W01 Bd CnNo-20;color:#929292;font-size:20px;line-height:24px;letter-spacing:0}#cart_wrapper p.total_price span{color:#000;font-family:Trade Gothic LT W01 Bold No-_2;letter-spacing:-.5px}#find_my_plan_wrapper{min-height:100vh;height:auto;padding-bottom:40px}#find_my_plan_wrapper header{position:static}#find_my_plan_wrapper header .logo{font-size:18px;padding-left:50px;line-height:30px}#find_my_plan_wrapper header .logo:before{width:42px;height:30px}#find_my_plan_wrapper header .closeIcon{top:0;right:20px}#find_my_plan_wrapper header .progress_wrapper{margin:30px 0 0}#find_my_plan_wrapper header .progress_wrapper p{font-size:16px}#find_my_plan_wrapper .question_wrapper{position:static;transform:translateY(-50%);-webkit-transform:translate(0,0);-moz-transition:translate(0,0);-ms-transition:translate(0,0);-o-transition:translate(0,0)}#find_my_plan_wrapper .question_wrapper .form_wrapper .question_title{font-size:28px;line-height:32px;letter-spacing:1px}#find_my_plan_wrapper .question_wrapper .form_wrapper .question_title br{display:none}#find_my_plan_wrapper .question_wrapper .form_wrapper .date_input{font-size:26px;width:80px;margin:0 4px}#find_my_plan_wrapper .question_wrapper .form_wrapper button.outside{right:0!important}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper{margin-top:40px}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label{margin-bottom:100px}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper{margin-top:40px}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label{margin-bottom:100px;padding-bottom:0}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper{width:100%}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper label{width:100%;display:block}#find_my_plan_wrapper .back_button_wrapper{position:static;margin:140px 0 30px}#find_my_plan_wrapper .back_button_wrapper .container{text-align:center}.product_results_wrapper .products li{width:100%;margin:0}#searchLightbox .container .searchForm input,#searchHeader .container .searchForm input{font-size:21px}#home_template .homepage_collection .products li.single-select{width:100%;margin:0 0 10px}#home_template .homepage_collection .products li.single-select a{width:100%;margin:0;padding:0}#home_template .homepage_collection .products li.single-select a.flagged:before{top:auto;right:0;bottom:0;left:auto;border-radius:100px 0 0;padding:0 20px 0 30px}#home_template .homepage_collection .products li.single-select a img{max-width:150px;margin:0}#home_template .homepage_collection .products li.single-select a .product_meta_wrapper{padding-left:160px;position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:left}#home_template .homepage_collection .products li.single-select a .product_meta_wrapper .product_meta{transform:translate(0);position:static;opacity:1!important}#home_template .homepage_collection .products li.single-select a .product_meta_wrapper .product_meta p.title{font-size:16px}#home_template .homepage_collection .products li.single-select a .product_meta_wrapper .product_meta p.price{font-size:18px}#home_template .homepage_collection .products li.single-select a .product_meta_wrapper .product_meta_hovered{display:none!important}#home_template .product_finder h2.question{line-height:38px}#home_template .testimonials .container{padding:0}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper p.author{padding-right:170px}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper p.posiiton{padding-right:170px}#elite_single_template .article_content_wrapper{padding:50px 0 0}#elite_single_template .article_content_wrapper .container{padding:0}#elite_single_template .article_content_wrapper .container .qa_section,#elite_single_template .article_content_wrapper .container .key_stats,#elite_single_template .article_content_wrapper .container .stat_wrapper{padding:0 30px}#elite_single_template .article_content_wrapper .container .qa_section .title{font-size:26px}.community_article_wrapper .article_single .img_wrapper:before{display:none}#single_article_wrapper .community_artile_meta h1.title{letter-spacing:1px}#single_article_wrapper .community_artile_meta ul.article_nav li a{font-size:0;height:22px;display:block}#single_article_wrapper .community_artile_meta ul.article_nav li a .fa{font-size:40px}.article_carousel .slick-arrow.slick-next{right:-15px}.article_carousel .slick-arrow.slick-prev{left:-15px}#search_wrapper .results_toggle li a{margin:0 10px}#searchHeader .container .closeLightbox{top:20px;right:20px}.product_results_wrapper .products li{width:48%;margin:0 1%}.product_results_wrapper .products li .flagged:before{padding:0 20px 0 10px;line-height:30px;font-size:14px}.product_results_wrapper .products li .product_meta{opacity:1!important}.product_results_wrapper .products li .product_meta_hovered{display:none!important}#single_article_wrapper .community_artile_meta .container{padding:0 10px}.community_article_wrapper .title_central{margin:60px auto 40px}.community_article_wrapper .article_single .community_tag_name{margin-bottom:6px}.community_article_wrapper .article_single article.excerpt{margin-bottom:30px}#account_page .account_overview .form_wrapper input[type=text],#account_page .account_overview .form_wrapper input[type=tel],#account_page .account_overview .form_wrapper input[type=number],#account_page .account_overview .form_wrapper input[type=email]{margin:0}#account_page .account_overview .form_wrapper .add_address_form .btn,#account_page .account_overview .form_wrapper .add_address_form .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #account_page .account_overview .form_wrapper .add_address_form .shopify-payment-button__button--unbranded{display:block;width:100%;margin:20px 0}#account_page .account_overview .form_wrapper .address_list .edit_address input,#account_page .account_overview .form_wrapper .address_list .edit_address select{margin:0 0 10px}#account_page .account_overview .form_wrapper .address_list .edit_address .btn,#account_page .account_overview .form_wrapper .address_list .edit_address .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #account_page .account_overview .form_wrapper .address_list .edit_address .shopify-payment-button__button--unbranded{display:block;width:100%;margin:20px 0 0}#account_page .account_overview .orderHistory th{font-size:16px;line-height:1.1}#account_page .account_overview .orderHistory td{font-size:14px;padding:10px}#cookie_lightbox .btn,#cookie_lightbox .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #cookie_lightbox .shopify-payment-button__button--unbranded{width:100%;margin:10px 0 0}.products li a .product_meta_wrapper .product_meta{opacity:1!important}.products li a .product_meta_wrapper .product_meta_hovered{opacity:0!important}.article_carousel .single_article .img_wrapper{height:220px}.article_carousel .slick-arrow{top:108px}#elite_single_template .article_content_wrapper .tg_download{margin:40px 30px;display:block;text-align:center;padding:20px 0;line-height:1.2}#single_article_wrapper .article_content_wrapper .article_output .stacked-table tr td,#single_article_wrapper .article_content_wrapper .article_output .stacked-table tr th{display:block}#sweat_page .sweat_levels .sweat_levels_bar{max-width:100%}#sweat_page .sweat_hero{height:auto}#sweat_page .sweat_hero .hero_wrapper{text-align:center;transform:translate(0);position:static;padding:100px 0}#sweat_page .sweat_hero .hero_wrapper .btn_wrapper a.btn,#sweat_page .sweat_hero .hero_wrapper .btn_wrapper .ecommerce-options a.shopify-payment-button__button--unbranded,.ecommerce-options #sweat_page .sweat_hero .hero_wrapper .btn_wrapper a.shopify-payment-button__button--unbranded{padding:0;margin:4px 0;width:230px;text-align:center}#sweat_page .how_it_works .sweat-usp{padding:40px;text-align:center}#sweat_page .how-to-earn .how-to-earn-wrapper .points-copy h2{font-size:26px;line-height:32px}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper{margin-top:40px}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li{width:50%;padding:0 10px;border:none!important;border-right:1px solid #e1888f!important;border-bottom:1px solid #e1888f!important;height:210px}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li:after{display:block!important;opacity:1!important}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li:nth-child(2n){border-right:none!important}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li:nth-child(2n):after{display:none!important;opacity:0!important}#sweat_page .refer-a-friend{padding-top:400px;height:auto}#sweat_page .refer-a-friend .left-image{width:100%;height:400px}#sweat_page .refer-a-friend .container .referal_code_wrapper,#sweat_page .sweat-points-overview{padding:60px 0}#sweat_page .sweat-points-overview .sweat-diagram img{max-width:220px;display:block;margin:0 auto 60px}#sweat_page .sweat-points-overview .redeem-points-copy{position:static;text-align:left;transform:translate(0)}#sweat_page .sweat-points-overview .redeem-points-copy h2{font-size:26px;line-height:32px}#sweat_page .sweat_levels .title{margin:0 0 40px}#sweat_page .sweat_levels .sweat_level_single{padding:0 0 60px;text-align:center}#sweat_page .sweat_levels .sweat_level_single .overview:after{left:50%;transform:translate(-27px)}#sweat_page .sweat_levels .btn_wrapper .btn,#sweat_page .sweat_levels .btn_wrapper .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #sweat_page .sweat_levels .btn_wrapper .shopify-payment-button__button--unbranded{margin-top:20px}#account_page{padding:0}#account_page .sweat_hero{height:auto}#account_page .sweat_hero .hero_wrapper{text-align:center;transform:translate(0);position:static;padding:100px 0}#account_page .sweat_hero .hero_wrapper .btn_wrapper a.btn,#account_page .sweat_hero .hero_wrapper .btn_wrapper .ecommerce-options a.shopify-payment-button__button--unbranded,.ecommerce-options #account_page .sweat_hero .hero_wrapper .btn_wrapper a.shopify-payment-button__button--unbranded{padding:0;margin:4px 0;width:230px;text-align:center}#newsletter h3{font-size:18px}#newsletter .j-close-newsletter{top:10px;right:10px}#newsletter .form-wrapper{max-width:500px;margin:0 auto}#newsletter .form-wrapper input.email,#newsletter .form-wrapper .btn,#newsletter .form-wrapper .ecommerce-options .shopify-payment-button__button--unbranded,.ecommerce-options #newsletter .form-wrapper .shopify-payment-button__button--unbranded{width:100%;display:block}#newsletter input.btn,#newsletter .ecommerce-options input.shopify-payment-button__button--unbranded,.ecommerce-options #newsletter input.shopify-payment-button__button--unbranded{width:30%;padding:0;text-align:center;font-size:15px;letter-spacing:0}#elite_wrapper .elite_hero .elite_banner_carousel{display:none}#elite_wrapper .elite_hero .elite_banner_carousel.mobile{display:block;width:94%;margin:0 3%}#newsletter_page_template .newsletter_inner{padding:0 40px}#newsletter_page_template .newsletter_inner .page_title{font-size:28px;line-height:30px;padding-top:40px}#newsletter_page_template .newsletter_inner #mc_embed_signup .email,#newsletter_page_template .newsletter_inner #mc_embed_signup .optin_wrapper{width:100%}#hero_project-x_container{height:471px;width:100%}#hero_project-x_container .container{padding:0;width:100%}#hero_project-x_container .container .banner_style{font-size:30px!important}#hero_project-x_container .container .countdown_wrapper{padding:0 40px}#hero_project-x_container .container #project_x_countdown span.digit{font-size:22px;line-height:22px}#hero_project-x_container .banner_title{font-size:30px!important}#hero_project-x_container .image_overlay{justify-content:flex-end}#hero_project-x_container .hero_inner-wrapper{height:100%}#hero_project-x_container .countdown_wrapper{padding:10px}#hero_project-x_container #hero_video_iframe iframe{left:-92%;width:282%}#px_subscription_banner{padding:70px 10px 50px}#px_subscription_banner .input_wrapper{width:280px}#px_subscription_banner .banner_style{font-size:30px}#px_subscription_banner p{font-size:16px}.js-anim_shape{width:80%}#plan_results_wrapper .plan_output .product_output.x-fit-collection-results .slick-arrow.slick-prev{left:-10px}#plan_results_wrapper .plan_output .product_output.x-fit-collection-results .slick-arrow.slick-next{right:-10px}#plan_results_wrapper .plan_output .product_output .product:after{display:none}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper div{min-height:0px!important;height:auto!important}#plan_results_wrapper .hero .plan_meta:first-child:after{display:none}#hero-project-x{height:1260px;background:#28439a}#hero-project-x:before{content:"";position:absolute;top:315px;right:-90px;display:block;width:430px;height:420px;background:url(/cdn/shop/t/45/assets/overlay_video-2x.png?v=17465778107834202432) 0 0 no-repeat;background-size:cover;z-index:3;transform:rotate(5deg)}#hero-project-x .animation_text{background:#28439a;position:relative}#hero-project-x .inner-wrapper{position:unset}#hero-project-x #red_stripes,#hero-project-x #blue-shape_one,#hero-project-x .lines_shape_line{display:none}#hero-project-x .inner-wrapper img{position:absolute;top:58px}#hero-project-x .scaleable_img.desktop_tablet{display:none}#hero-project-x .scaleable_img.mobile{display:block}#our_story_wrapper .story_wrapper .content_block.last{padding:70px 30px 20px}#our_story_wrapper .story_wrapper .odd .content_block{padding:70px 30px}#our_story_wrapper .story_wrapper .even:first-child .content_block{padding:120px 30px 0}#video-project-x{overflow:hidden}#video-project-x.hp-video .player_controller{flex-direction:column;align-items:flex-end}#video-project-x.hp-video .player_controller a{margin-top:20px}#video-project-x .video_inner-wrapper{height:100%}#video-project-x .video_inner-wrapper .video_overlay h3{font-size:30px;line-height:34px}#video-project-x .video_inner-wrapper .video_overlay p{display:none}#video-project-x #project-x-player{width:208%;position:relative;left:50%;margin:0 auto;transform:translate(-50%)}#video-project-x #project-x-player{display:none}#video-project-x #project-x-player-mob{display:block}.project_x_bundle{padding-bottom:0}.project_x_bundle .bundle_includes{text-align:left}.project_x_bundle .bundle-description{text-align:center}.global_collection_wrap#project-x-collection .collection-shape{width:200%}#testi_project-x_section{padding:20px 0}#testi_project-x_section .svg-container{padding-bottom:145%}#testi_project-x_section .container{padding-left:10px;padding-right:10px}#testi_project-x_section .testi-svg-line.svg_mobile{display:block}#testi_project-x_section .testi-svg-line.svg_desktop_tablet{display:none}#testi_project-x_section article{padding:60px 5px 20px}#testi_project-x_section blockquote{margin-top:30px}#testi_project-x_section .author_block{flex-direction:column;margin-top:10px;text-align:center}#testi_project-x_section .author_block p{margin-top:20px}#popular-reads-section-blue-theme .read_time{display:none}.project_x_bundle .product_rating_wrapper .product_rating{margin:0 auto 20px}#project-x-collection.global_collection_wrap .product_wrapper .single_product a{padding:50px 0 20px}#project-x-collection.global_collection_wrap .product_wrapper .single_product a img{max-width:100%}#our_story_wrapper.project-x-stories .story_wrapper .grid-x .img_block{min-height:0px;height:100vw}#our_story_wrapper.project-x-stories .story_wrapper .grid-x .content_block{padding:55px!important}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:first-child .content_block:before{left:5%;top:0;width:90%;border-left:4px solid #8E53C7}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:nth-child(2) .content_block{position:relative}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:nth-child(2) .content_block:before{left:5%;width:90%;border-right:4px solid #8E53C7;border-left:4px solid #8E53C7;border-top:none;border-bottom:none}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:last-child .content_block{position:relative}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:last-child .content_block:before{left:5%;width:90%;top:0;border-right:4px solid #8E53C7;border-left:4px solid #8E53C7;border-top:none;border-bottom:none;border-radius:0}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:last-child .img_block{position:relative}#our_story_wrapper.project-x-stories .story_wrapper .grid-x:last-child .img_block:after{content:"";position:absolute;bottom:-50px;height:50px;width:90%;left:5%;border:4px solid #8E53C7;border-top:none;border-radius:0 0 0 25px}#hero-project-x{height:auto;background:#28439a;position:relative;padding-top:58px}#hero-project-x .inner-wrapper{position:relative}#hero-project-x .inner-wrapper img{position:static}#hero-project-x:before{display:none}#hero-project-x .lines_shape_line{-webkit-transform:scale(-1,1) rotate(15deg);display:none}#hero-project-x .image_overlay{height:auto;position:static;left:0;transform:translate(0)}#hero-project-x .image_overlay article{position:static;transform:translate(0)}#hero-project-x .image_overlay .slide_desc{max-width:100%}#hero-project-x .image_overlay .product_container{right:inherit;width:100%;top:350px}#hero-project-x .image_overlay .product_container img{left:50%;transform:translate(-50%);width:90%}#hero-project-x .image_overlay.first_plan{position:absolute;top:50px;z-index:2}#hero-project-x .image_overlay.first_plan article{top:90px;text-align:center;width:100%}#hero-project-x .image_overlay.first_plan article h3{font-size:28px;line-height:32px;padding:0 50px}#hero-project-x .image_overlay.first_plan article h3 br{display:none}#hero-project-x .image_overlay.first_plan article h3 br:first-child{display:block}#hero-project-x .image_overlay.second_plan{display:block;opacity:1;padding-top:80px}#hero-project-x .image_overlay.second_plan article{top:980px;width:100%;max-width:100%;left:0;text-align:center;padding:0 40px 60px}#hero-project-x .image_overlay.second_plan h3{font-size:28px;line-height:32px}#hero-project-x .image_overlay.second_plan p{margin-top:30px;font-size:16px;padding:0 20px}#hero-project-x .image_overlay.second_plan a{margin-top:30px}#hero-project-x .image_overlay.third_plan{position:absolute;pointer-events:none;width:100vw;height:80vw}#hero-project-x .image_overlay.third_plan:after{content:"";position:absolute;z-index:0;top:0;left:0;width:0;height:0;border-style:solid;border-width:80vw 0 0 100vw;border-color:transparent transparent transparent #28439A}#hero-project-x .image_overlay.third_plan:before{background:url(after_strokes.png) no-repeat top left/cover;content:"";width:100vw;height:100%;position:absolute;z-index:0;bottom:0;right:0}#hero-project-x .image_overlay.third_plan .product_container{position:relative;top:auto;z-index:3;width:100%;max-width:100%;height:100%;display:grid;align-items:center;transform:translate(0)}#hero-project-x .image_overlay.third_plan .product_container img{position:static;display:block;width:80%;max-width:100%;margin:70px auto 0;left:10%;transform:translate(0)}#popular-reads-section-blue-theme{max-width:100vw;overflow:hidden}#popular-reads-section-blue-theme .article_carousel .slick-arrow.slick-next{right:-10px}#popular-reads-section-blue-theme .article_carousel .slick-arrow.slick-prev{left:-10px}#testi_project-x_section{max-width:100vw;overflow:hidden}}@media only screen and (max-width: 767px) and (max-width: 766px){.global_collection_wrap .collection_wrapper .collection_hero_background{padding:0}.global_collection_wrap .collection_wrapper .collection_hero_background article{padding:30px 30px 0}}@media (max-width: 766px){.product-ribbon .left-wrap .inner{justify-content:center;padding:20px}.product-card.oyw-product{display:none}.j-product-carousel .slick-dots{display:flex;justify-content:center}.j-product-carousel .slick-dots li{list-style:none}.j-product-carousel .slick-dots li button{font-size:0px;width:14px;height:14px;border:1px solid #ccc;display:block;border-radius:50%;-webkit-border-radius:50%;margin:0 2px;transition:.3s all}.j-product-carousel .slick-dots li.slick-active button{background:#ccc}#hero_container[data-template=new-landing-page] .hero .singleSlide .bg_img{height:42rem;max-height:calc(100vh - 12rem)}#hero_container[data-template^=signup-] .hero .singleSlide .bg_img{height:30rem}#hero_container[data-template^=signup-] .hero .singleSlide article{width:calc(100% - 2rem);transform:translate(0);top:0;padding-top:2rem}#hero_container[data-template^=signup-] .hero .singleSlide article .banner_title{margin-bottom:.75rem}}@media (max-width: 639px){.comparison-table-section .product-card-wrapper{justify-content:start}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/style-theme.css.map?v=181173675741757771271733479493 */
