.product-custom-sections--root .clinical-results .container--stacked{display:flex}.product-custom-sections--root .clinical-results .container--stacked .results{font-family:Austin-Light;font-size:1.5rem;line-height:normal;font-weight:700;padding:10px;margin:0 10px;position:relative;text-align:center;display:flex;justify-content:center;align-items:center}.product-custom-sections--root .clinical-results .container--stacked .results span{width:12rem;height:12rem;background:#fff;border-radius:50%;box-shadow:0 2px 38px #efefef;display:flex;justify-content:center;align-items:center}.product-custom-sections--root .clinical-results .container--stacked .description{padding:10px 20px;display:flex;flex-flow:column;justify-content:center}.product-custom-sections--root .clinical-results .container--stacked .description p{margin-bottom:8px}.product-custom-sections--root .clinical-results .container--stacked .claim-wrap{display:flex}.product-custom-sections--root .hta-container .hta-video img{width:100%}.product-custom-sections--root .wrap .active-ingredients .bottom-text{text-align:right;display:none;margin:20px 0 0;font-size:14px;font-style:italic;line-height:normal}.product-custom-sections--root .wrap .ing{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.product-custom-sections--root .wrap .ing .ing-content{padding:0 20px;text-align:center}.product-custom-sections--root .wrap .ing .ing-content h3{text-transform:capitalize;font-family:Austin-Light;font-size:36px;margin:0;text-align:center;letter-spacing:0;line-height:normal;color:#fff;font-weight:400}.product-custom-sections--root .wrap .active-ingredients{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;background:#f6f5f5;padding:30px}.product-custom-sections--root .wrap .active-ingredients .content{text-align:center;margin-bottom:2.5rem}.product-custom-sections--root .wrap .active-ingredients .content h3{text-transform:uppercase;font-weight:400}.product-custom-sections--root .wrap .active-ingredients .bottom{text-align:center;font-family:Austin-Light;font-size:20px}.product-custom-sections--root .wrap .clinical-results{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;background:#f6f5f5;padding:30px}.product-custom-sections--root .clinical-results .container--ing--grid .progress-bar{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:20px;width:80px;height:80px;border-radius:50%;text-align:center}.product-custom-sections--root .clinical-results .content{text-align:center;margin-bottom:2.5rem}.product-custom-sections--root .clinical-results .content h2{text-transform:capitalize;font-family:Austin-Light;font-size:36px;margin-bottom:15px;letter-spacing:0;font-weight:400;line-height:normal}.product-custom-sections--root .clinical-results .content h3{text-transform:uppercase;font-weight:400}.product-custom-sections--root .wrap .clinical-results .ing--root{text-align:center;justify-content:center;display:block}.product-custom-sections--root .wrap .clinical-results .ing--root h3{font-family:Austin-Light;font-size:3rem;width:6rem;line-height:4rem;font-weight:700;margin:0 auto;position:relative}.product-custom-sections--root .wrap .clinical-results[data-columns="1"] .ing--root{width:100%}.product-custom-sections--root .wrap .clinical-results[data-columns="1"] .ing--root h3{width:100%;line-height:normal;font-size:2rem;padding:0 0 10px}.product-custom-sections--root .wrap .clinical-results[data-columns="2"] .ing--root{width:25%}.product-custom-sections--root .wrap .clinical-results[data-columns="3"] .ing--root{width:33.33333%}.product-custom-sections--root .wrap .clinical-results[data-columns="4"] .ing--root{width:25%}.product-custom-sections--root .wrap .clinical-results hr{border-top:1px solid #eee;padding:0 10%;border-bottom:none;margin:25px 10% 15px}.product-custom-sections--root .wrap .clinical-results .bottom-text{text-align:center;font-size:14px;font-style:italic;color:#b3b6b8;line-height:normal}.hta .h1{margin-bottom:15px;font-family:Austin-Light;font-size:36px;letter-spacing:0;font-weight:400}.hta-container .hta-video{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.hta-container .hta-video .featured-video--root{padding:0}.hta-container .hta-video .featured-video--body{height:inherit}.product-custom-sections--root .hta .hta-content{margin-bottom:63px}.product-custom-sections--root .hta .hta-content.no-vid{margin-bottom:0}.hta-container .hta-video img{display:block}.hta-container .video-container img{width:100%}.hta-container .hta-content{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;text-align:center}.hta-container .hta-content h4{text-transform:uppercase;font-size:16px;margin-bottom:5px}.hta-container .hta-content p{color:#444;margin:0 0 25px}.product-custom-sections--root .hta-container .hta-content .text{text-align:center;font-size:36px;line-height:1.25;font-weight:400}.product-custom-sections--root .hta-container .hta-content .text span{font-style:italic;color:#b83125}.product-custom-sections--root .hta-container .hta-video .content{text-align:center;margin-bottom:2.5rem}.product-custom-sections--root .hta-container .hta-video .content .h2{margin-bottom:15px}.product-custom-sections--root .hta-container .hta-video .content h3{text-transform:uppercase;letter-spacing:.025em;font-size:16px}.ing .h1{margin-bottom:25px;font-family:Austin-Light}.ing .content{text-align:center;margin:3rem 0 0}.ing .content h2{text-transform:capitalize;font-family:Austin-Light;font-size:48px;margin-bottom:20px;letter-spacing:0}.container--testimonial{padding:63px 0;position:relative;text-align:left}.container--testimonial .text{text-align:center;font-family:Austin-Light;font-size:48px;line-height:1.25;padding:0 10%}.container--testimonial .first-quote{color:#c91e17;font-size:220px;line-height:0;font-family:initial;position:relative;top:10px}.container--testimonial .last-quote{color:#c91e17;font-size:220px;line-height:0;font-family:initial;position:absolute;right:-5px;bottom:0}.container--testimonial .text span{display:block;text-align:right;font-family:Helvetica,sans-serif;font-size:20px;margin-top:18px;padding-right:10%}.product-custom-sections--root .separation-line{height:1px;border-bottom:1.5px solid #e4e5e6;margin:1rem 0}.active-ingredients .product-size-chart--root{text-align:center;margin:3.5rem 0 0}.active-ingredients .product-size-chart--link .modal--link{text-transform:initial;font-family:Austin-Light;letter-spacing:0;font-size:20px}.active-ingredients h2{text-transform:capitalize;font-family:Austin-Light;font-size:36px;margin-bottom:15px;text-align:center;letter-spacing:0;font-weight:400;line-height:normal}.active-ingredients .ing--root{text-align:center;justify-content:center;display:block}.active-ingredients .item-img{margin-bottom:20px}.active-ingredients .ing--root h3{margin-bottom:10px;font-size:16px;font-weight:400}.active-ingredients .ing--root p{max-width:400px;margin:0 auto;line-height:normal}.active-ingredients .ing--root .tags-container{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin:20px 0 0}.active-ingredients .ing--root .tags-container .tag{font-size:16px;padding:6px 10px;background:#fff;line-height:normal}.clinical-results .ing--root p{margin:0 auto;line-height:normal}.ing-image img{width:100%}@media (max-width: 480px){.product-custom-sections--root .wrap .active-ingredients.min-two-items .container--ing--grid{display:flex;justify-content:flex-start;flex-wrap:initial;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:scroll}.product-custom-sections--root .wrap .active-ingredients.min-two-items .container--ing--grid::-webkit-scrollbar{height:2px;background:#fff}.product-custom-sections--root .active-ingredients.min-two-items .ing--root{width:calc(100% - 4rem);flex-shrink:0;scroll-snap-align:start}.product-custom-sections--root .wrap .clinical-results .ing--root h3{font-size:1.5rem;width:4rem;line-height:2rem}.product-custom-sections--root .clinical-results .ing--root p{font-size:16px}.product-custom-sections--root .wrap .clinical-results .ing--root h3:after{left:36%;top:96%}.product-custom-sections--root .wrap .ing .ing-content h3{font-size:22px}.container--testimonial .text{font-size:30px!important}.product-custom-sections--root .clinical-results .container--stacked .results{margin:0}}@media only screen and (min-width: 481px) and (max-width: 767px){.product-custom-sections--root .wrap .active-ingredients.min-two-items .container--ing--grid{display:flex;justify-content:flex-start;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:scroll}.product-custom-sections--root .wrap .active-ingredients.min-two-items .container--ing--grid::-webkit-scrollbar{height:2px;background:#fff}.product-custom-sections--root .active-ingredients.min-two-items .ing--root{width:calc(100% - 6rem);flex-shrink:0;scroll-snap-align:start}.product-custom-sections--root .active-ingredients.min-two-items .item-img img{width:100%}.product-custom-sections--root .active-ingredients.min-two-items .ing--root p{max-width:100%}.product-custom-sections--root .wrap .clinical-results .wrap-responsive{display:block;width:100%;overflow-x:initial}.product-custom-sections--root .clinical-results .ing--root{width:25%;flex-shrink:inherit}.product-custom-sections--root .clinical-results .container--ing--grid{justify-content:center}.product-custom-sections--root .wrap .clinical-results .ing--root h3{font-size:2rem;width:5rem;line-height:3rem}.product-custom-sections--root .wrap .clinical-results .ing--root h3:after{top:97%;left:38%}.product-custom-sections--root .wrap .ing .ing-content h3{font-size:2rem}}@media only screen and (max-width: 767px){.product-custom-sections--root .clinical-results .container--stacked .results span{width:8.5rem;height:8.5rem}.product-custom-sections--root .clinical-results .container--stacked .description{padding:10px}.product-custom-sections--root .hta-container .hta-content .text{font-size:24px}.product-custom-sections--root .hta-container .hta-video .content{margin-bottom:2rem}.product-custom-sections--root .wrap .active-ingredients{margin-bottom:35px;padding:0;background:#fff}.product-custom-sections--root .wrap .active-ingredients .bottom-text{display:block}.product-custom-sections--root .wrap .clinical-results{padding:35px 15px}.product-custom-sections--root .clinical-results .ing--root{padding-right:0}.product-custom-sections--root .wrap .clinical-results .ing--root{width:100%!important;display:flex;align-items:center;justify-content:flex-start;text-align:left}.product-custom-sections--root .wrap .clinical-results .ing--root h3{display:none}.product-custom-sections--root .hta .hta-content{margin-bottom:3rem}.product-custom-sections--root .hta .hta-content.no-vid,.active-ingredients .ing--root p{margin-bottom:0}.active-ingredients .ing--root .wrap-text{margin-bottom:1.5em}.product-custom-sections--root .wrap .clinical-results hr{padding:0;margin:25px 0 15px}.product-custom-sections--root .clinical-results .ing--root p{margin-bottom:0;width:calc(100% - 80px);text-align:left;padding-left:14px}.hta-container .hta-content{padding:0;margin-right:0}.hta-container .hta-content h2{text-align:center;font-size:36px;line-height:normal}.product-custom-sections--root .wrap .clinical-results .content h3,.product-custom-sections--root .wrap .active-ingredients .content h3{font-size:14px}.product-custom-sections--root .clinical-results .content h2{margin-top:0}.product-custom-sections--root .clinical-results .container--ing--grid{display:flex;grid-row-gap:1rem;flex-flow:column;background:#fff;border-radius:14px;padding:25px}.container--testimonial .first-quote{font-size:192px;top:5px}.container--testimonial .last-quote{font-size:192px}.container--testimonial .text{font-size:30px;padding:0}.active-ingredients .container--ing--grid{align-items:normal}.active-ingredients .ing--root{display:flex;background:#f6f5f5;padding:35px 20px;border-radius:14px;grid-gap:0}.active-ingredients .item-img{max-width:200px;margin:0 auto}.active-ingredients h2{margin-top:0}.active-ingredients .ing--root h3{margin-top:0;font-size:18px}.active-ingredients .ing--root .ing-inner{display:flex;flex-direction:column-reverse;height:100%;justify-content:space-between}}@media only screen and (min-width: 768px){.product-custom-sections--root .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.product-custom-sections--root .wrap.no-margin{margin-bottom:0!important}.product-custom-sections--root .wrap .ing,.product-custom-sections--root .wrap .clinical-results{margin-left:3.5px}.product-custom-sections--root .wrap .active-ingredients{margin-right:3.5px}.product-custom-sections--root .hta-container .hta-content{padding:20px}.product-custom-sections--root .hta{max-width:1000px!important}.product-custom-sections--root .wrap .clinical-results{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;display:flex;align-items:center;justify-content:center;padding:30px}.product-custom-sections--root.with-clinical-results .wrap{-ms-flex-align:inherit;-webkit-align-items:inherit;-moz-align-items:inherit;-ms-align-items:inherit;-o-align-items:inherit;align-items:inherit}.product-custom-sections--root .wrap .clinical-results .ing{-webkit-flex:inherit;-moz-flex:inherit;-ms-flex:inherit;flex:inherit;width:calc(50% - 20px)}.product-custom-sections--root .wrap .clinical-results .wrap-responsive{max-width:650px;margin:0 auto}.product-custom-sections--root .wrap .clinical-results .container--ing--grid{grid-column-gap:10px;grid-row-gap:10px}.product-custom-sections--root .clinical-results .container--ing--grid .progress-bar,.active-ingredients .ing--root .tags-container{display:none}}@media only screen and (min-width: 768px) and (max-width: 959px){.product-custom-sections--root .clinical-results .container--stacked .results span{width:8rem;height:8rem}.product-custom-sections--root .hta-container .hta-content .text{font-size:24px}.hta .h1,.active-ingredients h2,.product-custom-sections--root .clinical-results .content h2,.product-custom-sections--root .wrap .ing .ing-content h3{font-size:26px}.active-ingredients .ing--root h3,.product-custom-sections--root .clinical-results .content h3,.product-custom-sections--root .wrap .active-ingredients .content h3{font-size:14px}.active-ingredients .container--ing--grid{grid-column-gap:10px}.template--product .product-custom-sections--root{padding:0 20px 72px}.product-custom-sections--root .wrap .clinical-results .ing--root h3{font-size:2rem;width:4rem;line-height:2rem;padding:0 0 6px}.product-custom-sections--root .wrap .clinical-results .ing--root h3:after{left:36%;top:96%}.product-custom-sections--root .wrap .active-ingredients .content{margin-bottom:2rem}.active-ingredients .ing--root p,.clinical-results .ing--root p{font-size:13px;margin:0 auto;line-height:normal}.container--testimonial .text{font-size:34px;padding:0}.container--testimonial .first-quote{font-size:192px;top:5px}.container--testimonial .last-quote{font-size:192px}}@media only screen and (min-width: 960px) and (max-width: 1199px){.product-custom-sections--root .hta-container .hta-content .text{font-size:28px}.hta .h1,.active-ingredients h2,.product-custom-sections--root .clinical-results .content h2,.product-custom-sections--root .wrap .ing .ing-content h3{font-size:32px}.active-ingredients .container--ing--grid{grid-column-gap:10px}.template--product .product-custom-sections--root{padding:0 20px 72px}.product-custom-sections--root .wrap .clinical-results .ing--root h3{font-size:2rem;line-height:3rem}.container--testimonial .text{font-size:34px;padding:0}.container--testimonial .first-quote{font-size:192px;top:5px}.container--testimonial .last-quote{font-size:192px}}
/*# sourceMappingURL=/cdn/shop/t/525/assets/product-custom-sections.css.map?v=47515332978530098531745154478 */
