.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;
width:var(--wd-search-cat-w);
height:100%;
border-inline:1px solid var(--wd-form-brd-color);
color:var(--wd-form-color);
text-transform:uppercase;
font-size:13px}
.wd-search-cat>a>span {
overflow:hidden;
width:100%;
text-overflow:ellipsis;
white-space:nowrap}

.wd-search-cat > a:after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-inline-start: 8px;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23bdbdbd' stroke-width='2' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.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:auto}
.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: 172px;
--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) + 15px)}
}
@media (max-width: 768.98px) {
.wd-search-cat {
display:none}
}
