.p-widget-sticky .p-menu-style1,
.p-widget-sticky .p-menu-style1__inner {
  transition: var(--v-transition__default);
}

.p-widget-sticky.is-sticky .p-menu-style1 {
  padding-top: 0;
  padding-bottom: 0;
}

.p-widget-sticky.is-sticky .p-menu-style1__inner {
  padding: 0.5rem;
  background-color: var(--v-color__2--alt3);
  box-shadow: var(--v-shadow__menu);
  border-radius: var(--v-border-radius__md);
}

.p-widget-sticky.is-sticky .p-menu-style1 {
  padding-top: 0;
  padding-bottom: 0;
}

.p-menu-style1__menu {
  display: flex;
  flex-wrap: wrap;
  gap: 0.2rem 1rem;
}

.u-align__center .p-menu-style1__menu {
  justify-content: center;
}

.p-menu-style1__menu .is-menu__a--level-0 {
  display: block;
  text-decoration: none;
  border-bottom: 3px solid transparent;
  text-transform: uppercase;
}

.p-menu-style1__menu .current-menu-item .is-menu__a--level-0,
.p-menu-style1__menu .is-menu__a--level-0:hover {
  border-bottom-color: var(--v-color__1);
}

.p-menu-style1__menu .is-highlight .is-menu__a--level-0 {
  color: var(--v-color__3);
}

.p-menu-style1__menu .is-highlight .is-menu__a--level-0:hover {
  border-bottom-color: var(--v-color__3);
}

@media (min-width: 900px) {
  .p-widget-sticky.is-sticky .p-menu-style1__inner {
    padding: 1rem;
  }

  .p-menu-style1__menu {
    gap: 0.2rem 1.5rem;
  }
}
