.custom-product-section{background:#fff;padding:60px 0}.grid__item.product__media-wrapper .grid{display:flex}.banner_cta_btn a.btn{border-radius:0}.bullet-check-container div{display:block}.product_banner_instructions{background:#fff;padding:10px;border-radius:4px;max-width:550px}product-info .custom-container{padding-top:0;padding-bottom:0}.custom-container,product-info .custom-container{max-width:1500px;padding-left:10px;padding-right:10px;margin:0 auto}body .rb-faq-container-item:last-child{margin:0}.product.grid{display:flex}.product.grid .price__container *{font-size:28px;font-weight:700;color:#000}.product.grid .price__container * s.price-item.price-item--regular{font-size:16px;font-weight:400}.product.grid label.quantity__label.form__label,.product.grid legend.form__label{font-size:15px;color:#000;font-weight:600}body product-info .featured-product{background:unset}body .product-form__input--pill input[type=radio]:checked+label{background:#000}body .product-form__input--pill input[type=radio]+label{border-radius:0;font-size:16px;border:1px solid #000;background:#fff}body .product-form__submit{box-shadow:0 0 #0000,0 0 #0000,0 3px 3px 2px #0003;text-decoration-line:none;font-size:18px;color:#fff;text-transform:uppercase;font-weight:600;padding:2.5px 20px;background:#000;display:block;height:60px;display:flex;align-items:center;justify-content:center;width:100%;position:relative;border-radius:0}body .product-form__submit:after,body .product-form__submit:before{display:none}body .product-form__submit:hover{opacity:.8}body quantity-input.quantity{border-radius:0!important;background:#fff}body .quantity:after{border-radius:0}h2.product__title.h1{color:#000;line-height:1.2;padding:0;font-weight:700;text-align:inherit;letter-spacing:0px;font-size:35px;margin-bottom:20px;font-family:var(--font-body-family)}.product-feature-row{display:flex;margin:0 -15px;padding-top:0;align-items:center}.product-feature-col{flex:0 0 50%;max-width:50%;padding:0 15px}.feature-media{margin:0 auto}.product-feature-table{max-width:600px;margin:0 auto;border:2px solid #000;padding:20px;border-radius:8px}.feature-item{padding:7px 0;font-size:18px;display:flex;align-items:flex-start;gap:8px}.feature-item.feature-header{font-size:22px;font-weight:700;border-bottom:2px solid #ddd;margin-bottom:10px;padding:10px 0}.custom-check_box{min-width:26px;min-height:26px;background-color:#32cd32;border-radius:9999px;display:inline-flex;justify-content:center;align-items:center;position:relative}.custom-check_rounder{display:block;height:15px;top:6px;left:14px;background-color:#fff;border-radius:10px;position:absolute;display:block!important;width:3px;transform:translate(0) rotate(45deg) skew(0) skewY(0) scaleX(1) scaleY(1)}.custom-check_item{top:11px;border-radius:10px;background:#fff;height:8px;width:3px;transform:translate(0) rotate(135deg) skew(0) skewY(0) scaleX(1) scaleY(1);display:block!important;position:absolute;left:7px}.influencer-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.influencer-card{position:relative;overflow:hidden;border-radius:0}.influencer-card img{width:100%;height:auto;display:block;border-radius:0;transition:transform .3s ease;aspect-ratio:1;object-fit:cover}.influencer-card:hover img{transform:scale(1.05)}.influencer-card span{position:absolute;bottom:0;right:0;background:#000;color:#fff;font-size:14px;padding:2px 5px}section.product-banner{position:relative}div#background-image-desktop{position:absolute;width:100%;height:100%;left:0;top:0}div#background-image-desktop img{width:100%;height:100%;object-fit:cover;position:absolute;max-height:100%!important}section.product-banner .custom-container{position:relative}.rating-stars__block{display:flex;color:#000;justify-content:flex-start;font-size:17px;gap:10px;align-items:center}.rating-stars__stars-container{display:flex}.rating-stars__block svg{width:16px;height:17px}.product-banner-title h2{color:#000;line-height:1.2;padding:0;font-weight:700;text-align:inherit;letter-spacing:0px;font-size:35px;font-family:var(--font-body-family);margin-bottom:10px}.product-banner-row{display:flex;flex-direction:column;gap:20px}.product-banner-dis p{color:#000;line-height:1.3;padding:0;font-weight:400;text-align:inherit;letter-spacing:0px;font-size:18px}.mobile_image_banner{display:none}.checklist_product_banner ul{display:flex;flex-direction:column;padding:0;gap:10px}.checklist_product_banner li{display:flex;gap:10px;font-size:18px;font-family:var(--font-body-family);font-weight:600;align-items:flex-start}.banner_cta_btn{display:block;position:relative;padding:5px 10px}.banner_cta_btn:before{content:"";width:15px;height:15px;display:block;position:absolute;border:2px solid #000;left:5px;top:-2px;border-right:none;border-bottom:none}.banner_cta_btn:after{content:"";width:15px;height:15px;display:block;position:absolute;border:2px solid #000;right:4px;bottom:-3px;border-left:none;border-top:none}.banner_cta_btn a{box-shadow:0 0 #0000,0 0 #0000,0 3px 3px 2px #0003;text-decoration-line:none;font-size:18px;color:#fff;text-transform:uppercase;font-weight:600;padding:2.5px 20px;background:#000;display:block;height:60px;display:flex;align-items:center;justify-content:center;width:100%;position:relative;transition:.3s}.banner_cta_btn a:hover{opacity:.8}.banner_cta_btn a:before{content:"";width:15px;height:15px;display:block;position:absolute;border:2px solid #000;right:-7px;top:-7px;border-bottom:none;border-left:none}.banner_cta_btn a:after{content:"";width:15px;height:15px;display:block;position:absolute;border:2px solid #000;left:-7px;bottom:-7px;border-right:none;border-top:none}.checklist-container__cta ul{padding:0;display:flex;flex-wrap:wrap;row-gap:10px}.checklist-container__cta li{display:flex;align-items:center;gap:5px;font-size:15px;font-weight:500;margin-right:10px}span.icon_box{width:14px;height:14px;background:#32cd32;border-radius:50px;display:flex;align-items:center;justify-content:center}span.icon_box svg{height:6px;width:10px;color:#fff}.product-banner-row{max-width:582px}.checklist-container__cta{margin-top:15px}.product_banner_cta{max-width:550px}.product-banner-row{background:#fefaf394;padding:30px;max-width:642px;border-radius:20px}.solution_Section_row{display:flex}.solution_section_col{flex:0 0 50%;width:50%}.solution_section_content_in{padding:40px;text-align:left;min-height:640px;display:flex;flex-direction:column;justify-content:center;line-height:1.2;max-width:638px;margin:0 auto}.solution_section_content_in h3{color:#000;line-height:1.2;padding:0;font-weight:700;text-align:inherit;letter-spacing:0px;font-size:30px;margin-bottom:19px;font-family:var(--font-body-family)}.solution_section_content_in p{color:#000;line-height:1.5;padding:0;font-weight:400;text-align:inherit;letter-spacing:0px;font-size:18px;margin-bottom:25px}.solution_section_col.solution_section_media{display:flex;flex-direction:column;justify-content:flex-end;background-size:100%!important;background-position:center 72%!important;aspect-ratio:1 / .8;background-repeat:no-repeat!important;background-size:cover!important}.solution_reviews_wrapper{margin:0 auto 20px;max-width:70%;padding:20px 30px;border-radius:4px;text-align:center;line-height:1.2;background:#fefaf3}.solution_section_media_img{display:none}.solution_reviews{max-width:100%}.custom-header{max-width:850px;margin:0 auto 50px;text-align:center}.custom-header h2{color:#000;line-height:1.2;padding:0;font-weight:700;text-align:inherit;letter-spacing:0px;font-size:35px;margin-bottom:20px;font-family:var(--font-body-family)}.custom-header h2 span{color:#000;text-decoration:underline}.custom-header p{color:#000;line-height:1.5;padding:0;font-weight:400;text-align:inherit;letter-spacing:0px;font-size:18px}article.review-card{display:flex;flex-direction:column;max-width:380px;gap:10px;justify-content:flex-start;align-items:center;flex-shrink:0;border-radius:8px;border:1px solid #f5f5f5;background:#fff;padding:20px}.testimonials-footer{max-width:500px;margin:40px auto 0;text-align:center;width:100%}.verified{display:flex;justify-content:center;margin-top:10px}article.review-card-star{display:flex;flex-direction:column;gap:15px;justify-content:flex-start;align-items:center;border-radius:8px;border:1px solid #f9fafb;background:#f9fafb;padding:20px;text-align:center}.attribution{font-weight:700;font-size:16px;margin-top:15px}.guarantee{display:flex;align-items:center;gap:7px;justify-content:center;margin-top:15px;font-size:15px;font-weight:500;margin-right:10px}.quote{color:#000;line-height:1.5;padding:0;font-weight:400;text-align:inherit;letter-spacing:0px;font-size:18px;margin-bottom:25px}section.testimonials-section .swiper-slide{display:flex;height:auto!important}.ingredient-row{display:flex;align-items:center}.ingredient-card-col{flex:30%;display:flex;flex-direction:column;justify-content:center;gap:40px}.ingredient-media{flex:40%;padding:0 67px}.ingredient-media img{max-width:100%;width:100%}.ingredient-card{border-radius:10px;background:#fff;box-shadow:0 5px 25px #0000000f;padding:20px;display:flex;align-items:center;gap:20px}.ingredient-left .ingredient-card{text-align:right;flex-direction:row-reverse}.ingredient-content p{color:#000;line-height:1.5;padding:0;font-weight:400;text-align:inherit;letter-spacing:0px;font-size:18px}.ingredient-content h3{font-size:20px;font-weight:700;margin-bottom:10px;color:#000;font-family:var(--font-body-family)}.ingredient-icon{background:#fff;border:1px dashed #000;filter:drop-shadow(0 6px 20px rgba(0,0,0,.19));width:74px;height:74px;border-radius:100px;min-width:74px;display:flex;align-items:center;justify-content:center;font-size:39px}.ingredient-left .ingredient-card .ingredient-icon{margin-right:-49px}.ingredient-right .ingredient-card .ingredient-icon{margin-left:-49px}.ingredient-footer{max-width:500px;margin:40px auto 0;text-align:center}body .swiper-pagination{align-items:center;position:unset;margin-top:20px;display:flex;justify-content:center}body span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;width:12px;height:12px}body span.swiper-pagination-bullet{background:transparent;border:1px solid #000;opacity:1;width:10px;height:10px;margin:0 5px!important}.sb-cards{display:grid;gap:30px;grid-template-columns:1fr;margin-bottom:50px}.timeline__row_content_box h4{margin-bottom:12px;font-size:20px;font-weight:700;position:relative;color:#000;font-family:var(--font-body-family)}.timeline__row_content_box{background:#fff!important;box-shadow:0 5px 25px #0000000f;width:38.5%;padding:20px;border-radius:10px;border:2px solid #000}.week_heading{text-align:right;float:left;width:100%;font-size:20px;font-weight:700;font-size:25px}.timeline__mid_row:nth-child(2n) .week_heading{text-align:left}img.timeline__product2{right:-148px}.timeline__row_content_box p{color:#000;line-height:1.5;padding:0;font-weight:400;text-align:inherit;letter-spacing:0px;font-size:18px}img.timeline__product3{left:-162px}.rb-faq-shopify-section{margin:0!important}.rb-faq-shopify-section h1{color:#000;line-height:1.2;padding:0!important;font-weight:700;text-align:inherit;letter-spacing:0px;font-size:35px;margin-bottom:50px;font-family:var(--font-body-family)}.rb-faq-shopify-section label.rb-faq-question{background:#fff;font-size:20px;font-weight:700;position:relative;color:#000;padding:20px 0;cursor:pointer}.rb-faq-shopify-section .tab-toggle:checked~.rb-faq-answer{padding:0 0 20px}.rb-faq-shopify-section .rb-faq-container-item{border:2px solid #000;padding:0 25px;margin-bottom:20px}.rb-faq-shopify-section .rb-faq-question:after{color:#000}.rb-faq-shopify-section .rb-faq-answer,.rb-faq-shopify-section .rb-faq-answer p{color:#000;line-height:1.5;padding:0;font-weight:400}@media (min-width: 900px){.sb-cards{grid-template-columns:repeat(3,1fr)}}.sb-card{position:relative;background:#fff;border-radius:20px;padding:40px 30px 30px;box-shadow:0 5px 25px #0000000f;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;gap:18px;overflow:hidden}.sb-card:before{position:absolute;top:0;left:0;width:5px;height:100%;background:#000;transform:scaleY(0);transition:transform .5s ease;transform-origin:top}.sb-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #0000001a}.sb-card:hover:before{transform:scaleY(1);transform-origin:bottom}.sb-number{position:absolute;top:-9px;right:20px;font-size:167px;font-weight:500;color:#f9f9f9;pointer-events:none;z-index:0;line-height:1}.sb-card-icon{font-size:2.5rem;color:#000;margin-bottom:5px;text-align:left;position:relative;z-index:2}.sb-card-title{font-size:20px;font-weight:700;position:relative;color:#000;font-family:var(--font-body-family)}.sb-card-sub{position:relative;color:#000;line-height:1.5;padding:0;font-weight:400;text-align:inherit;letter-spacing:0px;font-size:18px}.sb-discovery{background:#f9fafb;padding:20px;border-radius:12px;color:#000;line-height:1.5;font-weight:400;text-align:inherit;letter-spacing:0px;font-size:18px;position:relative;z-index:2;border-left:3px solid #000}.sb-discovery strong{color:#000;font-weight:600}.sb-meaning{font-size:16px;color:#000;margin-top:auto;line-height:1.6;position:relative;z-index:2;padding-left:30px}.sb-meaning:before{content:"\2022";position:absolute;left:0;color:#000;font-size:24px;line-height:1}.clinical-study-results-row{display:flex;flex-wrap:wrap;gap:30px;border-radius:12px;padding:0}.cb-content{flex:1;min-width:300px;display:flex;flex-direction:column;gap:25px}.cb-panel{flex:1;min-width:300px;background:#fff;border-radius:12px;padding:32px;box-shadow:0 10px 25px -5px #0000001a;display:flex;flex-direction:column;gap:28px}.cb-benefit{background:#fff;border-radius:12px;padding:28px;box-shadow:0 10px 25px -5px #0000001a;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;border-left:4px solid #000}.cb-benefit:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.cb-benefit-icon{width:48px;height:48px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#fff;font-weight:700;font-size:20px}.cb-benefit-title{margin-bottom:12px;font-size:20px;font-weight:700;position:relative;color:#000;font-family:var(--font-body-family)}.cb-benefit-desc{color:#000;line-height:1.5;padding:0;font-weight:400;text-align:inherit;letter-spacing:0px;font-size:18px}.cb-chart-header{font-size:20px;font-weight:700;position:relative;color:#000;font-family:var(--font-body-family);margin-bottom:8px}.cb-chart-dis{margin-bottom:24px;color:#000;line-height:1.5;padding:0;font-weight:400;text-align:inherit;letter-spacing:0px;font-size:18px}.cb-chart-container{margin-top:55px;padding:24px 0 0;display:flex;align-items:flex-end;justify-content:center;gap:40px;height:240px;position:relative;border-bottom:1px solid #e2e8f0}.cb-chart-bar{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;z-index:2;margin-bottom:-33px}.cb-bar{width:60px;border-radius:8px 8px 0 0;background:linear-gradient(to top,#2563eb,#3b82f6);position:relative;transition:height .6s ease;box-shadow:0 4px 12px #2563eb33}.cb-bar-value{position:absolute;top:-32px;left:50%;transform:translate(-50%);background:#0f172a;color:#fff;padding:6px 10px;border-radius:4px;font-size:13px;font-weight:600}.cb-bar-label{font-size:14px;font-weight:600;color:var(--text-primary)}.cb-stats{display:flex;flex-direction:column;gap:20px}.cb-stat{display:flex;flex-direction:column;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.cb-stat:last-child{border-bottom:none;padding-bottom:0}.cb-stat strong{font-size:18px;font-weight:600;margin-bottom:6px;color:#000}.cb-stat span{font-size:16px;color:#000}.chart-grid{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:1}.grid-line{border-top:1px dashed #e2e8f0;position:relative}.grid-value{position:absolute;left:0;top:-21px;font-size:12px;color:#1e293b}.section-title{font-size:32px;font-weight:800;text-align:center;margin-bottom:40px;color:#0f172a;position:relative}.section-title:after{content:" ";display:block;width:80px;height:4px;background:#2563eb;margin:15px auto 0;border-radius:2px}.timeline__row_content_box svg{width:70px;height:70px}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.benefit-card{background:#fff;padding:30px 25px;border-radius:20px;box-shadow:0 5px 25px #0000000f;transition:all .4s cubic-bezier(.175,.885,.32,1.275);text-align:left;transition:all .3s ease;position:relative;overflow:hidden}.benefit-card:before{position:absolute;top:-60px;right:-60px;width:120px;height:120px;background:#2563eb1a;border-radius:50%;transition:.4s ease}.benefit-card:hover:before{transform:scale(1.3);background:#2563eb26}.benefit-card:hover{transform:translateY(-8px);box-shadow:0 10px 25px #0000001f}.benefit-card h3{margin-bottom:25px;font-size:20px;font-weight:700;position:relative;color:#000;font-family:var(--font-body-family)}.benefit-card .checklist_product_banner li{font-weight:400}.checklist-item{align-self:center}.authority-section{color:#000}.authority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;margin-bottom:60px}.authority-box{background:#fff;border-radius:16px;padding:40px 30px;box-shadow:0 10px 25px #0000000d;transition:all .3s ease;position:relative;overflow:hidden}.authority-box:before{content:" ";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2c7a7b,#48bb78);opacity:0;transition:opacity .3s ease}.authority-box:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00000014}.box-icon{font-size:40px;margin-bottom:20px}.box-title{margin-bottom:25px;font-size:20px;font-weight:700;position:relative;color:#000;font-family:var(--font-body-family)}.authority-list{list-style:none;padding:0;margin:0}.authority-list li{margin-bottom:16px;padding-left:32px;position:relative;font-size:1.1rem;line-height:1.6;color:#333}.authority-list li:before{content:"\2713";color:#2c7a7b;font-weight:700;position:absolute;left:0;top:0;width:24px;height:24px;background:#2c7a7b1a;border-radius:50%;display:flex;align-items:center;justify-content:center}.authority-list strong{color:#000;font-weight:600}.local-trust{text-align:center;font-size:16px;color:#000;margin:0 auto;padding:30px 0 0;border-top:1px solid rgba(0,0,0,.1);line-height:1.5;max-width:800px}.local-trust strong{color:#000;font-weight:600}.custom-check_box>div{display:none!important}.custom-check_box{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#32cd32;color:#fff;border-radius:50%;font-size:16px;flex-shrink:0;font-weight:700}.custom-check_box:before{content:"\2713"}.custom-product-bg{background:#f9fafb}.guarantee-card{background:linear-gradient(to bottom right,#fff,#f8f9fa);border-radius:20px;box-shadow:0 15px 40px #0000001a;overflow:hidden;display:flex;flex-direction:column}@media (min-width: 992px){.guarantee-card{flex-direction:row}}.guarantee-badge{text-align:center;flex:1;aspect-ratio:1;background-size:contain!important;background:#000;background-position:center;background-repeat:no-repeat}.badge-circle{display:none}.badge-circle img{width:300px}.badge-title{font-size:1.8rem;font-weight:700;margin-bottom:10px}.badge-subtitle{font-size:1.1rem;opacity:.9;max-width:250px}.guarantee-content{padding:40px;flex:2}.guarantee-benefits-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}@media (min-width: 768px){.guarantee-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.guarantee-benefits-grid{grid-template-columns:repeat(3,1fr)}}.guarantee-benefit-item{display:flex;align-items:flex-start;gap:15px}.guarantee-benefit-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#000;font-size:20px}.guarantee-benefit-text{font-weight:500;line-height:1.5}.guarantee-details{background:#f1f8ff;padding:25px;border-radius:15px;margin:30px 0;border-left:5px solid #1976d2}.guarantee-details p{margin-bottom:15px;line-height:1.6}.guarantee-details p:last-child{margin-bottom:0}.guarantee-note{display:flex;align-items:center;background:#fff8e1;padding:15px 20px;border-radius:12px;font-weight:600;color:#5d4037;border-left:4px solid #ffa000}.guarantee-note i{margin-right:15px;font-size:24px;color:#ffa000}.product-cta-banner .product-banner-row{max-width:695px;background:#ffffffa8}.product_banner_cta{max-width:100%}body .cta-highlight{background:#fff;margin-bottom:10px}body .cta-offer{background:#fff}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:50px}.pricing-card{background:#fff;border-radius:16px;padding:30px;box-shadow:0 10px 25px #0000000d;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid #000}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px #0000001a}.popular-badge,.best-value-badge{position:absolute;top:15px;right:-34px;background:#2563eb;color:#fff;padding:5px 40px;font-size:9px;font-weight:600;transform:rotate(45deg)}.best-value-badge{background:#32cd32}.pack-title{margin-bottom:10px;font-size:28px;font-weight:700;position:relative;color:#000;font-family:var(--font-body-family);text-align:center}.price{margin-bottom:25px}.current-price{font-size:28px;font-weight:700;color:#000;display:block!important;margin-bottom:5px}.old-price{text-decoration:line-through;color:#000;font-size:16px}.pricing-cards{max-width:1200px;margin:0 auto 30px}.pricing-card .testimonials-footer{margin-top:0}.savings{display:inline-block;background:#ffedd5;color:#ea580c;padding:4px 10px;border-radius:20px;font-size:15px;font-weight:600;margin-left:10px}.pack-details{list-style:none;margin:20px 0;padding:0;flex-grow:1}.pack-details li{margin-bottom:12px;padding-left:28px;position:relative;color:#000}.pack-details li:before{content:"\2713";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background:#32cd32;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.pricing-note{text-align:center;font-size:16px;color:#000;max-width:700px;margin:0 auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 5px 15px #0000000d;font-weight:500;border:1px solid #000}.pricing-note i{color:#000;margin-right:8px}.delivery-info{display:flex;align-items:center;margin-top:15px;color:#000;font-size:.9rem}.delivery-info i{margin-right:8px;color:#000}@media (max-width: 768px){.pricing-cards{grid-template-columns:1fr}}.tabs-container{display:flex;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:0;overflow:hidden}.tab{padding:18px 24px;font-weight:600;cursor:pointer;color:#64748b;border-bottom:3px solid transparent;transition:all .3s ease;display:flex;align-items:center;gap:10px}.tab svg{width:20px;height:20px;fill:currentColor}.tab:hover{color:#000;background:#ffffff80}.tab.active{color:#000;border-bottom:3px solid #000;background:#fff}.tab-content{display:none;padding:30px 40px}.tab-content.active{display:block;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-content h2{font-size:20px;font-weight:700;position:relative;color:#000;font-family:var(--font-body-family);margin-bottom:20px;display:flex;align-items:center;gap:12px}.tab-content h2 svg{width:24px;height:24px;fill:#000}.tab-content p{color:#000;font-size:18px;line-height:1.5;margin-bottom:20px}.references{background:#f8fafc;border-radius:16px;padding:25px;margin:25px 0;border-left:4px solid #000}.references h3{font-size:20px;font-weight:700;margin-bottom:20px;color:#000;display:flex;align-items:center;gap:10px;font-family:var(--font-body-family)}.references h3 svg{width:20px;height:20px;fill:#000}.reference-item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.reference-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.reference-item p{color:#000;margin-bottom:8px}.reference-links{display:flex;flex-wrap:wrap;gap:12px}.reference-links a{display:inline-block;background:#e0f2fe;color:#0369a1;text-decoration:none;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:500;transition:all .2s ease}.reference-links a:hover{background:#bae6fd}.cta-container{text-align:center;margin:40px 0 30px}.cta-button{display:inline-flex;align-items:center;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;text-decoration:none;padding:16px 32px;font-size:16px;font-weight:600;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 6px #2563eb33;gap:10px}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 12px #2563eb40}.cta-button svg{width:20px;height:20px;fill:currentColor}.pricing-card img{max-width:200px;margin:10px auto 20px}.contact-info{text-align:center;padding-top:30px;border-top:1px solid #e2e8f0;color:#000;margin-top:30px}.contact-info p{margin-bottom:8px}.contact-info a{color:#2563eb;text-decoration:none;font-weight:500;transition:all .2s ease}.contact-info a:hover{text-decoration:underline}.brand{text-align:center;margin-bottom:30px}.brand span{font-weight:700;font-size:18px;color:#2563eb;letter-spacing:.5px}.disclaimer-tabs-sec{max-width:900px;width:100%;background:#fff;border-radius:20px;overflow:hidden;margin:0 auto;box-shadow:0 25px 50px -12px #0000001a,0 10px 15px -3px #0000000d}.problem-section-row{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:center}.problem-section-col{flex:1;min-width:320px}.problem-image img{max-width:100%;border-radius:16px;box-shadow:0 6px 25px #00000026;transition:transform .3s ease}.problem-image img:hover{transform:scale(1.03);filter:grayscale(0%)}.problem-truth{background:#f9fafb;border:1px solid #ddd;border-radius:12px;padding:20px 25px;margin-bottom:40px}.problem-truth h3{font-size:22px;font-weight:700;margin-bottom:10px;color:#000;font-family:var(--font-body-family)}.problem-truth ul{list-style:none;margin:0;display:flex;flex-direction:column;padding:0;gap:10px}.problem-truth li{color:#000;display:flex;align-items:center;gap:10px;font-size:18px;font-family:var(--font-body-family);font-weight:600}.problem-truth li:before{content:"\26ab";margin-right:0;font-size:9px}.solution_reviews_wrapper h4{font-size:22px;font-weight:700;margin-bottom:20px;color:#000;font-family:var(--font-body-family)}.solution_reviews-item img{display:block;margin:0 auto}.solution_reviews-text{margin:10px 0}.solution_reviews-user{font-weight:700}.problem-timeline h3{font-size:22px;font-weight:700;margin-bottom:25px;color:#000;font-family:var(--font-body-family)}.timeline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}.timeline-step{flex:calc(33.3% - 10px);background:#fff;padding:25px 20px;border-radius:12px;text-align:center;border:1px solid #e0e0e0;transition:transform .3s ease}.timeline-step:hover{transform:translateY(-5px)}.timeline-step .age{display:inline-block;margin-bottom:12px;font-size:26px;font-weight:700;color:#000;border-bottom:2px solid #000;padding-bottom:4px}.timeline-step p{font-size:18px;font-weight:500;color:#000;line-height:1.5}.problem-section-col.problem-section-content{flex:0 0 50%}.problem-section-col.problem-section-media{flex:calc(50% - 40px);display:none}@meida (min-width: 1300px){}@media (max-width: 768px){.product-feature-row{flex-wrap:wrap}.product-feature-col{flex:0 0 100%;max-width:100%;padding:0 15px}.disclaimer-header{padding:30px 20px}.disclaimer-header h1{font-size:26px}.tabs-container{flex-direction:column;padding:0}.tab{border-bottom:1px solid #e2e8f0;justify-content:center}.tab.active{border-bottom:3px solid #000}.tab-content{padding:20px}.reference-links{flex-direction:column;gap:8px}}@media (max-width: 768px){.authority-grid{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.authority-box{padding:30px 20px}}@media (max-width: 900px){.clinical-study-results-row{flex-direction:column}.cb-content,.cb-panel{width:100%}.cb-chart-container{gap:20px}}@media (max-width: 600px){.cb-chart-container{gap:15px}.cb-bar{width:45px}.section-title{font-size:26px}}@media (max-width: 1550px){.custom-container,product-info .custom-container{padding-left:40px;padding-right:40px}}@media (max-width: 1250px){.benefits-grid{grid-template-columns:repeat(2,1fr)}.problem-section-row{flex-direction:column;gap:30px}.problem-section-col.problem-section-content,.problem-section-col.problem-section-media{flex:0 0 100%}}@media (max-width: 1024px){.pricing-cards{grid-template-columns:repeat(1,1fr)}.pricing-card{max-width:553px;margin:0 auto;width:100%}}@media (max-width: 999px){.problem-section-row{flex-direction:column;gap:30px}.problem-section-col.problem-section-content,.problem-section-col.problem-section-media{flex:0 0 100%}}@media (max-width: 991px){.current-price{font-size:22px;margin-bottom:0}.guarantee-badge{background-size:cover!important}.solution_Section_row{flex-direction:column;flex-wrap:wrap}.solution_section_col{width:100%;flex:0 0 100%}.solution_section_content_in{min-height:unset;padding:30px 15px 0}.solution_section_content_in h3{font-size:22px}.solution_section_col.solution_section_media{background:unset!important;aspect-ratio:unset!important;height:unset;padding:0 15px;position:relative}.solution_section_media_img{display:block}.solution_section_media_img img{min-height:491px;object-fit:cover}.solution_reviews_wrapper{max-width:calc(100% - 60px);margin:0;position:absolute;bottom:15px;left:30px}.solution-header{padding:0 15px}.product-banner-row{gap:20px;margin:0 auto}.product-banner-dis p{font-size:18px}.checklist_product_banner li{font-size:16px}.custom-check_box{width:22px;height:22px;min-width:22px;min-height:22px}.custom-check_rounder{width:3px;height:11px;top:6px;left:12px}.custom-check_item{width:3px;height:8px;left:7px;top:9px}.custom-container,product-info .custom-container{padding:0 20px}.custom-header h2{font-size:32px;margin-bottom:15px}h2.product__title.h1{font-size:32px}.ingredient-row{flex-direction:column;gap:20px}.cb-content{gap:20px}.ingredient-col.ingredient-card-col{order:2;gap:20px}.ingredient-card-col{flex:0 0 100%;width:100%}.ingredient-media{flex:0 0 100%;padding:0;display:flex;justify-content:center;margin-bottom:10px}.ingredient-media img{max-width:400px}.ingredient-left .ingredient-card{text-align:left;flex-direction:row}.ingredient-left .ingredient-card .ingredient-icon{margin-right:0}.ingredient-card{width:100%}.ingredient-right .ingredient-card .ingredient-icon{margin-left:0}.guarantee-content,.benefit-card,.cb-panel,.cb-benefit,.sb-card,.ingredient-card,article.review-card-star,.solution_reviews_wrapper{padding:30px 20px}.influencer-grid{grid-template-columns:repeat(4,1fr)}section.solution_Section .solution-header.custom-header{text-align:left}}@media (max-width: 767px){section.solution_Section .custom-header h2,section.solution_Section .custom-header p{text-align:center}.solution_section_content_in p,.product-banner-dis p,.quote,.ingredient-content p,.sb-card-sub,.sb-discovery,.cb-benefit-desc,.timeline__row_content_box p,.feature-item,.tab-content p,.timeline-step p,.problem-truth li{font-size:16px}.custom-header h2{font-size:28px;margin-bottom:15px}h2.product__title.h1{font-size:28px}.custom-header p{font-size:16px}.custom-header{margin-bottom:30px}.rb-faq-shopify-section label.rb-faq-question{font-size:18px;padding:15px 0;gap:5px}.rb-faq-shopify-section .rb-faq-container-item{padding:0 15px}.tab-toggle:checked~.rb-faq-question:after{right:15px;position:relative}.product.grid .price__container *{font-size:18px}.benefits-grid{grid-template-columns:repeat(1,1fr)}.product-banner-row,.product-cta-banner .product-banner-row{background:unset;padding:0}div#background-image-desktop{display:none}.mobile_image_banner{display:block}.rating-stars__block{justify-content:center}.custom-container,product-info .custom-container{padding:0 15px}.rating-stars__block{font-size:13px;gap:5px;justify-content:center;flex-direction:column}.rating-stars__block svg{width:13px}.product-banner-title h2{font-size:24px;text-align:center}.timeline__mid{padding:0!important}.week_heading.float-left{text-align:left}.sb-cards,.clinical-study-results-row,.benefits-grid,.pricing-cards{gap:20px}.pricing-cards{margin:0 auto 20px}.banner_cta_btn a{font-size:16px}body .cta-offer,body .cta-highlight{background:#f9fafb}}@media (max-width: 480px){.ingredient-left .ingredient-card,.ingredient-right .ingredient-card{flex-direction:column;text-align:center}.influencer-grid{grid-template-columns:repeat(2,1fr)}}.problem-timeline h3{text-align:center}.vc-container{position:relative;width:100%;aspect-ratio:1;background-image:url(/cdn/shop/files/brain.png);background-repeat:no-repeat;background-position:center;background-size:165px}.vc-circle{position:relative;width:100%;height:100%;border-radius:50%}.vc-step{position:absolute;width:200px;height:200px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#fff;color:#000;font-size:15px;font-weight:500;z-index:9;padding:10px;box-shadow:0 5px 25px #0000000f}.vc-step.step-index-1{top:0%;left:36%}.vc-step.step-index-2{top:27%;right:0%}.vc-step.step-index-3{top:66%;right:13%}.vc-step.step-index-4{top:66%;left:13%}.vc-step.step-index-5{top:26%;left:0%}.vc-step__num{font-size:1.5rem;font-weight:700;margin-bottom:5px}.vc-arrows{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.vc-arrows circle{stroke:#000;stroke-width:2;fill:none;stroke-dasharray:6 6;marker-end:url(#arrowhead)}section.product-banner.custom-product-section div#background-image-desktop img{max-width:100%;object-position:center}section.product-banner.custom-product-section .custom-container{width:100%}section.product-banner.custom-product-section.custom-product-bg{min-height:80vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (max-width: 1320px){.vc-container{background-size:125px}}@media (max-width: 600px){.vc-container{width:100%;background-size:84px}.vc-step{width:110px;height:110px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme-style.css.map */
