:root{--ink:#1A1A18;--ink-soft:#4A4A46;--ink-muted:#7A7A74;--accent:#1E4D6B;--accent-mid:#2C6A92;--accent-lt:#D8E8F2;--accent-pale:#EFF5FA;--green:#3D7A34;--green-pale:#EAF3E8;--warm:#8B5E3C;--warm-pale:#FAF4EF;--sports:#7A1E2E;--sports-pale:#FCF0F2;--rule:#DDD9D3;--rule-soft:#EEECEA;--bg:#FAFAF8;--white:#FFFFFF;--radius:2px;--shadow:0 8px 32px rgba(0,0,0,.09);--barlow: "Barlow", sans-serif;--barlow-condensed: "Barlow Condensed", sans-serif;--garamond:"EB Garamond", serif;--dmmono:"DM Mono", monospace}html{font-size:16px}.facet-filters__field .select select,.mobile-facets__summary .select .select__select,select,input,textarea,body,.cat-row-arrow,.highlight-box p strong,.principle-card p,.stat_grid .stat_cell .stat-lbl,.founding_story_left .sub_heading,.hero_card_item p{font-family:var(--dmmono);line-height:1.6;letter-spacing:0}.accordion-icon,.highlight-title,.shop_bottom_description em,.common_questions_title p strong{font-family:var(--dmmono)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.founding_story_right .story_title,p,.highlight-text ul,.highlight-text p,.html_inner ol li{font-family:var(--garamond)}.mobile-facets__inner .mobile-facets__footer .button.button--primary,.shop_bottom_description p,.shop_bottom_description li,.facets-vertical .facets-wrapper show-more-button .button-show-more,.card_information_bottom .price .price__sale span s,.card_information_bottom .price .price__regular span,.accordion-title,.table-block__table tbody td,.cards-grid__item h4,.process-grid .process-item h4,.evidence-right .evidence-card h4,.btn-ghost,.btn-primary,.cat_row_name,.explore_link a,.btn-text,footer.footer .footer__blocks-wrapper ul.footer-block__details-content li a{font-family:var(--barlow)}.product-grid .grid__item .card-wrapper .card__content .card__heading a,.layout-content_hero .content_hero h1.h-cond,.content_html_split_grid .html_inner ol li:before,.custom_btn,.hero_card_item h4,.process-grid .process-item .process-number,.title_font22,.steps-wrapper .step-item .step-number{font-family:var(--barlow-condensed)}a{text-decoration:none}.search__input.field__input{box-shadow:none!important}.announcement-marquee,.announcement-marquee ul{width:100%;margin:0;padding:0}.announcement-marquee{background:#1a1a18;padding:10px 0;text-align:center}.announcement-marquee{overflow:hidden;position:relative}.announcement-bar,.announcement-bar__announcement{overflow:hidden}.announcement_grid{display:flex;gap:40px;width:max-content;list-style:none;--speed: 20s;animation:marqueeMove var(--speed) linear infinite}.announcement-item{flex:0 0 auto;white-space:nowrap}.announcement-marquee:hover .announcement_grid{--speed: 60s}@keyframes marqueeMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.announcement-item .announcement-bar__message p{margin:0;font-size:13px;letter-spacing:.04em;font-family:Barlow,sans-serif;font-weight:400;color:#ffffffd1;line-height:normal}.announcement-item .announcement-bar__message .announcement-bar__message{font-size:13px;letter-spacing:.04em;font-family:Barlow,sans-serif;font-weight:400;color:#ffffffd1;line-height:normal}.announcement-item .announcement-bar__message p a{color:#ffffffd1}body .drawer{z-index:999999}body .header-wrapper--border-bottom{border-bottom:1px solid var(--rule)}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:0;padding:0}body .header__icon--cart{margin-right:0}body .header__icons{padding-right:0;gap:6px}body .page-width{max-width:96%;padding:0 15px!important}.header .header__heading-logo{width:auto;max-width:inherit;height:40px}body .header--middle-left{grid-template-columns:auto auto auto}body .header--middle-left .header__inline-menu{margin:0 auto}header .header__icon .svg-wrapper{width:auto;height:auto}header .header__icon,header .header__icon--cart .icon{height:34px;width:37px;transition:.3s linear}.header__menu-item .icon.icon-caret{width:12px}.header__inline-menu>.list-menu.list-menu--inline{margin-right:-66px}header .mega-menu{position:relative}.header__menu-item-first .header__menu-item.list-menu__item{font-family:var(--barlow);font-size:12px;font-weight:500;color:var(--ink-soft);padding:10px 15px;display:flex;align-items:center;gap:4px;cursor:pointer;transition:color .18s;white-space:nowrap;height:63px;letter-spacing:.3px;position:relative}.header__menu-item-first .header__menu-item.list-menu__item:after{content:"";position:absolute;bottom:-1px;left:14px;right:14px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:center;transition:transform .2s}.header__menu-item-first .header__menu-item.list-menu__item:hover:after,.header__menu-item-first .header__menu-item.list-menu__item.active:after{transform:scaleX(1)}.header .mega-menu__link,.about_menu .mega-menu_content .mega-menu__no-submenu{display:flex;align-items:center;justify-content:space-between;padding:7px 20px;font-size:13px;color:var(--ink-soft);transition:all .15s;gap:12px;font-family:var(--barlow);line-height:1.6;letter-spacing:0}.header .mega-menu__link:hover:not(.mega-menu__link--level-2),.header .about_menu .mega-menu_content .mega-menu__no-submenu .mega-menu__link--level-2:hover{color:var(--accent);background:var(--accent-pale);padding-left:24px}.header .mega-menu__link--level-2:not(.about_menu .mega-menu_content .mega-menu__no-submenu .mega-menu__link--level-2){font-family:var(--dmmono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)!important;padding:5px 20px 4px;margin-bottom:2px;font-weight:400;cursor:auto}.header__menu-item span{text-decoration:none!important}body .mega-menu__list{display:flex;gap:0;padding:0}.mega-menu__list>li{padding:12px 0;min-width:210px;border-right:1px solid var(--rule-soft)}.about_menu .mega-menu_content .mega-menu__no-submenu{width:100%;display:block}.about_menu .mega-menu_content .mega-menu__no-submenu{width:100%;display:block;padding:12px 0;min-width:200px}.mega-menu_content{position:absolute;top:64px;left:50%;background:var(--white);border:1px solid var(--rule);border-top:2px solid var(--accent);box-shadow:var(--shadow);min-width:260px;opacity:0;pointer-events:none;transform:translate(-50%) translateY(8px);transition:all .2s;z-index:800}.header__menu-item-first.bloodwork_menu .header__menu-item.list-menu__item{color:var(--accent);font-weight:600}.header__menu-item-first .header__menu-item.list-menu__item .menu_tag,.menu-drawer__accordion-title .menu_tag{font-size:.65rem;vertical-align:middle;background:var(--accent);color:#fff;padding:3px 5px;margin-left:3px;font-family:var(--dmmono);letter-spacing:.04em;text-transform:uppercase;display:block;margin-bottom:-2px}.menu-drawer__accordion-title .menu_tag{padding:2px 6px;margin-bottom:0}.header__menu-item-first.list-menu--megamenu:hover .mega-menu_content{opacity:1;pointer-events:all;transform:translate(-50%) translateY(0)}.mega-special-links,.help-guides-under-specialty{margin:12px 20px 0;padding-top:12px;border-top:1px solid var(--rule-soft)}.header .svg-wrapper>svg{height:100%;width:100%;color:var(--ink-soft)}header .header__icon:hover,header .header__icon--cart .icon:hover{color:var(--ink);background:var(--bg)}.mega-special-links .mega-menu__link,.mega-menu_content #HeaderMenu-shop-sports-all-sports,.mega-menu_content #HeaderMenu-shop-wellness-all-wellness,.mega-menu_content #HeaderMenu-science-transparency-coa-directory{color:var(--accent);font-weight:600}.link,.customer a{text-decoration:none!important}.header__search details{border-right:1px solid var(--rule)}.search_modal.modal_content{position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;transition:width .3s;background:var(--white);border:1px solid var(--rule);display:flex;align-items:center;height:34px;left:auto}.header__search{position:relative}.header .search-modal__content-bottom{width:100%}.header .header__search .search__input.field__input{margin:0;width:100%;height:34px;padding:8px 13px;font-family:var(--barlow);font-size:13px;border:none;outline:none;color:var(--ink);background:transparent}.header .search.search-modal__form .field{display:flex;height:34px;position:relative}body .field__input::placeholder,body .customer .field input::placeholder{opacity:1}.header .header predictive-search{height:34px;display:flex}.header .modal__close-button.link{padding:0rem;height:34px;width:34px;margin:0}.focus-inset:focus-visible{outline:none;outline-offset:0;box-shadow:none!important}.modal__close-button.link .svg-wrapper{width:10px;height:10px}.header__search details[open=true] .search_modal.modal_content{width:280px}body .cart-count-bubble{background:var(--green);color:var(--white);height:15px;width:15px;font-size:12px;bottom:auto;left:auto;right:0;font-weight:700;font-family:var(--dmmono);top:1px}.cart-count-bubble span{font-weight:700;font-family:var(--dmmono);font-size:12px}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none!important}.reset__button.field__button{display:none}.svg-wrapper.header__icon-close{display:none!important}.header__search .predictive-search{width:280px}.header__search .predictive-search__result-group:first-child{flex:0 0 280px}.header__search .predictive-search__search-for-button{display:none}.header__search .predictive-search__heading{border-bottom:1px solid var(--rule);margin:0;padding:10px;text-transform:unset;font-family:var(--garamond);font-size:1.2rem;font-weight:500;line-height:1.26;color:var(--ink);letter-spacing:0}.header__search .predictive-search .predictive-search__results-list .predictive-search__item--link-with-thumbnail{grid-template-columns:2rem 1fr;grid-column-gap:2rem}.header__search .predictive-search .predictive-search__results-list .predictive-search__item{padding:10px}.header__search .predictive-search__results-groups-wrapper{display:flex;flex-direction:column}.header__search .predictive-search .predictive-search__results-list .predictive-search__item .predictive-search__item-heading{font-family:var(--cond);font-size:2.4rem;font-weight:700;line-height:1.05;margin-bottom:5px;letter-spacing:.01em}.header__search .predictive-search .predictive-search__results-list .predictive-search__item .predictive-search__item-heading{font-family:var(--barlow-condensed);line-height:1.05;letter-spacing:.01em;font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:0;display:flex;text-decoration:none}.header__search .predictive-search__result-group{display:flex;flex-direction:column;flex:1 1 auto;gap:20px}.page-hero{border-bottom:1px solid var(--rule)}.hero-split .hero_split_inner{display:grid;grid-template-columns:55% 45%;min-height:80vh}.hero_left{padding:72px 60px 60px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--white);border-right:1px solid var(--rule);position:relative}.hero_right{overflow:hidden;position:relative}.hero_right_inner{display:flex;flex-wrap:wrap;width:100%;height:100%}.hero_left .subtitle{margin-bottom:20px}.eyebrow:before,.shop_bottom_description p em:before,.common_questions_title p strong:before{content:"";display:inline-block;width:22px;height:1px;background:currentColor}.eyebrow,.shop_bottom_description p em,.common_questions_title p strong{font-family:var(--dmmono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);display:flex;align-items:center;gap:10px;margin-bottom:14px;font-style:inherit;font-weight:400}.hero_left h1{font-family:var(--garamond);font-size:3.8rem;font-weight:400;line-height:1.06;color:var(--ink);margin:0 0 22px;letter-spacing:0}.hero_left h1 em{color:var(--accent)}.hero_btn_row{display:flex;gap:12px;margin-bottom:32px}.btn-primary,.mobile-facets__inner .mobile-facets__footer .button.button--primary{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--white);padding:12px 24px;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .18s;cursor:pointer;border:none;line-height:normal}.btn-ghost,.mobile-facets__inner .mobile-facets__footer .mobile-facets__clear{transition:background .18s}.template-404 .button:hover,.drawer__footer .cart__ctas .cart__checkout-button:hover,.drawer__footer .cart__ctas .button:hover,.btn-primary:hover,.mobile-facets__inner .mobile-facets__footer .button.button--primary:hover,.btn-ghost:hover,.mobile-facets__inner .mobile-facets__footer .mobile-facets__clear:hover{background:var(--accent);color:#fff;border-color:transparent}.btn-ghost,.mobile-facets__inner .mobile-facets__footer .mobile-facets__clear{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--ink);padding:12px 22px;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);transition:all .18s;cursor:pointer;line-height:normal}.hero_bottom_discription ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px}.hero_bottom_discription ul li{font-size:.74rem;color:var(--ink-muted);display:flex;align-items:center;gap:5px;letter-spacing:0}.hero_bottom_discription ul li:before{content:"";display:inline-block;width:5px;height:5px;background:var(--green);border-radius:50%}.hero_right img{width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1e4d6bb3,#1a1a1866);display:block!important}.hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:52px;color:var(--white)}.hero_grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hero_grid .item a{background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);padding:20px 16px;cursor:pointer;transition:background .2s;display:flex;flex-wrap:wrap;justify-content:start}.hero_grid .item span{font-size:.8rem;color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;width:100%;line-height:normal}.hero_grid .item h3{font-family:var(--barlow-condensed);font-size:1.15rem;font-weight:700;color:var(--white);letter-spacing:.02em;width:100%;margin:0;line-height:normal}.hero_bottom_content a{margin-top:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;line-height:normal}.hero_bottom_content a span{font-size:.76rem;color:#ffffffa6;letter-spacing:.08em}.topo,.topo-w{position:absolute;bottom:0;left:0;right:0;height:36px;width:100%;background-repeat:repeat-x;display:block!important;background-size:cover;opacity:.14}.topo-w{bottom:auto;top:20px}.topo-w{background-image:url(/cdn/shop/files/botto_bar_line_white.svg?v=1773141322);opacity:.1;height:38px;background-repeat:repeat-x;background-size:1200px 38px}.hero_grid .item a:hover{background:#ffffff26}.principle_row{border-bottom:1px solid var(--rule)}.principle_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule)}.principle-card{background:var(--white);border:1px solid var(--rule);padding:36px 32px 32px;transition:background .22s;position:relative}.principle_grid .principle-card:nth-child(2n){background:var(--accent-pale)}.principle_grid .principle-card .principle_count{font-family:var(--garamond);font-size:6rem;font-weight:400;color:var(--rule-soft);line-height:1;position:absolute;top:8px;right:16px;pointer-events:none;letter-spacing:-.04em}.principle_grid .principle-card:nth-child(2n) .principle_count{color:var(--accent-lt)}.principle_grid .principle-card .subtitle{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:block;position:relative}.principle_grid .principle-card .title{font-size:1.35rem;font-weight:400;color:var(--ink);line-height:1.25;margin:0 0 10px;letter-spacing:0;position:relative}.principle_grid .principle-card p{font-size:.72rem;color:var(--ink-muted);line-height:1.6;margin:0;letter-spacing:0;position:relative}.principle-card:hover{background:var(--accent-pale)}.science_overview_grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--rule);border-bottom:1px solid var(--rule);height:320px}.science_overview_grid .box_image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.box_image{display:flex}.science_overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(26,26,24,.72) 0%,rgba(26,26,24,.1) 55%,transparent 100%);display:block!important}.science_overview_card a,.science_overview_card{display:flex;overflow:hidden;position:relative;width:100%}.science_overview_content{position:absolute;bottom:0;left:0;right:0;padding:28px 32px}.science_overview_content .subtitle{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:7px}.science_overview_content p{font-size:1.15rem;color:var(--white);line-height:1.35;margin:0}.collection.custom_featured_collection{padding:28px 0 40px;border-bottom:1px solid var(--rule);background:var(--bg)}.collection.custom_featured_collection .collection__title{padding-bottom:28px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;margin:0}.collection.custom_featured_collection .collection__title h2{margin-top:0;letter-spacing:.14em;margin-bottom:11px}.featured_title_right{text-align:right}.collection.custom_featured_collection .collection__title .collection__description p{font-size:1.3rem;font-weight:400;color:var(--ink);line-height:1.3}.custom_category_grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border-bottom:1px solid var(--rule)}.category_column{background:var(--white);display:flex;flex-direction:column}.category_header{padding:29px 53px 26px;border-bottom:1px solid var(--rule)}.category_header .small_title{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;color:var(--ink-muted);display:block}.category_header h2{font-size:1.55rem;font-weight:400;color:var(--ink);margin:0;letter-spacing:0}.custom_category_grid .category_column:nth-child(2){border-left:1px solid var(--rule)}.category_list{margin:0;padding:0;list-style:none}.category_list .category_item .category-title{display:flex;align-items:center;justify-content:space-between;padding:16px 52px;border-bottom:1px solid var(--rule);cursor:pointer;transition:background .18s}.category_list .category_item .category-title:hover{background:var(--accent-pale)}.cat_row_l{display:flex;align-items:center;gap:16px}.category_number{font-size:.74rem;color:var(--ink-muted);width:20px;letter-spacing:0}.cat_row_name{letter-spacing:0;font-size:.9rem;font-weight:500;color:var(--ink)}.cat_row_2{display:flex;align-items:center;gap:16px}.cat_row_count{font-size:.74rem;color:var(--ink-muted);letter-spacing:0}.cat-row-arrow{font-size:.9rem;color:var(--rule);transition:color .18s}.category_list .category_item .category-title:hover .cat-row-arrow{color:var(--accent)}.explore_link{padding:18px 52px;border-top:1px solid var(--rule);margin-top:auto;display:flex;justify-content:space-between;align-items:center}.explore_link .formulation_text{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.explore_link a,.facets-vertical .facets-wrapper show-more-button .button-show-more{font-size:.74rem;font-weight:600;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid var(--accent-lt);padding-bottom:2px;transition:border-color .18s}.explore_link a:hover,.facets-vertical .facets-wrapper show-more-button .button-show-more:hover{border-color:var(--accent)}.count_with_text_row{background:#1e2a35;padding:72px 0;border-bottom:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.count_with_text_inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;position:relative;z-index:1}.count_with_text_row .eyebrow{color:#ffffff47;margin-bottom:16px}.count_with_text_row .count_with_text_left h2{font-size:2.4rem;font-weight:400;color:var(--white);line-height:1.18;margin-bottom:16px;letter-spacing:0;margin-top:0}.count_with_text_row .count_with_text_left h2 em{font-style:italic;color:#ffffff6b}.count_with_text_row .count_with_text_left p{font-size:1rem;color:#ffffff80;line-height:1.78;margin-bottom:24px;max-width:44ch;letter-spacing:0;margin-top:0}.count_with_text_row .count_with_text_left .btn-primary{background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.count_with_text_row .count_with_text_left .btn-primary:hover{background:#fff;color:var(--ink);border-color:transparent}.count_with_text_right .stat_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06)}.count_with_text_right .stat_grid .stat_cell{padding:28px 24px}.stat_grid .stat_cell .stat-num{color:var(--white);font-size:2.6rem;font-weight:400;line-height:1;margin:0 0 5px;letter-spacing:0}.stat_grid .stat_cell .stat-lbl{margin:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff5c}.science_overview_row.home_athlete_stories_row .science_overview_content{padding:26px 24px;display:flex;flex-wrap:wrap}.science_overview_row.home_athlete_stories_row .science_overview_content .subtitle{font-size:.8rem;letter-spacing:.1em;margin-bottom:9px;color:#fff9;display:block;width:100%;line-height:1.3}.custom_btn{font-size:1.1rem;font-weight:600;color:var(--white);letter-spacing:0;display:inline-flex!important;line-height:normal}.founding_story_inner{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border-bottom:1px solid var(--rule)}.founding_story_inner .founding_story_left,.founding_story_inner .founding_story_right{background:var(--white);display:flex;flex-direction:column;padding:64px 56px}.founding_story_inner .founding_story_left{background:var(--warm-pale)}.founding_story_inner .founding_story_left .eyebrow{color:var(--warm);margin-bottom:17px}.founding_story_inner .founding_story_left .pull-quote p{font-family:var(--garamond);font-size:1.55rem;font-style:italic;color:var(--ink);line-height:1.45;padding-left:24px;border-left:3px solid var(--warm);margin:0 0 29px;letter-spacing:0}.founding_story_left .sub_heading{font-size:.74rem;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;margin:0}.founding_story_left .image{margin-top:44px;overflow:hidden;border:1px solid rgba(0,0,0,.06);display:flex}.founding_story_left .image img{width:100%;height:220px;object-fit:cover}.founding_story_right .story_title{font-size:1.08rem;color:var(--ink-soft);line-height:1.78;font-style:italic;letter-spacing:0;font-weight:400;margin:0 0 15px}.story_discription p{font-size:.96rem;color:var(--ink-soft);line-height:1.75;margin:0 0 15px;letter-spacing:0}.story_discription p strong{color:var(--ink)}.btn-text{font-size:.74rem;font-weight:600;letter-spacing:.08em;color:var(--accent);text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid var(--accent-lt);padding-bottom:2px;transition:border-color .18s;margin-top:13px}.btn-text:hover{border-color:var(--accent)}.brand_story_row{padding:71px 0;background:#1e2a35;border-bottom:1px solid var(--rule)}.brand_story_row .top_title .eyebrow{color:#ffffff47;justify-content:center;margin-bottom:23px}.brand_story_row .top_title h2{font-size:2rem;font-weight:400;color:var(--white);margin-bottom:41px;margin-top:0;letter-spacing:0;text-align:center}.video-thumbnail{display:flex;position:relative}.video-wrapper{position:relative;max-width:900px;margin:auto}.video-thumbnail img{width:100%;opacity:.7;transition:opacity .3s;cursor:pointer}.video-thumbnail:hover img{opacity:.85}.play-btn{border:none;font-size:24px;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;background:#ffffffeb;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s}.video-container iframe,.video-container video{width:100%;height:500px}.video-thumbnail .hero-overlay{background:linear-gradient(135deg,#1e4d6b8c,#1a1a1873);cursor:pointer}body .home_review_row{padding-top:76px!important;padding-bottom:72px!important}.custom_title_row{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:28px}.custom_title_row .title{font-size:1.5rem;font-weight:500;line-height:1.26;color:var(--ink);letter-spacing:0;margin:0}.custom_title_row .eyebrow{margin-bottom:13px}.custom_title_row .btn-text{margin:0;display:block}.home_review_row .jdgm-widget.jdgm-cards-carousel{padding:0}.home_review_row .jdgm-header{display:none}body .jdgm-cards-wrapper{max-width:100%!important;border:1px solid var(--rule);border-right:none}.jdgm-widget.jdgm-cards-carousel{max-width:100%}body .jdgm-cards-wrapper .jdgm-media-card{flex:0 0 33.33%;width:33.33%;background:transparent;padding:26px;border-radius:0;border-right:1px solid var(--rule)}body .jdgm-cards-carousel .jdgm-content{margin:0}body .home_review_row .jdgm-videos-container{gap:0!important}body .jdgm-cards-wrapper .jdgm-media-card .jdgm-text{padding:0;align-items:flex-start}body .jdgm-cards-wrapper .jdgm-media-card .jdgm-text p{width:100%;max-width:100%;text-align:left;font-size:.9rem;font-style:italic;color:var(--ink-soft);line-height:1.65;margin-bottom:11px;font-family:var(--garamond);letter-spacing:0}body .jdgm-cards-wrapper .jdgm-media-card .jdgm-rating-section{padding:0;text-align:left;align-items:start}body .jdgm-cards-wrapper .jdgm-media-card .jdgm-rating-section .jdgm-stars span{font-size:.6rem;color:var(--accent)!important;font-weight:400;letter-spacing:0}body .jdgm-cards-wrapper .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info{justify-content:start}body .jdgm-cards-wrapper .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info .jdgm-reviewer-name{font-size:.72rem;color:var(--ink-muted);font-weight:400;letter-spacing:0}body .jdgm-cards-wrapper .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info .jdgm-reviewer-verified-icon{width:17px;height:17px}body .jdgm-cards-wrapper .jdgm-media-card .jdgm-rating-section .jdgm-reviewer-info .jdgm-reviewer-verified-icon svg{width:15px;height:15px;fill:var(--ink-muted)}body .jdgm-cards-wrapper .jdgm-card.jdgm-media-card{border-right:1px solid var(--rule)}body .jdgm-cards-wrapper .jdgm-videos-container .jdgm-card.jdgm-media-card.active+div{background:var(--accent-pale)}footer.footer{background:#1e2a35;padding:62px 0 36px;position:relative;overflow:hidden;border:none!important;color:#fff}footer.footer .topo-w{top:0}footer.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr 1fr;gap:36px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:27px}footer.footer .footer__blocks-wrapper.grid .footer-block{width:100%;margin:0;max-width:100%}footer.footer .footer__blocks-wrapper.grid .footer-block .footer-block__details-content{margin-bottom:0}.footer-block__brand-info .footer-block__image-wrapper{margin-bottom:14px}.footer-block__brand-info .footer-block__image-wrapper img{width:auto;max-width:inherit;height:50px}footer.footer .footer__copyright{text-align:center;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;line-height:normal}.footer-block__brand-info p{font-family:var(--garamond);font-size:.9rem;font-style:italic;color:#ffffff57;line-height:1.65;max-width:28ch;letter-spacing:0;padding-bottom:20px}footer.footer .footer__list-social .list-social__link{width:34px;height:34px;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#ffffff73;transition:all .2s;padding:7px}footer.footer .footer__list-social .list-social__link svg path{fill:#ffffff73;transition:all .2s}footer.footer .footer__list-social .list-social__link:hover{border-color:#ffffff80}footer.footer .footer__list-social .list-social__link:hover svg path{fill:#fff}footer.footer .footer__list-social{gap:10px}footer.footer .footer__blocks-wrapper .footer-block__heading{font-size:.74rem;letter-spacing:.15em;text-transform:uppercase;color:#ffffff42;margin-bottom:19px;font-family:var(--dmmono)}footer.footer .footer__blocks-wrapper ul.footer-block__details-content li a{display:block;font-size:.8rem;color:#ffffff7a;margin:0 0 12.3px;transition:color .2s;line-height:normal;padding:0;letter-spacing:0}footer.footer .footer__blocks-wrapper ul.footer-block__details-content li a:hover{color:var(--white)}.footer__copyright{margin:0}.footer__copyright .copyright__content,.footer__copyright .policies li a{font-size:1rem;letter-spacing:0;font-family:var(--barlow);font-weight:400;color:#ffffff7a;padding:0}.footer__copyright .policies{margin:0;padding:0;list-style:none;display:flex;gap:3px}.footer .footer__content-bottom{padding:0}.footer__copyright .policies li:before{display:none}.custom-page-banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;min-height:52vh}.custom-page-banner .topo-w{top:16px}.custom-page-banner.layout-science_hero{padding:80px 0 64px;background:#1e2a35}.dark_hero{background:#1e2a35;min-height:52vh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.dark_hero img,.content_hero_banner img{width:100%;height:100%;object-fit:cover;opacity:.18;filter:saturate(.4)}.science_hero{position:relative;z-index:1}.science_hero .science_hero_inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:end}.custom-page-banner .eyebrow{color:#ffffff4d;margin-bottom:22px}.custom-page-banner h1{font-size:2.4rem;font-weight:400;color:var(--white);line-height:1.12;margin:0 0 18px;letter-spacing:0}.custom-page-banner p{font-size:.98rem;color:#ffffff85;line-height:1.61;margin:0}.hero_cards{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff0f}.hero_cards .hero_card_item a{background:#ffffff0a;padding:20px;cursor:pointer;transition:background .2s;display:inline-block;width:100%}.hero_cards .hero_card_item a:hover{background:#ffffff17}.hero_card_item .card_number{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-bottom:8px;display:block}.hero_card_item h4{font-size:1.05rem;font-weight:600;color:var(--white);margin-bottom:6px;margin-top:0;letter-spacing:0}.hero_card_item p{font-size:.72rem;color:#ffffff59}.hero_cards.hero_cards_image{background:transparent;display:flex;flex-wrap:wrap;gap:0}.hero_cards.hero_cards_image .card_image{width:100%;display:flex}.hero_cards.hero_cards_image .card_image img{width:100%;height:260px;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.custom-page-banner.layout-content_hero{background:#f4f1ec;padding:48px 0 44px;position:relative;overflow:hidden;border-bottom:1px solid var(--rule);min-height:auto;display:block;z-index:0}.custom-page-banner.layout-content_hero .content_hero_banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.custom-page-banner.layout-content_hero .content_hero_banner img{opacity:.12;filter:saturate(.2) grayscale(.3)}.layout-content_hero .content_hero{position:relative;z-index:1}.layout-content_hero .content_hero .eyebrow{color:var(--ink-muted)}.layout-content_hero .content_hero h1{color:var(--ink)}.layout-content_hero .content_hero p{color:var(--ink-muted)}.custom-page-banner.layout-content_hero .topo-w{top:auto;bottom:0}.evidence-framework{padding:72px 0;background:var(--bg);border-bottom:1px solid var(--rule)}.evidence-framework .evidence-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.title_font32{margin:0 0 18px;font-size:2rem;font-weight:400;line-height:1.18;color:var(--ink);letter-spacing:0}.desc p{font-size:.96rem;color:var(--ink-soft);line-height:1.75;margin:0 0 14px}.desc p:last-child{margin-bottom:22px}.highlight-box{background:var(--accent-pale);border:1px solid var(--accent-lt);border-left:3px solid var(--accent);padding:18px 22px}.highlight-box.success{background:#eef7f2;border-color:#c3e0cf;border-left-color:#1a6b3a}.highlight-box p{margin:0;font-size:.92rem;color:var(--ink-soft)}.highlight-box p strong{font-size:.76rem;color:#1a6b3a;margin-bottom:5px;letter-spacing:.08em;text-transform:uppercase;display:block;font-weight:400}.evidence-right{display:flex;flex-direction:column;gap:1px;background:var(--rule);border:1px solid var(--rule)}.evidence-right .evidence-card{background:var(--white);padding:22px 22px 21px;display:flex;gap:16px;align-items:flex-start;transition:.3s linear}.evidence-right .evidence-card:hover{background:var(--accent-pale)}.badges{display:inline-block;font-size:.78rem;font-weight:500;flex-shrink:0;margin-top:0;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:1px;color:#1a6b3a;background:#eef7f2}.level-moderate .badges{color:#7a4e00;background:#fff7e6}.level-emerging .badges{color:#5c2d8a;background:#f3edf9}.level-weak .badges{background:#e8e6e0;color:#7a7870}.evidence-right .evidence-card h4,.cards-grid__item h4{font-size:.9rem;font-weight:600;color:var(--ink);margin:0 0 8px;letter-spacing:0}.evidence-right .evidence-card p,.cards-grid__item p{font-size:.88rem;color:var(--ink-soft);line-height:1.62;margin:0}.ingredient_selection_row .science_overview_grid{height:260px}.ingredient_selection_row .science_overview_content{padding:20px 24px}.ingredient_selection_row .science_overview_content .subtitle{color:#ffffffb3}.ingredient_selection_row .science_overview_content p{font-size:.95rem}.split-wrapper{background:var(--bg);display:grid;grid-template-columns:1fr 1fr;min-height:480px;border-bottom:1px solid var(--rule)}.split-wrapper img{width:100%;height:100%;object-fit:cover}.split-content{padding:64px 56px;display:flex;flex-direction:column;justify-content:center}.split-image{display:flex;flex-wrap:wrap}.btn-primary.accent{background:var(--accent);max-width:max-content}.btn-primary.accent:hover{background:var(--accent-mid)}.process-framework{background:var(--bg);border-bottom:1px solid var(--rule)}.process-heading{padding:32px 52px 32px 0;border-right:1px solid var(--rule)}.process-top-inner .desc{padding:32px 0 32px 52px}.process-top-inner .desc p:last-child{margin:0}.process-top-inner{display:grid;grid-template-columns:207px 1fr;align-items:center}.process-top-inner .process-heading .title_font32.font24{margin:0;font-size:1.5rem;font-weight:500;line-height:1.26}.process-grid{border-top:1px solid var(--rule)}.process-grid{border-top:1px solid var(--rule);background:var(--rule);display:grid;grid-template-columns:repeat(5,1fr);gap:1px}.process-grid .process-item{background:var(--white);padding:33px 28px 29px}.process-grid .process-item:nth-child(2n){background:var(--accent-pale)}.process-grid .process-item .process-number{font-size:2.2rem;font-weight:800;color:var(--accent-lt);margin:0 0 18px;letter-spacing:0}.process-grid .process-item h4{font-size:.92rem;font-weight:700;color:var(--ink);margin:0 0 11px;letter-spacing:0}.process-grid .process-item .desc p{font-size:.88rem;line-height:1.68;margin:0}.grid_2 .science_overview_grid{grid-template-columns:1fr 1fr}.box_image{width:100%}.encapsulation_grid_row .science_overview_grid{border-top:1px solid var(--rule)}.encapsulation_grid_row .science_overview_content{padding:22px 32px}.encapsulation_grid_row .science_overview_content .subtitle{color:#fff9}.encapsulation_grid_row .science_overview_content p{font-size:1.05rem}.content-highlight{padding:72px 0;border-bottom:1px solid var(--rule);background:var(--bg)}.content-highlight .highlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule)}.content-highlight .highlight-grid .highlight-col{padding:31px 36px}.highlight-title{font-size:.76rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin:0 0 14px}.highlight-text ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.highlight-text ul li{font-size:.88rem;color:var(--ink-soft);line-height:1.68;padding-left:25px;position:relative}.highlight-text ul li:before{content:"\2192";display:inline-block;margin-right:12px;color:var(--green);font-size:1rem;line-height:1.68;position:absolute;left:0;top:-3px}.highlight-col.no .highlight-text ul li:before{content:"\2717";top:0}.highlight-col.no .highlight-text ul li:before,.highlight-col.no .highlight-title{color:#c20}.info_cards_grid_row{background:var(--bg);padding:72px 0 36px}.info_cards_grid_row .eyebrow{margin-bottom:20px}.info-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.info-cards-grid .cards-grid__item{background:var(--white);padding:27px 24px 24px}.info-cards-grid .cards-grid__item h4{font-size:.92rem;font-weight:700;margin:0 0 9px}.info-cards-grid .cards-grid__item p{line-height:1.69}.split-table-content{background:var(--bg);padding-bottom:72px}.split-table-content__grid,.accordion-html-split__grid,.content_html_split_grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.title_font22{font-size:1.4rem;font-weight:600;line-height:1.15;letter-spacing:.02em;color:var(--ink);margin:0 0 12px}.table-block__table{width:100%;border-collapse:collapse;font-size:.84rem}.table-block__table thead th{background:#1e2a35;color:var(--white);font-size:.72rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;padding:10px 15px;text-align:left}.table-block__table tbody td{padding:10px 15px;border-bottom:1px solid var(--rule);vertical-align:middle;font-size:.84rem;color:var(--ink)}.table-block__table.custom_table_data tbody tr td:nth-child(1){font-weight:600}.table-block__table.custom_table_data tbody tr td:nth-child(2){font-size:.8rem;font-family:var(--dmmono)}.table-block__table tbody tr:nth-child(2n) td{background:var(--accent-pale)}.content-block .desc p:last-child{margin-bottom:14px}.highlight-box p em{font-style:inherit;color:var(--ink);font-weight:700}.quality_testing_potency_row .science_overview_grid{height:240px;border:none}.quality_testing_potency_row .science_overview_content{padding:20px 22px}.quality_testing_potency_row .science_overview_content .subtitle{margin:0;display:block;line-height:1.2}.accordion-html-split{padding:72px 0;border-bottom:1px solid var(--rule);background:var(--bg)}.highlight-box.warning{background:#fff7e6;border-color:#f0d080;border-left-color:#c08000}.highlight-box.warning p strong{color:#7a4e00;margin-bottom:7px}.highlight-box.warning p{font-size:.96rem}.table-block__table.data_table{margin-bottom:16px}.accordion-html-split .highlight-box.warning{margin-bottom:33px}.accordion-html-split__grid{gap:44px}.accordion-html-split .title_font22{margin:0 0 16px}.badges.b-mod,.badges.b-moderate{color:#7a4e00;background:#fff7e6}.badges.b-accent,.badges.b-low{color:var(--accent);background:var(--accent-pale)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .35s ease}.accordion-content p{font-size:.92rem;color:var(--ink-soft);line-height:1.72;padding-bottom:19px;margin:0}.accordion-title{font-size:.9rem;font-weight:600;color:var(--ink);padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer}.accordion-item{border-bottom:1px solid var(--rule)}.accordion-icon{font-size:1.1rem;color:var(--ink-muted);flex-shrink:0;transition:transform .2s}.accordion-title.active .accordion-icon{transform:rotate(45deg)}.section__title{background:#1e2a35;padding:17.7px 0;border-bottom:1px solid rgba(255,255,255,.06)}.step-explanation .section__title{background:var(--accent-pale);padding:18px 0;border-bottom:1px solid var(--accent-lt);border-top:1px solid var(--accent-lt)}.section__title .section__title_inner{display:flex;justify-content:space-between;align-items:center;gap:16px}.section__title .section__title_inner span{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);line-height:normal}.section__title .section__title_inner span.small_title.s_right_title{text-transform:inherit;letter-spacing:0;font-family:var(--garamond);font-size:.92rem;color:var(--ink);font-style:italic}.content_html_split{border-bottom:1px solid var(--rule)}.content_html_split_grid{padding:72px 0}.title_font32.font24{font-size:1.5rem;margin:0 0 16px;font-weight:500}.content_html_split_grid .html_inner{background:var(--bg);border:1px solid var(--rule);padding:28px 32px}.content_html_split_grid .html_inner ol{margin:0;display:flex;flex-direction:column;gap:11px;padding:0;list-style:none;counter-reset:item}.content_html_split_grid .html_inner ol li{font-size:.9rem;color:var(--ink);counter-increment:item}.content_html_split_grid .html_inner ol li:before{content:counter(item,decimal-leading-zero);display:inline-block;font-size:.85rem;font-weight:700;color:var(--accent);width:20px;margin-right:11px}.content_html_split_grid .html_inner .eyebrow{margin-bottom:16px}.eyebrow.without_border:before{display:none}.step-explanation{padding:0 0 72px}.steps-wrapper .step-item{display:grid;grid-template-columns:60px 1fr;gap:0;border-bottom:1px solid var(--rule);padding:38px 0 36px;align-items:start}.steps-wrapper .step-item .step-number{font-size:1.4rem;font-weight:800;color:var(--accent);padding-top:3px;line-height:1.4}.step-question h3{font-size:1.15rem;font-weight:400;color:var(--ink);margin:0 0 15px;letter-spacing:0}.steps-wrapper .step-wrap .step-boxes{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule)}.steps-wrapper .step-item:last-child{border-bottom:none}.steps-wrapper .step-wrap .step-boxes .step-answer{background:var(--accent-pale);padding:16px 20px}.steps-wrapper .step-wrap .step-boxes .step-answer.step-watch{background:var(--bg)}.steps-wrapper .step-item .step-wrap .desc p{line-height:1.75;margin-bottom:16px}.steps-wrapper .step-item .step-wrap .step-boxes .desc p{font-size:.92rem;line-height:1.62;margin:0;color:var(--ink)}.steps-wrapper .step-item .step-wrap .step-boxes .step-answer.step-watch .desc p{color:var(--ink-soft)}.steps-wrapper .step-item .step-wrap .step-answer span{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:7px;display:block}.steps-wrapper .step-item .step-wrap .step-answer.step-watch span{color:var(--ink-muted)}.quote-banner.ingredients_bottom_banner:after{content:"";background:linear-gradient(to right,rgba(26,26,24,.82) 0%,rgba(26,26,24,.25) 55%,transparent 100%)}.quote-banner.ingredients_bottom_banner .quote-banner-image img{object-position:center center;filter:saturate(.55)}.quote-banner.ingredients_bottom_banner .quote-content{display:flex;flex-wrap:wrap;flex-direction:column}.quote-banner.ingredients_bottom_banner .quote-content .quote-author{order:-1;text-transform:uppercase;color:#ffffff73;margin-bottom:10px;letter-spacing:.14em}.quote-banner.ingredients_bottom_banner .quote-content .quote-text{margin:0;font-style:inherit;line-height:1.22;font-size:1.55rem}.quote-banner.ingredients_bottom_banner,.quote-banner.ingredients_bottom_banner .quote-banner-image,.quote-banner.ingredients_bottom_banner .quote-banner-image img{height:260px}.ingredients-header{display:grid;grid-template-columns:200px 1fr 110px 100px 120px;gap:16px;align-items:center;padding:11px 20px;background:#1e2a35;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.ingredient-item{display:grid;grid-template-columns:200px 1fr 110px 100px 120px;gap:16px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--rule);font-size:.84rem;cursor:pointer;transition:background .18s;background:var(--bg)}.ingredient-item:hover{background:var(--accent-pale)}.ingredient-item .ingredient_name strong{font-family:var(--barlow);font-weight:600;color:var(--ink)}.ingredient-item .ingredient_name .ingredient-aka{font-size:.8rem;color:var(--ink-muted);display:block;margin-top:2px}.ingredient-item .ingredient_disc p{margin:0;font-size:.88rem;color:var(--ink-soft);line-height:1.68}.ingredient-item .ingredient_category .category{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.ingredient-item .ingredient_used span{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);line-height:1.6}.ingredients-topbar,.coa_filter_bar_top{padding:20px 0;border-bottom:1px solid var(--rule);background:var(--white);position:sticky;top:64px;z-index:80}.ingredients-topbar .ingredients_topbar_inner,.ingredients-topbar .ingredients-tabs,.coa_filter_bar_top .filter-bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ingredients_topbar_inner button,.coa_section_row .filter-bar button{font-family:var(--barlow);font-size:.76rem;font-weight:500;padding:7px 15px;border:1px solid var(--rule);background:var(--white);color:var(--ink-soft);cursor:pointer;transition:all .18s}.ingredients_topbar_inner button.active,.ingredients_topbar_inner button:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.ingredients_topbar_inner .ingredients-sort{display:flex}.ingredients_topbar_inner .ingredients-sort select,.coa_section_row .filter-bar select{font-size:.76rem;padding:7px 12px;border:1px solid var(--rule);background:var(--white);color:var(--ink);cursor:pointer;letter-spacing:0}.coa_filter_bar_top #applyFilter{background:var(--ink);color:var(--white);border-color:var(--ink);margin-left:auto}.coa-row{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr 80px;gap:16px;align-items:center;padding:13px 20px;border-bottom:1px solid var(--rule);cursor:pointer;transition:background .18s}.coa-row.head{background:#1e2a35;cursor:default;border-bottom:none}.coa-row.head .coa-cell{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.product_coa_list .coa-row{background:var(--bg);padding:14px 20px}.product_coa_list .coa-row .coa-cell{font-family:var(--barlow);font-size:.84rem;color:var(--ink-soft)}.product_coa_list .coa-row .coa-cell.mono{font-family:var(--mono);font-size:.8rem;color:var(--ink-muted)}.product_coa_list .coa-row .coa-cell.name{font-weight:600;color:var(--ink)}.product_coa_list .coa-row .badges{font-family:var(--dmmono)}.badges.b-green{color:var(--white);background:var(--green)}.badges.b-dark{color:var(--white);background:#1e2a35}.product_coa_list .coa-row .coa-cell .coa-dl{font-family:var(--dmmono);font-size:.72rem;color:var(--accent);letter-spacing:.06em;text-decoration:underline}.coa-footer{padding:18px 20px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;background:var(--bg)}.coa-footer #coaCountText{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.breadcrumb-wrapper{padding:15.6px 0;background:var(--white);border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap}.breadcrumb-wrapper .page-width{width:100%}.breadcrumb-nav{display:flex;flex-wrap:wrap;gap:8px}.breadcrumb-nav span,.breadcrumb-nav a{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);display:inline-block;line-height:normal}.breadcrumb-nav a:hover{color:var(--ink)}.collection_all_layout.facets-vertical{background:var(--bg);display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 64px);align-items:start}.collection_all_layout.facets-vertical .product-grid-container{padding:28px 40px}.layout-content_hero.collection__banners .content_hero h1.h-cond{font-size:2.6rem;font-weight:700;line-height:1.05;letter-spacing:.02em;margin:0 0 5px}.custom-page-banner.collection__banners .eyebrow{margin-bottom:10px}.product-count-vertical{margin-left:0!important;margin-right:auto}.product-count-vertical .product-count__text span{font-family:var(--dmmono);font-size:.78rem;color:var(--ink-muted);letter-spacing:.06em}.bundles_product_header{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.bundles_product_header .bundles_product_header_left .eyebrow{margin-bottom:4px}.bundles_product_header .bundles_product_header_left .title_font22{margin:0}.bundles_product_row{margin-bottom:40px}.mt_0{margin-top:0;display:block}.bundles_product_row.collection_bundles_wrap{padding:40px 0;background:var(--bg);margin:0}.collection_bundles_wrap .bundles_product_header .bundles_product_header_left .eyebrow{margin-bottom:7px}.collection_bundles_wrap .bundles_product_header{margin-bottom:18px}.facet-filters__field .select select,.mobile-facets__summary .select .select__select{font-size:.78rem;padding:7px 30px 7px 12px;border:1px solid var(--rule);background:var(--white);color:var(--ink);cursor:pointer;box-shadow:none;line-height:normal;text-transform:capitalize}.mobile-facets__summary .select .select__select{padding:9px 30px 9px 12px;margin:0;height:auto}.mobile-facets__summary .select .svg-wrapper{height:10px;width:10px;top:calc(50% - 4px);right:10px}.facets.facets-vertical-sort{margin-bottom:24px}.facets-vertical-form,.facets-vertical-form .product-count__text{display:flex;align-items:center}.facet-filters__field .select .svg-wrapper{height:9px;width:10px;top:calc(50% - 4px);right:5px}.collection_all_layout.facets-vertical .facets-wrapper{width:auto;max-width:initial;border-right:1px solid var(--rule);padding:28px 0;position:sticky;top:64px;height:calc(100vh - 64px);overflow-y:auto;background:var(--white)}.collection_all_layout.facets-vertical .facets-wrapper .facets-container{display:flex;width:100%;padding:0}.collection_all_layout.facets-vertical .facets-wrapper .facets__form-vertical,.collection_all_layout.facets-vertical .facets-wrapper .facets-container .facets{width:100%}.facets-vertical .facets-wrapper .facets__summary{display:flex;align-items:center;justify-content:space-between;padding:14.6px 24px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8rem;font-weight:600;color:var(--ink);transition:background .18s;font-family:var(--barlow);letter-spacing:0;margin:0}.facets-vertical .facets-wrapper .facets__summary:hover{background:var(--bg)}.facets-vertical .facets-wrapper .facets__summary .icon-caret{height:7px;top:calc(50% - 1px);right:24px}.facets-vertical .facets-wrapper .facets__summary .facets__summary-label{text-decoration:none}.facets-vertical .facets-wrapper .facets-wrap-vertical{padding:4px 24px 16px;margin:0}.facets-wrapper .facets-wrap-vertical .facets__label,.mobile-facets .mobile-facets__label{display:flex;align-items:center;gap:10px;padding:5px 0;cursor:pointer;font-family:var(--barlow);font-size:.8rem;color:var(--ink-soft);letter-spacing:0;line-height:1.6}.facets-wrapper .facets-wrap-vertical .facets__label input,body .mobile-facets .mobile-facets__label input{position:static;appearance:checkbox;-webkit-appearance:checkbox;z-index:1;width:14px;height:14px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:0}.facets-wrapper .facets-wrap-vertical .facets__label .facet-checkbox__text,.mobile-facets .mobile-facets__label .facet-checkbox__text{margin-left:auto}.facets-wrapper .facets-wrap-vertical .facets__label:hover .facet-checkbox__text-label,.facets-wrapper .facets-wrap-vertical .facets__label input:focus~.facet-checkbox__text-label{text-decoration:none}show-more-button{padding:0 24px;width:100%;max-width:100%;display:flex;line-height:1}show-more-button .button-show-more{margin:0;padding:0}.facets__display-vertical{padding-bottom:21px!important}.active-facets.active-facets-desktop{padding:16px 24px 12px;border-bottom:none}.facets-vertical.custom_top_rest .active-facets.active-facets-desktop{padding:0}.facets-vertical.custom_top_rest .active-facets.active-facets-desktop{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 24px;border-bottom:1px solid var(--rule);background:var(--bg)}.facets-vertical.custom_top_rest .active-facets.active-facets-desktop .facets_status_title{font-size:.72rem;color:var(--ink-muted);margin-right:4px}.custom_top_rest .reset_filter_wrap{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.custom_top_rest .reset_filter_wrap facet-remove{margin:0!important}.custom_top_rest .reset_filter_wrap facet-remove .active-facets__button{margin:0;display:flex;align-items:center;gap:6px;background:var(--ink);color:var(--white);padding:4px 10px 6px;font-family:var(--barlow);cursor:pointer;line-height:1}.custom_top_rest .reset_filter_wrap facet-remove .active-facets__button span{padding:0;color:#fff;font-size:.72rem;letter-spacing:0;box-shadow:none;line-height:normal;display:inline-flex;flex-wrap:wrap}.custom_top_rest .reset_filter_wrap facet-remove .active-facets__button span .svg-wrapper{width:14px;height:14px;margin:3px 0 0 4px}body .facets-vertical.custom_top_rest .active-facets__button-wrapper{padding:0;margin:0 0 0 auto!important}body .facets-vertical.custom_top_rest .active-facets__button-wrapper .active-facets__button-remove{display:flex}body .facets-vertical.custom_top_rest .active-facets__button-wrapper .active-facets__button-remove span{font-size:.72rem;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}body .facets-vertical.custom_top_rest .active-facets facet-remove:only-child{display:block}.facets-vertical.custom_top_rest{display:none}.facets-vertical .active-facets-vertical-filter .facets__heading{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:0;font-family:var(--dmmono)}.sports_collection_filter_bar.custom_sports_filter .facets.facets-vertical-sort{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}.sports_collection_filter_bar.custom_sports_filter .facet-filters{padding-left:0}.collection_menu_list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;gap:6px}.collection_menu_list li a{font-family:var(--barlow);font-size:.76rem;font-weight:500;padding:8px 15px;border:1px solid var(--rule);background:var(--white);color:var(--ink-soft);cursor:pointer;transition:all .18s;display:flex;line-height:normal}.collection_menu_list li a:hover,.collection_menu_list li.active a{background:var(--ink);color:var(--white);border-color:var(--ink)}.collection_menu_list li.stacks--bundles a{background:var(--accent-pale);border-color:var(--accent-lt);color:var(--accent);font-weight:600}.filter-sep{width:1px;height:20px;background:var(--rule);margin:0 10px;display:block!important}.sports_collection_filter_bar.custom_sports_filter .facets-vertical .facets__form-vertical,.sports_collection_filter_bar.custom_sports_filter .facets-vertical,.sports_collection_filter_bar.custom_sports_filter .facets-vertical .facets-wrapper{width:100%;padding:0}.filter_bar__innerr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}.filter_bar__innerr .facets-vertical{display:flex;flex-wrap:wrap}.filter_bar__innerr .facets-vertical .facets-wrapper{padding-right:0}.filter_bar__innerr .facets-vertical .facets-wrapper .facets-container{display:flex;padding-top:0}.filter_bar__innerr .facets-vertical .facets-wrapper .facets-container .facets__form-vertical{display:flex;flex-direction:column;width:100%}.filter_bar__innerr .facets-vertical .facets__form-vertical .facets__display-vertical{padding-bottom:0!important}.filter_bar__innerr .facets-vertical .facets__form-vertical .facets-layout.facets-layout-list{display:flex;flex-wrap:wrap;gap:6px}.filter_bar__innerr .facets-vertical .facets__form-vertical .facets-layout.facets-layout-list .facets__label input{display:none}.filter_bar__innerr .facets-vertical .facets-wrapper .facets-wrap-vertical .facets__label{gap:0;font-size:.76rem;font-weight:500;padding:7px 15px;border:1px solid var(--rule);background:var(--white);color:var(--ink-soft);cursor:pointer;transition:all .18s;line-height:normal}.filter_bar__innerr .facets-vertical .facets-wrapper .facets__disclosure-vertical{padding:0;border:none;display:flex}.filter_bar__innerr .facets-vertical .facets-wrapper .facets-wrap-vertical{padding:0;margin:0}.filter_bar__innerr .facets-vertical .facets-wrapper .active-facets.active-facets-desktop{padding:0}.filter_bar__innerr .facets-vertical .facets-wrapper .facets__summary{padding:0;display:flex;align-items:center;gap:6px;font-family:var(--dmmono);font-size:.72rem;color:var(--ink-muted);font-weight:400;background:transparent!important;cursor:inherit;width:182px}.filter_bar__innerr .facets-vertical .facets-wrapper .facets-wrap-vertical .facets__label:hover,.filter_bar__innerr .facets-vertical .facets-wrapper .facets-wrap-vertical .facets__label.active{background:var(--ink);color:var(--white);border-color:var(--ink)}.filter_bar__innerr .facets.facets-vertical-sort .facet-filters{padding-left:0}.filter_bar__innerr .facets.facets-vertical-sort{margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}.custom_collection_filter_bar{padding:20px 0}.individual_products_row{display:flex;align-items:center;gap:16px;margin-bottom:28px}.individual_products_row .horizontal_bar{flex:1;height:1px;background:var(--rule)}.individual_products_row .small__title{font-size:.72rem;color:var(--ink-muted);letter-spacing:.1em;text-transform:uppercase}.product-grid .grid__item .card-wrapper{background:var(--white);display:flex;flex-direction:column;border:1px solid var(--rule);cursor:pointer;transition:all .22s}.bundles_product_items .grid,.grid.product-grid.grid--3-col-desktop,.grid.product-grid.grid--4-col-desktop{column-gap:16px;row-gap:16px;display:grid;grid-template-columns:repeat(4,1fr);margin:0}.grid.product-grid.grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}.bundles_product_items .grid .grid__item,.grid.product-grid.grid--3-col-desktop .grid__item,.grid.product-grid.grid--4-col-desktop .grid__item{width:100%;max-width:100%}.product-grid .grid__item .card-wrapper .card__inner{display:flex;align-items:center;justify-content:center;padding:20px;border-bottom:1px solid var(--rule);overflow:hidden}.product-grid .grid__item .card-wrapper .card__content{display:flex;padding:0;flex:1;flex-direction:column;gap:6px;background:var(--white)}.top_card_content{position:absolute;left:0;top:12px}.top_card_content .card__badge{display:flex;flex-wrap:wrap}.top_card_content .card__badge .badge{background:var(--ink);color:var(--white);font-size:.8rem;padding:4px 10px;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:0;line-height:1.6}.card__content .product-type{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);display:block;line-height:normal}.product-grid .grid__item .card-wrapper .card__content .card__information{padding:20px;display:flex;flex-direction:column;gap:6px}.product-grid .grid__item .card-wrapper .card__content .card__heading a{font-size:1.1rem;font-weight:700;color:var(--ink);margin-bottom:6px;display:flex;text-decoration:none;line-height:1;letter-spacing:0}.product-grid .grid__item{transition:all .22s}.product-grid .grid__item:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.product-grid .card__content .card__information .product-short-desc{font-size:.86rem;color:var(--ink-soft);line-height:1.55;flex:1;margin:0 0 12px}.card_information_bottom{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--rule);margin-top:auto}.card_information_bottom .price{line-height:normal;display:flex}.card_information_bottom .price .price__regular span{display:block}.card_information_bottom .price .price__regular span,.card_information_bottom .price .price__sale span,.card_information_bottom .price .price__sale span s{font-size:1rem;font-weight:700;color:var(--ink);letter-spacing:0}.card_information_bottom .price.price--on-sale .price__sale{display:flex;line-height:1.2}.card_information_bottom .price .price__sale span s{font-weight:400;color:var(--ink-muted);margin-right:7px}.card_information_bottom a{font-size:.72rem;color:var(--accent);letter-spacing:.06em;text-decoration:none!important}.card--card .quick-add{margin:0!important;position:absolute;bottom:50px;right:12px;border:none;cursor:pointer;opacity:0;transform:translateY(6px);transition:all .2s;z-index:2}.product-grid .grid__item:hover .card--card .quick-add{opacity:1;transform:translateY(0)}.card--card .quick-add button{border:none!important;padding:0!important;height:30px;width:30px;min-height:30px;box-shadow:none!important;background:var(--ink);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;transition:.3s linear}.card--card .quick-add button:hover{background:var(--accent)}.card--card .quick-add button:after,.card--card .quick-add button:before{display:none}body .pagination-wrapper{margin-top:0}body .pagination__list{align-items:center;gap:6px;padding:40px 0 20px}body .pagination__list>li{flex:inherit;max-width:inherit;margin:0!important}body .pagination__list>li a{width:34px;height:34px;border:1px solid var(--rule);background:var(--white);display:flex;align-items:center;justify-content:center;font-size:.72rem;cursor:pointer;transition:all .18s;padding-top:2px}body .pagination__list>li span{font-size:.8rem;color:var(--ink-muted);padding:0 4px;width:auto;height:34px;display:flex}body .pagination__list>li a:after{display:none!important}body .pagination__list>li a.pagination__item-arrow{width:auto;padding:2px 14px 0}body .pagination__list>li a:hover,body .pagination__list>li a.pagination__item--current{background:var(--ink);color:var(--white);border-color:var(--ink);opacity:1}.shop_bottom_description{padding:55px 0;border-top:1px solid var(--rule);background:var(--white)}.shop_bottom_description .shop_bottom_description_inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.shop_bottom_description h2{font-size:1.8rem;font-weight:400;line-height:1.25;color:var(--ink);margin:0 0 16px;letter-spacing:0}.shop_bottom_description p{font-size:.9rem;line-height:1.75;color:var(--ink-muted);margin:0 0 14px}.shop_bottom_description .shop_description_left p:nth-child(1),.shop_bottom_description .shop_description_right p:nth-child(1),.collection-hero__description p:nth-child(1){margin:0}.shop_bottom_description p em{margin-bottom:12px}.shop_bottom_description ol{margin:0;padding:1px 0 0;list-style:none;counter-reset:item}.shop_bottom_description ol li{font-size:.84rem;color:var(--ink-muted);line-height:1.6;margin-top:0;border-bottom:1px solid var(--rule);counter-increment:item;padding:15px 0 15px 27px;position:relative}.shop_bottom_description ol li strong{display:block;font-size:.9rem;color:var(--ink);margin-bottom:3px}.shop_bottom_description ol li:before{content:counter(item,decimal-leading-zero);display:inline-block;font-size:.72rem;color:var(--accent);width:20px;position:absolute;left:0;font-family:var(--dmmono);top:17px}body .collection-hero.collection-hero--with-image{padding:0;margin-top:0}.collection-hero--with-image .collection-hero__inner{display:grid;grid-template-columns:55% 45%;min-height:60vh;border-bottom:1px solid var(--rule)}.collection-hero--with-image .collection-hero__inner .collection-hero__image-container{margin:0;box-shadow:none;border:none}.collection-hero--with-image .collection-hero__inner .collection-hero__image-container img{width:100%;height:100%;object-fit:cover;position:static}.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper{padding:60px 56px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--white);border-right:1px solid var(--rule);position:relative;height:100%}.collection-hero__inner .collection-hero__description .h-hero{letter-spacing:0;margin-bottom:18px}.collection-hero.custom_wellness .hero-overlay{background:linear-gradient(135deg,#3d7a3499,#1a1a184d)}.h-hero .accent{color:var(--accent)}.h-hero .green{color:var(--green)}.collection-hero__description .body-lg{margin:0 0 28px}body .collection_banner_formulations{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);margin:0 0 32px!important;padding:0;list-style:none}body .collection_banner_formulations li{background:var(--white);padding:14px;text-align:center}body .collection_banner_formulations li{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}body .collection_banner_formulations li strong{font-family:var(--dmmono);font-size:1.3rem;font-weight:500;color:var(--ink);display:block;letter-spacing:0}body .collection_banner_formulations li:nth-child(2n){background:var(--accent-pale)}body .collection_banner_formulations.light_green li:nth-child(2n){background:var(--green-pale)}.collection-hero--with-image .collection-hero__image-container .hero-overlay-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:52px;color:var(--white)}.collection-hero__image-container .hero-overlay-content h4{font-size:1.5rem;font-style:italic;color:var(--white);line-height:1.4;margin:0;letter-spacing:0}.collection-hero__image-container .hero-overlay-content p{font-size:.72rem;color:#ffffff80;letter-spacing:.08em;margin:12px 0 0;text-transform:uppercase;font-family:var(--dmmono)}.collection_top__wrap{border-bottom:1px solid var(--rule);padding:20px 0}.collection_highlights_badges{display:flex;flex-wrap:wrap;align-items:center;gap:32px;width:100%}.collection_highlights_badges .badge-item{background:var(--green-pale);color:var(--green);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px}.collection_highlights_badges .badge-item:nth-child(2n){background:var(--accent-pale);color:var(--accent)}.collection_highlights_badges .product-count-vertical{margin-left:auto!important}.collection_top__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.collection_top__inner .product-count-vertical{margin:0}.collection_top__inner .product-count-vertical .product-count__text{display:flex;line-height:normal}.collection_top__inner .product-count-vertical .product-count__text span{font-size:.8rem;color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase}.sports_collection_filter_bar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:20px 0;border-bottom:1px solid var(--rule);background:var(--white);position:sticky;top:64px;z-index:80}.sports_collection_filter_bar .page-width{width:100%}.custom_collection_without_filter_row{padding:40px 0 60px;background:var(--bg)}.sports_collection_filter_bar .facets.facets-vertical-sort{margin:0}.collection_without_filter_row .facets-wrapper{display:none}.collection_image_with_content{display:grid;grid-template-columns:1fr 1fr;height:380px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.collection_image_with_content_left{position:relative;overflow:hidden;border-right:1px solid var(--rule)}.collection_image_with_content_left img{width:100%;height:100%;object-fit:cover}.banner_overly{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(26,26,24,.65) 0%,transparent 70%);display:block!important}.collection_image_with_content_left .banner_c{position:absolute;top:0;left:0;bottom:0;padding:44px;display:flex;flex-direction:column;justify-content:flex-end}.sm__heading{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:8px}.collection_image_with_content_left h3{font-size:1.5rem;font-style:italic;color:var(--white);line-height:1.35;letter-spacing:0;max-width:30ch;margin:0 0 16px}.collection_image_with_content .btn-text{max-width:max-content;color:#ffffffb3;border-color:#ffffff4d;margin-top:0}.collection_image_with_content_right{background:#1e2a35;padding:52px;display:flex;flex-direction:column;justify-content:center}.collection_image_with_content_right h3{font-size:1.6rem;font-weight:400;color:var(--white);line-height:1.3;margin:0 0 16px;letter-spacing:0}.collection_image_with_content_right p{font-size:.94rem;color:#ffffff85;line-height:1.75;margin:0 0 22px}.collection_image_with_content_right .eyebrow{color:#ffffff47;margin-bottom:16px}.common_questions_row{padding:64px 0;border-top:1px solid var(--rule);background:var(--bg)}.common_questions_inner{display:grid;grid-template-columns:240px 1fr;gap:56px}.common_questions_title h2{font-size:1.8rem;font-weight:400;line-height:1.25;color:var(--ink);letter-spacing:0;margin:0}.common_questions_title p{margin:0}.common_questions_title p strong{margin-bottom:11px}.common_questions_content ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0;border:1px solid var(--rule)}.common_questions_content ul li{padding:24px 28px;border-bottom:1px solid var(--rule);font-size:.88rem;line-height:1.7;color:var(--ink-muted);font-family:var(--barlow);letter-spacing:0}.common_questions_content ul li strong{display:block;font-size:.95rem;font-weight:600;color:var(--ink);margin-bottom:8px;line-height:1.6}.common_questions_content ul li:last-child{border:none}.curated_collections_row{background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.curated__inner{padding:36px 0;display:flex;justify-content:space-between;align-items:center}.curated__inner .desc p{text-align:left;margin:0}.curated_collections_header .title_font24,.quick_reference_wrap .title_font24{font-size:1.5rem;font-weight:500;line-height:1.26;color:var(--ink);margin:0;letter-spacing:0}.curated_collections-card .icon{font-size:1.8rem;margin-bottom:10px;opacity:1}.curated_collections-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border-top:1px solid var(--rule)}.curated_collections-grid .curated_collections-card{background:var(--white);padding:28px;cursor:pointer;transition:background .2s}.curated_collections-grid .curated_collections-card:nth-child(2n),.curated_collections-grid .curated_collections-card:hover{background:var(--accent-pale)}.curated_collections_content .title_font22{margin-bottom:6px}.curated_collections_content .desc p{font-size:.88rem;line-height:1.68;margin-bottom:20px}.curated_collections_content .btn-text{margin:0;display:block;max-width:max-content}.q-num{font-weight:700;font-family:var(--dmmono);padding-right:10px}.unived-app-form__radio-lbl .unived-app-form__radio-input{margin:0}body product-info{padding:52px 0!important;border-bottom:1px solid var(--rule)}body product-info .product-media-container.constrain-height{--viewport-offset: 100%;--constrained-min-height: 100%;background:var(--bg);border:1px solid var(--rule);position:relative}body product-info .product .grid__item.product__media-wrapper{max-width:48.4%;width:48.4%}body product-info .product .product__info-wrapper.grid__item{max-width:51.6%;width:51.6%;padding-left:59px}.product--thumbnail_slider .product__media-list{margin:0}body product-info .product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(15% - .8rem)}body product-info .product .thumbnail-list{padding:0!important;margin-top:10px;gap:0 10px}body product-info .product .thumbnail-list .thumbnail{border-color:var(--rule);box-shadow:none!important;outline:none}body product-info .product .thumbnail-list .thumbnail[aria-current]{box-shadow:none;border-color:var(--accent)}body product-info .product__info-container>*+*{margin:0}.product__info-wrapper .product__title h1{font-family:var(--barlow-condensed);font-size:2.4rem;font-weight:700;line-height:1.05;margin-bottom:5px;letter-spacing:.01em;max-width:100%}.product__info-wrapper .product__title{margin:0}.product_categories_list{display:flex;flex-wrap:wrap;font-size:.74rem;letter-spacing:.06em;margin-bottom:15px;gap:8px;color:var(--accent);line-height:normal;padding-top:2px}.product_short_desc{padding-bottom:14px}.product_short_desc p{margin:0;font-family:var(--dmmono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.product__info-container .product_info_desc{background:var(--bg);border-left:3px solid var(--accent);padding:12px 16px;margin-bottom:13px}.product_info_desc h3{margin:0 0 10px;font-family:var(--dmmono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.product_info_desc ul{margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.product_info_desc ul li{font-family:var(--garamond);font-size:.86rem;color:var(--ink-soft);line-height:1.45;display:flex;gap:8px;align-items:flex-start}.product_info_desc ul li:before{content:"\2192";display:inline-block;color:var(--accent);flex-shrink:0;font-size:.75rem}.product_what_changes_items{margin-bottom:20px}.meta_custom_title,.product_clinical_box_row h4,.product_what_changes_row h4,.product_key_actives_row h4{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 9px;display:block;font-family:var(--dmmono)}.product_what_changes_items ul,.product_key_actives_items ul{margin:0;padding:0;display:grid;gap:1px;border:1px solid var(--rule);list-style:none;grid-template-columns:repeat(3,1fr);background:var(--rule)}.product_what_changes_items ul li,.product_key_actives_items ul li{flex:1;padding:9px 12px;border-right:none;font-size:.74rem;color:var(--ink-soft);line-height:1.59;background:#fff}.product_what_changes_items ul li:nth-child(2n),.product_key_actives_items ul li:nth-child(2n){background:var(--accent-pale)}.product_what_changes_items ul li strong{display:block;font-family:var(--barlow-condensed);font-size:.8rem;font-weight:700;color:var(--accent)}.product_what_changes_items ul li:last-child,.product_key_actives_items ul li:last-child{border-right:none}.product_key_actives_items ul li{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-family:var(--dmmono)}.product_key_actives_items ul li>strong{font-family:var(--barlow);font-size:.74rem;font-weight:600;color:var(--ink);margin-bottom:2px;display:block;text-transform:capitalize;letter-spacing:0}.product_key_actives_items ul li em{font-family:var(--dmmono);font-size:.78rem;font-weight:500;color:var(--accent);margin-top:3px;display:block;font-style:inherit;text-transform:lowercase;letter-spacing:0}.product_key_actives_items ul li em strong{font-size:.8rem;color:var(--green);margin-top:3px;font-weight:400;text-transform:capitalize}.product_key_actives_row{padding-bottom:20px}.product_clinical_box_row ul{margin:0 0 16px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule);list-style:none;padding:0}.product_clinical_box_row ul li{font-size:.8rem;background:var(--white);padding:11.6px 13px;letter-spacing:0;color:var(--ink);margin:0;line-height:1.6;font-family:var(--barlow)}.product_clinical_box_row ul li:nth-child(1),.product_clinical_box_row ul li:nth-child(4){background:var(--warm-pale)}.product__info-wrapper .product__tax.caption,.product-form__quantity .quantity__label.form__label,product-info .product__info-container .product-form .product-form__submit:after,product-info .product__info-container .product-form .product-form__submit:before{display:none}.product__info-wrapper .price .price__regular{display:flex;line-height:1}.product__info-wrapper .price.price--on-sale .price__regular{display:none}.product__info-wrapper .price.price--on-sale .price__sale{display:flex;flex-wrap:wrap;gap:9px;line-height:normal;align-items:baseline}.product__info-wrapper .price.price--on-sale .price__sale span s{font-family:var(--dmmono);font-size:1.1rem;color:var(--ink-muted);text-decoration:line-through;display:block;letter-spacing:0;margin:0}.product__info-wrapper .price.price--on-sale .price__sale .price-item.price-item--sale{margin:0}.product__info-wrapper .price .price__regular .price-item.price-item--regular,.product__info-wrapper .price.price--on-sale .price__sale .price-item.price-item--sale{font-family:var(--barlow);font-size:1.8rem;font-weight:700;color:#c00000;line-height:1;letter-spacing:0}.product__info-wrapper .price .price__container{margin:0;display:flex}body product-info .product__info-container .price .badge{border-radius:0;display:inline-block;background:#c00000;color:var(--white);font-size:.8rem;padding:4px 6px 3px;letter-spacing:.04em;margin:0;line-height:1.2}body product-info .product__info-container .price .badge.price__badge-sold-out{background:var(--ink)}body product-info .product__info-container .price{padding-top:7px;display:flex;flex-wrap:wrap;align-items:center;gap:9px}body product-info .product__info-container .price .serving_size{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-top:1px}body product-info .product__info-container .product_custom_form_row{display:flex;gap:9px;margin-bottom:12px;padding-top:24px}.product_custom_form_row .product-form__input+div{flex:1}.product_custom_form_row .product-form__input{flex:1;max-width:inherit;max-width:max-content;margin:0}.product_custom_form_row .product-form__input .quantity-dropdown{display:flex}.product-form .product-form__buttons{max-width:100%;display:flex}.product_custom_form_row .product-form__input .quantity-dropdown select{font-family:var(--dmmono);font-size:.76rem;border:1px solid var(--rule);padding:11px 12px;background:var(--white);color:var(--ink);height:40px}product-info .product__info-container .product-form{margin:0}product-info .product__info-container .product-form .product-form__submit{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--white);padding:12px 24px;font-family:var(--barlow);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .18s;border:none;min-height:auto;margin:0;height:40px;justify-content:flex-start}product-info .product__info-container .product-form .product-form__submit:hover{background:var(--accent)}.product_short_batch_info .batch_row{border-top:1px solid var(--rule);padding-top:11px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.product_short_batch_info .batch_row span{font-size:.74rem;color:var(--ink-muted)}.product_short_batch_info .batch_row span strong{color:var(--ink)}.product_short_batch_info .batch_row a{font-size:.74rem;color:var(--accent);text-decoration:underline;text-underline-offset:2px;margin-left:auto;cursor:pointer}.product_details{background:var(--bg)}.product_tabs_top{position:sticky;top:64px;z-index:80;background:var(--white);border-bottom:1px solid var(--rule);overflow-x:auto}.product_tabs_top .product-tabs{display:flex;flex-wrap:inherit;overflow-x:auto;scrollbar-width:thin}.product-tabs .tab{padding:11px 14px;font-family:var(--dmmono);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;line-height:1.58}.product-tabs .tab.active{color:var(--accent);border-bottom:2px solid var(--accent)}.product_detials_list .product_detials_item{padding:44px 52px;border-bottom:1px solid var(--rule)}.product_detials_list .product_detials_item .product_details_heading{display:flex;align-items:baseline;gap:12px;margin-bottom:23px}.product_detials_item .product_details_heading .number{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.product_detials_item .product_details_heading h3{margin:0;font-family:var(--garamond);font-size:1.3rem;font-weight:500;line-height:1.26;color:var(--ink);letter-spacing:0}.product_detials_item .product_details_heading .line{display:block!important;flex:1;height:1px;background:var(--rule)}.batch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.batch-grid .batch-box{background:var(--white);padding:13px 15px;display:flex;flex-direction:column}.batch-grid .batch-box .label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);display:block;line-height:1.6;margin-bottom:4px}.batch-grid .batch-box .value{font-size:.86rem;font-weight:500;color:var(--ink)}.batch-grid .batch-box:nth-child(2n){background:var(--accent-pale)}.product_batch_section .batch-footer{background:var(--accent-pale);border:1px solid var(--rule);border-top:none;padding:9.7px 15px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.product_batch_section .batch-footer .meta-label{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.product_batch_section .batch-footer .meta-label.meta_tested{margin-left:8px}.product_batch_section .batch-footer .meta-value{font-size:.74rem;color:var(--ink)}.product_batch_section .batch-footer .btn-text{margin-left:auto}.evidence_dossier_content.desc h5{margin:0 0 22px;display:block;padding:8.6px 14px;background:#eef7f2;border:1px solid #C3E0CF;font-family:var(--dmmono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);max-width:max-content}.evidence_dossier_content.desc h5 strong{text-transform:none;font-size:.72rem;font-weight:500;color:#1a6b3a;letter-spacing:0}.evidence_dossier_content.desc p strong{color:var(--ink);font-weight:600}.data-table{width:100%;border-collapse:collapse;font-size:.84rem}.data-table th{background:#1e2a35;color:var(--white);font-size:.72rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;padding:10.4px 15px;text-align:left}.data-table td{padding:10px 15px;border-bottom:1px solid var(--rule);vertical-align:top}.data-table td,.data-table td p{font-size:.84rem;font-family:var(--barlow);color:var(--ink);line-height:1.6;margin:0}.data-table tbody tr:nth-child(2n){background:var(--accent-pale)}.data-table tbody tr:hover td{background:var(--accent-lt)}.data-table td.table_dose{color:var(--accent);font-weight:500;font-family:var(--dmmono);letter-spacing:0}.product_faq_section .accordion{border:none;margin-top:0}.ingredients_supplement_facts_row{display:grid;grid-template-columns:2fr 1fr;gap:44px}.ingredients_section_full_width .ingredients_supplement_facts_row{grid-template-columns:1fr}.ingredients_supplement_facts_row .data-table th{background:var(--accent)}.ingredients_supplement_facts_row .data-table td span{font-size:.8rem;color:var(--ink-muted);display:block;font-family:var(--dmmono)}.ingredients_supplement_facts_row .data-table th{background:var(--accent);line-height:1.6;padding:13.4px 18px}.ingredients_supplement_right_inner h3{margin:0 0 5px;font-family:var(--barlow);font-size:1.02rem;font-weight:700;border-bottom:6px solid var(--ink);padding-bottom:2px;letter-spacing:0;line-height:1.6}.ingredients_supplement_right_inner .product_serving{font-size:.8rem;color:var(--ink-soft);margin-bottom:3px;font-family:var(--barlow);letter-spacing:0}.amount_per_serving{border-top:4px solid var(--ink);padding:2px 0;display:flex;justify-content:space-between;font-weight:700;font-size:.78rem;margin-bottom:2px;font-family:var(--barlow);color:var(--ink)}.supplement_ingredients{display:flex;justify-content:space-between;border-top:1px solid #CCC;padding:3px 0;font-size:.8rem;color:var(--ink);font-family:var(--barlow);letter-spacing:0;font-weight:600}.supplement_ingredients .f_dmmono{font-weight:400;font-family:var(--dmmono)}.supplement_bottom_info{border-top:4px solid var(--ink);margin-top:5px;padding-top:4px}.supplement_bottom_info p{font-family:var(--dmmono);font-size:.74rem;color:var(--ink-muted);line-height:1.5;margin:0}.dosage-wrapper{display:flex;flex-direction:column;gap:1px}.dosage-wrapper .dosage-grid{display:grid;grid-template-columns:84px 1fr;background:var(--rule);gap:1px}.dosage-wrapper .dosage-grid .dosage-left{background:var(--accent);padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dosage-wrapper .dosage-grid .dosage-left .dosage-qty{font-family:var(--dmmono);font-size:1.4rem;font-weight:500;color:var(--white);line-height:1}.dosage-wrapper .dosage-grid .dosage-left .dosage-unit{font-size:.72rem;color:#fff9;letter-spacing:.1em;text-transform:uppercase;margin-top:3px}.dosage-wrapper .dosage-grid .dosage-right{background:var(--white);padding:16px 20px}.dosage-wrapper .dosage-grid .dosage-right .dosage-timing{font-size:.74rem;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.dosage-wrapper .dosage-grid .dosage-right .dosage-desc p{font-size:.92rem;color:var(--ink-soft);line-height:1.65;font-style:italic;margin:0}.dosage-wrapper .dosage-loading{background:var(--accent-pale);border:1px solid var(--rule);border-top:none;padding:12px 16px 12px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dosage-wrapper .dosage-loading .dosage-loading-title{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.dosage-wrapper .dosage-loading .dosage-loading-desc p{font-size:.86rem;color:var(--ink-soft);margin:0}.product_what_each_ingredient{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);margin-bottom:21px}.product_what_each_ingredient .ingredient_item{background:var(--white);padding:16px 18px}.product_what_each_ingredient .ingredient_item:nth-child(odd){background:var(--bg)}.product_what_each_ingredient .ingredient_name{font-size:.72rem;color:var(--accent);margin-bottom:6px}.product_what_each_ingredient h4{font-family:var(--barlow);font-size:.88rem;font-weight:600;color:var(--ink);margin:0 0 6px;letter-spacing:0}.product_what_each_ingredient .ingredient_desc p{margin:0;font-size:.84rem;color:var(--ink-muted);line-height:1.55}.product_review_row .jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:2rem;line-height:1.2;margin-bottom:20px;text-align:center}.product_review_row .jdgm-rev-widg{padding:0}.product_review_row .jdgm-histogram__bar-content{background-color:var(--accent)}.product_review_row .jdgm-histogram__frequency{font-size:.9rem;font-weight:400;letter-spacing:0;text-transform:uppercase;color:var(--ink-muted)}.product_review_row .jdgm-rev-widg__header .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner{font-size:.9rem;font-weight:400;letter-spacing:0;color:var(--ink-muted)}.product_review_row .jdgm-rev-widg .jdgm-star,.product_review_row .jdgm-rev-widg .jdgm-star:not([disabled]):hover{color:var(--accent)}.product_review_row .jdgm-rev-widg__header .jdgm-rev-widg__summary .jdgm-rev-widg__summary-inner .jdgm-link{color:var(--ink-soft)}.product_review_row .jdgm-rev-widg__header .jdgm-write-rev-link,.product_review_row .jdgm-form .jdgm-form__fieldset .jdgm-btn{display:inline-flex;align-items:center;gap:8px;background:var(--ink)!important;color:var(--white);padding:14px 20px;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .18s;cursor:pointer;border:none;line-height:normal;font-family:var(--barlow);justify-content:center}.product_review_row .jdgm-rev-widg__header .jdgm-gallery-title{margin-bottom:4px}.product_review_row .jdgm-rev-widg__body .jdgm-rev__timestamp,.product_review_row .jdgm-rev-widg__header .jdgm-gallery-title{font-size:.9rem;letter-spacing:0;color:var(--ink-muted)}.product_review_row .jdgm-rev-widg__body .jdgm-rev__rating{font-size:1.1rem}.product_review_row .jdgm-rev-widg__body .jdgm-rev__header .jdgm-row-extra,.product_review_row .jdgm-rev-widg__body .jdgm-rev__header .jdgm-row-profile .jdgm-rev__icon{display:none}.product_review_row .jdgm-rev-widg__body .jdgm-rev__header .jdgm-row-profile .jdgm-rev__author-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.product_review_row .jdgm-rev-widg__body .jdgm-rev__header .jdgm-row-profile .jdgm-rev__author{font-size:.94rem;color:var(--ink-muted)}.product_review_row .jdgm-rev-widg__body .jdgm-rev__header .jdgm-row-profile .jdgm-rev__buyer-badge{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--accent);color:var(--accent);padding:6px 7px 5px;background:transparent}.product_review_row .jdgm-rev-widg__body .jdgm-rev__content .jdgm-rev__title{font-family:var(--barlow);font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:8px;letter-spacing:0}.product_review_row .jdgm-rev-widg__body .jdgm-rev__content .jdgm-rev__body p{font-size:.9rem;font-style:italic;color:var(--ink-muted);line-height:1.72;margin-bottom:16px}.product_review_row .jdgm-rev-widg__body .jdgm-rev__content .jdgm-rev__body p:last-child{margin:0}.jdgm-paginate{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}body .jdgm-paginate .jdgm-paginate__page{width:34px;height:34px;border:1px solid var(--rule);background:var(--white);display:flex!important;align-items:center;justify-content:center;font-size:.72rem;transition:all .18s;color:rgb(var(--color-foreground));font-weight:400}body .jdgm-paginate .jdgm-paginate__page.jdgm-curt{background:var(--ink);color:var(--white);border-color:var(--ink);opacity:1}.product_review_row .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.product_review_row .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:var(--accent)}.product_review_row .jdgm-form{text-align:left}.product_review_row .jdgm-form .jdgm-form__title{font-size:1.9rem;line-height:1.2;margin-bottom:16px;text-align:left;font-family:var(--garamond);font-weight:400;color:var(--ink)}.product_review_row .jdgm-form .jdgm-form__fieldset{font-size:.9rem;letter-spacing:0;color:var(--ink-muted)}.product_review_row .jdgm-form .jdgm-form__fieldset .jdgm-form__rating{font-size:12px}.product_review_row .jdgm-form .jdgm-form__fieldset input,.product_review_row .jdgm-form .jdgm-form__fieldset textarea{font-size:13px;letter-spacing:0;border-color:var(--rule)!important;padding:12px}body .product_review_row .jdgm-form .jdgm-form__fieldset .jdgm-btn.jdgm-cancel-rev{background:transparent!important;border:1px solid var(--ink)!important;color:var(--ink)}.product_review_row .jdgm-form .jdgm-form__fieldset.jdgm-form__fieldset-actions{margin:0}.product__info-wrapper variant-selects{padding-top:20px}.product__info-wrapper variant-selects .product-form__input{max-width:100%;margin-bottom:13px}.product__info-wrapper variant-selects .product-form__input.product-form__input--pill{display:flex;flex-wrap:wrap;gap:10px}.product__info-wrapper .product_product_highlights_list{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.product__info-wrapper .product_product_highlights_list span{display:inline-flex;align-items:center;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:2px;flex-shrink:0;background:#e8f5e9;color:#2e7d32;border:1px solid #A5D6A7}.product__info-wrapper .product_product_highlights_list span:last-child{background:var(--accent-pale);color:var(--accent);border-color:transparent}.product__info-wrapper variant-selects .product-form__input .form__label{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px}body .product__info-wrapper variant-selects .product-form__input .select select{margin:0;min-height:auto;height:auto;border:1px solid var(--rule);font-size:.76rem;letter-spacing:.1em;color:var(--ink);padding:13px 15px}body .product__info-wrapper variant-selects .product-form__input label{margin:0;font-size:.78rem;letter-spacing:0;text-transform:capitalize;color:var(--ink-muted);border-radius:0;padding:13px 15px;border:1px solid var(--rule)}.safety_competition_notes_row ul{margin:0 0 12px;padding:0;list-style:none;display:flex;gap:8px;flex-wrap:wrap}.safety_competition_notes_row ul li{display:inline-flex;align-items:center;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:2px;flex-shrink:0;background:var(--green-pale);color:var(--green);gap:6px}.safety_competition_notes_row ul li:before{content:"\2713";display:inline-block}.safety_competition_notes_row ul li:last-child{background:#0000000f;color:var(--ink-soft)}.safety_competition_notes_row ul li:last-child:before{display:none}.safety_competition_notes_row p{font-size:.95rem;line-height:1.72;color:var(--ink-soft);margin:0}.condition_rationale_pcos_row p{font-size:.96rem;color:var(--ink-soft);line-height:1.75;margin:0 0 14px;max-width:90ch}.condition_rationale_pcos_row ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;flex-direction:column;gap:6px}.condition_rationale_pcos_row ul>li{border:1px solid var(--rule);padding:18px 20px;background:var(--bg);margin-bottom:6px;font-family:var(--garamond);font-size:.96rem;color:var(--ink-soft);line-height:1.6}.condition_rationale_pcos_row ul>li>strong{display:block;font-family:var(--barlow);font-size:.86rem;font-weight:600;color:var(--ink);letter-spacing:.01rem;line-height:1.2;margin-bottom:4px}.condition_rationale_pcos_row ul>li .badges_row{display:flex;flex-wrap:wrap;margin-top:6px;gap:6px}.condition_rationale_pcos_row ul>li .badges_row span{display:inline-flex;align-items:center;font-family:var(--dmmono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;background:#f2f0ee;color:#4a4547}.bundle_banner{background:#1e2a35;padding:72px 11px 60px;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12)}.bundle-banner__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.bundle_banner .bundle-banner__left span{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#fff6;display:block;margin-bottom:20px}.bundle_banner .bundle-banner__left h1{font-size:3.2rem;font-weight:400;color:var(--white);line-height:1.08;margin-bottom:22px;margin-top:0;letter-spacing:0}.bundle_banner .bundle-banner__left h1 em{color:#ffffff73}.bundle_banner .bundle-banner__left p{font-size:1rem;color:#ffffff8c;line-height:1.8;margin:0}.bundle-banner__right{display:flex;align-self:end}.bundle-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff14;align-self:end;width:100%}.bundle-stats .stat{background:#ffffff0a;padding:25px 24px 20px}.bundle_banner_top{background:radial-gradient(ellipse at 70% 50%,rgba(74,140,63,.1) 0%,transparent 60%)}.bundle-stats .stat h3{font-size:2rem;color:var(--white);margin:0;letter-spacing:0}.bundle-stats .stat p{font-family:var(--dmmono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin-top:9px;margin-bottom:0}.custom_bundle_collection_row .product-grid-container{padding:48px 0 64px;background:var(--bg)}.bundle-card-wrapper{position:relative;display:flex;flex-wrap:wrap;flex-direction:column}.bundles_collection_wrap .grid.product-grid .grid__item .item_link{display:block;position:absolute;width:100%;height:100%;z-index:1}.bundles_collection_wrap .grid.product-grid.grid--4-col-desktop{grid-template-columns:repeat(6,1fr);gap:10px}.bundles_collection_wrap .grid.product-grid .grid__item{grid-column:span 2;display:flex}.bundles_collection_wrap .grid.product-grid .grid__item--featured{grid-column:span 3;display:flex}.bundles_collection_wrap .product-grid .grid__item:hover{box-shadow:#00000017 0 8px 28px;transform:translateY(0)}.bundles_collection_wrap .grid.product-grid .grid__item--featured .bundle-card-wrapper{display:flex;flex-wrap:wrap;flex-direction:inherit}.bundles_collection_wrap .grid.product-grid .grid__item--featured .bundle-card__top{display:flex;width:50%}.bundle-card__bottom{padding:22px 24px;background:#fff;display:flex;flex-direction:column;border:1px solid var(--rule);flex:1 0 auto}.bundles_collection_wrap .grid.product-grid .grid__item--featured .bundle-card__bottom{width:50%;padding:32px 25px}.bundle-card__top{background:#1e2a35;position:relative;overflow:hidden}.bundle-card__top_inner{padding:28px 28px 20px;background:radial-gradient(ellipse at 30% 70%,rgba(74,140,63,.15) 0%,transparent 60%);display:flex;flex-direction:column;height:180px;justify-content:space-between;width:100%}.grid__item--featured .bundle-card__top_inner{padding:40px 32px;height:auto}.bundle-card__top_inner .bundle-card__category{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.grid__item--featured .bundle-card__top_inner .bundle-card__category{margin-bottom:32px}.bundle-card__pills{display:flex;gap:8px;align-items:flex-end}.grid__item--featured .bundle-card__pills{margin-bottom:20px}.bundle-card__pills .bundle-pill{width:42px;height:92px;background:linear-gradient(160deg,#2d3a2a,#1d2a1a);border:1px solid rgba(74,140,63,.3);border-radius:3px;display:flex;align-items:center;justify-content:center}.bundle-card__pills .bundle-pill:nth-child(1){height:80px;background:linear-gradient(160deg,#2a3a28,#1a2818);transform:rotate(-3deg)}.bundle-card__pills .bundle-pill:nth-child(3){height:80px;background:linear-gradient(160deg,#2a3a28,#1a2818);border:1px solid rgba(255,255,255,.12);transform:rotate(3deg)}.bundle-card__pills .bundle-pill .bundle-pill__abbr{font-size:.76rem;color:#ffffff80;text-align:center;line-height:1.3}.bundle-card__top_inner .bundle-card__meta{font-size:.72rem;color:#ffffff4d}.bundle-card__top_inner .bundle-card__coa{font-size:.76rem;color:#ffffff59;display:flex;align-items:center;margin-top:auto}.bundle-card__badge{display:inline-flex;align-items:center;gap:6px;background:var(--accent-pale);border:1px solid var(--accent-lt);padding:4px 10px;margin-bottom:16px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);max-width:max-content}.bundle-card__title{max-width:14ch;margin:0 0 8px;line-height:1.2}.bundle-card__title a{font-size:1.5rem;font-weight:400;color:var(--ink);line-height:1.2;display:block}.bundle-card__desc p{margin:0 0 16px;font-size:.88rem;color:var(--ink-muted);line-height:1.7}.bundle-card__footer{border-top:1px solid var(--rule);padding-top:16px;display:flex;align-items:center;justify-content:space-between;margin-top:auto}.bundle-card__footer .bundle-card__price-main{font-size:1.35rem;color:var(--ink);font-family:var(--garamond);letter-spacing:0}.bundle-card__footer .bundle-card__price-save{font-size:.72rem;color:var(--ink-muted)}.bundle-card__cta{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.bundle-card__coming-soon{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--rule);padding:5px 8px 4px}.bundle-card__top_inner .bundle_card_hide{display:none}.grid__item--featured .bundle-card__top_inner .bundle_card_hide{display:block}.bundle-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.bundle-card__tags .tag{font-size:.72rem;border:1px solid var(--rule);padding:3px 8px;color:var(--ink-muted)}.bundle_collection_bottom_info{background:var(--white);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:28px 0}.bundle_collection_bottom_info .rich-text__text,.bundle_collection_bottom_info .rich-text__text ul{display:flex;gap:40px;align-items:center;flex-wrap:wrap}.bundle_collection_bottom_info .rich-text__blocks{max-width:100%}.bundle_collection_bottom_info .rich-text__text h4{font-family:var(--dmmono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);flex-shrink:0;margin:0}.bundle_collection_bottom_info .rich-text__text ul{margin:0;padding:0;list-style:none;gap:28px}.bundle_collection_bottom_info .rich-text__text ul li{font-size:.8rem;color:var(--ink-soft);display:flex;align-items:center}.product_breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:48px}.product_breadcrumb,.product_breadcrumb a{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;transition:color .15s}.product_breadcrumb .breadcrumb-separator{font-size:.8rem;color:#fff3}body .product__column-sticky{top:4rem}body product-info.bundles-product-info{padding:0!important}.bundles-product-info .product{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--rule)}body product-info.bundles-product-info .product .grid__item{max-width:100%;width:100%;display:flex}.grid__item.product__bundle-wrapper{background:#1e2a35}.product__bundle-wrapper .product__bundle_inner{background:radial-gradient(ellipse at 30% 60%,rgba(74,140,63,.12) 0%,transparent 65%);padding:72px 64px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;width:100%}product-info.bundles-product-info .product__info-wrapper.grid__item{background:var(--white);padding:56px 60px;display:flex;flex-direction:column;border-left:1px solid var(--rule)}.product_stack_info{display:inline-flex;align-items:center;background:#4a8c3f26;border:1px solid rgba(74,140,63,.3);padding:5px 14px;margin-bottom:28px;max-width:max-content}.product_stack_info span{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product_stack_info span:before{content:"";width:5px;height:5px;background:#ffffff59;border-radius:50%;display:inline-block}.grid__item.product__bundle-wrapper h1{font-size:3rem;font-weight:400;color:var(--white);line-height:1.1;margin:0 0 21px;letter-spacing:0}.grid__item.product__bundle-wrapper h1 em{color:#ffffff80}.grid__item.product__bundle-wrapper .bundle-product__desc{margin-bottom:36px}.grid__item.product__bundle-wrapper .bundle-product__desc p{font-size:1.02rem;color:#fff9;line-height:1.8;max-width:51ch;margin:0}.bundle-product__tags{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px}.bundle-product__tags .tag{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;border:1px solid rgba(255,255,255,.15);padding:6px 12px}.bundle-product__coa{margin-top:auto;padding-top:28px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:20px;flex-wrap:wrap}.bundle-product__coa span{font-size:.78rem;color:#ffffff59;display:flex;align-items:center;gap:6px}body product-info.bundles-product-info .product__info-container .price{background:var(--bg);border:1px solid var(--rule);padding:25px 26px 24px;margin-bottom:30px;gap:0}product-info.bundles-product-info .price .bundle_price_title{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:16px}.bundles-product-info .price.price--on-sale .price__sale{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule);overflow:hidden;width:100%}.bundles-product-info .product__info-wrapper .price .price__container{width:100%}.bundles-product-info .price.price--on-sale .price__sale .bought_separately{background:var(--white)}.bundles-product-info .price.price--on-sale .price__sale .bundle_price,.bundles-product-info .price.price--on-sale .price__sale .bought_separately{padding:18px 18px 20px;position:relative}.bundles-product-info .price.price--on-sale .price__sale .bundle_price{background:var(--accent-pale)}product-info.bundles-product-info .price .price_title{display:block;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:11px}product-info.bundles-product-info .bundle_price .price_title{color:var(--accent)}.bundles-product-info .product__info-wrapper .price.price--on-sale .price__sale span s{font-size:1.55rem;color:var(--ink-muted);text-decoration:line-through;text-decoration-color:#00000040;font-family:var(--garamond)}.bundles-product-info .product__info-wrapper .price .price__regular .price-item.price-item--regular,.bundles-product-info .product__info-wrapper .price.price--on-sale .price__sale .price-item.price-item--sale{line-height:normal;letter-spacing:0;font-family:var(--garamond);font-size:1.55rem;color:var(--ink);font-weight:400;display:block}body product-info.bundles-product-info .product__info-container .price .badge{position:absolute;top:10px;right:12px;text-transform:uppercase;background:var(--accent);color:var(--white);font-size:.72rem;letter-spacing:.08em;padding:4px 7px 3px;line-height:normal}.included_bundle_row{padding-bottom:28px}.included_bundle_row .bundle-title{margin:0 0 16px;font-family:var(--dmmono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.included_bundle_list{display:flex;flex-direction:column;gap:1px;background:var(--rule);border:1px solid var(--rule);overflow:hidden}.included_bundle_list .bundle-item{background:var(--white);padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.included_bundle_list .bundle-item h4{font-family:var(--barlow);font-size:.84rem;font-weight:600;color:var(--ink);letter-spacing:0;margin:0;line-height:1.6}.included_bundle_list .bundle-item .bundle-meta span{font-size:.78rem;color:var(--ink-muted);letter-spacing:0;display:block}.included_bundle_list .bundle-item .bundle-price{font-family:var(--garamond);font-size:.9rem;color:var(--ink-muted)}body product-info.bundles-product-info .product__info-container .product_custom_form_row{padding-top:0}.bundles-product-info .icon-with-text{margin:0!important;border-top:1px solid var(--rule);padding-top:16px;display:flex;gap:16px;flex-wrap:wrap;justify-content:start}.bundles-product-info .icon-with-text .icon-with-text__item{width:auto;display:flex;align-items:center;gap:5px;flex-direction:inherit}.bundles-product-info .icon-with-text .icon-with-text__item .h4{font-family:var(--dmmono);font-size:.8rem;color:var(--ink-muted);letter-spacing:0}.bundles-product-info .icon-with-text .icon-with-text__item .svg-wrapper{margin:0;width:auto;height:auto}.stack_logic_row{border-bottom:1px solid var(--rule);background:var(--white)}.stack_logic_header{display:grid;grid-template-columns:240px 1fr;border-bottom:1px solid var(--rule)}.stack_logic_left{padding:35px 44px;border-right:1px solid var(--rule)}.stack_logic_right{padding:35px 52px 36px;display:flex;align-items:center}.stack_logic_header .stack__label{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:block}.stack_logic_header .stack__title h2{font-family:var(--garamond);margin:0;font-weight:400;line-height:1.25;letter-spacing:0;font-size:1.4rem}.stack_logic_right p{font-size:1rem;color:var(--ink-muted);line-height:1.8;max-width:66ch;margin:0}.stack_logic_steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule)}.stack_logic_steps.stack_steps--3{grid-template-columns:repeat(3,1fr)}.stack_logic_steps.stack_steps--2{grid-template-columns:repeat(2,1fr)}.stack_logic_steps.stack_steps--4{grid-template-columns:repeat(4,1fr)}.stack_logic_steps .stack__card{background:var(--white);padding:36px 40px;position:relative}.stack_logic_steps.stack_steps--4 .stack__card:nth-child(2n),.stack_logic_steps.stack_steps--3 .stack__card:nth-child(2),.stack_logic_steps.stack_steps--2 .stack__card:last-child{background:var(--accent-pale);border-left:2px solid var(--accent)}.stack_logic_steps .stack__card h6{margin:0 0 7px;font-family:var(--dmmono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-weight:400}.stack_logic_steps .stack__card h2{font-family:var(--barlow-condensed);font-size:1.1rem;font-weight:700;color:var(--ink);margin:0 0 9px;letter-spacing:0}.stack_logic_steps .stack__card h5{font-family:var(--dmmono);font-size:.8rem;color:var(--accent);margin:0 0 16px;letter-spacing:0}.stack_logic_steps .stack__card p{font-size:.88rem;color:var(--ink-muted);line-height:1.7;margin:0 0 14px}.stack_logic_steps .stack__card ul{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.stack_logic_steps .stack__card ul li{font-size:.74rem;border:1px solid var(--rule);padding:3px 8px;color:var(--ink-muted)}.take_this_stack_row{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border-bottom:1px solid var(--rule)}.take_this_stack_row .protocol_left{background:var(--white);padding:50px 52px}.take_this_stack_row .bundle_what_to_expect{background:var(--bg);padding:50px 52px}.take_this_stack_row h5{font-family:var(--dmmono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 20px}.take_this_stack_row h2{font-size:1.6rem;font-weight:400;color:var(--ink);margin:0 0 20px;line-height:1.25;letter-spacing:0}.take_this_stack_row ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0;border:1px solid var(--rule);overflow:hidden}.take_this_stack_row ul li{padding:16px 20px;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:80px 1fr;gap:16px;font-family:var(--garamond);font-size:.88rem;color:var(--ink-muted);line-height:1.65;align-items:center}.take_this_stack_row .bundle_what_to_expect ul li{grid-template-columns:60px 1fr;background:#fff}.take_this_stack_row ul li:last-child{border:none}.take_this_stack_row .protocol_left ul li strong,.take_this_stack_row .bundle_what_to_expect ul li strong{font-family:var(--dmmono);font-size:.8rem;letter-spacing:.08em;font-weight:400;padding-top:1px}.take_this_stack_row .protocol_left ul li strong{text-transform:uppercase;color:var(--accent)}.take_this_stack_row .bundle_what_to_expect ul li strong{color:var(--ink-muted);text-align:center}body .product_review_row.bundle_product_review{padding-top:52px!important;background:var(--white);border-bottom:1px solid var(--rule);padding-bottom:52px!important}body .product_review_row.bundle_product_review .jdgm-widget.jdgm-review-widget{max-width:100%!important}.bundle_product_sticky_left .badge{display:none!important}.bundles_product_sticky{background:#1e2a35;padding:54px 11px 52px;border-bottom:1px solid rgba(255,255,255,.06)}.bundles_product_sticky .product__info-wrapper{padding:0;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.bundles_product_sticky .product-form__submit:after,.bundles_product_sticky .product-form__submit:before,.bundles_product_sticky .price .badge.price__badge-sale,.bundles_product_sticky .product__info-wrapper .price.price--on-sale .price__sale span s .mrp-label{display:none}.bundles_product_sticky .product__title h2{font-family:var(--dmmono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:24px}.bundles_product_sticky .product__info-wrapper .price{padding-bottom:12px}.bundles_product_sticky .product__info-wrapper .price.price--on-sale .price__sale .price-item.price-item--sale{order:-1;font-family:var(--garamond);font-size:1.6rem;color:var(--white);margin-bottom:0;font-weight:400}.bundles_product_sticky .product__info-wrapper .price.price--on-sale .price__sale span s{font-family:var(--garamond);font-size:1rem;color:#ffffff59}.product_stack___info span{font-size:.8rem;color:#fff6;display:block}.bundles_product_sticky .product-form__submit{margin:0;display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--white);padding:15px 30px;font-size:.88rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .18s;cursor:pointer;border:none;font-family:var(--barlow);min-height:auto}body .bundle-related-products{padding:46px 0 44px;background:var(--bg);border-bottom:1px solid var(--rule)}.bundle-related-products .related-products__heading{font-family:var(--dmmono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:24px}.bundle-related-products .grid.product-grid{gap:1px;background:var(--rule);border:1px solid var(--rule)}.bundle-related-products .grid.product-grid .grid___item{background:var(--white);padding:23px 24px 25px;cursor:pointer;transition:background .2s}.bundle-related-products .grid.product-grid .grid___item .bundle-card__category{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:13px}.bundle-related-products .grid.product-grid .grid___item .bundle-card__title{max-width:100%;margin:0 0 8px}.bundle-related-products .grid.product-grid .grid___item .bundle-card__title a{font-size:1rem;color:var(--ink)}.bundle-related-products .grid.product-grid .grid___item .related_card__pills{display:flex;flex-wrap:wrap;gap:8px}.bundle-related-products .grid.product-grid .grid___item .related_card__pills .bundle-sub_item{font-size:.78rem;color:var(--ink-muted)}.individual-product-section{padding:52px 0 48px;background:var(--bg);border-bottom:1px solid var(--rule)}.individual-product-section .individual-product-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px}.individual-product-header .section-label{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.individual-product-header .section-subtext{font-family:var(--garamond);font-size:.84rem;color:var(--ink-muted)}.individual-product-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.individual-product-list.individual-list-4{grid-template-columns:repeat(4,1fr)}.individual-product-list.individual-list-2{grid-template-columns:repeat(2,1fr)}.individual-product-list .individual-product-card{background:var(--white);padding:28px;display:flex;flex-direction:column;gap:0}.individual-product-list .individual-product-card .product-label{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.individual-product-list .individual-product-card .product-subtext p{margin:0 0 16px;letter-spacing:0;font-size:.84rem;color:var(--ink-muted);line-height:1.65}.individual-product-list .individual-product-card .product-highlights{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.individual-product-list .individual-product-card .product-highlights .highlight-pill{border:1px solid var(--rule);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:3px 8px}.individual-product-card .product-footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between}.individual-product-card .product-footer .product-price{font-family:var(--garamond);font-size:1.1rem;color:var(--ink)}.individual-product-card .product-footer .product-link{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:none;border:medium;cursor:pointer;padding:0;transition:opacity .15s;opacity:1}.individual-product-list .individual-product-card .product-highlights .highlight-pill.highlight-high-evidence,.individual-product-list .individual-product-card .product-highlights .highlight-pill.highlight-high{background:var(--accent-pale);border:1px solid var(--accent-lt);color:var(--accent)}.individual-product-list .individual-product-card .product-title{margin:0 0 10px;font-size:1.15rem;color:var(--ink);line-height:1.25}.customer_reviews_row .jdgm-all-reviews__header .jdgm-widget-actions-wrapper,.customer_reviews_row .jdgm-all-reviews__header .jdgm-row-media,.customer_reviews_row .jdgm-rev__prod-info-wrapper,.customer_reviews_row .jdgm-subtab,.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev .jdgm-rev__pics,.customer_reviews_row .jdgm-rev .jdgm-rev__icon,.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev .jdgm-row-extra,.customer_reviews_row .jm-cluster.jm-action-buttons,.customer_reviews_row .customer_reviews_row .jm-cluster,.customer_reviews_row .jdgm-tablist__content,.customer_reviews_row .jdgm-review-card__content .jm-cluster.jm-voting-controls{display:none!important}.customer_reviews_row .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{padding-bottom:0}.customer_reviews_row .jdgm-row-actions .jdgm-rev-widg__sort-wrapper{display:flex}.customer_reviews_row .jm-review-widget-header{border-bottom:none;display:grid!important;grid-template-columns:280px 1fr;gap:1px;background:var(--rule)}.customer_reviews_row .jm-review-widget-header .jm-review-widget-header__summary-section{width:100%;background:var(--white);padding:42px 40px 44px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}body .customer_reviews_row .jdgm-histogram__row{height:10px;cursor:pointer;width:100%;display:grid;grid-template-columns:8% 87% 3%;gap:10px;align-items:center}body .customer_reviews_row .jdgm-histogram__row .jdgm-histogram__star{text-align:left}body .customer_reviews_row .jdgm-histogram__row .jdgm-histogram__bar{width:100%;margin:0;height:7px}body .customer_reviews_row .jdgm-histogram .jdgm-star{color:#b8832a;font-size:.8rem;letter-spacing:0px}body .customer_reviews_row .jdgm-histogram__row .jdgm-histogram__frequency{width:100%;text-align:right;font-size:.76rem;color:var(--ink-muted);letter-spacing:0}.customer_reviews_row .jdgm-all-reviews__summary.jdgm-rev-widg__summary .jdgm-all-reviews__summary-stars{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:13px}body .customer_reviews_row .jdgm-histogram__row.jdgm-histogram__clear-filter{display:flex;margin:10px 0 0;height:auto;font-size:.8rem;color:var(--ink-muted);line-height:normal;letter-spacing:0}.customer_reviews_row .jdgm-all-reviews__summary.jdgm-rev-widg__summary .jdgm-all-reviews__summary-stars .jdgm-all-reviews__summary-average{order:-1;margin-bottom:11px;display:block;width:100%;text-align:center}.customer_reviews_row .jdgm-all-reviews__summary.jdgm-rev-widg__summary .jdgm-all-reviews__summary-stars .jdgm-all-reviews__summary-average .jdgm-link{font-family:var(--barlow-condensed);font-size:4.5rem;font-weight:800;color:var(--ink);line-height:1;text-decoration:none;display:block}.customer_reviews_row .jdgm-all-reviews__summary.jdgm-rev-widg__summary .jdgm-all-reviews__summary-stars .jdgm-star{color:#b8832a;font-size:.9rem;letter-spacing:1px}.customer_reviews_row .jdgm-all-reviews__summary.jdgm-rev-widg__summary .jdgm-all-reviews__summary-text{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);text-align:center}.customer_reviews_row .jdgm-row-actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown{font-size:.74rem;letter-spacing:0;text-transform:capitalize;padding:7px 25px 7px 15px;border:1px solid var(--rule)}.customer_reviews_row .jdgm-row-actions{position:relative;flex-direction:column;background:var(--white);border-bottom:1px solid var(--rule);padding:12.3px 52px;display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--rule)}.customer_reviews_row .product_review_row .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.customer_reviews_row .product_review_row .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:var(--ink-muted)}.customer_reviews_row .jdgm-all-reviews__body{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border-bottom:1px solid var(--rule)}.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev{background:var(--white);padding:28px 28px 24px;border:none}.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev:nth-child(2n){background:var(--accent-pale)}.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev .jdgm-rev__title{font-size:.84rem;font-weight:600;color:var(--ink);margin-bottom:8px;font-family:var(--barlow);letter-spacing:0}.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev .jdgm-rev__body p{font-size:.9rem;font-style:italic;color:var(--ink-muted);line-height:1.72;margin-bottom:16px}.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev .jdgm-rev__custom-form,.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev .jdgm-rev__body p:last-child{margin:0}.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev .jdgm-row-rating .jdgm-star{color:#90b83e;color:#b8832a;font-size:.75rem;letter-spacing:2px}.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev .jdgm-row-rating .jdgm-rev__timestamp{font-size:.74rem;color:var(--ink-muted)}.customer_reviews_row .jdgm-rev .jdgm-row-rating,.customer_reviews_row .jdgm-rev .jdgm-rev__rating{display:flex;flex-wrap:wrap;justify-content:space-between}.customer_reviews_row .jdgm-rev .jdgm-rev__author{font-size:.74rem;color:var(--ink-muted)}.customer_reviews_row .jdgm-rev .jdgm-row-profile .jdgm-rev__buyer-badge{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--accent);color:var(--accent);padding:5px 7px 4px;background:transparent;line-height:1.2}.customer_reviews_row .jdgm-rev .jdgm-rev__author-wrapper,.customer_reviews_row .jdgm-rev .jdgm-row-profile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%}.leave-a-review_row{background:var(--bg);padding:45px 0;border-top:1px solid var(--rule)}.leave-a-review__inner{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.leave-a-review__left .eyebrow{margin-bottom:16px}.leave-a-review__left .title_font22{font-family:var(--garamond);font-weight:400;margin-bottom:15px;letter-spacing:0}.leave-a-review__left p{font-size:.96rem;color:var(--ink-soft);line-height:1.75;margin:0}.leave-a-review__form form{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.leave-a-review__form form input{width:100%;padding:10.3px 16px;border:1px solid var(--rule);font-family:var(--dmmono);font-size:.76rem;background:var(--white);outline:none;box-sizing:border-box;transition:border .15s;box-shadow:none}.leave-a-review__form form .leave-a-review__button{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--white);padding:12.6px 24px;font-family:var(--barlow);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .18s;cursor:pointer;border:none}.leave-a-review__form p{margin:0;font-family:var(--dmmono);font-size:.74rem;color:var(--ink-muted);text-align:center}.continue-reading-section.operate-section{border-top:1px solid var(--rule)}.stack-details-section.operate-section{padding:48px 0;border-bottom:1px solid var(--rule)}.stack-details-card-text{margin:0;font-family:var(--garamond);font-size:.84rem;color:var(--ink-soft);line-height:1.55}.stack-details-card-title.continue-reading-text{font-family:var(--garamond);font-size:1.02rem;margin-bottom:6px;line-height:1.4;letter-spacing:normal}.stack-details-bottom.continue-reading-question-box .stack-details-info-row.continue-reading-question-grid{margin-left:0;margin-bottom:10px}.customer_reviews_row .jm-review-widget-header__main-content .jm-stack:before{content:"Rating distribution";font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:4px;padding-bottom:10px;display:flex}.customer_reviews_row .jm-review-widget-header{display:grid!important;grid-template-columns:280px 1fr;gap:1px;background:var(--rule);border-bottom:none!important;--52156a25: 0px !important}.customer_reviews_row .jm-review-widget-header .jm-review-widget-header__summary-section .jm-cluster{display:flex;flex-direction:column}.customer_reviews_row .jm-review-widget-header__title-and-rating .jm-average-rating-display p:first-child:after{content:"\2605\2605\2605\2605\2605";color:#b8832a;font-size:1.1rem;letter-spacing:3px;margin-bottom:8px;display:flex;margin-top:5px}.customer_reviews_row .jdgm-tablist__list{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:0!important}.customer_reviews_row .jdgm-review-card__content .jm-cluster .jm-stack{width:100%;max-width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.customer_reviews_row .jdgm-review-card__content .jm-cluster .jm-stack p{font-size:.74rem;color:var(--ink-muted);text-decoration:none}body .customer_reviews_row .jdgm-masonry-grid__btn{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);padding:12px 32px;background:none;cursor:pointer;color:var(--ink-muted);transition:.15s;font-family:var(--dmmono);font-weight:400}.customer_reviews_row .jm-box{background:#fff!important;border-radius:0!important;outline:none!important}.operate-section{background:var(--bg)}.operate-section .continue-reading-grid{grid-template-columns:repeat(4,1fr)}.operate-section .continue-reading-wrapper{max-width:1100px}.operate-section .continue-reading-card{background:#fff}.continue-reading-question-box{padding:36px 52px;background:var(--white)}.continue-reading-question-grid{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;max-width:760px;margin:0 auto}.continue-reading-question-label{font-size:.66rem;color:var(--accent);letter-spacing:.1em;padding-top:4px;text-transform:uppercase}.continue-reading-question-text{margin:0 0 6px;font-family:var(--garamond);font-size:1rem;color:var(--ink);line-height:1.55;letter-spacing:normal}.continue-reading-question-subtext{margin:0;font-size:.86rem;color:var(--ink-muted);line-height:1.55}.continue-reading-question-email{color:var(--accent);text-decoration:underline;font-family:var(--dmmono);font-size:.95rem}body .jm-text.jm-verified-buyer-badge__text{border-radius:0}.jm-text.jm-reviewer-info__name{font-weight:400}body .customer_reviews_row .jdgm-tab{font-size:.74rem;text-transform:uppercase;padding:6px 14px;border:1px solid var(--rule);background:none;color:var(--ink-muted);cursor:pointer;transition:.14s;font-family:var(--dmmono);font-weight:400;letter-spacing:.08em;margin:0}.customer_reviews_row .jdgm-tab.jdgm-tab--active{border:1px solid var(--ink);background:var(--ink);color:var(--white)}.customer_reviews_row .jm-review-widget-header__title-and-rating .jm-average-rating-display p:first-child{font-family:var(--barlow-condensed);font-size:4.5rem!important;font-weight:800;color:var(--ink);line-height:1}.customer_reviews_row .jm-review-widget-header__title-and-rating .jm-average-rating-display p:last-child{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}body .customer_reviews_row .jm-filter-panel{width:100%;padding:0;border:0}body .customer_reviews_row .jdgm-tabs+div{padding:14px 52px;grid-column:1/-1;margin:0;background:#fff;border-bottom:1px solid var(--rule)}body .customer_reviews_row .jdgm-tabs+div .jm-rating-filter__tag{border-radius:0}.customer_reviews_row .jm-review-widget-header__title{display:none}body .customer_reviews_row .jm-filter-panel__clear-btn{border-radius:0;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);padding:8px 13px;background:none;cursor:pointer;color:var(--ink-muted);transition:.15s;font-family:var(--dmmono);font-weight:400}.customer_reviews_row .jm-review-widget-header__main-content{width:100%!important;background:var(--bg);padding:28px 40px!important;display:flex!important;flex-direction:column;justify-content:center;gap:8px;border:none!important;align-items:flex-start!important;margin:0;--cluster-justify: flex-start !important;--cluster-align: stretch !important;margin:0!important}body .customer_reviews_row .jm-stack{padding-top:0}body .jm-star-rating__font-icon{color:#b8832a!important;font-size:.75rem!important;letter-spacing:2px}body .customer_reviews_row .jm-histogram-row{height:10px;cursor:pointer;width:100%;display:grid!important;grid-template-columns:1% 95% 1%;gap:10px;align-items:center;--cluster-justify: flex-start !important;--cluster-align: center !important;--cluster-wrap: nowrap !important}body .customer_reviews_row .jm-progress-bar{border-radius:0;background:var(--rule)}body .customer_reviews_row .jm-progress-bar .jm-progress-bar__fill{background:var(--accent)}body .customer_reviews_row .jm-histogram-row__rating{text-align:left;font-size:.8rem;color:var(--ink-muted)}body .customer_reviews_row .jm-histogram-row .jm-star-rating{display:none}body .customer_reviews_row .jm-progress-bar{width:100%;margin:0;height:7px;--jm-review-widget-star-and-histogram-color: #b8832a}body .customer_reviews_row .jm-histogram-row__frequency{width:100%;text-align:right;font-size:.76rem;color:var(--ink-muted);letter-spacing:0}.customer_reviews_row .jdgm-review-card .jm-star-rating svg{width:11px}.customer_reviews_row .jdgm-tabs{border-bottom:1px solid var(--rule);background:var(--white);padding:14px 52px;margin:0!important;width:100%;max-width:100%;grid-column:1/-1}body .customer_reviews_row .jm-review-widget-header__main-content+.jm-center{display:none}.customer_reviews_row .jm-text.jdgm-review-card__body p{font-size:.9rem;font-style:italic;color:var(--ink-muted);line-height:1.72;margin-bottom:16px}.customer_reviews_row .jm-text.jdgm-review-card__body p br{display:none}.customer_reviews_row .jdgm-tablist{background:var(--white)}.customer_reviews_row .jm-sort-filter__select{font-size:.74rem;letter-spacing:0;text-transform:capitalize;padding:7px 25px 7px 15px;border:1px solid var(--rule);color:var(--ink-muted)}.customer_reviews_row .jdgm-masonry-grid__container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1px!important;position:relative!important;height:auto!important;background:var(--rule);border-bottom:1px solid var(--rule)}.customer_reviews_row .jdgm-masonry-grid__masonry-item{position:relative!important;width:100%!important;transform:none!important;opacity:1!important}.customer_reviews_row .jdgm-review-card{background:var(--white);height:100%}.customer_reviews_row .jdgm-review-card__content{padding:28px 28px 24px!important;--jm-box-padding: 0 !important;height:100%}.customer_reviews_row .jdgm-masonry-grid__masonry-item:nth-child(2n) .jdgm-review-card .jm-box{background:var(--accent-pale)!important}.customer_reviews_row .jm-verified-buyer-badge .jm-text{border-radius:0;border:0;padding:0;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-family:var(--dmmono);font-weight:400}.customer_reviews_row .jdgm-review-card__content .jm-cluster{justify-content:space-between}.stack-details-heading-wrap{display:flex;align-items:baseline;gap:12px;margin-bottom:22px}.customer_reviews_row .jdgm-review-card__title{font-size:.84rem!important;font-weight:600!important;color:var(--ink)!important;margin-bottom:8px;font-family:var(--barlow);letter-spacing:0}body .stack-details-line{display:block;flex:1;height:1px;background:var(--rule)}.customer_reviews_row .jdgm-review-card__body{font-size:.9rem!important;font-style:italic;color:var(--ink-muted)!important;line-height:1.72}.customer_reviews_row .jdgm-review-card__name{font-size:.74rem!important;color:var(--ink-muted);font-family:var(--barlow);font-weight:600!important}.customer_reviews_row .jdgm-review-card .jm-star-rating{--6b460a9e: #B8832A !important}.customer_reviews_row .jm-verified-buyer-badge{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--accent);color:var(--accent);padding:5px 7px 4px;background:transparent;line-height:1.2}.customer_reviews_row .jdgm-masonry-grid{border-bottom:1px solid var(--rule);padding:0!important}.jm-histogram.jm-review-widget-header__star-rating-histogram{max-width:100%;width:100%;max-inline-size:100%!important}body .customer_reviews_row .jm-review-widget__header-and-body{gap:0}.operate-grid.stack-details-grid.continue-reading-grid .operate-card.continue-reading-card{display:flex;flex-direction:column}.operate-grid.stack-details-grid.continue-reading-grid .operate-card.continue-reading-card p,.stack-details-bottom.continue-reading-question-box.product_detials_row p{margin:0}.stack-details-bottom.continue-reading-question-box.product_detials_row p a{color:var(--accent);text-decoration:underline;font-family:var(--dmmono);font-size:.95rem}.layout-content_hero.suport_banner_wrap .page-width{display:grid;grid-template-columns:1fr auto;gap:44px;align-items:end}.layout-content_hero.suport_banner_wrap .partnership-box{text-align:right}.layout-content_hero.suport_banner_wrap .partnership-box p{font-family:var(--dmmono);font-size:.8rem;line-height:2.2}.support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border-bottom:1px solid var(--rule)}.support-item{background:var(--white);padding:24px 28px 22px;cursor:pointer;transition:.25s ease}.support-item:hover{background:var(--accent)}.support-item .icon{font-size:1.4rem;margin-bottom:8px;color:var(--ink);line-height:1.6}.support-item .title{font-family:var(--barlow);font-size:.9rem;font-weight:600;color:var(--ink);margin:0 0 5px;letter-spacing:0}.support-item .desc{font-size:.78rem;color:var(--ink-muted);font-family:var(--dmmono);margin:0}.prime_page_banner_row .gel-heading{font-size:57.7px;line-height:1.06;margin-bottom:20px;margin-top:0;letter-spacing:0}.prime_page_banner_row .gel-hero-grid p{line-height:1.6;margin-bottom:33px;margin-top:0;max-width:60ch}.prime_page_banner_row .gel-buttons{display:flex;flex-wrap:wrap;gap:13px;padding-top:6px}.prime_page_banner_row .btn-primary{padding:15px 27px}.prime_page_banner_row .btn-outline{padding:14px 25px 13px;letter-spacing:0}.prime_page_banner_row .gel-hero-grid{min-height:auto;grid-template-columns:1fr}.prime_page_banner_row .gel-content{padding:80px 52px}.founding_story_inner .pull-quote{padding:0;background:transparent;border:none;margin:0}.jdgm-arrows--bottom{display:none!important}body .header--middle-left header-drawer{display:none}body .mobile-facets .mobile-facets__label{padding:5px 15px}body .mobile-facets .mobile-facets__list{padding-bottom:20px;padding-top:8px}body .mobile-facets__summary .mobile-facets__arrow .icon.icon-arrow,body .mobile-facets .mobile-facets__close-button .icon.icon-arrow{width:14px}body .mobile-facets__main{padding:0}body .mobile-facets .mobile-facets__summary,body .mobile-facets .mobile-facets__close-button{padding:14px 15px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8rem;font-weight:600;color:var(--ink);transition:background .18s;font-family:var(--barlow);letter-spacing:0;margin:0;border-bottom:.1rem solid rgba(var(--color-foreground),.1);letter-spacing:.01rem}body .mobile-facets .mobile-facets__summary:hover,body .mobile-facets .mobile-facets__close-button:hover{background:var(--bg)}.mobile-facets .mobile-facets__close-button .icon.icon-arrow{margin-right:10px}.mobile-facets .mobile-facets__header-inner .mobile-facets__count{text-align:right;font-family:var(--dmmono);font-size:.78rem;color:var(--ink-muted);letter-spacing:.06em}.mobile-facets .mobile-facets__header-inner .mobile-facets__heading{font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:0;font-family:var(--dmmono)}.mobile-facets__inner .mobile-facets__footer{padding:20px 15px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.mobile-facets__inner .mobile-facets__footer .button.button--primary{min-height:auto;margin:0}.mobile-facets__inner .mobile-facets__footer>*,.mobile-facets__inner .mobile-facets__footer .mobile-facets__clear{width:100%;text-align:center;justify-content:center}.mobile-facets__inner .mobile-facets__footer .button.button--primary:before,.mobile-facets__inner .mobile-facets__footer .button.button--primary:after{display:none}.ingredients_supplement_right img{width:100%}.info-cards-grid-row{background:#fafaf8}.gel-buttons{display:flex;flex-wrap:wrap;gap:15px}.accordion-html-split.stakeholder_faq_wrap .accordion-html-split__grid{display:flex;gap:0}.accordion-html-split.stakeholder_faq_wrap .accordion-html-split__grid .accordion-area{max-width:820px;width:820px}.shopify-policy__container{max-width:96%;padding:50px 15px}.shopify-policy__title h1{font-size:2.4rem;font-weight:400;line-height:1.12;margin:0 0 22px;letter-spacing:0;color:var(--ink);text-align:left}.shopify-policy__body p,.shopify-policy__body li{font-size:1rem;line-height:1.78;margin-bottom:15px;letter-spacing:0;margin-top:0;font-family:var(--garamond)}.shopify-policy__body ul{margin:0;padding-left:10px}.shopify-policy__body li{line-height:1.6;margin-bottom:7px}.shopify-policy__body h3{font-size:1.6rem;font-weight:400;margin-bottom:10px;letter-spacing:0;text-transform:capitalize;margin-top:30px}.bundle_collection_bottom_info .rich-text__text{gap:15px 40px}.layout-content_hero.privacy_policy_banner h4,.bloodwork_banner h4{font-family:var(--dmmono);font-size:.78rem;color:var(--ink-muted);margin-top:14px;letter-spacing:0;margin-bottom:0}.rp-note ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.rp-note.custom_rp_contnet ul li{font-family:var(--garamond);font-size:.92rem;color:var(--ink-soft);line-height:1.65;padding-left:22px;position:relative}.rp-note.custom_rp_contnet ul li:before{content:"\2192";position:absolute;left:0;color:var(--accent)}.rp-note.custom_rp_contnet.icon__check ul li:before{content:"\2713"}.rp-alert p{font-size:.92rem}.rp-note_box ul{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule);list-style:none;margin:0;padding:0}.rp-note_box ul li{font-family:var(--garamond);font-size:.9rem;color:var(--ink-soft);background:var(--white);padding:16px 20px}.rp-note_box ul li strong{display:block;font-family:var(--dmmono);font-size:.76rem;color:var(--ink-muted);margin-bottom:5px;font-weight:400}.rp-note_box ul li:nth-child(2n){background:var(--bg)}.rp-note.custom_rp_contnet h3+p{margin-top:5px}.rp-note.custom_rp_contnet h3{margin:0 0 5px;font-family:var(--barlow);font-size:.9rem;color:var(--ink);display:block;font-weight:700;letter-spacing:0}.principle_row.retail_partner_agreement_row{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:-1px}.principle_row.retail_partner_agreement_row .principle_grid{grid-template-columns:repeat(3,1fr);background:#1e2a35;gap:0}.retail_partner_agreement_row .principle_grid .principle_count{display:none}.retail_partner_agreement_row .principle_grid .principle-card{background:#1e2a35;padding:32px 40px;border:none}.retail_partner_agreement_row .principle_grid .principle-card:nth-child(2n){background:#ffffff08}.retail_partner_agreement_row .principle_grid .principle-card .subtitle{font-size:.7rem;margin-bottom:11px}.retail_partner_agreement_row .principle_grid .principle-card .title{font-family:var(--barlow);font-size:.92rem;font-weight:600;color:var(--white);margin-bottom:9px}.retail_partner_agreement_row .principle_grid .principle-card p{font-size:.86rem;color:#ffffff73;line-height:1.65;margin:0;font-family:var(--garamond)}.as-crosslink.our_stores_bottom_bar{background:var(--accent-pale);border-top:1px solid var(--accent-lt);padding:16px 52px;display:flex;align-items:center;justify-content:space-between;gap:20px}.as-crosslink.our_stores_bottom_bar .as-crosslink__desc{font-size:.94rem;color:var(--ink-soft);margin:0;font-style:inherit}.as-crosslink.our_stores_bottom_bar .as-btn-primary{display:flex;gap:8px;padding:11px 24px;font-family:var(--barlow);font-size:.78rem;font-weight:600}.custom-page-banner.unacceptable_ingredients_banner h1{font-size:clamp(2.2rem,4vw,3.2rem);margin:0 0 16px}.custom-page-banner.unacceptable_ingredients_banner p{font-size:1rem;color:#ffffff85;line-height:1.78;margin:0}.custom-page-banner.unacceptable_ingredients_banner .eyebrow{color:#ffffff4d;margin-bottom:14px}.custom_banner_bottom_content ul{margin:32px 0 0;padding:24px 0 0;list-style:none;display:flex;gap:40px;border-top:1px solid rgba(255,255,255,.1);width:40ch}.custom_banner_bottom_content ul li{font-family:var(--dmmono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff47}.custom_banner_bottom_content ul li strong{display:block;font-family:var(--barlow-condensed);font-size:2.4rem;font-weight:800;color:#ffffff26;line-height:1;margin-bottom:4px}.menu-drawer .menu-drawer__utility-links,.is-empty .cart_item_inner{display:none}.cart-item__discounted-prices{display:flex;gap:10px}.cart-item__discounted-prices strong,.cart-item__discounted-prices span,.cart-item__discounted-prices s{margin:0!important}.cart-drawer .drawer__footer .x1ghz6dp[data-essential-upsell-element=header]{padding:0!important}.cart-drawer .drawer__footer .x1ghz6dp[data-essential-upsell-element=container]{padding-top:0!important;padding-bottom:15px!important}.cart-drawer .drawer__footer .x1ghz6dp[data-essential-upsell-element=header] .x1lliihq{font-size:1.1rem!important;font-weight:700!important;color:var(--ink)!important;margin-bottom:10px!important;display:block!important;text-decoration:none!important;line-height:1!important;letter-spacing:0!important;font-family:var(--barlow)!important}.cart-items .cart-item__details .discounts .discounts__discount{display:inline-flex;border:none;padding:0}.cart-items .cart-item__details .discounts .discounts__discount{display:flex;border:none;padding:0;font-size:.72rem;color:var(--ink);font-family:var(--dmmono);margin-top:0;max-width:max-content}.cart-items .cart-item__details .discounts .discounts__discount .icon.icon-discount{width:12px;height:12px;margin-right:6px;margin-top:-1px}.cart-item__details>*{margin-top:2px!important}.custom-page-banner.layout-science_hero.bloodwork_banner{padding:64px 0 57px;min-height:auto}.custom-page-banner.bloodwork_banner .topo-w{top:0}.bloodwork_banner .science_hero .eyebrow:before,.blood_bottom_content_wrap .content_html_split_grid .eyebrow:before{display:none}.bloodwork_banner .science_hero .eyebrow{letter-spacing:.2em;font-size:.72rem;margin-bottom:16px}.custom-page-banner.bloodwork_banner h1{margin:0 0 17px;font-size:clamp(2rem,4vw,3rem)}.custom-page-banner.bloodwork_banner p{font-size:1rem;line-height:1.78}.bloodwork_banner h4{font-size:.72rem;letter-spacing:.06em;color:#ffffff4d;margin-top:20px;line-height:1.56}.hiw-section.blood_report_wrap{padding:0}.hiw-section.blood_report_wrap .hiw-step{padding:28px 32px;display:flex;gap:16px;align-items:flex-start}.hiw-section.blood_report_wrap .hiw-step .hiw-step__num{margin:2px 0 0;font-size:1.8rem;color:var(--accent-lt);line-height:1;flex-shrink:0}.hiw-section.blood_report_wrap .hiw-step .hiw-step__title{margin-bottom:5px}.hiw-section.blood_report_wrap .hiw-grid{grid-template-columns:repeat(3,1fr);border:none}.hiw-section.blood_report_wrap .hiw-step.hiw-step--pale .hiw-step__num{color:var(--accent)}.content-highlight.blood_analysis_covers{padding:57px 0;background:#fff}.content-highlight.blood_analysis_covers .hiw-header{margin-bottom:37px}.content-highlight.blood_analysis_covers .hiw-header .hiw-eyebrow{color:var(--accent);margin-bottom:18px}.content-highlight.blood_analysis_covers .hiw-header .hiw-heading{font-size:1.8rem}.content-highlight.blood_analysis_covers .highlight-grid{grid-template-columns:repeat(3,1fr)}.content-highlight.blood_analysis_covers .highlight-grid .highlight-col{padding:23px 24px}.content-highlight.blood_analysis_covers .highlight-grid .highlight-col .highlight-title{font-size:.68rem;letter-spacing:.14em;color:var(--accent);margin-bottom:10px;font-weight:400}.blood_analysis_covers .highlight-grid .highlight-col ul{gap:6px}.blood_analysis_covers .highlight-grid .highlight-col li{font-size:.86rem;font-style:initial;padding-left:22px}.blood_analysis_covers .highlight-grid .highlight-col li:before{color:var(--accent);font-size:.86rem;top:0}.blood_important_note{padding:28px 52px;background:#fff8ec;border-bottom:1px solid #FFE0A0;display:flex;gap:16px;align-items:flex-start}.blood_important_note .important_note_icon{font-size:1.2rem;flex-shrink:0;margin-top:2px}.important_note_content h3{margin:0 0 8px;font-family:var(--barlow);font-size:.88rem;font-weight:700;color:#7a5200;letter-spacing:0}.important_note_content p{margin:0;font-size:.9rem;color:#5a4400;line-height:1.72}.important_note_content p strong{font-weight:600}.blood_bottom_content_wrap .content_html_split_grid{grid-template-columns:1fr;padding:36px 0}.blood_bottom_content_wrap .content_html_split_grid .content__block{display:grid;grid-template-columns:1fr 1fr;gap:48px}.blood_bottom_content_wrap .content_html_split_grid .desc p:last-child{margin-bottom:0}.blood_bottom_content_wrap .content_html_split_grid .desc p{font-size:.86rem;color:var(--ink-muted)}.blood_bottom_content_wrap .content_html_split_grid .eyebrow{font-size:.7rem;letter-spacing:.14em;color:var(--ink-muted);margin-bottom:10px}.custom_bundle_collection_row.facets-vertical .active-facets.active-facets-desktop{display:none}.custom_bundle_collection_row.facets-vertical .facets-wrapper{padding:0}.custom_bundle_collection_row.facets-vertical .facets-wrapper .facets-container{padding:0 52px;display:flex;border-bottom:1px solid var(--rule)}.custom_bundle_collection_row.facets-vertical .facets__summary{display:none}.custom_bundle_collection_row.facets-vertical .facets-wrapper .facets-wrap-vertical{padding:0;border:none}.custom_bundle_collection_row.facets-vertical .facets__display-vertical{padding-bottom:0!important}.custom_bundle_collection_row.facets-vertical .facets,.custom_bundle_collection_row.facets-vertical .facets__form-vertical{width:100%;overflow-x:auto}.custom_bundle_collection_row.facets-vertical .facets .facets-layout-list{display:flex;align-items:center}.custom_bundle_collection_row.facets-vertical .facets .facets-layout-list .facets__item{white-space:nowrap}.custom_bundle_collection_row.facets-vertical .facets-wrapper .facets-wrap-vertical .facets__label,.custom_bundle_collection_row.facets-vertical .mobile-facets .mobile-facets__label{gap:0;line-height:1.6;padding:14px 20px 12px;font-family:var(--dmmono);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);border-bottom:2px solid transparent;cursor:pointer}.custom_bundle_collection_row.facets-vertical .facets-wrapper .facets-wrap-vertical .facets__label.active{color:var(--accent);border-bottom:2px solid var(--accent)}.custom_bundle_collection_row.facets-vertical .facets-wrapper .facets-wrap-vertical .facets__label input,.custom_bundle_collection_row.facets-vertical .mobile-facets__wrapper,.custom_bundle_collection_row.facets-vertical .product-count{display:none}.quick-add-modal__content-info>product-info{padding:0!important;border:none}body quick-add-modal .page-width{padding:0!important;max-width:100%}.quick-add-modal__content-info product-info .product__title a h2,.quick-add-modal__content-info product-info .product__title a{font-family:var(--barlow-condensed);font-size:2.4rem;font-weight:700;line-height:1.05;margin-bottom:5px;letter-spacing:.01em;max-width:100%;text-decoration:none!important}body quick-add-modal .quick-add-modal__toggle{top:15px;right:15px;width:35px;padding:10px}quick-add-modal .product:not(.featured-product) .product__view-details{display:block;margin-top:20px;text-align:center;background:var(--accent);color:var(--white);padding:12px 24px;font-family:var(--barlow);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:background .18s}quick-add-modal .product:not(.featured-product) .product__view-details:hover{background:var(--ink)}quick-add-modal .product:not(.featured-product) .product__view-details .icon.icon-arrow{display:none}body .quick-add-modal__content{--modal-height-offset: 6rem}.product-grid .grid__item .card-wrapper .card.card--card{flex-direction:column}.collection_image_with_content .btn-text:hover{border-color:#fff9}.formulation-history .world-grid .world-race{color:var(--accent)}.info-cards-grid-row.pre_release_wrap .icg-card:nth-of-type(2),.info-cards-grid-row.pre_release_wrap .icg-card:nth-of-type(3){background:var(--accent-pale)}.about-story.our_manufacturing .about-grid .quote-box .quote-author{order:-1;text-transform:uppercase;color:#ffffff80}.about-story.our_manufacturing .about-grid .quote-box .quote-text{color:var(--white)}.template_search_header_wrap .h-cond{text-align:center}.template_search_header_wrap .template-search__search{margin-bottom:0}.template_search_header_wrap .template-search__search predictive-search .search{margin-top:20px}.custom-page-banner.layout-content_hero.template_search_header_wrap{overflow:visible;z-index:1}.template_search_header_wrap .search__input.field__input{border:1px solid var(--rule);margin:0;height:50px;padding:13px 60px 13px 20px;font-family:var(--barlow)!important;font-size:16px;outline:none;color:var(--ink)}.template_search_header_wrap .search__input.field__input::placeholder{font-family:var(--barlow)!important}.template_search_header_wrap .template-search__search predictive-search .search .search__button.field__button{width:50px;height:50px}.template_search_header_wrap .template-search__search predictive-search .search .search__button.field__button .svg-wrapper{width:20px;height:20px}.important_highlight_wrap .highlight-grid{grid-template-columns:1fr;background:#fff7e6;border-color:#f0d080;border-left:3px solid #C08000}.important_highlight_wrap .highlight-grid .highlight-col{background:#fff7e6!important;padding:18px 22px}.important_highlight_wrap .highlight-grid .highlight-col .highlight-title{letter-spacing:.08em;color:#7a4e00;margin-bottom:11px;font-weight:300}.important_highlight_wrap .highlight-grid .highlight-col p{margin:0 0 12px;font-size:.96rem;color:var(--ink-soft);line-height:1.75;font-style:initial}.important_highlight_wrap .highlight-grid .highlight-col .highlight-text p:last-child{margin:0}.content-highlight.important_highlight_wrap{padding-bottom:0}.highlight-box.interactions-table-footnote{margin-top:24px}.highlight-box.interactions-table-footnote p{margin:0;font-size:.88rem;color:var(--ink-soft)}.highlight-box.interactions-table-footnote p em{font-weight:400;color:var(--ink-soft)}.interactions-table-wrap{border:1px solid var(--rule);overflow-x:auto}.gel-comparison{padding:72px 0;background:var(--bg);border-bottom:1px solid var(--rule)}.gel-comparison-intro.body-md p{margin:0}.data-table td.gel-comparison-spec-label{font-weight:700;color:var(--ink)}.data-table.gel-comparison-table .gel-comparison-th-spec{width:160px}.data-table .gel-comparison-row .gel-comparison-value{display:block;font-size:1rem;font-weight:700;color:var(--ink);margin-bottom:0}.data-table .gel-comparison-row .gel-comparison-note{font-family:var(--garamond);font-size:.88rem;color:var(--ink-soft);line-height:1.68}.gel-comparison-wrap{margin-bottom:32px;border:1px solid var(--rule);overflow-x:auto}.gel-comparison .formulation-header.gel-comparison-header .gel-comparison-heading{margin-bottom:6px}.gel-comparison-intro.body-md p{margin:0 0 36px;max-width:72ch}.data-table.gel-comparison-table tbody .gel-comparison-row:nth-child(1) .gel-comparison-value{font-family:var(--barlow-condensed);font-size:1.05rem;font-weight:600}.data-table.gel-comparison-table tbody .gel-comparison-row:nth-child(1) .gel-comparison-note{font-family:var(--dmmono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;color:var(--ink-muted);line-height:1.6}.data-table.gel-comparison-table tbody .gel-comparison-row:nth-child(1) .gel-comparison-spec-label{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-family:var(--dmmono);font-weight:400}.data-table .gel-comparison-row.gel-comparison-row-highlight .gel-comparison-value{font-family:var(--garamond);font-size:.96rem;color:var(--ink)}.data-table .gel-comparison-row.gel-comparison-row-highlight .gel-comparison-spec-label{font-family:var(--dmmono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:700}.gel-comparison-row.gel-comparison-row-highlight td{background:var(--accent-pale)}.highlight-box.gel-comparison-highlight p{margin:0;font-size:.88rem;color:var(--ink-soft)}.highlight-box.gel-comparison-highlight p strong{color:var(--accent);margin-bottom:7px;letter-spacing:.06em}.highlight-box.gel-comparison-highlight .btn-text{margin-top:19px;display:block;max-width:max-content;padding-bottom:0}.two_column_list_row{padding:48px 0;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.two_column_list_row .two_column_list-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.two_column_list_row .two_column_list-box{background:var(--white);border:1px solid var(--rule);padding:32px 32px 36px}.two_column_list_row .two_column_list-box .mono-sm{color:var(--accent);margin-bottom:12px}.two_column_list_row .two_column_list-box .h-cond-sm.two_column_list-heading,.highlight-cta-section h3{font-family:var(--barlow-condensed);font-size:1.4rem;font-weight:600;line-height:1.15;letter-spacing:.02em;color:var(--ink);margin:0 0 14px}.two_column_list-section-heading.h-md{margin-bottom:36px}.two_column_list_row .two_column_list-box h4{margin:0 0 13px;font-family:var(--dmmono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.two_column_list_row .two_column_list-items p{margin:0}.two_column_list-item.two_column_list-item--border{border-top:1px solid var(--rule);padding:19px 0 22px;margin:17px 0 20px;border-bottom:1px solid var(--rule)}.two_column_list_row .two_column_list-box ol{margin:0;list-style:none;display:grid;gap:10px;font-size:.86rem}.two_column_list_row .two_column_list-box ol li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;font-size:.88rem;color:var(--ink-soft);line-height:1.68}.two_column_list_row .two_column_list-box ol li>strong{font-family:var(--dmmono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:390;line-height:1.6}.two_column_list-item.best_for_it_wrap p{font-size:.88rem;line-height:1.68}.two_column_list_row .two_column_list-item.best_for_it_wrap h4{margin-bottom:8px}.two_column_list-box .two_column_list-item ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.two_column_list-box .two_column_list-item ul li{padding-bottom:14px;border-bottom:1px solid var(--rule-soft);font-size:.88rem;line-height:1.68;color:var(--ink-soft)}.two_column_list-box .two_column_list-item ul li strong{font-family:var(--barlow);font-size:.92rem;font-weight:600;color:var(--ink);margin-bottom:3px;display:block;line-height:1.6}.two_column_list-box .two_column_list-item ul li:last-child{padding:0;border:none}.two_column_list-box .two_column_list-item ul li a{color:var(--ink-soft);font-family:var(--dmmono)}.two-col-bottom-content{margin-top:25px}.two-col-bottom-content p{margin:0;color:var(--ink-muted);max-width:80ch;font-size:.88rem;line-height:1.68}.highlight-cta-section h3{margin-bottom:6px}.highlight-cta-section.editorial_programme_wrap p{max-width:60ch}.highlight-cta-section.editorial_programme_wrap .highlight-box.highlight-cta-box{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}.section-std.highlight-cta-section.editorial_programme_wrap{padding-top:32px;padding-bottom:48px;background:var(--white);border-top:1px solid var(--rule)}.highlight-columns{padding-top:48px;padding-bottom:36px;background:var(--white)}.highlight-columns .highlight-columns__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.highlight-columns .highlight-columns__card{background:var(--accent-pale);border:1px solid var(--accent-lt);padding:24px 28px}.process_grid_column_wrap .process-grid__card .process-grid__label,.highlight-columns .highlight-columns__card .highlight-columns__label{color:var(--accent);margin-bottom:10px}.highlight-columns .highlight-columns__card p{margin:0}.highlight-columns .highlight-columns__heading{margin-bottom:24px}.highlight-columns .highlight-columns__card p a{color:var(--accent);text-decoration:underline}.process_grid_column_wrap{padding:48px 0;background:var(--bg);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.process_grid_column_wrap .process-grid__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--rule);background:var(--white)}.process_grid_column_wrap .process-grid__card{padding:28px 24px}.process_grid_column_wrap .process-grid__card .process-grid__heading{margin-bottom:36px}.process_grid_column_wrap .process-grid__card .process-grid__title{font-family:var(--barlow-condensed);font-size:1.1rem;font-weight:700;color:var(--ink);line-height:1.25;margin-bottom:10px;letter-spacing:0}.process_grid_column_wrap .process-grid__card p{margin:0;font-size:.88rem;color:var(--ink-soft);line-height:1.68}.cta-card__wrap{padding:48px 0;background:var(--white)}.cta-card__wrap .cta-card__box{text-align:center;padding:48px;background:var(--accent-pale);border:1px solid var(--accent-lt);max-width:1000px;margin:0 auto}.cta-card__wrap .eyebrow.cta-card__eyebrow{justify-content:center}.cta-card__wrap .cta-card__heading.h-cond-sm{font-family:var(--barlow-condensed);font-size:1.4rem;font-weight:600;line-height:1.15;letter-spacing:.02em;color:var(--ink);margin:0 0 10px}.cta-card__wrap .cta-card__body p{max-width:54ch;margin:0 auto 22px}.cta-card__wrap .btn-primary.accent{display:block;margin:0 auto}.cta-card__footnote{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;color:var(--ink-muted);margin-top:15px}.custom_collection_filter_bar .filter_bar__innerr .facets.facets-vertical-sort{margin-right:10px}.custom_collection_filter_bar .filter_bar__innerr .facets-vertical .facets-wrapper .facets__summary{width:auto;margin-right:10px}.template-404.page-width.page-margin.center .title{font-size:2.4rem;font-weight:400;line-height:1.12;margin:0 0 18px;letter-spacing:0;color:var(--ink)}@media(max-width:1440px){.count_with_text_inner{gap:20px}.product-grid .grid__item .card-wrapper .card__content .card__information{padding:20px 15px}.card_information_bottom{padding:12px 15px}.card_information_bottom .price .price__regular span,.card_information_bottom .price .price__sale span,.card_information_bottom .price .price__sale span s{font-size:.89rem}}@media(max-width:1200px){body .page-width{max-width:100%;width:100%}.hero_left{padding:50px 15px}.hero__content{padding:50px 20px}.mega-menu_content{left:90%}.founding_story_inner .founding_story_left{padding-left:15px}.founding_story_inner .founding_story_right{padding-right:15px}.category_header{padding:29px 15px 26px}.category_list .category_item .category-title{padding:16px 15px}.science_overview_content{padding:28px 15px}.principle-card{padding:36px 15px 32px}.principle_grid .principle-card .principle_count{font-size:4rem}.hero-split .hero_split_inner{min-height:65vh}.science_overview_row.home_athlete_stories_row .science_overview_content{padding:25px 15px}body .header--middle-left,body .header--middle-left .header__inline-menu{display:flex}.mega-menu_content{left:50%}#MegaMenu-Content-1{left:180px}.explore_link{padding:18px 15px}.custom_bundle_collection_row.facets-vertical .facets-wrapper .facets-container{padding:0 15px}.custom_bundle_collection_row.facets-vertical .facets-wrapper .facets-wrap-vertical .facets__label,.custom_bundle_collection_row.facets-vertical .mobile-facets .mobile-facets__label{padding:14px 15px 12px}.collection_all_layout.facets-vertical .product-grid-container{padding:30px 15px}.bundles_product_items .grid,.grid.product-grid.grid--3-col-desktop,.grid.product-grid.grid--4-col-desktop{column-gap:15px;row-gap:15px;grid-template-columns:repeat(3,1fr)}.custom_featured_collection .grid.product-grid.grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}.facets-vertical .facets-wrapper .facets__summary{padding:14px 15px}.facets-vertical .facets-wrapper .facets-wrap-vertical{padding:4px 15px 15px}.active-facets.active-facets-desktop{padding:15px 15px 12px}show-more-button{padding:0 15px}.facets-vertical .facets-wrapper .facets__summary .icon-caret{top:calc(50% - 3px);right:15px}.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper{padding:50px 20px 50px 15px}.collection-hero--with-image .collection-hero__image-container .hero-overlay-content{padding:35px 15px}.collection_highlights_badges{gap:10px}.collection_highlights_badges .badge-item{font-size:.78rem;letter-spacing:.01em;padding:4px 8px}body .collection_banner_formulations{margin:0 0 10px!important}.collection_menu_list li a{padding:8px 13px}.collection_top__inner{gap:10px}body product-info .product .product__info-wrapper.grid__item{padding-left:40px}.product_detials_list .product_detials_item{padding:40px 15px}.ingredients_supplement_facts_row{gap:30px}.custom-page-banner.layout-science_hero p br{display:none}body .qrs-inner{padding:3.25rem 15px}body .customer_reviews_row .jdgm-histogram{padding:28px 15px;margin:0}.customer_reviews_row .jdgm-row-stars .jdgm-all-reviews__summary.jdgm-rev-widg__summary{padding:42px 15px 44px;margin:0}.customer_reviews_row .jdgm-row-actions{padding:12.3px 15px}.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev{padding:28px 15px 24px}body .customer_reviews_row .jdgm-histogram__row{grid-template-columns:12% 78% 7%}body .gel-content{padding:70px 15px}body .cr-context.evidence-row .cr-context-grid .cr-ctx-panel{padding:35px 15px}body .membership-label{margin-bottom:25px}body .membership-card{padding:28px 15px}body .founder-grid,body .two-col-wrap,body .upp-grid{gap:40px}body .upp-container{padding:55px 15px}body .timeline-section .timelines-year{padding:16px 15px}body .timeline-section .timeline-item{padding:20px 15px}body .about-left{padding:80px 15px}body .about-story.our_manufacturing .quote-box{left:15px;right:15px}body .manufacturing-grid{padding:35px 15px}.shopify-policy__container{max-width:100%;padding:40px 15px}.product__bundle-wrapper .product__bundle_inner{padding:60px 40px 60px 15px}.product_stack_info{margin-bottom:20px}.grid__item.product__bundle-wrapper h1{margin:0 0 15px}.grid__item.product__bundle-wrapper .bundle-product__desc{margin-bottom:25px}.bundle-product__coa{padding-top:20px;gap:10px}body product-info .product .product__info-wrapper.grid__item{padding:55px 15px 55px 30px}.bundles-product-info .icon-with-text{padding-top:15px;gap:10px}.stack_logic_left{padding:35px 25px 35px 15px}.stack_logic_right{padding:35px 15px 35px 30px}.stack_logic_steps .stack__card{padding:35px 20px}.individual-product-list .individual-product-card{padding:25px 20px}.take_this_stack_row .protocol_left{padding:45px 30px 45px 15px}.take_this_stack_row .bundle_what_to_expect{padding:45px 15px 45px 30px}body product-info.bundles-product-info .product__info-container .price{padding:20px 15px;margin-bottom:25px}.bundles_product_sticky{padding:45px 0}.bundles_collection_wrap .grid.product-grid .grid__item--featured .bundle-card__bottom{padding:30px 15px}.bundle-card__bottom{padding:25px 15px}.bundle_collection_bottom_info .rich-text__text ul{gap:10px}.bundle-banner__inner{gap:30px}.as-crosslink.our_stores_bottom_bar{padding:15px}body .retailapp-layout{gap:40px}.retail_partner_agreement_row .principle_grid .principle-card{padding:30px 15px}body .sl-stores-grid{padding:45px 15px}body .sl-partner-banner{padding:13px 15px;gap:10px}body .sl-filter-bar{padding:17px 15px}body .sl-card-header{padding:19px 15px 15px}body .sl-card-body{padding:15px 15px 16px}.prime_page_banner_row .gel-content{padding:70px 15px}.blood_important_note{padding:28px 15px}.bw-section{padding:56px 15px}body .brand-story-section,body .athlete-main .highlight,body .continue-reading-section,body .founding-question-section,body .our-history,body .publish-principles-wrapper,body .founding-question-section.section-principles,body .principles-section.section-std-row,body .athlete-hero,body .cta-box,body .criteria-section{padding:25px 15px}body .our-history__panel{padding:23px}body .founding-question-box,body .what-to-write-box,body .cr-role-card,body .smallest-card .principle-card,body .issues-card{padding:20px}body .team-placeholder-initials,body .athlete-initials{font-size:3rem}body .athlete-main .div-block,body .highlight-page-width{max-width:100%}body .athlete-hero .athlete-grid{max-width:100%;min-height:auto}body .athlete-name{font-size:2rem}.athlete-layout .athlete-main{padding:0}.athlete-container .div-block{padding:0 15px;margin-bottom:15px!important}.athlete-hero .athlete-content{padding:10px}body .team-back-wrapper{padding:16px 15px}body .application-route-box{padding:20px;margin-bottom:13px}body .blog-articles .blog-articles__article.article .article-card__footer-layout{padding:0 15px 14px}body .athlete-tier__header{gap:14px;margin-bottom:20px}body .athlete-tier{margin-top:25px}body .cta-bottom-left{text-align:start}body .athlete-tier .athlete-grid{grid-template-columns:repeat(3,1fr);min-height:auto}body .cr-context-grid{grid-template-columns:1fr 1fr}.partnership-row.cr-context.athletes-section .cr-context-grid .cr-ctx-panel,body .governance-glance-card,body .governance-decision-box,body .recall-stat-item,body .athapp-timeline{padding:20px}body .athlete-story-section .page-athlete-width .brand-story-wrapper,body .athlete-story .principles-section.section-std.principles-look.structure-row,body .athlete-story .quotes-section.section-std.quotes-look,body .athlete-story .stack-section.section-std{padding:30px 15px}.athlete-story-section.background-light-grayish-yellow .page-athlete-width{max-width:100%;padding:0}body .athlete-profile.athlete-hero .athlete-placeholder__initial.athlete-initials{font-size:4rem}body .conflicts-section,body .material-section,body .governance-section,body .quality-boundaries,body .recall-section,body .issues-section{padding-top:30px;padding-bottom:30px}body .athapp-layout{gap:20px}.criteria-section .criteria-container.page-width{padding:0!important}body .athapp-section{padding:40px 0}body .conflicts-info-box,body .prog-apply-block,body .rnd-card,body .rnd-surface-card,body .rnd-product-card,body .rnd-report-note,body .money-featured-card,body .quality-boundaries__card,body .bov-mfg-stat,body .bov-mfg-highlight,body .bov-con-card,body .bov-risks-wrap .bov-risks-grid .bov-risk-card,body .bov-history-year,body .bov-history-content,body .bov-vi-cell,.customer_reviews_row .jm-review-widget-header .jm-review-widget-header__summary-section{padding:20px}.customer_reviews_row .jdgm-review-card__content{padding:20px!important}.customer_reviews_row .jdgm-masonry-grid__container{grid-template-columns:repeat(2,1fr)!important}.customer_reviews_row .jdgm-tabs{padding:14px}.customer_reviews_row .jm-review-widget-header__main-content{padding:28px 15px!important}body .customer_reviews_row .jm-histogram-row{grid-template-columns:auto 1fr auto}.individual-product-list.individual-list-4,.stack_logic_steps.stack_steps--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){footer.footer .footer__blocks-wrapper.grid{grid-template-columns:2fr 1fr 1fr;gap:45px 35px;padding-bottom:35px;margin-bottom:27px}.footer__copyright .copyright__content,.footer__copyright .policies li a{font-size:13px;line-height:1.6}footer.footer .footer__copyright{gap:10px}.grid.product-grid.grid--3-col-desktop,.grid.product-grid.grid--4-col-desktop{grid-template-columns:repeat(3,1fr)}.bundles_product_items .grid,.collection_all_layout .grid.product-grid.grid--4-col-desktop{grid-template-columns:repeat(2,1fr)}.top_card_content .card__badge .badge{font-size:.77rem;padding:3px 8px;letter-spacing:.1px}.shop_bottom_description .shop_bottom_description_inner{gap:30px}body .collection_banner_formulations,body .sl-cards-row{grid-template-columns:repeat(2,1fr)}body .continue-reading-wrapper{max-width:100%}body .continue-reading-author{margin-bottom:23px}body .founding-question-heading{font-size:1.2rem}body .founding-question-label{font-size:11px}body .team-placeholder-initials{font-size:2rem}body .team-grid-team{grid-template-columns:repeat(2,1fr)}body .athlete-hero .athlete-grid{gap:14px;grid-template-columns:1fr 1fr}body .material-two-col,body .recall-stats,body .issues-grid,body .quality-boundaries__grid{grid-template-columns:1fr;gap:10px}body .recall-stats{background:transparent}body .recall-stat-desc{margin:0}.recall-stats .recall-stat-item:not(:last-of-type){padding-bottom:0}.process_grid_column_wrap .process-grid__grid{grid-template-columns:repeat(2,1fr)}body .pa-header-section{padding:30px 0 20px}body .pa-headline{font-size:23px}body .pa-summary-section{padding:30px 0}.pa-related-section{padding:0 0 30px}.criteria-section .criteria-container.page-width{flex-direction:column;display:flex;gap:12px}body .athapp-layout{grid-template-columns:1fr;gap:20px}body .athapp-tier-grid{grid-template-columns:repeat(1,1fr);gap:5px}body .rnd-grid,body .bov-mfg-qc-grid,.operate-section .continue-reading-grid{grid-template-columns:repeat(2,1fr)}body .describe-row .rnd-stage-title{font-size:1.1rem}body .governance-two-col{margin-bottom:20px;gap:15px}body .bov-mfg-sourcing{grid-template-columns:1fr;gap:20px;margin-bottom:20px}body .programme-info-wrapper{grid-template-columns:1fr;gap:10px}body .prog-apply-section{padding-top:40px;padding-bottom:40px}body .prog-apply-consent-item{gap:5px}body .prog-apply-radio-card{gap:9px;padding:10px}body .bottom_note{margin-top:20px;padding:20px}}@media(max-width:768px){body .header--middle-left .header__inline-menu{display:none}body .header--middle-left header-drawer{display:block;margin-left:0}body .header--middle-left{display:grid}header-drawer .header__icon .icon{height:25px;width:25px;transform:scale(1)!important}header header-drawer .header__icon{height:25px;width:25px;background:transparent!important}header-drawer .header__icon .icon.icon-close{height:21px;width:21px}.header .header__heading-logo{height:43px}body .header--middle-left{padding-top:10px!important;padding-bottom:10px!important}.header--middle-left .header__heading-link{margin-right:-75px}.hero-split .hero_split_inner{min-height:auto;grid-template-columns:1fr}.hero_left{padding:48px 15px 36px}.hero_left h1{font-size:2.4rem}.hero__content{padding:40px 15px}.hero_bottom_discription ul{gap:5px 10px}.principle_grid{grid-template-columns:repeat(2,1fr);gap:0px}footer.footer .footer__blocks-wrapper.grid{grid-template-columns:1fr 1fr;gap:35px 30px;padding-bottom:25px;margin-bottom:25px}footer.footer{padding:55px 0 25px}footer.footer .footer__copyright{justify-content:center}.footer-block__brand-info p{max-width:40ch}.topo-w{height:30px;background-size:930px 30px}.science_overview_grid{grid-template-columns:1fr;height:auto}.science_overview_card{height:280px}.custom_category_grid{grid-template-columns:1fr}.cat_row_l{gap:5px}.category_list .category_item .category-title{padding:15px}.explore_link .formulation_text{font-size:.72rem}.explore_link a,.facets-vertical .facets-wrapper show-more-button .button-show-more{font-size:.7rem;letter-spacing:.02em;gap:3px;padding-bottom:0}.category_header .small_title{margin-bottom:6px}.category_header{padding:30px 15px 15px}.featured_title_right{text-align:left;display:flex}.btn-text{gap:5px;margin-top:5px}.collection.custom_featured_collection .collection__title .collection__description p{font-size:1rem;line-height:1.3}.collection.custom_featured_collection .collection__title{padding-bottom:30px;grid-template-columns:1fr;align-items:start;gap:10px}.collection.custom_featured_collection{padding:40px 0}.custom_featured_collection .grid.product-grid.grid--4-col-desktop{grid-template-columns:1fr 1fr;margin:0 -15px;column-gap:0px;row-gap:0px}.product-grid .grid__item .card-wrapper .card__content .card__information{padding:16px 15px;gap:7px}.product-grid .card__content .card__information .product-short-desc{margin:0 0 10px}.card_information_bottom{padding:12px 15px}.science_overview_row.home_athlete_stories_row .science_overview_content{padding:20px 15px}.count_with_text_inner{gap:35px 0;grid-template-columns:1fr}.count_with_text_row .count_with_text_left h2{font-size:2rem;margin-bottom:15px}.count_with_text_row .count_with_text_left p{line-height:1.6;margin-bottom:20px;max-width:inherit}.btn-primary{padding:13px 20px}.count_with_text_right .stat_grid{grid-template-columns:repeat(2,1fr)}.count_with_text_right .stat_grid .stat_cell{padding:20px 15px}.stat_grid .stat_cell .stat-num{font-size:1.8rem;margin:0 0 8px}.stat_grid .stat_cell .stat-lbl{letter-spacing:.1px}.count_with_text_row{padding:50px 0}.topo-w{top:0}.founding_story_inner{grid-template-columns:1fr}.founding_story_inner .founding_story_left,.founding_story_inner .founding_story_right{padding:45px 15px}.founding_story_right .story_title{line-height:1.6}.founding_story_inner .founding_story_left .pull-quote p{font-size:1.3rem;line-height:1.3;padding-left:13px;margin:0 0 20px}.founding_story_left .image{margin-top:20px}.brand_story_row{padding:45px 0}.brand_story_row .top_title h2{font-size:1.7rem;margin-bottom:25px}.brand_story_row .top_title .eyebrow{margin-bottom:15px}.play-btn{font-size:18px;width:55px;height:55px}body .home_review_row{padding-top:50px!important;padding-bottom:50px!important}body .jdgm-cards-wrapper .jdgm-media-card{flex:0 0 100%;width:100%;padding:20px}.facets-wrapper .active-facets{display:none}.collection_all_layout.facets-vertical .facets-wrapper{padding:28px 15px;position:static;height:auto}.collection_all_layout .facets-wrapper .mobile-facets__wrapper,.collection_all_layout .facets-wrapper .product-count.medium-hide{display:flex!important;opacity:1}.collection_all_layout.facets-vertical .facets-wrapper .facets-container .facets,.facets.facets-vertical-sort{display:none}.collection_all_layout.facets-vertical{grid-template-columns:1fr;min-height:auto}.collection_all_layout.facets-vertical .facets-wrapper .facets-container{justify-content:space-between}body .mobile-facets{z-index:99999}.shop_bottom_description .shop_bottom_description_inner{gap:30px;grid-template-columns:1fr}.shop_bottom_description{padding:45px 0}.shop_bottom_description h2{font-size:1.6rem;margin:0 0 15px}.layout-content_hero.collection__banners .content_hero h1.h-cond{font-size:2.2rem;letter-spacing:.01em}.product-count__text.text-body{font-family:var(--dmmono);font-size:.78rem;color:var(--ink-muted);letter-spacing:.06em}.mobile-facets__wrapper .mobile-facets__open{padding:0}.mobile-facets__wrapper .mobile-facets__open .svg-wrapper{width:auto}.mobile-facets__wrapper .mobile-facets__open .svg-wrapper>svg{color:var(--ink)}.mobile-facets__wrapper .mobile-facets__open .mobile-facets__open-label{font-family:var(--dmmono);font-size:.9rem;color:var(--ink);letter-spacing:.01em;margin-left:8px;text-decoration:none!important}.collection_all_layout.facets-vertical .facets-wrapper{padding:17px 15px;border-bottom:1px solid var(--rule)}.bundles_product_items .grid,.grid.product-grid.grid--3-col-desktop,.grid.product-grid.grid--4-col-desktop{grid-template-columns:repeat(2,1fr);column-gap:10px;row-gap:15px}.mobile-facets__inner .mobile-facets__header{padding:15px}.mobile-facets .mobile-facets__header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.facets-vertical.custom_top_rest .active-facets.active-facets-desktop{padding:14px 15px;margin:0}body .facets-vertical.custom_top_rest .active-facets__button-wrapper .active-facets__button-remove{padding:0}header .header__icon.header__icon--account{display:flex!important}.collection-hero--with-image .collection-hero__inner{grid-template-columns:100%;min-height:auto}body .h-hero{font-size:2.4rem}.body-lg br{display:none}.collection-hero--with-image .collection-hero__inner .collection-hero__text-wrapper{padding:35px 15px}body .collection_banner_formulations{margin:0 0 25px!important}.collection-hero__inner .collection-hero__description .h-hero{margin-bottom:15px}body .body-lg{line-height:1.6}body .collection_banner_formulations li{letter-spacing:.03em}.collection-hero__description .body-lg{margin:0 0 20px}.collection-hero--with-image .collection-hero__image-container .hero-overlay-content{padding:25px 15px}.collection-hero__image-container .hero-overlay-content h4 br{display:none}.collection-hero__image-container .hero-overlay-content h4{font-size:1.3rem}.collection-hero--with-image .collection-hero__inner{padding-bottom:0!important}.sports_collection_filter_bar.custom_sports_filter .filter-sep,.collection_image_with_content_left h3 br{display:none!important}.collection_image_with_content{grid-template-columns:1fr;height:auto}.collection_image_with_content_left .banner_c{padding:35px 15px;width:100%}.collection_image_with_content_left h3{font-size:1.3rem;max-width:inherit;margin:0 0 15px}.collection_image_with_content_right{padding:45px 15px}.collection_image_with_content_right .eyebrow{margin-bottom:15px}.collection_image_with_content_right p{line-height:1.6;margin:0 0 20px}.common_questions_row,.content_html_split_grid{padding:45px 0}.common_questions_inner{grid-template-columns:1fr;gap:30px}.common_questions_title p strong{margin-bottom:5px}.common_questions_title h2{font-size:1.7rem}.common_questions_content ul li{padding:20px 15px;font-size:.86rem}.custom_collection_without_filter_row{padding:30px 0 45px}body .pagination__list{padding:30px 0 0}.collection_all_layout.facets-vertical .product-grid-container{padding:30px 15px 45px}.bundles_product_row.collection_bundles_wrap{padding:35px 0 10px}.custom_collection_filter_bar .filter-sep{display:none!important}.custom_collection_filter_bar .facets-vertical,.custom_collection_filter_bar .facets-vertical .facets-wrapper,.custom_collection_filter_bar .facets-vertical .facets-wrapper .facets-container{width:100%;justify-content:space-between}.mobile-facets__inner .collection_menu_list{padding:15px;border-bottom:.1rem solid rgba(var(--color-foreground),.1);display:flex!important}.custom_collection_filter_bar{padding:17px 0;border-bottom:1px solid var(--rule)}.custom_collection_filter_bar .filter_bar__innerr .collection_menu_list{display:none}.curated__inner{padding:35px 0 30px;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:15px 0px}.curated__inner .desc p br{display:none}.eyebrow{margin-bottom:15px}.curated_collections-grid{grid-template-columns:repeat(2,1fr)}.curated_collections-grid .curated_collections-card{padding:25px 15px}.curated_collections-card .icon{font-size:1.6rem;margin-bottom:8px}.curated_collections_content .desc p{line-height:1.6;margin-bottom:15px}.title_font22{font-size:1.3rem;letter-spacing:.01em}body product-info .product .grid__item.product__media-wrapper,body product-info .product .product__info-wrapper.grid__item{max-width:100%;width:100%}body product-info .product .product__info-wrapper.grid__item{padding-left:0;padding-top:35px;padding-bottom:0}.breadcrumb-wrapper{padding:14px 0}.breadcrumb-nav span,.breadcrumb-nav a{font-size:.73rem}body product-info{padding:25px 0 35px!important}body product-info .product .thumbnail-list{margin:0}body product-info .product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .6rem)}body .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}body .product__media-wrapper .slider-button{width:35px;height:35px}.ingredients_supplement_facts_row{grid-template-columns:1fr}body .product__media-wrapper .product__media-list .product__media-item{width:100%;margin:0!important;padding-top:0;padding-bottom:0}.product-tabs .tab{padding:14px 14px 13px}.product__info-wrapper .product__title h1{font-size:1.8rem;margin-bottom:10px}.product_categories_list{margin-bottom:10px;padding-top:0}.product_short_desc p{font-size:.72rem;letter-spacing:.3px}.product__info-wrapper .product_product_highlights_list span{font-size:.7rem;letter-spacing:.01em;padding:3px 8px}.product__info-container .product_info_desc{padding:12px}.product_key_actives_items ul{display:grid;grid-template-columns:repeat(2,1fr)}.product_key_actives_items ul li:nth-child(2n){border:none}.product_what_changes_items ul,.product_key_actives_items ul{grid-template-columns:repeat(2,1fr)}.product_key_actives_row{padding-bottom:15px}.meta_custom_title,.product_clinical_box_row h4{letter-spacing:.1em;margin:0 0 7px}body product-info .product__info-container .product_custom_form_row{gap:8px;margin-bottom:15px;padding-top:20px}.product_short_batch_info .batch_row{padding-top:15px;gap:10px}.product_short_batch_info .batch_row a{font-size:.72rem}.process-top-inner .desc p br,.product__media-icon.motion-reduce.quick-add-hidden.product__media-icon--hover,.custom-page-banner .content-wrapper p br,.custom-page-banner p br,.quote-banner.ingredients_bottom_banner .quote-content .quote-text br{display:none}.dosage-wrapper .dosage-loading{padding:12px 15px;gap:5px}.dosage-wrapper .dosage-grid .dosage-right{padding:15px}.batch-grid{grid-template-columns:repeat(2,1fr)}.product_batch_section .batch-footer .meta-label.meta_tested{margin-left:0}.product_batch_section .batch-footer{padding:11px 15px;gap:5px 7px}.product_detials_list .product_detials_item{padding:35px 15px}.safety_competition_notes_row p br{display:none}.accordion-title{padding:14px 0;gap:15px}.product_review_row .jdgm-review-widget--small .jdgm-rev-widg,.product_review_row .jdgm-review-widget--medium .jdgm-rev-widg{padding:0}.data-table{width:100%;border-collapse:collapse}.ingredients_supplement_inner,.batch_third_party_testing,.product_evidence_table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table th,.data-table td{white-space:nowrap}.product_batch_section .batch-footer .btn-text{margin-top:0}.product_info_desc ul li{line-height:1.4}.product_info_desc ul li:before{margin-top:2px}.product__info-wrapper .price.price--on-sale .price__sale span s{font-size:1rem}.product__info-wrapper .price .price__regular .price-item.price-item--regular,.product__info-wrapper .price.price--on-sale .price__sale .price-item.price-item--sale{font-size:1.6rem}body product-info .product__info-container .price .badge{padding:4px 5px 3px}.product_detials_list .product_detials_item .product_details_heading{margin-bottom:15px}.condition_rationale_pcos_row ul>li{padding:18px 15px}.product_what_each_ingredient{grid-template-columns:repeat(1,1fr);margin-bottom:5px}.layout-content_hero.suport_banner_wrap .page-width{grid-template-columns:1fr;gap:20px}.layout-content_hero.suport_banner_wrap .partnership-box p{line-height:1.7}.layout-content_hero.suport_banner_wrap .partnership-box{text-align:left}.custom-page-banner .eyebrow{margin-bottom:12px}.custom-page-banner h1{font-size:2rem;margin:0 0 12px}.science_hero .science_hero_inner{grid-template-columns:1fr;gap:35px}.evidence-framework .evidence-grid{grid-template-columns:1fr;gap:30px}.evidence-framework{padding:45px 0}.title_font32{margin:0 0 12px;font-size:1.55rem}.highlight-box{padding:18px 15px}.evidence-right .evidence-card{padding:20px 14px;gap:10px}.evidence-right .evidence-card p,.cards-grid__item p{line-height:1.6}.ingredient_selection_row .science_overview_content{padding:20px 15px}.split-wrapper{grid-template-columns:1fr;min-height:auto}.ingredient_selection_row .science_overview_grid{height:auto}.hero_cards{grid-template-columns:1fr}.hero_cards .hero_card_item a{padding:17px 15px}.split-content{padding:40px 15px}.custom-page-banner.layout-science_hero{padding:60px 0 45px}body .quote-content{left:0;padding:0 15px}.quote-banner.ingredients_bottom_banner .quote-content .quote-text{font-size:1.4rem}.quote-banner.ingredients_bottom_banner .quote-content .quote-author{color:#ffffffb3;letter-spacing:.1em;font-size:.71rem}.ingredient-item{grid-template-columns:150px 1fr;gap:10px;padding:13px 15px}.ingredients-header{grid-template-columns:150px 1fr;gap:10px;padding:11px 15px}.ingredient-item .ingredient_badges,.ingredient-item .ingredient_category,.ingredient-item .ingredient_used,.ingredients-header span:nth-child(3),.ingredients-header span:nth-child(4),.ingredients-header span:nth-child(5){display:none}.ingredients_topbar_inner button,.coa_section_row .filter-bar button{padding:7px 10px}.ingredients_topbar_inner{overflow:hidden}.ingredients-topbar .ingredients-tabs{overflow-x:auto;text-wrap:nowrap;flex-wrap:nowrap;padding:19px 0}.ingredients-topbar{padding:0}.custom-page-banner,.dark_hero{min-height:auto}body .manufacturing-grid,body .two-col-wrap,.steps-wrapper .step-wrap .step-boxes,.process-top-inner,.process-grid,.grid_2 .science_overview_grid,.content-highlight .highlight-grid,.split-table-content__grid,.accordion-html-split__grid,.content_html_split_grid{grid-template-columns:1fr}.split-table-content__grid,.accordion-html-split__grid,.content_html_split_grid{gap:35px}.process-grid{margin-top:25px}.process-heading{padding:40px 0 13px;border-right:none}.process-grid .process-item{padding:20px 15px}.process-grid .process-item .process-number{font-size:2rem;margin:0 0 10px}.process-top-inner .desc{padding:0}.process-grid .process-item h4{margin:0 0 7px}.encapsulation_grid_row .science_overview_content{padding:25px 15px}.content-highlight,.accordion-html-split{padding:45px 0}.content-highlight .highlight-grid .highlight-col{padding:25px 15px}.highlight-text ul li{line-height:1.56;padding-left:23px}.quality_testing_potency_row .science_overview_grid{height:auto}.split-table-content__grid .title_font22{margin:0 0 15px}.custom_table_inner_wrap,.potential_grid_wrap,body .risk-register-row .data_table_scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.split-table-content__grid .table-block,.html-area,body .risk-register-row{overflow:hidden}.custom_table_inner_wrap .custom_table_data th,.custom_table_inner_wrap .custom_table_data td,.potential_grid_wrap .data_table th,.potential_grid_wrap .data_table td,body .risk-register-row .data_table_scroll th,body .risk-register-row .data_table_scroll td{white-space:nowrap}.split-table-content{padding-bottom:45px}body .batch-lookup-section{padding:45px 15px}body .h-lg,body .story-title{font-size:1.55rem}body .batch-lookup-text{max-width:inherit;margin:0 auto 20px}.coa-row{gap:10px;padding:13px 15px;grid-template-columns:1fr 1fr}.product_coa_list .coa-row{padding:14px 15px}.product_coa_list_row .coa-row.head .coa-cell:nth-child(n+3),.product_coa_list .coa-row .coa-cell:nth-child(3),.product_coa_list .coa-row .coa-cell:nth-child(4){display:none}.coa-footer{padding:20px 15px;align-items:center;flex-direction:column;gap:10px}.potential_grid_wrap,.risk-register-row .data_table_scroll{margin-bottom:16px}.potential_grid_wrap .table-block__table.data_table,.risk-register-row .table-block__table.data_table{margin-bottom:0}.content_html_split_grid .content-inner .desc p:last-child{margin:0}.content_html_split_grid .html_inner{padding:25px 15px}.content_html_split_grid .html_inner ol li:before{width:15px;margin-right:6px}.steps-wrapper .step-item{grid-template-columns:1fr;padding:35px 0}.steps-wrapper .step-item .step-number{padding-top:0;padding-bottom:5px}.steps-wrapper .step-wrap .step-boxes .step-answer{padding:16px 15px}.step-explanation{padding:0 0 15px}.qrs-btn{letter-spacing:.1em;padding:11px 20px 10px}.qrs-table__head>span{padding:10px 15px}.qrs-row__question{padding:10px 15px;font-size:.88rem}.qrs-row__answer{padding:10px 15px}.qrs-table{margin-bottom:25px}.qrs-ctas{gap:10px}body .qrs-inner{padding:40px 15px}.customer_reviews_row .jdgm-row-stars{grid-template-columns:1fr}body .customer_reviews_row .jdgm-histogram__row{grid-template-columns:18% 69% 8%}body .customer_reviews_row .jdgm-histogram__row .jdgm-histogram__bar{margin-bottom:-3px}.customer_reviews_row .jdgm-row-stars .jdgm-all-reviews__summary.jdgm-rev-widg__summary{padding:30px 15px 32px}.customer_reviews_row .jdgm-all-reviews__body{grid-template-columns:1fr}.customer_reviews_row .jdgm-all-reviews__body .jdgm-rev{padding:20px 15px}.leave-a-review__inner{grid-template-columns:1fr;gap:20px}.leave-a-review_row{padding:40px 0}.accordion-content p br{display:none}body .timeline-section .timeline-item{grid-template-columns:80px 1fr;gap:15px}.timeline-section .timeline-title{margin-top:-3px}body .section-std-row{padding:40px 0 35px}body .section-std-row .ethical-list{padding-top:5px}body .about-story.our_manufacturing .about-grid{grid-template-columns:1fr}body .about-left{padding:45px 15px}body .manufacturing-grid{gap:20px}body .manufacturing-grid .stat-card{padding:20px 15px;gap:13px}body .qc-item .qc-title{margin-top:-3px}body .founder-grid,body .two-col-wrap,body .upp-grid{gap:35px}body .bottom-links p{padding-top:15px;margin-top:35px;margin-bottom:0}body .risk-register-row{padding:45px 0}.shopify-policy__body h3{font-size:1.3rem;margin-top:25px}.shopify-policy__title h1{font-size:2.2rem;margin:0 0 15px}.bundles-product-info .product{grid-template-columns:1fr}.product__bundle-wrapper .product__bundle_inner{padding:40px 15px}.product_breadcrumb{gap:5px;margin-bottom:25px}.product_stack_info{margin-bottom:15px;padding:5px 10px}.product_stack_info span{letter-spacing:.1em;gap:5px}.grid__item.product__bundle-wrapper h1{margin:0 0 15px;font-size:2.8rem}.grid__item.product__bundle-wrapper .bundle-product__desc p{font-size:1rem;line-height:1.7;max-width:inherit}.grid__item.product__bundle-wrapper .bundle-product__desc{margin-bottom:20px}.bundle-product__tags .tag{font-size:.78rem;letter-spacing:.06em;padding:5px 8px}.bundle-product__tags{gap:6px;padding-bottom:18px}.bundle-product__coa{padding-top:18px;gap:8px 10px}body product-info.bundles-product-info .product .product__info-wrapper.grid__item{padding:35px 15px}product-info.bundles-product-info .price .bundle_price_title{margin-bottom:10px}.bundles-product-info .price.price--on-sale .price__sale{grid-template-columns:1fr}.bundles-product-info .price.price--on-sale .price__sale .bundle_price,.bundles-product-info .price.price--on-sale .price__sale .bought_separately{padding:17px 15px}.included_bundle_row .bundle-title{margin:0 0 11px}.included_bundle_list .bundle-item{padding:12px 15px}.included_bundle_row{padding-bottom:20px}.stack_logic_header{grid-template-columns:1fr;gap:15px}.stack_logic_left{padding:35px 15px 0}.stack_logic_right{padding:0 15px 35px}.stack_logic_steps,.individual-product-list,.individual-product-list.individual-list-4,.individual-product-list.individual-list-3,.individual-product-list.individual-list-2,.stack_logic_steps.stack_steps--3,.take_this_stack_row,.stack_logic_steps.stack_steps--2,.stack_logic_steps.stack_steps--4{grid-template-columns:1fr}.stack_logic_steps .stack__card{padding:30px 15px}.individual-product-section .individual-product-header{margin-bottom:25px;flex-direction:column;gap:8px}.individual-product-section{padding:40px 0}.individual-product-list .individual-product-card{padding:25px 15px}.take_this_stack_row h5{margin:0 0 12px}.take_this_stack_row .protocol_left,.take_this_stack_row .bundle_what_to_expect{padding:40px 15px}.take_this_stack_row ul li{padding:15px;gap:10px}.product_review_row .jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:1.55rem;margin-bottom:15px}body .product_review_row.bundle_product_review{padding-top:40px!important;padding-bottom:30px!important}.bundles_product_sticky .product__info-wrapper{grid-template-columns:1fr;gap:20px;text-align:center}.bundles_product_sticky .product__info-wrapper .price .price__container{justify-content:center}.bundles_product_sticky .product__title h2{margin-bottom:15px}.bundles_product_sticky .product-form__submit{padding:13px 25px 15px;font-size:.8rem;max-width:max-content;margin:0 auto}body .bundle-related-products{padding:40px 0}body .bundle-related-products .grid.product-grid{gap:1px}.bundle-related-products .grid.product-grid .grid___item{padding:20px 15px}.bundle-banner__inner{grid-template-columns:1fr}.bundle_banner .bundle-banner__left span{margin-bottom:15px}.bundle_banner .bundle-banner__left h1{font-size:2.6rem;line-height:1;margin-bottom:15px}.bundle_banner .bundle-banner__left p{line-height:1.6}.bundle_banner .bundle-banner__left p br{display:none}.bundle-stats .stat{padding:18px 15px}.bundle_banner{padding:50px 0}.bundle-stats .stat h3{font-size:1.6rem;line-height:1}.bundle_banner .bundle-banner__left h1{font-size:2.4rem}.custom_bundle_collection_row .product-grid-container{padding:40px 0 45px}.bundles_collection_wrap .grid.product-grid.grid--4-col-desktop{grid-template-columns:1fr}.bundles_collection_wrap .grid.product-grid .grid__item--featured .bundle-card__bottom,.bundles_collection_wrap .grid.product-grid .grid__item--featured .bundle-card__top{width:100%}.grid__item--featured .bundle-card__top_inner{padding:25px 15px}.grid__item--featured .bundle-card__top_inner .bundle-card__category{margin-bottom:20px}.bundle-card__top_inner .bundle-card__coa{margin-top:15px}.bundles_collection_wrap .grid.product-grid .grid__item--featured .bundle-card__bottom{padding:25px 15px}.bundle-card__title{max-width:inherit;line-height:1.1}.bundle-card__tags{gap:5px;margin-bottom:15px}.bundle-card__footer{padding-top:15px}.bundle-card__cta{font-size:.76rem;letter-spacing:.01em}.bundle-card__footer .bundle-card__price-save{font-size:.7rem}.bundle-card__footer .bundle-card__price-main{font-size:1.2rem;line-height:1;margin-bottom:6px}.bundles_collection_wrap .grid.product-grid .grid__item--featured,.bundles_collection_wrap .grid.product-grid .grid__item{grid-column:span 1}.bundle-card__top_inner .bundle_card_hide{display:block}.bundle-card__top_inner{height:auto;padding:25px 15px}.bundle-card__top_inner .bundle-card__category,.bundle-card__pills{margin-bottom:20px}.bundle_collection_bottom_info .rich-text.content-container .rte:after{display:none!important}.bundle_collection_bottom_info .rich-text__text ul li{font-size:.76rem}.bundle_collection_bottom_info .rich-text__text ul{gap:6px 10px}.bundle_collection_bottom_info{padding:25px 0}.rp-note_box ul li{padding:15px}.rp-note_box ul,.principle_row.retail_partner_agreement_row .principle_grid{grid-template-columns:1fr}.retail_partner_agreement_row .principle_grid .principle-card{padding:25px 15px}body .retailapp-layout{gap:30px;grid-template-columns:1fr}body .retailapp-bullets{gap:7px}body .retailapp-aside-desc{line-height:1.6;margin-bottom:15px}body .retailapp-aside .eyebrow{margin-bottom:8px}body .retailapp-aside-label{font-size:1.55rem;margin-bottom:15px}body .retailapp-aside{position:static}body .retailapp-card{margin-bottom:15px;padding:25px 15px}body .retailapp-grid-2,body .retailapp-check-grid{grid-template-columns:1fr}body .retailapp-checkbox-label span{line-height:1.5}body .retailapp-section{padding:40px 0}.as-crosslink.our_stores_bottom_bar{padding:20px 15px}body .sl-city-group+.sl-city-group{margin-top:35px}body .sl-city-name{font-size:1.6rem}body .sl-cards-row{grid-template-columns:1fr}body .sl-store-card+.sl-store-card{border-left:1px solid var(--rule);border-top:none}body .sl-partner-text{gap:10px;text-align:center}body .sl-partner-text .sl-check-icon{display:none}body .sl-partner-banner{padding:15px;gap:10px;flex-direction:column}body .sl-best-price{margin-left:0}.custom_banner_bottom_content ul{margin:25px 0 0;padding:20px 0 0;gap:15px;width:inherit}.custom-page-banner.unacceptable_ingredients_banner p{line-height:1.6}.custom-page-banner.unacceptable_ingredients_banner h1{font-size:clamp(2rem,4vw,3rem);margin:0 0 13px}.custom_banner_bottom_content ul li{letter-spacing:.07em}.hiw-section.blood_report_wrap .hiw-grid{grid-template-columns:1fr}.hiw-section.blood_report_wrap .hiw-step{padding:20px 15px;gap:10px}.hiw-section.blood_report_wrap .hiw-step .hiw-step__num{margin:-1px 0 0;font-size:1.7rem}.hiw-section.blood_report_wrap .hiw-step .hiw-step__title{margin-bottom:3px}.bw-upload-zone{padding:25px 15px}.bw-upload-icon{margin-bottom:10px;line-height:1.2}.bw-upload-title{font-size:.93rem;margin-bottom:5px}.bw-upload-meta{letter-spacing:.03em}.bw-disclaimer-top{font-size:.8rem;line-height:1.5}.bw-btn{padding:13px 14px;font-size:.8rem}.bw-error-card{padding:15px}.bw-file-row{gap:10px;padding:13px 15px}.bw-file-label{font-size:.73rem}.bw-file-remove{font-size:.7rem}.bw-file-icon{font-size:1rem}.content-highlight.blood_analysis_covers{padding:45px 0}.content-highlight.blood_analysis_covers .hiw-header .hiw-eyebrow{margin-bottom:10px}.content-highlight.blood_analysis_covers .hiw-header .hiw-heading{font-size:1.55rem;margin:0}.content-highlight.blood_analysis_covers .hiw-header{margin-bottom:30px}.content-highlight.blood_analysis_covers .highlight-grid{grid-template-columns:1fr}.content-highlight.blood_analysis_covers .highlight-grid .highlight-col{padding:25px 15px}.blood_analysis_covers .highlight-grid .highlight-col li:before{top:3px;line-height:1.2}.important_note_content p{line-height:1.6}.important_note_content h3{font-size:.86rem}.blood_important_note{padding:25px 15px;gap:15px;flex-direction:column;justify-content:center}.blood_important_note .important_note_icon{margin-top:0;line-height:1}.blood_bottom_content_wrap .content_html_split_grid .content__block{grid-template-columns:1fr;gap:30px}.custom-page-banner.bloodwork_banner p{font-size:.96rem;line-height:1.6}.custom-page-banner.bloodwork_banner h1{margin:0 0 13px;font-size:clamp(1.9rem,4vw,3rem)}.custom-page-banner.layout-science_hero.bloodwork_banner{padding:50px 0 45px}.bloodwork_banner .science_hero .eyebrow{letter-spacing:.16em;margin-bottom:13px}.bw-section{padding:45px 15px}.header__search{position:static}.header__search details[open=true] .search_modal.modal_content,.search_modal.modal_content{width:100%;padding:13px 15px;height:auto;background:#fff;z-index:99;border:none}.header__search details .search_modal.modal_content .search-modal__content-bottom{border:1px solid var(--rule)}.header .modal__close-button.link{right:0}.header__search .predictive-search{width:100%}.reset__button.field__button .svg-wrapper{width:15px;height:15px;margin-top:-2px}.reset__button.field__button{width:34px;height:34px;right:25px;display:flex;flex-wrap:wrap;align-items:center}body .quick-add-modal__content-info{padding:40px 15px}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{padding:25px 0 40px!important}body quick-add-modal .quick-add-modal__toggle{top:5px;right:5px;width:30px;padding:7px}.quick-add-modal__content-info product-info .product__title a h2,.quick-add-modal__content-info product-info .product__title a{font-size:1.8rem}body product-info .product .product__info-wrapper.grid__item{padding-right:0}.info-cards-grid-row.pre_release_wrap .icg-card:nth-child(2n){background:var(--accent-pale)}.info-cards-grid-row.pre_release_wrap .icg-card:nth-of-type(3){background:#fff}.template_search_header_wrap .template-search__search predictive-search .search .search__button.field__button{width:45px;height:45px}.template_search_header_wrap .template-search__search predictive-search .search .reset__button.field__button{width:45px;height:45px;right:45px}.template_search_header_wrap .template-search__search predictive-search .search .search__button.field__button .svg-wrapper{width:17px;height:17px}.template_search_header_wrap .search__input.field__input{height:45px}.template_search_header_wrap .template-search__search predictive-search .search{margin-top:15px}.section__title .section__title_inner{justify-content:flex-start;align-items:flex-start;flex-direction:column}body .our-history__intro{margin:0 0 20px;max-width:100%}body .our-history__panel-year{font-size:2.2rem}body .continue-reading-grid{grid-template-columns:repeat(1,1fr)}body .brand-story-wrapper p{font-size:1rem;margin:0 0 14px}body .publish-principles-wrapper{display:flex;flex-direction:column;gap:10px}body .publish-principles-content{max-width:100%}body .athlete-hero .athlete-grid{grid-template-columns:1fr}body .athlete-name{font-size:24px}body .athlete-initials{font-size:2rem}body .athlete-role{margin-bottom:17px}body .our-history__heading{font-size:1.2rem}body .principles-look .principle-card .principle-card-top{grid-template-columns:10px 1fr}body .principles-look .principle-card .principle-text{padding-left:34px}body .application-route-box p{margin:0;display:flex}.application-route-box a{margin-bottom:10px}body .cr-role-card{display:flex;flex-direction:column;align-items:start;gap:10px}body .cr-roles-wrapper,body .principles-look .principles-list{margin-top:20px}.short-answer-item{padding-left:14px}body .fund-section{padding-top:30px;padding-bottom:30px}body .principle-title{font-size:1.2rem}.fund-container.page-width p br,.cr-context-text.body-md br,.athlete-cta .cta-bottom br{display:none}body .fund-form__grid-2{grid-template-columns:1fr;gap:10px}body .bottom_note_form p{margin:15px 0 0}.structure-row p{margin-bottom:10px}body div.main-blog{padding-top:30px;padding-bottom:30px}.blog-mentions-wrapper{margin-top:20px;padding-top:20px}.brand-story-section.blog-brand.section-std-row,.brand-story-section.section-std-row{padding-left:15px;padding-right:15px}body .main-blog .page-width .blog-articles{grid-template-columns:1fr}body .blog-mention-item{grid-template-columns:110px 1fr auto}body .principles-section.section-std-row .application-route-box p a{font-size:1rem}body .apply-box span{margin:0 0 9px}body .cta-box-grid{display:block}body .cta-box-left .cta-note{padding-bottom:6px;margin-top:6px}.cr-context-wrapper .cr-ctx-list{padding:0!important}.cr-context-wrapper .cr-ctx-content p:last-child{padding-bottom:5px}body .athlete-tier .athlete-grid{grid-template-columns:repeat(2,1fr)}body .stack-grid,body .two_column_list_row .two_column_list-grid,body .highlight-columns .highlight-columns__grid{grid-template-columns:repeat(1,1fr);margin-top:14px}.athlete-hero .athlete-content{padding-left:0;padding-right:0}body .athlete-story .principle-card{grid-template-columns:50px 1fr auto;gap:10px}.process_grid_column_wrap .process-grid__grid{grid-template-columns:repeat(1,1fr)}.highlight-cta-section.editorial_programme_wrap .highlight-box.highlight-cta-box,body .pa-crosslinks,body .criteria-grid{grid-template-columns:1fr;gap:10px}body .pa-footer-nav__inner{gap:10px}body .athlete-stats .athlete-meta{display:flex;flex-direction:column;margin-bottom:10px}body .athlete-stats .athlete-meta .meta-item{border-right:0;flex-direction:row;align-items:center;gap:15px}body .athlete-stats .athlete-meta .meta-item{padding:0}body .athlete-profile.athlete-hero .athlete-placeholder__initial.athlete-initials{font-size:3rem}body .rnd-grid,body .rnd-surface-grid,body .decision-section .quality-boundaries__grid,body .bov-mfg-stats,body .bov-mfg-qc-grid,body .bov-vi-table,body .bov-con-grid,body .bov-history-row{grid-template-columns:repeat(1,1fr)}body .rnd-status-grid{grid-template-columns:repeat(2,1fr);margin-bottom:20px}body .material-section .material-col-text p{margin-top:0}body .grow-history .recall-heading.h-md{font-size:1.4rem}body .programme-footer-wrapper{gap:10px}body .prog-apply-grid--2{grid-template-columns:1fr;gap:15px;margin-bottom:15px}body .bov-vi-col-header{display:flex}body .wholesale-business-enquiries .prog-apply-radio-group,.customer_reviews_row .jm-review-widget-header,.operate-section .continue-reading-grid{grid-template-columns:1fr}.continue-reading-question-box{padding:20px 15px}body .customer_reviews_row .jdgm-masonry-grid__container{grid-template-columns:repeat(1,1fr)!important}.customer_reviews_row .jm-review-widget-header__title-and-rating .jm-average-rating-display p:first-child{font-size:3.5rem!important}}@media(max-width:520px){.hero_left .subtitle{margin-bottom:10px}.hero_left h1{font-size:2.2rem}.btn-primary{padding:11px 15px 12px;font-size:11px}.btn-ghost{padding:12px 15px;font-size:11px}.hero_btn_row{margin-bottom:20px}.hero_left{padding:40px 15px 35px}.hero_grid{grid-template-columns:1fr;gap:12px}.hero_right img{aspect-ratio:4/3.6}.hero_grid .item a{padding:15px}.hero_grid .item span{margin-bottom:5px}.hero_grid .item h3{font-size:1.1rem}.hero_bottom_content a{padding:15px}.hero_bottom_content a span{font-size:.7rem;letter-spacing:.03em}.principle_grid .principle-card .title{width:69%}.principle-card{padding:25px 15px}.principle_grid .principle-card .principle_count{top:5px;right:15px}.principle_grid .principle-card .subtitle{margin-bottom:5px}footer.footer .footer__blocks-wrapper.grid{grid-template-columns:1fr;gap:30px 30px;padding-bottom:35px;margin-bottom:15px}footer.footer{padding:50px 0 20px}footer.footer .footer__blocks-wrapper ul.footer-block__details-content li:last-child a{margin:0}.bundles_product_items .grid,.grid.product-grid.grid--3-col-desktop,.grid.product-grid.grid--4-col-desktop{grid-template-columns:repeat(1,1fr)}.custom-page-banner.layout-content_hero{padding:40px 0}.individual_products_row{gap:5px;margin-bottom:20px}.bundles_product_row{margin-bottom:35px}body .mobile-facets__inner{width:calc(100% - 35px)}body .pagination__list>li a{width:33px;height:33px;font-size:.7rem;padding-top:1px}body .pagination__list>li a.pagination__item-arrow{padding:1px 10px 0}body .pagination__list{gap:5px;padding:30px 0 10px}.sports_collection_filter_bar{position:static}.product_short_batch_info .batch_row a{margin-left:0}body product-info .product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .47rem)}body product-info .product__info-container .price .serving_size{font-size:.73rem;letter-spacing:.01em}.product_what_each_ingredient .ingredient_item{padding:15px}.custom-page-banner h1 br{display:none}.grid__item.product__bundle-wrapper h1{font-size:2.3rem}body .sl-city-name{font-size:1.5rem}body .sl-city-header{gap:10px;margin-bottom:15px;padding-bottom:10px}body .sl-city-state{font-size:.7rem;letter-spacing:.01em}.bundles_product_items .grid,.collection_all_layout .grid.product-grid.grid--4-col-desktop,body .team-grid-team,body .athlete-tier .athlete-grid,body .cr-context-grid{grid-template-columns:repeat(1,1fr)}body .athlete-card__media{aspect-ratio:4/3}body .athlete-tier__header{flex-direction:column;gap:6px}body div.brand-story-wrapper p{margin:0 0 10px}body .rnd-status-grid{grid-template-columns:repeat(1,1fr)}body .prog-apply-submit-note{max-width:100%}.stack-details-bottom.continue-reading-question-box .stack-details-info-row.continue-reading-question-grid{display:flex;flex-direction:column;gap:0}}@media(max-width:420px){body .h-hero{font-size:2.2rem}body .customer_reviews_row .jdgm-histogram__row{grid-template-columns:25% 57% 12%}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/custom.css.map */
