.custom-page-width{max-width:1440px;padding:0 15px;margin:0 auto}@media screen and (min-width: 1025px){.stats-section,.benefit-section,.supplement-section,.custom-featured-collection,.fixxr-protocol-section,.banner-with-text,.image-with-text-section,.review-section,.faq-section,.service-section{padding-top:80px!important;padding-bottom:80px!important}}@media screen and (min-width: 768px) and (max-width: 1024px){.stats-section,.benefit-section,.supplement-section,.custom-featured-collection,.fixxr-protocol-section,.banner-with-text,.image-with-text-section,.review-section,.faq-section,.service-section{padding-top:60px!important;padding-bottom:60px!important}}@media screen and (max-width: 767px){.stats-section,.benefit-section,.supplement-section,.custom-featured-collection,.banner-with-text,.review-section,.faq-section,.service-section{padding-top:40px!important;padding-bottom:40px!important}}@font-face{font-family:"Source Serif Pro";src:url(/cdn/shop/files/SourceSerifPro-Bold.eot?v=1751005728);src:url(/cdn/shop/files/SourceSerifPro-Bold.eot?v=1751005728) format("embedded-opentype"),url(/cdn/shop/files/SourceSerifPro-Bold.woff2?v=1751005854) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Bold.woff?v=1751005844) format("woff"),url(/cdn/shop/files/SourceSerifPro-Bold.ttf?v=1751005829) format("truetype");font-weight:700}@font-face{font-family:"Source Serif Pro";src:url(/cdn/shop/files/SourceSerifPro-ExtraLight.eot?v=1751005728);src:url(/cdn/shop/files/SourceSerifPro-ExtraLight.eot?v=1751005728) format("embedded-opentype"),url(/cdn/shop/files/SourceSerifPro-ExtraLight.woff2?v=1751005854) format("woff2"),url(/cdn/shop/files/SourceSerifPro-ExtraLight.woff?v=1751005844) format("woff"),url(/cdn/shop/files/SourceSerifPro-ExtraLight.ttf?v=1751005829) format("truetype");font-weight:100}@font-face{font-family:"Source Serif Pro";src:url(/cdn/shop/files/SourceSerifPro-SemiBold.eot?v=1751005728);src:url(/cdn/shop/files/SourceSerifPro-SemiBold.eot?v=1751005728) format("embedded-opentype"),url(/cdn/shop/files/SourceSerifPro-SemiBold.woff2?v=1751005854) format("woff2"),url(/cdn/shop/files/SourceSerifPro-SemiBold.woff?v=1751005844) format("woff"),url(/cdn/shop/files/SourceSerifPro-SemiBold.ttf?v=1751005830) format("truetype");font-weight:600}@font-face{font-family:"Source Serif Pro";src:url(/cdn/shop/files/SourceSerifPro-Regular.eot?v=1751005728);src:url(/cdn/shop/files/SourceSerifPro-Regular.eot?v=1751005728) format("embedded-opentype"),url(/cdn/shop/files/SourceSerifPro-Regular.woff2?v=1751005854) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Regular.woff?v=1751005844) format("woff"),url(/cdn/shop/files/SourceSerifPro-Regular.ttf?v=1751005830) format("truetype");font-weight:500}@font-face{font-family:"Source Serif Pro";src:url(/cdn/shop/files/SourceSerifPro-Black.eot?v=1751005728);src:url(/cdn/shop/files/SourceSerifPro-Black.eot?v=1751005728) format("embedded-opentype"),url(/cdn/shop/files/SourceSerifPro-Black.woff2?v=1751005854) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Black.woff?v=1751005843) format("woff"),url(/cdn/shop/files/SourceSerifPro-Black.ttf?v=1751005829) format("truetype");font-weight:900}@font-face{font-family:"Source Serif Pro";src:url(/cdn/shop/files/SourceSerifPro-Light.eot?v=1751005728);src:url(/cdn/shop/files/SourceSerifPro-Light.eot?v=1751005728) format("embedded-opentype"),url(/cdn/shop/files/SourceSerifPro-Light.woff2?v=1751005854) format("woff2"),url(/cdn/shop/files/SourceSerifPro-Light.woff?v=1751005844) format("woff"),url(/cdn/shop/files/SourceSerifPro-Light.ttf?v=1751005830) format("truetype");font-weight:100;font-style:normal;font-display:swap}.font_family-ss{font-family:Source Serif Pro}.font_family-i{font-family:Inter}.letter_spacing-0{letter-spacing:0}.font_weight-100{font-weight:100}.font_weight-200{font-weight:200}.font_weight-300{font-weight:300}.font_weight-400{font-weight:400}.font_weight-500{font-weight:500}.font_weight-600{font-weight:600}.font_weight-700{font-weight:700}.primary-button{background-color:#f8d146;max-width:482px;height:76px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:6px;color:#000;text-align:center;padding:15px}.secondary-button{background-color:#000;max-width:370px;width:100%;height:56px;display:flex;justify-content:center;align-items:center;border-radius:4px;color:#fff;padding:15px;text-align:center}@media screen and (min-width: 768px){.font-96{font-size:76px;line-height:86px}.font-64{font-size:44px;line-height:54px}.font-48{font-size:36px;line-height:46px}.font-36{font-size:30px;line-height:40px}.font-32{font-size:26px;line-height:36px}.font-30{font-size:22px;line-height:32px;text-align:center}.font-28,.font-26,.font-25,.font-24{font-size:20px;line-height:30px}.font-22{font-size:18px;line-height:28px}body .hero-banner .hero-banner__desc p{margin:20px 0 50px}.hero-banner__content.hero-banner__content{max-width:800px}.stats-section .stat-content{gap:20px}.stats-section .percentage{font-size:40px;line-height:50px}.stats-section .stat-box-icon-with-number .icon{max-width:60px;min-width:60px}.stats-section .stat-box{padding:20px}.benefit-section .benefit-description{margin-top:35px}.benefit-section .benefit-description-content{margin-right:20px}.benefit-section .benefit-list{margin-left:20px;padding:30px 20px 40px}.benefit-section .benefit-list h3{margin-bottom:25px}.benefit-section .benefit-list ul{gap:20px 0}body .benefit-section .primary-button{max-width:400px;height:100px;padding:20px 30px}body .supplement-section{background-position:center right}.supplement-section .supplement-grid{gap:20px 25px}.supplement-section .supplement-grid-item h3 .supplement-grid-text{max-width:100%}.supplement-section .supplement-grid-item a{padding:20PX}.supplement-section .supplement-grid-image img{max-width:50px}.supplement-section .supplement-grid-item h3{margin:5px 0 0}.custom-featured-collection .custom-featured-collection-heading p{margin-top:25px;margin-bottom:40px}body .custom-featured-collection .flickity-enabled.row .flickity-prev{right:80px}body .custom-featured-collection .flickity-enabled .flickity-nav{height:40px;width:40px}body .custom-featured-collection .row .columns{padding:0 17.5px}.custom-featured-collection .custom-featured-collection-info{margin:12px 0 7px}body .custom-featured-collection span.stamped-product-reviews-badge{font-size:20px;line-height:30px}.fixxr-protocol-section .fixxr-protocol-detail{padding:30px;max-width:330px;margin-left:0}.fixxr-protocol-section .fixxr-protocol-detail h2{padding-bottom:120px}.fixxr-protocol-section .fixxr-protocol-info{padding:0 15px 30px}.fixxr-protocol-section .protocol-image{max-width:140px}.fixxr-protocol-section .fixxr-protocol-content{gap:30px}.fixxr-protocol-section{padding-top:45px!important;padding-bottom:40px!important}.banner-with-text.custom-bundle .heading{font-size:50px!important;line-height:60PX!important}body .banner-with-text.custom-bundle .sub-heading p{margin:0 0 25px}.banner-with-text.custom-bundle .banner-with-text-button{font-size:20px;line-height:30px}.image-with-text-section .sub-heading p{margin:10px 0 50px}.image-with-text-section .image-with-text-details .mobile-image{display:none}.image-with-text-section .image-with-text-details{gap:50px}body .image-with-text-section .image-details{width:calc(30% - 25px)}body .image-with-text-section .text-detils{width:calc(70% - 25px)}body .image-with-text-section .sub-heading{padding:20px 0 10px}.image-with-text-section .information p{margin:0 0 15px}body .image-with-text-section .information p:nth-child(3){font-size:28px;line-height:38px}.image-with-text-section .information p:last-child{margin:0}.review-section .review-details-heading h2{padding-bottom:45px}.review-section .quote-image{top:-9px;right:40px;max-width:40px}.review-section .review-detail .review-information{padding:24px 20px 24px 24px;gap:20px}.review-section .product-image img{margin-top:0}.review-section .product-info{gap:20px}.review-section .reviewd-product{gap:15px}.review-section a.product-button{font-size:26px}.review-section .review{padding:10px 0 20px}.review-section .review p{margin:0}.review-section .rating-image{max-width:100px}.review-section .review-detail{padding-bottom:40px}body .review-section .swiper-pagination-bullet{width:15px;height:15px}body .custom-quiz .banner-with-text-button{max-width:400px;height:100px;padding:20px 30px}body .banner-with-text.custom-quiz .sub-heading p{margin:0 0 25px}body .banner-with-text.custom-quiz .sub-heading{font-size:50px!important;padding-top:10px!important;line-height:60px!important}body .faq-section .section-heading{padding-bottom:40px}.faq-section .question{padding:15px 40px 15px 25px}.faq-section .question:after{font-size:30px;line-height:30px;right:40px}.service-section .service-image{max-width:75px}.service-section .service-title{max-width:232px}.service-section .service-title p{line-height:34px}.primary-button,.banner-with-text.custom-bundle .banner-with-text-button{max-width:350px;height:60px}.secondary-button{height:45px}}@media screen and (max-width: 1024px) and (min-width: 768px){.font-96{font-size:60px;line-height:70px}.font-64{font-size:38px;line-height:48px}.font-48{font-size:30px;line-height:40px}.font-36{font-size:26px;line-height:36px}.font-32{font-size:22px;line-height:32px}.font-30{font-size:20px;line-height:30px;text-align:center}.font-28,.font-26,.font-25,.font-24{font-size:18px;line-height:28px}.font-22{font-size:16px;line-height:26px}.hero-banner{height:100%!important}body .hero-banner .hero-banner__desc p{margin:10px 0 30px;line-height:30px}.stats-section .stat-content{gap:20px;display:grid;grid-template-columns:48.5% 48.5%;justify-content:center}.stats-section .stat-box-icon-with-number{display:flex;gap:10px}.benefit-section .benefit-description{margin-top:25px}.benefit-section .benefit-list{padding:20px 20px 30px}.benefit-section .benefit-list ul{gap:15px 0}.benefit-section .benefit-list ul li{margin-left:15px;line-height:20px}body .benefit-section .primary-button{max-width:300px;height:80px;padding:15px 25px}body .supplement-section .text-content h2,body .supplement-section .text-content p{margin:0 0 15px}.supplement-section .supplement-grid{gap:15px 20px}.supplement-section .supplement-grid-item a{padding:20PX}.custom-featured-collection .custom-featured-collection-heading p{margin-top:15px;margin-bottom:25px}.product-grid-button-text{font-size:14px}body .custom-featured-collection .flickity-enabled.row .flickity-prev{right:70px}body .custom-featured-collection .flickity-enabled .flickity-nav{height:35px;width:35px}body .custom-featured-collection .flickity-nav svg{width:15px;height:15px}body .custom-featured-collection .row .columns{padding:0 12px}body .custom-featured-collection span.stamped-product-reviews-badge{font-size:18px;line-height:28px}.fixxr-protocol-section .fixxr-protocol-detail{min-width:260px}.fixxr-protocol-section .fixxr-protocol-detail h2{padding-bottom:80px}.fixxr-protocol-section .fixxr-protocol-content{gap:20px}body .fixxr-protocol-image img{max-width:75px}.banner-with-text.custom-bundle .heading{font-size:44px!important;line-height:54PX!important}body .custom-bundle .sub-heading{max-width:400px}body .banner-with-text.custom-bundle .sub-heading p{font-weight:400;font-size:20px}.banner-with-text.custom-bundle .banner-with-text-button{font-size:20px;line-height:30px}.image-with-text-section .sub-heading p{margin:10px 0 50px}.image-with-text-section .image-with-text-details{gap:30px}body .image-with-text-section .sub-heading{padding:5px 0;font-size:22px;line-height:32px}body .image-with-text-section .information{font-size:15px;line-height:25px}.image-with-text-section .text-detils .heading{font-size:30px;line-height:40px}body .image-with-text-section .information p:nth-child(3){font-size:24px;line-height:30px}body .image-with-text-section .information p{margin:0 0 10px}body .image-with-text-section .information p:last-child{margin:0}.review-section .review-details-heading h2{padding-bottom:25px}body .custom-quiz .banner-with-text-button{max-width:300px;height:80px;padding:10px 15px}body .faq-section .section-heading{padding-bottom:25px}.faq-section .faq-info{margin-bottom:15px}.faq-section .question{padding:15px 40px 15px 25px}.faq-section .question:after{font-size:30px;line-height:30px;right:40px}.service-section .service-image{max-width:60px}.service-section .service-title{max-width:275px}.service-section .service-title p{font-size:22px;line-height:30px}.primary-button,.banner-with-text.custom-bundle .banner-with-text-button{max-width:300px;height:50px}.secondary-button{height:45px}}@media screen and (max-width: 767px){.font-96{font-size:76px;line-height:86px}.font-64,.font-48{font-size:24px;line-height:34px}.font-36{font-size:30px;line-height:40px}.font-32{font-size:26px;line-height:36px}.font-30{font-size:22px;line-height:32px;text-align:center}.font-28,.font-26{font-size:16px;line-height:26px}.font-25,.font-24,.font-22{font-size:12px;line-height:18px}body .hero-banner .hero-banner__desc p{margin:20px 0 50px}.stats-section .stat-box{padding:20px 7px 21px 18px}body .stats-section .stat-content{gap:6px;padding:0;display:grid;grid-template-columns:1fr 1fr}.stats-section .stat-box-icon-with-number .icon{max-width:54px;min-width:54px}.stats-section .stat-box-icon-with-number{gap:3px}.stats-section .percentage{font-size:32px;line-height:42px}.stats-section .description p{margin:9px 0 0;line-height:15px}.benefit-section{padding-right:15px;padding-left:15px}.benefit-section .benefit-description{margin-top:20px;grid-template-columns:auto}.benefit-section .benefit-description-content{margin-right:0}.benefit-section .benefit-description-content p{margin-bottom:20px;font-family:Source Serif Pro;line-height:19px;font-size:15px}.benefit-section .page-width.custom-page-width h2.benefit-heading{line-height:28px;font-family:Source Serif Pro}.benefit-section .page-width.custom-page-width{padding:0 15px 0 6px}.benefit-section .benefit-list{margin-left:0;padding:28px 21px 33px 26px;margin-bottom:37px}.benefit-section .benefit-list h3{margin-bottom:18px;line-height:19px;font-family:Inter}.benefit-section .benefit-list ul{gap:12px 0}.benefit-section .benefit-list ul li{font-size:12px;line-height:20px;margin-left:5px}.benefit-section .benefit-list ul li img{max-width:10px;margin-right:5px}body .benefit-section .primary-button{max-width:350px;height:75px;padding:14px 20px 6px;line-height:19px}.supplement-section .page-width{padding:0!important}.supplement-section .text-content h2,.supplement-section .supplement-grid,.supplement-section .text-content h2~span p{padding:0 30px}body .supplement-section .text-content h2{font-size:24px;line-height:31px;margin:0 0 22px;max-width:90%;font-family:Source Serif Pro}body .supplement-section .text-content span{font-size:15px}body .supplement-section .text-content p{margin:0 0 16px}.supplement-section .supplement-grid{gap:26px 29px;grid-template-columns:1fr 1fr;margin-top:26px}.supplement-section .supplement-grid-item h3 .supplement-grid-text{font-size:14px;line-height:17px}.supplement-section .supplement-grid-item h3 svg,.supplement-section .supplement-grid-item h3 span:last-child{width:16px;height:23px}.supplement-section .supplement-grid .supplement-grid-image{margin-left:-10px}.supplement-section .supplement-grid-item a{padding:0 35px 20px 13px;background:#d9d9d9}.supplement-section .supplement-grid-image img{max-width:63px}.supplement-section .supplement-grid-item h3{margin:5px 0 0;align-items:end}.custom-featured-collection-heading.heading-left{text-align:center;align-items:center;justify-content:center;display:flex;flex-direction:column}.custom-featured-collection-heading h2{font-size:32px;line-height:32px}.custom-featured-collection .custom-featured-collection-heading p{margin-top:11px;margin-bottom:43px;max-width:77%;text-align:center;font-family:Source Serif Pro;line-height:22px}body .custom-featured-collection .flickity-enabled .flickity-nav{display:block}body .custom-featured-collection .flickity-enabled .flickity-nav{height:34px;width:34px;bottom:0;top:unset;display:flex}body .custom-featured-collection .flickity-nav svg{width:14px;height:14px}body .custom-featured-collection .flickity-enabled.row .flickity-next,body .custom-featured-collection .flickity-enabled.row .flickity-prev{top:unset}body .featured-collection__inner.display-type--carousel .products.flickity-enabled .flickity-viewport{overflow:hidden;margin-bottom:72px}.custom-featured-collection .featured-collection__inner{margin-left:-15px;margin-right:-15px}body .custom-featured-collection .row .columns{padding:0 10.5px;max-width:298px;height:100%;min-height:501px}.custom-featured-collection .flickity-enabled.row .flickity-next{right:13px!important}body .custom-featured-collection .flickity-enabled.row .flickity-prev{right:54px}.custom-featured-collection-item{height:100%}body .custom-featured-collection-image{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:16px}.custom-featured-collection .custom-featured-collection-info{margin:13px 0;flex-direction:column}body .product-grid-button-text{font-size:16px;line-height:26px}body .custom-featured-collection-info h3,body .custom-featured-collection-info p{font-size:20px;line-height:30px}body .custom-featured-collection span.stamped-product-reviews-badge{font-size:12px;line-height:22px}.custom-featured-collection .desktop-price{display:none}body .custom-featured-collection span.stamped-badge{padding-bottom:0;padding-top:0}body .custom-featured-collection span.stamped-product-reviews-badge .stamped-badge-starrating .stamped-fa-star:before{font-size:15px}.mobile-collection-info{padding:0 40px;text-align:center}.fixxr-protocol-section .fixxr-protocol-detail{padding:22px;max-width:195px;margin-left:15px;flex:1}.fixxr-protocol-information{flex:1}.fixxr-protocol-section .page-width .fixxr-protocol-content{margin:0 -15px}.fixxr-protocol-section .fixxr-protocol-detail h2{padding-bottom:80px;padding-top:30px;padding-left:6px;font-size:20px;line-height:24px}.fixxr-protocol-section .fixxr-protocol-image img{max-width:54px}.fixxr-protocol-section .fixxr-protocol-info{padding:10px}.fixxr-protocol-section .fixxr-protocol-info .information{line-height:14px}.fixxr-protocol-info img{margin:0 auto!important}.fixxr-protocol-section .protocol-image{max-width:120px;margin:0}body .fixxr-protocol-section .fixxr-protocol-content{gap:22px}body .fixxr-protocol-info h3{padding-bottom:7px}.fixxr-protocol-section .fixxr-protocol-info .information{line-height:15px}section.banner-with-text .custom-page-width{padding:0}.banner-with-text.custom-bundle .heading{font-size:40px!important;line-height:50PX!important;padding:0 45px}body .banner-with-text.custom-bundle .sub-heading p{margin:0 0 43px;font-size:16px;line-height:22px;padding:0 65px 0 45px;font-weight:400}.banner-with-text .mobile-image{margin-bottom:43px}.banner-with-text.custom-bundle .banner-with-text-button{max-width:274px;height:56px;font-size:20px;line-height:30px}.image-with-text-section .sub-heading p{margin:10px 0 50px}.image-with-text-section .image-with-text-details{flex-direction:column;gap:0px}.image-with-text-section .mobile-heading{display:block;text-align:center;padding:0 25px 0 35px}.image-with-text-section .image-with-text-details .mobile-image{display:block}.image-with-text-section .image-with-text-details .dektop-image{display:none}.image-with-text-section{padding-top:50px!important;padding-bottom:40px!important}.image-with-text-section .mobile-heading h2{margin-bottom:34px;line-height:31px;text-align:left}body .image-with-text-section .image-details{width:100%;max-width:264px}body .image-with-text-section .text-detils{width:100%;padding:0 15px}body .image-with-text-section .sub-heading{padding:44px 0 14px;font-size:20px;line-height:20px}body .image-with-text-section .information p:nth-child(3){font-size:16px;line-height:20px}.image-with-text-section .information p{margin-bottom:19px;letter-spacing:-.5px!important;line-height:19px;font-family:"Source Serif Pro"}.image-with-text-section .information p:last-child{margin:0}.review-section .review-details-heading h2{padding-bottom:45px}.review-section .quote-image{top:-10px;right:20px;max-width:30px}.review-section .page-width.custom-page-width{padding:0 31px}.review-section .review-detail .review-information{padding:11px 16px 11px 11px;gap:20px}.review-section .reviewer{padding-bottom:15px;font-family:"Source Serif Pro";line-height:13px;font-weight:400}.review-section .product-info .product-text p,.review-section .product-info .product-text span{font-family:"Source Serif Pro";line-height:13px;font-weight:400}.review-section .product-image img{margin-top:0}.review-section .product-info{gap:20px;margin-right:-20px}.review-section .reviewd-product{gap:15px}body .review-section a.product-button{display:none}.review-section .review{padding:10px 0 20px;font-family:"Source Serif Pro";line-height:13px;font-weight:400}.review-section .review p{margin:0;line-height:13px}body .review-section .rating-image{max-width:70px}.review-section .review-detail{padding-bottom:60px}.banner-with-text.custom-quiz .heading{font-size:18px!important;line-height:18px!important;padding:0 40px}body .custom-quiz .banner-with-text-button{max-width:359px;height:82px;padding:15px 25px;line-height:20px}body .custom-quiz .banner-with-text__cta{font-size:16px;line-height:16px}body .custom-quiz.banner-with-text .mobile-image{margin-bottom:39px}body .banner-with-text.custom-quiz .sub-heading p{margin:0 0 38px}body .banner-with-text.custom-quiz .sub-heading{font-size:30px!important;padding-top:12px!important;line-height:40px!important;padding:0 30px 0 40px}body .faq-section .section-heading{padding-bottom:30px;padding-left:15%;padding-right:15%}.faq-section .question{padding:14px 43px 14px 14px;font-size:12px;line-height:22px}.faq-section .question:after{font-size:15px;line-height:15px;right:15px}.faq-section .faq-info{margin-bottom:12px}.service-section .service-details{position:relative;display:grid;grid-template-columns:auto auto;margin:0 15px 0 25px;gap:42px 0px}.service-section .service-details:after{content:"";background:#e5e5e5;height:1px;width:85%;left:0;right:0;top:0;bottom:0;position:absolute;margin:auto}.service-detail{flex-direction:column;max-width:166px}.service-section .service-detail:nth-child(2) .service-image{margin-top:-14px}.service-section .service-detail:last-child,.service-section .service-detail:nth-child(2){padding-left:27px;margin-left:0;border-left:1px solid #E5E5E5}.service-section .service-detail:last-child .service-information p{margin-right:5px}.service-section .service-detail:nth-child(2) .service-information{padding-right:15px}.service-section .service-image{max-width:49px;margin-left:-36px}.service-section .service-title{max-width:100%;font-size:14px;line-height:14px}.service-section .service-title p{line-height:26px;font-size:15px;margin:2px 0 8px;font-family:"Source Serif Pro"}.service-section .service-information p{color:#fff;margin:0;line-height:16px}.service-section{padding-top:32px!important;padding-bottom:40px!important}.primary-button{max-width:350px;height:60px}.secondary-button{height:38px;padding:5px 15px;max-width:218px}}@media screen and (max-width: 380px){.fixxr-protocol-section .fixxr-protocol-detail{margin-left:15px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom-modified-style.css.map */
