.klevuTarget * b {
    font-weight: normal !important;
}

.klevuTarget * {
    letter-spacing: 0 !important;
    font-size: .875rem !important;
    line-height: 1.25rem !important;
}

.kuQuickSearchFacetedLayout [data-result-view='grid'] .klevuProduct .klevu-desc-l2 {
    display: none !important;
}

.kuQuickSearchFacetedLayout [data-result-view='grid'] .klevuProduct {
    min-height: 360px !important;
}

#klevuSearchResults_wrapper .klevuWrap .klevuQuickSearchingArea section[data-container-id=ku_quick_main_content_center] .klevuResultsBlock .klevuQuickSearchResults .kuQuickResultsListContainer ul .klevuProduct a .klevuQuickProductPrice {
    display: flex !important;
}

.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] .kuFilters .kuFilterBox.klevuFilter .kuFilterHead,
.search-index-index .page-main .kuSearchResultsPageContainer .kuDropdown .kuDropdownLabel {
    font-weight: normal !important;
    text-transform: capitalize !important;
    letter-spacing: 0 !important;
    
    background: #F3F3F3 !important;
    padding: 7px 30px 7px 15px !important;
    border-radius: 20px !important;
}

.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] .kuFilters .kuFilterBox.klevuFilter .kuFilterHead.kuExpand:after,
.search-index-index .page-main .kuSearchResultsPageContainer .kuDropdown .kuDropdownLabel:after {
    width: 8px !important;
    height: 8px !important;

    border: none !important;
    border-left: 1px solid currentColor !important;
    border-bottom: 1px solid currentColor !important;
    border-right: 0 !important;
    border-top: 0 !important;

    transform: rotate(-45deg) !important;

    margin-top: 0 !important;
    top: calc(50% - 7px) !important;

    right: 14px !important;
    left: auto !important;

    position: absolute !important;

    content: "" !important;
    display: inline-block !important;
    padding: 0 !important;

    transition: none !important;
    background-color: #F3F3F3 !important;
}

.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] {
    padding-left: 0;
    padding-right: 0;
}

.search-index-index .page-main .kuSearchResultsPageContainer {
    margin-top: 0;
}


.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] .kuFilters .kuFilterBox.klevuFilter .kuFilterHead.kuCollapse:after {
    width: 8px !important;
    height: 8px !important;

    border: none !important;
    border-left: 1px solid currentColor !important;
    border-bottom: 1px solid currentColor !important;
    border-right: 0 !important;
    border-top: 0 !important;

    transform: rotate(136deg) !important;

    margin-top: 0 !important;
    top: calc(50% - 2px) !important;

    right: 14px !important;
    left: auto !important;

    position: absolute !important;

    content: "" !important;
    display: inline-block !important;
    padding: 0 !important;

    transition: none !important;
    background-color: #F3F3F3 !important;
}

.klevu-sorting-opened .page-main .kuSearchResultsPageContainer [data-container-role="left"] .kuFilters .kuDropdown .kuDropdownLabel:after {
    transform: rotate(136deg) !important;
    top: calc(50% - 2px) !important;
}

.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] .kuFilters .kuFilterBox.klevuFilter .kuFilterNames {
    border-color: #efefef;
    box-shadow: none;
    border-top-width: 1px !important;
    border-top: 1px solid #efefef !important;
}
.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] .kuFilters .kuFilterBox.klevuFilter .kuFilterNames:before {
    box-shadow: -2px -2px 0px #efefef;
}

.search-index-index .page-main .kuSearchResultsPageContainer .kuLandingNoRecordFound .klevuNoResultsRecsResultsInner, .search-index-index .page-main .kuSearchResultsPageContainer .kuResults ul {
    grid-gap: 1rem;
    padding: 2px !important;
}

.search-index-index .page-main .kuSearchResultsPageContainer .kuLandingNoRecordFound .klevuNoResultsRecs-itemWrap, .search-index-index .page-main .kuSearchResultsPageContainer .kuResults ul li {
    border-radius: .125rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
    padding: 1rem;
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    border: 0 solid #e5e7eb;
}

.search-index-index .page-main .kuSearchResultsPageContainer .kuResults ul li .kuProdWrap footer .kuProdAdditional .kuProdAdditionalData .kuAddtocart>a {
    background: #00BF5C;
}

.search-index-index .page-main .kuSearchResultsPageContainer .kuResults ul li .kuProdWrap footer .kuProdAdditional .kuProdAdditionalData .kuAddtocart>a:hover {
    background: #009B4B;
}

.search-index-index .page-main .kuSearchResultsPageContainer .kuResults ul li .kuProdWrap footer .kuProdBottom .kuPrice .kuOrigPrice {
    color: #ef4444;
}

.search-index-index .page-main .kuSearchResultsPageContainer .kuResults ul li .kuProdWrap footer .kuProdBottom .kuPrice .kuOrigPrice:before {
    content: 'Was: ';
}

.search-index-index .page-main .kuSearchResultsPageContainer .kuResults ul li .kuProdWrap footer .kuProdBottom .kuPrice .kuOrigPrice + .kuSalePrice:before {
    content: "Now: ";
}

.kuContainer .kuTabs {
    border: none;
}

.kuContainer .kuTabs a {
    border: 1px solid;
    border-radius: 20px;
    padding: 6px 13px;
}

.kuContainer .kuTabs a:hover {
    background-color: #F3F3F3;
    border-bottom: 1px solid;
}

.kuContainer .kuTabs a.kuTabSelected,
.kuContainer .kuTabs a.kuTabSelected:hover {
    border: 1px solid;
    background: #000;
    color: #fff;
}

.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="center"] .kuPagination a {
    border: 1px solid #efefef;
    border-radius: 100%;
    padding: 0;
    width: 40px;
    height: 40px;
    line-height: 40px !important;
    text-align: center !important;
}

.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="center"] .kuPagination .klevuPaginate-wrapper {
    gap: 0.8rem;
}

.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="center"] .kuPagination a.kuCurrent {
    border: 1px solid !important;
}

.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="center"] .kuPagination a:hover {
    background-color: #F3F3F3;
}

.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="center"] .kuPagination a svg {
    position: relative;
    top: 14px;
    left: 16px;
}

.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] .kuFilters .kuDropdown .kuDropOption:hover {
    background-color: #F3F3F3;
    color: inherit;
}

.search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] .kuFilters .kuDropdown .kuDropOption.kuSort.active {
    font-weight: 600;
}


/* Tablet and Mobile */
@media screen and (max-width: 1023px) {
    .search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] {
        border: none;
    }
    .search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="content"] .ku-filterOpener {
        font-weight: normal;
        width: 100%;
        border: 1px solid;
        border-radius: 20px;
        padding: 6px 13px;
        text-transform: capitalize;
        margin-right: 10px;
        text-align: center;
    }
    .search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="content"] .ku-filterOpener span {
        font-size: 1rem !important;
    }
    .search-index-index.klevu-filters-opened .page-main .kuSearchResultsPageContainer .kuFiltersWrapper,
    .search-index-index .page-main .kuSearchResultsPageContainer .kuDropdown.kuDropSortBy .kuDropdownOptions {
        top: 120px;
        border: 0;
    }
    .search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="content"] .kuFilters {
        margin-left: 15px;
        margin-right: 15px;
    }
    .search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] .kuFiltersWrapper .filters-title, .search-index-index.klevu-sorting-opened .page-main .kuSearchResultsPageContainer .kuDropdown.kuDropSortBy .klevu-sorting-header .sorting-title {
        padding: 1rem 1.5rem;
    }
    .search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] .kuFiltersWrapper .filters-close-btn, .search-index-index.klevu-sorting-opened .page-main .kuSearchResultsPageContainer .kuDropdown.kuDropSortBy .klevu-sorting-header .sorting-close-btn {
        top: 15px;
        right: 15px;
    }
    .search-index-index .page-main .kuSearchResultsPageContainer [data-container-role="left"] .kuFiltersWrapper .kuFilterBox {
        padding: 10px 0px !important;
        border: none;
    }

    .search-index-index .page-main .kuSearchResultsPageContainer .kuDropdown .kuDropdownOptions .kuDropOption {
        text-transform: capitalize;
        padding: 18px 0px !important;
        border-top: 1px solid;
    }
    
}

.kuSearchResultsPageContainer .kuProdWrap .kuAddtocart {
    display: none !important;
}