.wd-dropdown-menu.wd-design-aside {
    padding-right: calc(var(--wd-scroll-w) + var(--wd-sticky-nav-w));
    background: transparent;
    box-shadow: none;
    pointer-events: none !important;
    --wd-dropdown-width: 100vw
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp {
    position: relative;
    border-radius: var(--wd-brd-radius);
    background-color: var(--bgcolor-white);
    background-image: var(--wd-dropdown-bg-img);
    background-position: bottom left;
    background-clip: border-box;
    background-repeat: no-repeat;
    width: 600px;
    margin-right: -20px;
    box-shadow: 0 0 3px rgba(0,0,0,0.15);
    transition: background-image .25s ease, background-color .25s ease
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp>.wd-sub-menu {
    min-height: var(--wd-dropdown-height);
    max-width: 270px;
    transition: border-radius .25s ease;
    border-top-right-radius: var(--wd-brd-radius);
    border-bottom-right-radius: var(--wd-brd-radius)
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp>.wd-sub-menu>li {
    position: static
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp>.wd-sub-menu>li:first-child>a {
    border-top-right-radius: var(--wd-brd-radius)
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp>.wd-sub-menu>li:last-child>a {
    border-bottom-right-radius: var(--wd-brd-radius)
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children>a:after {
    margin-right: auto;
    color: inherit;
    font-weight: normal;
    font-size: 60%;
    font-family: "woodmart-font";
    content: "\f114"
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp.wd-empty-item {
    background-color: transparent;
    background-image: none;
    box-shadow: none
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp.wd-empty-item>.wd-sub-menu {
    box-shadow: 0 0 3px rgba(0,0,0,0.15);
    border-top-left-radius: var(--wd-brd-radius);
    border-bottom-left-radius: var(--wd-brd-radius)
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp.wd-empty-item>.wd-sub-menu>li:first-child>a {
    border-top-left-radius: var(--wd-brd-radius)
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp.wd-empty-item>.wd-sub-menu>li:last-child>a {
    border-bottom-left-radius: var(--wd-brd-radius)
}

.whb-full-width .wd-dropdown-menu.wd-design-aside>.container {
    max-width: clamp(var(--wd-container-w), 95%, 100%)
}

.menu-item:hover .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp,.menu-item:hover .wd-dropdown-menu.wd-design-aside:after,.menu-item.wd-opened .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp,.menu-item.wd-opened .wd-dropdown-menu.wd-design-aside:after {
    pointer-events: auto !important
}

.wd-dropdown-menu.wd-design-aside .wd-dropdown {
    position: absolute;
    inset-block: 0;
    inset-inline: 270px 0;
    overflow: hidden;
    overflow-y: auto;
    margin: 0 !important;
    padding: var(--wd-dropdown-padding, 30px);
    max-height: 100%;
    min-height: 100%;
    width: auto;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    background-color: #F4F8FA;
    transition: all .25s ease;
    transform: none
}

.wd-dropdown-menu.wd-design-aside .wd-dropdown>.container {
    padding: 0;
    max-width: none
}

.wd-dropdown-menu.wd-design-aside .wd-wp-menu {
    padding-inline:20px}

.wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu {
    display: flex;
    flex-wrap: wrap
}

.wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li {
    margin-bottom: 25px;
    padding-inline:15px;width: 200px
}

@-moz-document url-prefix() {
    .wd-dropdown-menu.wd-design-aside .wd-dropdown {
        scrollbar-width: thin
    }
}

.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu {
    background-color: var(--bgcolor-white)
}

.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li>a {
    padding: 12px 18px;
    color: var(--color-gray-800);
    text-transform: unset;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px
}

.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li:hover>a,.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a {
    background-color: var(--bgcolor-gray-200);
    color: var(--color-gray-700)
}

.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li:not(:last-child) {
    border-bottom: 1px solid var(--brdcolor-gray-200)
}

.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children>a:after {
    color: rgba(82,82,82,0.45)
}

.wd-dropdown-menu.wd-design-aside.wd-style-default.color-scheme-light .wd-sub-menu-wrapp>.wd-sub-menu>li.menu-item-has-children>a:after {
    color: rgba(255,255,255,0.6)
}

.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-dropdown {
    border-right: 1px solid var(--brdcolor-gray-200)
}

.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu {
    background-color: var(--wd-primary-color)
}

.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li>a {
    padding: 18px 20px;
    color: #fff;
    text-transform: unset;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px
}

.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li>a .wd-nav-img {
    --nav-img-height: 20px;
    margin-inline-end:10px;filter: brightness(0) invert(1);
    transition: all .25s ease
}

.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li:hover>a,.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a {
    background-color: #F4F8FA;
    color: var(--color-gray-800)
}

.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li:hover>a .wd-nav-img,.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li.wd-opened>a .wd-nav-img {
    filter: brightness(1) invert(0)
}

.wd-dropdown-menu.wd-design-aside.wd-style-with-bg.color-scheme-light {
    --nav-color: #fff
}

.wd-dropdown-menu.wd-design-aside.wd-style-with-bg.color-scheme-light .wd-sub-menu-wrapp>.wd-sub-menu>li>a .wd-nav-img {
    filter: brightness(0) invert(1)
}

.wd-dropdown-menu.wd-design-aside .wd-wp-menu>.sub-sub-menu>li>a {
    --sub-menu-color: #333;
    --sub-menu-color-hover: var(--wd-primary-color);
    text-transform: uppercase;
    font-weight: 600
}

.wd-dropdown-menu.wd-design-aside.color-scheme-light .wd-wp-menu>.sub-sub-menu>li>a {
    --sub-menu-color: #fff;
    --sub-menu-color-hover: rgba(255,255,255,0.6)
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp>.wd-sub-menu>li>a .menu-label {
    position: static;
    margin-top: 0;
    margin-inline-start:5px;opacity: 1;
    align-self: center
}

.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp>.wd-sub-menu>li>a .menu-label:before {
    content: none
}

@media (min-width: 1025px) {
    .wd-dropdown-menu.wd-design-aside {
        --scrollbar-track-bg: rgba(0,0,0,0.05);
        --scrollbar-thumb-bg: rgba(0,0,0,0.12)
    }

    .wd-dropdown-menu.wd-design-aside ::-webkit-scrollbar {
        width: 5px
    }

    .wd-dropdown-menu.wd-design-aside ::-webkit-scrollbar-track {
        background-color: var(--scrollbar-track-bg)
    }

    .wd-dropdown-menu.wd-design-aside ::-webkit-scrollbar-thumb {
        background-color: var(--scrollbar-thumb-bg)
    }

    .wd-dropdown-menu.wd-design-aside.wd-style-with-bg.color-scheme-light {
        --scrollbar-track-bg: rgba(255,255,255,0.05);
        --scrollbar-thumb-bg: rgba(255,255,255,0.12)
    }
}
