.mega-menu .mega-menu-dropdown__container.mm{max-width:min(1600px,100vw - 48px);gap:40px;align-items:flex-start}.mm__columns{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(var(--mm-cols, 4),minmax(0,1fr));column-gap:40px;row-gap:40px;height:-moz-fit-content;height:fit-content;margin:0;padding:0;list-style:none}.mm__col{min-width:0}.mm__col-head{display:inline-block;margin-bottom:16px;font-family:var(--font-head-family);font-size:calc(var(--heading-font-size-h5) + .125rem);letter-spacing:var(--heading-letter-spacing-h5);line-height:1.3;color:var(--color-button-background);text-decoration:none;text-wrap:balance}.mm__col-head:hover,.mm__col-head:focus-visible{-webkit-text-stroke:.3px currentColor}.mm-panel,.mm-panel *,.mm-panel *:before,.mm-panel *:after{transition:none!important;animation:none!important}.mm-panel *:hover{transform:none!important}.mm__list{margin:0;padding:0;list-style:none}.mm__item+.mm__item{margin-top:4px}.mm__link{display:inline-block;padding:4px 8px;margin-left:-8px;border-radius:6px;font-size:calc(var(--font-body-scale) * 16px);line-height:calc(var(--font-body-scale) * 16px * var(--body-line-height));letter-spacing:var(--body-letter-spacing);color:var(--color-text);text-decoration:none}.mm__link:hover,.mm__link:focus-visible,.mm__link.active{color:var(--color-button-background);background:#eaf1ee;background:color-mix(in srgb,var(--color-button-background) 12%,transparent);-webkit-text-stroke:.35px currentColor}.mm__item:has(>.mm__link--viewall){margin-top:14px}.mm__link--viewall{text-decoration:underline;text-underline-offset:4px;font-weight:var(--font-body-weight-bold)}.nav-badge{display:inline-block;margin-left:6px;padding:3px 8px;border-radius:var(--button-border-radius, 6px);background:var(--nav-badge-bg, var(--color-button-background));color:var(--nav-badge-fg, #fff);font-family:var(--font-body-family);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.mm__cards{flex:0 0 300px;display:flex;flex-direction:column;gap:12px;min-width:0}.mm-card{display:flex;align-items:stretch;gap:0;overflow:hidden;border-radius:var(--block-border-radius, 8px);background:var(--mm-card-bg, #f4efe6);color:var(--mm-card-fg, var(--color-text));text-decoration:none}.mm-card__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;flex:1 1 auto;min-width:0;padding:16px}.mm-card__title{font-family:var(--font-head-family);font-size:calc(var(--font-body-scale) * 15px);font-weight:var(--font-body-weight-bold);line-height:1.3}.mm-card__text{font-size:calc(var(--font-body-scale) * 13px);line-height:1.4;opacity:.85}.mm-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:calc(var(--font-body-scale) * 12px);font-weight:var(--font-body-weight-bold);letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.mm-card__arrow{display:inline-flex}.mm-card__arrow svg{width:12px;height:12px}.mm-card__badge{margin-left:0;margin-bottom:2px}.mm-card__media{flex:0 0 38%;overflow:hidden;line-height:0;position:relative}.mm-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:1200px){.mm__cards{flex-basis:240px}}.nav-pill{display:inline-block;padding:6px 14px;border-radius:var(--button-border-radius, 6px);background:var(--nav-pill-bg, #dbe9e2);color:var(--nav-pill-fg, var(--color-text));line-height:1.2}.nav-pill--accent{padding:0;border-radius:0;background:none;color:var(--nav-pill-fg, var(--color-text))}.header__nav-list>.nav-item .parent-menu__link>span:hover:has(.nav-pill):after,.header__nav-list>.nav-item>a.menu-main-link:hover:has(.nav-pill):after{width:0}.header__nav-list>.nav-item .parent-menu__link>span.active:after,.header__nav-list>.nav-item>a.menu-main-link.active:after{width:100%}.mega-menu .mm-panel{z-index:1;max-height:calc(100vh - 90px);padding-top:var(--header-height, 0);padding-bottom:48px;overflow-x:hidden;overflow-y:auto;background:var(--color-background) var(--gradient-background) no-repeat 100%;border-radius:0 0 var(--menu-drawer-border-radius) var(--menu-drawer-border-radius);box-shadow:0 15px 15px #32324714}.mega-menu .mega-menu-dropdown:has(.mm-panel){transition:none}.menu-bottom .header__nav-list{align-items:center}.nav-pill{margin-top:-6px;margin-bottom:-6px}.nav-pill--accent{margin-top:0;margin-bottom:0}.mm__cards--row{flex:1 1 auto;flex-direction:row;gap:16px}.mm__cards--row .mm-card{flex:1 1 0;min-width:0}.mm:has(.mm__cards--row) .mm__columns{flex:0 0 calc(var(--mm-cols, 1) * 210px + (var(--mm-cols, 1) - 1) * 40px)}.mm__cards--row-compact{flex:0 0 auto;flex-direction:row;gap:16px}.mm__cards--row-compact .mm-card{flex:0 0 300px;min-width:0}@media(max-width:1100px){.mm__cards--row,.mm__cards--row-compact{flex-wrap:wrap}.mm__cards--row .mm-card{flex:1 1 45%}.mm__cards--row-compact .mm-card{flex:1 1 220px}}.header__nav-list>.nav-item summary a:after,.header__nav-list>.nav-item .parent-menu__link>span:after,.header__nav-list>.nav-item>a.menu-main-link:after{transition:none}.header__nav-list>.nav-item summary a:after,.header__nav-list>.nav-item .parent-menu__link>span:after,.header__nav-list>.nav-item>a.menu-main-link:after{content:none}.header__nav-list .nav-label{position:relative;display:inline-block}.header__nav-list .nav-label:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background-color:currentColor}.header__nav-list>.nav-item .parent-menu__link:hover .nav-label:after,.header__nav-list>.nav-item .parent-menu__link:focus-visible .nav-label:after,.header__nav-list>.nav-item>a.menu-main-link:hover .nav-label:after,.header__nav-list>.nav-item>a.menu-main-link:focus-visible .nav-label:after,.header__nav-list>.nav-item .parent-menu__link>span.active .nav-label:after,.header__nav-list>.nav-item>a.menu-main-link.active .nav-label:after{width:100%}.mm-panel .nav-label{display:inline;position:static}.nutri-drawer__header{align-items:center;gap:12px}.nutri-drawer__logo{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.nutri-drawer__logo img{width:auto;max-width:100%;height:34px;object-fit:contain}.nutri-drawer__actions{display:flex;align-items:center;gap:16px;flex:0 0 auto}.nutri-drawer__actions .header__icon svg{width:22px;height:22px}.hamberger-drawer .hamberger-accordion__head{word-break:normal;overflow-wrap:anywhere;font-family:var(--font-head-family);font-size:calc(var(--font-body-scale) * 19px);line-height:1.3}.hamberger-drawer .hamberger-accordion>.hamberger-accordion__item>.accordion__item>.accordion__item__head,.hamberger-drawer .hamberger-accordion>.hamberger-accordion__item>.hamberger-accordion__link-black{padding-block:11px}.hamberger-drawer .hamberger-accordion>.hamberger-accordion__item>.hamberger-accordion__link-black{display:block;font-family:var(--font-head-family);font-size:calc(var(--font-body-scale) * 19px);line-height:1.3}.hamberger-drawer .hamberger-accordion>.hamberger-accordion__item>.accordion__item>.accordion__item__head .caret-icon svg{transform:rotate(180deg)}.hamberger-drawer .hamberger-accordion{row-gap:0}.hamberger-drawer .hamberger-accordion{align-items:stretch}.hamberger-drawer .hamberger-accordion>.hamberger-accordion__item{width:100%;text-align:left}.hamberger-drawer .hamberger-accordion>.hamberger-accordion__item>.accordion__item>.accordion__item__head{width:100%;text-align:left}.nutri-drawer__cards{display:flex;flex-direction:column;gap:12px;margin-top:28px;padding:0 24px 8px}.nutri-drawer__cards .mm-card{width:100%;min-height:120px}.nutri-drawer__cards .mm-card__media{flex-basis:38%}@media(max-width:400px){.nutri-drawer__cards .mm-card__media{flex-basis:30%}}.nutri-drawer__utility{padding:8px 30px 20px;background:color-mix(in srgb,currentColor 6%,transparent)}.nutri-drawer__utility-group+.nutri-drawer__utility-group,.nutri-drawer__utility-link+.nutri-drawer__utility-group,.nutri-drawer__utility-group+.nutri-drawer__utility-link,.nutri-drawer__utility-link+.nutri-drawer__utility-link{border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.nutri-drawer__utility-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:14px;color:var(--color-text);text-decoration:none;font-size:calc(var(--font-body-scale) * 16px);list-style:none;cursor:pointer}.nutri-drawer__utility-label{display:inline-flex;align-items:center;gap:10px}.nutri-drawer__utility-icon{display:inline-flex;flex:0 0 auto}.nutri-drawer__utility-icon svg{width:18px;height:18px}.nutri-drawer__utility-icon svg path{stroke-width:2.5}.nutri-drawer__utility-link::-webkit-details-marker{display:none}.nutri-drawer__utility-sign{position:relative;width:14px;height:14px;flex:0 0 auto}.nutri-drawer__utility-sign:before,.nutri-drawer__utility-sign:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:currentColor}.nutri-drawer__utility-sign:before{width:14px;height:1.5px}.nutri-drawer__utility-sign:after{width:1.5px;height:14px}.nutri-drawer__utility-group[open] .nutri-drawer__utility-sign:after{display:none}.nutri-drawer__utility-list{margin:0 0 12px;padding:0 0 0 4px;list-style:none}.nutri-drawer__utility-list li+li{margin-top:12px}.nutri-drawer__utility-list a{color:var(--color-text);text-decoration:none;opacity:.85;font-size:calc(var(--font-body-scale) * 15px)}.nutri-drawer__socials{margin-top:18px}.nutri-drawer__socials .social-links{display:flex;gap:18px;margin:0;padding:0;list-style:none}.nutri-drawer__socials .social-links svg{width:20px;height:20px}.hamberger-drawer .nav-pill{display:block;width:100%;margin:0;padding:17px 18px;border-radius:var(--button-border-radius, 6px);text-align:center;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 16px);font-weight:var(--font-body-weight-bold);line-height:1.2}.hamberger-drawer .hamberger-accordion>.hamberger-accordion__item:has(.nav-pill)>.hamberger-accordion__link-black{padding-block:14px}.nutri-drawer__sub-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:9px;list-style:none;cursor:pointer}.nutri-drawer__sub-head::-webkit-details-marker{display:none}.nutri-drawer__sub-sign{position:relative;width:13px;height:13px;flex:0 0 auto}.nutri-drawer__sub-sign:before,.nutri-drawer__sub-sign:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:currentColor}.nutri-drawer__sub-sign:before{width:13px;height:1.5px}.nutri-drawer__sub-sign:after{width:1.5px;height:13px}.nutri-drawer__sub[open] .nutri-drawer__sub-sign:after{display:none}.nutri-drawer__sub-list{margin:0 0 6px;padding:0 0 0 14px;list-style:none}.nutri-drawer__sub-list li+li{margin-top:0}.nutri-drawer__sub-list a{display:inline-block;padding-block:8px;text-decoration:none;color:var(--color-text);opacity:.85}.hamberger-drawer .hamberger-accordion--childElement li{margin-top:0;margin-bottom:0}.hamberger-drawer .hamberger-accordion--childElement>li>div>.hamberger-accordion__link{display:block;padding-block:9px}.hamberger-drawer .drawer__close__btn{padding:0;border:0;background:none}.hamberger-drawer .drawer__close__btn svg{width:24px;height:24px}.hamberger-drawer .accordion__item__body{border-top:0}.hamberger-drawer .back-to-menu{border-bottom:0}.hamberger-drawer .drawer__wrapper{width:100%;max-width:none;top:var(--nutri-drawer-top, calc(var(--announcement-height, 0px) + var(--header-height, 0px)));height:calc(100% - var(--nutri-drawer-top, 0px));border-radius:0;transition-duration:.28s}.hamberger-drawer .drawer__overlay{transition-duration:.28s}.hamberger-drawer [animate-hamberge-item],.hamberger-drawer [animate-hamberge-footer]{opacity:1!important;transform:none!important}.hamberger-drawer .hamberger-accordion__item .accordion__item__body{transition:none}.nutri-drawer__header{padding-inline:15px}.header__hamberger-open,.header__hamberger-close{display:inline-flex;align-items:center;justify-content:center}.header__hamberger-close{display:none}body:has(.hamberger-drawer.drawer-active) .header__hamberger-open{display:none}body:has(.hamberger-drawer.drawer-active) .header__hamberger-close{display:inline-flex}.hamberger-drawer .drawer__overlay{top:var(--nutri-drawer-top, calc(var(--announcement-height, 0px) + var(--header-height, 0px)));height:calc(100% - var(--nutri-drawer-top, 0px))}.hamberger-drawer .hamberger-accordion .interactions-enabled+.accordion__item__body,.hamberger-drawer .accordion__item__body{padding-top:0}.hamberger-drawer .back-to-menu{padding-top:16px;padding-bottom:8px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nutrigee-header.css.map */
