/* Meniul principal de categorii: doar în antetul desktop. */
@media (min-width: 1025px) {
  #menu-categorii-meniu-principal.wd-nav-main > li > a.woodmart-nav-link {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    color: var(--nav-color);
    font-size: 13px;
    font-weight: 650;
    letter-spacing: .045em;
    transition: color .2s ease;
  }

  #menu-categorii-meniu-principal.wd-nav-main > li > a.woodmart-nav-link::before {
    display: block;
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    background-color: currentColor;
    content: '';
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
  }

  #menu-categorii-meniu-principal.wd-nav-main > li > a[href*="/aplice/"]::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4v16M5 12h4M9 8h9l-2 7h-5zM13.5 15v3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4v16M5 12h4M9 8h9l-2 7h-5zM13.5 15v3'/%3E%3C/svg%3E");
  }

  #menu-categorii-meniu-principal.wd-nav-main > li > a[href*="/candelabre/"]::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v6M4 10h16M4 10c0 3 3.6 4.5 8 4.5s8-1.5 8-4.5M7.5 14l-1 5M12 14.5V21M16.5 14l1 5'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v6M4 10h16M4 10c0 3 3.6 4.5 8 4.5s8-1.5 8-4.5M7.5 14l-1 5M12 14.5V21M16.5 14l1 5'/%3E%3C/svg%3E");
  }

  #menu-categorii-meniu-principal.wd-nav-main > li > a[href*="/lustre-cu-led/"]::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
  }

  #menu-categorii-meniu-principal.wd-nav-main > li > a[href*="/lustre-rustice/"]::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2 4 8M16 2l4 6M2 8h20M5 8v3M12 8v3M19 8v3M3.5 11h3l-.5 5h-2zM10.5 11h3l-.5 5h-2zM17.5 11h3l-.5 5h-2z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2 4 8M16 2l4 6M2 8h20M5 8v3M12 8v3M19 8v3M3.5 11h3l-.5 5h-2zM10.5 11h3l-.5 5h-2zM17.5 11h3l-.5 5h-2z'/%3E%3C/svg%3E");
  }

  #menu-categorii-meniu-principal.wd-nav-main > li > a[href*="/becuri/"]::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6m-5 3h4m-2-20a6 6 0 0 0-3.8 10.6c.9.7 1.3 1.4 1.4 2.4h4.8c.1-1 .5-1.7 1.4-2.4A6 6 0 0 0 12 1Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6m-5 3h4m-2-20a6 6 0 0 0-3.8 10.6c.9.7 1.3 1.4 1.4 2.4h4.8c.1-1 .5-1.7 1.4-2.4A6 6 0 0 0 12 1Z'/%3E%3C/svg%3E");
  }

  #menu-categorii-meniu-principal.wd-nav-main > li > a[href*="/pendule/"]::before {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2h8M12 2v6M9.5 8h5L19 19H5ZM11 8l-1.5 11M13 8l1.5 11'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2h8M12 2v6M9.5 8h5L19 19H5ZM11 8l-1.5 11M13 8l1.5 11'/%3E%3C/svg%3E");
  }

  #menu-categorii-meniu-principal.wd-nav-main > li > a .nav-link-text::after {
    top: calc(100% + 5px);
    left: 50%;
    width: 0;
    height: 2px;
    border-radius: 2px;
    background: #ee6d14;
    transform: translateX(-50%);
    transition: width .25s ease;
  }

  #menu-categorii-meniu-principal.wd-nav-main > li:is(:hover, :focus-within, .current-menu-item, .current-menu-ancestor) > a.woodmart-nav-link {
    color: var(--nav-color-hover);
  }

  #menu-categorii-meniu-principal.wd-nav-main > li:is(:hover, :focus-within, .current-menu-item, .current-menu-ancestor) > a .nav-link-text::after {
    width: 100%;
  }

  #menu-categorii-meniu-principal.wd-nav-main > li > a.woodmart-nav-link:focus-visible {
    outline: 2px solid #bd510d;
    outline-offset: 3px;
  }
}

@media (prefers-reduced-motion: reduce) {
  #menu-categorii-meniu-principal.wd-nav-main > li > a.woodmart-nav-link,
  #menu-categorii-meniu-principal.wd-nav-main > li > a .nav-link-text::after {
    transition: none;
  }
}
