.skip-link {
  padding: 4px 10px 2px;
  position: absolute;
  transform: translateY(-100%);
  transition: transform 0.3s;
  z-index: 9999 !important;
  top: 0;
  background-color: #fff;
}
.skip-link:focus,
.skip-link:focus-within {
  transform: translateY(0%);
}

huk-breadcrumb {
  z-index: 1 !important;
}
huk-hero-cms {
  z-index: 1;
}
smc-header-huk24 {
  display: block;
  top: 0;
  position: sticky;
  z-index: 1000;
  height: 58px;
}
@media (min-width: 48em) {
  smc-header-huk24 {
    height: 73px;
  }
}
smc-header-huk24 a:focus {
  color: var(--color-text-primary);
}

