.ds_grid_filter, .ds_grid_filter1 {
    position: relative;
    background-color: var(--awb-color7);
    border: 2px solid var(--awb-color5);
    border-radius: 8px;
    box-shadow: 0 4px 32px 0 #FFC2DC14;
}

.ds_grid_filter_selected, .ds_grid_filter_selected1 {
    cursor: pointer;
    font-family: Syne, serif;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0;
    color: var(--awb-color5);
    padding: 12px 24px;
}

.ds_grid_filter_selected img, .ds_grid_filter_selected1 img {
    margin-left: 8px;
    margin-top: 2px;
}

.ds_grid_filter_options, .ds_grid_filter_options1 {
    display: none;
    position: absolute;
    width: 102%;
    list-style: none;
    padding: 0 0 16px 0;
    margin: 0;
    background-color: var(--awb-color6);
    top: 42px;
    left: -2px;
    border-right: 2px solid var(--awb-color6);
    border-left: 2px solid var(--awb-color6);
    border-bottom: 2px solid var(--awb-color6);
    border-radius: 8px;
    z-index: 9999999;
}

.ds_grid_filter_options li, .ds_grid_filter_options1 li {
    background-color: var(--awb-color6);
    color: var(--awb-color5);
    cursor: pointer;
    font-family: Urbanist, serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0;
    padding: 8px 24px;
}

.ds_grid_filter_options li:hover, .ds_grid_filter_options1 li:hover {
    color: var(--awb-color1);
}

.ds_grid_filter.open .ds_grid_filter_options, .ds_grid_filter1.open .ds_grid_filter_options1 {
    display: block;
}

.ds_grid_filter.open,
.ds_grid_filter .ds_grid_filter_selected:active,
.ds_grid_filter .ds_grid_filter_options li:active,
.ds_grid_filter1.open,
.ds_grid_filter1 .ds_grid_filter_selected1:active,
.ds_grid_filter1 .ds_grid_filter_options1 li:active {
    background: var(--awb-color6);
    border: 2px solid var(--awb-color6);
}

/** Load more */
.ds_grid_filter_load_more, .ds_grid_filter_result {
    text-align: center;
    margin-top: 40px;
}

.ds_grid_filter_load_more input {
    font-family: Urbanist;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0%;
    text-align: center;
    border-radius: 8px;
    padding: 16px 24px;
    background: transparent;
    border: none;
    transition: background-color 300ms ease-out;
    -webkit-transition: background-color 300ms ease-out;
    -ms-transition: background-color 300ms ease-out;
    -o-transition: background-color 300ms ease-out;
    -ms-transition: background-color 300ms ease-out;
    cursor: pointer;
}

.ds_grid_filter_load_more input:hover {
    background-color: var(--awb-color6);
}