@import"https://fonts.googleapis.com/css2?family=PT+Sans+Narrow:wght@400;700&display=swap";.product-lp .content{margin-top:0}.product-lp .mobile-b{display:none}.product-lp h2,.product-lp h2 b,.product-lp h3{font-weight:800;letter-spacing:-.05em}.product-lp a{word-break:break-all}.product-lp .bullets{margin-bottom:2rem}.product-lp .bullets li{background-image:url(/images/STEMX/arrow.png);background-position:0 0;background-repeat:no-repeat;background-size:2rem auto;padding:0 0 .5rem 2.5rem;font-size:1.8rem}.product-lp .product-icons-list{padding-left:0;display:none}.product-lp .product-info-block h1{padding-top:0}.product-lp .product-info-block .stars{position:relative;margin-bottom:1rem}.product-lp .product-info-block .stars b{position:relative;margin:0 .5rem;top:-.4rem}.product-lp .product-info-block small{opacity:.8;top:-.5rem;position:relative;margin-left:1rem}.product-lp .product-info-block ul{margin-bottom:2rem;margin-top:2rem}.product-lp .product-info-block ul li{background-image:url(/images/STEMX/arrow.png);background-position:0 0;background-repeat:no-repeat;background-size:2rem auto;padding:0 0 .5rem 2.5rem}@media(min-width:1200px){.product-lp .product-info-block h1{font-size:6rem!important}.product-lp .product-info-block .stars{transform:scale(1.2)!important;margin-left:2.6rem;margin-bottom:2rem;margin-top:1rem}.product-lp .product-info-block ol li,.product-lp .product-info-block p,.product-lp .product-info-block ul li{font-size:1.9rem}}.product-lp .product-main-details .container{align-items:center}.product-lp .img-block{max-width:40vw}.product-lp .product-description{max-height:none}.product-lp .checkout-wrapper{max-width:1280px;margin:0 auto;padding:0 4rem}.product-lp .checkout-wrapper .products-offers,.product-lp .checkout-wrapper .products-offers .product-offer{margin-top:0}@media(max-width:820px){.product-lp .checkout-wrapper{padding:0 2rem}}.product-lp .product-ingredients{background:#17341a;background:radial-gradient(circle,#17341a 0,#07150f 100%);padding-bottom:4rem}.product-lp .product-ingredients .product-claims{color:#fff;margin-bottom:2rem}.product-lp .product-ingredients .product-claims p{text-align:left;margin-bottom:2rem;font-size:1.8rem;padding:0 2rem}.product-lp .product-ingredients .product-claims ul{margin-bottom:2rem;padding:0 2rem}.product-lp .product-ingredients .product-claims ul li{background-image:url(/images/STEMX/arrow.png);background-position:0 0;background-repeat:no-repeat;background-size:2rem auto;padding:0 0 .5rem 2.5rem;font-size:1.8rem}@media(min-width:601px){.product-lp .product-ingredients .product-claims{margin-bottom:0}.product-lp .product-ingredients .product-claims ul{margin:2rem auto;display:block;max-width:70rem}.product-lp .product-ingredients .product-claims p{margin:1rem auto 0;display:block;max-width:70rem}}@media(min-width:821px){.product-lp .product-ingredients .product-claims{margin-top:8rem}}@media(min-width:1200px){.product-lp .product-ingredients .product-claims ol li,.product-lp .product-ingredients .product-claims p,.product-lp .product-ingredients .product-claims ul li{font-size:1.9rem;line-height:2.2rem}}.product-lp .product-ingredients .product-ingredients-title{background-image:url(/images/abp-page/abp-arr-banner.png);background-position:bottom;background-size:cover;background-repeat:no-repeat;padding:5rem 0 10rem}.product-lp .product-ingredients .product-ingredients-title h2{color:#fff;text-align:center;max-width:90rem;margin:0 auto;padding:0 2rem;font-size:4.6rem}.product-lp .product-ingredients .product-ingredients-title p{color:#fff;text-align:center;max-width:70rem;margin:2rem auto 0;padding:0 2rem;font-size:2rem;line-height:1.3}.product-lp .product-ingredients .center{color:#fff;text-align:center;display:block;margin:6rem auto 4rem;max-width:70rem;font-size:2rem}.product-lp .product-ingredients .product-ingredients-list{display:flex;align-items:center;justify-content:center;position:relative;color:#fff;padding:0 0 10rem}.product-lp .product-ingredients .product-ingredients-list .product-img{max-width:18vw;margin:2rem;position:relative;z-index:2}@media(min-width:1360px){.product-lp .product-ingredients .product-ingredients-list .product-img{max-width:25rem}}.product-lp .product-ingredients .product-ingredients-list .product-ingredient{position:absolute;max-width:35rem;min-width:35rem;text-align:center}.product-lp .product-ingredients .product-ingredients-list .product-ingredient:before{content:"";position:absolute;background-position:bottom;background-size:100% auto;background-repeat:no-repeat;width:8.6rem;height:1.5rem;background-image:url(/images/mhm-page/arrow.svg);background-size:auto 100%;background-position:0;opacity:.5}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-1{left:calc((40vw - 45rem)/2);top:2%}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-1:before{right:-5rem;top:2rem;transform:rotate(30deg)}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-2{left:calc((40vw - 45rem)/2);top:42%}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-2:before{right:-5rem;top:1.1rem}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-3{left:calc((40vw - 45rem)/2);top:72%}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-3:before{right:-5rem;top:0;transform:rotate(-30deg)}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-4{right:calc((40vw - 45rem)/2);top:3%}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-4:before{left:-5rem;top:2rem;transform:rotate(-210deg)}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-5{right:calc((40vw - 45rem)/2);top:43%}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-5:before{left:-5rem;top:0;transform:rotate(180deg)}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-6{right:calc((40vw - 45rem)/2);top:72%}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-6:before{left:-5rem;top:0;transform:rotate(210deg)}@media(min-width:1360px){.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-1,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-2,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-3{left:9rem}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-4,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-5,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-6{right:9rem}}.product-lp .product-ingredients .product-ingredients-list h3{color:#5aac1c;font-size:3.2rem;line-height:1;padding-bottom:1rem;max-width:25rem;margin:0 auto}.product-lp .product-ingredients .product-ingredients-list small{position:absolute;bottom:0;opacity:.5}.product-lp .product-review{background-color:#faf7fa;padding:8rem 0;position:relative;overflow:hidden}.product-lp .product-review .stars{position:relative;margin-bottom:2rem}@media(min-width:1200px){.product-lp .product-review .stars{transform:scale(1.2)!important;margin-left:2.6rem;margin-bottom:3rem;margin-top:1rem}}.product-lp .product-review .stars b{position:relative;margin:0 .5rem;top:-.4rem}.product-lp .product-review .stars small{opacity:.8;top:-.5rem;position:relative;margin-left:1rem}.product-lp .product-review .img-block{position:absolute;right:55vw;bottom:0;width:auto;height:110%;z-index:1}.product-lp .product-review .img-block img{max-height:100%;height:100%;width:auto;min-width:auto;max-width:none}.product-lp .product-review .review-wrapper{padding-left:60rem;z-index:100;position:relative}.product-lp .product-review p{font-size:2.2rem;line-height:1.1}.product-lp .product-review .name{color:#5aac1c;background-image:url(/images/jnt-page/verified-symbol-icon.svg);background-position:0 0;background-repeat:no-repeat;background-size:2rem auto;padding-left:2.5rem;font-size:1.6rem;margin-bottom:0;line-height:1.3}.product-lp .product-review .name span{margin-left:1rem}.product-lp .product-benefits{background-color:#0e190f;background-image:url(/images/abp-page/abp-benefits-bg.png);background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;padding:3rem 0 5rem}.product-lp .product-benefits .container{max-width:1200px}.product-lp .product-benefits h2,.product-lp .product-benefits h3{color:#fff}.product-lp .product-benefits h2{color:#fff;text-align:left;max-width:60rem;font-size:5.4rem;line-height:1}.product-lp .product-benefits h2 b{color:#5aac1c}.product-lp .product-benefits h3{font-size:3.2rem;line-height:1;-webkit-text-decoration:solid underline #5aac1c 4px!important;text-decoration:solid underline #5aac1c 4px!important}.product-lp .product-benefits .product-benefits-title{display:flex;align-items:center;justify-content:space-between}.product-lp .product-benefits .product-benefits-title h2{margin-right:4rem}.product-lp .product-benefits .benefits-wrapper{display:flex;justify-content:space-between;margin-top:2.5rem;flex-wrap:wrap}.product-lp .product-benefits .benefits-item{background-color:rgba(23,53,26,.75);margin-right:5.5rem;width:calc((100% - 11rem)/3);border-top-right-radius:5rem;border-bottom-left-radius:5rem;overflow:hidden;position:relative;margin-bottom:2rem}.product-lp .product-benefits .benefits-item:nth-child(3){margin-right:0}.product-lp .product-benefits .benefits-item .text-block{padding:1rem 2rem}.product-lp .product-benefits .benefits-item img{min-width:100%;width:100%}.product-lp .product-benefits p span{display:block;margin-bottom:1rem}.product-lp .product-benefits.light{background-color:#eaf4ee;background-image:none;padding:3rem 0;color:#282c2f}.product-lp .product-benefits.light h2,.product-lp .product-benefits.light h3{color:#282c2f}.product-lp .product-benefits.light .benefits-item{background-color:#fff;padding:2rem 0 1rem}.product-lp .product-benefits.light .center{text-align:center;margin:0 auto}.product-lp .product-best{background-color:#0e190f;background-image:url(/images/abp-page/abp-benefits-bg.png);background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;padding:3rem 0 5rem}.product-lp .product-best .container{max-width:1200px;display:flex;flex-direction:row-reverse;align-items:center}.product-lp .product-best h2,.product-lp .product-best h3{color:#fff}.product-lp .product-best h2{color:#fff;text-align:left;max-width:60rem;font-size:4.7rem;line-height:1}.product-lp .product-best h2 b{color:#5aac1c}.product-lp .product-best .img-block{width:45%;display:flex;justify-content:flex-end;align-items:center}.product-lp .product-best .text-block{width:50%;margin-right:4rem}.product-lp .product-timeline{padding:5rem 0;background:#17341a;background:radial-gradient(circle,#17341a 0,#07150f 100%);background-image:url(/images/abp-page/abp-benefits-bg.png);background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff}.product-lp .product-timeline .container{max-width:1200px}.product-lp .product-timeline h2{font-size:5.4rem;color:#fff;text-wrap:balance}.product-lp .product-timeline h2 b{color:#5aac1c}.product-lp .product-timeline .flex-title{display:flex;justify-content:center}.product-lp .product-timeline .flex-title h2{text-align:center}.product-lp .product-timeline .flex-text{display:flex;counter-reset:item;list-style-type:none;margin-bottom:3rem;flex-wrap:wrap;justify-content:center}.product-lp .product-timeline .flex-text li{display:flex;flex-direction:column;align-items:center;position:relative;margin:2rem 2.5%;font-size:1.8rem;width:28%}.product-lp .product-timeline .flex-text li span{border-top-left-radius:5rem;border-bottom-right-radius:5rem;position:relative;margin-top:2rem;font-size:1.6rem;line-height:2.2rem;text-align:center}.product-lp .product-timeline .flex-text li span b{display:block;font-size:2.8rem;margin-bottom:1rem}.product-lp .product-timeline .flex-text li .img-block{width:200px;height:200px;border-radius:100%;border:4px solid #5aac1c;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 200px;z-index:1;margin-top:2rem}.product-lp .product-timeline .flex-text li .img-block img{object-fit:cover;min-width:100%;min-height:100%;width:auto;height:auto}.product-lp .product-timeline .embla-buttons{display:flex;justify-content:flex-end}.product-lp .product-timeline .embla-button{margin:1rem .5rem}.product-lp .table-wrapper{margin-bottom:3rem;width:100%;margin-top:3rem;overflow:scroll;border-right:1px solid hsla(0,0%,100%,.5);position:relative}@media (max-width:600px){.product-lp .table-wrapper{margin-top:1rem}}.product-lp .table-wrapper table{width:100%;border-collapse:separate}.product-lp .table-wrapper table td,.product-lp .table-wrapper table th{border:1px solid hsla(0,0%,100%,.5);width:146px;min-width:80px;border-right:0;border-bottom:0}.product-lp .table-wrapper table td:last-child,.product-lp .table-wrapper table th:last-child{border-right:0}.product-lp .table-wrapper table td:nth-child(2),.product-lp .table-wrapper table th:nth-child(2){border-left:0}@media (max-width:800px){.product-lp .table-wrapper table td,.product-lp .table-wrapper table th{padding:1rem}}@media (max-width:600px){.product-lp .table-wrapper table td,.product-lp .table-wrapper table th{padding:.5rem}}.product-lp .table-wrapper table tr:last-child td,.product-lp .table-wrapper table tr:last-child th{border-bottom:1px solid hsla(0,0%,100%,.5)}.product-lp .table-wrapper table .sticky-col{position:-webkit-sticky;position:sticky;width:280px;min-width:280px;max-width:280px;left:0;background-color:#032913;font-size:1.6rem;border-right:1px solid hsla(0,0%,100%,.5);text-align:left}@media (max-width:800px){.product-lp .table-wrapper table .sticky-col{width:200px;min-width:200px;max-width:200px}}@media (max-width:600px){.product-lp .table-wrapper table .sticky-col{width:140px;min-width:140px;max-width:140px;font-size:1.4rem}}.product-lp .table-wrapper .yes{display:block;background-image:url(/images/STEMX/arrow.png);background-position:0 0;background-repeat:no-repeat;background-size:2rem auto;font-size:1.8rem;width:2rem;height:2rem;text-align:center;margin:0 auto}.product-lp .table-wrapper+p{margin:0 auto 2rem;text-align:center;display:block}.product-lp .suppl{background-color:#eaf4ee;padding-bottom:4rem;text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.product-lp .suppl .suppl-img{max-width:45rem;display:block;margin:0 2rem;width:calc(100% - 4rem)}.product-lp .suppl .product-img{max-width:25rem;display:block}.product-lp .product-info{background-color:#eaf4ee;padding:5rem 0;position:relative}.product-lp .product-info .container{max-width:1200px;position:relative}.product-lp .product-info p{font-size:1.8rem}.product-lp .product-info p span{font-size:2rem}.product-lp .product-info p a{font-weight:600}.product-lp .product-info p.bigger{font-size:2.2rem}.product-lp .product-info h2{font-size:4.5rem;max-width:60rem}.product-lp .product-info h2 b{color:#5aac1c}.product-lp .product-info h3{text-align:center;color:#282c2f;font-size:3.6rem;max-width:65rem;margin-left:auto;margin-right:auto;padding-bottom:3rem}.product-lp .product-info h3.center{clear:both;text-align:center;margin-top:3rem}.product-lp .product-info h3 b{color:#5aac1c;font-weight:800}.product-lp .product-info h4{text-transform:none;letter-spacing:-.01em;opacity:1;font-size:2.4rem}.product-lp .product-info .img-block-bg{position:absolute;top:-10rem;right:-10vw;max-width:60vw}.product-lp .product-info p img{border:0;display:inline-block;height:auto;max-width:100%}.product-lp .product-info p img.right-pic{clear:both;float:right;margin:0 0 30px 30px;display:block;max-width:50vw}.product-lp .product-info p img.left-pic{clear:both;float:left;margin:0 30px 30px 0;display:block;max-width:50vw}.product-lp .product-info p img.right{position:relative;right:-5rem}.product-lp .product-info p img.center-pic{margin:2rem auto;display:block}.product-lp .product-info ul{margin-bottom:2rem}.product-lp .product-info ul li{background-image:url(/images/STEMX/arrow.png);background-position:0 0;background-repeat:no-repeat;background-size:2rem auto;padding:0 0 .5rem 2.5rem;font-size:1.8rem}.product-lp .product-info ol{margin-bottom:2rem;margin-left:2rem}.product-lp .product-info ol li{margin-bottom:.5rem;font-size:1.8rem}.product-lp .product-info ol.numbers{list-style:none;counter-reset:item;margin-left:3.5rem}.product-lp .product-info ol.numbers li{counter-increment:item;margin-bottom:.5rem;position:relative;padding-bottom:.5rem}.product-lp .product-info ol.numbers li:before{content:counter(item);background:#5aac1c;border-radius:100%;color:#fff;width:1.2em;height:1.2em;text-align:center;display:inline-block;position:absolute;left:-3.5rem;vertical-align:middle;font-size:1.2em;top:-.05em}.product-lp .product-info .ingredients-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.product-lp .product-info .ingredients-wrapper div{width:30%;display:flex;flex-direction:column;margin-top:1rem;margin-bottom:1rem}.product-lp .product-info .ingredients-wrapper .img-wrapper{width:100%;border-radius:2rem;margin-bottom:2rem;overflow:hidden}.product-lp .product-info .ingredients-wrapper .img-wrapper img{width:100%}.product-lp .product-info .columns{column-count:3}.product-lp .product-info .two-columns{column-count:2;text-align:center;margin:3rem auto}.product-lp .product-info .two-columns span{display:block;font-size:2.4rem;margin:0 2rem}.product-lp .product-info .two-columns span u{text-decoration:none;font-size:3.6rem;line-height:1;-webkit-text-decoration:solid underline #5aac1c 4px!important;text-decoration:solid underline #5aac1c 4px!important;display:block}.product-lp .product-info .copy-item{margin-bottom:3rem;margin-left:0}.product-lp .product-info .copy-item b{display:block;margin-bottom:1.5rem}.product-lp .product-info .copy-item u{text-decoration:none;font-size:2.4rem;line-height:1;-webkit-text-decoration:solid underline #5aac1c 4px!important;text-decoration:solid underline #5aac1c 4px!important;display:block}.product-lp .product-info.top a{word-break:keep-all}.product-lp .product-info.top .narrow{max-width:57%}.product-lp .sidebar{border-top-right-radius:5rem;border-bottom-left-radius:5rem;background-color:#fff;width:40%;max-width:40rem;float:right;margin-left:10rem;margin-bottom:2rem;margin-top:2rem;box-shadow:0 0 .5rem rgba(14,25,15,.2);padding:2rem 2rem 1rem;position:relative;z-index:2}.product-lp .sidebar p{font-size:1.6rem;margin-bottom:1.5rem;line-height:1.2}.product-lp .sidebar p span{font-size:1.8rem}.product-lp .sidebar h3{font-size:2.8rem;color:#282c2f;text-align:left;padding-bottom:1.5rem}.product-lp .sidebar h3 b{color:#118d4f}.product-lp .sidebar h3 span{font-size:3.8rem;-webkit-text-decoration:solid underline #5aac1c 4px!important;text-decoration:solid underline #5aac1c 4px!important;display:block;letter-spacing:-.05em}.product-lp .sidebar.product{margin-top:6rem;width:40%;max-width:40rem}.product-lp .sidebar.product img.product-img{width:16.5rem;display:block;margin:-12rem auto 1rem;position:relative}.product-lp .sidebar .center-pic{margin:0 auto;display:block}.product-lp .sidebar .sidebar-img{border-radius:4rem;overflow:hidden;margin-bottom:2rem}.product-lp .sidebar .sidebar-img img{width:100%;display:block;max-width:100%}.product-lp blockquote{border-left:6px solid #5aac1c;padding-left:1.5rem;display:block;font-size:2.4rem;font-style:italic;margin:3rem 2rem}.product-lp .benefits .benefits-wrapper{padding-top:5rem;padding-bottom:8rem}.product-lp .benefits .container{max-width:1200px}.product-lp .benefits h2{font-size:4.5rem;max-width:55rem}.product-lp details[open] summary:after{content:attr(data-open)}.product-lp details:not([open]) summary:after{content:attr(data-close)}.product-lp details[open] .learn-more-btn:before,.product-lp details[open] .refs-btn:before{transform:scaleY(-1);background-position-y:55%}.product-lp details summary.learn-more-btn::-webkit-details-marker{display:none}.product-lp .learn-more-btn{margin:2rem auto 3rem;font-size:2.2rem;display:block;text-align:center;color:#5aac1c;clear:both}.product-lp .learn-more-btn:before{content:"";background:#fff url(/images/icons/arrow-down.svg) no-repeat center 50%;background-size:40% auto;width:4rem;height:4rem;border-radius:100%;display:block;margin:0 auto}.product-lp .learn-more-btn:hover{cursor:pointer}.product-lp .study-highlights{background-color:#fafafa;padding:5rem 0 0}.product-lp .study-highlights .pill-img{display:block;margin-top:-25vw;position:relative;width:30vw;z-index:1}.product-lp .study-highlights .container{max-width:1200px;display:flex;align-items:flex-start;justify-content:space-between;z-index:2;position:relative}.product-lp .study-highlights .text-wrapper{width:40%}.product-lp .study-highlights .list-wrapper{margin-left:10rem;width:50%}.product-lp .study-highlights h2{text-align:left;font-size:4.7rem;line-height:1}.product-lp .study-highlights h2 b{color:#5aac1c}.product-lp .study-highlights h3{font-size:3.6rem;line-height:1;-webkit-text-decoration:solid underline #5aac1c 4px!important;text-decoration:solid underline #5aac1c 4px!important}.product-lp .study-highlights p span{font-size:2rem;display:block;margin-bottom:1rem}.product-lp .study-highlights p small{font-size:90%;margin-top:2rem;display:block}.product-lp .study-highlights .accordion h2{padding:1rem 0}.product-lp .disc{margin:2rem 0 6rem}.product-lp .disc p{line-height:1.1}.product-lp .disc .refs{word-break:break-all}.product-lp #refs{line-height:1.3;word-break:break-word}.product-lp .anchor-link{margin-top:2rem;display:block;font-size:1.8rem}.product-lp .anchor-link:before{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #5aac1c;display:inline-block;margin-right:.5rem}.product-lp :target:before{content:"";display:block;height:100px;margin:-100px 0 0}.product-lp .product-faqs hr{opacity:.3}.product-lp .product-faqs .product-faqs{margin-top:0}.product-lp .product-faqs .product-faqs .container>h2{display:none}.product-lp .product-faqs a{text-decoration:underline;animation:none}.product-lp .product-faqs a:active,.product-lp .product-faqs a:focus,.product-lp .product-faqs a:hover{text-decoration:none}@media (max-width:1280px){.product-lp .product-review{padding:5rem 0}.product-lp .product-review .review-wrapper{padding-left:50vw}.product-lp .product-review .img-block{right:50vw}.product-lp .product-review p{font-size:2rem}.product-lp .product-info{padding-top:4rem}}@media (max-width:1180px){.product-lp .product-timeline h2{font-size:3.5rem;line-height:1.1}}@media (max-width:1024px){.product-lp .product-ingredients .product-ingredients-list h3{font-size:3rem}.product-lp .product-ingredients .product-ingredients-list .product-ingredient{max-width:34vw;min-width:34vw}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-1,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-2,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-3{left:-2rem;right:auto}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-4,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-5,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-6{right:-2rem;left:auto}.product-lp .product-info{padding-top:2rem;padding-bottom:3rem}.product-lp .product-info p img.right{right:auto}.product-lp .benefits .benefits-wrapper,.product-lp .product-timeline{padding-top:2rem;padding-bottom:3rem}.product-lp .sidebar.product{margin-top:10rem}.product-lp .product-review .img-block{right:48vw}}@media (max-width:1000px){.product-lp .product-main-details .img-block{text-align:center;display:none}.product-lp .product-icons-list{display:none}.product-lp .product-ingredients .container{padding-bottom:2rem}.product-lp .product-ingredients .product-ingredients-list{padding:2rem 0 16rem}.product-lp .product-ingredients .product-ingredients-list .product-img{top:1rem}.product-lp .product-ingredients .product-ingredients-list h3{font-size:2.6rem;max-width:24rem}.product-lp .product-ingredients .product-ingredients-list small{display:none}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-1:before{transform:scale(.8) rotate(30deg)}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-2:before{transform:scale(.8)}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-3:before{transform:scale(.8) rotate(-30deg)}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-4:before{transform:scale(.8) rotate(-210deg)}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-5:before{transform:scale(.8) rotate(180deg)}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-6:before{transform:scale(.8) rotate(210deg)}.product-lp .product-review{display:flex;flex-direction:column-reverse;padding-bottom:0}.product-lp .product-review .img-block{right:auto;height:auto;left:auto;width:100%;position:relative;display:flex;justify-content:center;margin:2rem auto 0}.product-lp .product-review .img-block img{height:auto;width:100%;max-width:75vw}.product-lp .product-review .review-wrapper{padding-left:0;text-align:center;max-width:70rem}.product-lp .product-review .review-wrapper .name{display:inline-block}.product-lp .product-benefits h2{font-size:3.7rem}.product-lp .product-benefits .img-block{max-width:36vw}.product-lp .product-benefits .benefits-wrapper{flex-direction:column}.product-lp .product-benefits .benefits-item{width:100%;margin-bottom:3rem;display:flex}.product-lp .product-benefits .benefits-item .img-block{flex:0 0 20vw;background:#cfd1d7;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-lp .product-benefits .benefits-item .img-block img{height:100%;width:auto;max-width:none;min-width:auto}.product-lp .product-timeline h2{font-size:3.5rem;line-height:1.1}.product-lp .product-timeline h2 b{font-size:5.3rem;line-height:1}.product-lp .product-timeline .flex-text li{width:45%}.product-lp .product-info h2{font-size:3.5rem;line-height:1.1}.product-lp .product-info .img-block-bg{top:-6rem;max-width:60vw}.product-lp .product-info .ingredients-wrapper div{width:48%}.product-lp .product-info.top .container{display:flex;flex-direction:column-reverse}.product-lp .product-info.top .text-wrapper h2{max-width:58vw;display:block}.product-lp .product-info.top .text-wrapper p span{max-width:100%;display:block}.product-lp .product-info.top .sidebar{margin-bottom:0;width:100%;margin-top:3rem}.product-lp .product-info.top .narrow{max-width:100%}.product-lp .product-info .sidebar{margin-bottom:3rem}.product-lp .product-info .order{display:flex;flex-direction:column-reverse}.product-lp .product-info .two-columns{columns:auto}.product-lp .product-info .two-columns span{margin-bottom:3rem}.product-lp .sidebar{float:none;margin:0 auto}.product-lp .sidebar,.product-lp .sidebar.product{width:calc(100% - 4rem);max-width:60rem}.product-lp .product-best h2{font-size:3.7rem}.product-lp .study-highlights{padding-top:2rem;padding-bottom:10vw;position:relative}.product-lp .study-highlights .container{flex-direction:column}.product-lp .study-highlights .text-wrapper{width:100%}.product-lp .study-highlights .text-wrapper h2{font-size:3.7rem}.product-lp .study-highlights .text-wrapper h3{font-size:2.8rem}.product-lp .study-highlights .list-wrapper{width:100%;margin-left:0}.product-lp .study-highlights .pill-img{margin-top:-10rem;transform:scaleX(-1);position:absolute;bottom:-10vw;right:0;width:40vw}}@media (max-width:820px){.product-lp .product-benefits.light{padding:2rem 0}.product-lp .product-faqs{margin-top:8rem}.product-lp .product-ingredients{padding-bottom:0}.product-lp .product-ingredients .product-ingredients-title{background-size:cover;padding:3rem 0 6rem}.product-lp .product-ingredients .product-ingredients-title h2{font-size:3.6rem;line-height:1.1}.product-lp .product-ingredients .product-ingredients-list{justify-content:space-between;padding:2rem}.product-lp .product-ingredients .product-ingredients-list>div{margin-top:2rem}.product-lp .product-ingredients .product-ingredients-list h3{font-size:3rem;max-width:100%}.product-lp .product-ingredients .product-ingredients-list h3 br{display:none}.product-lp .product-ingredients .product-ingredients-list .product-img{max-width:25vw;top:auto;margin-left:0}.product-lp .product-ingredients .product-ingredients-list .product-ingredient{position:relative;margin-left:0;width:100%;max-width:60vw}.product-lp .product-ingredients .product-ingredients-list .product-ingredient:before{display:none}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-1,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-2{right:auto;top:auto;left:auto}.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-3,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-4,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-5,.product-lp .product-ingredients .product-ingredients-list .product-ingredient.product-ingredient-6{right:auto;top:auto;left:auto;bottom:auto}.product-lp .product-best .container{flex-direction:column-reverse}.product-lp .product-best .text-block{width:100%;margin-right:0}.product-lp .product-best .img-block{width:50%}.product-lp .suppl .product-img{display:none}}@media (max-width:720px){.product-lp .product-info.top .text-wrapper p span{max-width:100%}.product-lp .product-info p img.left-pic,.product-lp .product-info p img.right-pic{float:none;margin:2rem auto;max-width:35rem;width:100%}.product-lp .product-info p img.center-pic{margin-top:0}.product-lp .product-info h3+p:has(img){margin-top:-3rem}.product-lp .product-info .ingredients-wrapper div{width:100%}.product-lp .product-info .ingredients-wrapper div .img-wrapper{margin-left:auto;margin-right:auto}.product-lp .product-benefits .benefits-item .img-block{display:none}}@media (max-width:600px){.product-lp .desktop-b{display:none}.product-lp .mobile-b{display:block}.product-lp .product-info .img-block-bg{bottom:29%;top:auto}.product-lp .product-info h3 span{font-size:3.5rem;line-height:1.1}.product-lp .product-info.top .text-wrapper h2{max-width:100%}.product-lp .product-info .copy-item{margin-left:1rem}.product-lp .sidebar .center-pic{max-width:30rem}.product-lp .product-ingredients .product-ingredients-title{background-size:cover;padding:3rem 0 6rem}.product-lp .product-ingredients .product-ingredients-title h2{font-size:3.5rem;line-height:1.1}.product-lp .product-ingredients .product-ingredients .container{padding-bottom:0}.product-lp .product-ingredients .product-ingredients-list{flex-direction:column;padding:0}.product-lp .product-ingredients .product-ingredients-list>div{margin-top:0}.product-lp .product-ingredients .product-ingredients-list .product-img{max-width:25vw;margin-right:0}.product-lp .product-ingredients .product-ingredients-list .product-ingredient{position:relative;margin-left:0;max-width:80vw}.product-lp .product-timeline h2 b{font-size:4.8rem;line-height:.8;margin-top:.7rem}.product-lp .product-timeline .flex-text{flex-direction:column;justify-content:center;align-items:center;margin-top:0}.product-lp .product-timeline .flex-text li{width:100%;max-width:40rem;margin-right:0;margin-left:0;margin-bottom:1rem}.product-lp .product-benefits .product-benefits-title{flex-direction:column;justify-content:flex-start}.product-lp .product-benefits .product-benefits-title div{width:100%}.product-lp .product-benefits .product-benefits-title h2{font-size:3.5rem;margin-right:0}.product-lp .product-benefits h3{font-size:3.2rem}.product-lp .benefits h2{font-size:3.5rem}}@media (max-width:480px){.product-lp h2{font-size:2.8rem!important}.product-lp h3{font-size:2.2rem!important}.product-lp .product-ingredients{padding-bottom:2rem}.product-lp .product-ingredients .container{padding:0}.product-lp .product-ingredients .product-ingredients-title{padding-bottom:5rem}.product-lp .product-benefits{padding-bottom:0;padding-top:1rem}.product-lp .anchor-link{margin-top:2rem;padding-bottom:2rem}.product-lp .product-review{padding-top:3rem}.product-lp .product-review p{font-size:1.8rem}.product-lp .product-info{padding-top:1rem}.product-lp .product-info p img.center-pic{max-width:80%;margin-top:2rem}.product-lp .product-info p img.left-pic,.product-lp .product-info p img.right-pic{max-width:25rem}.product-lp .product-timeline{padding-top:1rem;padding-bottom:1rem}.product-lp .product-timeline h2 b{font-size:3.5rem}.product-lp .product-timeline .flex-text li{font-size:1.6rem}.product-lp .product-timeline .flex-text li .img-block{width:150px;height:150px;flex:0 0 150px}.product-lp .benefits .benefits-wrapper{padding-top:1rem;padding-bottom:1rem}.product-lp .sidebar.product img.product-img{width:25vw}.product-lp .product-best{padding-top:1rem;padding-bottom:3rem}.product-lp .product-benefits.light{padding:1rem 0}.product-lp .product-benefits.light .benefits-item{margin-bottom:3rem}.product-lp .product-benefits.light .benefits-item .text-block{padding:2rem 2rem 1rem}.product-lp .product-benefits.light .benefits-wrapper{margin-top:1rem}.product-lp .study-highlights h3{line-height:1.2}}.product-lp .floatingBtn{align-items:center;animation:none!important;background-color:#fd6f2f;border-radius:12px;color:#fff!important;cursor:pointer;display:inline-flex;box-shadow:3px 3px 5px 0 rgba(0,0,0,.4);font-family:PT Sans Narrow,Arial,sans-serif;font-size:40px;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1;max-width:100%;padding:15px 50px 15px 30px;position:fixed;right:-20px;text-align:center;text-decoration:none!important;text-transform:uppercase;top:185px;transition:all .25s ease-in-out;z-index:200}.product-lp .floatingBtn.show{opacity:1;visibility:visible}.product-lp .floatingBtn.hide{opacity:0;visibility:hidden}@media (max-width:800px){.product-lp .floatingBtn{bottom:5px;font-size:36px;left:50%;margin-left:-115px;max-width:230px;padding:10px 30px 8px;right:auto;text-align:center;top:auto;width:100%;z-index:200}}
/*# sourceMappingURL=4f73d1f5f668d7e0.css.map*/