.add-on-tab-content,.challenge-title,.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__content-image .content-visible-in-mb,.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__content-image .content-visible-in-mb .only-for-mb,.footer-progress-bar-buttons,.main-tab-content,.tabs-button-content{display:none}.add-on-tab-content.active-jtpl,.challenge-title.active-jtpl,.main-tab-content.active-jtpl,.tabs-button-content.active-jtpl{display:block}.footer-progress-bar-buttons.active-jtpl,.wrap-property-sct-jtpl{display:flex}.weightloss-products-properties .see-details-text.text--xxsmall{cursor:pointer;text-decoration:underline}a.product-item-meta__title.text--small.weight-loss-products-title{position:relative}.custom-jtpl scrollable-content.multi-column__inner{width:100%;max-width:100%;min-width:100%;grid-template-columns:repeat(3,1fr)!important;grid-gap:20px;padding:10px}.custom-jtpl scrollable-content.multi-column__inner .multi-column__item{width:100%;box-shadow:0 0 5px 0 #707070;border-radius:10px;overflow:hidden}.custom-jtpl .multi-column .multi-column__text-container{padding:1.25em 1.75em 1.75em}.custom-jtpl .multi-column__item .multi-column__text-container ul{margin:10px 0 0}.custom-jtpl .multi-column p.heading.h3{font-style:italic;font-size:42px;color:#35373c}.custom-jtpl .multi-column .multi-column__text-container ul li.cross{opacity:.5}.custom-jtpl .multi-column .price-with-button-sct{display:flex;align-items:center;justify-content:space-between}.custom-jtpl .multi-column .multi-column__item a.multi-column__image-wrapper{margin:0}.custom-jtpl .multi-column .multi-column-subheading h4.label{font-weight:700;letter-spacing:0;font-size:14px}.custom-jtpl .multi-column .multi-column__text-container ul li{padding:0;display:block;line-height:normal;position:relative;width:100%;max-width:max-content;margin:0 auto}.custom-jtpl .multi-column .section-price-text p.price_title{font-size:20px;line-height:normal;color:#35373c;font-weight:700;padding-left:3px}.custom-jtpl .multi-column .price-with-button-sct .button-wrapper a.multi-column__button{border-radius:10px;font-size:16px;letter-spacing:0;margin-top:10px}.custom-jtpl .multi-column .section-price-label p.price_label{font-size:13px;font-weight:400;color:#35373c;opacity:.6;background:#f5f5f5;border-radius:10px;padding:0 10px}.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__text-container li.check{position:relative;width:100%;max-width:max-content;background:#fff;color:#e69e27;margin:6.25px 0 6.25px 20px;border-radius:5px;padding:0 7px;font-size:22px;font-weight:700;font-style:oblique}.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__text-container li.check:before{content:'';position:absolute;left:-40px;top:50%;transform:translateY(-50%);background:url(/cdn/shop/files/checkmark-white-round_300x_f2e8359e-ff09-4c12-8e6a-c9791b1334af.png?v=1716891510) center/cover no-repeat;width:25px;height:25px}.custom-banner-jtpl .image-overlay .image-overlay__content-wrapper h3.heading.h2{font-size:55px;width:100%;max-width:max-content}.custom-banner-jtpl .image-overlay .image-overlay__content-wrapper .button-wrapper a.button.button--primary{color:#ec891c;font-size:28px;letter-spacing:0;line-height:normal;padding:10px 30px;border-radius:10px;font-weight:800}.custom-banner-jtpl .image-overlay .image-overlay__content-wrapper .button-wrapper,.main-product-section .challenge-title{margin-top:30px}.custom-banner-jtpl .image-overlay .image-overlay__content{margin:0;display:flex;align-items:center}.custom-banner-jtpl .image-overlay .image-overlay__content>div{width:100%;max-width:50%}.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__content-image img{margin:0;width:100%;height:100%;object-fit:cover}.main-product-section .arrow-icon a{width:35px;height:35px;display:block;border:1px solid #000;border-radius:100px;padding:9px}.main-product-section .weight-loss-steps-wrapper{display:flex;align-items:center;justify-content:center;position:relative}.arrow-icon img.icon{filter:brightness(0)}.main-product-section .weight-loss-steps-wrapper .arrow-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.main-product-section .section-numbers .numbers{width:100%;max-width:14%;text-align:center;position:relative}.main-product-section .section-numbers .numbers a{background:#fff;border-radius:100%;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;line-height:normal;color:#000;font-size:18px;font-weight:800;border:1px solid #000;font-style:oblique}.main-product-section .section-numbers .numbers a.active{background:#000;color:#fff}.main-product-section .section-numbers .numbers:first-child:before{content:'';position:absolute;top:50%;left:50%;width:100%;height:1px;background:#000;z-index:-1}.main-product-section .section-numbers{width:100%;display:flex;align-items:center;justify-content:center}.main-product-section .section-numbers .numbers:last-child:before{content:'';position:absolute;top:50%;right:50%;width:100%;height:1px;background:#000;z-index:-1}.main-product-section .challenge-title p.section-title{font-size:44px;font-weight:800;font-style:oblique;color:#35373c;width:100%;max-width:max-content;margin:0 auto}.main-product-section .challenge-title p.section-title span{text-decoration:underline}.tabs-button-content .product-wrapper-title div{color:#35373c}.main-product-section .main-tab-content{width:100%;max-width:70%;margin:40px auto 0}.main-product-section .main-tab-content .product-options-buttons{text-align:center;margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;grid-gap:10px}.main-product-section .main-tab-content .button{padding:0;width:100%;max-width:max-content}.main-product-section .main-tab-content .button a{display:block;line-height:normal;padding:5px 20px;border-radius:0;border:1px solid #dadada;background:#f5f5f5!important;color:#565656;letter-spacing:0;font-weight:800}.main-product-section .main-tab-content .button a.active{background:#000!important;color:#fff}.all-product-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.product_wrapper{display:flex;width:100%;background:#f8f6f8;border-radius:15px;overflow:hidden}.all-product-wrapper .every-meal img{width:100%;object-fit:cover}.all-product-wrapper .product_wrapper .product_wrapper-inner{display:grid;grid-template-columns:.6fr 1fr;align-items:center;grid-gap:0;width:100%}.all-product-wrapper .product_wrapper-inner-content{text-align:right;padding:10px 20px;height:100%;display:flex;flex-direction:column;justify-content:center}.all-product-wrapper .product_wrapper-inner-content .product-title{font-size:16px;line-height:19px;font-weight:700;text-transform:uppercase;color:#35373c;font-style:oblique}.all-product-wrapper .product_wrapper .weight-loss-products-quantity{display:flex;align-items:center;justify-content:flex-end;margin-top:15px;grid-gap:5px}.main-product-section .product-wrapper-title{margin:30px 0}.all-product-wrapper .product_wrapper .weight-loss-products-quantity button{width:100%;max-width:3rem;display:flex;align-items:center;justify-content:center;border-radius:0;background:#e7e5e7}.weight-loss-products-quantity.disabled .qty-plus{pointer-events:none}.all-product-wrapper .product_wrapper .weight-loss-products-quantity.disabled button.qty-minus{background:#f2f1f2}.all-product-wrapper .product_wrapper .weight-loss-products-quantity .main-value{width:100%;max-width:1.5rem;text-align:center}.section-progress-bar{position:fixed;bottom:0;width:100%;background:#fff;box-shadow:rgba(50,50,93,.25) 0 0 12px -2px,rgba(0,0,0,.3) 0 0 7px -3px;z-index:1}.section-progress-bar .section-inner-jtpl{display:flex;align-items:center;width:100%;max-width:max-content;gap:10px}.footer-progress-bar-buttons{align-items:center;padding:10px 0;grid-gap:3rem;justify-content:center}.custom-step-button-cart a.section-custom-button-inner.button{background:#000!important;color:#fff;letter-spacing:0;font-size:16px;font-weight:400;border-radius:0;pointer-events:none;opacity:.3}.custom-step-button-cart{cursor:no-drop}.section-progress-bar .step-progress-total{width:100%;max-width:5rem;height:3rem;display:flex;justify-content:center;align-items:center;border:1px solid #35373c;padding:10px;border-radius:10px;font-size:1.25rem;line-height:1}.section-progress-bar .step-progress-total div{color:#35373c;font-weight:400;font-size:20px}.section-progress-bar .custom-progress,.section-progress-bar .custom-step-button-cart{width:100%;max-width:max-content}.section-progress-bar .custom-progress .progress-bar-items span.step-progress-bar{width:30px;height:8px;display:inline-block;background:#ededed;border:1px solid #fff;border-radius:10px}.section-progress-bar .progress-bar-inner{width:100%;display:flex;align-items:center}.section-progress-bar .progress-bar-items{width:100%;max-width:max-content;display:flex}.section-inner-jtpl p.bar-label,.section-progress-bar .progress-bar-inner p{margin:0;font-size:12px;color:#35373c;line-height:16px}.section-progress-bar .progress-bar-inner .progress-bar-label{display:flex;margin-left:10px;gap:5px;width:100%;max-width:8rem;min-width:8rem;align-items:center}.shaker-products-jtpl .disabled-jtpl{pointer-events:none;opacity:.7}.section-inner-jtpl span.hotdishes-cnt-jtpl,.section-progress-bar .progress-bar-inner .progress-bar-label span{font-size:12px}.main-product-section .main-tab-content .shaker-select-button.product-select-button.button{margin-left:auto;margin-top:10px}.addon-products-button{margin-bottom:20px;text-align:center}.template-challenge .grecaptcha-badge,.template-challenge div#ba-loy-container{display:none!important}.section-progress-bar .custom-progress .progress-bar-items span.step-progress-bar.active-bar{background:#000}.section-progress-bar .custom-step-button-cart.active-btn-jtpl{cursor:pointer}.section-progress-bar .custom-step-button-cart.active-btn-jtpl a.section-custom-button-inner.button{pointer-events:auto;opacity:1}.weight-loss-product-icon p,.weight-loss-product-icon ul{padding:10px 0 0;list-style-type:none}.loader-overlay-jtpl .loading-spin-jtpl{width:100vw;height:100vh;position:fixed;background-color:#000000c9;top:0;bottom:0;left:0;overflow:hidden;z-index:9;right:0;display:flex;justify-content:center;align-items:center}.nb-spinner-jtpl{width:75px;height:75px;border-radius:50%;background-color:transparent;border:4px solid #000;border-top-color:#fff;-webkit-animation:1s linear infinite spinshop;animation:1s linear infinite spinshop}@keyframes spinshop{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.weightloss-products-properties .popup-see-proucts ul{display:flex;flex-wrap:wrap;grid-column-gap:5px}.weightloss-products-properties .popup-see-proucts li.product-name-detail{width:calc(100% - 24px);font-weight:400}.weightloss-products-properties .popup-see-proucts li{text-align:left;font-size:14px;font-weight:700}.close-icon-popup{width:30px;height:30px}.close-icon-popup svg{width:14px;height:14px;color:#000;cursor:pointer}.custom-banner-jtpl .image-overlay .image-overlay__content-wrapper .image-overlay__text-container{max-width:max-content;width:100%}.custom-banner-jtpl .image-overlay .image-overlay__content.content-box--center{width:100%;max-width:max-content;margin:0 auto}.custom-banner-jtpl .image-overlay .image-overlay__content.content-box--text-center .image-overlay__text-container{margin:0 auto}.custom-banner-jtpl .image-overlay .image-overlay__content.content-box--text-center .image-overlay__text-container li.check{margin:6.25px auto}.custom-banner-jtpl .image-overlay .image-overlay__content.content-box--right{width:100%;max-width:max-content;margin-left:auto}.custom-banner-jtpl .image-overlay .image-overlay__content.content-box--text-right .image-overlay__text-container{margin-left:auto}.custom-banner-jtpl .image-overlay .image-overlay__content.content-box--text-right .image-overlay__text-container li.check{margin:6.25px 0 6.25px auto}.custom-jtpl .multi-column__item .text--left ul{width:100%;max-width:max-content;text-align:left;padding-left:20px}.custom-jtpl .multi-column__item ul{display:flex;flex-direction:column}.custom-jtpl .multi-column__inner p{margin:0!important}.custom-jtpl .multi-column__item .text--center ul{width:100%;max-width:max-content;margin:0 auto;text-align:center}.custom-jtpl .multi-column__item .text--left ul li{margin-left:0}.custom-jtpl .multi-column__item .text--center ul li{margin:0 auto}.custom-jtpl .multi-column__item .text--right ul li{margin-left:auto;margin-right:0}.custom-jtpl .multi-column__item .text--right ul{width:100%;max-width:max-content;margin-left:auto;text-align:right}.custom-jtpl .multi-column .multi-column__text-container ul li.tick:before{content:'';width:5px;height:10px;border:solid #35373c;border-width:0 1px 1px 0;position:absolute;top:45%;left:-13px;transform:translateY(-50%) rotate(45deg)}.custom-jtpl .multi-column .multi-column__text-container ul li.cross:after,.custom-jtpl .multi-column .multi-column__text-container ul li.cross:before{position:absolute;left:-14px;content:' ';height:10px;width:1px;background-color:#35373c;top:45%}.custom-jtpl .multi-column .multi-column__text-container ul li.cross:before{transform:rotate(45deg) translateY(-50%)}.custom-jtpl .multi-column .multi-column__text-container ul li.cross:after{transform:rotate(-45deg) translateY(-50%);left:-6px}.section-inner-jtpl .progress-bar-label.progress-bar-label-two{display:flex;gap:5px;width:100%;max-width:max-content;min-width:max-content;align-items:center}.image-overlay__content-box-inner .heading span{word-break:break-all}.custom-banner-jtpl .image-overlay .image-overlay__image-wrapper{padding-bottom:0!important}.custom-banner-jtpl .image-overlay{--image-height:auto;--image-aspect-ratio:auto!important}.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__content-box-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;grid-gap:2rem}@media (max-width:1400px){.section-progress-bar .custom-progress .progress-bar-items span.step-progress-bar{width:24px}}@media (max-width:1200px){.section-progress-bar .custom-progress .progress-bar-items span.step-progress-bar{width:18px}.section-progress-bar .progress-bar-items{flex-wrap:wrap}}@media (max-width:1024px){.section-progress-bar .section-inner-jtpl{max-width:100%;justify-content:space-between}.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__text-container li.check{font-size:14px}.custom-banner-jtpl .image-overlay .image-overlay__content-wrapper h3.heading.h2{font-size:35px}.custom-banner-jtpl .image-overlay .image-overlay__content-wrapper .button-wrapper a.button.button--primary{font-size:18px}.main-product-section .main-tab-content{max-width:90%}}@media (max-width:999px){.scroller{scrollbar-width:thin;padding-bottom:10px}}@media (max-width:992px){.custom-jtpl scrollable-content.multi-column__inner{grid-template-columns:unset!important;grid-auto-columns:25rem!important}.footer-progress-bar-buttons.active-jtpl{flex-direction:column}.footer-progress-bar-buttons{grid-gap:1rem}.section-progress-bar .custom-step-button-cart{max-width:100%}.custom-step-button-cart a.section-custom-button-inner.button{width:100%}}@media (max-width:740px){.custom-banner-jtpl .image-overlay .image-overlay__content>div,.main-product-section .main-tab-content{max-width:100%}.main-product-section .main-tab-content .button,.main-product-section .main-tab-content .button a{max-width:max-content;margin-bottom:5px}.custom-banner-jtpl .image-overlay .image-overlay__content{flex-direction:column-reverse}.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__content-box-inner .only-for-desk{display:none}.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__content-image .content-visible-in-mb,.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__content-image .content-visible-in-mb .only-for-mb{display:block}.main-product-section .challenge-title p.section-title{font-size:22px}.footer-progress-bar-buttons{flex-direction:column}.all-product-wrapper{grid-template-columns:repeat(1,1fr)}.custom-banner-jtpl .image-overlay .mobile-banner-image img{object-position:100% 100%;opacity:1}.custom-banner-jtpl .mobile-banner-image.image-overlay__image-wrapper{padding-bottom:unset!important;display:block!important}.custom-banner-jtpl .image-overlay{--image-height:740px}.custom-banner-jtpl .image-overlay .image-overlay__content{margin:0;height:auto;display:flex;justify-content:space-between}.weightloss-products-properties .popup-see-proucts{bottom:80px;width:80%}}@media (max-width:500px){.custom-banner-jtpl .image-overlay .image-overlay__content-wrapper h3.heading.h2,.main-product-section .challenge-title p.section-title.h2{font-size:25px}.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__text-container li.check{font-size:12px;margin-left:10px}.custom-banner-jtpl .image-overlay .image-overlay__content .image-overlay__text-container li.check:before{width:20px;height:20px;left:-30px}.custom-banner-jtpl .image-overlay .image-overlay__content-wrapper .button-wrapper{margin-top:20px}.custom-banner-jtpl .image-overlay .image-overlay__content-wrapper .button-wrapper a.button.button--primary{font-size:14px}.custom-banner-jtpl .image-overlay{--image-height:550px}.main-product-section .section-numbers .numbers{max-width:24%}.section-progress-bar .progress-bar-inner .progress-bar-label{max-width:7rem;min-width:7rem}.section-progress-bar .step-progress-total div{font-size:16px}.weightloss-products-properties .popup-see-proucts{width:70%;left:50%}.weightloss-products-properties .popup-see-proucts li{font-size:12px}}@media (max-width:480px){.all-product-wrapper .product_wrapper-inner-content .product-title{font-size:12px;line-height:16px}.section-progress-bar .progress-bar-items{display:grid;grid-template-columns:repeat(10,1fr)}.main-product-jtpl[data-main-handle=challenges-24-days] .section-progress-bar .progress-bar-items{grid-template-columns:repeat(15,1fr)}.main-product-jtpl[data-main-handle=challenges-24-days] .section-progress-bar .custom-progress .progress-bar-items span.step-progress-bar{width:15px}}@media (max-width:420px){.main-product-section .main-tab-content .button a{padding:5px 10px}.custom-jtpl scrollable-content.multi-column__inner{grid-auto-columns:90%!important}.section-progress-bar .step-progress-total div{font-size:14px}.section-progress-bar .step-progress-total{max-width:4rem;height:2.5rem}.footer-progress-bar-buttons{grid-gap:1rem}.section-progress-bar .progress-bar-inner .progress-bar-label{max-width:6rem;min-width:6rem}.section-progress-bar .progress-bar-inner .progress-bar-label span,.section-progress-bar .progress-bar-inner p{font-size:9px}.section-progress-bar .custom-progress .progress-bar-items span.step-progress-bar{width:14px}.main-product-jtpl[data-main-handle=challenges-24-days] .section-progress-bar .custom-progress .progress-bar-items span.step-progress-bar{width:10px}}@media (max-width:360px){.custom-jtpl .multi-column .multi-column__text-container{padding:1.25em 1.1em 1.75em}.custom-jtpl .multi-column .section-price-text p.price_title{font-size:18px;padding-left:0}.main-product-section .main-tab-content .button a{font-size:10px}}