/* PATCH v3 — فقط بخش دسکتاپ، بعد از shop.css لود شود */
nav.menu ul.dmenu > li.has-sub > a::after {
    content: "▾";
    font-size: 11px;
    color: #777;
    margin-right: 6px;
    pointer-events: none;
}

nav.menu ul.dmenu > li.no-sub > a::after {
    content: none !important;
}

.dmenu .sub li.has-sub > a::after {
    content: "◂";
    color: var(--muted);
    font-size: 12px;
    pointer-events: none;
}

.dmenu .sub li.no-sub > a::after,
.dmenu .sub li:not(.has-sub) > a::after {
    content: none !important;
}

.dmenu .sub:empty, .dmenu .sub2:empty {
    display: none !important;
}

/* لینک پدر همیشه روی زیرمنو باشد و قابل کلیک */
nav.menu ul.dmenu > li > a {
    position: relative;
    z-index: 2;
    cursor: pointer;
    pointer-events: auto;
}

@media (min-width: 1001px) {
    .dmenu li.has-sub:hover > .sub,
    .dmenu li.has-sub:focus-within > .sub,
    .dmenu li.has-sub.open-hover > .sub {
        display: block;
    }

    .dmenu .sub li.has-sub:hover > .sub2,
    .dmenu .sub li.has-sub:focus-within > .sub2,
    .dmenu .sub li.has-sub.open-hover > .sub2 {
        display: block;
    }
}
