.header-2025 .logo-row{padding-top:var(--cmbh-spacing-medium);padding-bottom:var(--cmbh-spacing-medium);display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.header-2025 .logo-row{padding-top:var(--cmbh-spacing-small);padding-bottom:var(--cmbh-spacing-small)}}.header-2025 .logo-row .logo-mobile{width:100%;height:auto;max-width:225px}.header-2025 .logo-row .col{display:flex;flex-basis:33.33%;flex-grow:1;height:100%;align-items:center}.header-2025 .logo-row .col nav ul{display:flex;gap:5px}.header-2025 .logo-row .col nav ul .icon{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--cmbh-brand-light-lime);border:0px;padding:4px}.header-2025 .logo-row .col nav ul .icon svg{fill:var(--cmbh-brand-green)}.header-2025 .logo-row .col nav ul .icon:hover{background-color:var(--cmbh-brand-green);color:var(--cmbh_text_on_dark);fill:var(--cmbh_brand-accent)}.header-2025 .logo-row .col nav ul .icon:hover svg{fill:#fff}.header-2025 .logo-row .col nav ul .icon span{display:none}.header-2025 .logo-row .col nav ul .button:not(.icon){height:100%}.header-2025 .logo-row .col nav ul .button.button--secondary{font-size:.9rem}.header-2025 .logo-row .col nav ul .discover{background-color:var(--cmbh-brand-light-lime);color:var(--cmbh-brand-green);border:0px}.header-2025 .logo-row .col nav ul .discover:hover{background-color:var(--cmbh-brand-green);color:var(--cmbh-brand-light-lime)}.header-2025 .logo-row .col nav ul .business{border:1px solid var(--cmbh-brand-light-lime)}.header-2025 .logo-row .col nav ul .business:hover{background-color:var(--cmbh-brand-green);color:var(--cmbh-brand-light-lime);border:1px solid var(--cmbh-brand-light-lime)}.header-2025 .logo-row .col nav ul .activate-test{background-color:var(--cmbh-brand-accent);color:var(--cmbh-brand-green);border:0px}.header-2025 .logo-row .col nav ul .activate-test:hover{color:var(--cmbh-brand-light-lime);background-color:var(--cmbh-brand-green)}.header-2025 .logo-row .col nav ul .has-discover-menu{position:relative}.header-2025 .logo-row .col nav ul .has-discover-menu>a{position:relative}.header-2025 .logo-row .col nav ul .has-discover-menu>a:after{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:20px;background:#0000}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu{position:absolute;top:100%;left:0;min-width:400px;width:100vw;max-width:calc(var(--theme-max-width) - var(--gutter-container)*2);margin-top:10px;background:#fff;box-shadow:0 20px 20px #0000001a,0 20px 20px #0000000f;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:1000;pointer-events:none;border-radius:var(--cmbh-border-radius)}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__title{padding:var(--cmbh-spacing-medium) var(--cmbh-spacing-medium) var(--cmbh-spacing-small) var(--cmbh-spacing-medium);font-weight:600}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__inner{max-height:60vh;min-height:600px;display:flex;flex-wrap:wrap;flex-direction:column;margin:0 auto;padding:var(--cmbh-spacing-small) var(--cmbh-spacing-medium)}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__section{padding-bottom:var(--cmbh-spacing-medium);min-width:25%;width:25%}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__section>ul,.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__section>h3{padding-right:var(--cmbh-spacing-small)}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__section h3{font-size:1.1em;font-weight:600;margin-bottom:var(--cmbh-spacing-small);color:var(--cmbh-brand-green)}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__section ul{display:flex;flex-direction:column;gap:var(--cmbh-spacing-x-small)}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__section ul li{padding:0;margin:0 0 7px;line-height:1.05}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__section ul li a{color:var(--cmbh-text-color);text-decoration:none;font-size:.9em;transition:color .2s ease}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__section ul li a:hover{color:var(--cmbh-text-color)}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__cta{padding:var(--cmbh-spacing-small) var(--cmbh-spacing-medium) var(--cmbh-spacing-medium) var(--cmbh-spacing-medium)}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .mega-menu__cta .button{background-color:var(--cmbh-brand-green);color:var(--cmbh-text-on-dark)}.header-2025 .logo-row .col nav ul .has-discover-menu .discover-mega-menu .cmbh-product-item-wrapper{grid-column:4;grid-row:1;justify-self:end;align-self:center;width:100%;margin-bottom:var(--cmbh-spacing-medium)}.header-2025 .logo-row .col nav ul .has-discover-menu:hover .discover-mega-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.header-2025 .logo-row .col.left{justify-content:flex-start}.header-2025 .logo-row .col.left nav{display:flex;gap:var(--cmbh-spacing-small)}.header-2025 .logo-row .col.right{justify-content:flex-end}.header-2025 .logo-row .col.center{justify-content:center}@media screen and (max-width: 1024px){.header-2025 .logo-row .col.center{justify-content:flex-start}}.header-2025 .nav-row{padding-bottom:var(--cmbh-spacing-small)}.header-2025 .nav-row nav ul{display:flex;justify-content:center}.header-2025 .nav-row nav ul li{position:relative;padding:0 calc(var(--cmbh-spacing-medium)/2)}.header-2025 .nav-row nav ul li a{font-size:var(--cmbh-nav-size-title);font-weight:var(--cmbh-font-weight-menu)}.header-2025 .nav-row nav ul li.has-mega-menu{position:static}.header-2025 .nav-row nav ul li.has-mega-menu>a{position:relative}.header-2025 .nav-row nav ul li.has-mega-menu>a:hover,.header-2025 .nav-row nav ul li.has-mega-menu>a:focus{text-decoration:underline}.header-2025 .nav-row nav ul li.has-mega-menu>a:after{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:20px;background:#0000}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu{position:absolute;left:0;right:0;top:100%;margin-top:-4px;background:#fff;box-shadow:0 20px 20px #0000001a,0 20px 20px #0000000f;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:1000;pointer-events:none;border-radius:var(--cmbh-border-radius)}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu .cmbh-product-item-wrapper{grid-column:4;grid-row:1;justify-self:end;align-self:center;width:100%;margin-bottom:var(--cmbh-spacing-medium)}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__title{padding:var(--cmbh-spacing-medium) var(--cmbh-spacing-medium) var(--cmbh-spacing-small) var(--cmbh-spacing-medium);font-weight:600}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__inner{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;padding:var(--cmbh-spacing-small) var(--cmbh-spacing-medium);flex-wrap:wrap}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__inner.vitamins-supplements{flex-direction:column;height:80vh;min-height:600px;display:flex;margin:0 auto;padding:var(--cmbh-spacing-small) var(--cmbh-spacing-medium);flex-wrap:wrap}@media screen and (min-height: 1024px){.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__inner.vitamins-supplements{height:60vh}}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__inner.vitamins-supplements .mega-menu__section{width:25%;min-width:25%}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__inner.vitamins-supplements .cmbh-product-item-wrapper{width:25%;min-width:25%;flex-basis:100%}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__section{padding-bottom:var(--cmbh-spacing-medium);min-width:100%;width:100%}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__section>ul,.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__section>h3{padding-right:var(--cmbh-spacing-small)}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__section h3{font-size:1.1em;font-weight:600;margin-bottom:var(--cmbh-spacing-small);color:var(--cmbh-brand-green)}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__section ul{display:flex;flex-direction:column;gap:var(--cmbh-spacing-x-small)}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__section ul li{padding:0;margin:0 0 7px;line-height:1.05}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__section ul li a{color:var(--cmbh-text-color);text-decoration:none;font-size:.9em;transition:color .2s ease}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__section ul li a:hover{color:var(--cmbh-text-color);opacity:.5}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__cta{padding:var(--cmbh-spacing-small) var(--cmbh-spacing-medium) var(--cmbh-spacing-medium) var(--cmbh-spacing-medium)}.header-2025 .nav-row nav ul li.has-mega-menu .mega-menu__cta .button{background-color:var(--cmbh-brand-green);color:var(--cmbh-text-on-dark)}.header-2025 .nav-row nav ul li.has-mega-menu:hover>a{text-decoration:underline}.header-2025 .nav-row nav ul li.has-mega-menu:hover .mega-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.header-2025 .nav-row nav ul li.has-mega-menu:hover~.has-mega-menu .mega-menu{transition:none}@media screen and (max-width: 1024px){.header-2025 .hide-on-mobile{display:none!important}.header-2025 .hide-on-desktop{display:block}}@media screen and (min-width: 1024px){.header-2025 .hide-on-desktop{display:none!important}.header-2025 .hide-on-mobile{display:block}}.mobile-nav__quick-links{padding-bottom:var(--cmbh-spacing-medium)}.mobile-nav{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:rgba(var(--cmbh-brand-col4),1);z-index:1000;visibility:hidden;transform:translate(-100%);transition:transform .3s ease-in-out,visibility .3s ease-in-out;padding:0}.mobile-nav .mobile-nav__back{color:var(--cmbh-brand-green)}.mobile-nav .js-submenu-trigger{font-weight:600}.mobile-nav .mobile-nav__close{background:none;position:absolute;top:0;right:0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001;height:60px;width:60px;padding:5px}.mobile-nav .mobile-nav__close .mobile-nav__close-inner{color:var(--cmbh-brand-green);border-radius:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mobile-nav .mobile-nav__close .mobile-nav__close-inner svg{width:17px;height:17px;stroke:currentColor;display:block}.mobile-nav .mobile-nav__close .mobile-nav__close-inner:hover{color:var(--cmbh-brand-light-lime);background-color:var(--cmbh-brand-green)}.mobile-nav__subtitle{font-size:12px;padding-top:var(--cmbh-spacing-small);opacity:.5;list-style:none}.mobile-nav__item--button .button.button{width:100%;text-align:center}.mobile-nav__item--button .button.button--solid{background-color:var(--cmbh-brand-accent)!important;color:var(--cmbh-brand-col5)!important;border-color:var(--cmbh-brand-accent)!important}.mobile-nav__item--button .button.button--solid:hover{background-color:var(--cmbh-brand-col5)!important;color:var(--cmbh-brand-accent)!important}.mobile-nav__item--button .button.button--secondary{background-color:#0000;color:var(--cmbh-brand-light-lime)}.mobile-nav__item--button .button.button--secondary:hover{background-color:#fff!important;color:var(--cmbh-brand-col5)!important}.mobile-nav.is-active{visibility:visible;transform:translate(0)}.mobile-nav__wrapper{position:relative;height:100%;overflow:hidden}.mobile-nav__level{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .3s ease-in-out;transform:translate(100%);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav__level[data-level="1"]{transform:translate(0)}.mobile-nav__level[data-level="1"] .mobile-nav__header{background-color:var(--cmbh-brand-col1)}.mobile-nav__level.is-active{transform:translate(0)}.mobile-nav__level[data-section="1"]{background-color:var(--cmbh-brand-col1)}.mobile-nav__level[data-section="2"]{background-color:var(--cmbh-brand-col2)}.mobile-nav__level[data-section="3"]{background-color:var(--cmbh-brand-col3)}.mobile-nav__level[data-section="4"]{background-color:rgba(var(--cmbh-brand-col4),1)}.mobile-nav__header{display:flex;align-items:center;height:60px}.mobile-nav__back,.mobile-nav__title{flex-grow:1;text-align:left;font-weight:600;padding:0 var(--gutter-container) var(--gutter-container)}.mobile-nav__content{height:calc(100% - 60px);display:flex;flex-direction:column;justify-content:space-between}.mobile-nav__menu-wrapper{flex-grow:1;overflow-y:auto}.mobile-nav__menu{list-style:none;padding:0;margin:0;padding:0 var(--gutter-container)}.mobile-nav__menu:last-child{margin-bottom:var(--cmbh-spacing-medium)}.mobile-nav__menu .mobile-nav__item.category_title a.mobile-nav__link{font-size:1rem;opacity:.5}.mobile-nav__menu[data-section="1"]{background-color:var(--cmbh-brand-col1)}.mobile-nav__menu[data-section="2"]{background-color:var(--cmbh-brand-col2)}.mobile-nav__menu[data-section="3"]{background-color:var(--cmbh-brand-col3)}.mobile-nav__menu[data-section="4"]{background-color:rgba(var(--cmbh-brand-col4),1)}.mobile-nav__menu[data-section="4"] .mobile-nav__subtitle,.mobile-nav__menu[data-section="4"] .mobile-nav__item a.mobile-nav__link{color:var(--cmbh-brand-light-lime)}.mobile-nav__quick-links{list-style:none;padding:0;margin:auto 0 0;background-color:var(--cmbh-brand-col5);padding:var(--gutter-container)}.mobile-nav__quick-links .mobile-nav__item--button{margin-top:var(--cmbh-spacing-small)}.mobile-nav__link{display:flex;justify-content:space-between;align-items:center;padding:var(--cmbh-spacing-small) 0;text-decoration:none;font-size:1em;transition:color .2s ease;font-size:1.2rem}.mobile-nav__link .icon-arrow{display:flex;align-items:center}.mobile-nav__link .icon-arrow svg{width:8px;height:13px;stroke:currentColor;stroke-width:2}.mobile-nav [data-level="1"] .mobile-nav__link{font-weight:500}.mobile-nav [data-level="1"] .mobile-nav__item:nth-child(1) .mobile-nav__link,.mobile-nav [data-level="1"] .mobile-nav__item:nth-child(2) .mobile-nav__link{font-weight:600}body.mobile-nav-active{overflow:hidden;position:fixed;width:100%}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cmbh-section-header-2025.css.map */
