body.menu-open .section-header.menu-open{z-index:7}html:has(.menu-open),body:has(.menu-open){overflow-y:hidden}.help--link{display:flex;gap:3px;align-items:center}.layout-switch{grid-column:span 5}.layout-switch,.header__icons{position:relative;z-index:1}.layout-switch:before{z-index:-1;content:"";position:absolute;top:0;left:calc((100vw - var(--page-width) + 95px) / -2);width:100vw;height:100%;background-color:#f5f5f5}@media (max-width: 1440px){.layout-switch:before{left:-55px}}@media (max-width: 990px){.layout-switch:before{left:0}}.layout-switch__buttons{display:flex;align-items:center}.layout-switch__button{display:flex;justify-content:center;align-items:center;border:none;background-color:transparent;padding:17px 15px;font-size:20px;line-height:1;transition:color .3s ease;cursor:pointer}.layout-switch__button.active,.layout-switch__button:hover{background-color:#fff;transition:color .3s ease}.layout-switch__button:has(img){font-size:0;line-height:0}.layout-switch__button img{height:20px;width:auto;object-fit:contain;max-width:100%;opacity:.6;transition:opacity .3s ease}.layout-switch__button.active img,.layout-switch__button:hover img{opacity:1;transition:opacity .3s ease}.new-header .header__icon--menu[aria-expanded=true]:before{top:0;height:100dvh}.new-header .header-nav-section{position:relative}.new-header .header-nav-section:after{bottom:0;top:unset}.shopify-section-header-sticky .new-header .header__icon--menu[aria-expanded=true]:before{top:0}.header.new-header{padding:0 20px}.header-wrapper-new .connected-message{background-color:#b4da88}.header-wrapper-new .connected-message__wrapper{font-size:15px;font-weight:700;line-height:125%;letter-spacing:-.45px;color:#373737;max-width:1440px;padding:16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 auto}.header-wrapper-new .connected-message__button-close{height:24px;width:24px;margin-left:auto;cursor:pointer}.header-wrapper-new .connected-message__button-close svg{height:24px;width:24px}.header-wrapper-new .connected-message__wrapper svg{margin-right:8px}.new-header .link:after{display:none}.new-header .header-nav-section{grid-column:span 5;display:flex;justify-content:space-between}.new-header .header__icon--menu,.new-header .header__icon--menu svg{width:22px;height:16px}.new-header header-drawer{margin-left:0}.new-header .menu-drawer{top:0;height:100dvh;width:335px;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.new-header .menu-drawer__navigation-container{overflow:unset}.new-header .menu-drawer::-webkit-scrollbar{width:6px}.new-header .menu-drawer::-webkit-scrollbar-track{border:1px solid #D4D4D4;border-radius:100px;background-color:transparent}.new-header .menu-drawer::-webkit-scrollbar-thumb{background-color:#1387b2;border-radius:100px}.shopify-section-header-sticky .new-header .menu-drawer{top:0}.new-header .header-driver_top{display:flex;justify-content:space-between;background-color:#fff;padding:12px 20px}.new-header .header-driver_top .header__heading-link{padding:4px 0}.new-header .header-driver_top .drawer__close-button{border:none;padding:6px 0;width:20px;margin:0;display:flex;align-items:center}.new-header .menu-drawer__inner-container{height:calc(100% - 56px);background-color:#f7f7f7}.new-header .menu-drawer__navigation{padding-top:0}.new-header .menu-drawer__menu{background-color:#fff}.new-header .menu-drawer__menu li{padding:0 20px}.new-header .menu-drawer__menu li:last-child a{border-bottom:none!important}.new-header .menu-drawer__menu li{margin-bottom:0}.new-header .menu-drawer__menu li:not(:last-child) .menu-drawer__menu-item{border-bottom:1px solid #F1F1F1}.new-header .menu-drawer__menu-item{padding:12px 0;font-size:14px;font-weight:400;font-style:normal;line-height:160%;letter-spacing:-.15px;color:#495057;font-family:var(--font-heading-family)}.new-header .menu-drawer__menu-item>.icon-arrow{right:5px}.new-header .menu-drawer__utility-links{padding:20px;background-color:#fff}.new-header .menu-drawer__utility-links__wrapper{background-color:#fff}.new-header .menu-drawer__utility-links__header{padding:12px 20px 0;border-top-left-radius:16px;border-top-right-radius:16px}.new-header .menu-drawer__utility-links__header.b2c,.new-header .menu-drawer__utility-links__header.b2b{padding:12px}.new-header .menu-drawer__utility-links__header.b2c{background-color:#1a92d0}.new-header .menu-drawer__utility-links__header.b2b{background-color:#506a88}.new-header .menu-drawer__utility-links__header.b2b .menu-drawer__account,.new-header .menu-drawer__utility-links__header.b2c .menu-drawer__account{padding-bottom:0}.new-header .menu-drawer__utility-links__header.b2c .menu-drawer__account>span:not(.consumer){display:flex;flex-direction:column}.new-header .menu-drawer__utility-links__header.b2c .menu-drawer__account>span.consumer+.account_connected_to{display:none}.new-header .menu-drawer__utility-links__header.b2c .account_name{margin-bottom:8px}.new-header .menu-drawer__utility-links__header.b2c .account_name path,.new-header .menu-drawer__utility-links__header.b2b .account_name path{stroke:#fff}.new-header .menu-drawer__utility-links__header.b2c .account_connected_to{color:#fff;display:flex;font-size:14px;font-weight:600;line-height:125%;letter-spacing:-.42px;align-items:center}.new-header .menu-drawer__utility-links__header.b2c .account_connected_to svg{min-width:20px;margin-right:8px}.new-header .menu-drawer__utility-links__content{padding:0 20px}.new-header .menu-drawer__utility-links__content .menu-drawer__navigation{padding:20px 0}.new-header .menu-drawer__utility-links .customer_links_group{padding:0 0 12px;display:flex;align-items:center}.new-header .menu-drawer__account{padding:0}.new-header .menu-drawer__utility-links__header.nl_customer .customer_links_group{border-bottom:1px solid #F1F1F1}.new-header .menu-drawer__utility-links__header.nl_customer .account_name{display:flex;align-items:center;font-size:15px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.15px;color:#495057}.new-header .menu-drawer__utility-links__header.b2c .account_name,.new-header .menu-drawer__utility-links__header.b2b .account_name{color:#fff;display:flex;font-size:14px;font-weight:600;line-height:125%;letter-spacing:-.42px;align-items:center}.new-header .menu-drawer__utility-links .menu-drawer__navigation li{padding:0;margin:0}.new-header .menu-drawer__utility-links .menu-drawer__navigation li+li{margin-top:20px}.new-header .menu-drawer__utility-links .menu-drawer__menu-item{padding:0;margin-bottom:0}.new-header .menu-drawer__utility-links li:not(:last-child) .menu-drawer__menu-item{border:none}.new-header .menu-drawer__account account-icon{margin-right:8px;display:flex;align-items:center}.new-header .icon-search{width:24px;height:24px}.new-header .header__icon--account account-icon{display:flex}.new-header .fp-button{font-size:12px;font-weight:700;line-height:14px;text-transform:uppercase;letter-spacing:0;max-width:203px;width:100%;margin-left:26px;padding:8px 24px;min-height:40px}.fp-button.main-header-cta{background-color:var(--brand-primary-color);color:#fff}.mega-menu__promo-content .mega-menu__promo-button:before{display:none}.mega-menu__promo-content .mega-menu__promo-button{background-color:var(--brand-primary-color);color:#fff;border:2px solid var(--brand-primary-color)!important}.mega-menu__promo-content .mega-menu__promo-button:hover{background-color:#fff;color:var(--brand-primary-color);border:2px solid var(--brand-primary-color)!important}.new-header .fp-button img{height:16px;width:16px;margin-right:8px}.new-header .menu-drawer__utility-links .fp-button{margin:0 0 10px;max-width:100%;min-height:48px}.new-header>.header__search{margin-left:20px}.new-header .header__heading{width:100%;text-align:left}.new-header .header__icon--search{width:24px;height:24px;margin-left:12px}.new-header .header__icons--localization.header-localization .header__search{display:inline-flex}.new-header .header__heading-logo-wrapper img{max-width:165px;width:100%;min-width:165px}.new-header .swym-wishlist{display:flex;margin-right:14px;position:relative}.new-header .swym-wishlist .swym-wish-counter[data-count="0"]{display:none}.new-header .swym-wishlist .swym-wish-counter.show-badge{text-decoration:none;background-color:var(--brand-accent-color);top:-8px;left:18px;position:absolute;color:rgb(var(--color-button-text));height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:.8rem;line-height:calc(1 + .1 / var(--font-body-scale))}.new-header .header__icons--localization{align-items:center}.new-header .header__icon--account{width:auto;height:24px;margin-right:10px;font-family:var(--font-heading-family)}.new-header .header__icon.header__icon--account .account_name,.new-header .header__icon--account .account_name span,.new-header .header__icon.header__icon--account .account_connected_to{line-height:125%;letter-spacing:-.42px}.new-header .header__icon--account .account_name span,.new-header .header__icon--account .account_connected_to{display:none}.new-header .header__icon--account .account_name svg{display:block}.new-header .header__icon--cart{width:24px;height:24px;margin-right:0}.new-header .cart-count-bubble{background-color:var(--brand-primary-color);top:-8px;left:18px}.new-header .cart-count-bubble:has(.count__small){display:flex;align-items:center;justify-content:center;width:22px;height:22px;left:14px}.new-header .cart-count-bubble span{font-size:9px;font-weight:500;line-height:120%}.new-header .cart-count-bubble span.count__small{line-height:100%}.new-header .header-nav-section__right>.button{display:none}.customer_links_group{display:flex;align-items:center;gap:0 5px}.header-search__wrapper{z-index:1}.swym-wishlist.mobile{display:none}.institute-logo--mobile{display:block}.brand-toggle:has(.institute-logo--mobile) img:not(.institute-logo--mobile){display:none}.institute-search__item .item__link{text-decoration:none;color:#495057;font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.48px}.institute-search__list{list-style:none;padding:0;display:flex;gap:5px 16px;flex-wrap:wrap}.institute-search__item{max-width:calc(50% - 8px);width:100%}.institute--header .predictive-search.predictive-search--header{padding:30px 20px}body:has(.brand-footer-top-group.metagenics-institute) .predictive-search.predictive-search--header{display:none!important}.institute-search__heading{color:#495057;text-transform:uppercase;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:17px;line-height:160%;letter-spacing:-.48px;margin:0;padding-bottom:13px;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.institute-search__note{border-top:.1rem solid rgba(var(--color-foreground),.08);max-width:100%;width:100%;color:#495057;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.48px;margin:20px 0 0;padding-top:20px}.header-wrapper .header.new-header,sticky-header.header-wrapper{background:#fff}@media screen and (min-width: 990px){.brand-toggle .institute-logo--mobile{display:none}.brand-toggle:has(.institute-logo--mobile) img:not(.institute-logo--mobile){display:block}header-drawer .swym-wishlist.mobile{display:none}.layout-switch{grid-column:span 3}.header__icons:has(.account_connected_to){grid-column:span 2;justify-content:flex-end}.header__icons:has(.account_connected_to) .account_connected_to{padding-right:8px}.hide-mobile{display:none}.header-wrapper-new .connected-message__wrapper{padding:16px 32px}.new-header .icon-search{width:18px;height:18px}.header-wrapper .header.new-header.page-width{padding:0 40px}.section-header .header-wrapper-new .new-header.drawer-menu{padding-top:10px}.new-header>predictive-search,.new-header>search-institute{display:flex;max-width:100%}.new-header>.header-search__wrapper predictive-search,.new-header>.header-search__wrapper .fp-button,.new-header>.header-search__wrapper search-institute{display:flex}.new-header>.header-search__wrapper{display:flex;max-width:100%;grid-column:span 4}.new-header .header__icon--account{margin-right:0}.new-header>predictive-search,.new-header>.header__icons--localization,.new-header>search-institute{margin-bottom:12px}.new-header>predictive-search .field:after,.new-header>search-institute .field:after{box-shadow:none;border-radius:4px}.new-header>predictive-search .field:before,.new-header>search-institute .field:before{border-radius:4px}.new-header>predictive-search .field:hover.field:after,.new-header>search-institute .field:hover.field:after{border-radius:4px}.new-header>.header-search__wrapper predictive-search .search__input,.new-header>.header-search__wrapper search-institute .search__input{border:1px solid #D4D4D4;border-radius:4px;padding:10px 12px;font-size:15px;font-weight:400;line-height:160%;letter-spacing:-.17px;height:40px;color:#495057;margin:0}.new-header>.header-search__wrapper predictive-search .search__input:focus,.new-header>.header-search__wrapper search-institute .search__input:focus{padding:10px 12px}.new-header>.header-search__wrapper predictive-search .field:after,.new-header>.header-search__wrapper search-institute .field:before{box-shadow:none}.new-header>.header-search__wrapper predictive-search .field__button,.new-header>.header-search__wrapper search-institute .field__button{height:40px}.new-header>.header-search__wrapper predictive-search .field__label,.new-header>.header-search__wrapper search-institute .field__label{top:8px}.new-header>.header-search__wrapper predictive-search .field__input:focus~.field__label,.new-header>.header-search__wrapper predictive-search .field__input:not(:placeholder-shown)~.field__label,.new-header>.header-search__wrapper predictive-search .field__input:-webkit-autofill~.field__label,.new-header>.header-search__wrapper search-institute .field__input:focus~.field__label,.new-header>.header-search__wrapper search-institute .field__input:not(:placeholder-shown)~.field__label,.new-header>.header-search__wrapper search-institute .field__input:-webkit-autofill~.field__label{top:3px;left:12px}.new-header>predictive-search .search__button,.new-header>search-institute .search__button{left:0}.new-header>predictive-search .field__label,.new-header>search-institute .field__label{left:44px;font-size:15px;font-weight:400;line-height:160%;letter-spacing:-.15px;color:#495057}.new-header>predictive-search .field__input:focus~.field__label,.new-header>predictive-search .field__input:not(:placeholder-shown)~.field__label,.new-header>predictive-search .field__input:-webkit-autofill~.field__label,.new-header>search-institute .field__input:focus~.field__label,.new-header>search-institute .field__input:not(:placeholder-shown)~.field__label,.new-header>search-institute .field__input:-webkit-autofill~.field__label{left:37px;top:1px}.new-header>predictive-search .reset__button,.new-header>search-institute .reset__button{right:0;border:none}.new-header>predictive-search .reset__button:after,.new-header>search-institute .reset__button:after{display:none}.new-header>.header__search{display:none}.new-header .header__heading-logo-wrapper img{max-width:212px;width:100%;height:31px}.new-header .header__icon--account .account_name{display:flex;white-space:nowrap;margin-right:16px}.new-header .customer_links_group .header__icon--account .account_name{margin-right:0}.new-header .header__icon.header__icon--account .account_connected_to{color:#506a88}.new-header .header__icon--account .account_connected_to svg{min-width:20px;margin-right:8px}.new-header .header__icon--account span:last-child{display:flex;font-size:15px;font-weight:400;line-height:160%;letter-spacing:-.14px;color:#495057}.new-header .header__icon--account .account_name.patient span{color:#506a88}.customer_links_group{gap:0 5px}.new-header .header__icon--account:last-child{display:flex;margin-right:16px}.new-header .header__icon--account account-icon{max-height:24px;margin-right:8px}.new-header .swym-wishlist{display:flex;margin-right:14px;position:relative}.new-header .swym-wishlist .swym-wish-counter.show-badge{text-decoration:none;background-color:var(--brand-accent-color);top:-8px;left:18px;position:absolute;color:rgb(var(--color-button-text));height:1.7rem;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:.8rem;line-height:calc(1 + .1 / var(--font-body-scale))}.new-header .header-nav-section__right>.button{display:flex;align-items:center;padding:8px 24px;max-height:40px;min-height:auto;margin-top:8px;margin-left:10px}.new-header.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:8px;margin-bottom:8px}.new-header .header__inline-menu .list-menu--inline>li:first-child .header__menu-item{padding-left:0}.new-header .header-nav-section .list-menu--inline .header__menu-item{font-size:15px;font-weight:400;line-height:160%;letter-spacing:-.19px;margin-right:15px;color:#495057}.new-header .header__submenu .header__menu-item{padding:0}.new-header .header__submenu.list-menu{padding:20px 16px}.new-header .header__submenu.list-menu li a{cursor:pointer}.new-header .header__submenu.list-menu .header__submenu.list-menu{padding:10px 16px}.new-header .help-element-heading{display:flex;align-items:center;justify-content:space-between;color:#495057;padding-bottom:12px;margin-bottom:16px;font-size:15px;font-style:normal;font-weight:700;line-height:130%;border-bottom:1px solid #F1F1F1;letter-spacing:-.45px}.new-header .header-nav-section .list-menu--disclosure .list-menu__item{font-size:14px;font-style:normal;font-weight:400;color:#495057;line-height:160%;letter-spacing:-.14px;padding:0;height:24px}.new-header .header-nav-section .list-menu--disclosure .institute-element-heading{color:var(--brand-accent-color);font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-.45px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #F1F1F1}.new-header .header-nav-section .list-menu--disclosure .institute-element-heading a{color:var(--brand-accent-color)}.new-header .header-nav-section .list-menu--disclosure li+li{margin-top:4px}.new-header .list-menu li:last-child .header__menu-item{margin-right:0}.new-header .header__menu-item:hover span{text-decoration:none}.new-header .header-nav-section__right{display:flex}.new-header .list-menu--inline .header__menu-item{padding-top:8px;padding-bottom:8px}.new-header details[open]>.header__menu-item{text-decoration:none}}@media screen and (max-width: 990px){.header.new-header{padding:0 10px}.layout-switch__button{max-width:25%;width:100%}.layout-switch{max-width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.header-search__wrapper{display:block;grid-column:span 3;margin:4px 0 8px}.header-search__wrapper .fp-button,.header__icons .swym-wishlist{display:none}.swym-wishlist.mobile{display:flex;margin-left:10px}.new-header header-drawer{display:flex;align-items:center}.new-header .header-nav-section{display:none}.new-header .header__icons,.new-header header-drawer,.new-header .header__heading{margin-top:20px;margin-bottom:12px}.new-header .header__heading{text-align:center}.new-header .header-driver_top .header__heading{margin:0;text-align:left}.layout-switch__button.institute-switch .institute-logo--mobile{height:30px}.layout-switch__button.institute-switch:has(.institute-logo--mobile){padding-top:12px;padding-bottom:12px}}@media screen and (max-width: 575px){.layout-switch__button{padding:12px 10px}.layout-switch__button.institute-switch:has(.institute-logo--mobile){padding-top:7px;padding-bottom:7px}.institute-search__item{max-width:100%}.institute-search__item .item__link{font-size:13px}.institute--header .predictive-search.predictive-search--header{padding:16px}.institute-search__heading{font-size:15px;line-height:160%;letter-spacing:-.45px;padding-bottom:8px}}.institute-element-heading a{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-header.css.map */
