/* ============================================================
   HEADER MENU 1.3.56 — compact destination-only dropdown.
   Rich two-line product links with icons; no “Полезное” or
   “Часто ищут” editorial blocks.
   ============================================================ */
.wbz-mega{
  position:fixed;
  display:none;
  width:470px;
  max-width:calc(100vw - 32px);
  padding:10px;
  border:1px solid var(--wbz-line);
  border-radius:16px;
  background:var(--wbz-surface);
  box-shadow:0 20px 52px rgba(16,21,40,.16);
  z-index:9999;
  font-family:var(--wbz-font-body)
}
.wbz-mega.is-open{display:block}
.wbz-mega *{box-sizing:border-box}
.wbz-mega-links{display:grid;gap:3px}
.wbz-mega .m-item{
  display:flex;
  align-items:center;
  gap:13px;
  min-height:62px;
  padding:9px 11px;
  border-radius:11px;
  color:inherit;
  text-decoration:none;
  transition:background .14s,color .14s
}
.wbz-mega .m-item:hover,
.wbz-mega .m-item:focus-visible{
  background:var(--wbz-tint);
  outline:0
}
.wbz-mega .m-ic{
  width:40px;
  height:40px;
  flex:0 0 40px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:10px;
  background:var(--wbz-tint);
  color:var(--wbz-a);
  transition:background .14s,color .14s
}
.wbz-mega .m-ic svg{width:21px;height:21px}
.wbz-mega .m-item:hover .m-ic,
.wbz-mega .m-item:focus-visible .m-ic{background:var(--wbz-surface)}
.wbz-mega .m-copy{display:block;min-width:0}
.wbz-mega .m-t{
  display:block;
  font-size:14.5px;
  font-weight:700;
  line-height:1.2;
  color:var(--wbz-ink)
}
.wbz-mega .m-d{
  display:block;
  margin-top:3px;
  font-size:12.5px;
  line-height:1.3;
  color:var(--wbz-mut)
}
.wbz-mega .m-soon{
  display:inline-flex;
  vertical-align:middle;
  margin-left:6px;
  padding:2px 7px;
  border-radius:999px;
  background:color-mix(in srgb,var(--wbz-gold) 14%,var(--wbz-surface));
  color:var(--wbz-gold);
  font-size:9px;
  font-weight:750;
  line-height:1.2
}
@media(max-width:1024px){.wbz-mega{display:none}}
