.rootmd-v2-navigation-header{display:block;position:relative;z-index:20;background:var(--rootmd-v2-color-cream);color:var(--rootmd-v2-color-green-alternative)}.rootmd-v2-navigation-header *,.rootmd-v2-navigation-header *:before,.rootmd-v2-navigation-header *:after{box-sizing:border-box}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__container{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;position:relative;width:min(100%,var(--rootmd-v2-navigation-header-width));margin:0 auto;padding:var(--rootmd-v2-navigation-header-padding) 30px}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__desktop-menu{grid-column:1;align-self:stretch;min-width:0;position:static}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__native-menu{height:100%;position:static}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__native-menu>.list-menu--inline{display:flex;flex-wrap:wrap;align-items:stretch;height:100%;gap:0 32px;margin:0;padding:0}.rootmd-v2-navigation-header .menu-lv-1__action{display:inline-flex;align-items:center;gap:7px;min-height:44px;height:100%;padding:0;font-family:var(--rootmd-v2-font-body);font-size:max(16px,var(--rootmd-v2-font-size-body));font-weight:var(--rootmd-v2-font-weight-regular);line-height:var(--rootmd-v2-line-height-button);letter-spacing:normal;text-transform:none}.rootmd-v2-navigation-header .list-menu--inline>.menu-lv-1:last-child>a{background:transparent!important;color:var(--lv_1_color, var(--rootmd-v2-color-green-alternative))!important;padding:0;border-radius:0;top:auto}.rootmd-v2-navigation-header .menu-lv-1__action>.icon-dropdown{display:inline-flex;align-items:center;justify-content:center;position:static;flex-shrink:0;width:16px;height:16px;line-height:1;pointer-events:none;transform:none}.rootmd-v2-navigation-header .menu-lv-1__action>.icon-dropdown svg{display:block;position:static;inset:auto;margin:0;width:12px;height:12px;fill:currentColor;stroke:none;transform:rotate(90deg)}.rootmd-v2-navigation-header .menu-lv-1.has-megamenu{position:static}.rootmd-v2-navigation-header .menu-lv-1.has-megamenu>.menu-dropdown{top:calc(100% - var(--rootmd-v2-navigation-header-padding));margin-top:0;left:0;width:100%}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__menu-item--open>.menu-dropdown,.rootmd-v2-navigation-header .rootmd-v2-navigation-header__menu-item--open>.header__submenu{display:block;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);background:var(--bg_mega_menu)}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__menu-item--dismissed>.menu-dropdown,.rootmd-v2-navigation-header .rootmd-v2-navigation-header__menu-item--dismissed>.header__submenu{opacity:0;visibility:hidden;pointer-events:none}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__logo{grid-column:2;color:inherit;font-size:38px;font-weight:var(--rootmd-v2-font-weight-semibold);line-height:1.2;letter-spacing:-1.8px;max-width:240px;overflow-wrap:anywhere;text-decoration:none}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__logo img{display:block;width:var(--rootmd-v2-navigation-header-logo-width);height:auto}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__actions{display:flex;grid-column:3;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__desktop-cta{display:inline-flex;flex-shrink:0;max-width:140px;margin-inline-end:4px}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:10px 20px;border:1px solid var(--rootmd-v2-color-green-alternative);border-radius:6px;background:var(--rootmd-v2-color-green-alternative);color:var(--rootmd-white);font-weight:var(--rootmd-v2-font-weight-semibold);text-align:center;text-decoration:none;text-transform:uppercase;overflow-wrap:anywhere}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__cta:hover{border-color:var(--rootmd-v2-color-button-hover);background:var(--rootmd-v2-color-button-hover);color:var(--rootmd-v2-color-green-alternative)}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;position:relative;width:40px;height:44px;padding:8px;color:inherit;cursor:pointer;text-decoration:none;list-style:none}.rootmd-v2-navigation-header summary::-webkit-details-marker{display:none}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__icon-button svg{display:block;width:24px;height:24px;fill:none}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__cart-count{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:-1px;min-width:21px;width:auto;min-height:21px;height:auto;margin:0;padding:2px 5px;border-radius:999px;background:var(--rootmd-v2-color-green-alternative);color:var(--rootmd-white);font-size:11px;font-weight:var(--rootmd-v2-font-weight-regular);line-height:1.3}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__search-panel{position:absolute;top:100%;right:15px;z-index:3;width:min(460px,calc(100vw - 30px));padding:16px 20px;border:1px solid var(--rootmd-background-alt);border-radius:12px;background:var(--rootmd-v2-color-cream);box-shadow:0 10px 24px #0000001a}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__search-form{display:flex;flex-wrap:wrap;gap:10px}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__search-form input{flex:1 1 180px;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--rootmd-primary);border-radius:6px;background:var(--rootmd-white);color:var(--rootmd-text-dark);font:inherit}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__search-form button{min-height:44px;padding:10px 16px;border:0;border-radius:6px;background:var(--rootmd-v2-color-green-alternative);color:var(--rootmd-white);font:inherit;cursor:pointer}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rootmd-v2-navigation-header a:focus-visible,.rootmd-v2-navigation-header summary:focus-visible,.rootmd-v2-navigation-header input:focus-visible,.rootmd-v2-navigation-header button:focus-visible{outline:2px solid var(--rootmd-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){.rootmd-v2-navigation-header svg,.rootmd-v2-navigation-header .menu-dropdown,.rootmd-v2-navigation-header .header__submenu{transition:none;animation:none}}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__mobile-controls{display:none}@media(max-width:1024px){.rootmd-v2-navigation-header .rootmd-v2-navigation-header__container{gap:8px;padding:12px 15px}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__desktop-menu,.rootmd-v2-navigation-header .rootmd-v2-navigation-header__desktop-cta,.rootmd-v2-navigation-header .rootmd-v2-navigation-header__search{display:none}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__mobile-controls{display:flex;grid-column:1;grid-row:1;align-items:center;gap:4px;min-width:0}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__logo{grid-row:1;max-width:120px;font-size:30px;text-align:center}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__logo img{width:min(120px,var(--rootmd-v2-navigation-header-logo-width));max-width:100%}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__actions{grid-row:1;flex-wrap:nowrap;gap:4px}.rootmd-v2-navigation-header .rootmd-v2-navigation-header__icon-button{width:36px;padding:6px;border:0;background:transparent}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-navigation-header-v2.css.map */
