heliux-desktopnav{--desktopnav-template-rows: var(--scope-grid-template-rows, 1fr);--desktopnav-animation-speed: var(--scope-animation-speed, 300ms);--desktopnav-text-animation-speed: 10ms;--desktopnav-gutter: 20px;--desktopnav-header-height-desktop: var(--global-header-height-desktop, var(--header-height-desktop, 100px));--desktopnav-header-height-mobile: var(--global-header-height-mobile, var(--global-header-height-mobile, 60px));--desktopnav-flyout-top-desktop: calc(var(--scope-sticky-offset, 0px) + var(--desktopnav-header-height-desktop));--desktopnav-flyout-top-mobile: calc(var(--scope-sticky-offset, 0px) + var(--desktopnav-header-height-mobile));--desktopnav-narrow-flyout-padding: 0 25px}heliux-desktopnav .navigation__item{position:relative}heliux-desktopnav .navigation__item::after{content:" ";position:absolute;width:100%;inset-inline-start:0;inset-block-start:0;z-index:0;pointer-events:none}heliux-desktopnav .navigation__item-text{pointer-events:none}heliux-desktopnav .navigation__item-link{position:relative}heliux-desktopnav .navigation__item-link::after{content:" ";position:absolute;width:100%;inset-inline-start:0;inset-block-start:0;z-index:0;pointer-events:none}heliux-desktopnav .navigation__item-link .navigation__item-imageWrapper{display:none}heliux-desktopnav .navigation__item--level-1 .navigation__item-link,heliux-desktopnav .navigation__item--level-1-adjustable .navigation__item-link{margin-block:0;margin-inline:0;padding-block:calc(var(--desktopnav-gutter)/2) calc(var(--desktopnav-gutter)/2);padding-inline:0}heliux-desktopnav .navigation--adjustable .navigation__item--level-0 .navigation__flyout{box-shadow:none;border-block-end:0 none}heliux-desktopnav .navigation__item--level-0{height:100%;position:relative}heliux-desktopnav .navigation__item--level-0 .navigation__group{display:flex;flex-direction:column}heliux-desktopnav .navigation__item--level-0 .navigation__group a{transform:translate3d(0, -10px, 0);transition:transform 100ms ease 0,opacity 100ms ease 0;opacity:0}heliux-desktopnav .navigation__item--level-0 .navigation__flyout{position:fixed;background:var(--scope-color-background);inset-block-start:calc(var(--desktopnav-flyout-top-mobile));box-shadow:1px 5px 5px rgba(0,0,0,.2);transform-origin:top left;transform:scale3d(1, 0, 0);transition:transform 0 ease-out;border-block-end:1px solid var(--scope-color-main-color);width:100vw;inset-inline-start:0;z-index:1}@media(min-width: 1024px){heliux-desktopnav .navigation__item--level-0 .navigation__flyout{inset-block-start:calc(var(--desktopnav-flyout-top-desktop))}.header__base--isTransparent heliux-desktopnav .navigation__item--level-0 .navigation__flyout{padding-block-start:var(--desktopnav-flyout-top-desktop);inset-block-start:0}}heliux-desktopnav .navigation__item--level-0 .navigation__flyout>.navigation__group{padding-block:calc(var(--desktopnav-gutter)*2) calc(var(--desktopnav-gutter)*2);padding-inline:0}heliux-desktopnav .navigation__item--level-0 .navigation__flyout>.navigation__group:not(.navigation__group--flyout){display:grid;grid-template-columns:repeat(6, 1fr);-moz-column-gap:var(--desktopnav-gutter);column-gap:var(--desktopnav-gutter)}heliux-desktopnav .navigation__item--level-0 .navigation__icon--expand,heliux-desktopnav .navigation__item--level-0 .navigation__icon--collapse{display:none}heliux-desktopnav .navigation__item--level-0.navigation__item--has-children .navigation__item--level-1-adjustable .navigation__item-content{opacity:0}heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:hover .navigation__item--level-1-adjustable .navigation__item-content,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:focus .navigation__item--level-1-adjustable .navigation__item-content,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:focus-within .navigation__item--level-1-adjustable .navigation__item-content,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children.open .navigation__item--level-1-adjustable .navigation__item-content{transition:opacity calc(var(--desktopnav-text-animation-speed)) ease var(--desktopnav-animation-speed);opacity:1}heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:hover>.navigation__flyout,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:focus>.navigation__flyout,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:focus-within>.navigation__flyout,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children.open>.navigation__flyout{transform:scale3d(1, 1, 1);transition:transform var(--desktopnav-animation-speed) ease-out}heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:hover>.navigation__flyout a,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:focus>.navigation__flyout a,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:focus-within>.navigation__flyout a,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children.open>.navigation__flyout a{transform:translate3d(0, 0, 0);transition:transform calc(var(--desktopnav-text-animation-speed)/2) ease var(--desktopnav-animation-speed),opacity calc(var(--desktopnav-text-animation-speed)) ease var(--desktopnav-animation-speed);opacity:1}heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:hover>.navigation__flyout>li,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:focus>.navigation__flyout>li,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children:focus-within>.navigation__flyout>li,heliux-desktopnav .navigation__item--level-0.navigation__item--has-children.open>.navigation__flyout>li{max-inline-size:25vw;min-inline-size:100px}heliux-desktopnav .navigation__item--level-0.navigation__item--has-children.close .navigation__item--level-1-adjustable .navigation__item-content{display:none}heliux-desktopnav .navigation__item--level-0.navigation__item--has-children.close>.navigation__flyout{display:none}heliux-desktopnav .navigation__item--level-0.open>.navigation__flyout{transition:transform var(--desktopnav-animation-speed) ease}heliux-desktopnav .navigation__narrowFlyout .navigation__flyout{width:auto;inset-inline-start:auto;padding:var(--desktopnav-narrow-flyout-padding)}heliux-desktopnav.touched .navigation__flyout{transition:transform calc(var(--desktopnav-animation-speed)/2) ease}@keyframes showItems{0%{opacity:0}100%{opacity:1}}@keyframes hideItems{0%{opacity:1}100%{opacity:0}}