:host{--g2site-nav-color-canvas: #fff;--g2site-nav-color-primary: #ccc;--g2site-nav-color-secondary: #aaa;--g2site-nav-color-tertiary: #777;--g2site-nav-color-text: #333;--g2site-nav-border-radius: 0;--g2site-nav-icon-size: 1rem}:host{--g2site-nav-toggle-background-color: var(--g2site-nav-color-primary);--g2site-nav-toggle-background-color-active: var(--g2site-nav-color-primary);--g2site-nav-toggle-background-color-hover: var(--g2site-nav-color-secondary);--g2site-nav-toggle-border-color: var(--g2site-nav-color-primary);--g2site-nav-toggle-border-color-active: transparent;--g2site-nav-toggle-border-color-hover: transparent;--g2site-nav-toggle-border-radius: calc(var(--g2site-nav-border-radius) / 2);--g2site-nav-toggle-border-width: thin;--g2site-nav-toggle-font-size: 1rem;--g2site-nav-toggle-height: var(--g2site-nav-icon-size);--g2site-nav-toggle-height-active: var(--g2site-nav-toggle-height);--g2site-nav-toggle-label-font-size: inherit;--g2site-nav-toggle-label-font-weight: 600;--g2site-nav-toggle-label-inset: 0;--g2site-nav-toggle-label-letter-spacing: 0;--g2site-nav-toggle-label-text-transform: none;--g2site-nav-toggle-padding: calc(var(--g2site-nav-icon-size) / 2);--g2site-nav-toggle-gap: var(--g2site-nav-toggle-padding);--g2site-nav-toggle-svg-color: var(--g2site-nav-color-text);--g2site-nav-toggle-svg-color-active: var(--g2site-nav-color-text);--g2site-nav-toggle-svg-color-hover: var(--g2site-nav-color-text);--g2site-nav-toggle-svg-size: 1em;--g2site-nav-toggle-width: var(--g2site-nav-icon-size);--g2site-nav-toggle-width-active: var(--g2site-nav-toggle-width)}.show{display:initial}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--g2site-nav-toggle-background-color);border:solid var(--g2site-nav-toggle-border-width) var(--g2site-nav-toggle-border-color);border-radius:var(--g2site-nav-toggle-border-radius);box-sizing:content-box;color:var(--g2site-nav-toggle-svg-color);cursor:pointer;display:none;font-size:var(--g2site-nav-toggle-font-size);height:var(--g2site-nav-toggle-height);line-height:1;padding:var(--g2site-nav-toggle-padding);transition-duration:.25s;transition-property:background-color,border,color;transition-timing-function:ease-out;width:var(--g2site-nav-toggle-width)}button.is-active{background-color:var(--g2site-nav-toggle-background-color-active);border-color:var(--g2site-nav-toggle-border-color-active);color:var(--g2site-nav-toggle-svg-color-active);height:var(--g2site-nav-toggle-height-active);left:var(--g2site-nav-icon-size);position:fixed;top:var(--g2site-nav-icon-size);width:var(--g2site-nav-toggle-width-active);z-index:100000}button.is-active:hover,button:hover{background-color:var(--g2site-nav-toggle-background-color-hover);border-color:var(--g2site-nav-toggle-border-color-hover);color:var(--g2site-nav-toggle-svg-color-hover)}svg{height:var(--g2site-nav-toggle-svg-size);stroke:currentColor;stroke-width:1.5;width:var(--g2site-nav-toggle-svg-size)}button .cross{display:none}button.is-active .cross{display:block}@supports (d: path("")){button.is-active .cross{display:none}}button.is-active .burger{display:none}@supports (d: path("")){button.is-active .burger{d:path("M1,1 9,9 M5,5 5,5 M1,9 9,1");display:block;transition:d .25s}}button[data-label]{align-items:center;gap:var(--g2site-nav-toggle-gap);width:auto}button[data-label].is-active{display:flex}button[data-label]:after{background:inherit;color:inherit;content:attr(data-label);display:inline-block;font-size:var(--g2site-nav-toggle-label-font-size);font-weight:var(--g2site-nav-toggle-label-font-weight);inset:var(--g2site-nav-toggle-label-inset);letter-spacing:var(--g2site-nav-toggle-label-letter-spacing);position:relative;text-transform:var(--g2site-nav-toggle-label-text-transform)}button[data-label].is-active:after{content:none}
