.mega-card-cat { display: block !important; }
.mega-card-cat::before { display: none !important; content: none !important; }

/* ── Nav: fixed, höher positioniert, scroll-reveal ── */
.hdr-topbar {
  position: fixed !important;
  top: 0 !important;
  left: 0;
  right: 0;
  z-index: 52;
  transition: transform 0.38s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform;
}
.hdr-topbar.nav-hidden {
  transform: translateY(-200%);
}
.hdr {
  position: fixed !important;
  top: 38px !important;
  left: 0;
  right: 0;
  margin-top: 0 !important;
  z-index: 50;
  transition: transform 0.38s cubic-bezier(0.4, 0, 0.2, 1), top 0.38s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform;
}
.hdr.topbar-gone {
  top: 4px !important;
}
.hdr.nav-hidden {
  transform: translateY(-250%);
}
body {
  padding-top: 130px;
}
@media (max-width: 920px) {
  body { padding-top: 102px; }
}
