@media all and (max-width: 801px) {
  .layout-header-top {
    max-height: none !important;
  }
}
.layout-header-top .tbm.tbm-main.tbm--mobile > button svg {
  padding: 1rem 0;
}
.layout-header-top .tbm.tbm-main.tbm--mobile > button .tbm-button-container {
  width: auto;
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse {
  min-height: auto !important;
  height: auto !important;
  box-shadow: var(--shadowSm0X) var(--shadowSm0Y) var(--shadowSm0Blur) var(--shadowSm0Spread) var(--shadowSm0Color), var(--shadowSm1X) var(--shadowSm1Y) var(--shadowSm1Blur) var(--shadowSm1Spread) var(--shadowSm1Color);
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1.open {
  min-height: auto !important;
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1.open .lvl1-back {
  display: block;
  font-weight: var(--fontWeightRegular);
  font-size: var(--smallDefaultFontSize);
  padding: 10px 20px;
  width: auto;
  background-color: var(--colorGreys100);
  text-decoration: underline;
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1.open .lvl1-back svg {
  transform: scale(1.2);
  margin-right: 16px;
  height: 1em;
  width: 1em;
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1.open .tbm-link-container {
  background-color: transparent !important;
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1.open .tbm-link-container .tbm-submenu-toggle,
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1.open .tbm-link-container .tbm-toggle {
  display: none;
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1.open .tbm-subnav {
  padding: 0 1rem !important;
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1.open .tbm-item.level-2 a {
  text-decoration: none;
  background-color: transparent;
  padding-left: var(--desktopHeaderMenuItemPaddingY);
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1.open .tbm-item.level-2 {
  padding: var(--spacing3xs);
  border-left: 2px solid transparent;
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1.open .tbm-item.level-2.active {
  border: none;
  border-left: 2px solid var(--buttonBorderPrimaryColor);
  background-color: var(--colorGreys100);
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1.open .tbm-item.level-2.active a {
  font-weight: var(--fontWeightSemibold);
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1 > .tbm-link-container a,
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1 > .tbm-link-container span,
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-collapse .tbm-nav > .tbm-item.level-1 > .tbm-link-container button {
  border: none !important;
  font-weight: var(--fontWeightSemibold);
}
.layout-header-top .tbm.tbm-main.tbm--mobile .tbm-button .micon.material-symbols-close {
  fill: white;
}

.tbm-item.level-1:not(.tbm-item--has-dropdown):hover, .tbm-item.level-1:not(.tbm-item--has-dropdown).active {
  font-weight: bold;
  color: var(--colorPrimaryDefault);
  border-bottom: 5px solid var(--colorPrimaryDefault);
}
.tbm-item.level-1:not(.tbm-item--has-dropdown):hover a, .tbm-item.level-1:not(.tbm-item--has-dropdown).active a {
  color: var(--colorPrimaryDefault);
}

.tbm .tbm-item .tbm-submenu {
  width: auto !important;
  left: auto !important;
}

.tbm:not(.tbm--mobile) .tbm-nav > .tbm-item a.level-1 {
  font-size: var(--fontSizeLead);
}

.tbm-subnav > .tbm-item > .tbm-link-container > .tbm-link:hover {
  color: var(--colorTextSecondary);
  text-decoration: underline;
}

/*# sourceMappingURL=pjus-megamenu.css.map */
