.wd-dropdown-search-cat {
    right: 0;
    left: auto;
    margin-left: 0;
    margin-right: calc(var(--nav-gap, .001px) / 2 * -1);
    margin: var(--wd-form-brd-width) 0 0 !important
}

.wd-search-cat {
    display: flex;
    align-items: center;
    position: absolute;
    inset-inline-end: var(--wd-search-btn-w);
    inset-block: var(--wd-form-brd-width)
}

.wd-search-cat>a {
    display: flex;
    align-items: center;
    padding-inline:15px;
    height: 100%;
    border-right: 0px solid var(--wd-form-brd-color);
    color: var(--wd-form-color);
    text-transform: inherit;
    font-size: 12px;
    background: rgb(232 236 243 / 31%);
}

.wd-search-cat>a>span {
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wd-search-cat>a:after {
    margin-inline-start:8px;font-weight: normal;
    font-size: 8px;
    content: "\f129";
    font-family: "woodmart-font"
}

.wd-dropdown-search-cat:after {
    height: var(--wd-form-brd-width) !important
}

.wd-dropdown-search-cat.wd-design-default {
    width: 190px
}

.wd-dropdown-search-cat .current-item>a {
    --sub-menu-color: var(--color-gray-800);
    font-weight: 600
}

.wd-dropdown-search-cat .children li a {
    padding-inline-start:20px}

.wd-cat-style-default .wd-search-cat>a {
    border: none;
    padding: 0
}

.wd-cat-style-default[class*="wd-style-with-bg"] .wd-search-cat {
    margin-inline-end:10px}

.wd-cat-style-separated .wd-search-cat>a {
    height: 36px;
    border-radius: 6px;
}

.wd-cat-style-separated.wd-style-with-bg .wd-search-cat {
    margin-inline-end:10px}

.form-style-underlined .searchform.wd-style-with-bg-2 .searchsubmit {
    inset-inline-end: 0
}

@media (min-width: 769px) {
    .searchform.wd-with-cat {
        --wd-search-cat-w: 140px;
        --wd-search-cat-sp: 15px
    }

    .searchform.wd-with-cat input[type="text"] {
        padding-inline-end:calc(var(--wd-search-cat-w) + var(--wd-search-btn-w) + 30px)}

    .searchform.wd-cat-style-default .wd-clear-search {
        border-inline-end: 1px solid var(--wd-form-brd-color)
    }
}

@media (max-width: 768.98px) {
    .wd-search-cat {
        display:none
    }
}
