@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-display:swap;font-family:integral-cf-regulintegralcfRg;font-style:normal;font-weight:400;src:url(integral-cf-regular-webfont.woff2) format("woff2"),url(integral-cf-regular-webfont.woff) format("woff")}.hidden{display:none}.bg-white{background-color:#fff}.bg-grey,.bg-white,.bg-white p{color:#232323}.bg-grey{background-color:#2323231a}.bg-grey p{color:#232323}.bg-red{background-color:#d8041d}.bg-red,.bg-red p{color:#fff}.bg-red .title_central:after,.bg-red .title_central:before{background:#fff}.bg-black{background-color:#232323}.bg-black,.bg-black p{color:#fff}.bg-black .title_central:after,.bg-black .title_central:before{background:#fff}.bg-dark-grey{background-color:#2e2e2e;color:#fff}.bg-dark-grey p{color:#fff}.bg-dark-grey .title_central:after,.bg-dark-grey .title_central:before{background:#fff}.text-red{color:#d8041d}html{background:#f4f4f4;scroll-behavior:smooth}body{background:none!important;color:#333;font-family:Lora,serif!important;font-size:18px;line-height:1.3!important;margin:0}body.overflow-hidden{overflow:hidden}body.template-search{background:#fff!important;min-height:100vh}.flex-grid{display:flex}.flex-1{flex:1}a{color:#333;outline:none;text-decoration:none}ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:integral-cf-regulintegralcfRg;font-weight:400;margin:0 0 20px}h2{font-size:26px}p{margin:0 0 20px}button,select{outline:none}select::-ms-expand{display:none}input,textarea{outline:none}blockquote{color:#767676;font-size:16px;font-style:italic;line-height:26px;margin:0;padding:0}.text_right{text-align:right}.slick-slide,form{outline:none}.asc{align-self:center}.btn,.ecommerce-options .shopify-payment-button__button--unbranded{align-items:center;border:1px solid;border-radius:0;cursor:pointer;display:inline-flex;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;justify-content:center;letter-spacing:1px;line-height:24px;padding:10px 26px;text-align:center;text-transform:uppercase;transition:all .3s}.btn svg,.ecommerce-options .shopify-payment-button__button--unbranded svg{height:24px;margin-right:10px;min-width:24px;pointer-events:none;transition:all .3s}.btn span,.ecommerce-options .shopify-payment-button__button--unbranded span{pointer-events:none}.btn.light,.ecommerce-options .light.shopify-payment-button__button--unbranded{background:#fff;border-color:#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{background:#d8041d;border-color:#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{background:#000;border-color:#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{background:#929292;border-color:#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;border:1px solid #d8041d;color:#000}.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;border:1px solid #fff;color:#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;border:1px solid #000;color:#d8041d}.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{opacity:.4;pointer-events:none}.container,.relative{position:relative}.container{margin:0 auto;max-width:1440px;padding:0 16px;text-align:left}.container.text_center,.title_central{text-align:center}.title_central{display:table;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;margin:8px auto;position:relative;text-transform:uppercase}.title_central:after,.title_central:before{background:#000;content:"";height:2px;position:absolute;top:10px;width:12px}.title_central:before{left:-24px}.title_central:after{right:-24px}.title_central.invert{color:#fff}.title_central.invert:after,.title_central.invert:before{background:#fff}.header{font-size:28px;line-height:34px;margin-bottom:24px}.banner_title{color:#fff;font-family:integral-cf-regulintegralcfRg;font-size:60px;letter-spacing:2.5px;line-height:64px;margin:0;text-transform:uppercase}.bold_header{color:#000;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:38px;letter-spacing:2px;margin:80px 0;text-align:center;text-transform:uppercase}.community .head_spacer{height:150px}.breadcrumb{display:block;margin-bottom:30px}.breadcrumb li{display:inline-block;list-style:none}.breadcrumb li a{color:#555;display:block;font-family:Trade Gothic LT W01 Roman;font-size:14px;letter-spacing:0;margin-right:20px;position:relative;transition:all .3s}.breadcrumb li a:after{content:">";font-size:14px;position:absolute;right:-14px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.breadcrumb li:last-child a:after{display:none}.pagination{align-items:center;display:flex;justify-content:center;margin:44px auto 0;text-align:center}.pagination li{display:table-cell;list-style:none}.pagination li a{align-items:center;color:#232323;display:flex;font-size:18px;height:32px;justify-content:center;line-height:24px;opacity:.4;text-align:center;transition:all .3s;width:32px}.pagination li a.inactive{color:#2323231a;cursor:no-drop;opacity:1}.pagination li a.active{background-color:#d8041d;color:#fff;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{color:#929292;display:block;margin-bottom:26px;width:100%}.recommended-by-ambassador-meta .avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:54px;margin-right:20px;width:54px}.recommended-by-ambassador-meta p{font-size:16px;line-height:22px;margin:0}.announcment_bar{background:#d8041d;width:100%}.announcment_bar p{color:#fff;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;line-height:1;margin:0;padding:14px 0;text-align:center;text-transform:uppercase}.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{background:#fff;border-bottom:1px solid #eee;left:0;padding-bottom:14px;position:fixed;top:0;transition:.3s ease;width:100%;z-index:9}.site_header.moveUp{top:-112px}.site_header.moveUp.announcement{top:-144px}.site_header.moveUp.scrollUpHeader{background:#fff;top:0}.site_header .announcement-bar{background-color:#d8041d;color:#fff;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;padding:6px 20px;text-align:center;transition:.3s ease}.site_header .site-header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:77.5rem;padding:0 20px;position:relative}.site_header .site-header-inner .logo{height:66px;margin:0 auto;order:2;padding:16px 0 10px;transition:.3s ease;width:66px}.site_header .site-header-inner .logo svg{display:block;height:40px;margin:0 auto;transition:.3s ease;width:40px}.site_header .site-header-inner .search-wrapper{order:2;transition:.3s ease;width:100%}.site_header .site-header-inner .search-wrapper form{display:flex;margin:0 auto;max-width:416px;position:relative;width:100%}.site_header .site-header-inner .search-wrapper form input{height:32px;width:100%}.site_header .search-header{position:relative}.site_header .search-header button{left:16px;position:absolute;top:12px}.site_header .search-header .search-header__input{border:1px solid rgba(35,35,35,.102);border-radius:100px;color:#23232366;font-size:16px;line-height:20px;padding:10px 16px 10px 38px}.site_header #mobMenuBtn{cursor:pointer;height:24px;left:20px;order:1;position:absolute;top:24px;transition:.3s ease;width:24px;z-index:9}.site_header #mobMenuBtn span{background:#000;border-radius:4px;height:2px;left:3px;position:absolute;top:6px;transition:.3s ease;width:18px}.site_header #mobMenuBtn span.b{top:12px}.site_header #mobMenuBtn span.c{top:18px}.site_header #mobMenuBtn.active span.a{top:10px;transform:rotate(-45deg)}.site_header #mobMenuBtn.active span.b{opacity:0}.site_header #mobMenuBtn.active span.c{top:10px;transform:rotate(45deg)}.site_header .header_controls{display:flex;margin:0;order:4;position:absolute;right:20px;top:24px;transition:.3s ease}.site_header .header_controls li{display:inline-block;list-style:none;position:relative}.site_header .header_controls li a{display:block;height:24px;margin-left:20px;width:24px}.site_header .header_controls li a svg path{stroke:#232323}.site_header .header_controls li a.btnCart span.counter{background-color:#d8041d;border-radius:50%;color:#fff;font-family:Trade Gothic LT W01 Bold No-_2;font-size:10px;height:15px;line-height:15px;position:absolute;right:-6px;text-align:center;top:20px;width:15px}.site_header .header_controls li .account_menu{background:#fff;max-height:0;overflow:hidden;position:absolute;right:0;top:40px;transition:all .3s;width:245px;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{border:1px solid #979797;color:#000;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;height:auto;letter-spacing:.5px;margin:0;padding:20px 28px;position:relative;text-transform:uppercase;width:auto}.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 50%/contain;content:"";height:14px;position:absolute;right:10px;top:23px;width:14px}.site_header .header_controls li .account_menu li a span{color:#929292;display:block;font-family:Lora,serif;font-size:14px;margin:10px 0 0;text-transform:none}.site_header .navigation-wrapper{margin:0 -20px;max-height:0;order:5;overflow:hidden;position:relative;transition:.3s ease;width:calc(100% + 40px)}.site_header .navigation-wrapper .mobile-tabs{border-bottom:1px solid rgba(35,35,35,.1);display:flex;font-family:Trade Gothic LT W01 Bd CnNo-20;justify-content:center;list-style:none;text-transform:uppercase;width:100%}.site_header .navigation-wrapper .mobile-tabs li{color:#232323;font-size:16px;line-height:20px;margin-bottom:-1px;padding-bottom:8px;text-align:center;width:80px}.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{--red-filter:brightness(.5) sepia(1) saturate(100) hue-rotate(30deg) brightness(.9);max-height:28px;overflow:hidden;transition:.3s ease}.site_header .navigation-wrapper nav .has-dropdown:after{background-image:url(white-chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.site_header .navigation-wrapper nav>ul{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:18px;transition:.3s ease;width:200%}.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;font-weight:400;line-height:28px;margin-bottom:24px;order:3;padding:0 24px 0 32px;position:relative;width:51%}.site_header .navigation-wrapper nav>ul>li:first-of-type{order:1}.site_header .navigation-wrapper nav>ul>li span{background-color:#000;color:#fff;font-size:10px;font-weight:300;height:24px;left:0;position:absolute;text-align:center;top:0;width:24px}.site_header .navigation-wrapper nav>ul>li span img{height:18px;margin:3px;width:18px}.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{order:2;width:49%}.site_header .navigation-wrapper nav>ul>li:last-of-type.has-dropdown{max-height:28px;overflow:visible}.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;font-weight:400;line-height:28px;margin-bottom:24px;opacity:1;padding:0 16px;position:relative;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{align-items:flex-start;background:#fff;border-top:1px solid rgba(35,35,35,.1);bottom:0;display:flex;flex-wrap:wrap;font-family:Trade Gothic LT W01 Bd CnNo-20;height:116px;left:0;list-style:none;padding:0 16px 42px;position:sticky;width:100%}.site_header .navigation-wrapper .social_menu li{font-size:16px;line-height:20px;margin-right:25px;margin-top:16px}.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{height:56px;opacity:0;pointer-events:none}.site_header.active .logo svg{height:24px;width:24px}.site_header.active .navigation-wrapper{align-content:space-between;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:100vh;overflow-y:scroll;padding-bottom:3rem;place-content:space-between}#hero_container,#hero_container .hero{position:relative;width:100%}#hero_container .hero{display:flex;flex-wrap:nowrap;overflow:hidden}#hero_container .hero .singleSlide{min-width:100vw;overflow:hidden;position:relative}#hero_container .hero .singleSlide .image_overlay{height:100%;left:0;position:absolute;top:0;width:100%}#hero_container .hero .singleSlide .container{height:100%}#hero_container .hero .singleSlide .scaleable_img{max-width:300px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%}#hero_container .hero .singleSlide .bg_img{height:360px;-o-object-fit:cover;object-fit:cover;width:100%}#hero_container .hero .singleSlide .desktop_img{display:none}#hero_container .hero .singleSlide .mobile_img{display:block;height:360px;-o-object-fit:cover;object-fit:cover;width:100%}#hero_container .hero .singleSlide article{max-width:740px;padding:66px 0;position:absolute;top:50%}#hero_container .hero .singleSlide article .banner_title{font-size:44px;line-height:52px;margin-bottom:24px}#hero_container .hero .singleSlide article.light .banner_title,#hero_container .hero .singleSlide article.light .slide-copy{color:#fff}#hero_container .hero .singleSlide article .slide-copy .banner_title,#hero_container .hero .singleSlide article.red .banner_title{color:#d8041d}#hero_container .hero .singleSlide article .slide-copy .banner_title,#hero_container .hero .singleSlide article.dark .banner_title{color:#232323}#hero_container .hero .singleSlide.text-left article{left:16px;text-align:left;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:calc(60% - 32px)}#hero_container .hero .singleSlide.text-center article{left:50%;margin:0 auto;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:calc(100% - 32px)}#hero_container .hero .singleSlide.text-right article{right:16px;text-align:right;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:calc(60% - 32px)}#hero_container .hero .singleSlide.text-right .scaleable_img{left:0;right:auto}#hero_container .hero .singleSlide #hero_video_iframe{background-color:#000;height:360px;min-height:100%;min-width:100%;overflow:hidden;position:relative}#hero_container .hero .singleSlide #hero_video_iframe .d_video,#hero_container .hero .singleSlide #hero_video_iframe .m_video{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#hero_container .hero .singleSlide #hero_video_iframe .d_video iframe,#hero_container .hero .singleSlide #hero_video_iframe .m_video iframe{height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;padding:0!important;position:absolute!important;top:50%;transform:translate(-50%,-50%);width:100vw}#hero_container .hero_dots_wrapper .container{position:static}#hero_container .hero_dots_wrapper .hero_dots{bottom:24px;left:50%;position:absolute;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{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;font-size:0;height:12px;margin:0 10px 0 0;outline:none;padding:0;text-indent:-9999px;transition:.3s ease;width:12px}#hero_container .hero_dots_wrapper .hero_dots li.slick-active button{background:#fff}.button-list{flex-wrap:wrap;justify-content:center;margin:-5px;width:calc(100% + 10px)}.button-list a{margin:5px;width:calc(50% - 10px)}.browse_by_goal{width:100%}.browse_by_goal .goals{display:flex;flex-wrap:wrap;margin:-4px;width:calc(100% + 8px)}.browse_by_goal .goals li{list-style:none;margin:0 4px 8px;width:calc(50% - 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{background:#000;display:block;overflow:hidden;position:relative;width:100%}.browse_by_goal .goals li a .img_wrapper{height:100%;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .6s;width:100%;z-index:0}.browse_by_goal .goals li a .img_wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.browse_by_goal .goals li a .title{color:#fff;font-family:integral-cf-regulintegralcfRg;font-size:28px;left:50%;letter-spacing:2px;line-height:34px;margin:0;padding:0 16px;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:2}.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-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;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{padding:20px 0 75px;width:100%}#home_template .homepage_collection .products{margin-bottom:0}#home_template .bundles_section{background-position:50%;background-repeat:no-repeat;background-size:cover;height:650px;width:100%}#home_template .bundles_section .container{height:100%}#home_template .bundles_section article{max-width:740px;position:absolute;right:30px;text-align:right;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#home_template .bundles_section article p{color:#fff;font-size:20px;font-weight:400;line-height:24px}#home_template .product_finder{background:url(/cdn/shop/t/45/assets/reflex-logo-question-bg.png?v=4515106970330599811) no-repeat 0/460px #2e2e2e;height:380px;position:relative;width:100%}#home_template .product_finder:before{background:#fff;content:"";height:1px;position:absolute;top:74px;width:100%}#home_template .product_finder .bundle_img{max-height:455px;position:absolute;right:0;top:-50px}#home_template .product_finder .finder_title{background:url(/cdn/shop/t/45/assets/reflex-logo-member-section.png?v=3667032895706887440) no-repeat 0/50px;color:#929292;font-family:integral-cf-regulintegralcfRg;font-size:24px;letter-spacing:1.5px;line-height:32px;margin:20px 0 0;padding:4px 0 4px 70px;text-align:left;text-transform:uppercase}#home_template .product_finder h2.question{color:#fff;display:block;font-family:integral-cf-regulintegralcfRg;font-size:44px;letter-spacing:4px;line-height:46px;list-style:none;margin:80px 0 0;text-transform:uppercase}#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{padding:60px 0;width:100%}#home_template .testimonials .container{overflow:hidden}#home_template .testimonials .slick-list{overflow:visible}#home_template .testimonials .tesitmonial_slick{padding:40px 0;position:relative;width:100%}#home_template .testimonials .tesitmonial_slick:after,#home_template .testimonials .tesitmonial_slick:before{content:"";height:100%;position:absolute;top:0;width:100px;z-index:2}#home_template .testimonials .tesitmonial_slick:before{background:linear-gradient(90deg,#f5f5f5e6 0,#f5f5f500);left:-30px}#home_template .testimonials .tesitmonial_slick:after{background:linear-gradient(270deg,#f5f5f5e6 0,#f5f5f500);right:-30px}#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{background:#fff;border:1px solid #eee;display:block;position:relative;text-align:left;width:100%}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper{line-height:24px;padding:30px 220px 30px 30px}#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{color:#f5a623;text-decoration:underline}#home_template .testimonials .tesitmonial_slick .testimonial_single article .content_wrapper p.author{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;margin:20px 0 0;text-transform:uppercase}#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{max-height:380px;position:absolute;right:-110px;top:-50px}#home_template .testimonials .testimonial-wrap{overflow:hidden;position:relative}#home_template .testimonials .testimonial-wrap .arrow_helper{height:100%;left:50%;max-width:644px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner{height:100%;position:relative}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner button{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}#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{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:650px;position:relative;width:100%}#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{color:#fff;font-size:20px;line-height:28px;margin:0 auto;max-width:820px;position:absolute;top:50%;transform:translate(-50%);-webkit-transform:translateY(-50%)}#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{bottom:40px;position:absolute;right:30px}.products{margin:20px 0 70px;width:100%}.products li{list-style:none;margin:0 1%;width:23%}.products li a{background:#fff;color:#4a4a4a;display:block;padding:40px 0;position:relative;text-align:center;transition:.3s ease}.products li a .product_meta_wrapper{min-height:70px;position:relative}.products li a .product_meta_wrapper .product_meta{left:0;position:absolute;top:0;transition:all .3s;width:100%}.products li a .product_meta_wrapper .product_meta p.title{color:#000;font-display:swap;font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0 0 6px}.products li a .product_meta_wrapper .product_meta p.price{color:#000;font-display:swap;font-family:Trade Gothic LT W01 Bold No-_2;font-size:18px;letter-spacing:-1px;margin:0}.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{left:0;opacity:0;padding:0 30px;position:absolute;top:0;transition:all .3s;width:100%}.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;display:inline-block;font-family:Trade Gothic LT W01 Roman;font-size:14px;margin:0 auto;padding-left:24px;text-align:left}.products li a img{margin-bottom:20px;max-width:100%;transition:.3s ease}.products li a p.title{font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0}.products li a p.price{font-family:Trade Gothic LT W01 Bold No-_2;font-size:18px;letter-spacing:-1px;margin:0}.membership_bar{background:#d8041d;min-height:230px;padding:55px 0;width:100%}.membership_bar .join_now_wrapper .logo{max-width:53px}.membership_bar .join_now_wrapper h4{color:#fff;font-family:integral-cf-regulintegralcfRg;font-size:28px;letter-spacing:2px;margin:20px 0;text-transform:uppercase}.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;font-size:20px;letter-spacing:1px;margin:0;text-transform:uppercase}.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 0 0/45px}.membership_bar .checkList li.earn{background:url(/cdn/shop/t/45/assets/icon-earn.png?v=2095127592504752908) no-repeat 0 0/45px}.membership_bar .checkList li.reward{background:url(/cdn/shop/t/45/assets/icon-reward.png?v=14122190187091593626) no-repeat 0 0/45px}.site_footer{color:#fff;min-height:250px;padding:40px 0;width:100%}.site_footer h3{color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;margin-bottom:8px}.site_footer h3 a{border-bottom:1px solid #fff;color:#fff;display:block;margin-bottom:8px;padding-bottom:8px;position:relative;transition:.3s ease}.site_footer h3 a:after{background-image:url(white-chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:5px;position:absolute;right:0;top:10px;width:10px}.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{display:block;list-style:none}.site_footer ul.footer_nav li a{color:#fff;display:inline-block;font-size:14px;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;display:block;font-size:26px;margin-right:25px;transition:.3s ease}.site_footer ul.social_menu li:last-child a{margin:0}.site_footer .social_wrapper{margin-top:8px;text-align:center}.site_footer .logo_wrapper{margin:0 auto 16px;max-width:64px;width:100%}.site_footer .logo_wrapper img{width:100%}.site_footer .footer-footer{flex-direction:column;justify-content:center;margin-top:20px}.site_footer .footer-footer p{font-size:12px;line-height:16px;margin-bottom:8px;text-align:center}.site_footer .footer-footer p a{color:#fff}.newsletter-wrapper{padding:40px 0;position:relative}.newsletter-wrapper .image-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.newsletter-wrapper .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.newsletter-wrapper .header{margin-bottom:16px}.newsletter-wrapper .nl-wrapper{display:block;margin:0 auto;max-width:588px;text-align:center;width:100%}.newsletter-wrapper .nl-wrapper h4{font-family:Trade Gothic LT W01 Bd CnNo-20;margin-bottom:16px}.newsletter-wrapper .nl-wrapper .klaviyo_messages .error_message,.newsletter-wrapper .nl-wrapper .klaviyo_messages .success_message{color:#fff;display:none;font-size:1rem;line-height:1rem}.newsletter-wrapper .nl-wrapper .klaviyo_messages .error_message p,.newsletter-wrapper .nl-wrapper .klaviyo_messages .success_message p{font-size:1rem;line-height:1.25rem}.newsletter-wrapper .nl-wrapper .klaviyo_messages .error_message p:last-child,.newsletter-wrapper .nl-wrapper .klaviyo_messages .success_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;line-height:22px;margin:0 0 14px}.newsletter-wrapper .nl-wrapper p strong{font-size:20px}.newsletter-wrapper .nl-wrapper .form-wrapper{display:flex;margin:0 auto 16px;max-width:396px;width:100%}.newsletter-wrapper .nl-wrapper .form-wrapper input{background:#fff;border:1px solid #fff;border-radius:0;-webkit-border-radius:0;color:#232323;font-display:swap;font-family:Lora,serif;font-size:18px;height:48px;line-height:24px;outline:none;padding:11px 16px;width:100%}.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{background:#232323;border:1px solid #232323;border-radius:0;-webkit-border-radius:0;color:#fff;cursor:pointer;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;min-width:120px;text-align:center;transition:all .3s}.newsletter-wrapper .nl-wrapper .form-wrapper button:disabled{cursor:not-allowed;opacity:.7}.newsletter-wrapper .nl-wrapper .optin{display:flex}.newsletter-wrapper .nl-wrapper .optin label{color:#fff;font-size:12px;line-height:1.325em;position:relative}.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{height:260px;overflow:hidden;position:relative;width:100%;z-index:0}.global_collection_wrap .collection_wrapper .collection_hero .collection-hero-image-wrapper img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.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{height:100%;left:0;opacity:.6;padding-top:0;position:absolute;top:0;width:100%;z-index:-1}.global_collection_wrap .collection_wrapper .collection_hero .collection-hero-image-wrapper .collection-hero-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.global_collection_wrap .collection_wrapper .collection_hero article{color:#929292;font-size:16px;left:50%;line-height:26px;margin:0 auto;max-width:680px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.global_collection_wrap .collection_wrapper .collection_hero article h1{color:#000;display:block;font-family:integral-cf-regulintegralcfRg;font-size:24px;letter-spacing:1px;line-height:30px;margin:0 0 8px;position:relative;text-align:center;text-transform:uppercase}.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{display:flex;justify-content:flex-start;list-style:none;margin:0 auto;max-width:1224px;overflow-x:scroll;padding:24px 0}.global_collection_wrap .collection_wrapper .collection_nav ul li{margin:0 12px;width:calc(100% - 24px)}.global_collection_wrap .collection_wrapper .collection_nav ul li a{display:block;letter-spacing:0;min-width:180px;padding:10px}.global_collection_wrap .collection_wrapper .filters-banner{align-items:flex-end;border-bottom:1px solid rgba(35,35,35,.102);display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:10px;position:relative}.global_collection_wrap .collection_wrapper .filters-banner .sort-wrapper{cursor:pointer;position:relative;width:40%}.global_collection_wrap .collection_wrapper .filters-banner .sort-wrapper label{align-items:center;background-color:#fff;display:flex;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;pointer-events:none;position:relative;text-transform:uppercase;z-index:1}.global_collection_wrap .collection_wrapper .filters-banner .sort-wrapper label svg{margin-right:12px}.global_collection_wrap .collection_wrapper .filters-banner .sort-wrapper select{background-color:#fff;border:none;cursor:pointer;left:0;position:absolute;top:0;z-index:0}.global_collection_wrap .collection_wrapper .filters-banner .filter-toggle{cursor:pointer;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:24px;text-transform:uppercase}.global_collection_wrap .collection_wrapper .filters-banner .filter-toggle svg{margin-left:12px}.global_collection_wrap .collection_wrapper .filters-banner .filter-toggle span{align-items:center;display:flex}.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{background-color:transparent;background-image:url(icon-close-dark.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:18px;content:"";height:24px;position:absolute;right:0;top:0;width:24px}.global_collection_wrap .collection_wrapper .filters-banner .filter-form{background-color:#fff;padding:24px 20px 0;position:absolute;right:-281px;top:100%;transition:.3s ease;width:264px;z-index:4}.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{align-items:center;cursor:pointer;display:flex;font-family:integral-cf-regulintegralcfRg;font-size:22px;justify-content:space-between;line-height:28px;list-style:none;margin-bottom:24px;transition:all .3s}.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{align-items:center;display:flex}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group .filter-group-summary .summary-active-filter-count{background-color:#d8041d;display:inline-block;height:4px;margin-left:8px;width:4px}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group .filter-group-summary svg{stroke:#232323;transform:rotate(0)}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group svg{stroke:#d8041d;background-color:#fff;pointer-events:none;position:absolute;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;font-size:16px;line-height:20px;margin-bottom:16px;padding-right:24px;position:relative;text-transform:uppercase}.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{cursor:pointer;display:block;width:100%}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item .input-wrapper{position:absolute;right:0;top:0}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item .input-wrapper .custom-checkbox{border:1px solid #d8041d;height:16px;width:16px}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown .fgd__list .fgd__list-item .input-wrapper .custom-checkbox:before{background-image:url(white-tick.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:16px}.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;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;margin:-5px -5px 19px;width:calc(100% + 10px)}.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{color:#232323;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;line-height:24px;margin:5px;padding:2px 32px 2px 8px;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{background-color:transparent;background-image:url(icon-close-dark.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:16px;content:"";height:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:16px}.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-color:transparent;background-image:url(icon-close-white.png);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:10px}.global_collection_wrap .collection_wrapper .products-output .no-products-found{min-height:100vh}.global_collection_wrap .goal_collection_wrapper .hero{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:415px;position:relative;width:100%}.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{color:#fff;font-size:16px;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.global_collection_wrap .goal_collection_wrapper .hero article h1{color:#fff;font-size:44px;letter-spacing:2px;margin:0;text-transform:uppercase}.global_collection_wrap .goal_collection_wrapper .hero article p{line-height:26px;margin:0 auto;max-width:720px}.global_collection_wrap .goal_collection_wrapper .recommended_bundle{background:#f2f2f2;color:#767676;min-height:750px;position:relative;width:100%}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .container{background:url(/cdn/shop/t/45/assets/bundle_bg_R_logo.png?v=8187310568144012000) no-repeat left -66px/820px;min-height:100%;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:translateY(-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{clear:both;color:#000;display:block;font-size:28px;letter-spacing:2px;line-height:1}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description blockquote{color:#000;font-size:18px;font-style:normal;line-height:1.5;margin-bottom:30px}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description p{color:#000;font-family:Trade Gothic LT W01 Roman;font-size:14px}.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{color:#000;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;list-style:none;margin-bottom:12px;padding-left:24px;position:relative;text-transform:uppercase}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description ul.bundle_includes li:before{background:url(/cdn/shop/t/45/assets/icon-bundle-list-arrow.png?v=3172297839386983118) no-repeat 50%/7px #d8041d;border-radius:50%;-webkit-border-radius:50%;content:"";height:17px;left:0;position:absolute;top:3px;width:17px}.global_collection_wrap .goal_collection_wrapper .mobile_filter_nav{display:none;margin:0 0 40px;text-align:center}.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{color:#929292;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;margin:0 10px;text-transform:uppercase}.global_collection_wrap .goal_collection_wrapper .mobile_filter_nav li a.active{color:#000}.global_collection_wrap .product_wrapper{background:#fff;padding:20px 0;width:100%}.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{color:#4a4a4a;display:block;padding:50px 0 90px;position:relative;text-align:center;transition:.3s ease}.global_collection_wrap .product_wrapper .single_product a p.title{font-display:swap;font-family:Trade Gothic LT W01 Roman;font-size:18px;margin:0}.global_collection_wrap .product_wrapper .single_product a p.price{font-display:swap;font-family:Trade Gothic LT W01 Bold No-_2;font-size:20px;letter-spacing:-1px;margin:0}.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{margin-bottom:12px;max-width:100%;transition:.3s ease}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper{min-height:70px;position:relative}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta{left:0;position:absolute;top:0;transition:all .3s;width:100%}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta p.title{color:#000;font-display:swap;font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0 0 6px}.global_collection_wrap .product_wrapper .single_product a .product_meta_wrapper .product_meta p.price{color:#000;font-display:swap;font-family:Trade Gothic LT W01 Bold No-_2;font-size:18px;letter-spacing:-1px;margin:0}.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{left:0;opacity:0;position:absolute;top:0;transition:all .3s;width:100%}.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;display:inline-block;font-family:Trade Gothic LT W01 Roman;font-size:14px;padding-left:24px;text-align:left}.global_collection_wrap .recommended_product{background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931) repeat;height:660px;width:100%}.global_collection_wrap .recommended_product .img_wrapper{min-height:660px;position:relative}.global_collection_wrap .recommended_product .img_wrapper .bg_img{background-color:#ccc;background-position:50%;background-repeat:no-repeat;background-size:cover;height:525px;left:-30px;position:absolute;top:0;width:535px}.global_collection_wrap .recommended_product .img_wrapper .bg_img p{bottom:30px;color:#fff;font-size:16px;left:30px;margin:0;position:absolute}.global_collection_wrap .recommended_product .img_wrapper .bg_img:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);height:140px;left:0;position:absolute;width:100%}.global_collection_wrap .recommended_product .img_wrapper .product_img{bottom:0;max-width:455px;position:absolute;right:0}.global_collection_wrap .recommended_product .recommended_description{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-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{font-style:normal;margin-bottom:30px}.global_collection_wrap#project-x-collection{position:relative}.global_collection_wrap#project-x-collection .collection-shape{background:url(shape-collection-project-x.png) 0 0 no-repeat;background-size:cover;bottom:0;display:block;height:110%;position:absolute;right:0;width:100%;z-index:0}#elite_wrapper .elite_hero{background-color:#fff;float:left;padding-bottom:60px;position:relative;width:100%}#elite_wrapper .elite_hero:after{background:#fff;bottom:-80px;content:"";height:80px;left:0;position:absolute;width:100%}#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{color:#929292;cursor:pointer;display:block;font-size:20px;line-height:28px;margin:0 auto;max-width:600px;padding:80px 0 40px;position:static;text-align:center}#elite_wrapper .elite_hero article:after{background:url(/cdn/shop/t/45/assets/icon_tabbed_arrow_down.png?v=5445088032357135204) no-repeat 50%/contain;bottom:0;content:"";display:none;height:20px;left:50%;opacity:.6;position:absolute;transform:translate(-50%);width:30px}#elite_wrapper .elite_hero article h1{color:#000;font-size:60px;letter-spacing:2.5px;line-height:64px;margin:0 0 14px;text-transform:uppercase}#elite_wrapper .elite_hero .elite_banner_carousel{float:left;margin-left:-3%;position:relative;width:27%}#elite_wrapper .elite_hero .elite_banner_carousel.first{margin-left:0}#elite_wrapper .elite_hero .elite_banner_carousel.last,#elite_wrapper .elite_hero .elite_banner_carousel.second{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{background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931);float:left;padding:100px 0;position:relative;width:100%}#elite_wrapper .elite_carousel_wrapper:before{background:url(/cdn/shop/t/45/assets/elite_carousel_wrapper_logo_element.png?v=15570823569816716682) no-repeat 50%/cover;content:"";height:100%;left:0;position:absolute;top:0;width:60%}#elite_wrapper .elite_carousel{margin:50px 0;text-align:center;width:100%}#elite_wrapper .elite_carousel .img_wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:410px;margin:0 auto;width:410px}#elite_wrapper .elite_carousel .ambassador_details_wrapper{display:block;text-align:left}#elite_wrapper .elite_carousel .ambassador_details_wrapper .name{color:#000;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;line-height:1.2;margin:0 0 10px;text-transform:uppercase}#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{color:#000;font-family:integral-cf-regulintegralcfRg;font-size:26px;font-style:normal;letter-spacing:1.5;letter-spacing:1px;line-height:1.2;margin:0 0 20px}#elite_wrapper .elite_carousel .ambassador_details_wrapper .description{font-size:18px;line-height:28px;margin:0 0 20px}#elite_wrapper .elite_carousel_nav{margin:0 auto;max-width:390px;position:relative;text-align:center}#elite_wrapper .elite_carousel_nav .img_wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;cursor:pointer;display:block;height:84px;margin:0 6px;opacity:.6;transition:.3s ease;width:84px}#elite_wrapper .elite_carousel_nav .slick-current .img_wrapper{opacity:1}#elite_wrapper .elite_carousel_nav button{cursor:pointer;position:absolute;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{background:#2e2e2e;float:left;padding:60px 0;width:100%}#elite_wrapper .training_guides .training_guide_wrapper{padding:50px 0}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_meta .title{color:#fff;font-family:integral-cf-regulintegralcfRg;font-size:26px;letter-spacing:1px;text-transform:uppercase}#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;border:1.5px solid #fff;border-radius:50%;cursor:pointer;font-size:0;height:12px;margin-right:8px;text-indent:-9999px;transition:all .3s;width:12px}#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;position:relative;width:100%}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner{display:block;margin:0 10px;width:450px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .img_wrapper{display:block;margin-bottom:10px;position:relative;width:100%}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .img_wrapper .guide_img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;position:relative;transition:.3s ease;width:100%}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .img_wrapper .guide_img:before{border-style:solid;border-width:80px 80px 0 0;content:"";height:0;left:0;opacity:.5;position:absolute;top:0;width:0}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .title{color:#d4d4d4;line-height:28px;margin:0 0 10px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .collection_title{color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;letter-spacing:1.5px;line-height:22px;margin:0;padding-left:28px;position:relative;text-transform:uppercase}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel .training_guide_carousel_inner .collection_title:before{content:"";height:20px;left:0;position:absolute;top:0;width:20px}#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 50%/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 50%/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 50%/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 50%/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 50%/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 50%/20px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel button.arrow{background-color:#d8041d;background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:0;color:#fff;cursor:pointer;font-size:28px;height:64px;position:absolute;top:118px;width:64px;z-index:1}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel button.arrow.slick-prev{background-image:url(/cdn/shop/t/45/assets/icon-chev-left.png?v=4840330652982896524);left:-32px}#elite_wrapper .training_guides .training_guide_wrapper .training_guide_carousel button.arrow.slick-next{background-image:url(/cdn/shop/t/45/assets/icon-chev-right.png?v=2860360103663673484);right:-32px}#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}#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}#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}#elite_wrapper .training_guides .training_guide_wrapper .grid-x{padding-bottom:110px}.instagram_wrapper{background:#fff;padding:90px 0;width:100%}.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-family:integral-cf-regulintegralcfRg;font-size:32px;margin:40px 0 20px;text-transform:uppercase}.instagram_wrapper .insta_copy_wrapper .overview{line-height:1.4}.instagram_wrapper #insta_carousel{display:block;position:relative;width:100%}.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{background-color:#999;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:335px;width:100%;width:335px}.instagram_wrapper #insta_carousel .insta_single_item .content{font-size:16px;letter-spacing:-.5px;line-height:26px;margin:14px 0;max-height:54px;max-width:300px;overflow:hidden}.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{background-color:#d8041d;background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:0;color:#fff;cursor:pointer;font-size:28px;height:64px;position:absolute;top:135px;width:64px;z-index:1}.instagram_wrapper #insta_carousel button.arrow.slick-prev{background-image:url(/cdn/shop/t/45/assets/icon-chev-left.png?v=4840330652982896524);left:-32px}.instagram_wrapper #insta_carousel button.arrow.slick-next{background-image:url(/cdn/shop/t/45/assets/icon-chev-right.png?v=2860360103663673484);right:0}#elite_single_template .elite_header{display:block;padding:50px 0;text-align:center}#elite_single_template .elite_header .elite_carousel{margin:0 auto 30px;position:relative;text-align:center;white-space:nowrap;width:100%}#elite_single_template .elite_header .elite_carousel .elite_avatar{display:inline-block;position:relative}#elite_single_template .elite_header .elite_carousel .elite_avatar .img_wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:136px;opacity:.4;transform:scale(.7);transition:.3s ease;width:136px}#elite_single_template .elite_header .elite_carousel .elite_avatar.current .img_wrapper{opacity:1;transform:scale(1)}#elite_single_template .elite_header .elite_carousel .elite_avatar.arrow:before{content:"";height:22px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);width:22px}#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 50%/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 50%/contain;right:-20px}#elite_single_template .elite_header .elite_carousel button.arrow{cursor:pointer;font-size:24px;position:absolute;top:50%;transform:translateY(-50%)}#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;letter-spacing:2.5px;line-height:1;margin:0;text-transform:uppercase}#elite_single_template .elite_header .overview{color:#2e2e2e;font-size:16px;font-style:italic;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:all .3s}#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-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;margin:0;text-transform:uppercase}#elite_single_template .elite_sidebar .row .output{color:#929292;margin:10px 0}#elite_single_template .elite_sidebar .row .activity_list{margin-top:10px}#elite_single_template .elite_sidebar .row .activity_list li{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:50px;list-style:none;width:52px}#elite_single_template .elite_single_hero{background-position:50%;background-repeat:no-repeat;background-size:cover;height:960px;width:100%}#elite_single_template .article_content_wrapper{background:#fff;padding:90px 0;width:100%}#elite_single_template .article_content_wrapper .tg_download{margin:50px 0 0}#elite_single_template .article_content_wrapper .qa_section .title{font-family:integral-cf-regulintegralcfRg;font-size:44px;line-height:1;margin:0;text-transform:uppercase}#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;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;margin:50px 0 14px;text-transform:uppercase}#elite_single_template .article_content_wrapper .key_stats .title{color:#000;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;margin:0 0 30px;text-transform:uppercase}#elite_single_template .article_content_wrapper .key_stats .stat_wrapper p.output{color:#d8041d;font-family:integral-cf-regulintegralcfRg;font-size:80px;line-height:1}#elite_single_template .article_content_wrapper .gym_wrapper{color:#929292;display:block;margin-top:70px;width:100%}#elite_single_template .article_content_wrapper .gym_wrapper .title{color:#000;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;margin:0 0 20px;text-transform:uppercase}#elite_single_template .article_content_wrapper .gym_wrapper .map_wrapper{background:#ccc;display:block;height:310px;width:100%}#elite_single_template .article_content_wrapper .gym_wrapper .map_wrapper #map{display:block;height:100%;width:100%}.single_product_carousel{background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931) repeat;padding:100px 0;width:100%}.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{left:0;position:absolute;top:50%;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{clear:both;color:#000;font-size:28px;line-height:32px;margin:34px 0;text-transform:uppercase}.single_product_carousel .arrow_helper{height:100%;position:absolute;right:0;top:0;width:50%}.single_product_carousel .arrow_helper .helper_inner button{cursor:pointer;position:absolute;top:50%}.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{bottom:0;left:10%;position:absolute}.single_product_carousel .dot_wrapper .slick-dots li{display:inline-block;list-style:none}.single_product_carousel .dot_wrapper .slick-dots li button{border:1px solid #d8041d;border-radius:50%;display:block;font-size:0;height:12px;margin-right:8px;text-indent:-9999px;transition:.3s ease;width:12px}.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{align-items:center;background-color:#d8041d;border:1px solid #d8041d;border-radius:100px;bottom:16px;color:#fff;display:flex;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:0;line-height:26px;padding:18px 20px;position:fixed;right:16px;text-transform:uppercase;transition:all .3s;z-index:4}#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{padding-bottom:40px;width:100%}#product_template_wrapper .product_wrapper .product_img_wrapper{height:100%;max-height:calc(75vw - 1.5rem);text-align:center}#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{overflow:hidden;padding-top:100%;position:relative;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{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#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{-ms-overflow-style:none;bottom:-30px;left:50%;overflow:auto;position:absolute;scrollbar-width:none;transform:translate(-66.66667%);white-space:nowrap;width:100%}#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{display:inline-block;list-style:none}#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{background:transparent;border:1px solid #d8041d;border-radius:50%;font-size:0;height:12px;margin:0 4px;text-indent:-999px;transition:.3s ease;width:12px}#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;margin:0 auto;max-width:996px;overflow-x:scroll;padding:0 0 30px;width:100%}#product_template_wrapper #comparison_table .table-wrapper .table-titles{background-color:#fff;left:0;min-width:156px;position:sticky;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{border:none;border-right:1px solid #fff;margin:0;min-width:196px}#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 p,#product_template_wrapper #comparison_table .table-wrapper .product-card .item-title p,#product_template_wrapper #comparison_table .table-wrapper .table-titles .item p,#product_template_wrapper #comparison_table .table-wrapper .table-titles .item-title 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{align-items:center;display:flex;font-size:16px;height:56px;justify-content:center;line-height:20px;padding:0 16px;text-align:center}#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{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;line-height:24px;margin-bottom:0;text-align:center}#product_template_wrapper #comparison_table .table-wrapper .h-title .image-wrapper{height:120px;margin:auto;position:relative;width:120px}#product_template_wrapper #comparison_table .table-wrapper .h-title .image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#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{clear:both;display:block;font-family:Trade Gothic LT W01 Bold No-_2;font-size:20px;letter-spacing:-1px;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;line-height:28px;margin-bottom:20px}#product_template_wrapper .product_information_wrapper .product_meta .product_description ol,#product_template_wrapper .product_information_wrapper .product_meta .product_description ul{list-style:inside}#product_template_wrapper .product_information_wrapper .product_meta .product_description.bundle_description ul li{list-style:none;margin:0 0 10px;padding-left:24px;position:relative}#product_template_wrapper .product_information_wrapper .product_meta .product_description.bundle_description ul li:before{background:url(/cdn/shop/t/45/assets/icon-bundle-list-arrow.png?v=3172297839386983118) no-repeat 50%/7px #d8041d;border-radius:50%;-webkit-border-radius:50%;content:"";height:17px;left:0;position:absolute;top:7px;width:17px}#product_template_wrapper .product_information_wrapper .product_meta .product_details_list{border-top:1px solid #d4d4d4;clear:both;display:block;margin:0;padding:30px 0}#product_template_wrapper .product_information_wrapper .product_meta .product_details_list li{background:url(/cdn/shop/t/45/assets/icon-red-arrow-circled.png?v=18068554046474011727) no-repeat left 2px/16px;display:block;font-family:Trade Gothic LT W01 Roman;font-size:14px;list-style:none;padding:0 0 10px 24px}#product_template_wrapper #USPs .product-usp{border:1px solid #2e2e2e;margin-bottom:16px;padding:1rem}#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 li,#product_template_wrapper #USPs .product-usp p{font-size:1.125rem;line-height:1.5rem}#product_template_wrapper #USPs .product-usp li:not(:last-of-type),#product_template_wrapper #USPs .product-usp p:not(:last-of-type){margin-bottom:16px}#product_template_wrapper #USPs .product-usp ul{list-style:none;padding-left:2rem}#product_template_wrapper #USPs .product-usp ul li{position:relative}#product_template_wrapper #USPs .product-usp ul 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}#product_template_wrapper .spotlight-accordion{background-color:#2e2e2e;overflow:hidden;position:relative}#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{border-bottom:1px solid #fff;color:#fff;display:block;margin-bottom:16px;overflow:hidden;position:relative;transition:.3s ease}#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:all .5s}#product_template_wrapper .spotlight-accordion .accordion .accordion-inner .overflow{overflow:hidden}#product_template_wrapper .spotlight-accordion .accordion:after{background:url(white-chevron.svg) no-repeat 50%/16px;content:"";height:12px;pointer-events:none;position:absolute;right:2px;top:8px;transition:.3s ease;width:16px}#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;margin:0;padding:0 0 12px;text-transform:uppercase}#product_template_wrapper .nutritional_image_carousel{position:relative;width:100%}#product_template_wrapper .nutritional_image_carousel p.alt_text{font-weight:700;margin:0;text-align:left}#product_template_wrapper .nutritional_image_carousel p.alt_text.bundle_description{display:none}#product_template_wrapper .nutritional_image_carousel button{background-color:#ccc;cursor:pointer;height:30px;opacity:.6;position:absolute;text-indent:-9999px;top:50%;transform:translate(-50%);-webkit-transform:translate(-50%);width:30px;z-index:3}#product_template_wrapper .nutritional_image_carousel button.slick-prev{background:url(white-chevron.svg) no-repeat 50%/16px;left:0;transform:rotate(90deg)}#product_template_wrapper .nutritional_image_carousel button.slick-next{background:url(white-chevron.svg) no-repeat 50%/16px;right:0;transform:rotate(-90deg)}#product_template_wrapper .product_reviews{background:#fff;margin-top:90px;padding:0 25px;width:100%}#product_template_wrapper .product_reviews h2{margin-bottom:40px;text-align:center}#product_template_wrapper .product_reviews .tp-wrapper{min-height:90px;width:100%}#product_template_wrapper .workout_bundle{background:#fff;min-height:500px;padding:80px 0;width:100%}#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{background:#000;content:"";height:30px;position:absolute;right:0;top:120px;width:1px;z-index:2}#product_template_wrapper .workout_bundle .product_wrapper .single_product:before{background:#000;content:"";height:1px;position:absolute;right:-15px;top:135px;width:30px;z-index:2}#product_template_wrapper .workout_bundle .product_wrapper .single_product.last:after,#product_template_wrapper .workout_bundle .product_wrapper .single_product.last:before{display:none}#product_template_wrapper .workout_bundle .product_wrapper .single_product a{color:#000;display:block;padding:0;position:relative;text-align:center;transition:.3s ease}#product_template_wrapper .workout_bundle .product_wrapper .single_product a img{margin-bottom:12px;max-width:100%}#product_template_wrapper .workout_bundle .product_wrapper .single_product a p.title{font-display:swap;font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0}#product_template_wrapper .workout_bundle .product_wrapper .single_product a p.price{font-display:swap;font-family:Trade Gothic LT W01 Bold No-_2;font-size:18px;letter-spacing:-1px;margin:0}#product_template_wrapper .workout_bundle .product_wrapper .single_product a .button{background:#d8041d;border-radius:30px;color:#fff;display:inline-block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:34px;margin-top:25px;padding:0 30px;text-transform:uppercase}#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;margin-top:40px;text-align:right}#product_template_wrapper .workout_bundle .product_wrapper .product_controls .total_price{display:inline-block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;margin:0 10px 0 0;text-transform:uppercase}#product_template_wrapper .recommended_products{background:#f4f4f4;padding:40px 0;width:100%}#product_template_wrapper .recommended_products .section_title{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;text-transform:uppercase}#product_template_wrapper .recommended_products .product-card{background:#f4f4f4}#product_template_wrapper .recommended_products .products{margin-top:20px;width:100%}#product_template_wrapper .recommended_products .products li{list-style:none}#product_template_wrapper .recommended_products .products li a{background:#fff;color:#4a4a4a;display:block;padding:40px 0;position:relative;text-align:center;transition:.3s ease}#product_template_wrapper .recommended_products .products li a img{margin-bottom:12px;max-width:280px}#product_template_wrapper .recommended_products .products li a p.title{font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0}#product_template_wrapper .recommended_products .products li a p.price{font-family:Trade Gothic LT W01 Bold No-_2;font-size:18px;letter-spacing:-1px;margin:0}#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-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:relative;width:100%}#product_template_wrapper .instagram_feed .cover:after{background:url(/cdn/shop/t/45/assets/icon-instagram.png?v=10252554996621427570) no-repeat 50%/contain;bottom:16px;content:"";height:25px;position:absolute;right:16px;width: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{background:#d8041d;display:block;height:40px;left:0;position:fixed;top:160px;transition:all .3s;width:100%;z-index:3}.community_header.moveUp{top:0}.community_header.scrollUpHeader{top:160px}.community_header a.logo{border-right:1px solid #fff;color:#fff;display:inline-block;font-family:integral-cf-regulintegralcfRg;font-size:20px;line-height:40px;padding-right:20px;position:relative;text-transform:uppercase;white-space:nowrap}.community_header a.logo.toggle{font-size:0}.community_header a.logo.toggle:after{content:"Categories";font-family:Lora,serif;font-size:16px;font-style:italic;line-height:60px;position:absolute;text-transform:capitalize;top:0}.community_header .blog_nav{display:inline-block;text-align:center;width:100%}.community_header .blog_nav li{display:inline-block;list-style:none}.community_header .blog_nav li a{color:#fff;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:1.125rem;line-height:40px;margin:0 15px;opacity:.6;text-transform:uppercase;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{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:620px;position:relative;width:100%}.blog_hero .featured_article{bottom:60px;left:50%;margin:0 auto;max-width:680px;position:absolute;text-align:center;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:all .3s}.blog_hero .featured_article p.read_time img{margin-right:4px;position:relative;top:-2px}.blog_hero .featured_article p.read_time img.dark{display:none}.blog_hero p{color:#fff;font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0}.blog_hero p.read_time{display:none}.blog_hero h1{color:#fff;font-size:44px;line-height:1;margin:20px 0 14px;text-transform:uppercase}.blog_hero:before{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 90%);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);height:100%;left:0;position:absolute;width:100%}.community_article_wrapper{background:#fff;display:block;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;padding:60px 0 50px;text-align:center}.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;margin:0 0 40px;position:relative;width:100%}.community_article_wrapper .article_single .img_wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:450px;margin-bottom:20px;position:relative;width:100%}.community_article_wrapper .article_single .img_wrapper .read_time{color:#fff;display:block;font-family:Trade Gothic LT W01 Roman;font-size:20px;left:50%;margin:0;opacity:0;position:absolute;top:55%;transform:translate(-50%,-50%);transition:.5s ease}.community_article_wrapper .article_single .img_wrapper .read_time img{margin-right:4px;position:relative;top:-2px}.community_article_wrapper .article_single .img_wrapper:before{background:#00000026;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s ease;width:100%}.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{color:#929292;font-family:Trade Gothic LT W01 Roman;font-size:16px;line-height:26px;margin:0 0 20px}.community_article_wrapper .article_single article.excerpt{color:#929292;display:block;margin:0 0 50px}.community_article_wrapper .article_single p.read_time{display:none}.community_article_wrapper .article_single h2.title{letter-spacing:1.5px;line-height:32px;margin:0 0 10px;text-transform:uppercase}.popular-reads-section{background:#d4d4d4;padding:70px 0;width:100%}#related_reads{padding:70px 0;width:100%}#related_reads,.scrollmagic-pin-spacer{background:#fff}#hero-project-x{overflow:hidden;padding-top:4em}#hero-project-x .inner-wrapper{height:100%;position:relative}#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{bottom:-20px;height:90%;position:absolute;right:-30%;z-index:3}#hero-project-x #red_stripes{height:148.8%;position:absolute;right:-15%;top:-20%;transform:rotate(6.6deg);z-index:3}#hero-project-x .st0{transition:fill .5s linear}#hero-project-x .image_overlay{height:100%;left:50%;margin:0 auto;max-width:1440px;position:absolute;top:0;transform:translate(-50%);width:100%}#hero-project-x .image_overlay.first_plan{opacity:1;z-index:1}#hero-project-x .image_overlay.second_plan{opacity:0;z-index:3}#hero-project-x .image_overlay.third_plan{pointer-events:none;z-index:5}#hero-project-x .image_overlay .slide_desc{line-height:28px;max-width:515px}#hero-project-x .image_overlay article{left:2%;max-width:650px;padding:0;position:absolute;text-align:left;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#hero-project-x .image_overlay .product_container{max-width:45%;position:absolute;right:50px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:3}#hero-project-x .lines_shape{background:url(/cdn/shop/t/45/assets/LINES.png?v=14380027888697914785) 0 0 no-repeat;background-size:cover;height:92%;position:absolute;right:-10.4%;top:0;width:90%}#hero-project-x .lines_shape_line{background:url(/cdn/shop/t/45/assets/LINES-2.png?v=13246832407030853528) 0 0 no-repeat;background-size:cover;bottom:0;height:85.2%;position:absolute;right:-9.7%;width:82%;z-index:4}#our_story_wrapper{background:#fff;padding-bottom:20px;position:relative}#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-display:swap;font-family:Trade Gothic LT W01 Bd CnNo-20;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{border-radius:0 30px 0 0;border-right:4px solid #8e53c7;border-top:4px solid #8e53c7;content:"";height:100%;position:absolute;right:70px;top:109px;width:100%}#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{border-left:4px solid #8e53c7;content:"";height:100%;left:70px;position:absolute;top:0;width:100%}#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{background:none;border-bottom:4px solid #8e53c7;border-radius:0 0 30px;border-right:4px solid #8e53c7;bottom:142px;content:"";height:100%;left:-70px;position:absolute;width:100%}#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{background:#fff;padding-top:20px}#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{margin-left:20px;position:relative;z-index:2}#video-project-x.hp-video .video_inner-wrapper .video_overlay.hidden,#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{background:url(icon-mute-toggle.png) no-repeat 50%/contain;bottom:26px;display:none;height:33px;position:absolute;right:26px;width:45px;z-index:5}#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{background:url(icon-mute-toggle.png) no-repeat 50%/contain;bottom:26px;display:none;height:33px;position:absolute;right:26px;width:45px;z-index:5}#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{height:100%;left:0;position:absolute;top:0;transition:.8s ease;transition-delay:.6s;width:100%;z-index:1}#video-project-x .video_inner-wrapper .video_overlay .container{height:100%}#video-project-x .video_inner-wrapper .video_overlay .container .grid-x{align-items:center;height:100%}#video-project-x .video_inner-wrapper .video_overlay article{transition:.3s ease}#video-project-x .video_inner-wrapper .video_overlay h3{color:#fff;font-family:integral-cf-regulintegralcfRg;font-size:60px;letter-spacing:2.5px;line-height:64px;margin:0;text-transform:uppercase}#video-project-x .video_inner-wrapper .video_overlay p{color:#fff}#video-project-x .video_inner-wrapper .video_overlay.hidden,#video-project-x .video_inner-wrapper .video_overlay.hidden article{opacity:0}#video-project-x .player_controller{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:flex-start}#video-project-x .player_controller .controls{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center}#video-project-x .player_controller .icon{background:url(/cdn/shop/t/45/assets/video_project-x_player.png?v=14612072417504765742) 0 0 no-repeat;background-size:cover;display:block;height:37px;width:30px}#video-project-x .player_controller .label{color:#fff;font-display:swap;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;letter-spacing:1.5px;line-height:18px;margin-left:10px;text-transform:uppercase}#testi_project-x_section{background:#fff;padding:90px 0 110px;position:relative}#testi_project-x_section .slider_wrapper{position:relative}#testi_project-x_section .svg-wrapper{height:100%;left:0;position:absolute;top:20px;width:100%;z-index:8}#testi_project-x_section .svg-container{display:inline-block;overflow:hidden;padding-bottom:100%;position:relative;vertical-align:middle;width:100%}#testi_project-x_section .testi-svg-line{display:inline-block;left:0;position:absolute;top: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{align-items:center;display:flex;flex-direction:column;justify-content:center}#testi_project-x_section article{padding:30px 42px 42px}#testi_project-x_section .logo{width:110px}#testi_project-x_section blockquote{color:#28439a;font-family:integral-cf-regulintegralcfRg;font-size:26px;font-style:normal;letter-spacing:2px;line-height:32px;margin-top:30px;max-width:520px;text-align:center;text-transform:uppercase}#testi_project-x_section .author_block{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-top:20px;max-width:320px}#testi_project-x_section .author_block .author-img_wrapper{border-radius:53px;height:53px;overflow:hidden;width:53px}#testi_project-x_section .author_block .author-img_wrapper img{width:100%}#testi_project-x_section .author_block p{color:#767676;font-size:16px;line-height:26px;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{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:14px;margin:0 10px 30px 0;width:88px}.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{clear:both;color:#000;display:block;font-size:28px;letter-spacing:2px;line-height:1}.project_x_bundle .bundle-description blockquote{color:#000;display:block;font-size:18px;font-style:normal;line-height:1.5;margin-bottom:30px}.project_x_bundle .bundle-description p{color:#000;font-display:swap;font-family:Trade Gothic LT W01 Roman;font-size:14px}.project_x_bundle .bundle-description ul.bundle_includes{display:block;margin-bottom:30px}.project_x_bundle .bundle-description ul li{color:#000;display:block;font-display:swap;font-family:Trade Gothic LT W01 Bd CnNo-20;list-style:none;margin-bottom:12px;padding-left:24px;position:relative;text-transform:uppercase}.project_x_bundle .bundle-description ul li:before{background:url(icon-bundle-list-arrow.png) no-repeat 50%/7px #28439a;border-radius:50%;-webkit-border-radius:50%;content:"";height:17px;left:0;position:absolute;top:3px;width:17px}.ecommerce-options .project_x_bundle .bundle-description a.shopify-payment-button__button--unbranded,.project_x_bundle .bundle-description .ecommerce-options a.shopify-payment-button__button--unbranded,.project_x_bundle .bundle-description a.btn{background:#28439a}.article_carousel{display:block;width:100%}.article_carousel .single_article{display:block;margin:60px 10px 0}.article_carousel .single_article .img_wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:300px;margin-bottom:14px;width:100%}.article_carousel .single_article .category{display:inline-block;font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0 3px 0 0;position:relative}.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-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;line-height:28px;margin:14px 0;text-transform:uppercase}.article_carousel .single_article .exceprt{color:#727272;font-size:16px;line-height:26px;margin:0 0 50px}.article_carousel .single_article p{color:#727272;font-size:16px}.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{display:inline-block;margin-right:4px;position:relative;top:-2px}.article_carousel .slick-dots{display:block;margin:30px auto 0;text-align:center}.article_carousel .slick-dots li{display:inline-block;list-style:none}.article_carousel .slick-dots li button{border:2px solid #d8041d;border-radius:50%;display:block;height:12px;margin:0 4px;text-indent:-9999px;transition:.3s ease;width:12px}.article_carousel .slick-dots li.slick-active button{background:#d8041d}.article_carousel .slick-arrow{background-color:#d8041d;background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:0;color:#fff;cursor:pointer;font-size:28px;height:64px;line-height:64px;position:absolute;text-align:center;top:178px;width:64px;z-index:2}.article_carousel .slick-arrow.slick-prev{background-image:url(/cdn/shop/t/45/assets/icon-chev-left.png?v=4840330652982896524);left:-20px}.article_carousel .slick-arrow.slick-next{background-image:url(/cdn/shop/t/45/assets/icon-chev-right.png?v=2860360103663673484);right:-20px}#popular-reads-section-blue-theme .article_carousel .slick-arrow{background-color:#fff}#popular-reads-section-blue-theme .article_carousel .slick-arrow.slick-prev{background-image:url(/cdn/shop/t/45/assets/icon-chev-grey-left.png?v=7547184799571776016);left:-20px}#popular-reads-section-blue-theme .article_carousel .slick-arrow.slick-next{background-image:url(/cdn/shop/t/45/assets/icon-chev-grey-right.png?v=17685980192526906465);right:-20px}#single_article_wrapper{background:#fff;display:block;width:100%}#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{font-family:Trade Gothic LT W01 Roman;font-size:16px;letter-spacing:-.5px;position:relative}#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{color:#929292;font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0 0 20px}#single_article_wrapper .community_artile_meta h1.title{letter-spacing:2.5px;margin:0 auto;max-width:600px;text-transform:uppercase}#single_article_wrapper .community_artile_meta .recipe_meta{display:block;margin-top:50px;position:relative}#single_article_wrapper .community_artile_meta .recipe_meta li{border:1px solid #ccc;border-radius:50%;cursor:pointer;display:inline-block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;height:30px;line-height:28px;list-style:none;margin:0 2px;text-align:center;text-transform:uppercase;width:30px}#single_article_wrapper .community_artile_meta .recipe_meta li:after{background:#e8e8e8;color:#000;font-family:Trade Gothic LT W01 Roman;font-size:12px;height:24px;left:50%;line-height:24px;opacity:0;padding:0 10px;position:absolute;text-transform:none;top:-34px;transform:translate(-50%);transition:.3s ease}#single_article_wrapper .community_artile_meta .recipe_meta li.gf{border-color:#b17c5f;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{border-color:#338cc9;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{border-color:#63b624;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{border-color:#945db7;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;margin:0;text-align:left;width:50%}#single_article_wrapper .community_artile_meta ul.article_nav li.prev a{padding-left:30px;text-align:left}#single_article_wrapper .community_artile_meta ul.article_nav li.prev a:after{background-image:url(/cdn/shop/t/45/assets/icon-arrow-left-dark.png?v=9748337532522386907);left:0}#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{padding-right:30px;text-align:right}#single_article_wrapper .community_artile_meta ul.article_nav li.next a:after{background-image:url(/cdn/shop/t/45/assets/icon-arrow-right-dark.png?v=9673432507734960232);right:0}#single_article_wrapper .community_artile_meta ul.article_nav li a{color:#929292;font-size:16px;margin:0;position:relative;transition:all .3s}#single_article_wrapper .community_artile_meta ul.article_nav li a:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:22px;opacity:.45;position:absolute;top:0;width:22px}#single_article_wrapper .article_hero{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:650px;width:100%}#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-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0 0 10px}#single_article_wrapper .article_content_wrapper .sticky_nav a.download_icon{background:url(/cdn/shop/t/45/assets/icon-download-white.png?v=3859552921640967264) no-repeat 50%/16px #d8041d;border-radius:50%;display:block;height:38px;transition:all .3s;width:38px}#single_article_wrapper .article_content_wrapper .sticky_nav a .fa{color:#cacaca;font-size:30px;margin-right:14px;transition:all .3s}#single_article_wrapper .article_content_wrapper .article_output{color:#929292;line-height:30px;padding-bottom:50px}#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{font-size:26px;margin:0 0 30px}#single_article_wrapper .article_content_wrapper .article_output h2{font-size:26px;margin:30px 0}#single_article_wrapper .article_content_wrapper .article_output h3{font-size:24px;margin:30px 0}#single_article_wrapper .article_content_wrapper .article_output h4{font-size:22px;margin:30px 0}#single_article_wrapper .article_content_wrapper .article_output h5{font-size:20px;margin:30px 0}#single_article_wrapper .article_content_wrapper .article_output h6{font-size:18px;margin:30px 0}#single_article_wrapper .article_content_wrapper .article_output ul{margin:0;padding:0 0 20px 28px}#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{counter-increment:list;list-style:none;margin-bottom:14px;padding-left:30px;position:relative}#single_article_wrapper .article_content_wrapper .article_output ol li:before{color:#000;content:counter(list) "";left:0;position:absolute;top:0}#single_article_wrapper .article_content_wrapper .article_output strong{font-weight:400}#single_article_wrapper .article_content_wrapper .article_output blockquote{color:#929292;font-size:24px;font-style:normal;line-height:38px}#single_article_wrapper .article_content_wrapper .article_output .stacked-table{border-collapse:collapse;display:table;margin:0 0 30px;width:100%}#single_article_wrapper .article_content_wrapper .article_output .stacked-table tr th{background:#d8041d;border:1px solid #fff;color:#fff;font-display:swap;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;font-weight:400;padding:8px;text-transform:uppercase}#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{display:block;margin:0 auto;max-width:100%}#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{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:520px;width:100%}#single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single .meta_wrapper{background:#d9d9d9b3;bottom:0;height:80px;left:0;padding:15px;position:absolute;width:100%}#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;text-align:center;width:100%}#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{border:1px solid #d8041d;border-radius:50%;cursor:pointer;display:block;font-size:0;height:12px;margin-right:8px;text-indent:-9999px;transition:.3s ease;width:12px}#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{color:#000;cursor:pointer;font-size:28px;position:absolute;text-align:center;top:220px;z-index:2}#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{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;padding:30px 0}#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{color:#929292;font-size:14px;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{font-size:24px;list-style:none;padding-left:30px;position:relative}#single_article_wrapper.recipe .article_content_wrapper .article_output ul li:before{color:#000;content:"+";left:0;position:absolute;top:0}#single_article_wrapper.recipe .article_content_wrapper .article_output ol{margin:0;padding:14px 0 20px}#searchLightbox{background:#fff;display:none;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:999}#searchLightbox .container{min-height:100vh}#searchLightbox .container .closeLightbox{background:url(/cdn/shop/t/45/assets/icon-close.png?v=2936695714345151919) no-repeat 50%/contain;height:20px;position:absolute;right:34px;top:30px;width:20px}#searchLightbox .container .searchForm{display:block;margin:130px 0 80px;position:relative}#searchLightbox .container .searchForm:after{bottom:-40px;color:#929292;content:"Enter a search term";font-family:Trade Gothic LT W01 Roman;font-size:16px;left:0;letter-spacing:-.5px;pointer-events:none;position:absolute;text-align:center;width:100%}#searchLightbox .container .searchForm button{background:url(/cdn/shop/t/45/assets/icon-search.png?v=5609894691156471299) no-repeat 50%/35px #fff;border-radius:0;cursor:pointer;height:64px;left:0;position:absolute;width:60px}#searchLightbox .container .searchForm input{background:#fff;border:none;border-bottom:1px solid #979797;color:#000;font-family:integral-cf-regulintegralcfRg;font-size:44px;height:65px;padding:0 40px;text-align:center;width:100%}.isp_section_header{color:#2e2e2e!important;font-family:Lora,serif;font-size:16px!important;font-style:italic;font-weight:300!important;text-transform:none!important}.as_magento_product_name{color:#000!important;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px!important;letter-spacing:.5px!important;margin-bottom:4px!important;text-transform:uppercase!important}.as_magento_product_desc{letter-spaing:-.4px;color:#929292!important;font-family:Trade Gothic LT W01 Roman;font-size:16px!important}.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{color:#000!important;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px!important;letter-spacing:.5px!important;text-transform:uppercase!important}#acp_footer_acp{display:none!important}#searchHeader{background:#fff;height:100%;width:100%}#searchHeader .container .closeLightbox{background:url(/cdn/shop/t/45/assets/icon-close.png?v=2936695714345151919) no-repeat 50%/contain;height:20px;position:absolute;right:0;top:30px;width:20px}#searchHeader .container .searchForm{display:block;margin:130px 0 80px;position:relative}#searchHeader .container .searchForm:after{bottom:-40px;color:#929292;content:"Enter a search term";font-family:Trade Gothic LT W01 Roman;font-size:16px;left:0;letter-spacing:-.5px;pointer-events:none;position:absolute;text-align:center;width:100%}#searchHeader .container .searchForm button{background:url(/cdn/shop/t/45/assets/icon-search.png?v=5609894691156471299) no-repeat 50%/35px #fff;border-radius:0;cursor:pointer;height:65px;left:0;position:absolute;width:60px}#searchHeader .container .searchForm input{background:#fff;border:none;border-bottom:1px solid #979797;color:#000;font-family:integral-cf-regulintegralcfRg;font-size:44px;height:65px;padding:0 40px;text-align:center;width:100%}#account_page{background:#fff;display:block;padding:0 0 100px;width:100%}#account_page .sweat_hero{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:block;height:650px;margin-bottom:76px;width:100%}#account_page .sweat_hero .container{height:100%}#account_page .sweat_hero .hero_wrapper{left:30px;position:absolute;top:50%;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{color:#fff;display:block;font-size:20px;line-height:28px;margin:20px 0 40px}#account_page .sweat_hero .hero_wrapper article a{color:#fff}#account_page .accountNav,#account_page .sweat_hero .hero_wrapper .btn_wrapper{display:block}#account_page .accountNav li{display:block;list-style:none}#account_page .accountNav li a{color:#929292;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;margin-bottom:20px;text-transform:uppercase;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=email],#account_page .account_overview .form_wrapper input[type=number],#account_page .account_overview .form_wrapper input[type=tel],#account_page .account_overview .form_wrapper input[type=text]{border:1px solid #ccc;color:#929292;display:block;font-family:Trade Gothic LT W01 Roman;font-size:20px;height:60px;line-height:60px;margin-bottom:20px;padding:0;text-indent:20px;width:100%}#account_page .account_overview .form_wrapper select{-webkit-appearance:none;-moz-appearance:none;background:url(/cdn/shop/t/45/assets/icon-select-arrow-dark.png?v=4352956480682977495) no-repeat 97%/14px #fff;border:1px solid #d4d4d4;border-radius:0;height:60px;line-height:60px;padding:0 0 0 12px;text-indent:0;text-overflow:"";width:100%}#account_page .account_overview .form_wrapper .add_address_form{border-bottom:1px solid #ccc;margin:0;padding:0 0 40px;width:100%}#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,#account_page .account_overview .form_wrapper .add_address_form button,.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{padding:30px 0 0;width:100%}#account_page .account_overview .form_wrapper .address_list .edit_address{background:#eee;border:1px solid transparent;border-radius:6px;max-height:0;overflow:hidden;padding:0 30px;position:relative;transition:all .4s}#account_page .account_overview .form_wrapper .address_list .edit_address.active{border:1px solid #ccc;max-height:1000px;padding:30px}#account_page .account_overview .form_wrapper .address_list .edit_address .close_address{font-size:24px;position:absolute;right:20px;top:20px}#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;border-collapse:collapse;color:#929292;display:table;text-align:left;width:100%}#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-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;font-weight:400;padding:14px 0;text-align:left;text-transform:uppercase}#account_page .account_overview .orderHistory td{border-bottom:1px solid #d4d4d4;font-family:Trade Gothic LT W01 Roman;font-size:16px;padding:14px 0}#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{color:#929292;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;text-transform:uppercase}#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{border-bottom:1px solid #d8041d;color:#d8041d}#account_page .product_wrapper h4.title{color:#929292;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;text-transform:uppercase}#account_page .product_wrapper .products li.single-product{width:31.3%}#login_page{background:#fff}#login_page .container{position:relative}#login_page .container:before{background:#000;content:"";height:517px;left:50%;position:absolute;top:120px;width:1px}#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;font-size:16px;line-height:24px}#login_page .formWrapper p.msg{font-size:15px;margin:10px 0 20px}#login_page .formWrapper input,#login_page .formWrapper p.msg{color:#929292;display:block;font-family:Trade Gothic LT W01 Roman}#login_page .formWrapper input{border:1px solid #ccc;font-size:20px;height:60px;line-height:60px;margin-bottom:-1px;padding:0;text-indent:20px;width:100%}#login_page .formWrapper .input-note{color:#929292;display:block;font-family:Trade Gothic LT W01 Roman;font-size:15px;margin:10px 0 0;text-align:left}#login_page .formWrapper .input-note.error{color:#d8041d}#login_page .formWrapper .customer_optin{display:block;margin:20px 0;padding:0;position:relative}#login_page .formWrapper .customer_optin span{color:#929292;display:block;font-family:Trade Gothic LT W01 Roman;font-size:14px;line-height:16px;padding-left:50px;text-align:left}#login_page .formWrapper .customer_optin:before{background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat 50%/0;border:1px solid #979797;content:"";height:32px;left:0;position:absolute;top:0;transition:all .3s;-webkit-transition:all .3s;width:32px}#login_page .formWrapper .customer_optin.active:before{background-size:20px}#login_page .formWrapper input[type=checkbox]{height:auto;left:0;margin-top:4px;opacity:0;position:absolute;top:0;width:auto}#login_page .formWrapper button{border-radius:0;cursor:pointer;display:inline-block;font-family:Trade Gothic LT W01 Bold No-_2;font-size:20px;letter-spacing:1px;line-height:50px;text-align:center;text-transform:uppercase;width:222px}#login_page .formWrapper #submit_btn.active{background:#ccc;cursor:not-allowed;pointer-events:none}#login_page .formWrapper ul.login_controls{margin:30px 0;text-align:left}#login_page .formWrapper ul.login_controls li{display:block;list-style-type:none}#login_page .formWrapper ul.login_controls li a{border-bottom:1px solid #000;display:inline-block;font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0 0 10px}#login_page .formWrapper .errors ul li{color:#d8041d;font-style:italic;list-style:none;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;display:block;font-family:Trade Gothic LT W01 Roman;font-size:15px;margin:10px 0 20px}#account_activate .formWrapper input{border:1px solid #ccc;color:#929292;display:block;font-family:Trade Gothic LT W01 Roman;font-size:20px;height:60px;line-height:60px;margin-bottom:-1px;padding:0;text-indent:20px;width:100%}#account_activate .formWrapper button{border-radius:0;cursor:pointer;display:inline-block;font-family:Trade Gothic LT W01 Bold No-_2;font-size:20px;letter-spacing:1px;line-height:50px;text-align:center;text-transform:uppercase;width:100%}#account_activate .formWrapper #submit_btn.active{background:#ccc;cursor:not-allowed;pointer-events:none}#account_activate .formWrapper .errors ul li{color:#d8041d;font-style:italic;list-style:none;margin:16px 0}#account_activate .formWrapper p.success-msg{color:#000;font-style:italic}.shopify-challenge__container{background:#fff;max-width:100%!important;padding:200px 0}.shopify-challenge__container .shopify-challenge__button{background:#000;border:none;color:#fff}#contact_form_wrapper{display:block;width:100%}#contact_form_wrapper .map_wrapper{background:#ccc;display:block;height:380px;width:100%}#contact_form_wrapper .contact_copy_wrapper{background:#fff;display:block;padding:90px 0;width:100%}#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-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;margin:50px 0 16px}#contact_form_wrapper .contact_copy_wrapper .contact_meta p{color:#929292}#contact_form_wrapper .contact_copy_wrapper .form_wrapper input{padding:0;text-indent:20px}#contact_form_wrapper .contact_copy_wrapper .form_wrapper input,#contact_form_wrapper .contact_copy_wrapper .form_wrapper select{border:1px solid #ccc;color:#929292;display:block;font-family:Trade Gothic LT W01 Roman;font-size:20px;height:60px;line-height:60px;margin-bottom:20px;width:100%}#contact_form_wrapper .contact_copy_wrapper .form_wrapper select{-webkit-appearance:none;-moz-appearance:none;background:url(/cdn/shop/t/45/assets/icon-select-arrow-dark.png?v=4352956480682977495) no-repeat 96%/14px #fff;overflow:hidden;padding:0 10px;text-overflow:ellipsis}#contact_form_wrapper .contact_copy_wrapper .form_wrapper textarea{border:1px solid #ccc;border-radius:0;color:#929292;display:block;font-family:Trade Gothic LT W01 Roman;font-size:20px;margin-bottom:20px;min-height:180px;padding:20px;width:100%}#contact_form_wrapper .contact_copy_wrapper .form_wrapper button{background:#d8041d;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:Trade Gothic LT W01 Bold No-_2;font-size:20px;letter-spacing:1px;line-height:50px;text-align:center;text-transform:uppercase;width:222px}#contact_form_wrapper .contact_copy_wrapper .border{display:block;height:480px;position:relative;width:100%}#contact_form_wrapper .contact_copy_wrapper .border:before{background:#d4d4d4;content:"";height:100%;left:50%;position:absolute;top:0;width:1px}#contact_form_wrapper #faq_wrapper{background:#f2f2f2;padding:120px 0}#contact_form_wrapper #faq_wrapper h1.title{display:block;font-size:26px;margin:0 0 74px;text-align:center}#contact_form_wrapper #faq_wrapper .faq_section{display:block;width:100%}#contact_form_wrapper #faq_wrapper .faq_section li{display:block;line-height:28px;list-style:none}#contact_form_wrapper #faq_wrapper .faq_section li a.question{border-bottom:1px solid #d4d4d4;color:#000;display:block;font-size:16px;padding:20px 30px 20px 0;position:relative;transition:.3s ease}#contact_form_wrapper #faq_wrapper .faq_section li a.question:after{background:#929292;content:"";height:2px;position:absolute;right:0;top:32px;width:18px}#contact_form_wrapper #faq_wrapper .faq_section li article{color:#929292;display:block;font-size:16px;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{border-bottom:1px solid #d4d4d4;max-height:1000px;overflow:visible;padding:20px 0}#contact_form_wrapper #faq_wrapper .faq_section li.active a:after{background:url(/cdn/shop/t/45/assets/icon-faq-cross-red.png?v=3518978318253116655) no-repeat 50%/contain;content:"";height:18px;position:absolute;right:0;top:24px;width:18px}#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{color:#28439a;font-size:120px!important;line-height:60px}#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.project-x-stories .story_wrapper .content_block .content-text{color:#6d6d6d;font-size:16px;line-height:24px}#our_story_wrapper .hero{background:url(/cdn/shop/t/45/assets/bundle_bg_R_logo.png?v=8187310568144012000) no-repeat 75%/contain #fff;display:block;height:730px;width:100%}#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{color:#929292;font-size:22px}#our_story_wrapper .hero .img_wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:550px;position:absolute;right:0;width:600px}#our_story_wrapper .story_wrapper{background:#fff;padding-bottom:60px;padding-top:80px}#our_story_wrapper .story_wrapper .title_central{left:50%;margin:0 auto;position:absolute;text-align:center;top:50px;transform:translate(-50%);z-index:2}#our_story_wrapper .story_wrapper .content_block{background:#f2f2f2;min-height:720px;padding:130px 120px 40px;position:relative}#our_story_wrapper .story_wrapper .content_block.first{padding-top:260px}#our_story_wrapper .story_wrapper .content_block.first:before{background:#fff;content:"";height:130px;left:0;position:absolute;top:0;width:100%}#our_story_wrapper .story_wrapper .content_block.last{padding-bottom:130px}#our_story_wrapper .story_wrapper .content_block.last:before{background:#fff;bottom:0;content:"";height:130px;left:0;position:absolute;width:100%}#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 .cell>.shopify-section{height:100%}#our_story_wrapper .story_wrapper .img_carousel{background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931);display:block;height:100%;min-height:720px;padding:180px 120px 0;text-align:center;width:100%}#our_story_wrapper .story_wrapper .img_carousel .img_wrapper{display:block;margin-bottom:20px;text-align:center}#our_story_wrapper .story_wrapper .img_carousel .img_wrapper img{margin:0 auto;max-height:280px}#our_story_wrapper .story_wrapper .img_carousel p{font-family:Trade Gothic LT W01 Roman;font-size:16px}#our_story_wrapper .story_wrapper .img_carousel p.content{color:#6d6d6d}#our_story_wrapper .story_wrapper .img_carousel .slick-arrow{cursor:pointer;position:absolute;top:320px}#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{border:1px solid #d8041d;border-radius:50%;cursor:pointer;display:block;font-size:0;height:12px;margin-right:8px;text-indent:-9999px;transition:.3s ease;width:12px}#our_story_wrapper .story_wrapper .img_carousel .slick-dots li.slick-active button{background:#d8041d}#our_story_wrapper .story_wrapper .img_block{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%}#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{background:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:50%;z-index:0}#our_story_wrapper .single_product_carousel p.meta{color:#000;font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0}#our_story_wrapper .single_product_carousel h2.title{margin:20px 0}#our_story_wrapper .single_product_carousel p.content{clear:both;color:#929292}#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{min-height:360px;padding:0 12px;text-align:center}#benefit_icons .benefit-single .icon-wrapper{height:var(--mobile-icon-size,12rem);margin:0 auto 16px;width:var(--mobile-icon-size,12rem)}#benefit_icons .benefit-single img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#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{margin-top:10px;text-align:center}#benefit_icons .slick-dots li{list-style:none}#benefit_icons .slick-dots li button{border:1px solid #d8041d;border-radius:50%;display:block;font-size:0;height:12px;margin-right:8px;text-indent:-9999px;transition:.3s ease;width:12px}#benefit_icons .slick-dots li.slick-active button{background:#d8041d}#benefit_icons .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:2}#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{color:#000;display:block;font-family:integral-cf-regulintegralcfRg;font-size:28px;letter-spacing:1.5px;line-height:32px;margin:70px 0 50px;text-align:center;text-transform:uppercase}#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;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase}#page-template-centralised .page_content h1{font-size:26px;margin:0 0 30px}#page-template-centralised .page_content h2{font-size:26px;margin:30px 0}#page-template-centralised .page_content h3{font-size:24px;margin:30px 0}#page-template-centralised .page_content h4{font-size:22px;margin:30px 0}#page-template-centralised .page_content h5{font-size:20px;margin:30px 0}#page-template-centralised .page_content h6{font-size:18px;margin:30px 0}#page-template-centralised .page_content ol,#page-template-centralised .page_content ul{list-style:inside}#page-template-centralised .page_content ol li,#page-template-centralised .page_content ul li{color:#929292;font-size:18px;line-height:30px;margin:0}#page-template-centralised .page_content blockquote,#page-template-centralised .page_content p{color:#929292;font-size:18px;line-height:30px;margin:0 0 34px}#search_wrapper{background:#fff;padding:40px 0 100px}#search_wrapper .results_toggle{display:block;margin-bottom:50px;text-align:center}#search_wrapper .results_toggle li{display:inline-block;list-style:none}#search_wrapper .results_toggle li a{border-bottom:1px solid transparent;color:#d4d4d4;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;margin:0 46px;text-transform:uppercase;transition:.3s ease}#search_wrapper .results_toggle li a.active{border-color:#000;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;display:block;font-size:16px;font-style:italic;text-align:center;width:100%}#cart_wrapper{background:#fff;display:block;padding-bottom:100px;width:100%}#cart_wrapper h1{font-size:26px;letter-spacing:2px;margin:80px 0 70px;text-align:center}#cart_wrapper .empty_cart{display:block;margin:30px 0;width:100%}#cart_wrapper .empty_cart p{margin:20px 0}#cart_wrapper .cart_table{border-collapse:collapse;display:table;width:100%}#cart_wrapper .cart_table .t-row{border-bottom:1px solid #d4d4d4;display:table-row}#cart_wrapper .cart_table .t-row:last-child{border:none}#cart_wrapper .cart_table .t-head{color:#929292;display:table-cell;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;font-weight:400;padding:26px 0}#cart_wrapper .cart_table .t-cell{color:#000;display:table-cell;font-family:Trade Gothic LT W01 Roman;font-size:16px;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{border-bottom:1px solid #d8041d;color:#d8041d;font-family:Trade Gothic LT W01 Roman;font-style:italic;line-height:28px;margin:0 16px 0 0}#cart_wrapper .cart_table .t-cell.price{color:#000;font-family:Trade Gothic LT W01 Bold No-_2;font-size:18px;letter-spacing:-.5px;line-height:24px}#cart_wrapper .cart_table .t-cell.quantity select{-webkit-appearance:none;-moz-appearance:none;background:url(/cdn/shop/t/45/assets/icon-select-arrow-dark.png?v=4352956480682977495) no-repeat 42px/14px #fff;border:1px solid #d4d4d4;border-radius:0;height:50px;line-height:50px;padding:0;text-indent:2px;text-overflow:"";width:66px}#cart_wrapper .cart_table .t-cell.subtotal{color:#000;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;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{min-width:222px;padding:0;text-align:center}#cart_wrapper .cart_controls li button{border-radius:0}#cart_wrapper .mobile{display:none}#cart_wrapper .discount_msg{clear:both;color:#929292;margin:20px 0 0}#cart_wrapper .discount_msg .fa{color:#000}#find_my_plan_wrapper{background-attachment:fixed;background-color:#222;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:800px;position:relative;width:100%}#find_my_plan_wrapper header{left:0;padding:24px 0;position:absolute;top:0;width:100%;z-index:9}#find_my_plan_wrapper header .logo{color:#929292;font-family:integral-cf-regulintegralcfRg;font-size:24px;font-weight:400;letter-spacing:1.5px;line-height:40px;margin:0;padding:0 0 0 70px;position:relative;text-transform:uppercase}#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 50%/contain;content:"";height:40px;left:0;position:absolute;top:0;width:57px}#find_my_plan_wrapper header .closeIcon{background:url(/cdn/shop/t/45/assets/icon-close-white.png?v=5791724194940313141) no-repeat 50%/contain;height:21px;position:absolute;right:30px;top:8px;width:21px}#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{background:#929292;border-radius:20px;height:14px;margin:0 auto;max-width:240px}#find_my_plan_wrapper header .progress_wrapper .progress span{background:#d8041d;border-radius:20px;display:block;height:14px;transition:all .5s;width:14px}#find_my_plan_wrapper .question_wrapper{display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transition:translate(0,-50%);-ms-transition:translate(0,-50%);-o-transition:translate(0,-50%);width:100%}#find_my_plan_wrapper .question_wrapper label{display:inline-flex}#find_my_plan_wrapper .question_wrapper .slick-list{align-content:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;place-content:center}#find_my_plan_wrapper .question_wrapper .slick-slide{align-content:center;display:flex;flex-direction:column;justify-content:center;outline:0;place-content:center}#find_my_plan_wrapper .question_wrapper .form_wrapper{display:block;text-align:center}#find_my_plan_wrapper .question_wrapper .form_wrapper .proceed{clear:both;display:table!important;margin:40px auto 0;text-align:center;width:auto}#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-calendar-picker-indicator,#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 .question_title{color:#fff;font-size:38px;letter-spacing:4px;line-height:42px;margin:0 0 4px;text-transform:uppercase}#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{display:block;margin:20px auto 0;max-width:400px;position:relative}#find_my_plan_wrapper .question_wrapper .form_wrapper .input_wrapper .optin{color:#fff;display:block;font-family:Trade Gothic LT W01 Roman;font-size:16px;line-height:35px;margin:10px auto 0;position:relative}#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{opacity:0;position:absolute}#find_my_plan_wrapper .question_wrapper .form_wrapper .input_wrapper .optin .optin_wrapper .fakeBox{background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat 50%/0 #ffffff26;border:1px solid #fff;display:inline-block;height:35px;margin-right:10px;position:relative;top:12px;transition:all .3s;width:35px}#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 50%/20px #fff}#find_my_plan_wrapper .question_wrapper .form_wrapper .input_wrapper .optin .optin_wrapper .copy{display:block;font-size:14px;line-height:18px;padding:10px 0 0 54px;text-align:left}#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{background:#ffffff26;border:1px solid #fff;color:#fff;height:70px;line-height:70px;margin:0 auto;padding:0 20px;text-align:center}#find_my_plan_wrapper .question_wrapper .form_wrapper .standard_input{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;text-align:left;text-transform:uppercase;width:100%}#find_my_plan_wrapper .question_wrapper .form_wrapper .date_input{-webkit-appearance:none;-moz-appearance:none;color:#fff;display:inline-block;font-family:integral-cf-regulintegralcfRg;font-size:34px;letter-spacing:4px;margin:0 6px;padding:0;text-align:center;width:110px}#find_my_plan_wrapper .question_wrapper .form_wrapper input[type=number]::-webkit-inner-spin-button,#find_my_plan_wrapper .question_wrapper .form_wrapper input[type=number]::-webkit-outer-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{background-image:url(/cdn/shop/t/45/assets/icon-chev-right.png?v=2860360103663673484);background-position:50%;background-repeat:no-repeat;background-size:10px;border-radius:50%;height:31px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:31px}#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;text-align:center;width:150px}#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{display:inline-block;margin:0 20px;position:relative}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label span{background:#ffffff26;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:40px;height:100px;line-height:100px;overflow:hidden;position:relative;text-align:center;transition:all .3s;width:100px}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label span.none:after{background:#fff;bottom:0;content:"";height:100px;left:50px;position:absolute;transform:rotate(-45deg) translate(0);transition:all .3s;width:4px}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label .diet{bottom:-100px;opacity:0;position:absolute}#find_my_plan_wrapper .question_wrapper .form_wrapper .dietry_radio_wrapper label:after{bottom:-40px;color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;left:0;line-height:28px;position:absolute;text-align:center;white-space:nowrap;width:100%}#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{display:inline-block;padding:0 20px 100px;position:relative}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label span{background-color:#ffffff26;background-position:50%;background-repeat:no-repeat;background-size:40px;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:40px;height:100px;line-height:100px;overflow:hidden;position:relative;text-align:center;transition:all .3s;width:100px}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label input{bottom:-120px;opacity:0;pointer-events:none;position:absolute}#find_my_plan_wrapper .question_wrapper .form_wrapper .goal_radio_wrapper label:after{color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;left:50%;line-height:24px;position:absolute;text-align:center;top:120px;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{background-color:#ffffff26;border:1px solid #fff;color:#fff;cursor:pointer;position:relative;text-align:left;transition:all .3s;width:334px}#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 50%/0;content:"";height:18px;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:all .3s;width:26px}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper label span{display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;line-height:68px;padding:0 0 0 20px;text-transform:uppercase}#find_my_plan_wrapper .question_wrapper .form_wrapper .multi_select_wrapper label input{opacity:0;position:absolute;right:20px;top: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 50%/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{margin:0 auto;position:relative;top:100px}#find_my_plan_wrapper .back_button_wrapper{bottom:32px;left:0;position:absolute;width:100%}#find_my_plan_wrapper .back_button_wrapper .container{padding:0}#find_my_plan_wrapper .back_button_wrapper .back_button{color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;line-height:28px;padding-left:30px;position:relative}#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 50%/contain;content:"";height:21px;left:0;position:absolute;top:3px;width:21px}.flagged:before{background:#d8041d;border-radius:0 0 100px;color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;left:0;line-height:38px;padding:0 30px 0 20px;position:absolute;text-transform:uppercase;top:0;z-index:2}.flagged.new:before{background:#000;content:"NEW"}.flagged.offer:before{content:"OFFER"}.flagged.new-flavour:before{background:#000;content:"NEW FLAVOUR"}.flagged.sale:before{content:"SALE"}.flagged.bundle:before{content:"BUNDLE"}.flagged.out-of-stock:before{background:#929292;content:"Out Of Stock"}.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{background-color:#d8041d;background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:50%;display:inline-block;height:30px;list-style:none;width:30px}ul.iconlist li:after{color:#929292;font-family:Trade Gothic LT W01 Bold No-_2;font-size:12px;left:0;opacity:0;pointer-events:none;position:absolute;top:-24px;transition:all .3s;white-space:nowrap;width:100%}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{background:url(icon-chev-left.png) no-repeat 50%/20px #26449a;border-radius:0;-webkit-border-radius:0;cursor:pointer;font-size:0;height:64px;position:absolute;text-indent:-9999px;top:130px;width:64px;z-index:2}#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;margin:0 auto 50px;max-width:620px;text-align:center}#plan_results_wrapper .content_wrapper h1{font-size:44px;letter-spacing:2.5px;line-height:44px}#plan_results_wrapper .hero{background:url(/cdn/shop/t/45/assets/plan_wrapper_bg.png?v=5820653071772931889) no-repeat 0 0/430px #d8041d;color:#fff;padding:50px 0;width:100%}#plan_results_wrapper .hero .plan_meta{position:relative}#plan_results_wrapper .hero .plan_meta:first-child:after{background:#fff;content:"";height:100%;position:absolute;right:-15px;top:0;width:1px}#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;margin-bottom:26px;min-height:150px;padding:0 20px 26px}#plan_results_wrapper .hero .plan_meta div.first,#plan_results_wrapper .hero .plan_meta div:nth-child(2n){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{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:26px;line-height:30px;margin:0;text-transform:uppercase}#plan_results_wrapper .hero .plan_meta div h3.numeric{font-family:integral-cf-regulintegralcfRg;font-size:80px;letter-spacing:1.5px;line-height:64px;margin:0 15px 0 0;text-transform:uppercase}#plan_results_wrapper .hero .plan_meta div h4.circular{border:1px solid #fff;border-radius:50%;height:72px;line-height:72px;text-align:center;width:72px}#plan_results_wrapper .hero .plan_meta div .goal_icon{display:block;margin:20px 0 0;max-width:200px;width:100%}#plan_results_wrapper .plan_output{background:#fff;color:#000;padding:70px 0;position:relative;width:100%}#plan_results_wrapper .plan_output .content_wrapper p{color:#929292;font-size:16px}#plan_results_wrapper .plan_output .product_output,#plan_results_wrapper .plan_output .product_output .cell:nth-child(4) .product:after{display:none}#plan_results_wrapper .plan_output .product_output .product{display:block;padding:40px 0;position:relative}#plan_results_wrapper .plan_output .product_output .product:after{background:url(/cdn/shop/t/45/assets/icon-close.png?v=2936695714345151919) no-repeat 50%/contain;content:"";height:32px;position:absolute;right:-16px;top:160px;transform:rotate(45deg);width:32px}#plan_results_wrapper .plan_output .product_output .product img{display:block;margin:0 auto;max-width:270px;transition:all .3s}#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{font-family:Trade Gothic LT W01 Roman;font-size:16px;letter-spacing:-.5px;margin:0;text-align:center}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .price{font-family:Trade Gothic LT W01 Bold No-_2;font-size:18px;letter-spacing:-.5px;margin:0 0 50px;text-align:center}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .meta_info .product_rating{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:14px;margin:0 auto 20px;width:88px}#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{font-size:14px;letter-spacing:-.5px;text-transform:uppercase}#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{border-top:1px solid #d4d4d4;display:block;min-height:180px;padding:15px 0}#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;display:block;font-family:Trade Gothic LT W01 Roman;font-size:14px;line-height:28px;margin:0 auto;padding-left:24px;text-align:left}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper select{-webkit-appearance:none;-moz-appearance:none;background:url(/cdn/shop/t/45/assets/icon-select-arrow-dark.png?v=4352956480682977495) no-repeat 97%/14px #fff;border:1px solid #d4d4d4;border-radius:0;font-size:16px;height:60px;line-height:60px;margin-bottom:20px;padding:0 10px;text-indent:0;text-overflow:"";width:100%}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .variant_fake{border:1px solid #d4d4d4;color:#d4d4d4;cursor:not-allowed;display:block;font-size:16px;height:60px;line-height:60px;margin-bottom:20px;padding:0 10px;width:100%}#plan_results_wrapper .plan_output .product_output .product .product_meta_wrapper .add_to_basket{display:block;padding:0;text-align:center;width:100%}#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;margin:20px 0;text-align:center}#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 .last-child .product:after,#plan_results_wrapper .suggested_vitamins .suggested-vitamin{display:none}#plan_results_wrapper .training-guide{background:#fff;position:relative;width:100%}#plan_results_wrapper .training-guide:before{background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931);content:"";height:100%;position:absolute;right:0;top:0;width:55%}#plan_results_wrapper .training-guide .tg_select{display:none}#plan_results_wrapper .training-guide .training_guide_wrapper{height:560px;min-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{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:450px;position:absolute;top:50%;transform:translateY(-50%);width:100%}#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{background-position:0;background-repeat:no-repeat;background-size:contain;display:block;height:32px;margin:0 0 20px;width:45px}#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon.Health,#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon.bulk-up,#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon.get-lean,#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon.lose-weight,#plan_results_wrapper .training-guide .training_guide_wrapper article .goal_icon.performance,#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-family:integral-cf-regulintegralcfRg;font-size:26px;line-height:32px;text-transform:uppercase}#plan_results_wrapper .training-guide .training_guide_wrapper article .excerpt{color:#929292;font-size:16px;line-height:26px;margin:0 0 30px}.trustpilot_carousel{min-height:440px;padding:100px 0;width:100%}#order_single_result{background:#fff;display:block}#cookie_lightbox{background:#f2f2f2;bottom:0;color:#fff;left:0;padding:26px 0;position:fixed;transition:all .4s;width:100%;z-index:999}#cookie_lightbox.hide_lightbox{bottom:-800px}#cookie_lightbox .text-wrap{display:flex;flex-flow:column wrap;height:100%;justify-content:center}#cookie_lightbox .btn-wrap a:first-child{margin-bottom:.5rem}#cookie_lightbox .btn-wrap .ecommerce-options a.shopify-payment-button__button--unbranded,#cookie_lightbox .btn-wrap a.btn,.ecommerce-options #cookie_lightbox .btn-wrap a.shopify-payment-button__button--unbranded{border-radius:20px;font-size:16px;line-height:40px}#cookie_lightbox h3{color:#707070;font-family:integral-cf-regulintegralcfRg;font-size:20px;letter-spacing:1.1px;margin:0 0 10px;text-transform:uppercase}#cookie_lightbox p{color:#707070;font-family:Trade Gothic LT W01 Roman;font-size:16px;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{padding:0;text-align:center;width:248px}#smile-ui-container{z-index:10!important}.page-404{background:#fff;display:block;padding:200px 0 400px}#sweat_page .sweat_hero{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:650px;width:100%}#sweat_page .sweat_hero .container{height:100%}#sweat_page .sweat_hero .hero_wrapper{left:30px;position:absolute;top:50%;transform:translateY(-50%)}#sweat_page .sweat_hero .hero_wrapper h1{color:#fff}#sweat_page .sweat_hero .hero_wrapper article{color:#fff;display:block;font-size:20px;line-height:28px;margin:20px 0 40px;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{background:#fff;padding:60px 0 35px;width:100%}#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{color:#000;font-size:26px;letter-spacing:1.5px;line-height:30px;margin:30px 0 23px;text-transform:uppercase}#sweat_page .how_it_works .sweat-usp .usp-desc{color:#929292;font-size:16px;line-height:24px}#sweat_page .how-to-earn{background:#d8041d;color:#fff;width:100%}#sweat_page .how-to-earn .title_wrapper{border-bottom:1px solid #fff;color:#fff;height:80px;width:100%}#sweat_page .how-to-earn .title_wrapper .title{background:url(/cdn/shop/t/45/assets/logo_find_my_plan_x@2.png?v=9380482952552418604) no-repeat 0/40px;color:#e1888f;font-size:26px;letter-spacing:1.5px;line-height:80px;margin:0;padding:0 0 0 60px}#sweat_page .how-to-earn .how-to-earn-wrapper{padding:72px 0;width:100%}#sweat_page .how-to-earn .how-to-earn-wrapper .points-copy h2{font-size:60px;letter-spacing:3px;line-height:64px}#sweat_page .how-to-earn .how-to-earn-wrapper .points-copy p{color:#fff;font-size:20px;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{color:#fff;display:inline-block;list-style:none;padding-bottom:50px;position:relative;text-align:center;width:50%}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li img{display:block;margin:30px auto 14px;max-height:100px}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li p{font-family:Trade Gothic LT W01 Roman;font-size:18px;letter-spacing:-.5px;line-height:28px;margin:0}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li h5{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;margin:0;text-transform:uppercase}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li:after{background:#d8041d;bottom:-12px;content:"";height:24px;position:absolute;right:-23px;width:46px;z-index:1}#sweat_page .how-to-earn .how-to-earn-wrapper .points-wrapper li:first-child{border-bottom:1px solid #e1888f;border-right: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{background:#f2f2f2;height:650px;position:relative;width:100%}#sweat_page .refer-a-friend .left-image{background:url(/cdn/shop/t/45/assets/refer-a-friend.jpg?v=18362932287005927238) no-repeat 50%/cover;height:100%;left:0;position:absolute;top:0;width:50%;z-index:0}#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;letter-spacing:1.5px;line-height:32px}#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{margin:0 0 40px;padding:0 0 0 12px}#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{border:1px solid #ccc;border-radius:4px;height:58px;position:relative}#sweat_page .refer-a-friend .container .referal_code_wrapper .code_output input{background:transparent;border:none;box-shadow:none;font-family:Courier New,Courier,monospace;font-size:14px;font-weight:700;letter-spacing:0;line-height:58px;padding-left:20px;width:100%}#sweat_page .refer-a-friend .container .referal_code_wrapper .code_output .copy_link{background:#000;border-radius:4px;color:#fff;font-family:Trade Gothic LT W01 Roman;font-size:15px;letter-spacing:-1px;line-height:38px;padding:0 20px;position:absolute;right:10px;top:10px}#sweat_page .sweat-points-overview{background:url(/cdn/shop/t/45/assets/background-diagonal-lines.jpg?v=11897514930369633931) repeat;padding:230px 0 100px;width:100%}#sweat_page .sweat-points-overview .cell{position:relative}#sweat_page .sweat-points-overview .redeem-points-copy{left:0;position:absolute;text-align:right;top:50%;transform:translateY(-50%)}#sweat_page .sweat-points-overview .redeem-points-copy h2{font-size:60px;letter-spacing:3px;line-height:64px}#sweat_page .sweat-points-overview .redeem-points-copy p a{border-bottom:1px solid #000;font-family:Trade Gothic LT W01 Roman;font-size:16px}#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{background:#fff;padding:120px 0;width:100%}#sweat_page .sweat_levels .sweat_levels_bar{display:block;margin:0 auto 42px;max-width:1240px}#sweat_page .sweat_levels .title{font-size:26px;letter-spacing:1.5px;margin:0 0 30px;text-align:center;text-transform:uppercase}#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{color:#d8041d;font-family:integral-cf-regulintegralcfRg;font-size:60px;letter-spacing:3px;margin:40px 0 20px}#sweat_page .sweat_levels .sweat_level_single .overview{color:#000;font-size:16px;line-height:24px;position:relative}#sweat_page .sweat_levels .sweat_level_single .overview:after{background:#000;bottom:-20px;content:"";height:1px;left:0;position:absolute;width:54px}#sweat_page .sweat_levels .sweat_level_single .points-earnt{color:#000;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;line-height:24px;margin:40px 0 0;text-transform:uppercase}#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;text-align:center;width:100%}#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{background:#d8041d;bottom:0;color:#fff;display:none;left:0;padding:40px 0;position:fixed;width:100%;z-index:9}#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 50%/contain;cursor:pointer;height:20px;position:absolute;right:40px;top:20px;width:20px}#newsletter input.email{border:none;border-radius:none;color:#929292;display:inline-block;height:50px;line-height:50px;padding:0 12px;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{color:#fff;display:none;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;margin-top:10px;text-align:center;text-transform:uppercase;width:100%}#newsletter .disclaimer{color:#000;display:block;font-display:swap;font-family:Trade Gothic LT W01 Roman;font-size:13px;line-height:1.4;margin:16px auto 0;max-width:740px;text-align:center}#newsletter .disclaimer a{color:#000!important}#newsletter_page_template{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;display:block;height:90vh;min-height:800px;position:relative;width:100%}#newsletter_page_template:after{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#newsletter_page_template .newsletter_inner{color:#fff;left:50%;max-width:100%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:740px;z-index:2}#newsletter_page_template .newsletter_inner .page_title{color:#fff;font-size:44px;letter-spacing:2.5px;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{background:#fff3;border:1px solid #fff;box-shadow:none;color:#fff;display:block;font-family:integral-cf-regulintegralcfRg;font-size:22px;height:66px;line-height:66px;margin:0 auto .5em;text-indent:26px;width:334px}#newsletter_page_template .newsletter_inner form .submit_btn{border:none;box-shadow:none;text-align:center;width:220px}#newsletter_page_template .newsletter_inner form .submit_btn.disabled{background:#ccc;cursor:not-allowed}#newsletter_page_template .newsletter_inner form .optin_wrapper{display:block;margin:10px auto 30px;width:334px}#newsletter_page_template .newsletter_inner form .optin_wrapper input{opacity:0;position:absolute}#newsletter_page_template .newsletter_inner form .optin_wrapper .fakeBox{background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat 50%/0 #ffffff26;border:1px solid #fff;display:inline-block;height:35px;margin-right:10px;position:relative;top:12px;transition:all .3s;width:35px}#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 50%/20px #fff}#newsletter_page_template .newsletter_inner form .optin_wrapper .copy{display:block;font-size:15px;line-height:20px;padding:10px 0 0 54px;text-align:left}#newsletter_page_template .newsletter_inner form .klaviyo_messages .success_message{display:none}#newsletter_page_template .newsletter_inner .disclaimer{color:#fff;display:block;font-size:15px;line-height:20px;margin:20px 0;text-align:center}#newsletter_page_template .newsletter_inner .disclaimer a{color:#fff}.js-anim_shape{background:url(overlay_video-2x.png) 0 0 no-repeat;background-size:cover;bottom:0;display:block;height:100%;position:absolute;right:0;width:55%;z-index:2}#hero_project-x_container #hero_video_iframe{background-color:#000;height:100%;left:0;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0}#hero_project-x_container #hero_video_iframe iframe{height:125%;left:-20%;pointer-events:none;position:absolute;top:-10%;width:140%}#hero_project-x_container .banner_title{margin-top:-32px}#hero_project-x_container .scroll_down_arrow{background:url(px_arrow_down.png) 50% no-repeat;background-size:contain;height:14px;margin:0 auto 20px;width:32px;z-index:4}#hero_project-x_container .hero_inner-wrapper{position:relative;width:100%}#hero_project-x_container .scaleable_img{max-width:100%;vertical-align:middle;width:100%}#hero_project-x_container .image_overlay{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-content:center;-webkit-align-items:center;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}#hero_project-x_container .container{height:50%;min-width:300px}#hero_project-x_container .container article{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-content:center;-webkit-align-items:center;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between}#hero_project-x_container .container .countdown_wrapper{padding:0 40px;width:100%}#hero_project-x_container .container .countdown_item{margin:0 10px}#hero_project-x_container .container #project_x_countdown{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-content:center;-webkit-align-items:center;display:flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;justify-content:space-between;margin-bottom:20px;width:100%}#hero_project-x_container .container #project_x_countdown div{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}#hero_project-x_container .container #project_x_countdown span.digit{color:#fff;font-family:integral-cf-regulintegralcfRg;font-size:36px;letter-spacing:2.5px;line-height:36px;text-transform:uppercase}#hero_project-x_container .container #project_x_countdown span.string{color:#fff;font-display:swap;font-family:Trade Gothic LT W01 Roman;font-size:14px}#px_subscription_banner{background:#28439a;color:#fff;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center;padding:100px 40px 85px;text-align:center}#px_subscription_banner .desk_notif{display:block}#px_subscription_banner p{font-size:20px;line-height:28px;margin-top:10px}#px_subscription_banner .input_wrapper{border:1px solid #fff;height:70px;margin:30px auto 20px;position:relative;width:300px;z-index:0}#px_subscription_banner .input_wrapper:after{background:#fff;bottom:0;content:"";display:block;left:0;opacity:.15;position:absolute;right:0;top:0}#px_subscription_banner .valid_message,#px_subscription_banner input[type=email]{background:transparent;border:none;bottom:0;color:#fff;font-display:swap;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:22px;height:100%;left:0;padding-left:20px;padding-right:65px;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:1}#px_subscription_banner .valid_message::-webkit-input-placeholder,#px_subscription_banner input[type=email]::-webkit-input-placeholder{color:#fff6}#px_subscription_banner .valid_message::-moz-placeholder,#px_subscription_banner input[type=email]::-moz-placeholder{color:#fff6}#px_subscription_banner .valid_message:-ms-input-placeholder,#px_subscription_banner input[type=email]:-ms-input-placeholder{color:#fff6}#px_subscription_banner .valid_message:-moz-placeholder,#px_subscription_banner input[type=email]:-moz-placeholder{color:#fff6}#px_subscription_banner .valid_message .icon,#px_subscription_banner input[type=submit]{background:url(px_input_submit.png) 0 0 no-repeat;background-size:contain;border:none;cursor:pointer;height:32px;margin-top:-16px;position:absolute;right:20px;text-indent:-9999px;top:50%;width:32px;z-index:3}#px_subscription_banner .error_message,#px_subscription_banner small{display:block;font-display:swap;font-family:Lora,serif;font-size:12px;font-weight:400;line-height:17px}#px_subscription_banner .error_message a,#px_subscription_banner small 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{font-size:22px;left:20px;position:absolute;top:20px}#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%/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-bottom:3px solid #000;border-top:3px solid #000;margin:70px 0 76px;position:relative}.pt_programme_wrapper .content{padding:76px 0 45px;text-align:center}.pt_programme_wrapper .content .title{font-family:integral-cf-regulintegralcfRg;font-size:32px;font-weight:700;line-height:40px;margin-bottom:40px}.pt_programme_wrapper .content .overview{font-size:28px;line-height:41.6px;margin:0 auto;max-width:65ch}.pt_form_wrapper{display:block;padding:20px 0;text-align:center}.pt_form_wrapper .title{display:inline-block;font-family:Trade Gothic LT W01 Bold No-_2;font-size:15px;font-weight:700;letter-spacing:2px;margin:0 auto 30px;padding:0 40px;position:relative;text-align:center;text-transform:uppercase}.pt_form_wrapper .title:before{background:#ccc;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.pt_form_wrapper .title span{background:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;padding:0 10px;position:relative;z-index:1}.pt_form_wrapper input{font-size:20px}.pt_form_wrapper input,.pt_form_wrapper select{border:1px solid #ccc;color:#000;display:block;font-display:swap;font-family:Trade Gothic LT W01 Roman;height:60px;line-height:60px;margin-bottom:20px;padding:0;text-indent:20px;width:100%}.pt_form_wrapper select{-webkit-appearance:none;-moz-appearance:none;background:url(icon-select-arrow-dark.png) no-repeat 96%/14px #fff;border-radius:0;-webkit-border-radius:0;font-size:16px;overflow:hidden;text-overflow:ellipsis}.pt_form_wrapper textarea{border:1px solid #ccc;border-radius:0;color:#000;display:block;font-display:swap;font-family:Trade Gothic LT W01 Roman;font-size:20px;margin-bottom:20px;min-height:220px;padding:20px;width:100%}.pt_form_wrapper textarea.social_textarea{min-height:140px}.pt_form_wrapper button{background:#d8041d;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-display:swap;font-family:Trade Gothic LT W01 Bold No-_2;font-size:20px;letter-spacing:1px;line-height:50px;text-align:center;text-transform:uppercase;width:222px}.pt_form_wrapper .disclaimer{color:#929292;display:block;font-size:15px;margin:30px auto;max-width:840px;text-align:center}.pt_form_wrapper .form_fields{margin-bottom:30px;position:relative}.pt_form_wrapper .form_fields:before{background:#ccc;content:"";height:380px;left:50%;margin:0 0 0 -1px;position:absolute;top:0;width:2px}.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{display:block;margin:20px 0;padding:0;position:relative}.pt_form_wrapper .customer_optin p{color:#929292;display:block;font-family:Trade Gothic LT W01 Roman;font-size:16px;line-height:16px;padding:0 0 0 50px;text-align:left}.pt_form_wrapper .customer_optin:before{background:url(/cdn/shop/t/45/assets/icon-tick-blk.svg?v=3796564735747080514) no-repeat 50%/0;border:1px solid #979797;content:"";height:32px;left:0;position:absolute;top:0;transition:all .3s;-webkit-transition:all .3s;width:32px}.pt_form_wrapper .customer_optin.active:before{background-size:20px}.pt_form_wrapper .customer_optin input{height:38px;opacity:0;position:absolute;top:0;width:38px}.pt_form_wrapper #submit_btn.active{background:#ccc;cursor:not-allowed;pointer-events:none}.sale_banner{display:block;position:relative;width:100%}.sale_banner .wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.sale_banner .container{display:block;height:100%;position:relative}.sale_banner .dt_img{display:block;width:100%}.sale_banner .m_img{display:none}.sale_banner article{left:30px;position:absolute;top:50%;transform:translateY(-50%)}.sale_banner article p{color:#fff}.sale_banner article p.flag{background:#d8041d;border-radius:0 0 40px;display:inline-block;font-family:Trade Gothic LT W01 Bd CnNo-20;padding:10px 40px 10px 30px;text-transform:uppercase}.r-page-cookie-policy .page_content,.r-page-cookie-policy-latest .page_content,.r-page-cookie-test .page_content{word-break:break-word}.r-page-cookie-policy .btn-wrap,.r-page-cookie-policy-latest .btn-wrap,.r-page-cookie-test .btn-wrap{margin:0 0 2.5rem;text-align:center}.r-page-cookie-policy .btn-wrap .cta-link,.r-page-cookie-policy-latest .btn-wrap .cta-link,.r-page-cookie-test .btn-wrap .cta-link{font-size:14px;line-height:normal;padding:1rem 1.875rem}.cart-modal .overlay{background-color:#000;bottom:0;cursor:pointer;height:100vh;max-height:0;max-width:100vw;opacity:.25;position:fixed;right:0;width:100vw;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{background-color:#fff;max-height:0;overflow:hidden;padding:0 24px;position:absolute;right:0;top:calc(100% + 16px);transition:all .3s;width:280px;z-index:9}.cart-modal .cart-inner:before{background-color:#2323231a;content:"";height:2px;left:50%;position:absolute;top:16px;transform:translate(-50%);width:120px}.cart-modal .cart-inner .close-icon{background-color:transparent;background-image:url(icon-close-dark.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:16px;font-size:0;height:20px;margin-left:0;position:absolute;right:20px;top:32px;transform:translateY(-50%);width:20px}.cart-modal .cart-inner .cart-header{border-bottom:1px solid rgba(35,35,35,.102);margin-bottom:16px}.cart-modal .cart-inner .cart-header .title{color:#232323;font-family:integral-cf-regulintegralcfRg;font-size:22px;line-height:28px;margin-bottom:16px}.cart-modal .cart-inner .cart-contents .meta{padding-right:8px}.cart-modal .cart-inner .cart-contents .cart-item{align-items:center;border-bottom:1px solid rgba(35,35,35,.102);display:flex;margin-bottom:16px;padding-bottom:16px}.cart-modal .cart-inner .cart-contents .cart-item .image{height:90px;margin-left:0;margin-right:8px;max-width:92px;width:100%}.cart-modal .cart-inner .cart-contents .cart-item .image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-modal .cart-inner .cart-contents .cart-item .product-title,.cart-modal .cart-inner .cart-contents .cart-item .qty-text,.cart-modal .cart-inner .cart-contents .cart-item .variant-title{font-size:16px;line-height:20px;margin:0}.cart-modal .cart-inner .cart-contents .cart-item .price{color:#d8041d;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;margin:8px 0}.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;overflow:hidden;padding:24px 0 0}.cart .cart-header{text-align:center}.cart .cart-content{border-bottom:1px solid rgba(35,35,35,.102);margin-bottom:16px;padding-bottom:16px}.cart .cart-content .shaker-upsell{align-items:center;background-color:#2323231a;border-radius:0;color:#232323;cursor:pointer;display:flex;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;line-height:24px;margin-bottom:8px;padding:13px 19px;text-align:left;text-transform:uppercase;white-space:nowrap;width:100%}.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-sample-wrapper,.cart .cart-content .free-shipping-wrapper{background-color:#23232366;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;line-height:24px;margin-bottom:8px;padding:12px 19px;text-transform:uppercase;width:100%}.cart .cart-content .free-sample-wrapper p,.cart .cart-content .free-shipping-wrapper p{align-items:center;display:flex}.cart .cart-content .free-sample-wrapper p span,.cart .cart-content .free-shipping-wrapper p span{margin:0 5px}.cart .cart-content .free-sample-wrapper p svg,.cart .cart-content .free-shipping-wrapper p svg{margin-right:8px}.cart .cart-content .free-sample-wrapper.complete,.cart .cart-content .free-shipping-wrapper.complete{background-color:#51b37f;color:#fff;padding-left:48px;position:relative}.cart .cart-content .free-sample-wrapper.complete:before,.cart .cart-content .free-shipping-wrapper.complete:before{background-image:url(white-tick-only.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.cart .cart-content .free-sample-wrapper p,.cart .cart-content .free-shipping-wrapper p{margin-bottom:0}.cart .cart-content .free-sample-wrapper{margin-bottom:16px}.cart .cart-content .cart-items{border-top:1px solid rgba(35,35,35,.102);padding-top:16px}.cart .cart-content .cart-items .line-item{border-bottom:1px solid rgba(35,35,35,.102);display:flex;margin-bottom:16px;padding-bottom:16px;position:relative;width:100%}.cart .cart-content .cart-items .line-item .img-wrap{height:90px;margin-left:0;margin-right:8px;max-width:92px;width:100%}.cart .cart-content .cart-items .line-item .img-wrap img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.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{bottom:32px;color:#d8041d;cursor:pointer;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:12px;line-height:16px;position:absolute;right:0;text-decoration:underline;text-transform:uppercase}.cart .cart-content .cart-items .line-item .single-price{color:#d8041d;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;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,.102);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;font-size:18px;line-height:24px;margin-bottom:8px;margin-top:24px;text-transform:uppercase}.cart .cart-content .sample-wrapper .sample-line-item{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin-top:16px;padding:8px 16px}.cart .cart-content .sample-wrapper .sample-line-item img{height:77px;margin-right:8px;width:77px}.cart .cart-content .sample-wrapper .sample-line-item .title{margin-bottom:0}.cart .cart-content .sample-wrapper .sample-line-item .variant-title{color:#23232366;font-size:14px}.cart .cart-content .sample-wrapper .sample-line-item.disabled{opacity:.4;pointer-events:none}.cart .cart-content .sample-wrapper .sample-label{align-items:center;cursor:pointer;display:flex;flex-grow:2}.cart .cart-content .sample-wrapper .checkbox-wrapper{cursor:pointer;height:24px;margin-left:16px;width:24px}.cart .cart-content .sample-wrapper .checkbox-wrapper .custom-checkbox{border:1px solid #89939e;border-radius:4px;cursor:pointer;display:block;height:24px;overflow:hi;position:relative;transition:all .3s;width:24px}.cart .cart-content .sample-wrapper .checkbox-wrapper .custom-checkbox:after{background-image:url(Check.svg);background-repeat:no-repeat;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:16px}.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;font-size:16px;justify-content:space-between;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{background-color:#fff;border:1px solid rgba(35,35,35,.102);bottom:calc(100% + 6px);content:attr(data-tooltip);font-display:swap;font-family:Lora,serif;font-size:14px;left:50%;line-height:18px;opacity:0;padding:16px;position:absolute;text-transform:none;transform:translate(-50%);width:260px}.cart .cart-content .pricing-table p.info span:before{align-items:center;border:2px solid #232323;border-radius:100%;content:"i";display:flex;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:12px;height:20px;justify-content:center;left:0;line-height:12px;position:absolute;text-transform:none;top:0;width:20px}.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-display:swap;font-family:Lora,serif;font-size:16px;line-height:20px;margin:16px 0;order:3;text-align:center}.cart .cart-footer .additional-checkout-buttons{order:4}.cart .cart-footer .dynamic-checkout__content{display:flex;flex-wrap:wrap;justify-content:center;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;margin-top:16px;order:2}.cart .cart-footer .payment-methods p{display:none;font-display:swap;font-family:Lora,serif;font-size:16px;line-height:20px;margin:16px 0 4px;text-align:center;width:100%}.cart .cart-footer .payment-methods svg{margin:0 4px}.cart .product-upsell{background-color:#2323231a;padding:40px 16px;position:relative}.img-fluid{height:auto;width:100%}.product-ribbon{clear:both;display:block;margin:0 auto;width:100%}.product-ribbon .left-wrap .inner{align-items:center;display:flex;flex-flow:row wrap;padding:20px 20px 20px 0}.product-ribbon .left-wrap .inner .info-text{padding-left:1rem;width:65%;word-break:break-word}.product-ribbon .left-wrap .inner .info-text .title{font-family:integral-cf-regulintegralcfRg;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1;margin:0}.product-ribbon .left-wrap .inner .icon-wrap{width:35%}.product-ribbon .icon-wrap{max-width:60px}.product-ribbon .payment-icons{align-items:center;border-left:none;border-top:1px solid #000;display:flex;flex-flow:row nowrap;justify-content:center;list-style:none;margin:0;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{background:#fff;border:1px solid rgba(35,35,35,.102);margin:0 4px 16px;padding:0;position:relative;width:calc(100% - 8px)}.product-card.oyw-product{padding:20px 0 0}.product-card .custom-tag{background:#d8041d;border-radius:0 0 100px;color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;left:0;line-height:38px;padding:0 30px 0 20px;position:absolute;text-transform:uppercase;top:0;z-index:3}.product-card .hover-wrapper{padding-top:100%;position:relative}.product-card .hover-wrapper .img-wrap{z-index:1}.product-card .hover-wrapper .img-wrap,.product-card .hover-wrapper .img-wrap img{display:block;height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%}.product-card .hover-wrapper .img-wrap img{margin:0 auto;-o-object-fit:contain;object-fit:contain}.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{grid-gap:8px;align-items:flex-end;color:#d8041d;display:flex;gap:8px;justify-content:space-between}.product-card .product-card__promo-code-col{text-align:right}.product-card .product-card__description,.product-card .product-card__info{font-weight:400;margin-bottom:8px}.product-card .product-card__spacer{flex:1}.product-card .product-details{background-color:#fff;display:block;flex:1;padding-bottom:1rem;padding-top:1rem;position:relative;text-align:center}.product-card .product-details .standard{font-size:16px;line-height:1.25}.product-card .product-details .standard .price,.product-card .product-details .standard .title{font-size:20px}.product-card .product-details .standard .title{font-family:Trade Gothic LT W01 Bd CnNo-20;margin:0 0 8px}.product-card .product-details .standard .price{color:#d8041d;font-family:Trade Gothic LT W01 Bd CnNo-20;letter-spacing:-1px;line-height:26px;margin:8px 0 0;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;display:inline-block;font-family:Trade Gothic LT W01 Roman;font-size:14px;padding-left:24px}.product-card .qb-toggle{align-items:center;background-color:#d8041d;border:1px solid #d8041d;color:#fff;display:flex;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;justify-content:center;line-height:24px;padding:10px 27px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s;width:100%}.product-card .overlay{background-color:#000;bottom:0;cursor:pointer;height:100vh;max-height:0;max-width:100vw;opacity:.25;position:fixed;right:0;width:100vw;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{background-color:#fff;bottom:-100vh;height:auto;left:0;max-height:100vh;max-height:100dvh;overflow:auto;padding:40px 16px 24px;position:fixed;transition:all .3s;width:100%;z-index:9}.quick-buy-modal:before{background-color:#2323231a;content:"";height:2px;left:50%;position:absolute;top:16px;transform:translate(-50%);width:120px}.quick-buy-modal .close-icon{background-color:transparent;background-image:url(icon-close-dark.svg);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:18px;height:22px;position:absolute;right:10px;top:10px;width:22px}.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{color:#d8041d;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:28px;letter-spacing:-1px;line-height:34px;margin:0 0 18px}.ecommerce-options .price del{color:#232323}.ecommerce-options .offer{align-items:center;color:#d8041d;display:flex;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;margin-bottom:12px}.ecommerce-options .offer svg{stroke:#d8041d;height:24px;margin-right:10px;width:24px}.ecommerce-options .delivery{align-items:center;color:#232323;display:flex;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;margin-bottom:12px}.ecommerce-options .delivery svg{stroke:#232323;height:24px;margin-right:10px;width:24px}.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{display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;margin-bottom:10px}.ecommerce-options .selector-wrapper .single-option-selector{display:flex;flex-wrap:wrap;margin-bottom:-8px}.ecommerce-options .selector-wrapper .single-option-selector input[type=radio],.ecommerce-options .selector-wrapper .single-option-selector.hidden{display:none}.ecommerce-options .selector-wrapper .single-option-selector label{border:1px solid #d8041d;color:#232323;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;margin-bottom:8px;margin-right:10px;margin-top:0;max-width:15rem;padding:8px;text-align:center;transition:all .3s;width:auto}.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{background:transparent;border:1px solid #d8041d;border-radius:0;color:#000}.ecommerce-options .shopify-payment-button__button--unbranded svg{stroke:#000}.ecommerce-options .express-msg{font-display:swap;font-family:Lora,serif;font-size:16px;line-height:20px;margin:16px 0;text-align:center}.ecommerce-options .shopify-payment-button__button--hidden{display:none}.ecommerce-options .shopify-payment-button__more-options{font-size:1rem;text-decoration:underline}.qty-wrapper{align-items:center;border:1px solid rgba(35,35,35,.2);display:flex;height:48px;justify-content:space-between;margin-right:8px;max-width:104px}.qty-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;height:46px;line-height:24px;min-width:20px;padding:0;text-align:center;width:100%}.qty-wrapper input[type=number]::-webkit-inner-spin-button,.qty-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-wrapper input[type=number]{-moz-appearance:textfield}.qty-wrapper .qty-btn{cursor:pointer;font-size:0;height:100%;min-width:30px;position:relative}.qty-wrapper .qty-btn:before{background-color:#232323;content:"";display:block;height:2px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.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{background-color:#232323;content:"";display:block;height:14px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:2px}.oyw-products a{border-top:1px solid #d4d4d4;display:block;font-family:Trade Gothic LT W01 Roman;font-size:14px;line-height:20px;padding:15px 0 15px 40px;position:relative}.oyw-products a:after,.oyw-products a:before{border-radius:50%;-webkit-border-radius:50%;content:"";position:absolute;top:50%;transform:translateY(-50%)}.oyw-products a:before{background:#d8041d;height:18px;left:6px;opacity:0;transition:all .3s;width:18px}.oyw-products a:after{border:1px solid #d8041d;height:30px;left:0;width:30px}.oyw-products a:last-of-type{border-bottom:1px solid #d4d4d4}.oyw-products a.active:before{opacity:1}.ecommerce-options .oyw-products .shopify-payment-button__button--unbranded,.oyw-products .btn,.oyw-products .ecommerce-options .shopify-payment-button__button--unbranded{line-height:1;margin-top:20px;padding:16px 0;text-align:center;width:100%}.ecommerce-options .oyw-products .disabled.shopify-payment-button__button--unbranded,.oyw-products .btn.disabled,.oyw-products .ecommerce-options .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}}.selectCustom,.selectNative{height:2.5rem;position:relative;width:100%}.selectCustom{display:none;left:0;position:absolute;top:30px}.selectCustom.isActive .selectCustom-trigger,.selectNative:focus{outline:none}.select{position:relative}.selectLabel{display:block;font-weight:700;margin-bottom:.4rem}.selector-wrapper{min-height:2.5rem;position:relative}.selectCustom-trigger,.selectNative{background-color:#fff;border:1px solid #232323;border-radius:0;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:1.125rem;line-height:1.5rem}.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-position-x:calc(100% - .5rem);background-position-y:.4rem;background-repeat:no-repeat;padding:0 1rem}.selectCustom-trigger{background-color:#fff;cursor:pointer;height:100%;padding:.5rem 1rem;position:relative;width:100%;z-index:1}.selectCustom-trigger:after{content:"\25be";line-height:2.375rem;position:absolute;right:.8rem;top:0}.selectCustom-options{background-color:#fff;border:1px solid rgba(35,35,35,.102);border-radius:0;box-shadow:0 0 4px #2323231a;display:none;left:0;padding:0;position:absolute;top:2.625rem;width:100%;z-index:2}.selectCustom.isActive .selectCustom-options{display:block}.selectCustom-option{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:24px;padding:.8rem .8rem .8rem 1rem;position:relative}.selectCustom-option.isHover{background-color:#d8041d;color:#fff;cursor:default}.selectCustom-option:not(:last-of-type):after{border-bottom:1px solid rgba(35,35,35,.102);bottom:0;content:"";left:0;position:absolute;width:100%}.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{align-items:center;display:flex;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:1.5rem;justify-content:space-between;margin-bottom:0;padding-bottom:.5rem;padding-top:.5rem}.landing-page-faq .answer-block{margin-bottom:0;max-height:0;overflow:hidden;transition:.3s}.landing-page-faq .chevron-svg{transform:scaleY(-1);transition:.15s}.landing-page-faq .faq-list-item.active .answer-block{margin-bottom:.75rem;max-height:62.5rem;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{color:#fff;cursor:pointer;font-size:1.5rem;position:absolute;top:calc(50% - .75rem)}.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{padding:.5rem;transition:opacity .3s}.products-inside-image-nav-carousel .slick-slide:not(.slick-current){opacity:.4}.leading-snug{line-height:1.25}.underline{text-decoration:underline}.compact-btn{background:#d8041d;border:1px solid #d8041d;color:#fff;display:inline-block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:1rem;padding:.5rem;text-align:center;text-transform:uppercase;text-underline-offset:4px;transition:.3s}.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{background:#d8041d;width:0}.comparison-table-page-section .overflow-container::-webkit-scrollbar-thumb{background:#232323}.comparison-table-page-section .grid-table{display:grid;grid-auto-columns:minmax(auto,1fr);grid-auto-rows:auto;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{border-bottom:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);padding:24px 16px}.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 .benefits,.comparison-table-page-section .grid-table .description,.comparison-table-page-section .grid-table .drink-size,.comparison-table-page-section .grid-table .key-benefits,.comparison-table-page-section .grid-table .macros,.comparison-table-page-section .grid-table .nutritional-info,.comparison-table-page-section .grid-table .overview,.comparison-table-page-section .grid-table .protein-100g,.comparison-table-page-section .grid-table .protein-source,.comparison-table-page-section .grid-table .suitable-for{border-left:1px solid rgba(0,0,0,.2);font-family:Trade Gothic LT W01 Cn No-_18;font-size:1.125rem;font-weight:700;min-width:200px}.comparison-table-page-section .grid-table .header-row{background-color:#2323231a;color:#000;font-size:1.5rem;padding:12px 16px}.comparison-table-page-section .grid-table .macros{border-bottom:1px solid rgba(0,0,0,.2)}.comparison-table-page-section .grid-table .product-description{grid-gap:40px;display:flex;flex-direction:column;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{align-items:center;background-color:#d8041d;border:1px solid #d8041d;color:#fff;display:flex;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;justify-content:center;line-height:24px;padding:10px 27px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s;width:100%}.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{display:none;margin-bottom:1rem}.comparison-table-page-section .grid-table .product-benefits li,.comparison-table-page-section .grid-table .product-benefits p{font-size:1.125rem;line-height:1.5rem}.comparison-table-page-section .grid-table .product-benefits li:not(:last-of-type),.comparison-table-page-section .grid-table .product-benefits p:not(:last-of-type){margin-bottom:12px}.comparison-table-page-section .grid-table .product-benefits ul{list-style:none;padding-left:2rem}.comparison-table-page-section .grid-table .product-benefits ul li{position:relative}.comparison-table-page-section .grid-table .product-benefits ul li:before{background-image:url(black-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 .grid-table .product-macros .item{grid-gap:24px;display:flex;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;font-family:Trade Gothic LT W01 Cn No-_18;font-size:1.5rem;font-weight:700;line-height:125%;min-width:-moz-max-content;min-width:max-content;padding:8px;text-align:center;text-transform:uppercase}.comparison-table-page-section .comparison-table-mob-bottom-bar{bottom:0;display:flex;left:0;margin-top:20px;overflow:auto;position:sticky;transition:all .4s;width:100%;z-index:9}.comparison-table-page-section .comparison-table-mob-bottom-bar .product-card{border:none;margin:0;min-width:-moz-max-content;min-width:max-content}.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{bottom:0;display:flex;flex-direction:column;position:relative;transition:all .4s}.comparison-table-page-section .desktop-bottom-row.product-card{border:none;border-right:1px solid rgba(0,0,0,.2);margin:0;min-width:-moz-max-content;min-width:max-content}.comparison-table-page-section .desktop-bottom-row.product-card.active{z-index:9}.comparison-table-section{padding-left:72px;padding-right:72px}.comparison-table-section .title-wrapper{margin-left:auto;margin-right:auto;max-width:500px}.comparison-table-section .title-wrapper .comparison-nav{grid-gap:8px;border:1px solid rgba(0,0,0,.2);display:flex;gap:8px;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:8px}.comparison-table-section .title-wrapper .comparison-nav .nav-btn{align-content:center;background:#2323231a;color:#232323;display:block;font-family:Trade Gothic LT W01 Cn No-_18;font-weight:700;padding:8px 16px;text-align:center;transition:all .3s;width:100%}.comparison-table-section .title-wrapper .comparison-nav .nav-btn.current,.comparison-table-section .title-wrapper .comparison-nav .nav-btn:hover{background:#d8041d;color:#fff}.comparison-table-section .product-card-wrapper{grid-gap:24px;display:flex;gap:24px;justify-content:center;justify-content:safe center;overflow:auto}.comparison-table-section .product-card-wrapper .product-card{text-wrap:pretty;border:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;margin:0;width:calc(25% - 18px)}.comparison-table-section .product-card-wrapper .product-card .product-title{background-color:#232323;color:#fff;font-family:Trade Gothic LT W01 Cn No-_18;font-size:1.5rem;font-weight:700;line-height:125%;min-width:-moz-max-content;min-width:max-content;padding:8px;text-align:center;text-transform:uppercase}.comparison-table-section .product-card-wrapper .product-card .card-inner{flex-grow:1;padding:24px 16px}.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;font-weight:700;margin-bottom:8px;text-align:left;text-transform:uppercase}.comparison-table-section .product-card-wrapper .product-card .card-inner .description{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:16px;padding-bottom:16px;text-align:left}.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{display:none;margin-bottom:1rem}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits li,.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits p{font-size:1.125rem;line-height:1.5rem}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits li:not(:last-of-type),.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits p:not(:last-of-type){margin-bottom:12px}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-benefits ul{list-style:none;padding-left:2rem}.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{background-image:url(black-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-section .product-card-wrapper .product-card .card-inner .item.product-macros{grid-gap:40px;display:flex;gap:40px;justify-content:space-between}.comparison-table-section .product-card-wrapper .product-card .card-inner .item.product-macros p,.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){grid-gap:40px;display:flex;gap:40px;justify-content:space-between}.comparison-table-section .product-card-wrapper .product-card .card-inner .item:last-child:not(.product-benefits) .drink-size,.comparison-table-section .product-card-wrapper .product-card .card-inner .item:last-child:not(.product-benefits) .protein-100g{align-items:baseline;display:flex;flex-direction:column}.comparison-table-section .product-card-wrapper .product-card .card-inner .item:last-child:not(.product-benefits) .drink-size img,.comparison-table-section .product-card-wrapper .product-card .card-inner .item:last-child:not(.product-benefits) .protein-100g 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{display:block;margin:24px auto auto;width:-moz-fit-content;width:fit-content}@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{height:108%;opacity:1;width:108%}#home_template .bundles_section article .ecommerce-options a.shopify-payment-button__button--unbranded:hover,#home_template .bundles_section article a.btn: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}.ecommerce-options .membership_bar .join_now_wrapper a.shopify-payment-button__button--unbranded:hover,.membership_bar .join_now_wrapper .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.membership_bar .join_now_wrapper a.btn: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}.ecommerce-options .global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description a.shopify-payment-button__button--unbranded:hover,.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description a.btn: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}#elite_wrapper .elite_carousel .ambassador_details_wrapper .ecommerce-options a.shopify-payment-button__button--unbranded:hover,#elite_wrapper .elite_carousel .ambassador_details_wrapper a.btn:hover,.ecommerce-options #elite_wrapper .elite_carousel .ambassador_details_wrapper a.shopify-payment-button__button--unbranded:hover,.ecommerce-options .global_collection_wrap .recommended_product .recommended_description a.shopify-payment-button__button--unbranded:hover,.global_collection_wrap .recommended_product .recommended_description .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.global_collection_wrap .recommended_product .recommended_description a.btn: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,.ecommerce-options .single_product_carousel .product_carousel .product_carousel_item .product_description a.shopify-payment-button__button--unbranded:hover,.single_product_carousel .product_carousel .product_carousel_item .product_description .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.single_product_carousel .product_carousel .product_carousel_item .product_description a.btn: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{max-height:100px;overflow:visible;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}.ecommerce-options .project_x_bundle .bundle-description a.shopify-payment-button__button--unbranded:hover,.project_x_bundle .bundle-description .ecommerce-options a.shopify-payment-button__button--unbranded:hover,.project_x_bundle .bundle-description a.btn:hover{background:#000;color:#fff}.article_carousel .slick-dots li button:hover{background:#d8041d}#single_article_wrapper .community_artile_meta .recipe_meta li.df:hover:after,#single_article_wrapper .community_artile_meta .recipe_meta li.gf:hover:after,#single_article_wrapper .community_artile_meta .recipe_meta li.v:hover:after,#single_article_wrapper .community_artile_meta .recipe_meta li.ve: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 .ecommerce-options a.shopify-payment-button__button--unbranded:hover,#single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single .meta_wrapper a.btn:hover,.ecommerce-options #single_article_wrapper .article_content_wrapper .featured_collection_carousel .product_single .meta_wrapper a.shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}#account_page .accountNav li a:hover{color:#d8041d}#account_activate .formWrapper #submit_btn:hover,#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,#login_page .formWrapper #submit_btn:hover,.ecommerce-options #account_page .account_overview .form_wrapper .address_list .single_address .red.shopify-payment-button__button--unbranded:hover{background:#000;color:#fff}.shopify-challenge__container .shopify-challenge__button:hover{background:#d8041d}#search_wrapper .results_toggle li a:hover{border-color:#000;color:#000}#cart_wrapper .cart_controls li a.red:hover,#cart_wrapper .cart_controls li button:hover,#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{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}#cookie_lightbox .btn:hover,#cookie_lightbox .ecommerce-options .shopify-payment-button__button--unbranded:hover,#newsletter button:hover,#plan_results_wrapper .plan_output .button_wrapper .btn:hover,#plan_results_wrapper .plan_output .button_wrapper .ecommerce-options .shopify-payment-button__button--unbranded:hover,#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,#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,#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,#sweat_page .sweat_levels .btn_wrapper .btn:hover,#sweat_page .sweat_levels .btn_wrapper .ecommerce-options .shopify-payment-button__button--unbranded:hover,.ecommerce-options #cookie_lightbox .shopify-payment-button__button--unbranded:hover,.ecommerce-options #plan_results_wrapper .plan_output .button_wrapper .shopify-payment-button__button--unbranded:hover,.ecommerce-options #plan_results_wrapper .training-guide .training_guide_wrapper article .shopify-payment-button__button--unbranded:hover,.ecommerce-options #sweat_page .refer-a-friend .container .referal_code_wrapper .shopify-payment-button__button--unbranded:hover,.ecommerce-options #sweat_page .sweat-points-overview .redeem-points-copy .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{display:inline-block}.project_x_link:hover,.project_x_link_wrapper:hover{color:#28439a!important}.pt_form_wrapper #submit_btn:hover,.r-page-cookie-policy .btn-wrap .cta-link:hover,.r-page-cookie-policy-latest .btn-wrap .cta-link:hover,.r-page-cookie-test .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{background-color:#232323;border-color:#232323;color:#fff}.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}.ecommerce-options .oyw-products .shopify-payment-button__button--unbranded:hover,.oyw-products .btn:hover,.oyw-products .ecommerce-options .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{background-color:#232323;border-color:#232323;color:#fff}}@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{font-size:60px;line-height:68px;margin-bottom:28px}#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-bottom:40px;margin-top:8px}.site_footer .social_wrapper{margin-top:0;text-align:left}.site_footer .logo_wrapper{margin-left:0;max-width:195px}.site_footer .footer-footer{flex-direction:row;justify-content:space-between;margin-top:40px}.site_footer .footer-footer p{font-size:14px;line-height:18px;margin-bottom:0;text-align:left}.newsletter-wrapper .nl-wrapper .optin label{font-size:14px;line-height:1.275em}.global_collection_wrap .collection_wrapper .collection_hero .collection-hero-image-wrapper{left:auto;padding-top:17%;position:relative;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{background-color:transparent;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;position:static;width:80%}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group{margin-left:24px;width:calc(25% - 24px)}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group .filter-group-summary{border:1px solid #232323;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:14px;line-height:18px;margin-bottom:0;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{right:18px;top:18px}.global_collection_wrap .collection_wrapper .filters-banner .filter-form .filter-group-dropdown{background-color:#fff;border:1px solid rgba(35,35,35,.102);max-height:280px;overflow-y:scroll;padding:8px;position:absolute;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{background:url(pt-programme-icon.svg) no-repeat 50% #fff;bottom:-30%;content:"";height:105px;left:50%;position:absolute;transform:translate(-50%,-30%);width:105px}.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 #000;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 .price,.product-card .product-details .standard .title{font-size:24px}.product-card .product-details .hovered{background:#fff;display:block;left:0;opacity:0;position:absolute;top:0;transition:all .3s;width:100%}.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{bottom:0;height:100vh;left:auto;max-width:488px;padding:48px 24px;right:-500px}.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}.selectCustom,.selectNative{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{background-color:#232323;color:#fff;display:flex;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;left:0;line-height:20px;margin:0;max-height:40px;overflow:visible;padding:8px 20px;position:fixed;text-align:center;top:80px;transition:.3s ease;width:100%}.site_header .navigation-wrapper .mobile-tabs{display:none}.site_header .navigation-wrapper nav ul li,.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;right:0;top:10px;width:10px}.site_header .navigation-wrapper nav>ul{align-items:center;flex-wrap:nowrap;justify-content:center;margin-top:0;width:100%}.site_header .navigation-wrapper nav>ul>li{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;line-height:24px;margin:0;order:1;padding:0 20px;width:auto}.site_header .navigation-wrapper nav>ul>li span{display:none}.site_header .navigation-wrapper nav>ul>li .child{background-color:#fff;left:50%;margin-left:0;max-height:0;overflow:hidden;padding:0 16px;position:absolute;text-align:left;top:calc(100% + 8px);transform:translate(-50%)}.site_header .navigation-wrapper nav>ul>li .child li{color:#333;white-space:nowrap}.site_header .navigation-wrapper nav>ul>li .child li a{color:#333}.site_header .navigation-wrapper nav>ul>li .child li:last-of-type{margin-bottom:16px;order:1}.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{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:20px;margin:16px 0 0;opacity:.4;order:1;padding:0;width:auto}.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{margin:-12px;width:calc(100% + 24px)}.button-list a{width:calc(25% - 24px)}.browse_by_goal .goals{margin:-12px;width:calc(100% + 24px)}.browse_by_goal .goals li{margin:0 12px 24px;width:calc(33.3% - 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 .desc,.spotlight .sub_title{font-size:18px;line-height:24px}.spotlight .btn-wrapper{justify-content:flex-start}#product_template_wrapper .sticky_cta{bottom:-100px;font-size:18px;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{background-image:url(path44.svg);background-repeat:no-repeat;background-size:contain;content:"";height:786px;left:0;position:absolute;top:0;width:650px}#product_template_wrapper .spotlight-accordion .image-wrapper{margin-bottom:0}#login_page .formWrapper .input-note{margin:10px 20px 0;text-align:center}#benefit_icons .benefit_carousel.icon-grid-desktop{justify-content:center;margin-left:auto;margin-right:auto;max-width:55.875rem}#benefit_icons .benefit_carousel.icon-grid-desktop .cell{width:calc(33.3% - 1.5rem)}#benefit_icons .benefit_carousel.icon-grid-desktop .benefit-single{margin-bottom:2.5rem;min-height:auto}#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{font-size:16px;left:0;line-height:20px;width:340px}.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{margin-top:0;order:4}.cart .cart-footer .payment-methods p{display:block}.cart .product-upsell{background-color:transparent;padding:0 0 0 8.33334%}.cart .product-upsell:before{background-color:#2323231a;content:"";height:1000000px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:50vw}.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{filter:brightness(0);height:12px;right:24px;top:6px;width:12px}.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{margin-bottom:2.5rem;min-height:auto}#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-left:16px;padding-right: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{height:100%;max-height:unset}}.comparison-table-page-section .grid-table .benefits,.comparison-table-page-section .grid-table .description,.comparison-table-page-section .grid-table .drink-size,.comparison-table-page-section .grid-table .key-benefits,.comparison-table-page-section .grid-table .macros,.comparison-table-page-section .grid-table .nutritional-info,.comparison-table-page-section .grid-table .overview,.comparison-table-page-section .grid-table .protein-100g,.comparison-table-page-section .grid-table .protein-source,.comparison-table-page-section .grid-table .suitable-for{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-left:0;padding-right:0}.comparison-table-section .title-wrapper{padding-left:16px;padding-right:16px}.comparison-table-section .title-wrapper .comparison-nav{margin-bottom:24px}.comparison-table-section .product-card-wrapper{grid-gap:16px;gap:16px;justify-content:flex-start;justify-content:safe center;padding-left:16px}.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,.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,.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{height:auto;min-height:660px}#home_template .bundles_section article{max-width:100%;padding:0 30px;position:static;text-align:center;top:0;transform:translate(0);-webkit-transform:translate(0)}#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{background-position:0 0;height:auto}#home_template .product_finder .container{text-align:center}#home_template .product_finder:before{display:none}#home_template .product_finder:after{background:#fff;bottom:0;content:"";height:160px;left:0;position:absolute;width:100%}#home_template .product_finder .finder_title{background-position:0 0;margin:30px 0;padding:0 0 0 70px;width:100%}#home_template .product_finder h2.question{font-size:26px;letter-spacing:1px;margin:60px 0 0;text-align:center}#home_template .product_finder .content{font-size:16px;text-align:center}#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{display:block;margin:40px auto;max-height:auto;max-width:380px;position:relative;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{bottom:0;height:auto;left:30px;position:absolute;transform:translate(0);width:auto}#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{left:30px;right:auto}#home_template .testimonials .tesitmonial_slick{padding:0}#home_template .testimonials .tesitmonial_slick:after,#home_template .testimonials .tesitmonial_slick:before{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{bottom:-50px;max-height:auto;max-width:240px;right:0;top:auto}#home_template #text_with_background_img{background-color:#fff;min-height:0}#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{color:#333;font-size:16px;position:static;text-align:center;transform:translate(0)}#home_template #text_with_background_img article h2.banner_title{color:#000;font-size:30px;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{background:#d8041d;color:#fff;margin:0 auto 60px;position:static}.membership_bar .join_now_wrapper{background-position:top;background-size:90px;padding:90px 0 0;text-align:center}.membership_bar .checkList{margin:0;padding:30px}.membership_bar .checkList li{background-position:0 8px;display:block;margin-right:20px}.membership_bar .checkList li:last-child{margin-right:0}.bold_header{margin:50px 0}.global_collection_wrap .goal_collection_wrapper .recommended_bundle img{display:block;margin:0 auto;max-width:600px}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper{padding:0 30px;position:static;text-align:center;transform:translate(0)}.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;margin:0 auto 30px;text-align:left}.global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description ul.bundle_includes li:before{left:auto;margin-left:-20px}.ecommerce-options .global_collection_wrap .goal_collection_wrapper .recommended_bundle .bundle_wrapper .bundle-description .shopify-payment-button__button--unbranded,.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{display:block;margin:0 auto;max-width:300px}.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{max-width:400px;right:-60px}.global_collection_wrap .recommended_product .recommended_description{padding:0 30px 110px;position:static;transform:translate(0)}.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{max-height:0;position:static}.global_collection_wrap .collection_meta li.sort_menu ul li{background:none!important}.global_collection_wrap .collection_meta li.sort_menu ul li a{color:#929292;font-family:Trade Gothic LT W01 Roman;font-size:18px;margin:0 10px 16px;text-transform:none}.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{margin:0;text-align:center}#elite_single_template .elite_single_hero{display:none}#elite_single_template .mob_hero{display:block}#elite_single_template .article_content_wrapper{padding:50px 0;text-align:center}#elite_single_template .article_content_wrapper .gym_wrapper,#elite_single_template .article_content_wrapper .key_stats,#elite_single_template .article_content_wrapper .qa_section{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{display:inline-block;font-size:28px;margin:0 0 30px 6px}.community_header{height:auto;top:80px!important}.community_header a.logo{border:none;font-size:20px;height:60px;margin:0;padding:0}.community_header .blog_nav,.community_header .blog_nav li{display:block}.community_header .blog_nav li a{font-size:20px;line-height:40px;margin:0;max-height:0;overflow:hidden;text-align:left}.community_header .blog_nav li a.filterToggle{display:block;max-height:100px;opacity:.6;overflow:hidden;position:absolute;right:58px;top:10px}.community_header .blog_nav li a.filterToggle:after{background:url(/cdn/shop/t/45/assets/icon-close-white.png?v=5791724194940313141) no-repeat 50%/contain;content:"";height:17px;opacity:0;position:absolute;right:0;top:12px;width:17px}.community_header .blog_nav li:first-child{display:block}.community_header .blog_nav.active:before{background:#fff;content:"";height:1px;left:0;position:absolute;top:60px;width:100%}.community_header .blog_nav.active li a{max-height:100px;overflow:visible}.community_header .blog_nav.active li a.filterToggle{font-size:0;opacity:1;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;right:20px;top: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 0;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;padding:0 30px;text-align:center}#our_story_wrapper .hero .img_wrapper{height:340px;margin-top:70px;position:static;width:100%}#our_story_wrapper .story_wrapper{padding-top:0}#our_story_wrapper .story_wrapper .container{padding:0}#our_story_wrapper .story_wrapper .img_carousel{min-height:0;padding:200px 0 40px}#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{min-height:0;padding:70px 30px;position:static}#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{height:375px;min-height:0;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{background:#fff;background-image:none!important;min-height:0}#elite_wrapper .elite_hero .hero_img{display:none}#elite_wrapper .elite_hero .mob_img{display:block}#elite_wrapper .elite_hero article{max-width:100%;padding:80px 0;position:static;transform:translate(0);-webkit-transform:translate(0)}#elite_wrapper .elite_hero article h1{font-size:44px}#elite_wrapper .elite_hero article .mob_img{display:block;margin:40px auto 0;max-width:700px;width:100%}#elite_wrapper .elite_carousel_wrapper:before{background-position:-360px 0;width:100%}#account_page{padding:50px 0}#account_page .accountNav{border-bottom:1px solid #ccc;padding-bottom:30px}#account_page .border-left{border:none;padding:0}#account_page .account_overview{margin:0;padding:50px 0;text-align:center}#account_page .product_wrapper{text-align:center}#account_page .product_wrapper .products li.single-product{margin:0 1%;width:48%}#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;margin:0 0 20px!important;min-height:0}#plan_results_wrapper .hero .plan_meta div h4,#plan_results_wrapper .hero .plan_meta div span.goal_icon{display:inline-block}#plan_results_wrapper .hero .plan_meta div h3.numeric{display:inline-block;font-display:swap;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:26px;line-height:30px;margin:0;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{margin:0 0 60px;padding:40px 0 60px}#plan_results_wrapper .plan_output .product_output .product:after{bottom:-16px;left:50%;right:auto;top:auto;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{color:#d8041d;display:block;margin:0 auto 20px;text-align:center}#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:all .4s}#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{bottom:0;height:70%;top:auto;width:100%}#plan_results_wrapper .training-guide .training_guide_wrapper{height:auto;min-height:0}#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{padding:56px 0;position:static;transform:translate(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{background:none;text-align:center}.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-lhs,.pt_form_wrapper .form_fields .f-rhs{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}.ecommerce-options .sale_banner article .shopify-payment-button__button--unbranded,.sale_banner article .btn,.sale_banner article .ecommerce-options .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{background-position:bottom;height:auto;min-height:660px}#home_template .bundles_section article{max-width:100%;padding:0 30px;position:static;text-align:center;top:0;transform:translate(0);-webkit-transform:translate(0)}#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{right:20px;top:20px}#searchLightbox .container .searchForm{margin:110px 0 100px}#searchLightbox .container .searchForm button{background-color:transparent;width:40px}#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{bottom:10px;top:auto}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner{height:auto;position:static}#home_template .testimonials .testimonial-wrap .arrow_helper .helper_inner button{margin:0 10px 0 0;position:static;transform:translateY(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{color:#000;display:block;font-display:swap;font-family:Trade Gothic LT W01 Roman;font-size:16px;margin:0 0 10px}.community_article_wrapper .article_single p.read_time img{display:inline-block;margin-right:4px;position:relative;top:-2px}#elite_wrapper .elite_hero article{padding-top:60px;position:static;transform:translate(0)}#elite_wrapper .elite_hero article h1{font-size:28px;line-height:34px}#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;margin-bottom:30px;padding-bottom:20px}#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{max-width:100%;padding:0 30px;position:static;transform:translate(0)}.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{padding:60px 0;position:static;transform:translate(0)}.global_collection_wrap .goal_collection_wrapper .hero article h1{color:#000;font-size:26px}.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;overflow:hidden;padding-bottom:90px}.global_collection_wrap .recommended_product .img_wrapper .bg_img{height:330px;left:0;position:relative;width:80%}.global_collection_wrap .recommended_product .img_wrapper .product_img{bottom:0;max-width:260px;right:-70px}.global_collection_wrap .recommended_product .recommended_description{padding:0 30px 90px;position:static;text-align:center;transform:translate(0)}.global_collection_wrap .recommended_product .recommended_description .title_central{margin:20px auto 30px}.global_collection_wrap .collection_meta li{font-size:20px;margin:0;text-transform:uppercase}.global_collection_wrap .collection_meta li:first-child{display:none}.pagination li a{font-size:20px;line-height:44px;width:44px}#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{background:#fff!important;height:auto}.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{color:#000;display:block;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{left:50%;max-width:300px;position:absolute;top:60px;transform:translate(-50%)}#elite_wrapper .elite_carousel_nav .img_wrapper{height:66px;opacity:.4;width:66px}#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{margin-bottom:50px;padding-bottom:70px;position:relative}#elite_wrapper .training_guides .training_guide_wrapper .nav-helper{bottom:0;left:0;position:absolute;text-align:center;width:100%}#elite_wrapper .training_guides .training_guide_wrapper .nav-helper .slick-dots li button{height:10px;width: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{color:#333;font-size:16px;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{background:url(/cdn/shop/t/45/assets/icon_tabbed_arrow_down.png?v=5445088032357135204) no-repeat 50%/contain;bottom:-40px;content:"";height:20px;left:50%;opacity:.6;position:absolute;transform:translate(-50%);width:30px}#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{background-position:26px;height:44px;line-height:44px;width:50px}#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{display:block;padding:0;text-align:center;width:100%}#cart_wrapper p.total_price{color:#929292;display:block;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;letter-spacing:0;line-height:24px;padding:20px 0;text-align:center}#cart_wrapper p.total_price span{color:#000;font-family:Trade Gothic LT W01 Bold No-_2;letter-spacing:-.5px}#find_my_plan_wrapper{height:auto;min-height:100vh;padding-bottom:40px}#find_my_plan_wrapper header{position:static}#find_my_plan_wrapper header .logo{font-size:18px;line-height:30px;padding-left:50px}#find_my_plan_wrapper header .logo:before{height:30px;width:42px}#find_my_plan_wrapper header .closeIcon{right:20px;top:0}#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);-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;letter-spacing:1px;line-height:32px}#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;margin:0 4px;width:80px}#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{display:block;width:100%}#find_my_plan_wrapper .back_button_wrapper{margin:140px 0 30px;position:static}#find_my_plan_wrapper .back_button_wrapper .container{text-align:center}.product_results_wrapper .products li{margin:0;width:100%}#searchHeader .container .searchForm input,#searchLightbox .container .searchForm input{font-size:21px}#home_template .homepage_collection .products li.single-select{margin:0 0 10px;width:100%}#home_template .homepage_collection .products li.single-select a{margin:0;padding:0;width:100%}#home_template .homepage_collection .products li.single-select a.flagged:before{border-radius:100px 0 0;bottom:0;left:auto;padding:0 20px 0 30px;right:0;top:auto}#home_template .homepage_collection .products li.single-select a img{margin:0;max-width:150px}#home_template .homepage_collection .products li.single-select a .product_meta_wrapper{padding-left:160px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:100%}#home_template .homepage_collection .products li.single-select a .product_meta_wrapper .product_meta{opacity:1!important;position:static;transform:translate(0)}#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,#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 .key_stats,#elite_single_template .article_content_wrapper .container .qa_section,#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{display:block;font-size:0;height:22px}#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{right:20px;top:20px}.product_results_wrapper .products li{margin:0 1%;width:48%}.product_results_wrapper .products li .flagged:before{font-size:14px;line-height:30px;padding:0 20px 0 10px}.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=email],#account_page .account_overview .form_wrapper input[type=number],#account_page .account_overview .form_wrapper input[type=tel],#account_page .account_overview .form_wrapper input[type=text]{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;margin:20px 0;width:100%}#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;margin:20px 0 0;width:100%}#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{margin:10px 0 0;width:100%}.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{display:block;line-height:1.2;margin:40px 30px;padding:20px 0;text-align:center}#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{padding:100px 0;position:static;text-align:center;transform:translate(0)}#sweat_page .sweat_hero .hero_wrapper .btn_wrapper .ecommerce-options a.shopify-payment-button__button--unbranded,#sweat_page .sweat_hero .hero_wrapper .btn_wrapper a.btn,.ecommerce-options #sweat_page .sweat_hero .hero_wrapper .btn_wrapper a.shopify-payment-button__button--unbranded{margin:4px 0;padding:0;text-align:center;width:230px}#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{border:1px solid #e1888f!important;border-left:none!important;border-top:none!important;height:210px;padding:0 10px;width:50%}#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{height:auto;padding-top:400px}#sweat_page .refer-a-friend .left-image{height:400px;width:100%}#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{display:block;margin:0 auto 60px;max-width:220px}#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{padding:100px 0;position:static;text-align:center;transform:translate(0)}#account_page .sweat_hero .hero_wrapper .btn_wrapper .ecommerce-options a.shopify-payment-button__button--unbranded,#account_page .sweat_hero .hero_wrapper .btn_wrapper a.btn,.ecommerce-options #account_page .sweat_hero .hero_wrapper .btn_wrapper a.shopify-payment-button__button--unbranded{margin:4px 0;padding:0;text-align:center;width:230px}#newsletter h3{font-size:18px}#newsletter .j-close-newsletter{right:10px;top:10px}#newsletter .form-wrapper{margin:0 auto;max-width:500px}#newsletter .form-wrapper .btn,#newsletter .form-wrapper .ecommerce-options .shopify-payment-button__button--unbranded,#newsletter .form-wrapper input.email,.ecommerce-options #newsletter .form-wrapper .shopify-payment-button__button--unbranded{display:block;width:100%}#newsletter .ecommerce-options input.shopify-payment-button__button--unbranded,#newsletter input.btn,.ecommerce-options #newsletter input.shopify-payment-button__button--unbranded{font-size:15px;letter-spacing:0;padding:0;text-align:center;width:30%}#elite_wrapper .elite_hero .elite_banner_carousel{display:none}#elite_wrapper .elite_hero .elite_banner_carousel.mobile{display:block;margin:0 3%;width:94%}#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{height:auto!important;min-height:0!important}#plan_results_wrapper .hero .plan_meta:first-child:after{display:none}#hero-project-x{height:1260px}#hero-project-x:before{background:url(/cdn/shop/t/45/assets/overlay_video-2x.png?v=17465778107834202432) 0 0 no-repeat;background-size:cover;content:"";display:block;height:420px;position:absolute;right:-90px;top:315px;transform:rotate(5deg);width:430px;z-index:3}#hero-project-x .animation_text{background:#28439a;position:relative}#hero-project-x .inner-wrapper{position:unset}#hero-project-x #blue-shape_one,#hero-project-x #red_stripes{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{align-items:flex-end;flex-direction:column}#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{display:none;left:50%;margin:0 auto;position:relative;transform:translate(-50%);width:208%}#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{height:100vw;min-height:0}#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{border-left:4px solid #8e53c7;left:5%;top:0;width:90%}#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{border:4px solid #8e53c7;border-bottom:none;border-top:none;left:5%;width:90%}#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{border:4px solid #8e53c7;border-bottom:none;border-radius:0;border-top:none;left:5%;top:0;width:90%}#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{border:4px solid #8e53c7;border-radius:0 0 0 25px;border-top:none;bottom:-50px;content:"";height:50px;left:5%;position:absolute;width:90%}#hero-project-x{background:#28439a;height:auto;padding-top:58px}#hero-project-x,#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{display:none;-webkit-transform:scaleX(-1) rotate(15deg)}#hero-project-x .image_overlay{height:auto;left:0}#hero-project-x .image_overlay,#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;top:350px;width:100%}#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{text-align:center;top:90px;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{left:0;max-width:100%;padding:0 40px 60px;text-align:center;top:980px;width:100%}#hero-project-x .image_overlay.second_plan h3{font-size:28px;line-height:32px}#hero-project-x .image_overlay.second_plan p{font-size:16px;margin-top:30px;padding:0 20px}#hero-project-x .image_overlay.second_plan a{margin-top:30px}#hero-project-x .image_overlay.third_plan{height:80vw;pointer-events:none;position:absolute;width:100vw}#hero-project-x .image_overlay.third_plan:after{border-color:transparent transparent transparent #28439a;border-style:solid;border-width:80vw 0 0 100vw;content:"";height:0;left:0;position:absolute;top:0;width:0;z-index:0}#hero-project-x .image_overlay.third_plan:before{background:url(after_strokes.png) no-repeat 0 0/cover;bottom:0;content:"";height:100%;position:absolute;right:0;width:100vw;z-index:0}#hero-project-x .image_overlay.third_plan .product_container{align-items:center;display:grid;height:100%;max-width:100%;position:relative;top:auto;transform:translate(0);width:100%;z-index:3}#hero-project-x .image_overlay.third_plan .product_container img{display:block;left:10%;margin:70px auto 0;max-width:100%;position:static;transform:translate(0);width:80%}#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{border:1px solid #ccc;border-radius:50%;-webkit-border-radius:50%;display:block;font-size:0;height:14px;margin:0 2px;transition:all .3s;width:14px}.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{padding-top:2rem;top:0;transform:translate(0);width:calc(100% - 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/79/assets/style-theme.css.map */
