.accordion-outer-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:40px}button.course-accordion{background-color:#f8f8f8;cursor:pointer;padding:16px;width:100%;transition:.4s;border:none;outline:none;box-shadow:none;text-align:left;font-size:18px;font-family:Montserrat;font-weight:600;color:#000;font-family:FoundersGrotesk-Regular,sans-serif;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}button.course-accordion:after{content:"";height:28px;width:28px;background:url(../assets/plus-icon.svg);background-repeat:no-repeat;background-position:center center;display:block;background-color:#000;border-radius:50%}button.course-accordion.active:after{background:url(../assets/minus-icon.svg);background-repeat:no-repeat;background-position:center center;background-color:#000}button.course-accordion.active{margin-bottom:0}div.course-panel{padding:0 18px;max-height:0;overflow:hidden}.who-needs-wrapper{margin-top:30px;margin-bottom:20px}.who-needs-content-wrapper h2,.who-needs-content-wrapper h3,.who-needs-content-wrapper h4{margin-top:10px;margin-bottom:10px;font-size:28px;font-weight:700;font-family:GT-Alpina-Bold,sans-serif;line-height:34px;color:#096386}.who-needs-image-wrapper{width:50%;float:right;margin-left:20px}.who-needs-image-wrapper img{width:100%;height:auto}.who-needs-content-wrapper p,.who-needs-content-wrapper span,.who-needs-content-wrapper{font-size:18px;line-height:29px;font-family:FoundersGrotesk-Regular;font-weight:400}.who-needs-text{margin-top:0;margin-bottom:0;font-family:FoundersGrotesk-Regular;font-weight:700;font-size:18px;color:#57595b}.who-needs-content-wrapper ul li{font-size:18px;line-height:29px;font-family:FoundersGrotesk-Regular;font-weight:400;margin-bottom:10px}.who-needs-content-wrapper ul{padding-left:30px}.key-ingredients-wrapper{margin-top:30px;margin-bottom:20px}.key-ingredients-heading{text-align:center;max-width:488px;margin-left:auto;margin-right:auto}.key-ingredients-heading .key-ingredients-text{margin-top:0;margin-bottom:0;font-family:FoundersGrotesk-Regular,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase}.key-ingredients-heading h2,.key-ingredients-heading h3,.key-ingredients-heading h4{margin-top:10px;margin-bottom:10px;font-size:28px;font-weight:700;font-family:Montserrat;line-height:34px}.key-ingredients-heading p,.key-ingredients-heading span{font-size:18px;line-height:29px;font-family:FoundersGrotesk-Regular,sans-serif;font-weight:400;color:#57595b}.key-ingredients-heading a,.supplements-label a{font-weight:700}.supplements-label{text-align:center}.supplements-close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s;cursor:pointer}.supplements-close:hover,.supplements-close:focus{color:#bbb;text-decoration:none;cursor:pointer}.supplements-popup{align-items:center;justify-content:center;display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000c}#popup-image{margin:auto;display:block}.supplements-popup-content{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.supplements-popup-content{margin:auto;display:block;width:80%;max-width:700px}.key-ingredients-list ul{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.key-ingredients-list ul li{flex:1 0 31%;background:#f7f9fa;padding:60px 20px 30px;position:relative;max-width:33%}.ingredient-image{position:absolute;right:0;top:0;z-index:0}.key-ingredients-list ul li .ingredient-heading{font-size:20px;font-family:Montserrat;font-weight:700;margin-bottom:5px;line-height:24px;color:#096386;z-index:1;position:relative}.ingredient-image img{width:85px;height:auto}.ingredient-content{font-size:18px;line-height:29px;font-family:FoundersGrotesk-Regular;font-weight:400}.how-to-wrapper{margin-top:30px;margin-bottom:30px;display:flex;gap:60px;align-items:center}.how-to-text{margin-top:0;margin-bottom:0;font-family:FoundersGrotesk-Regular,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase}.how-to-content h2,.how-to-content h3,.how-to-content h4{margin-top:10px;margin-bottom:10px;font-size:28px;font-weight:700;font-family:Montserrat;line-height:34px}.how-to-content p,.how-to-content span{font-size:18px;line-height:29px;font-family:FoundersGrotesk-Regular,sans-serif;font-weight:400}.inside-heading{font-size:18px;font-family:Montserrat;font-weight:600;color:#096386;line-height:22px}.how-to-content ul{padding-left:30px}.how-to-content ul li{font-size:18px;line-height:29px;font-family:FoundersGrotesk-Regular,sans-serif;font-weight:400;margin-bottom:10px}.image-with-text-list,.how-to-content{flex:50%}.image-with-text-list ul{padding-left:0;display:flex;list-style:none;flex-wrap:wrap}.image-with-text-list ul li{text-align:center;padding:10px;flex:25%;max-width:25%;font-family:Montserrat;font-weight:600;line-height:17px;color:#096386}.information-text{margin-top:7px;font-size:14px}.information-image img{width:30px;height:auto}.guidance-content h2,.guidance-content h3,.guidance-content h4{margin-top:10px;margin-bottom:10px;font-size:28px;font-weight:700;font-family:Montserrat;line-height:34px;color:#096386}.guidance-wrapper{margin-top:30px;margin-bottom:30px}.guidance-wrapper p,.guidance-wrapper span,.guidance-wrapper ul li{font-size:18px;line-height:29px;font-family:FoundersGrotesk-Regular,sans-serif;font-weight:400}.guidance-wrapper ul{padding-left:30px}.guidance-wrapper ul li{margin-bottom:10px}.guidance-content img{max-width:350px;width:100%}.key-ingredients-list ul.what-list li{font-size:18px;line-height:29px;font-family:FoundersGrotesk-Regular;font-weight:400;flex:1 0 31%;background:#f7f9fa;padding:30px 20px;max-width:33%;margin-bottom:0;text-transform:capitalize}.key-ingredients-list ul.what-list li strong{font-size:20px;font-family:Montserrat;font-weight:700;margin-bottom:5px;line-height:24px;color:#096386;display:block}.key-ingredients-list ul.what-list{margin-top:20px;margin-bottom:20px}.how-to-content .specific-statements div{padding:15px!important;margin-bottom:10px}.how-to-content .specific-statements h4{font-size:1.25rem;font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;letter-spacing:0em;color:#58595b}.specific-statements svg{display:inline;width:16px;fill:#f4da1c;position:relative;top:2px}.how-to-content .specific-statements div.product-form-warning{padding:0!important}article.product--outer div#product-forms{margin-bottom:0}.accordion-outer-wrapper.product-details .accordion{border-bottom:1px solid #A7A7A7;padding-bottom:30px}.template-product .who-needs-content-wrapper h4,.template-product .how-to-content h4,.template-product .key-ingredients-heading h3{font-family:GT-Alpina-Bold,sans-serif;color:#000}.template-product .who-needs-content-wrapper p,.template-product .who-needs-content-wrapper ul li,.template-product .how-to-content p,.template-product .rte p,.template-product .okeReviews[data-oke-container] *{font-family:FoundersGrotesk-Regular,sans-serif}.template-product .who-needs-content-wrapper a,.template-product ul.tab-content li a{color:#000}.template-product button.course-accordion,.template-product .key-ingredients-list ul li .ingredient-heading,.template-product .ingredient-content,.template-product .key-ingredients-heading .key-ingredients-text,.template-product .supplements-label a{color:#000!important;font-family:FoundersGrotesk-Regular}@media screen and (max-width: 990px){.how-to-text,.how-to-content ul li,.guidance-wrapper ul li{font-size:16px;line-height:24px}.guidance-content img{max-width:230px;width:100%}.how-to-content h2,.how-to-content h3,.how-to-content h4,.guidance-content h2,.guidance-content h3,.guidance-content h4{font-size:24px;line-height:30px}.image-with-text-list ul li{padding:10px 5px;flex:33%;max-width:33%}.who-needs-text,.key-ingredients-heading .key-ingredients-text{font-size:16px}.who-needs-content-wrapper h2,.who-needs-content-wrapper h3,.who-needs-content-wrapper h4,.key-ingredients-heading h2,.key-ingredients-heading h3,.key-ingredients-heading h4{font-size:24px;line-height:30px}.guidance-wrapper p,.guidance-wrapper span,.who-needs-content-wrapper p,.who-needs-content-wrapper span,.who-needs-content-wrapper,.who-needs-content-wrapper ul li,.key-ingredients-heading p,.key-ingredients-heading span,.key-ingredients-heading a{font-size:16px;line-height:25px}button.course-accordion{padding:12px 16px;font-size:16px}button.course-accordion:after,button.course-accordion.active:after{height:24px;width:24px;background-size:12px}.key-ingredients-list ul li,.key-ingredients-list ul.what-list li{flex:1 0 48%;max-width:50%}}@media screen and (max-width: 768px){.how-to-wrapper{flex-wrap:wrap;gap:0px}.image-with-text-list,.how-to-content{flex:1 0 100%}.key-ingredients-list ul li,.key-ingredients-list ul.what-list li{flex:1 0 100%;max-width:100%}div.course-panel{padding:0 20px}.who-needs-wrapper,.key-ingredients-wrapper,.how-to-wrapper,.guidance-wrapper{margin-top:15px;margin-bottom:10px}.product-ratings{margin-bottom:5px}div#short_description ul li,div#short_description p{font-size:18px;line-height:21px}.who-needs-wrapper{flex-direction:column;gap:30px;display:flex}.who-needs-image-wrapper{margin-left:0;width:100%}}@media screen and (max-width: 1199px){.accordion-outer-wrapper{padding-left:10px;padding-right:10px}}
/*# sourceMappingURL=/cdn/shop/t/727/assets/section-product-details-accordion.css.map */
