body{letter-spacing:0}img{max-width:100%;height:auto}.heading-h5{font-size:28px;line-height:1.2;letter-spacing:0;color:#2a2a2a;font-weight:600;margin:0}.heading-h2{font-size:50px!important;line-height:1;margin:0;font-weight:revert;color:#2a2a2a;letter-spacing:0}a.btnMain,.btnMain,.featured-collection-m .card.card--card button,.customer button{font-size:22px;color:#000;text-decoration:none;text-transform:uppercase;font-weight:600;padding:7px 35px;border:1px solid #000;border-radius:25px;display:inline-block;line-height:normal;letter-spacing:0;background:transparent}.customer button:hover{background:#921d64;color:#fff;border-color:#921d64}.customer button:after{opacity:0}.customer.login button{font-weight:400}.marquee-announcement-m p{font-size:20px;margin:0;text-align:center}.marquee-announcement-m{padding:8px 0}header.header{display:flex;justify-content:space-between}header.header .custom_btn{margin-left:auto}header.header nav.header__inline-menu{margin:0 auto}header.header nav.header__inline-menu summary.list-menu__item,header.header nav.header__inline-menu li a{font-size:18px;color:#2a2a2a;font-weight:600}header.header nav.header__inline-menu li details.mega-menu ul.mega-menu__list li ul.list-unstyled li a{margin-top:5px;font-weight:unset}header.header .custom_btn a.border-radius-btn{border:1px solid #000000;padding:7px 20px;border-radius:25px;color:#000;text-decoration:none;font-size:18px;font-weight:600;text-transform:uppercase}.header .header__icons svg{width:21px;height:21px;display:block}.header .header__heading a.header__heading-link{padding:0;margin:0}.responsive-banner button.slick-arrow.slick-prev{left:20px}.responsive-banner button.slick-arrow.slick-next{right:20px}.responsive-banner button.slick-arrow{z-index:2;background:#942371;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.responsive-banner button.slick-arrow[aria-disabled=true]{opacity:.3}.responsive-banner button.slick-arrow:before{display:none}.responsive-banner button.slick-arrow img{width:14px;display:block}.heading-h1{font-size:60px;line-height:50px;color:#2a2a2a;font-weight:700;margin:0 0 25px}.carousel-slick-m .carousel-slick-img img{height:auto}.carousel-slick-m .slick-slide{background:#f5f5f4;border-radius:16px;padding:20px 20px 40px;margin:0 12.5px}.carousel-slick-m .slick-slide h3{font-size:20px;text-align:center;margin:20px 0 0;font-weight:600;text-transform:uppercase;line-height:1}.carousel-slick-m .carousel-slick-img img,.carousel-slick-m .carousel-slick-img svg{height:auto;min-height:428px;object-fit:contain}.carousel-slick-m .carousel-slick-btn{margin:60px 0 0}.shop-brands-m .shop-brands-list{display:flex;align-items:center;gap:35px;justify-content:center}.shop-brands-m .shop-brands-list .shop-brand img{min-width:80px}.shop-brands-m .shop-brands-list .shop-brand{flex:0 1 auto}.shop-brands-m .shop-brands-list img{height:auto}.shop-brands-m .shop-brands-list .shop-brand a,.shop-brands-m .shop-brands-list .shop-brand img{display:block;max-width:max-content}.weight-loss-meal-plans-m .weight-loss-meal-plans-l{display:grid;grid-template-columns:2fr 1fr;justify-content:space-between;gap:20px}.weight-loss-meal-plans-m .weight-loss-meal-plans-r ul{margin:0;padding:0;list-style-type:none}.weight-loss-meal-plans-m .weight-loss-meal-plans-r ul li{display:flex;gap:15px;align-items:center;font-size:18px;color:#2a2a2a;line-height:1.2}.weight-loss-meal-plans-m .weight-loss-meal-plans-r ul li img{width:25px}.weight-loss-meal-plans-m .weight-loss-meal-plans-r ul li:not(:last-child){margin-bottom:15px}.weight-loss-meal-plans-m .weight-loss-plan-area{margin-top:40px;margin-left:-25px;margin-right:-25px}.weight-loss-meal-plans-m .weight-loss-plan-area .slick-slide{border-radius:4px;background:#f5f5f4;margin:0 25px;padding:20px 20px 50px;text-align:center}.weight-loss-meal-plans-m .weight-loss-plan-area .slick-slide h3{font-size:30px;line-height:45px;font-weight:700;margin:10px 0 8px}.weight-loss-meal-plans-m .weight-loss-plan-area .slick-slide p{font-weight:600;font-size:20px;margin:0;line-height:30px;color:#2d2d2d}.weight-loss-plans-list .slick-list,.weight-loss-plans-list .slick-track{display:flex}.weight-loss-meal-plans-m .weight-loss-meal-plans-l .heading-h5{margin:0 0 5px}.weight-loss-meal-plans-m .weight-loss-meal-plans-l .weight-loss-meal-plan-btn{margin:50px 0 0}.shop-filters-list{display:grid;grid-template-columns:repeat(7,1fr);gap:32px}.shop-filters-list .shop-filter{background:#fff;padding:80px 40px;text-align:center;border-radius:4px}.shop-filters-list .shop-filter img{width:60px;margin:0 auto 30px}.shop-filters-list .shop-filter .shop-filter-text h6{font-size:20px;line-height:25px;font-weight:500;color:#2a2a2a;font-family:Bricolage Grotesque,sans-serif;margin:0}.withBg .shop-filters-list{background-image:url(/cdn/shop/files/Ellipse_181.png?v=1754234440);background-size:contain;background-position:center}body.index main#MainContent .shopify-section:not(:first-child){margin:100px 0}.image-with-text-area{display:grid;grid-template-columns:1fr 1fr;gap:40px}.image-with-text-area p{font-size:20px;line-height:30px;color:#2a2a2a;margin:45px 0 60px}.image-with-text-area .image-with-text--desc ul{margin:0;padding:0;list-style-type:none}.image-with-text-area .image-with-text--desc ul li{display:flex;align-items:center;gap:30px;font-size:20px;line-height:30px;color:#2a2a2a}.image-with-text-area .image-with-text--desc ul li:not(:last-child){margin:0 0 32px}.image-with-text-area .image-with-text-btn{margin:80px 0 0}.image-with-text-area .image-with-text--desc ul li img{width:30px}.rewards-program-m .rewards-program-list{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;background-image:url(/cdn/shop/files/Ellipse_183.png?v=1754235828);background-size:contain;background-position:center}.rewards-program-m .rewards-program-list .reward-program-img img{width:80px;margin:0 auto;display:block}.rewards-program-m .rewards-program-list .reward-program{background:#fff;border-radius:4px;padding:132px 60px;text-align:center}.rewards-program-m .rewards-program-list .reward-program h3.heading-h3{font-size:35px;line-height:40px;color:#2a2a2a;font-weight:700;margin:45px 0 30px;letter-spacing:0}.rewards-program-m .rewards-program-list .reward-program p{margin:0;font-size:20px;line-height:30px;color:#2d2d2d}.image-with-text-m.leftImageSec .image-with-text-area{padding:255px 90px}.image-with-text-m.leftImageSec .image-with-text--text{display:flex;flex-direction:column}.image-with-text-m.leftImageSec .image-with-text--text h2.heading-h2{order:1}.image-with-text-m.leftImageSec .image-with-text--text h5.heading-h5{order:2}.image-with-text-m.leftImageSec .image-with-text--text .image-with-text--desc.desc-t3{order:3}.image-with-text-m.leftImageSec .image-with-text--text .image-with-text-btn{order:4}.image-with-text-m.leftImageSec h5.heading-h5{margin:15px 0 50px}.image-with-text-m.leftImageSec .image-with-text-btn{margin-top:50px}.rewards-program-header{display:grid;grid-template-columns:1fr 1fr;gap:20px;justify-content:space-between;align-items:center}.btnMain:before,.btnMain:after,.featured-collection-m .card.card--card button:before,.featured-collection-m .card.card--card button:after{opacity:0}.rewards-program-header .reward-program-btn{text-align:right}.featured-collection-m .collection__title{display:grid;grid-template-columns:3fr 1fr;gap:20px;margin-bottom:70px}.featured-collection-m .collection__title .collection__view-all{text-align:right}.featured-collection-m .collection__title h2.title.heading-h2{margin:0}.featured-collection-m .card.card--card{background:transparent;border:1px solid #ECECEC;border-radius:4px}.featured-collection-m .card.card--card .card__information,.featured-collection-m .card.card--card .card__information .card-information{text-align:left}.featured-collection-m .card.card--card .card__information h3{font-size:18px;line-height:20px;color:#2a2a2a;letter-spacing:0;margin:0 0 15px}.featured-collection-m .card.card--card .card__information .card-information .rating span.rating-star{--color-rating-star: #FFE267;font-size:25px;letter-spacing:0}.featured-collection-m .card.card--card .card__information .card-information p.rating-count.caption{letter-spacing:0;color:#9d9d9d;font-size:18px;-webkit-initial-letter:1;initial-letter:1;margin:0}.featured-collection-m .card.card--card .card__information .price .price-item{font-size:20px;line-height:1;color:#2a2a2a;font-weight:600;letter-spacing:0}.featured-collection-m .card.card--card .card__information .price{margin-top:15px}.featured-collection-m .card.card--card button{min-width:172px;width:100%;padding:0;max-width:172px}.featured-collection-m .card.card--card form{text-align:left;margin-top:20px}.featured-collection-m .card.card--card .quick-add{margin:0}.featured-collection-m .card.card--card .card__content{padding:20px}.featured-collection-m .card.card--card .card__content .card__information{padding:0}body.index .featured-collection-m ul li{padding:0 10px}body.index .featured-collection-m ul{margin:0 -10px}.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-header-container{justify-content:flex-start!important;margin-top:15px!important;margin-bottom:70px!important}.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-header-container h2.yotpo-reviews-carousel-header{font-size:50px;line-height:1;color:#2a2a2a!important;font-family:Bricolage Grotesque,sans-serif!important;margin:0}.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-bottomline-seo span.reviews-bottomline-total-reviews{font-size:28px;line-height:30px;font-family:Bricolage Grotesque,sans-serif!important;color:#2a2a2a;font-weight:700!important;margin-left:15px}.yotpo-reviews-carousel-widget-clear div#yotpo-reviews-carousel-widget{background-color:transparent!important;display:flex;flex-direction:column;margin:0;background-image:url(/cdn/shop/files/Ellipse_178.png?v=1754240270);background-size:contain;background-position:center;width:100%}body.index .yotpo-reviews-carousel-widget-clear{padding-bottom:50px}.yotpo-reviews-carousel-widget-clear div#yotpo-reviews-carousel-widget .yotpo-reviews-carousel-bottomline-seo{order:1;margin:0;width:100%}.yotpo-reviews-carousel-widget-clear div#yotpo-reviews-carousel-widget{background-color:transparent!important;display:flex;flex-direction:column;margin:0}.yotpo-reviews-carousel-widget-clear div#yotpo-reviews-carousel-widget .yotpo-reviews-carousel-header-container{order:2}.yotpo-reviews-carousel-widget-clear div#yotpo-reviews-carousel-widget .yotpo-reviews-carousel-container{order:3}.yotpo-reviews-carousel-widget-clear div#yotpo-reviews-carousel-widget .yotpo-reviews-carousel-header-container,.yotpo-reviews-carousel-widget-clear div#yotpo-reviews-carousel-widget .yotpo-reviews-carousel-bottomline-seo{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.footer-block--newsletter .footer-block__newsletter{text-align:center!important}.footer-block--newsletter .footer-block__newsletter h2.heading-h2{margin-bottom:30px}.footer-block--newsletter .footer-block__newsletter form#ContactFooter{justify-content:center;align-items:flex-start;margin:0 auto;max-width:523px}.footer-block--newsletter .footer-block__newsletter form#ContactFooter .newsletter-form__field-wrapper{max-width:100%}.footer-block--newsletter .footer-block__newsletter form#ContactFooter .newsletter-form__field-wrapper input{border-radius:50px;border:1px solid #2A2A2A}.newsletter-form__field-wrapper .field:after{opacity:0}footer.footer .footer-block--newsletter{margin:0 0 60px;padding-bottom:60px;border-bottom:1px solid #000000;position:relative}footer.footer .footer-block--newsletter:before{content:"";position:absolute;background:#000;width:100%;height:1px;bottom:-1px;right:100%}footer.footer .footer-block--newsletter:after{content:"";position:absolute;background:#000;width:100%;height:1px;bottom:-1px;left:100%}.reviews-carousel-card.reviews-carousel-card-site-review{align-items:flex-start!important}.reviews-carousel-card.reviews-carousel-card-site-review .review-date{line-height:15px;font-size:16px;color:#a5a5a5;margin:0 0 10px;font-family:Source Sans Pro,sans-serif!important}.reviews-carousel-card-reviewer-info-container.reviewer-info-site-review{align-items:flex-start!important}.reviews-carousel-card.reviews-carousel-card-site-review .reviewer-info{align-items:flex-start!important;gap:12px}.reviews-carousel-card.reviews-carousel-card-site-review .reviewer-info span.reviewer-display-name{font-family:Source Sans Pro,sans-serif!important;font-size:18px;line-height:15px;color:#2a2a2a}.reviews-carousel-card.reviews-carousel-card-site-review .reviewer-info span.reviewer-status-text{font-size:15px;color:#a5a5a5;font-family:Source Sans Pro,sans-serif!important}.reviews-carousel-card.reviews-carousel-card-site-review .reviewer-info svg{color:#17191f;width:19px;height:19px}.reviews-carousel-card.reviews-carousel-card-site-review h3.review-title,.reviews-carousel-card.reviews-carousel-card-site-review p.review-content.review-content-site-review{font-size:18px;line-height:21px;font-family:Source Sans Pro,sans-serif!important;letter-spacing:0;color:#2a2a2a!important;text-align:left}footer.footer{border:none;padding:0;overflow-x:hidden}footer.footer .footer-block h2.footer-block__heading{font-size:18px;line-height:20px;color:#2a2a2a;font-weight:600;margin:0 0 20px}footer.footer .footer-block li a,footer.footer .footer-block p{font-size:17px;color:#2a2a2a;line-height:30px;padding:0;text-decoration:none}footer.footer .footer-block p.desc-t4{margin:0 0 18px}footer.footer .footer-block ul.list-social.footer__list-social{justify-content:flex-start;gap:20px}footer.footer .footer-block ul.list-social.footer__list-social svg.icon{width:30px;height:30px}.footer__content-bottom .copyright__content{font-size:17px;line-height:20px;color:#2a2a2a}.footer__content-bottom{border:none;padding-bottom:70px}.footer__content-bottom .footer__copyright.caption{margin:0}.homeReview{overflow-x:hidden}.yotpo-reviews-carousel-widget-container.yotpo-reviews-carousel-widget-mobile-mode .yotpo-reviews-carousel-bottomline-seo{justify-content:flex-start!important}.reviews-carousel-reviews-bottomline.reviews-bottomline-mobile-mode{display:flex;align-items:center;gap:20px;flex-direction:row!important}.reviews-carousel-reviews-bottomline.reviews-bottomline-mobile-mode span.reviews-bottomline-total-reviews{margin-top:0}.rewards-program-header{margin:0 0 70px}.image-with-text-r img{display:block}body.collection h1.collection-hero__title{font-size:18px;line-height:25px;color:#9d9d9d;letter-spacing:0;font-family:Source Sans Pro,sans-serif;margin:60px 0 40px}body.collection .facets-container{background:#fbfbfb;border-radius:4px;padding:25px}body.collection .facets-container span.facets__summary-label,body.collection .facets-container summary.facets__summary span{font-size:16px;line-height:25px;color:#2a2a2a}body.collection .facets-container svg.icon{width:15px;height:15px}.card__information .card__heading{font-size:18px;line-height:20px;color:#2a2a2a;text-align:left;margin:0 0 15px}.card__information .price .price-item{font-size:20px;line-height:20px;color:#2a2a2a;letter-spacing:0}.card__information .price{text-align:left}.card__content button{border:1px solid #C8C8C8;border-radius:50px;font-size:18px;line-height:normal;letter-spacing:0;color:#000;text-transform:uppercase}.card__content button:after{opacity:0}.card__content form button{max-width:171px;width:100%;min-width:171px}body.collection ul.grid--4-col-desktop{gap:25px}body.collection ul#product-grid .card.card--card{background:transparent;border:1px solid #ECECEC;border-radius:4px}.card.card--card .card__content{padding:20px}.card.card--card .card__content .card__information{padding:0}.card.card--card .card__content .quick-add{margin:20px 0 0}body.collection form#FacetSortForm{justify-content:space-between}body.collection form#FacetSortForm .product_list p{font-size:18px;line-height:25px;color:#2a2a2a}body.collection form#FacetSortForm .sorting select#SortBy{background:#f5f5f5;padding:5px 35px 5px 25px;border-radius:50px;font-size:18px;line-height:25px;color:#2a2a2a}body.collection form#FacetSortForm .sorting h2.facet-filters__label{display:none}.customer .pagination li a[aria-label="Next page"]{background-position:center;background-image:url(/cdn/shop/files/rightArrow.png?v=1754309176);background-size:contain;background-repeat:no-repeat;background-size:25px}.customer .pagination li a[aria-label="Previous page"]{background-position:center;background-image:url(/cdn/shop/files/leftArrow.png?v=1754309175);background-size:contain;background-repeat:no-repeat;background-size:25px}.customer .pagination li a[aria-label="Next page"] span.svg-wrapper,.customer .pagination li a[aria-label="Previous page"] span.svg-wrapper{display:none}.customer .pagination li [aria-current]:after{opacity:0}ul.pagination__list li a,nav.pagination li span,nav.pagination li a{background:#f5f5f5;border-radius:100%;font-size:25px;line-height:20px;color:#2a2a2a;text-decoration:none}ul.pagination__list li a,nav.pagination li span,nav.pagination li a{height:100%}ul.pagination__list li .pagination__item--current{background:#c8c8c8;color:#fff;text-decoration:none}ul.pagination__list li .pagination__item--current:after{display:none}ul.pagination__list .pagination__item-arrow{background:transparent}ul.pagination__list .pagination__item--next{background-position:center;background-image:url(/cdn/shop/files/leftArrow.png?v=1754309175);background-size:contain;background-repeat:no-repeat;background-size:25px}ul.pagination__list .pagination__item--prev{background-position:center;background-image:url(/cdn/shop/files/rightArrow.png?v=1754309176);background-size:contain;background-repeat:no-repeat;background-size:25px}ul.pagination__list .pagination__item-arrow span.svg-wrapper{opacity:0}nav.pagination li{margin:0!important}nav.pagination ul.pagination__list,nav.pagination ul{gap:15px;flex-wrap:wrap}.store-perks-m .store-perks-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.store-perks-m .store-perks-list .store-perk-img img{width:40px;margin:0 auto;display:block;min-height:40px;object-fit:contain}.store-perks-m .store-perks-list h6.heading-h6{margin:0;text-align:center;font-size:18px;line-height:normal;color:#2a2a2a;font-weight:400;text-transform:uppercase}.store-perks-m .store-perks-list .store-perk-text{max-width:270px;margin:22px auto 0}body.collection main#MainContent section{margin:200px 0}.card__content .card-information{text-align:left}.card-wrapper .rating-star{--color-rating-star: #FFE267;font-size:22px;letter-spacing:0}.card-wrapper .rating-count.caption{font-size:18px;line-height:18px;color:#9d9d9d}body.collection ul.facets-layout label.facets__label{font-size:16px;color:#2a2a2a}.customer input{border-radius:50px!important;border:1px solid #2A2A2A!important;color:#2a2a29!important;font-size:20px!important;min-height:50px!important}.customer .field:after{opacity:0}.customer h2.mainHeading{color:#2d2d2d;font-size:20px;line-height:1.1;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #C8C8C8;letter-spacing:0}body.customers-login main#MainContent,body.customers-register main#MainContent{margin-bottom:100px;margin-top:60px}.customer{background-image:url(/cdn/shop/files/Ellipse_174.png?v=1754392580);background-size:contain;background-position:top;background-repeat:no-repeat}.customer{max-width:685px!important}.customer h1{font-weight:700;letter-spacing:0}.book-free-consultation-area{display:grid;grid-template-columns:1fr 1fr;gap:30px}.book-free-consultation-area .book-free-consultation-l .health-coach-desc{margin:50px 0 0}.book-free-consultation-m.bookConsultationSec{margin:100px 0}.book-free-consultation-area .book-free-consultation-r{text-align:right}.book-free-consultation-area h5.heading-h5{font-weight:400;letter-spacing:0}.book-free-consultation-area .book-free-consultation-l{background-image:url(/cdn/shop/files/Ellipse_106.png?v=1754483505);background-size:contain;background-position:top left;background-repeat:no-repeat}.book-free-consultation-area .book-free-consultation-r .btnMain{height:60px;display:inline-flex;align-items:center;border-radius:100px}.success-story-banner-sec{padding:150px 0;background-image:url(/cdn/shop/files/Ellipse_105.png?v=1754484003);background-size:contain;background-repeat:no-repeat;background-position:center}.success-story-banner-sec p.desc-t3{font-size:20px;line-height:1.3;max-width:800px;margin:50px auto 0;color:#2a2a2a}.success-story-list{display:grid;grid-template-columns:1fr 1fr;gap:100px;text-align:left}.success-story-list .success-story-txt h3{font-family:Source Sans Pro,sans-serif;font-size:25px;color:#2d2d2d;line-height:1.2;margin:50px 0 30px;text-transform:uppercase;letter-spacing:0;font-weight:700}.success-story-list .success-story-item-img img{display:block}.success-story-list .success-story-txt p{margin:0;font-size:20px;line-height:1.5;color:#2d2d2d}body.page-success_stories1 main#MainContent section:not(:first-child){margin:0 0 200px}.weight-loss-meal-plans-inn .weight-loss-meal-plan-btn{text-align:center;margin:50px 0 0}body.customers-account .customer.account{max-width:100%!important}body.page-all_meal_plans .success-story-banner-sec{background-image:none;background:linear-gradient(to bottom,#fff8f3,#fefdf8);padding:160px 0 135px}.all-meal-plans-m ul.meal-list{margin:0;padding:0 0 100px;list-style-type:none}.all-meal-plans-m ul.meal-list li a{text-decoration:none;color:#2d2d2d;font-size:25px;line-height:45px;font-weight:500}.all-meal-plans-m .all-meal-plans-list .meal-plan-item{display:grid;grid-template-columns:1fr 1fr;gap:80px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item h2.heading-h2{margin:0 0 45px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item p{font-size:20px;line-height:30px;color:#2d2d2d}.all-meal-plans-m .all-meal-plans-list .meal-plan-item ul{margin:0;padding:0;list-style-type:none}.all-meal-plans-m .all-meal-plans-list .meal-plan-item ul li{padding-left:50px;position:relative;font-size:20px;line-height:30px;color:#2d2d2d}.all-meal-plans-m .all-meal-plans-list .meal-plan-item .meal-plan-btn{margin:45px 0 0}.all-meal-plans-m .all-meal-plans-list .meal-plan-item .meal-plan-item-img img{display:block}.all-meal-plans-m .all-meal-plans-list .meal-plan-item ul li:not(:last-child){margin-bottom:25px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item ul li:before{content:"";position:absolute;background-image:url(/cdn/shop/files/Group_12_1.png?v=1754566266);width:25px;height:25px;background-size:contain;background-position:center;left:0;top:3px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item:not(:last-child){margin-bottom:200px}body.page-all_meal_plans main#MainContent .store-perks-sec{margin:200px 0}body.customers-order .customer.order{max-width:100%!important}body.customers-order main#MainContent .shopify-section{margin:100px 0}.customer table thead th{font-family:Bricolage Grotesque,sans-serif;color:#2d2d2d;font-size:16px;font-weight:700}.contact-header-inn .contact-img img{max-width:139px;display:block}.contact-header-inn p.desc-t3{margin:15px 0 0;text-align:left}.contact-header-inn p.desc-t3{margin:15px 0 0;text-align:left;font-size:25px;color:#2d2d2d;line-height:1.3}.contact-form-m .contact-form-area .contact-form-l h4.heading-h4{margin:0;font-size:18px;line-height:25px;background:linear-gradient(90deg,#de56ae,#3e89e7 49.52%);-webkit-background-clip:text;color:transparent;display:inline-block}.contact-form-m .contact-form-area .contact-form-l p,.contact-form-m .contact-form-area .contact-form-l p a{font-size:18px;line-height:25px;color:#2a2a2a;margin:0}.contact-form-m .contact-form-area .contact-form-l .contact-details .detail-b:not(:last-child){margin-bottom:45px}.contact-form-m .contact-form-area form .field input,.contact-form-m .contact-form-area form .field textarea{border:1px solid #C8C8C8;border-radius:30px;font-size:20px;color:#2a2a2a;padding:9px 35px!important;height:auto}.contact-form-m .contact-form-area form .field{margin-bottom:20px}.contact-form-m .contact-form-area form .field label.field__label{font-size:18px}.contact-form-m .contact-form-area form .field input:focus{box-shadow:none}.contact-form-m .contact-form-area .contact-social-links ul{justify-content:flex-start;margin-top:30px}.contact-form-m .contact-form-area form .field:after{opacity:0}body.page-contact main#MainContent{margin-bottom:80px}.contact-header-m .contact-header-area{padding:80px 0 50px;position:relative}.contact-form-m .contact-form-area .contact-form-r,.contact-form-m .contact-form-area .contact-form-l{padding:50px;border-radius:30px;background:#fbfbfb}.contact-header-m .contact-header-area:after{background-image:url(/cdn/shop/files/Ellipse_187.png?v=1754639997);background-size:contain;background-repeat:no-repeat;background-position:center;content:"";position:absolute;width:100%;height:100%;left:0;z-index:-1}.template-search__header form.search input{border-radius:50px;border:1px solid #ddd;font-size:18px;letter-spacing:0}.template-search__header form.search button.search__button span.svg-wrapper{width:17px}body.search main#MainContent{margin-top:80px;margin-bottom:50px}body.search .template-search{background-image:url(/cdn/shop/files/Ellipse_187.png?v=1754639997);background-size:contain;background-repeat:no-repeat;background-position:center}.template-search__header form.search .field:after{opacity:0}ul.snize-search-results-content li{background:transparent;border:1px solid #ECECEC!important;border-radius:4px}ul.snize-search-results-content li span.snize-overhidden{padding:20px!important}ul.snize-search-results-content li span.snize-title{font-size:18px!important;line-height:20px!important;color:#2a2a2a!important;text-align:left;margin:0 0 15px!important}ul.snize-search-results-content li span.snize-description{font-size:16px!important;margin:0 0 10px!important}ul.snize-search-results-content li .snize-price-list .money{font-size:20px;line-height:20px;color:#2a2a2a;letter-spacing:0}ul.snize-search-results-content li span.snize-reviews span.stars-container{font-size:18px!important}ul.snize-search-results-content li span.snize-reviews span.stars-container:after{color:#ffe267}div.snize #snize-search-results-grid-mode .snize-reviews span.total-reviews{font-size:16px;line-height:18px;color:#9d9d9d}.i-meal-banner-inn p{max-width:952px;color:#2a2a2a;margin:25px auto 0;line-height:1.4;font-size:25px}.i-meal-banner-inn img{max-width:900px;margin:10px auto 0;width:100%}.i-meal-banner-inn .scroll_btn p{font-size:18px}.i-meal-banner-inn .scroll_btn span.svg-wrapper{display:block;margin:12px auto 0}.meal-plan-tabbed-Main{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.meal-plan-tabbed-l{background:linear-gradient(180deg,#fff8f3 47.38%,#fefdf8 91.02%);border-radius:4px;padding:100px 60px;text-align:center}.meal-plan-tabbed-l h2.heading-h2{max-width:300px;margin:0 auto 50px}.meal-plan-tabbed-l .plan_pricing{font-size:30px;line-height:1.2;font-weight:700;color:#2a2a2a;font-family:var(--font-heading-family);margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #2A2A2A}.meal-plan-tabbed-l .plan_pricing .price-btn{border:1px solid #C8C8C8;font-size:60px;border-radius:50px;max-width:300px;margin:15px auto 0;font-family:var(--font-heading-family);letter-spacing:-1px}.meal-plan-tabbed-l .plan_pricing .price-btn span{font-size:35px;letter-spacing:0px}.meal-plan-tabbed-l p.desc-t4{margin:0 0 30px;background:linear-gradient(90deg,#ff925b 27.88%,#f2d029 66.35%);-webkit-background-clip:text;display:inline-block;font-size:20px;line-height:1.4}.meal-plan-tabbed-l .mainBtn{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;justify-content:space-between}.meal-plan-tabbed-l .mainBtn button{border:1px solid #C8C8C8;color:#c8c8c8;background:transparent;font-size:18px;font-family:var(--font-heading-family);border-radius:50px;padding:18px 10px}.meal-plan-tabbed-l .mainBtn button.active{color:#000;border-color:#000;background:#fff}.meal-plan-tabbed-l .left-column{margin-top:60px}.meal-plan-tabbed-l .left-column .tab-content,.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content{display:none}.meal-plan-tabbed-l .left-column .tab-content.active,.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content.active{display:block}.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content p,.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content li{font-size:25px;line-height:1.3;color:#2d2d2d}.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content p{margin:0 0 60px}.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content ul{margin:0;padding:0}.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content ul li{list-style-type:none;padding-left:45px;position:relative}.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content ul li:not(:last-child){margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #C8C8C8}.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content ul li:before{content:"";position:absolute;background-image:url(/cdn/shop/files/Group_1242.png?v=1754945147);width:25px;height:25px;background-size:contain;background-repeat:no-repeat;left:0;top:6px}.meal-plan-working-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;background-image:url(/cdn/shop/files/Ellipse_161.png?v=1754945634);background-size:contain;background-position:center;background-repeat:no-repeat}.meal-plan-working-list .meal-plan-working-img img{max-width:60px;margin:0 auto 30px;display:block}.meal-plan-working-list h3.heading-h3{text-align:center;font-size:35px;color:#2a2a2a;line-height:1.1;font-weight:700;margin:0}.meal-plan-working-list p{margin:30px 0 0;font-size:18px;text-align:center;line-height:1.4;color:#2a2a2a}.meal-plan-working-list .meal-plan-working{background:#fff;padding:40px}.meal-plan-working-header{margin-bottom:60px}.meal-plan-working-m .meal-plan-working-footer p.desc-t3{margin:0;font-size:16px;line-height:20px;color:#2a2a2a}.meal-plan-working-m .meal-plan-working-footer{margin-top:50px}.faqs-body .faq-item button.faq-question{border:none;background:transparent;font-size:20PX;text-transform:capitalize;padding:0;display:flex;gap:10px;justify-content:space-between;width:100%}.faqs-body .faq-item .faq-answer-content p,.faqs-body .faq-item .faq-answer-content li{font-size:17px;color:#2a2a2a}.faqs-body .faq-item:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #2A2A2A}.faqs-body .faq-item button.faq-question span.faq-icon svg.icon-open{display:none}.faqs-body .faq-item.active button.faq-question span.faq-icon svg.icon-open{display:block}.faqs-body .faq-item.active button.faq-question span.faq-icon svg.icon-closed{display:none}.faqs-m .faws-header{margin:0 0 60px}section.faqs-sec{background:linear-gradient(180deg,#fffaf6 63.46%,#fbfbfb);padding:80px 0}body.page-ip-alternate main#MainContent section{margin:100px 0;display:block}.faqs-m .faq-item .faq-answer{display:none}.about-us-header-area img{max-width:286px;margin:0 auto}.about-us-header-area .about-us-header-txt{max-width:854px;margin:45px auto 0;padding-top:45px;border-top:1px solid #2A2A2A}.about-us-blocks-link ul.meal-list{margin:0;padding:0}.about-us-blocks-link ul.meal-list li{list-style-type:none}.about-us-blocks-link ul.meal-list li a{font-size:20px;line-height:25px;color:#9d9d9d;text-decoration:none;padding:10px 40px;background:#f5f5f5;border-top-left-radius:20px;border-top-right-radius:20px;display:block}.about-us-blocks-link{border-bottom:1px solid #C8C8C8;position:relative}.about-us-blocks-link:before{content:"";position:absolute;background:#c8c8c8;width:100%;height:1px;right:100%;bottom:-1px}section.about-blocks-sec,body.page-about-us{overflow-x:hidden}.about-special-offers-m{background:#fbfbfb;padding:200px 0}.about-special-offers-m h2.heading-h2{margin:0 0 50px}.about-special-offers-m ul{margin:0;padding:0}.about-special-offers-m ul li{list-style-type:none}.about-us-blocks-list .about-us-block{text-align:center}.about-us-blocks-list .about-us-block{text-align:center;max-width:1200px;margin:0 auto;background-image:url(/cdn/shop/files/Ellipse_110.png?v=1755075591);background-size:contain;background-repeat:no-repeat;background-position:center;padding:200px 0}.about-us-blocks-link:after{content:"";position:absolute;background:#c8c8c8;width:100%;height:1px;left:100%;bottom:-1px}.about-us-blocks-link ul.meal-list{display:flex;justify-content:center;gap:30px}.about-us-header-area .about-us-header-txt p.desc-t3{margin:0;font-size:35px;line-height:1.3;color:#2a2a2a;font-family:var(--font-heading-family);letter-spacing:-1px}.about-special-offers-m ul li a{font-size:30px;color:#2a2a2a;text-decoration:none;font-family:var(--font-heading-family)}body.page-about-us main#MainContent section:not(:last-child){margin:200px 0}body.page-about-us footer{margin-top:80px}.about-us-blocks-link ul.meal-list li a:focus{color:#2a2a2a}.aboutpageReview{overflow-x:hidden}nav.pagination li{width:44px;height:44px}.health-coach-header-m .health-coach-header-txt p{font-size:35px;line-height:1.3;color:#2a2a2a;margin:50px 0}.health-coach-area{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:flex-end}.health-coach-area p.coach-name{display:flex;align-items:center;gap:10px}.health-coach-area p.coach-name{display:flex;align-items:center;gap:10px;font-size:30px;line-height:35px;font-weight:600;margin:0}.health-coach-area p.coach-name span.check_coach_icon svg{width:30px;display:block}span.gradientText{background:linear-gradient(90deg,#de56ae,#3e89e7 49.52%);-webkit-background-clip:text;color:transparent}.health-coach-area p.coach-desc,.health-coach-area .desc-t4.coach-rich p{margin:0;font-size:30px;line-height:35px;color:#2a2a2a}.about-health-coach-header{margin:0 0 70px}.health-coach-area .desc-t4.coach-rich{margin:50px 0 0}.how-coach-works-area,.coaching-sess-perks-area{display:grid;grid-template-columns:1fr 1fr;gap:100px}.how-coach-works-area h2.heading-h2{margin:0 0 70px}.how-coach-works-area .how-coach-work-step h3{margin:0 0 20px;font-size:30px;line-height:1.3;color:#2a2a2a;letter-spacing:0;font-weight:700}.how-coach-works-area .how-coach-work-step p.desc-t4{margin:0;color:#2a2a2a;font-size:25px;line-height:1.2}.how-coach-works-area .how-coach-work-step:not(:last-child){border-bottom:1px solid #C8C8C8;padding-bottom:50px;margin-bottom:50px}.how-coach-works-area .health-coach-work-btn{margin-top:70px;text-align:left}.coaching-sess-perks-area h2.heading-h2{margin:0 0 70px}.coaching-sess-perks-area ul{margin:0;padding:0}.coaching-sess-perks-area ul li{list-style-type:none;padding-left:55px;position:relative;color:#2a2a2a;font-size:20px;line-height:30px}.coaching-sess-perks-area .health-coach-work-btn{text-align:left;margin:60px 0 0}.coaching-types-list{display:grid;grid-template-columns:1fr 1fr;gap:40px;background-image:url(/cdn/shop/files/Ellipse_108.png?v=1755776129);background-size:contain;background-position:center;background-repeat:no-repeat}.coaching-types-list .coaching-type{background:#fff;border-radius:4px;padding:100px 80px}.coaching-types-list .coaching-type h3.heading-h3{margin:0 0 40px;font-size:35px;line-height:40px;font-weight:700}.coaching-types-list .coaching-type p{margin:0;color:#2a2a2a;font-size:25px;line-height:1.2}.coaching-types-m .coaching-types-desc{margin:40px 0 0}.coaching-types-m .coaching-types-desc p,.coaching-types-m .coaching-types-desc p a{margin:0;color:#2a2a2a;font-size:20px;line-height:30px}body.page-health-coach main#MainContent section{margin:150px 0}.coaching-types-list .coaching-type p.desc-t6:not(:last-child){border-bottom:1px solid #2A2A2A;padding-bottom:30px;margin-bottom:30px}.coaching-sess-perks-area ul li:before{content:"";position:absolute;background-image:url(/cdn/shop/files/Group_1242.png?v=1754945147);width:25px;height:25px;left:0;background-size:contain;background-repeat:no-repeat;background-position:center;top:5px}.coaching-sess-perks-area ul li:not(:last-child){margin-bottom:40px}.coaching-types-m .coaching-types-header{margin:0 0 70px}.meal-plan-list-m{background:linear-gradient(180deg,#ffbf9f 23.41%,#fff 88.47%);padding:100px 0}.meal-plan-list-m .meal-plan-list-area{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.meal-plan-list-m .meal-plan-list-area .meal-plan-item{background:#fff}.meal-plan-list-m .meal-plan-list-area .meal-plan-item h3{color:#2d2d2d;letter-spacing:0;font-size:35px;font-weight:600;margin:0 0 40px;padding-bottom:20px;border-bottom:1px solid #2A2A2A}.meal-plan-list-m .meal-plan-list-area .meal-plan-item p.startingAt{margin:0;font-size:20px;line-height:25px;color:#2a2a2a;font-weight:600}.meal-plan-list-m .meal-plan-list-area .meal-plan-item p.btnMain{font-family:Bricolage Grotesque,sans-serif;font-size:25px}.meal-plan-list-m .meal-plan-list-area .meal-plan-item p.btnMain span.mealText{font-size:18px;font-weight:400}.meal-plan-list-m .meal-plan-list-area .meal-plan-item p.btnMain span.mealText{font-size:18px;font-weight:400;text-transform:lowercase}.meal-plan-list-m .meal-plan-list-area .meal-plan-item p.mainText{margin:0;font-size:15px;color:#2a2a2a}.meal-plan-list-m .meal-plan-list-area .meal-plan-item h5.heading-h5{font-size:20px;margin:40px 0 20px}.meal-plan-list-m .meal-plan-list-area .meal-plan-item .mealplan-buttons{display:flex;justify-content:center;gap:10px}body.page-2021-meal-plans-new .faqs-sec{background:linear-gradient(180deg,#ffbf9f 38.1%,#fbfbfb)}body.page-2021-meal-plans-new main#MainContent section{margin:100px 0}.meal-plan-list-m .meal-plan-list-area .meal-plan-item .mealplan-buttons a{border:1px solid #C8C8C8;color:#c8c8c8;text-decoration:none;font-size:16px;border-radius:60px;padding:5px 20px}.meal-plan-list-m .meal-plan-list-area .meal-plan-item .mealplan-buttons a.active{color:#000;text-decoration:none;text-transform:uppercase;font-weight:600;padding:7px 35px;border:1px solid #000000;border-radius:25px;display:inline-block;line-height:normal;letter-spacing:0;background:transparent}.meal-plan-list-m .meal-plan-list-area .meal-plan-item .customizeplan_btn{margin-top:50px;margin-bottom:50px}.meal-plan-list-m .meal-plan-list-area .meal-plan-item .features-desc li{text-align:left;list-style-type:none;padding-left:20px;position:relative}.meal-plan-list-m .meal-plan-list-area .meal-plan-item .features-desc li:before{content:"";position:absolute;background-image:url(/cdn/shop/files/Group_1242.png?v=1754945147);width:17px;height:17px;background-size:contain;background-repeat:no-repeat;background-position:center;left:0;top:4px}.meal-plan-list-m .meal-plan-list-area .meal-plan-item{background:#fff;padding:70px 40px}span.blueGradient{background:linear-gradient(90deg,#3e89e7 37.02%,#81bb73 68.75%);background-clip:text;color:transparent;font-weight:700}body.page-man_meal_plan .meal-plan-tabbed-l{background:linear-gradient(180deg,#c1dae4 29.13%,#fff 93.3%)}body.page-man_meal_plan .meal-plan-working-list{background-image:url(/cdn/shop/files/Ellipse_147.png?v=1755934670)}body.page-man_meal_plan section.faqs-sec{background:linear-gradient(180deg,#c1dae4 61.06%,#fbfbfb 87.5%)}body.page-man_meal_plan main#MainContent section,body.page-woman_meal_plan main#MainContent section,body.page-bariatric-plan-new main#MainContent section,body.page-protein-meal main#MainContent section{margin:100px 0}span.orangeGradient{background:linear-gradient(90deg,#de56ae,#f29362 32.57%);background-clip:text;color:transparent;font-weight:700}body.page-woman_meal_plan .meal-plan-tabbed-l{background:linear-gradient(180deg,#ffbf9f 26.18%,#fff 94.79%)}body.page-woman_meal_plan .meal-plan-tabbed-l p.desc-t4{background:linear-gradient(90deg,#de56ae 27.88%,#f29362 66.35%);background-clip:text;color:transparent;font-weight:700}body.page-woman_meal_plan .meal-plan-working-list{background-image:url(/cdn/shop/files/Ellipse_104.png?v=1755935077)}body.page-woman_meal_plan section.faqs-sec{background:linear-gradient(180deg,#ffbf9f 33.65%,#fbfbfb 94.23%)}.bariatric-traits-area{display:grid;grid-template-columns:1fr 1fr;gap:235px}.bariatric-traits-area .bariatric-traits-l h2.heading-h2{margin:0 0 45px}.bariatric-traits-area .bariatric-traits-l p{margin:0;font-size:25px;line-height:35px;color:#2d2d2d}.bariatric-traits-area .bariatric-faqs h3.faq-stage{font-size:35px;line-height:40px;color:#2a2a2a;font-weight:700;margin:0 0 20px}.bariatric-traits-area .bariatric-faqs button.faq-question{border:none;padding:0;background:transparent;font-size:28px;line-height:25px;color:#2a2a2a;font-family:Bricolage Grotesque,sans-serif;letter-spacing:0;text-align:left}.bariatric-traits-area .bariatric-faqs .faq-item:not(:last-child){padding-bottom:50px}.bariatric-traits-area .bariatric-faqs .faq-item{padding-left:50px}.bariatric-traits-area .bariatric-faqs .faq-item{position:relative}.bariatric-traits-area .bariatric-faqs .faq-item:before{content:"";position:absolute;border:5px solid #FF925B;background:#fff;width:20px;height:20px;border-radius:50%;left:0;top:10px}.bariatric-traits-area .bariatric-faqs .faq-item .faq-answer p{margin-bottom:0;color:#000;margin-top:10px;line-height:1.3}.bariatric-traits-area .bariatric-faqs .faq-item:not(:last-child):after{content:"";position:absolute;background:#ececec;width:2px;height:100%;left:9px;top:10px;z-index:-1}.bariatric-traits-inn .bariatric-footer-txt p{margin:0;color:#2d2d2d;font-size:20px;line-height:30px}.bariatric-traits-inn .bariatric-footer-txt{margin-top:100px}.bariatric-traits-inn h2.heading-h2{margin:0 0 45px;max-width:712px}body.page-protein-meal .meal-plan-tabbed-l p.desc-t4{background:linear-gradient(90deg,#ff925b 27.88%,#f2d029 66.35%);-webkit-background-clip:text;color:transparent}.rewards-desc-area{display:flex;align-items:flex-end;gap:50px;margin-bottom:80px}.rewards-desc-area h4.heading-h4{margin:0;font-size:28px;line-height:50px;font-weight:600}.rewards-desc-area .desc-t4{margin-top:45px}.rewards-desc-area .desc-t4{margin-top:45px;font-size:20px;line-height:25px;color:#2d2d2d}.rewards-desc-area .rewards-desc-r{flex:0 0 auto}.rewards-desc-area .rewards-desc-r .rewards-btns{display:flex;flex-direction:column;gap:14px;text-align:center}.coaching-desc.reward-type-info{display:flex;gap:15px}.coaching-desc.reward-type-info h3.heading-h3{font-size:20px;line-height:25px;margin:0}.coaching-desc.reward-type-info p.desc-t6{font-size:20px;line-height:25px;color:#9d9d9d}.coaching-descMain{display:grid;grid-template-columns:1fr 1fr;gap:50px}.coaching-sess-perks-sec p{font-size:25px;line-height:35px;color:#2d2d2d}body.page-rewards-new .coaching-sess-perks-area h2.heading-h2{margin:0 0 45px}.VipPrograms .coaching-sess-perks-l,.VipPrograms .coaching-sess-perks-l .health-coach-work-btn{text-align:right}.VipPrograms .coaching-sess-perks-l{max-width:600px;margin-left:auto}.reward-spends-sec .reward-header.right-corner{text-align:right;margin-bottom:70px}.reward-spends-sec .reward-spends-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;text-align:center;background-image:url(/cdn/shop/files/Ellipse_108.png?v=1755776129);background-position:center;background-size:contain}.reward-spends-sec .reward-header.right-corner p.desc-t3{color:#2a2a2a;font-size:20px;line-height:25px;max-width:880px;margin:45px 0 0 auto}body.page-rewards-new main#MainContent section:not(:first-child){margin-top:80px}.reward-spends-sec .reward-spends-list .reward-spend-item{background:#fff;border-radius:4px;padding:50px}.reward-spends-sec .reward-spends-list .reward-spend-item svg{width:80px}.reward-spends-sec .reward-spends-list .reward-spend-item h3.heading-h3{font-size:25px;line-height:35px;font-weight:600;max-width:203px;margin:30px auto}.reward-spends-sec .reward-spends-list .reward-spend-item .reward-spend-desc.desc-t3{font-size:20px;color:#2a2a2a;max-width:193px;margin:0 auto;line-height:normal}.i-meal-banner-inn .desc-t3{font-size:20px;line-height:30px;color:#2a2a2a;margin:30px 0 0}.subscribe-iwt-area{display:grid;grid-template-columns:1fr 1fr;gap:90px}.subscribe-iwt-area .subscribe-t h3.heading-h3{margin:0 0 15px;font-size:30px;line-height:1.2;font-weight:600}.subscribe-iwt-area .subscribe-t p{margin:0;font-size:20px;line-height:30px;color:#2a2a2a}.subscribe-iwt-r h2.heading-h2{margin:0 0 50px}.subscribe-item .subscribe-t:not(:last-child){padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #C8C8C8}.subscribe-iwt-area .subscribe-iwt-l .subscribe-overlay{width:150px;height:150px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;right:-40px;top:-40px;box-shadow:0 0 10px #00000029;position:absolute}body.page-subscribe-save main#MainContent section{margin:80px 0}.subscribe-iwt-area .subscribe-iwt-r{padding-bottom:60px}.subscribe-iwt-area{align-items:flex-end}.subscribe-iwt-area .subscribe-iwt-l .subscribe-overlay p{font-size:18px;line-height:1;max-width:80px;text-align:center;margin:0 auto;font-weight:600}.subscribe-iwt-area .subscribe-iwt-l{position:relative}.subscribe-iwt-area .subscribe-btn{margin:50px 0 0}body.blog .blog-post-search-form input#Search-In-Template{border:1px solid #C8C8C8;border-radius:50px}body.blog .blog-post-search-form .field:before,body.blog .blog-post-search-form .field:after{opacity:0}body.blog .blog-post-search-form{margin:0 0 25px}body.blog .blog-articles{gap:20px;row-gap:50px}body.blog .blog-articles h3.card__heading{color:#2a2a2a}.blog-articles .card-wrapper:hover a{text-decoration:none}body.blog main#MainContent section:not(:first-child){margin:100px 0}body.blog .blog-articles{grid-template-columns:1fr 1fr 1fr}body.article .article-template__hero-container{margin-top:30px}article.article-template .article-template__hero-container{max-width:100%}a.backtoblogLink{justify-content:flex-start}a.backtoblogLink{justify-content:flex-start;font-size:20px;line-height:25px;color:#c8c8c8}body.article .article-template__content{padding:0}article.article-template p{color:#2a2a2a}article.article-template h2{letter-spacing:0;color:#2a2a2a;font-weight:600}.product__title h1{font-size:40px;line-height:45px;color:#2a2a2a;font-weight:700;margin:0 0 16px}.product__info-wrapper .price span{font-size:35px;line-height:20px;color:#2a2a2a;font-weight:700;letter-spacing:0}.product__info-wrapper div#product-options_div h3,.product__info-wrapper fieldset.bsub-widget legend,.product__info-wrapper .product-form__input label.quantity__label{font-size:20px!important;line-height:20px!important;color:#2a2a2a!important;letter-spacing:0;margin:0 0 15px}.product__info-wrapper div#product-options_div select{border:1px solid #C8C8C8;width:100%;padding:10px 20px;border-radius:70px;font-size:16px;line-height:20px;color:#2a2a2a}.product__info-wrapper .bsub-widget__wrapper{background:#f5f5f5;border-color:#c8c8c8}.product__info-wrapper quantity-input.quantity{border:1px solid #C8C8C8;border-radius:100px}.product__info-wrapper quantity-input.quantity:before,.product__info-wrapper quantity-input.quantity:after,.product__info-wrapper product-form.product-form .product-form__submit:before,.product__info-wrapper product-form.product-form .product-form__submit:after{opacity:0}.product__info-wrapper quantity-input.quantity button.quantity__button{border:1px solid #C8C8C8;border-radius:100px}.product__info-wrapper quantity-input.quantity button.quantity__button[name=minus]{border-left:0}.product__info-wrapper quantity-input.quantity button.quantity__button[name=plus]{border-right:0}.product__info-wrapper product-form.product-form .product-form__submit{background:transparent;color:#000;text-transform:uppercase;letter-spacing:0;font-size:18px}.product__info-wrapper product-form.product-form .product-form__submit{background:transparent;color:#000;text-transform:uppercase;letter-spacing:0;font-size:18px;max-width:172px;border-radius:100px;border:1px solid #2A2A2A}body.product .product-detail-tabs-section{margin-top:100px}.product-detail-tabs-section .tabs{background:#f5f5f5;display:flex;justify-content:center;gap:50px;position:relative;padding:10px}.product-detail-tabs-section .tabs .tab{color:#9d9d9d;font-size:20px;line-height:25px}.product-detail-tabs-section .tabs .tab.active{color:#2a2a2a}.product-detail-tabs-section .tab-content p{font-size:16px;line-height:24px;color:#2a2a2a}body.product{overflow-x:hidden}.product-detail-tabs-section .tab-content{padding:10px 0}product-recommendations h2.related-products__heading{font-size:50px;line-height:1;font-weight:700;margin:0 0 30px}body.product main#MainContent section:not(:first-child){margin-top:50px}.product-detail-tabs-section .tab-content{display:none}.product-detail-tabs-section .tab-content.active{display:block}.product-detail-tabs-section .tabs .tab{cursor:pointer}.product-detail-tabs-section .tab-content .row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.coupons-listing{display:flex;gap:20px;justify-content:center}.coupons-listing .coupon-box{border-radius:57.439px;border:12px solid #3BA3DB;background:#3ba3db21;width:310px;flex-shrink:0;padding:60px 12px 41px}.coupons-listing .coupon-box p.spendamount.desc-t3{font-size:26px;font-style:normal;line-height:normal;text-align:center;padding:0!important;margin:0;text-transform:uppercase;color:#c81686}.coupons-listing .coupon-box p.saveamount.desc-t3{font-size:30px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;text-align:center;margin-top:10px;display:flex;justify-content:center;gap:11px;color:#3ba3db;margin-bottom:0}.coupons-listing .coupon-box p.code-txt.desc-t3{font-size:20.957px;font-style:normal;font-weight:700;line-height:normal;text-align:center;margin-top:10px;color:#c81686}.reach-us-list .reach-item{flex:1}.reach-us-list{display:flex;justify-content:space-around;border:1.279px solid #3BA3DB;border-radius:30px;padding:52px}.reach-us-list .reach-img img{width:60px;display:block;margin:0 auto}.reach-us-list h3.heading-h3{color:#1d1d1d;font-size:20px;font-style:normal;font-weight:600;line-height:30px;text-transform:uppercase;margin:10px 0;text-align:center}.reach-us-list .reach-us-btn{text-align:center}.reach-us-list .reach-us-btn a.btnMain{color:#3ba3db;border-color:#3ba3db}body.page-coupon_discount_new main#MainContent .shopify-section{margin:80px 0;display:block}.glp-top-sec p.rich-text-sec-desc{max-width:780px;margin:0 auto;text-align:center;font-size:18px;color:#121212}.glp-rich-txt-with-bg{background:#3ba3db;padding:52px 0}.glp-rich-txt-with-bg h2,.glp-rich-txt-with-bg p{color:#fff}.glp-rich-txt-with-bg p{margin:20px 0 0}body.page-glp main#MainContent .shopify-section{margin:80px 0;display:block}body.page-glp .rich-text-m p.rich-text-sec-desc{max-width:780px;margin:20px auto 0;font-size:18px}.ways-to-shop-list{DISPLAY:FLEX;background-image:url(/cdn/shop/files/Ellipse_183.png?v=1754235828);background-size:70%;background-position:center;gap:20px;background-repeat:no-repeat}.ways-to-shop-area .ways-to-shop-header,.perks-hiw-area .perks-hiw-header{margin:0 0 40px}.ways-to-shop-list .way-to-shop-item .heading-h3{font-weight:700;font-size:25px;margin:0 0 5px}.perks-hiw-list .perks-hiw-item{text-align:center;border:1px dashed #c81686;padding:20px}body.page-how-it-works main#MainContent section{display:block;margin:80px 0}.ways-to-shop-list .way-to-shop-item img{display:block;margin:20px 0}.perks-hiw-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.perks-hiw-list .perks-hiw-item{text-align:center}.perks-hiw-list .perks-hiw-item .perks-hiw-img img{width:50px;display:block;margin:0 auto}.perks-hiw-list .perks-hiw-item h3.heading-h3{font-weight:700;margin:20px 0 0}.perks-hiw-list .perks-hiw-item p.desc-t4{margin:10px 0 0;line-height:normal}.ways-to-shop-list .way-to-shop-item .way-to-shop-btn{margin:20px 0 0}.ways-to-shop-list .way-to-shop-item p.service_desc.desc-t4{margin:0}.ways-to-shop-list .way-to-shop-item{flex:1;box-shadow:0 -5px 30px 3px #0000001a;text-align:center;border-radius:20px;background:#fff;padding:20px}.perks-hiw-inn{background-color:#ebf8ff;padding:50px 0}.ways-to-shop-list .way-to-shop-item h4.heading-h4{font-weight:700;color:#c81686;margin:15px 0}body.page-wholesale-program .multicolumn .title-wrapper-with-link{justify-content:center}body.page-wholesale-program .multicolumn-card .media{padding:0!important}body.page-wholesale-program .multicolumn-card .media img{position:static;transform:none;margin:0 auto}.wholesale-bottom-body ul.wholesale-body-lists{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.wholesale-bottom-body ul.wholesale-body-lists>li{list-style-type:none;border:1px solid #cde1e5;padding:20px;border-radius:8px}.wholesale-bottom-body ul.wholesale-body-lists>li h3{font-weight:700;color:#3ba3db}.wholesale-bottom-body ul.wholesale-body-lists>li:nth-child(2){background:#cde1e5}.wholesale-bottom-body ul.wholesale-body-lists>li:nth-child(2) h3{color:#000}body.page-wholesale-program .wholesale-bottom-heading-block h2{margin:0 0 20px}body.page-wholesale-program .wholesale-bottom-heading-block p{line-height:normal;color:#000}body.page-wholesale-program main#MainContent .shopify-section:not(:first-child){display:block;margin:80px 0}#Details-HeaderMenu-3 span{font-weight:bolder;font-size:19px}// Responsive Css @media only screen and (min-width: 750px){body.blog .blog-articles h3.card__heading{font-size:20px;line-height:30px}.yotpo-reviews-carousel-widget-clear div#yotpo-reviews-carousel-widget .yotpo-reviews-carousel-header-container,.yotpo-reviews-carousel-widget-clear div#yotpo-reviews-carousel-widget .yotpo-reviews-carousel-bottomline-seo{padding:0 5rem}}@media only screen and (min-width: 768px){.VipPrograms .coaching-sess-perks-area{grid-template-columns:2fr 1.5fr}.responsive-home-banner-main .mobile-only-banner,.mobileOnly,.MobileOnly{display:none}}@media only screen and (min-width: 990px){.contact-header-inn .contact-header-data{width:54%}.contact-form-m .contact-form-area .contact-form-l{width:40%}.contact-form-m .contact-form-area .contact-form-r{width:60%}.contact-form-m .contact-form-area{display:flex;gap:80px}.contact-header-m .contact-header-area{display:flex;flex-direction:row-reverse;gap:30px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item.odd-item .meal-plan-item-text{order:1}.all-meal-plans-m .all-meal-plans-list .meal-plan-item.odd-item .meal-plan-item-img{order:2}body.collection ul.grid--4-col-desktop li.grid__item{width:calc(25% - 25px)}}@media only screen and (min-width: 1200px){.product-detail-tabs-section .tabs:before{content:"";position:absolute;background:#f5f5f5;width:100%;height:100%;top:0;right:100%}.product-detail-tabs-section .tabs:after{content:"";position:absolute;background:#f5f5f5;width:100%;height:100%;top:0;left:100%}header.header nav.header__inline-menu summary.list-menu__item,header.header nav.header__inline-menu li a{padding:0 30px}}@media only screen and (max-width: 1700px){body.customers-login main#MainContent,body.customers-register main#MainContent{margin-bottom:60px;margin-top:60px}.meal-plan-working-list h3.heading-h3{font-size:25px}.i-meal-banner-inn p,.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content p,.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content li{font-size:20px}.meal-plan-tabbed-l .plan_pricing .price-btn{font-size:45px}.heading-h1,.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-header-container h2.yotpo-reviews-carousel-header{font-size:40px;line-height:45px}.heading-h5{font-size:20px}.shop-filters-list .shop-filter .shop-filter-text h6{font-size:18px}.image-with-text-area p,.rewards-program-m .rewards-program-list .reward-program p{font-size:16px;line-height:28px}.rewards-program-m .rewards-program-list .reward-program h3.heading-h3{font-size:28px;line-height:35px}.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-bottomline-seo span.reviews-bottomline-total-reviews{font-size:20px}body.index main#MainContent .shopify-section:not(:first-child){margin:80px 0}header.header nav.header__inline-menu summary.list-menu__item,header.header nav.header__inline-menu li a{font-size:16px}.marquee-announcement-m p{font-size:16px}header.header .custom_btn a.border-radius-btn{font-size:16px}.image-with-text-area .image-with-text--desc ul li:not(:last-child){margin:0 0 22px}a.btnMain,.btnMain,.featured-collection-m .card.card--card button,.customer button{font-size:18px}.weight-loss-meal-plans-m .weight-loss-plan-area .slick-slide h3{font-size:24px;line-height:35px}.mega-menu .mega-menu__list--condensed{display:grid!important;gap:10px}.shop-filters-list{gap:15px}.shop-filters-list{display:flex;flex-wrap:wrap}.shop-filters-list .shop-filter{width:calc(20% - 12px)}.withBg .shop-filters-list{background-size:unset;padding:10px 0}}@media only screen and (max-width: 1400px){.heading-h2{font-size:40px!important}.rewards-desc-area .desc-t4,.coaching-sess-perks-sec p,.reward-spends-sec .reward-header.right-corner p.desc-t3{font-size:16px;line-height:22px}.reward-spends-sec .reward-header.right-corner p.desc-t3{margin:20px 0 0 auto}.reward-spends-sec .reward-spends-list .reward-spend-item h3.heading-h3{max-width:163px}.reward-spends-sec .reward-spends-list .reward-spend-item .reward-spend-desc.desc-t3{max-width:153px}.reward-spends-sec .reward-spends-list .reward-spend-item svg{width:50px}.reward-spends-sec .reward-spends-list .reward-spend-item h3.heading-h3{font-size:20px;line-height:30px;margin:20px auto}.reward-spends-sec .reward-spends-list .reward-spend-item .reward-spend-desc.desc-t3{font-size:16px}.rewards-desc-area h4.heading-h4{font-size:22px;line-height:40px}.coaching-types-list .coaching-type h3.heading-h3{font-size:30px}.coaching-types-list .coaching-type{padding:70px 40px}.coaching-desc.reward-type-info h3.heading-h3{font-size:16px;line-height:21px}.bariatric-traits-area{gap:100px}.meal-plan-list-m .meal-plan-list-area .meal-plan-item .mealplan-buttons a{font-size:14px;padding:5px 10px}.meal-plan-list-m .meal-plan-list-area .meal-plan-item a.btnMain{font-size:16px;padding:7px 20px}.meal-plan-list-m .meal-plan-list-area .meal-plan-item{padding:50px 20px}.health-coach-header-m .health-coach-header-txt p{max-width:1000px;margin-left:auto;margin-right:auto}.health-coach-header-m .health-coach-header-txt p{font-size:25px;margin:30px auto}.health-coach-area p.coach-desc,.health-coach-area .desc-t4.coach-rich p{font-size:25px;line-height:30px}.meal-plan-tabbed-l{padding:60px 20px}.meal-plan-tabbed-l .plan_pricing .price-btn{font-size:30px;padding:10px 0}.meal-plan-tabbed-l .plan_pricing{font-size:20px}.meal-plan-tabbed-l .mainBtn{gap:10px}.meal-plan-tabbed-l .mainBtn button{font-size:16px}.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content p,.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content li{font-size:20px}.meal-plan-working-list h3.heading-h3{font-size:25px}.meal-plan-working-list p{font-size:16px}.meal-plan-working-list .meal-plan-working{padding:20px}.meal-plan-tabbed-Main{gap:50px}.rewards-program-m .rewards-program-list{gap:15px}.image-with-text-m.leftImageSec .image-with-text-area{padding:100px 40px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item{gap:40px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item:not(:last-child){margin-bottom:100px}}@media only screen and (max-width: 1079px){.card__content button,.ways-to-shop-list .way-to-shop-item .heading-h3{font-size:20px}.ways-to-shop-list .way-to-shop-item p.service_desc.desc-t4{font-size:14px;line-height:normal}body.page-how-it-works h2.image-with-text__heading{font-size:25px;line-height:normal;font-weight:700}body.page-glp h2.image-with-text__heading{font-size:25px}.reach-us-list{padding:30px 20px}.reach-us-list h3.heading-h3{font-size:15px;line-height:23px}.coupons-listing .coupon-box{width:auto;flex:1}.coupons-listing .coupon-box p.saveamount.desc-t3{font-size:25px}.coupons-listing .coupon-box p.code-txt.desc-t3{font-size:16.957px}.coupons-listing .coupon-box p.spendamount.desc-t3{font-size:20px}product-recommendations h2.related-products__heading{font-size:40px}.product__title h1{font-size:30px;line-height:35px}.subscribe-iwt-area .subscribe-iwt-l .subscribe-overlay{width:100px;height:100px;right:0;top:-30px}.subscribe-iwt-area .subscribe-iwt-l .subscribe-overlay p{font-size:12px}.subscribe-iwt-area .subscribe-iwt-l .subscribe-overlay svg{width:30px;height:auto}body.page-subscribe-save main#MainContent section{margin:50px 0}.subscribe-iwt-area{grid-template-columns:1fr;gap:40px}.i-meal-banner-inn .desc-t3{font-size:16px;line-height:26px;margin:20px 0 0}.subscribe-iwt-area .subscribe-t h3.heading-h3{margin:0 0 10px;font-size:22px}.subscribe-iwt-area .subscribe-t p{font-size:16px;line-height:26px}.reward-spends-sec .reward-spends-list .reward-spend-item{padding:20px}.coaching-descMain{grid-template-columns:1fr;gap:30px}body.page-rewards-new .coaching-types-list .coaching-type .coaching-descMain h3.heading-h3{margin-bottom:5px;font-size:22px;line-height:26px}.bariatric-traits-area{gap:60px}.bariatric-traits-area .bariatric-faqs h3.faq-stage{font-size:25px;line-height:30px;margin:0 0 15px}.bariatric-traits-area .bariatric-faqs button.faq-question{font-size:20px;line-height:22px}.bariatric-traits-area .bariatric-traits-l p{font-size:18px;line-height:27px}.health-coach-header-m .health-coach-header-txt p{font-size:20px}.health-coach-area p.coach-desc,.health-coach-area .desc-t4.coach-rich p{font-size:20px;line-height:25px}.how-coach-works-area .how-coach-work-step h3{font-size:25px}.how-coach-works-area .how-coach-work-step p.desc-t4{font-size:20px}.coaching-types-list .coaching-type{padding:50px 30px}.coaching-types-list .coaching-type h3.heading-h3{margin:0 0 30px;font-size:30px;line-height:34px}.coaching-types-list .coaching-type p{font-size:20px}.how-coach-works-area,.coaching-sess-perks-area,.health-coach-area{gap:40px}.about-us-header-area .about-us-header-txt p.desc-t3{font-size:26px}.about-special-offers-m ul li a{font-size:22px}body.page-about-us main#MainContent section:not(:last-child){margin:100px 0}.about-us-header-area .about-us-header-txt{margin:30px auto 0;padding-top:30px}.i-meal-banner-inn p{font-size:18px}.contact-form-m .contact-form-area .contact-form-r,.contact-form-m .contact-form-area .contact-form-l{padding:30px}.contact-header-inn p.desc-t3{font-size:20px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item h2.heading-h2{margin:0 0 20px}ul.pagination__list li a,nav.pagination li span,nav.pagination li a{font-size:18px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item p,.all-meal-plans-m .all-meal-plans-list .meal-plan-item ul li{font-size:16px;line-height:26px}.customer .pagination li a[aria-label="Previous page"],.customer .pagination li a[aria-label="Next page"]{background-size:15px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item ul li:not(:last-child){margin-bottom:15px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item .meal-plan-btn{margin:30px 0 0}nav.pagination li{max-width:30px!important;height:30px!important}nav.pagination li a{height:30px;font-size:14px}nav.pagination ul.pagination__list{gap:10px}ul.pagination__list .pagination__item--next,ul.pagination__list .pagination__item--prev{background-size:15px}.store-perks-m .store-perks-list h6.heading-h6{font-size:14px}.card__information .card__heading{font-size:16px;line-height:18px}.card__information .price .price-item{font-size:18px}.card__content button{font-size:16px}body.collection main#MainContent section{margin:100px 0}.store-perks-m .store-perks-list{grid-template-columns:repeat(2,1fr)}ul.pagination__list li a{font-size:18px}footer.footer .footer-block h2.footer-block__heading{font-size:14px;line-height:16px;margin:0 0 10px}footer.footer .footer-block li a,footer.footer .footer-block p{font-size:13px;line-height:24px}.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-header-container h2.yotpo-reviews-carousel-header{font-size:35px}.weight-loss-meal-plans-m .weight-loss-plan-area .slick-slide{margin:0 10px}header.header nav.header__inline-menu summary.list-menu__item,header.header nav.header__inline-menu li a{font-size:14px;padding-left:10px;padding-right:20px}header.header .custom_btn a.border-radius-btn{font-size:16px}body.index main#MainContent .shopify-section:not(:first-child){margin:80px 0}.carousel-slick-m .slick-slide h3{font-size:16px}.carousel-slick-m .carousel-slick-btn,.weight-loss-meal-plans-m .weight-loss-meal-plans-l .weight-loss-meal-plan-btn{margin:30px 0 0}.heading-h1{font-size:40px;line-height:40px}.heading-h5{font-size:20px}.heading-h2{font-size:35px!important}.rewards-program-m .rewards-program-list .reward-program h3.heading-h3{font-size:25px;line-height:30px}.rewards-program-m .rewards-program-list .reward-program p{font-size:16px;line-height:22px}.rewards-program-m .rewards-program-list .reward-program{padding:50px 20px}.image-with-text-m.leftImageSec h5.heading-h5{margin:10px 0 30px}.image-with-text-m.leftImageSec .image-with-text-btn{margin-top:30px}.featured-collection-m .card.card--card .card__information h3{font-size:16px;line-height:18px}.weight-loss-meal-plans-m .weight-loss-meal-plans-l ul li{font-size:16px}.weight-loss-meal-plans-m .weight-loss-meal-plans-l ul li img{width:20px}.weight-loss-meal-plans-m .weight-loss-plan-area .slick-slide{text-align:center}.weight-loss-meal-plans-m .weight-loss-plan-area{margin-left:-10px;margin-right:-10px}.weight-loss-meal-plans-m .weight-loss-plan-area .slick-slide h3{font-size:24px;line-height:30px}.shop-filters-list .shop-filter .shop-filter-text h6{font-size:16px;line-height:20px}.shop-filters-list .shop-filter{padding:40px 20px}.image-with-text-area p{font-size:16px;line-height:22px}.image-with-text-area p{margin:25px 0 30px}.image-with-text-area .image-with-text--desc ul li{gap:15px;font-size:16px;line-height:24px}.image-with-text-area .image-with-text--desc ul li img{width:20px}.image-with-text-area .image-with-text--desc ul li:not(:last-child){margin:0 0 15px}.image-with-text-area .image-with-text-btn{margin:30px 0 0}body.index .collection ul{gap:0;row-gap:20px}body.index .collection ul li{width:33.33%;max-width:33.33%}.meal-plan-list-m .meal-plan-list-area{grid-template-columns:1fr}}@media only screen and (max-width: 991px){.rewards-desc-area{flex-direction:column;gap:30px;align-items:flex-start}.rewards-desc-area .desc-t4{margin-top:20px}.rewards-desc-area{margin-bottom:40px}body.page-rewards-new .coaching-types-list .coaching-type .coaching-descMain h3.heading-h3{font-size:18px;line-height:21px}.coaching-desc.reward-type-info svg{width:26px}.coaching-types-list,.reward-spends-sec .reward-spends-list,.meal-plan-tabbed-Main,.meal-plan-working-list{grid-template-columns:1fr}.success-story-list .success-story-txt h3{font-size:22px;margin:20px 0 10px}.success-story-list{gap:50px}.success-story-list .success-story-txt p{font-size:16px}.book-free-consultation-area .book-free-consultation-r .btnMain{height:50px}.book-free-consultation-area .book-free-consultation-l,.book-free-consultation-area .book-free-consultation-r{text-align:center}.book-free-consultation-area{grid-template-columns:1fr;gap:10px}.marquee-announcement-m p{font-size:10px;line-height:1.2}.book-free-consultation-area .book-free-consultation-l .health-coach-desc{margin:20px 0 0}.book-free-consultation-area h5.heading-h5{margin:0 0 5px}}@media only screen and (max-width: 989px){.perks-hiw-list{grid-template-columns:1fr 1fr}body.search main#MainContent{margin-top:50px;margin-bottom:30px}.contact-header-m .contact-header-area{padding:50px 0}.contact-form-m .contact-form-area .contact-form-r{margin-top:30px}.contact-form-m .contact-form-area form .field input,.contact-form-m .contact-form-area form .field textarea{font-size:16px}.contact-header-m .contact-header-area:after{top:0}body.page-all_meal_plans main#MainContent .store-perks-sec,body.customers-order main#MainContent .shopify-section{margin:80px 0}.all-meal-plans-m .all-meal-plans-list .meal-plan-item:not(:last-child){margin-bottom:80px}.all-meal-plans-m .all-meal-plans-list .meal-plan-item{grid-template-columns:1fr}header.header .custom_btn{display:none}header.header h1.header__heading{order:1}header.header .header__icons{order:2;margin-left:auto;padding-right:30px}header.header header-drawer{order:3}.shop-filters-list .shop-filter{width:calc(25% - 12px)}}@media only screen and (max-width: 767px){body.collection div.collection ul#product-grid li{width:46%!important;max-width:46%!important}.card__content form button{max-width:135px!important;min-width:135px!important}.wholesale-bottom-body ul.wholesale-body-lists{grid-template-columns:1fr}body.page-glp .rich-text-m p.rich-text-sec-desc{font-size:16px}body.page-coupon_discount_new main#MainContent .shopify-section,body.page-glp main#MainContent .shopify-section,body.page-how-it-works main#MainContent section{margin:50px 0}.coupons-listing,.reach-us-list{flex-direction:column;gap:30px}.product-detail-tabs-section .tab-content .row{grid-template-columns:1fr}product-recommendations h2.related-products__heading{font-size:30px}.product-detail-tabs-section .tabs{gap:20px}.product-detail-tabs-section .tabs .tab{font-size:16px;text-align:center}.product__title h1{font-size:22px;line-height:29px}.product__info-wrapper .price span{font-size:26px}body.product .product-detail-tabs-section{margin-top:50px}body.blog main#MainContent section:not(:first-child){margin:60px 0}body.page-man_meal_plan main#MainContent section,body.page-woman_meal_plan main#MainContent section,body.page-bariatric-plan-new main#MainContent section,body.page-protein-meal main#MainContent section{margin:80px 0}.bariatric-traits-area{grid-template-columns:1fr}.bariatric-traits-inn h2.heading-h2{margin:0 0 20px;max-width:712px}.bariatric-traits-area .bariatric-faqs h3.faq-stage{font-size:22px;line-height:25px;margin:0 0 10px}.bariatric-traits-area .bariatric-faqs button.faq-question{font-size:16px;line-height:19px}.bariatric-traits-area .bariatric-faqs .faq-item:before{top:2px}.bariatric-traits-area .bariatric-faqs .faq-item:not(:last-child):after{top:4px}.bariatric-traits-area .bariatric-faqs .faq-item{padding-left:35px}.bariatric-traits-inn .bariatric-footer-txt p{font-size:16px;line-height:24px}.bariatric-traits-inn .bariatric-footer-txt{margin-top:40px}.bariatric-traits-area .bariatric-traits-l p{font-size:15px;line-height:24px}.meal-plan-list-m .meal-plan-list-area .meal-plan-item .mealplan-buttons a{font-size:16px;padding:5px 20px}body.page-2021-meal-plans-new main#MainContent section{margin:80px 0}.meal-plan-list-m{padding:60px 0}body.page-health-coach main#MainContent section{margin:80px 0}.health-coach-header-m .health-coach-header-txt p,.how-coach-works-area .how-coach-work-step p.desc-t4{font-size:16px}.coaching-sess-perks-area ul li{padding-left:40px;font-size:16px;line-height:22px}.coaching-types-list .coaching-type h3.heading-h3{font-size:25px;line-height:30px}.coaching-types-list .coaching-type p{font-size:16px}.coaching-types-list .coaching-type p.desc-t6:not(:last-child){padding-bottom:20px;margin-bottom:20px}.coaching-types-list .coaching-type{padding:30px 20px;border:1px solid #f2f2f2}.coaching-types-m .coaching-types-desc p,.coaching-types-m .coaching-types-desc p a{font-size:16px;line-height:22px}body.page-health-coach a.btnMain{padding-left:10px;padding-right:10px}.health-coach-area .desc-t4.coach-rich{margin:20px 0 0}.faqs-body .faq-item button.faq-question{text-align:left}.coaching-sess-perks-area .health-coach-work-btn{margin:30px 0 0}.coaching-types-m .coaching-types-header,.about-health-coach-header,.how-coach-works-area h2.heading-h2,.coaching-sess-perks-area h2.heading-h2{margin:0 0 30px}.how-coach-works-area .how-coach-work-step:not(:last-child){padding-bottom:20px;margin-bottom:20px}.how-coach-works-area .how-coach-work-step h3{font-size:20px;margin:0 0 10px}.health-coach-area p.coach-desc,.health-coach-area .desc-t4.coach-rich p{font-size:16px;line-height:22px}.health-coach-area,.how-coach-works-area,.coaching-sess-perks-area,.coaching-types-list{grid-template-columns:1fr}.about-us-header-area .about-us-header-txt p.desc-t3{font-size:16px}.about-us-header-area img{max-width:150px}.about-us-blocks-link ul.meal-list li a{font-size:14px;line-height:1.2;padding:10px}.about-us-blocks-list .about-us-block{padding:100px 0 50px}.about-us-blocks-link ul.meal-list{gap:15px}.about-special-offers-m{padding:100px 0}.about-special-offers-m ul li a{font-size:18px}body.page-ip-alternate main#MainContent section{margin:70px 0;display:block}.i-meal-banner-inn p{font-size:16px}.meal-plan-tabbed-l .mainBtn button{font-size:14px;padding:10px}.contact-header-inn p.desc-t3,.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content p,.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content li{font-size:16px}.meal-plan-tabbed-Main .meal-plan-tabbed-r .tab-content ul li:not(:last-child){margin-bottom:25px;padding-bottom:25px}.meal-plan-working-list h3.heading-h3{font-size:20px}.faqs-body .faq-item button.faq-question{font-size:18PX}.faqs-body .faq-item .faq-answer-content p,.faqs-body .faq-item .faq-answer-content li{font-size:15px}.contact-form-m .contact-form-area .contact-form-l p,.contact-form-m .contact-form-area .contact-form-l p a{font-size:16px;line-height:23px}.contact-form-m .contact-form-area .contact-form-r,.contact-form-m .contact-form-area .contact-form-l{padding:20px}.success-story-banner-sec p.desc-t3{font-size:16px;margin:20px auto 0}.success-story-banner-sec{padding:80px 0}.success-story-list{grid-template-columns:1fr}body.page-success_stories1 main#MainContent section:not(:first-child){margin:0 0 100px}.book-free-consultation-m.bookConsultationSec{margin:60px 0}a.btnMain,.btnMain,.featured-collection-m .card.card--card button,.customer button{font-size:16px}.customer input{font-size:16px!important;min-height:auto!important}.customer img.loginLogoImage{max-width:140px}body.customers-login main#MainContent,body.customers-register main#MainContent{margin-bottom:60px;margin-top:30px}.customer h2.mainHeading{font-size:20px;padding-bottom:30px;margin-bottom:30px}.customer h1{font-size:25px}.store-perks-m .store-perks-list{grid-template-columns:repeat(1,1fr);gap:40px}.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-header-container h2.yotpo-reviews-carousel-header{font-size:30px}.desktopOnly{display:none}.weight-loss-meal-plans-m .weight-loss-meal-plans-l{grid-template-columns:1fr;gap:0}.weight-loss-meal-plans-m .weight-loss-plan-area .slick-slide h3{font-size:20px;line-height:22px}.weight-loss-meal-plans-m .weight-loss-plan-area .slick-slide p{font-size:16px;line-height:22px}.shop-filters-list .shop-filter{width:calc(33.33% - 10px)}.rewards-program-m .rewards-program-list{grid-template-columns:repeat(1,1fr);gap:30px;padding:0}.marquee-announcement-m p{font-size:14px}.responsive-home-banner-main .desktop-only-banner{display:none}.heading-h1{font-size:30px;line-height:30px}.carousel-slick-m .slick-slide h3{font-size:15px}a.btnMain,.btnMain,.featured-collection-m .card.card--card button{font-size:14px}.weight-loss-meal-plans-inn .weight-loss-meal-plan-btn{margin:35px 0 25px}.image-with-text-area{grid-template-columns:1fr;gap:0}.image-with-text-area .image-with-text-btn{margin:24px 0 0}.image-with-text-area .image-with-text--desc ul li{gap:8px;font-size:12px;line-height:15px}.image-with-text-area p{font-size:12px;line-height:15px}.image-with-text-area .image-with-text--desc{margin-top:25px}.image-with-text-area p{margin:25px 0}.rewards-program-header{grid-template-columns:1fr}.rewards-program-header{margin:0 0 35px}.rewards-program-inn .reward-program-btn{margin:25px 0 0}.MobileSlider.rewards-program-m .slick-list{padding:0 50px 0 0!important}.MobileSlider.rewards-program-m .slick-list,.MobileSlider.rewards-program-m .slick-track{display:flex;gap:15px}.rewards-program-m .rewards-program-list{background-image:none}.rewards-program-m{background-image:url(/cdn/shop/files/Ellipse_172_1.png?v=1754284510);background-size:100%;background-repeat:no-repeat;background-position:left center;background-size:contain}.rewards-program-m{position:relative}.MobileSlider.rewards-program-m:before{content:"";position:absolute;background:radial-gradient(circle at center,#f8d5ff,#cef,#fff);z-index:-1;top:0;left:0;width:100%;height:100%;opacity:.7}.MobileSlider.rewards-program-m .slick-slide{background:#fff;border-radius:4px}.rewards-program-m .rewards-program-list .reward-program h3.heading-h3{font-size:15px;line-height:20px;margin:25px 0}.rewards-program-m .rewards-program-list .reward-program p{font-size:12px;line-height:15px}.MobileSlider.rewards-program-m .rewards-program-area{margin:0 -15px}.heading-h2{font-size:30px!important}.heading-h5{font-size:16px}.rewards-program-header h5.heading-h5{margin:0 0 5px}.rewards-program-m .rewards-program-list .reward-program-img img{width:35px}.rewards-program-m .rewards-program-list .reward-program{padding:60px 40px 30px}.image-with-text-m.leftImageSec .mobileOnly{display:none}.image-with-text-m.leftImageSec .image-with-text-area{background:transparent!important;padding:0}.image-with-text-m.leftImageSec .image-with-text-area h2.heading-h2{order:1}.image-with-text-m.leftImageSec .image-with-text-area h5.heading-h5{order:2}.image-with-text-m.leftImageSec .image-with-text-area .image-with-text-l{order:3}.image-with-text-m.leftImageSec .image-with-text-area .image-with-text-r{order:4}.image-with-text-m.leftImageSec h5.heading-h5{margin:5px 0 25px}.image-with-text-m.leftImageSec .image-with-text-area .image-with-text--desc.desc-t3{margin:20px 0 0}.image-with-text-m.leftImageSec .image-with-text-btn{margin-top:25px}body.index .featured-collection-m .collection__title .collection__view-all{display:none}.yotpo-reviews-carousel-widget-clear .yotpo-reviews-carousel-bottomline-seo span.reviews-bottomline-total-reviews{font-size:15px;line-height:20px}.reviews-carousel-reviews-bottomline.reviews-bottomline-mobile-mode svg{width:12px}.reviews-carousel-reviews-bottomline.reviews-bottomline-mobile-mode{gap:0}.MobileSlider .shop-brands-area .slick-list{padding-left:0!important}.weight-loss-meal-plans-m .weight-loss-meal-plans-r ul li{gap:8px;font-size:12px}.weight-loss-meal-plans-m .weight-loss-meal-plans-r ul li img{width:15px}.shop-filters-list .shop-filter img{width:35px;margin:0 auto 20px}.shop-filters-list .shop-filter .shop-filter-text h6{font-size:13px;line-height:16px}.MobileSlider.shop-filters-list .slick-list{padding-left:0!important}.MobileSlider.shop-filters-list .slick-list,.MobileSlider.shop-filters-list .slick-track{display:flex;gap:15px}.withBg .shop-filters-list{background-image:none}.shop-filters-m.withBg{position:relative}.shop-filters-m.withBg:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%) rotate(-15deg);width:100%;height:100%;background:linear-gradient(135deg,#a6e5fd,#ff97f4);filter:blur(40px);opacity:.6;z-index:0;pointer-events:none}}@media only screen and (max-width: 749px){.perks-hiw-list{grid-template-columns:1fr}body.page-glp .image-with-text__content,body.page-how-it-works .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding-left:0;padding-right:0}.ways-to-shop-list{flex-direction:column}body.blog .blog-articles{grid-template-columns:1fr}.footer-block.grid__item .footer-block__details-content.footer-block-image{justify-content:flex-start}.footer__content-bottom .copyright__content{font-size:13px;line-height:20px}.footer__content-bottom{padding-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/253/assets/custom.css.map */
