.template-index .main-content{padding-bottom:0}.template-index .new-landing-header{padding-top:0}.template-index .new-landing-header .background img,#flex-welcome-offer .new-landing-header .background img,#super-flex-welcome-offer .new-landing-header .background img,#super-flex-welcome-offer-adhd .new-landing-header .background img,#thirty-day-welcome-offer .new-landing-header .background img,#flex-thirty-day-welcome-offer .new-landing-header .background img{height:52.7vw}.template-index .new-landing-header .new-landing-pg-header-container{top:19.75vw}.template-index .new-landing-pg-header-container .cta-button{width:165px}.hero-section.home-hero-section{margin-bottom:0;overflow:hidden;height:49vw}.hero-section .background .image-wrap{background-color:#e0ead2}.hero-section .background img{width:100vw;height:52.78vw;display:block}.template-index .hero-section .background img.desktop{margin-top:-25px}.hero-section .background img.mobile{display:none}.hero-section .content{position:absolute;z-index:2;text-align:center;top:19.875vw;width:100%}.template-page .hero-section .content{top:14.875vw}.template-page .hero-section.home-hero-section{height:50vw}#dozen .hero-section.home-hero-section,#barstool .hero-section.home-hero-section{height:54vw}.landing-page .hero-section.home-hero-section .content .cta-button{width:265px}.hero-section .content h1{font-size:4.5vw;line-height:5.225vw;font-weight:700;width:52vw;margin:0 auto 1.875vw}.simple-landing-page .hero-section .content h1{font-size:4.3vw}.six-pack.home-hero-section .landing-cta-offer-shipping span{font-weight:400}.hero-section .content h1.bc1{font-size:4.3vw;line-height:5.225vw;width:43vw;margin-bottom:1.675vw}.hero-section .content h1.bc2{width:39vw}.hero-section .content h1.bc3{width:44vw;line-height:5vw;font-size:4.3vw;margin-bottom:1.675vw}.hero-section .content h2{font-size:2.2vw;line-height:2.5vw;font-weight:400;width:38vw;margin:0 auto 2.8125vw;color:#778f78;letter-spacing:-1px}.six-pack.hero-section .content .selector-wrapper{margin-bottom:15px}.hero-section .mobile-hero-cta{display:none}.details-section .line-break{display:block}@media (max-width: 768px){.template-index .landing-page-header-bottles{margin-top:-75vw}.template-index .new-landing-header .new-landing-pg-header-container{top:0}.hero-section .background img{height:233.87vw;margin-top:-19vw}.hero-section.six-pack .background img{margin-top:-16vw}.hero-section.home-hero-section,.template-page .hero-section.home-hero-section,#dozen .hero-section.home-hero-section,#barstool .hero-section.home-hero-section{overflow:auto;height:auto}.hero-section .background img.desktop{display:none}.hero-section .background img.mobile{display:block}.simple-landing-page .hero-section .content h1{font-size:12vw;margin-top:-6vw}.simple-landing-page .hero-section .content h2{font-size:5vw}.hero-section .content{position:absolute;z-index:2;text-align:center;top:42.5vw;width:100%}.template-index .hero-section .content{top:50vw}.template-page .hero-section .content{top:33vw}.template-page .hero-section.six-pack .content{top:30vw}.template-index .new-landing-pg-header-container h1{font-size:12vw;width:90%}.hero-section .content h1{font-size:12vw;line-height:13.333vw;font-weight:700;width:84vw;margin:0 auto 4vw;letter-spacing:-1px}.six-pack.hero-section .content h1{width:63%;font-size:9vw;line-height:1.1;font-weight:700;letter-spacing:-1px;margin-bottom:10px}.hero-section .content h1.bc1{font-size:8.8vw;line-height:10.333vw;width:84vw;margin-bottom:4vw}.hero-section .content h1.bc2{font-size:9vw;line-height:10.333vw;width:84vw;margin-bottom:4vw}.hero-section .content h1.bc3{font-size:8.4vw;line-height:10.333vw;width:90vw;margin-bottom:4vw}.hero-section .content h2{font-size:5.2vw;line-height:8.533vw;font-weight:400;width:84vw;margin:0 auto 6.333vw;letter-spacing:-1px}.six-pack.hero-section .content h2{margin-bottom:.5em}.hero-section .content .cta-button{width:39.466vw;font-size:4.266vw;padding:3.3vw 0;border-radius:6.666vw}.hero-section .mobile-hero-cta{display:block}.hero-section .desktop-hero-cta{display:none}}.template-index #press-highlights{border-bottom:1px solid #000}.template-index #press-highlights ul{margin-bottom:60px}.home-page-benefits-container{padding-top:90px}.benefits-section{width:1140px;margin:125px auto 115px}.benefits-section .benefit{display:inline-block;margin-right:85px;width:218px;text-align:center}.benefits-section .benefit.last{margin-right:0}.benefits-section .benefit h3{font-size:22px;font-weight:700;margin-top:25px}.benefits-section .benefit p{font-size:16px;line-height:25px;font-weight:400;width:80%;margin-left:auto;margin-right:auto}.benefits-section .benefit.meditation p{width:65%}.store-locator-section{background:url(/cdn/shop/files/store-locator-illustration.png?v=1599512341) #effae3 no-repeat right bottom;background-size:75%}.store-locator-section .content{position:relative;max-width:900px;width:90%;margin:0 auto;padding:75px 0 150px;overflow:hidden}.store-locator-content{width:60%}.store-locator-section .content .cta-button{width:270px;margin-left:0;background-color:#000;color:#fff;border-color:#000}.store-locator-section .content h2{margin-top:60px}.store-locator-section .content a:hover .cta-button{background-color:transparent;color:#000}@media (max-width: 1350px){.benefits-section{width:1065px;margin-top:100px;margin-bottom:90px}.benefits-section .benefit{margin-right:60px}}@media (max-width: 1200px){.benefits-section{width:928px;margin-top:100px;margin-bottom:90px}.benefits-section .benefit{margin-right:30px;width:205px}.benefits-section .benefit h3{font-size:20px;font-weight:700;margin-top:25px}}@media (max-width: 1000px){.benefits-section{width:571px;margin-top:100px}.benefits-section .benefit{margin-right:130px;width:218px}.benefits-section .benefit.last,.benefits-section .benefit.second{margin-right:0}.benefits-section .benefit h3{font-size:22px}.details-section .line-break{display:none}}@media (max-width: 1000px) and (min-width: 768px){.store-locator-section{background:url(/cdn/shop/files/store-locator-illustration-tablet.png?v=1600304022) #effae3 no-repeat center bottom;background-size:100%}.store-locator-content{width:80%;text-align:center;margin-bottom:270px;margin-left:auto;margin-right:auto}.store-locator-section .content h2{margin-top:0}.store-locator-section .content .cta-button{margin-left:auto}}@media (max-width: 767px){.store-locator-section{background:url(/cdn/shop/files/store-locator-illustration-mobile2.png?v=1599783301) #effae3 no-repeat center bottom;background-size:100%}.store-locator-section .content{padding:80px 0 280px}.store-locator-content{width:100%}.store-locator-section .content h2{margin-top:0;text-align:center;font-size:8vw;line-height:9.333vw;width:90%;margin-left:auto;margin-right:auto}.store-locator-section .content .cta-button{margin-left:auto}}@media (max-width: 768px){.home-page-benefits{width:90%;margin:0 auto;padding:0 0 40px;text-align:center}.benefits-section{width:100%}.benefits-section{margin:0 0 30px}.benefits-section .benefit{width:44%;margin:50px 3% 0;float:left;text-align:center;clear:none}.benefits-section .benefit.last,.benefits-section .benefit.second{margin-right:3%}.benefits-section .benefit .content-wrapper,.benefits-section .benefit .image-wrapper{width:auto;float:none}.benefits-section .benefit h3{font-size:5.35vw;margin:0vw 0 .5em}#flex-welcome-offer .hero-section.home-hero-section .content .cta-button,#super-flex-welcome-offer .hero-section.home-hero-section .content .cta-button,#super-flex-welcome-offer-adhd .hero-section.home-hero-section .content .cta-button,#buy-three-get-two-free.hero-section.home-hero-section .content .cta-button,#thirty-day-welcome-offer .hero-section.home-hero-section .content .cta-button,#flex-thirty-day-welcome-offer .hero-section.home-hero-section .content .cta-button{width:68%}.benefits-section .benefit p{margin-bottom:0;font-size:4.25vw;line-height:1.4375;margin-left:0;width:100%}.benefits-section .benefit.meditation p{width:100%}.benefits-section .benefit .image-wrapper{height:42vw}.benefits-section .benefit.clock img{width:26.5vw}.benefits-section .benefit.leaf img{width:23.5vw}.benefits-section .benefit.meditation img{width:29vw}.benefits-section .benefit.run img{width:26vw}}#home-selector2{margin:90px 0}.home-product-selector-container{overflow:hidden;max-width:1170px;margin:45px auto;text-align:center}.home-product-selector-container h2{margin-bottom:45px}.home-product-selector-container .product-selector-unit{width:48%;float:left;background:url(/cdn/shop/files/home-shots-pattern-bg-min.png?v=1703865103) top center #effae3 no-repeat;background-size:100%;text-align:center;padding-bottom:60px}.home-product-selector-container .product-selector-unit.pw-gummies{background-image:url(/cdn/shop/files/home-gummies-pattern-bg-min.png?v=1703865103);background-color:#f7dbd5;float:right}.home-product-selector-container .product-selector-unit h3{font-size:30px;line-height:1.2;margin-bottom:20px;margin-top:-5px}.home-product-selector-container .product-selector-unit .guarantee-text{margin:10px 0 0;font-size:16px}@media (max-width: 1170px){.home-product-selector-container{width:90%}.home-product-selector-container h2{padding-left:50px;padding-right:50px}}@media (max-width: 768px){.home-product-selector-container{width:100%}.home-product-selector-container .product-selector-unit{width:49.8%;padding-bottom:40px;background-size:100%}.home-product-selector-container .product-selector-unit h3{font-size:5.35vw}.home-product-selector-container h2{padding-left:0;padding-right:0}}.ingredients-section{width:100%;text-align:center}.home-product-selector-container h2,.template-index .landing-pg-ingredients h2,.template-product .landing-pg-ingredients h2,.template-index .landing-when-to-use h2{font-size:48px}.template-index .landing-when-to-use h2{margin:90px 0 60px}.template-index .landing-pg-ingredients .cta-button,.template-product .landing-pg-ingredients .cta-button{width:200px;margin-left:25%}.landing-pg-ingredients h3{font-size:5.85vw;color:#778f78;font-weight:400;text-align:center}.ingredients-section h3.section-subheader{font-size:2.1vw;margin:0 auto 45px;width:90%}.ingredients-section .ingredients-content{position:relative;background-color:#f7f5f3;margin-top:90px;padding:40px 0 90px}.ingredients-breakdown{max-width:1140px;margin:0 auto}.ingredients-section .background{width:100%}.ingredients-section .details-section{float:left;width:27%;margin:50px 3%;text-align:center}.ingredients-section .caffeine-section img{width:153px}.ingredients-section img.mobile{display:none}.ingredients-section img.desktop{display:block;margin-left:auto;margin-right:auto}.ingredients-section .l-theanine-section img{margin-top:24px;width:199px}.ingredients-section .whole-fruit-section img{width:224px;margin-top:17px}.ingredients-section .details-section h3{font-size:22px;line-height:30px;font-weight:700;color:#000;opacity:1;width:85%;margin:25px auto}.ingredients-section .whole-fruit-section.details-section h3{width:100%}.ingredients-section .caffeine-section.details-section h3{width:75%}.ingredients-section .details-section p{font-size:16px;line-height:25px;font-weight:400;margin-bottom:30px;color:#000}.ingredients-section .cta-button{width:179px}.ingredients-section .whole-fruit-section.details-section .cta-button:hover{background:transparent}@media (max-width: 1200px){.ingredients-section h2{width:800px;margin-left:auto;margin-right:auto}.ingredients-section .details-section h3{width:89%}}@media (max-width: 1100px){.template-index .landing-when-to-use h2{margin-left:17%;margin-right:17%}}@media (max-width: 1000px){.ingredients-section .details-section{width:35%;margin:50px 4.5%;float:none;display:inline-block}.ingredients-section .details-section.whole-fruit-section{margin-top:10px}.template-index .new-landing-header{padding-top:120px}}@media (max-width: 768px){.template-index .landing-pg-ingredients .cta-button,.template-product .landing-pg-ingredients .cta-button{margin-left:auto}.ingredients-section h2.section-header{width:84vw;font-size:8vw;line-height:9.333vw;margin-top:12vw}.ingredients-section h3.section-subheader{font-size:5vw;line-height:8.533vw;margin:0 auto 10.666vw;width:84vw}.ingredients-section .ingredients-content{margin-top:55px;padding-top:20px}.ingredients-section .details-section{width:84vw;margin:50px auto 0;float:none;overflow:hidden;text-align:center}.ingredients-section .details-section.whole-fruit-section{margin-top:50px}.ingredients-section .details-section h3{font-size:5vw;line-height:6.533vw;margin:3vw auto;width:73%}.ingredients-section .whole-fruit-section.details-section h3{width:73%}.ingredients-section .caffeine-section.details-section h3{width:63%}.ingredients-section .details-section p{font-size:4vw;line-height:6vw;margin:0 auto;width:90%;text-align:center}.ingredients-section .cta-button{font-size:4.266vw;padding:3.2vw;width:47.733vw;border-radius:6.666vw;margin-top:70px}.ingredients-section img{text-align:center;margin-left:auto;margin-right:auto}.ingredients-section img.mobile{display:block}.ingredients-section img.desktop{display:none}.ingredients-section .caffeine-section img{width:26%}.ingredients-section .l-theanine-section img,.ingredients-section .whole-fruit-section img{width:34%;margin-top:0}.template-index .landing-pg-ingredients .cta-button,.template-product .landing-pg-ingredients .cta-button{width:45vw}.template-index .landing-when-to-use h2{margin-left:0;margin-right:0}.home-product-selector-container h2,.template-index .landing-pg-ingredients h2,.template-product .landing-pg-ingredients h2,.template-index .landing-when-to-use h2{font-size:8vw}}.icons-section{background-color:#f7f5f3;padding:90px 0}.icons-section.white{background-color:#fff}.icons-section .icons-wrapper{width:1140px;margin:0 auto}.icons-section .ingredients-icon{display:inline-block;margin-right:86px;text-align:center;width:112px}.icons-section .ingredients-icon.last{margin-right:0}.icons-section .ingredients-icon p{margin-top:13px;font-size:14px;font-weight:500}.icons-section .ingredients-icon .image-wrapper{position:relative;width:77px;margin:0 auto;left:1px}.icons-section .ingredients-icon img{z-index:10;position:relative}.icons-section .ingredients-icon .image-wrapper:before{content:"";display:inline-block;width:77px;height:77px;background-color:#f0e8d6;border-radius:38px;z-index:5;position:absolute;left:4px;top:4px}.icons-section.white .ingredients-icon .image-wrapper:before{background-color:#dae9cb}@media (max-width: 1300px){.icons-section .ingredients-icon{margin-right:6%;width:104px}.icons-section .icons-wrapper{width:934px}.icons-section .ingredients-icon p{margin-top:13px;font-size:13px}.icons-section .ingredients-icon .image-wrapper{width:70px}.icons-section .ingredients-icon .image-wrapper:before{width:70px;height:70px;left:3px;top:3px}}@media (max-width: 1100px){.icons-section .ingredients-icon{margin-right:5%;width:96px}.icons-section .icons-wrapper{width:788px}.icons-section .ingredients-icon p{margin-top:12px;font-size:12px}.icons-section .ingredients-icon .image-wrapper{width:62px}.icons-section .ingredients-icon .image-wrapper:before{width:62px;height:62px;left:3px;top:3px}}@media (max-width: 900px){.icons-section .ingredients-icon{margin-right:0}.icons-section .icons-wrapper{width:698px}}@media (max-width: 768px){.icons-section{padding:12vw 0}.icons-section .icons-wrapper{width:100%;padding:0 5%}.icons-section .ingredients-icon.third,.icons-section .ingredients-icon.sixth{margin-right:0}.icons-section .ingredients-icon .image-wrapper,.icons-section .ingredients-icon .image-wrapper img{width:17.066vw}.icons-section .ingredients-icon{width:29.066vw}.icons-section .ingredients-icon.offset,.icons-section .ingredients-icon{margin:0 0 5.333vw}.icons-section .ingredients-icon .image-wrapper:before{width:17.066vw;height:17.066vw;left:1.066vw;top:1.066vw;border-radius:10.133vw}.icons-section .ingredients-icon.last{margin-left:30vw;margin-bottom:0}.icons-section .ingredients-icon p{font-size:3.733vw;line-height:5.333vw}}.comparison-section{position:relative;max-width:1140px;width:90%;margin:95px auto 90px;overflow:hidden}.comparison-section .mobile{display:none}.comparison-section .content{width:30%;float:left;margin-top:100px;margin-left:10px}.comparison-section .content h2{font-size:50px;line-height:1.2}.comparison-section .content p{font-size:18px}.comparison-section .content p a{color:#4b8e0c;text-decoration:underline;display:block}.comparison-section .content .cta-button{margin:15px 0}.comparison-chart{float:right;width:62%}@media (max-width: 1100px){.comparison-section .content{margin-top:100px}.comparison-section .content h2{font-size:4.5vw;line-height:1.4}.comparison-section .content p{font-size:1.62vw}}@media (max-width: 900px){.comparison-section .content{width:100%;float:none;margin-top:0;text-align:center;margin-left:0}.comparison-section .desktop-only{display:none}.comparison-section .mobile{display:block}.comparison-section .content h2{margin-bottom:50px}.comparison-section .content .cta-button{margin:20px auto 0}.comparison-section .content p a{display:inline}.comparison-chart{float:none;margin:0 auto 30px;width:100%}}@media (max-width: 768px){.comparison-section{margin-top:75px}.comparison-section .content h2{font-size:8vw}.comparison-section .content p{font-size:4.8vw;line-height:7.4vw;margin-bottom:30px}.comparison-section .content p a{display:block}.comparison-chart-wrapper{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;margin-bottom:10px}.comparison-chart{min-width:500px}}@media (max-width: 769px) and (min-width: 600px){#buy-three-get-two-free .hero-section.home-hero-section .content .cta-button,#dozen .hero-section.home-hero-section .content .cta-button,#barstool .hero-section.home-hero-section .content .cta-button{width:500px}}.dietitian-section{width:100%;background:url(/cdn/shop/files/dietitan-background-desktop_6cb84a8d-7187-48da-b154-ccba09938767.jpg?v=1587696355) no-repeat top center #e7f2d7;background-size:cover}.dietitian-section .content{position:relative;max-width:1140px;width:90%;margin:0 auto;padding:150px 0 75px;overflow:hidden}.dietitian-text{width:48.7%;float:right}.dietitian-section .content h2{font-size:50px;margin-bottom:21px;line-height:1.2}.dietitian-section .content h2 span{display:block}.dietitian-section .content p{font-size:16px;line-height:25px;font-weight:400;max-width:350px;margin-top:30px}.dietitian-section .cta-button{width:175px;margin:30px 0}.dietitian-section .mobile{display:none}@media (max-width: 1300px){.dietitian-section .content{padding:85px 0 50px}}@media (max-width: 1100px){.dietitian-section .content h2{font-size:4.4vw}}@media (max-width: 769px){.dietitian-section{background-image:none}.dietitian-text{width:100%;float:none}.dietitian-section .content{padding:90px 0 0;text-align:center}.dietitian-section .content h2{font-size:8vw;line-height:1.4}.dietitian-section .content p{width:100%;text-align:center;font-size:4vw;line-height:6vw;max-width:inherit}.dietitian-section .cta-button{margin:30px auto}.dietitian-section .mobile{display:block}}.home-testimonials-section{background-color:#f7f5f3;padding:90px 0;overflow:hidden}.home-testimonials-section .stamped-badge-caption[data-reviews][data-label][data-version="2"]:after{content:" Reviews)"!important}.home-testimonials-section .stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{display:none!important}.home-testimonials-section .testimonials-section-container{width:90%;margin:0 auto;max-width:1140px}.home-testimonials-section h2{font-size:50px;text-align:center;margin-bottom:35px}.home-testimonials-section .review-badge{margin:0 auto 90px;text-align:center}.home-testimonials-section .stamped-badge{cursor:default}.home-testimonials-section .review-badge .stamped-badge-caption{display:block;font-size:22px}.home-testimonials-section .review-badge .stamped-fa{margin-right:5px}.home-testimonials-section .review-badge .stamped-fa-star:before{font-size:23px}.home-testimonials-section .testimonial-container{width:90%;margin:0 auto}.home-testimonials-section .testimonial{width:46%;float:left;margin-left:7.5%;margin-bottom:50px}.home-testimonials-section .testimonial.first{margin-left:0}.home-testimonials-section .testimonial h4{font-size:22px;font-weight:600;margin-bottom:0}.home-testimonials-section .testimonial h3{font-size:22px;margin-top:10px}.home-testimonials-section .testimonial .stars{margin-bottom:5px}.home-testimonials-section .testimonial .star{font-family:stamped-font,FontAwesome!important;font-size:12px;content:"\f005";color:#4b8e0c}.home-testimonials-section .testimonial .star:before{font-family:stamped-font,FontAwesome!important;font-size:16px;content:"\f005"}.home-testimonials-section .testimonial p{font-size:18px;line-height:1.67}.home-testimonials-section .cta-button{clear:both;margin-top:50px;width:170px}@media (max-width: 1100px){.home-testimonials-section h2{font-size:4.5vw;line-height:1.4}.home-testimonials-section .testimonial h4,.home-testimonials-section .testimonial h3,.home-testimonials-section .review-badge .stamped-badge-caption{font-size:1.98vw}.home-testimonials-section .review-badge .stamped-fa-star:before{font-size:2.06vw}.home-testimonials-section .testimonial p{font-size:1.62vw}.home-testimonials-section .testimonial .star:before{font-size:1.44vw}.home-testimonials-section .review-badge{margin-bottom:50px}}@media (max-width: 768px){.home-testimonials-section{padding-bottom:90px}.home-testimonials-section h2{font-size:8vw}.home-testimonials-section p{font-size:4.8vw;line-height:7.4vw}.home-testimonials-section .testimonial h4,.home-testimonials-section .testimonial h3,.home-testimonials-section .review-badge .stamped-badge-caption{font-size:5vw}.home-testimonials-section .review-badge .stamped-fa-star:before{font-size:4.9vw}.home-testimonials-section .testimonial p{font-size:4.8vw;line-height:7.4vw}.home-testimonials-section .testimonial .star:before{font-size:4vw}.home-testimonials-section .testimonial-container{width:100%}.home-testimonials-section .testimonial{width:95%;margin:0 auto 70px;float:none}.home-testimonials-section .testimonial.first,.home-testimonials-section .testimonial.third{margin-left:auto}}.how-to-use-section{padding-bottom:100px}.template-index .landing-when-to-use{padding-bottom:60px}.how-to-use-section h2{margin:125px 0 60px;text-align:center}.how-to-use-section .how-to-use-wrapper{margin:0 auto;width:1109px}.how-to-use-section .how-to-use{display:inline-block;text-align:center;width:300px;margin-right:100px;vertical-align:top}.how-to-use-section .how-to-use.last{margin-right:0}.how-to-use-section .how-to-use .image-wrapper{height:192px;position:relative}.how-to-use-section .how-to-use .image-wrapper img{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%)}.how-to-use-section .how-to-use h3{font-size:22px;margin:35px 0 25px}.how-to-use-section .how-to-use p{font-size:16px;line-height:25px}@media (max-width: 1200px){.how-to-use-section .how-to-use-wrapper{width:1009px}.how-to-use-section .how-to-use{margin-right:50px}.how-to-use-section .how-to-use h3{font-size:20px}.how-to-use-section .how-to-use p{font-size:15px;line-height:24px}.how-to-use-section .how-to-use .image-wrapper img{-webkit-transform:translate(-50%,-50%) scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:translate(-50%) scale(.9)}}@media (max-width: 1150px){.how-to-use-section h2.section-header{width:60%;margin-left:20%;margin-right:20%}}@media (max-width: 1100px){.how-to-use-section .how-to-use-wrapper{width:705px}.how-to-use-section .how-to-use{margin-right:100px}.how-to-use-section .how-to-use.second{margin-right:0}.how-to-use-section .how-to-use.last{margin-left:202.5px;margin-top:70px}}@media (max-width: 850px){.how-to-use-section h2.section-header{width:70%;margin-left:15%;margin-right:15%}}@media (max-width: 768px){.template-index .landing-when-to-use h2{margin-bottom:40px}.template-index .landing-when-to-use{padding-bottom:0}.how-to-use-section h2.section-header{width:84vw;font-size:8vw;line-height:9.333vw;margin:15vw auto 8vw}.how-to-use-section .how-to-use-wrapper{width:100%}.how-to-use-section .how-to-use{display:block;margin:0 auto 7vw;width:82vw;overflow:hidden}.how-to-use-section .how-to-use.second,.how-to-use-section .how-to-use.last{margin:0 auto 7vw;width:82vw}.how-to-use-section .how-to-use .image-wrapper{overflow:hidden;height:100px;float:none;width:18vw;height:18vw;margin:0 auto}.how-to-use-section .how-to-use.second .image-wrapper{height:14vw}.how-to-use-section .how-to-use.last .image-wrapper{width:15vw;height:24vw}.how-to-use-section .how-to-use .image-wrapper img{top:0;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.how-to-use-section .how-to-use .content-wrapper{text-align:center}.how-to-use-section .how-to-use h3{font-size:5.866vw;margin:2vw 0 2.666vw}.how-to-use-section .how-to-use p{font-size:4.266vw;line-height:6.666vw}}.flavor-section{text-align:center;padding-top:100px}.flavor-section h2.section-header{margin-top:0;width:75%;margin-left:auto;margin-right:auto}.flavor-section h3.section-subheader{max-width:800px;margin:20px auto 90px}.buy-flavor{float:left;width:33.33%;text-align:center;position:relative}.buy-flavor img{width:100%}.buy-flavor img.mobile{display:none}.buy-flavor .content{position:absolute;top:31.75vw;width:100%;padding-bottom:6.153vw}.flavor-section .buy-flavor h3{text-transform:capitalize;margin:0 0 1.5625vw;font-size:2.5vw;opacity:1;text-align:center;width:100%;font-weight:700}@media (max-width: 769px){.buy-flavor img.mobile{display:block}}@media (max-width: 900px){.flavor-section h3.section-subheader{width:768px}}@media (max-width: 768px){.flavor-section{padding-top:13vw}.flavor-section h2.section-header{width:100%;font-size:8vw;line-height:9.333vw;margin-left:auto;margin-right:auto}.flavor-section h3.section-subheader{font-size:5.666vw;line-height:8.533vw;margin:0 auto 10.666vw;width:84vw}.buy-flavor{width:50%}.buy-flavor img.desktop{display:none}.buy-flavor .content{padding:1.5vw 0 17.666vw;top:45vw}.buy-flavor .content h3{font-size:4.5vw;margin-bottom:2.333vw}.buy-flavor .content .cta-button{width:35.266vw;padding:1.8vw 0;border-radius:6.666vw}}.bottom-cta-section{text-align:center;padding-bottom:30px;margin-bottom:60px}.bottom-cta-section h2{width:800px;margin:95px auto 40px;font-size:50px;line-height:60px}.bottom-cta-section .guarantee{margin-top:30px;font-size:16px}.bottom-cta-section .guarantee a:hover{color:#4b8e0c}@media (max-width: 768px){.bottom-cta-section{margin-bottom:0;padding-bottom:12vw}.bottom-cta-section h2{width:84vw;font-size:8vw;line-height:9.333vw;margin-top:12vw;margin-bottom:10.666vw}.bottom-cta-section .cta-button{font-size:4.266vw;width:36.266vw;padding:3.2vw 0;border-radius:6.666vw}.bottom-cta-section .guarantee{margin-top:5.333vw;font-size:3.733vw}}@media (min-width: 768px){.six-pack.hero-section .content h1{font-size:55px;margin-bottom:15px;line-height:1.2}.six-pack.hero-section .content h2{font-size:22px;margin-bottom:1em}}.landing-clincical h2{text-align:center;font-size:40px}.clinical-highlights{background-color:#effae3;width:90%;max-width:1120px;margin:0 auto 90px}#science .clinical-highlights{margin-top:30px}.clinical-highlights h2{padding-top:90px;margin-bottom:0;font-size:48px}.clinical-highlights .clinical-numbers{width:33%;float:left;padding:90px 0 90px 110px}.clinical-highlights .clinical-chart{float:right;width:58%;padding:90px 110px 90px 0}.clinical-highlights .clinical-numbers ul{margin:0}.clinical-highlights .clinical-numbers ul li{list-style:none;display:block;margin:2em 0 0;padding:0;font-weight:700;font-size:1rem;line-height:1.3;text-align:left}.clinical-highlights .clinical-numbers ul li:first-of-type{margin-top:.5em}.clinical-highlights .clinical-numbers ul li span{display:block;font-size:3.2rem}.clinical-highlights .link-to-our-study{width:100%;text-align:center;padding:36px 0;font-size:1.4em;background-color:#f7f5f3}.clinical-highlights .link-to-our-study a{text-decoration:underline}.clinical-highlights .link-to-our-study p{margin:0}.clinical-highlights .cta-button{width:200px;margin:2em 0 0}@media (max-width: 768px){.clinical-highlights{text-align:center;margin-top:0;padding-bottom:20px}#science .clinical-highlights{padding-bottom:0;margin-bottom:30px}.clinical-highlights h2{padding-top:40px}.landing-clincical h2{font-size:8vw;line-height:1.1;padding-top:80px}.landing-clincical h2.science-clinical-header{padding:0 8px;margin-bottom:40px;line-height:9.5vw}.clinical-highlights .clinical-numbers,.clinical-highlights .clinical-chart{width:80%;margin:0 auto;padding:40px 0;float:none}.clinical-highlights .clinical-numbers{padding-bottom:0;width:72%}.clinical-highlights .clinical-numbers ul li{text-align:left;margin-top:2.5em}.clinical-highlights .clinical-numbers ul li span{padding-right:30px;float:left;margin-top:-13px}.clinical-highlights .cta-button{margin:0 auto 40px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/homepage.scss.css.map?v=37767747368593480571722434276 */
