#product_template_wrapper{background:#fff;width:100%}#product_template_wrapper .header{font-size:40px;line-height:1.2;text-align:center;margin-bottom:16px}#product_template_wrapper.type-bundle .product_information_wrapper .price_output .price_note{display:none}#product_template_wrapper .sticky_cta{position:fixed;bottom:16px;right:16px;padding:18px 20px;border-radius:100px;background-color:#d8041d;border:solid 1px #d8041d;color:#fff;font-family:Trade Gothic LT W01 Bd CnNo-20;z-index:4;text-transform:uppercase;line-height:26px;font-size:0px;display:flex;align-items:center;transition:all .3s}@media(min-width:1024px){#product_template_wrapper .sticky_cta{font-size:18px;bottom:-100px;padding:18px 28px}#product_template_wrapper .sticky_cta.show{bottom:16px}}@media(min-width:1024px)and (hover:hover){#product_template_wrapper .sticky_cta:hover{background-color:#fff;color:#d8041d}#product_template_wrapper .sticky_cta:hover svg{stroke:#d8041d}}#product_template_wrapper .sticky_cta svg{stroke:#fff;transition:all .3s}@media(min-width:1024px){#product_template_wrapper .sticky_cta svg{margin-right:12px}}#product_template_wrapper .variant-data__bundles-cta{margin-top:12px}#product_template_wrapper .breadcrumb_wrapper{width:100%}#product_template_wrapper .breadcrumb_wrapper .breadcrumb{margin:20px 0}#product_template_wrapper .product_wrapper{width:100%;padding-bottom:40px}@media(min-width:1024px){#product_template_wrapper .product_wrapper{padding-bottom:120px}#product_template_wrapper .product_wrapper>.container{padding-left:72px;padding-right:72px}}#product_template_wrapper .product_wrapper .product_img_wrapper{text-align:center;height:100%}@media(min-width:1024px){#product_template_wrapper .product_wrapper .product_img_wrapper{max-height:calc(75vw - 1.5rem)}}#product_template_wrapper .product_wrapper .product_img_wrapper .product_feat_img{margin-bottom:30px;max-width:600px;width:100%}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow:hidden}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel:not(.slick-initialized)>div{min-width:100%}#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel{height:100%}#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel:not(.slick-initialized){overflow:hidden}#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .image-wrapper{margin-bottom:8px}@media(min-width:1024px){#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,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel{width:100%}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .image-wrapper,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .image-wrapper{position:relative;padding-top:100%;overflow:hidden;width:100%}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .product_carousel_single,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .product_carousel_single{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .slick-dots,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .slick-dots{position:absolute;bottom:-30px;left:50%;width:100%;transform:translate(-50%);white-space:nowrap;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .slick-dots::-webkit-scrollbar,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .slick-dots::-webkit-scrollbar{display:none}@media(min-width:1024px){#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 .product_wrapper .product_img_wrapper .product_carousel .slick-dots li,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .slick-dots li{list-style:none;display:inline-block}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .slick-dots li button,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .slick-dots li button{font-size:0;text-indent:-999px;width:8px;height:8px;border-radius:50%;background:#232323;opacity:.15;margin:0 4px;transition:.3s ease}#product_template_wrapper .product_wrapper .product_img_wrapper .product_carousel .slick-dots li.slick-active button,#product_template_wrapper .product_wrapper .product_img_wrapper .product_nav_carousel .slick-dots li.slick-active button{opacity:1}#product_template_wrapper .pdp-layout{display:grid;grid-gap:24px;gap:24px}@media(min-width:1024px){#product_template_wrapper .pdp-layout{grid-template-columns:7fr 5fr}}#product_template_wrapper .pdp-gallery{display:grid;grid-template-columns:1fr;grid-gap:54px;gap:54px;align-items:start}#product_template_wrapper .pdp-gallery>*{min-width:0}@media(min-width:1024px){#product_template_wrapper .pdp-gallery{grid-template-columns:1fr 6fr;grid-gap:40px 24px;gap:40px 24px}#product_template_wrapper .pdp-gallery .pdp-thumb-nav{grid-column:1;grid-row:1;align-self:stretch;min-height:0;overflow:hidden}#product_template_wrapper .pdp-gallery .pdp-main-carousel{grid-column:2;grid-row:1}#product_template_wrapper .pdp-gallery .pdp-description{grid-column:1/-1;grid-row:2}}#product_template_wrapper .pdp-description{display:none}@media(min-width:1024px){#product_template_wrapper .pdp-description{display:block}}#product_template_wrapper .pdp-description.mobile-only{display:block;margin-top:16px}@media(min-width:1024px){#product_template_wrapper .pdp-description.mobile-only{display:none}}#product_template_wrapper .pdp-description .accordion{color:#232323;display:block;overflow:hidden;margin-bottom:16px;transition:.3s ease;position:relative}#product_template_wrapper .pdp-description .accordion:not(:last-child){border-bottom:1px solid #d4d4d4}#product_template_wrapper .pdp-description .accordion a{color:inherit;display:block;width:100%}#product_template_wrapper .pdp-description .accordion .accordion__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;text-align:left;color:inherit;display:block;width:100%;padding:0;font:inherit}#product_template_wrapper .pdp-description .accordion .accordion-inner{display:grid;grid-template-rows:0fr;transition:.5s all}#product_template_wrapper .pdp-description .accordion .accordion-inner.delivery-info .overflow a{display:inline;text-decoration:underline}#product_template_wrapper .pdp-description .accordion .accordion-inner.delivery-info .overflow p{margin-bottom:0}#product_template_wrapper .pdp-description .accordion .accordion-inner.delivery-info .overflow p:empty{margin-bottom:20px}#product_template_wrapper .pdp-description .accordion .accordion-inner .overflow{overflow:hidden}#product_template_wrapper .pdp-description .accordion:after{content:"";background:url(white-chevron.svg) no-repeat center center/16px;filter:brightness(0);opacity:.55;position:absolute;top:8px;right:2px;height:12px;width:16px;transition:.3s ease;pointer-events:none}#product_template_wrapper .pdp-description .accordion.active .accordion-inner{grid-template-rows:1fr}#product_template_wrapper .pdp-description .accordion.active:after{transform:rotate(180deg)}#product_template_wrapper .pdp-description .accordion:first-child h1,#product_template_wrapper .pdp-description .accordion:first-child h2,#product_template_wrapper .pdp-description .accordion:first-child h3,#product_template_wrapper .pdp-description .accordion:first-child h4,#product_template_wrapper .pdp-description .accordion:first-child h5{padding-top:0}#product_template_wrapper .pdp-description .accordion h1,#product_template_wrapper .pdp-description .accordion h2,#product_template_wrapper .pdp-description .accordion h3,#product_template_wrapper .pdp-description .accordion h4,#product_template_wrapper .pdp-description .accordion h5{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:24px;line-height:30px;padding:0 0 12px;margin:0;text-transform:uppercase}#product_template_wrapper .pdp-layout>*{min-width:0}@media(min-width:1024px){#product_template_wrapper .pdp-options{padding-left:56px}}#product_template_wrapper .variant-options-wrapper{display:grid;grid-template-columns:1fr;align-items:start;grid-gap:1rem;gap:1rem;margin-top:24px;margin-bottom:8px}@media(min-width:1024px){#product_template_wrapper .variant-options-wrapper{grid-gap:8px;gap:8px}}#product_template_wrapper .variant-options-wrapper>*{min-width:0}@container (min-width: 470px){#product_template_wrapper .variant-options-wrapper{grid-template-columns:repeat(2,1fr)}#product_template_wrapper .variant-options-wrapper .selectCustom,#product_template_wrapper .variant-options-wrapper .selectNative{width:100%;max-width:100%}}#product_template_wrapper .variant-options-wrapper .selector-wrapper label{text-transform:uppercase}#product_template_wrapper .pdp-product-description{display:none}#product_template_wrapper #comparison_table .table-wrapper{display:flex;justify-content:flex-start;overflow-x:scroll;padding:0 0 30px;max-width:996px;width:100%;margin:0 auto}@media(min-width:1024px){#product_template_wrapper #comparison_table .table-wrapper{padding:0 30px}}#product_template_wrapper #comparison_table .table-wrapper .table-titles{min-width:156px;position:sticky;left:0;background-color:#fff;z-index:2}@media(min-width:1024px){#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-family:Trade Gothic LT W01 Bd CnNo-20;font-size:16px;line-height:24px}@media(min-width:1024px){#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:196px;margin:0;border:none;border-right:1px solid #fff}@media(min-width:1024px){#product_template_wrapper #comparison_table .table-wrapper .product-card{min-width:180px}}#product_template_wrapper #comparison_table .table-wrapper .product-card .qb-toggle{margin-top:0}@media(min-width:1024px){#product_template_wrapper #comparison_table .table-wrapper .product-card .qb-toggle{opacity: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}@media(hover:hover){#product_template_wrapper #comparison_table .table-wrapper .product-card:hover .qb-toggle{opacity:1}}#product_template_wrapper #comparison_table .table-wrapper .product-card .item-title p,#product_template_wrapper #comparison_table .table-wrapper .product-card .item p,#product_template_wrapper #comparison_table .table-wrapper .table-titles .item-title p,#product_template_wrapper #comparison_table .table-wrapper .table-titles .item p{margin-bottom:0}#product_template_wrapper #comparison_table .table-wrapper .product-card .item-title,#product_template_wrapper #comparison_table .table-wrapper .table-titles .item-title{padding:16px}#product_template_wrapper #comparison_table .table-wrapper .product-card .item,#product_template_wrapper #comparison_table .table-wrapper .table-titles .item{display:flex;justify-content:center;align-items:center;padding:0 16px;font-size:16px;line-height:20px;text-align:center;height:56px}@media(min-width:1024px){#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 #comparison_table .table-wrapper .product-card .item-title:nth-child(2n),#product_template_wrapper #comparison_table .table-wrapper .product-card .item:nth-child(2n),#product_template_wrapper #comparison_table .table-wrapper .table-titles .item-title:nth-child(2n),#product_template_wrapper #comparison_table .table-wrapper .table-titles .item:nth-child(2n){background-color:#2323231a}#product_template_wrapper #comparison_table .table-wrapper .h-title{height:200px;padding:16px 30px}#product_template_wrapper #comparison_table .table-wrapper .h-title p{margin-bottom:0;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:18px;line-height:24px;text-align:center}#product_template_wrapper #comparison_table .table-wrapper .h-title .image-wrapper{height:120px;width:120px;margin:auto;position:relative}#product_template_wrapper #comparison_table .table-wrapper .h-title .image-wrapper img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#product_template_wrapper #comparison_table .table-wrapper .item-title{width:100%}#product_template_wrapper #comparison_table .row_10.active .quick-buy-modal{bottom:0}@media(min-width:767px){#product_template_wrapper #comparison_table .row_10.active .quick-buy-modal{right:0}}#product_template_wrapper .product_information_wrapper{width:100%}#product_template_wrapper .product_information_wrapper .product_meta .product-title{font-family:integral-cf-regulintegralcfRg;font-size:2.625rem;line-height:116.67%;margin:0 0 16px}@media(min-width:1024px){#product_template_wrapper .product_information_wrapper .product_meta .product-title{font-size:3rem}}#product_template_wrapper .product_information_wrapper .product_meta .product-title.ff-trade-gothic{font-family:Trade Gothic LT W01 Bd CnNo-20}#product_template_wrapper .product_information_wrapper .product_meta .product_rating_wrapper{display:block}#product_template_wrapper .product_information_wrapper .product_meta .product_price{font-size:20px;font-family:Trade Gothic LT W01 Bold No-_2;letter-spacing:-1px;clear:both;display:block;margin:14px 0}#product_template_wrapper .product_information_wrapper .product_meta .product_price.flag,#product_template_wrapper .product_information_wrapper .product_meta .product_price.flag del{color:#d8041d}#product_template_wrapper .product_information_wrapper .product_meta .product_price .j-price{color:#000}#product_template_wrapper .product_information_wrapper .product_meta .product_description{clear:both;margin-bottom:20px;line-height:28px}#product_template_wrapper .product_information_wrapper .product_meta .product_description ul,#product_template_wrapper .product_information_wrapper .product_meta .product_description ol{list-style:inside}#product_template_wrapper .product_information_wrapper .product_meta .product_description.bundle_description ul li{padding-left:24px;position:relative;list-style:none;margin:0 0 10px}#product_template_wrapper .product_information_wrapper .product_meta .product_description.bundle_description ul li:before{content:"";position:absolute;top:7px;left:0;width:17px;height:17px;background:url(/cdn/shop/t/45/assets/icon-bundle-list-arrow.png?v=3172297839386983118) no-repeat center center/7px #d8041d;border-radius:50%;-webkit-border-radius:50%}#product_template_wrapper .product_information_wrapper .product_meta .product_details_list{display:block;margin:0;clear:both;border-top:1px solid #d4d4d4;padding:30px 0}#product_template_wrapper .product_information_wrapper .product_meta .product_details_list li{display:block;list-style:none;font-size:14px;font-family:Trade Gothic LT W01 Roman;padding:0 0 10px 24px;background:url(/cdn/shop/t/45/assets/icon-red-arrow-circled.png?v=18068554046474011727) no-repeat left 2px/16px}#product_template_wrapper #USPs .product-usp{border:1px solid #2e2e2e;padding:1rem;margin-bottom:16px}@media(min-width:1024px){#product_template_wrapper #USPs .product-usp{height:100%}}#product_template_wrapper #USPs .product-usp h1,#product_template_wrapper #USPs .product-usp h2,#product_template_wrapper #USPs .product-usp h3,#product_template_wrapper #USPs .product-usp h4,#product_template_wrapper #USPs .product-usp h5,#product_template_wrapper #USPs .product-usp h6{margin-bottom:1rem}#product_template_wrapper #USPs .product-usp p,#product_template_wrapper #USPs .product-usp li{font-size:1.125rem;line-height:1.5rem}#product_template_wrapper #USPs .product-usp p:not(:last-of-type),#product_template_wrapper #USPs .product-usp li:not(:last-of-type){margin-bottom:16px}#product_template_wrapper #USPs .product-usp ul{padding-left:2rem;list-style:none}#product_template_wrapper #USPs .product-usp ul li{position:relative}#product_template_wrapper #USPs .product-usp ul li:before{top:6px;left:-1.875rem;position:absolute;content:"";background-image:url(red-tick.svg);height:11px;width:16px;background-repeat:no-repeat;background-size:contain;display:block}#product_template_wrapper .spotlight-accordion{position:relative;background-color:#2e2e2e;overflow:hidden}@media(min-width:1024px){#product_template_wrapper .spotlight-accordion:before{content:"";position:absolute;background-image:url(path44.svg);background-repeat:no-repeat;background-size:contain;width:650px;height:786px;left:0;top:0}}#product_template_wrapper .spotlight-accordion .ff-trade-gothic{font-family:Trade Gothic LT W01 Bd CnNo-20}#product_template_wrapper .spotlight-accordion .image-wrapper{margin-bottom:24px}@media(min-width:1024px){#product_template_wrapper .spotlight-accordion .image-wrapper{margin-bottom:0}}#product_template_wrapper .spotlight-accordion .image-wrapper img{width:100%}#product_template_wrapper .spotlight-accordion .accordion{color:#fff;display:block;overflow:hidden;border-bottom:1px solid #fff;margin-bottom:16px;transition:.3s ease;position:relative}#product_template_wrapper .spotlight-accordion .accordion a{color:#fff;display:block;width:100%}#product_template_wrapper .spotlight-accordion .accordion .image{padding:0 16px;width:100%}#product_template_wrapper .spotlight-accordion .accordion .accordion-inner{display:grid;grid-template-rows:0fr;transition:.5s all}#product_template_wrapper .spotlight-accordion .accordion .accordion-inner .overflow{overflow:hidden}#product_template_wrapper .spotlight-accordion .accordion:after{content:"";background:url(white-chevron.svg) no-repeat center center/16px;position:absolute;top:8px;right:2px;height:12px;width:16px;transition:.3s ease;pointer-events:none}#product_template_wrapper .spotlight-accordion .accordion.active .accordion-inner{grid-template-rows:1fr}#product_template_wrapper .spotlight-accordion .accordion.active:after{transform:rotate(180deg)}#product_template_wrapper .spotlight-accordion .accordion:first-child h1,#product_template_wrapper .spotlight-accordion .accordion:first-child h2,#product_template_wrapper .spotlight-accordion .accordion:first-child h3,#product_template_wrapper .spotlight-accordion .accordion:first-child h4,#product_template_wrapper .spotlight-accordion .accordion:first-child h5{padding-top:0}#product_template_wrapper .spotlight-accordion .accordion h1,#product_template_wrapper .spotlight-accordion .accordion h2,#product_template_wrapper .spotlight-accordion .accordion h3,#product_template_wrapper .spotlight-accordion .accordion h4,#product_template_wrapper .spotlight-accordion .accordion h5{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:24px;line-height:30px;padding:0 0 12px;margin:0;text-transform:uppercase}#product_template_wrapper .pdp-faq{background-color:#2323231a}@media(max-width:1023px){#product_template_wrapper .pdp-faq{padding-top:var(--section-pt-mobile, var(--section-pt-default-mobile));padding-bottom:var(--section-pb-mobile, var(--section-pb-default-mobile))}}@media(min-width:1024px){#product_template_wrapper .pdp-faq{padding-top:var(--section-pt-desktop, var(--section-pt-default-desktop));padding-bottom:var(--section-pb-desktop, var(--section-pb-default-desktop))}}#product_template_wrapper .pdp-faq .pdp-faq__title{font-size:40px;line-height:1.2;text-align:center;margin-bottom:16px}#product_template_wrapper .pdp-faq .pdp-faq__copy{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;font-weight:700;line-height:1.2;text-align:center;margin-bottom:32px}#product_template_wrapper .pdp-faq .pdp-faq__filters{display:flex;flex-direction:row;align-items:flex-start;grid-gap:8px;gap:8px;overflow-x:auto}@media(min-width:1024px){#product_template_wrapper .pdp-faq .pdp-faq__filters{flex-wrap:wrap;overflow-x:visible}}#product_template_wrapper .pdp-faq .pdp-faq__filter{background:none;border:1px solid #232323;border-radius:0;padding:12px;cursor:pointer;font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;text-transform:uppercase;color:#232323;white-space:nowrap;flex-shrink:0;transition:background .2s ease,color .2s ease}#product_template_wrapper .pdp-faq .pdp-faq__filter:hover,#product_template_wrapper .pdp-faq .pdp-faq__filter.is-active{background:#232323;color:#fff}#product_template_wrapper .pdp-faq .pdp-faq__item[hidden]{display:none}#product_template_wrapper .pdp-faq .pdp-faq__item p:last-child{margin-bottom:0}#product_template_wrapper .pdp-faq .pdp-faq__item .accordion-inner .metafield-rich_text_field{padding-bottom:16px}#product_template_wrapper .pdp-faq .pdp-faq__body{display:grid;grid-template-columns:1fr;margin-top:48px;grid-gap:48px;gap:48px}@media(min-width:1024px){#product_template_wrapper .pdp-faq .pdp-faq__body{grid-template-columns:1fr 1fr}}#product_template_wrapper .pdp-faq .pdp-faq__body>*{min-width:0}#product_template_wrapper .nutritional_image_carousel{position:relative;width:100%}#product_template_wrapper .nutritional_image_carousel p.alt_text{text-align:left;margin:0;font-weight:700}#product_template_wrapper .nutritional_image_carousel p.alt_text.bundle_description{display:none}#product_template_wrapper .nutritional_image_carousel button{position:absolute;top:50%;text-indent:-9999px;width:30px;height:30px;background-color:#ccc;transform:translate(-50%);-webkit-transform:translate(-50%,0);opacity:.6;cursor:pointer;z-index:3}#product_template_wrapper .nutritional_image_carousel button.slick-prev{left:0;transform:rotate(90deg);background:url(white-chevron.svg) no-repeat center center/16px}#product_template_wrapper .nutritional_image_carousel button.slick-next{right:0;transform:rotate(-90deg);background:url(white-chevron.svg) no-repeat center center/16px}#product_template_wrapper .product_reviews{width:100%;padding:0 25px;margin-top:90px;background:#fff}#product_template_wrapper .product_reviews h2{text-align:center;margin-bottom:40px}#product_template_wrapper .product_reviews .tp-wrapper{width:100%;min-height:90px}#product_template_wrapper .workout_bundle{width:100%;background:#fff;min-height:500px;padding:80px 0}#product_template_wrapper .workout_bundle .workout_bundle_overview .title{font-size:28px;text-transform:uppercase}#product_template_wrapper .workout_bundle .product_wrapper .single_product{position:relative}#product_template_wrapper .workout_bundle .product_wrapper .single_product:after{content:"";width:1px;height:30px;background:#000;position:absolute;z-index:2;top:120px;right:0}#product_template_wrapper .workout_bundle .product_wrapper .single_product:before{content:"";height:1px;width:30px;background:#000;position:absolute;z-index:2;top:135px;right:-15px}#product_template_wrapper .workout_bundle .product_wrapper .single_product.last:before,#product_template_wrapper .workout_bundle .product_wrapper .single_product.last:after{display:none}#product_template_wrapper .workout_bundle .product_wrapper .single_product a{display:block;padding:0;color:#000;transition:.3s ease;text-align:center;position:relative}#product_template_wrapper .workout_bundle .product_wrapper .single_product a img{max-width:100%;margin-bottom:12px}#product_template_wrapper .workout_bundle .product_wrapper .single_product a p.title{font-size:16px;font-family:Trade Gothic LT W01 Roman;font-display:swap;margin:0}#product_template_wrapper .workout_bundle .product_wrapper .single_product a p.price{font-size:18px;font-family:Trade Gothic LT W01 Bold No-_2;font-display:swap;margin:0;letter-spacing:-1px}#product_template_wrapper .workout_bundle .product_wrapper .single_product a .button{background:#d8041d;color:#fff;text-transform:uppercase;font-size:16px;font-family:Trade Gothic LT W01 Bd CnNo-20;border-radius:30px;line-height:34px;display:inline-block;padding:0 30px;margin-top:25px}#product_template_wrapper .workout_bundle .product_wrapper .single_product a .button .fas-check{display:none}#product_template_wrapper .workout_bundle .product_wrapper .single_product a .button.active .fas-check{display:inline-block}#product_template_wrapper .workout_bundle .product_wrapper .single_product a .button.active .fas-plus{display:none}#product_template_wrapper .workout_bundle .product_wrapper .product_controls{display:block;text-align:right;margin-top:40px}#product_template_wrapper .workout_bundle .product_wrapper .product_controls .total_price{display:inline-block;text-transform:uppercase;font-size:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;margin:0 10px 0 0}#product_template_wrapper .recommended_products{width:100%;padding:40px 0}#product_template_wrapper .recommended_products .section_title{font-size:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;text-transform:uppercase}#product_template_wrapper .recommended_products .products{width:100%;margin-top:20px}#product_template_wrapper .recommended_products .products li{list-style:none}#product_template_wrapper .recommended_products .products li a{background:#fff;display:block;padding:40px 0;color:#4a4a4a;transition:.3s ease;text-align:center;position:relative}#product_template_wrapper .recommended_products .products li a img{max-width:280px;margin-bottom:12px}#product_template_wrapper .recommended_products .products li a p.title{font-size:16px;font-family:Trade Gothic LT W01 Roman;margin:0}#product_template_wrapper .recommended_products .products li a p.price{font-size:18px;font-family:Trade Gothic LT W01 Bold No-_2;margin:0;letter-spacing:-1px}#product_template_wrapper .recommended_products .products li a p.price del{color:#d8041d}#product_template_wrapper .instagram_feed{width:100%}#product_template_wrapper .instagram_feed .cover{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;display:block;position:relative}#product_template_wrapper .instagram_feed .cover:after{background:url(/cdn/shop/t/45/assets/icon-instagram.png?v=10252554996621427570) no-repeat center center/contain;content:"";position:absolute;bottom:16px;right:16px;width:25px;height:25px}#product_template_wrapper .instagram_feed .insta-large{height:720px}#product_template_wrapper .instagram_feed .insta-small{height:360px;width:50%}#product_template_wrapper .instagram_feed #insta_thumbs{width:100%}#product_template_wrapper .instagram_feed #insta_thumbs a:first-of-type{display:none}.variant-data__short-description{margin-bottom:24px}.variant-data__product-rating-and-badge-wrapper{margin-bottom:8px}.variant-data__product-rating-and-badge-wrapper .trustpilot-widget-wrap{transform:translateY(2px)}.pdp-usps-list{list-style:none;padding-left:0;margin-left:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.pdp-usp-icon{margin-bottom:.75rem;width:2rem}.pdp-usps-item{padding:.75rem;background-color:#e9e9e966;display:flex;flex-direction:column}.pdp-usp-name{font-size:1rem;font-family:Trade Gothic LT W01 Cn No-_18;font-weight:700;line-height:1.2;text-transform:uppercase;margin-bottom:.25rem}.pdp-usp-copy{font-size:.875rem}.pdp-usp-copy p:last-child{margin-bottom:0}.product-discount-badge{display:flex;align-items:center;grid-gap:4px;gap:4px;background-color:#d8041d;color:#fff;padding:4px;margin-left:4px}.product-discount-badge .product-discount-badge__text{font-size:.75rem;font-family:Trade Gothic LT W01 Cn No-_18;font-weight:700;text-transform:uppercase}.pdp-feature-highlights{background-color:#e9e9e9}@media(max-width:1023px){.pdp-feature-highlights{padding-top:var(--section-pt-mobile, var(--section-pt-default-mobile));padding-bottom:var(--section-pb-mobile, var(--section-pb-default-mobile))}}@media(min-width:1024px){.pdp-feature-highlights{padding-top:var(--section-pt-desktop, var(--section-pt-default-desktop));padding-bottom:var(--section-pb-desktop, var(--section-pb-default-desktop))}}.pdp-feature-highlights .pdp-feature-highlights__title p{margin-bottom:16px}.pdp-feature-highlights__title{font-size:40px;line-height:1.2;text-align:center;margin-bottom:16px}.pdp-feature-highlights__copy{text-align:center;margin-bottom:40px}.pdp-feature-highlights__copy p:last-child{margin-bottom:0}.pdp-feature-highlights__grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media(min-width:1024px){.pdp-feature-highlights__grid{grid-template-columns:repeat(3,1fr)}}.pdp-feature-highlights__image-wrapper{margin-bottom:16px}.pdp-feature-highlights__image{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.pdp-feature-highlights__item-title{font-family:Trade Gothic LT W01 Bd CnNo-20;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2;margin-bottom:8px}.pdp-feature-highlights__item-copy{font-size:.9375rem;line-height:1.5;margin-bottom:0}.offer-presets{list-style:none;padding:0;margin:1rem 0;display:grid;grid-gap:.5rem;gap:.5rem}.offer-preset__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.offer-preset{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:12px;border:2px solid #e9e9e9;cursor:pointer;transition:border-color .15s;color:inherit;text-decoration:none}.offer-preset:hover,.offer-preset:focus{text-decoration:none;color:inherit}.offer-preset__title-wrapper{display:flex;align-items:center;font-family:Trade Gothic LT W01 Bd CnNo-20;grid-gap:4px;gap:4px;margin-bottom:0}.offer-preset__title{font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.2}.offer-preset__discount-label{background-color:#00b512;font-family:Trade Gothic LT W01 Bd CnNo-20;color:#fff;font-size:12px;line-height:1.5;font-weight:700;text-transform:uppercase;padding:2px 4px}.offer-preset__content{display:grid;grid-gap:4px;gap:4px}.offer-preset__tagline,.offer-preset__calc{margin:0;font-size:12px;line-height:1.3;color:#232323}@media(min-width:1024px){.offer-preset__tagline,.offer-preset__calc{font-size:16px}}.offer-preset__calc{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px}.offer-preset__calc.is-hidden{display:none}.offer-preset__calc-item+.offer-preset__calc-item:before{content:"\2022";margin-right:5px}.offer-preset__badge{background-color:#d8041d;position:absolute;right:0;top:0;font-size:12px;padding:2px 4px;text-align:center;font-family:Trade Gothic LT W01 Bd CnNo-20;font-weight:700;text-transform:uppercase;color:#fff}.offer-preset__radio{grid-column:1;grid-row:1/-1;align-self:center;width:18px;height:18px;border-radius:50%;border:2px solid #e9e9e9;background:#fff;position:relative;transition:border-color .15s}.offer-preset__radio:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#232323;opacity:0;transition:opacity .15s}.offer-preset__input:checked+.offer-preset{border-color:#232323}.offer-preset__input:checked+.offer-preset .offer-preset__radio{border-color:#232323}.offer-preset__input:checked+.offer-preset .offer-preset__radio:before{opacity:1}.offer-preset__price-wrapper:not(.offer-preset__price-wrapper--has-discount) .offer-preset__compare-at-price{display:none}.offer-preset__price{font-size:20px;line-height:1.2;margin:0;letter-spacing:-1px;font-family:Trade Gothic LT W01 Bd CnNo-20;color:#232323}.offer-preset__compare-at-price{color:#232323;font-size:16px;line-height:1.5;opacity:.4;font-family:Trade Gothic LT W01 Bd CnNo-20}.pdp-back-in-stock-form .form-wrapper input.form-input{display:block;width:100%;border:1px solid #ccc;font-size:20px;font-family:Trade Gothic LT W01 Roman;color:#929292;line-height:60px;height:60px;text-indent:20px;padding:16px;text-indent:0;line-height:normal;height:auto;font-size:16px;margin-bottom:8px}.pdp-back-in-stock-form .form-wrapper .form-terms{font-size:14px;margin-top:12px;font-family:Trade Gothic LT W01 Roman;text-align:left}.pdp-back-in-stock-form .form-wrapper .form-terms a{text-decoration:underline}.pdp-back-in-stock-form .btn.pdp-back-in-stock-form-btn,.pdp-back-in-stock-form .ecommerce-options .pdp-back-in-stock-form-btn.shopify-payment-button__button--unbranded,.ecommerce-options .pdp-back-in-stock-form .pdp-back-in-stock-form-btn.shopify-payment-button__button--unbranded{width:-moz-fit-content;width:fit-content}.pdp-back-in-stock-form .klaviyo_messages{margin-top:16px}.ecommerce-options{container-type:inline-size}.ecommerce-options .product-title{font-size:28px;line-height:34px;margin:0 0 8px}@media(min-width:767px){.ecommerce-options .product-title{font-size:24px;line-height:30px}}.ecommerce-options .price-wrapper{justify-content:space-between;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:18px;display:none}.ecommerce-options .price-wrapper--no-presets{display:flex}@media(min-width:767px){.ecommerce-options .price-wrapper{display:flex;margin-bottom:24px;flex-direction:column;align-items:baseline;grid-gap:4px;gap:4px}}.ecommerce-options .price-wrapper .price{margin-bottom:0}.ecommerce-options .price-wrapper__servings-info{display:flex;grid-gap:8px;gap:8px}.ecommerce-options .price-wrapper__servings-info p{font-size:16px;margin:0}.ecommerce-options .price-wrapper__num-of-servings{display:none}@media(min-width:767px){.ecommerce-options .price-wrapper__num-of-servings{display:flex;align-items:center;grid-gap:8px;gap:8px}.ecommerce-options .price-wrapper__num-of-servings:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:#232323;flex-shrink:0}}.ecommerce-options .price{font-size:20px;line-height:1.2;margin:0 0 18px;letter-spacing:-1px;font-family:Trade Gothic LT W01 Bd CnNo-20;color:#232323}@media(min-width:767px){.ecommerce-options .price{margin-bottom:24px}}.ecommerce-options .price del{margin-right:4px;color:#232323;font-size:16px;line-height:1.5;opacity:.4}.ecommerce-options .offer{font-family:Trade Gothic LT W01 Bd CnNo-20;color:#d8041d;font-size:16px;line-height:1.5;margin-bottom:12px;display:flex;align-items:center}.ecommerce-options .offer svg{stroke:#d8041d;height:24px;width:24px;margin-right:10px}.ecommerce-options .delivery{font-family:Trade Gothic LT W01 Bd CnNo-20;color:#232323;font-size:16px;line-height:20px;margin-bottom:16px;display:flex;align-items:center}.ecommerce-options .delivery svg{stroke:#232323;height:24px;width:24px;margin-right:10px}.ecommerce-options .dispatch-countdown{font-family:Trade Gothic LT W01 Bd CnNo-20;color:#232323;font-size:16px;line-height:20px;margin-bottom:24px}.ecommerce-options .dispatch-countdown__time{color:#d8041d}.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>label{font-size:12px;line-height:20px;font-weight:700;font-family:Trade Gothic LT W01 Bd CnNo-20;margin-bottom:10px;display:block}.ecommerce-options .selector-wrapper .single-option-selector{display:flex;flex-wrap:wrap}.ecommerce-options .selector-wrapper .single-option-selector.hidden,.ecommerce-options .selector-wrapper .single-option-selector input[type=radio]{display:none}.ecommerce-options .selector-wrapper .single-option-selector label{font-size:16px;line-height:20px;font-family:Trade Gothic LT W01 Bd CnNo-20;border:1px solid #d8041d;color:#232323;padding:8px;max-width:15rem;margin-right:10px;margin-top:0;margin-bottom:8px;width:auto;text-align:center;transition:.3s all}.ecommerce-options .selector-wrapper .single-option-selector input[type=radio]:checked+label{background-color:#d8041d;color:#fff}.ecommerce-options .btn,.ecommerce-options .shopify-payment-button__button--unbranded{width:100%;font-family:Trade Gothic LT W01 Cn No-_18;font-size:18px;font-style:normal;font-weight:700;line-height:150%}.ecommerce-options .no_of_servings{margin-bottom:24px}.ecommerce-options .no_of_servings p{font-size:14px;line-height:18px;margin-bottom:8px}.ecommerce-options .shopify-payment-button__button--unbranded{border-radius:0;background:#0000;color:#000;border:1px solid #d8041d}.ecommerce-options .shopify-payment-button__button--unbranded svg{stroke:#000}@media(hover:hover){.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 .express-msg{font-size:16px;line-height:20px;font-family:Lora,serif;font-display:swap;text-align:center;margin:16px 0}.ecommerce-options .shopify-payment-button__button--hidden{display:none}.ecommerce-options .shopify-payment-button__more-options{font-size:1rem;text-decoration:underline}.variant-data__offer-presets-title{font-size:12px;line-height:20px;font-weight:700;font-family:Trade Gothic LT W01 Bd CnNo-20;margin-bottom:10px;display:block}
/*# sourceMappingURL=/cdn/shop/t/97/assets/style-critical-pdp.css.map */
