/* src/component/src/component/index.module.css */
@layer ddsweb-molecules {
  @layer ddsweb-global-navigation {
    .XDyrfW_container {
      height: var(--ddsweb-theme-spacing-xxxl);
      background-color: var(--ddsweb-theme-colors-primary);
      font-family: var(--ddsweb-theme-font-family-text);
      margin-inline: auto;
      display: none;
    }
    .XDyrfW_container:before {
      z-index: -1;
      width: 100vw;
      height: var(--ddsweb-theme-spacing-xxxl);
      background: var(--ddsweb-theme-colors-primary);
      content: "";
      display: block;
      position: absolute;
      left: 0;
    }
    @media (min-width: 757px) {
      .XDyrfW_container {
        justify-content: flex-end;
        align-items: center;
        display: flex;
      }
    }
    .XDyrfW_container .ddsweb-link__anchor {
      --ddsweb-link-text-decoration: none;
      --ddsweb-link-text-decoration-hover: underline;
      --ddsweb-link-text-decoration-focus-visible: underline;
      display: flex;
    }
    .XDyrfW_container .ddsweb-link__anchor:focus-visible {
      outline: none;
    }
    .XDyrfW_container .ddsweb-link__text {
      font-size: var(--ddsweb-theme-font-size-xx);
      --ddsweb-text-font-size: var(--ddsweb-theme-font-size-xx);
      align-self: center;
    }
    .XDyrfW_navItems {
      justify-content: end;
      width: 100%;
      height: 100%;
      margin: 0 auto;
      padding: 0;
      list-style: none;
      display: flex;
    }
    .XDyrfW_navItem {
      border-left: 1px solid rgb(var(--ddsweb-theme-colors-white-rgb), .3);
    }
    .XDyrfW_navItem:last-child {
      border-right: 1px solid rgb(var(--ddsweb-theme-colors-white-rgb), .3);
    }
    .XDyrfW_navItem > * {
      height: 100%;
      padding: 0 var(--ddsweb-theme-spacing-lg);
    }
    .XDyrfW_navItems .ddsweb-button--link-button {
      height: 100%;
      font-size: var(--ddsweb-theme-font-size-xx);
      text-decoration: none;
    }
    :is(.XDyrfW_navItems .ddsweb-button--link-button:hover, .XDyrfW_navItems .ddsweb-button--link-button:active, .XDyrfW_navItems .ddsweb-button--link-button:focus, .XDyrfW_navItems .ddsweb-button--link-button:focus-visible) {
      border: none;
      outline: none;
      text-decoration: underline;
    }
  }
}


/*# sourceMappingURL=46a0b1c8f8019f8f3de9.css.map*/