.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox .kuSearchPersonalizationsContainer [data-container-id="ku_quick_main_content_container"] {
    display: grid;
    grid-template-columns: 1fr 3fr;
    grid-template-areas: 'Suggestions ProductsList';
}

.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget.kuPersonalizedSearchRecsEnabled [ku-container][data-container-role="left"] {
    grid-area: Suggestions;
    background-color: #f2f2f4;
    width: 100% !important;
}

.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget.kuPersonalizedSearchRecsEnabled [ku-container][data-container-role="center"] {
    grid-area: ProductsList;
}

.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget.klevu-fluid [data-block-id="ku_quick_other_items"],
.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget.klevu-fluid [data-block-id="ku_quick_left_call_outs"] {
    padding: 0;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget .kuNoResultsPopularSearchesBlock,
.quick-search .kuQuickSearchResultsContainer.klevuTarget .klevuNoResultsProductsBlock,
.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuPopularSearchesBlock,
.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuRecentSearchesBlock {
    margin: 0;
}

.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuRecentSearchesBlock .kuRecentSearchHeading,
.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuPopularSearchesBlock .klevuSuggestionHeading.kuPopularSearchHeading {
    margin: 15px 0 7px 0;
    padding: 0 23px;
    line-height: 1.5;
    border: 0;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget .kuQuickSearchNoRecordFound .kuQuickNoResultsMessage,
.quick-search .kuQuickSearchResultsContainer.klevuTarget .kuNoResultsPopularSearchHeading .klevuQuickHeadingText,
.quick-search .kuQuickSearchResultsContainer.klevuTarget .klevuPopularProductsHeading .klevuQuickHeadingText,
.quick-search .kuQuickSearchResultsContainer .klevuSuggestionsBlock .klevuAutoSuggestionsWrap .klevuSuggestionHeading .klevuHeadingText,
.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuRecentSearchesBlock .kuRecentSearchHeading .klevuHeadingText,
.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuPopularSearchesBlock .klevuSuggestionHeading.kuPopularSearchHeading .klevuHeadingText,
.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea [ku-container][data-container-role="main"] .klevuResultsBlock .klevuSuggestionHeading .klevuHeadingText {
    font-weight: 400;
    text-transform: capitalize;
    color: #000;
}

.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuRecentSearchesBlock .kuRecentSearchTerms {
    margin: 0;
}

.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuRecentSearchesBlock .kuRecentSearchTerms ul li,
.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuPopularSearchesBlock ul li {
    padding: 0 23px;
}

.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuRecentSearchesBlock .kuRecentSearchTerms ul li:hover,
.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuPopularSearchesBlock ul li:hover {
    background-color: #dedee3;
}

.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuRecentSearchesBlock .kuRecentSearchTerms ul li a,
.quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuPopularSearchesBlock ul li a {
    margin: 2px 0;
    padding: 1px 0;
    color: #000010;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .kuCarousel-content {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0;
    padding: 0;
    height: max-content;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .kuCarousel-content .kuSlide {
    height: max-content;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .kuSlide a {
    display: flex;
    flex-direction: row;
    padding: 10px 20px;
    align-items: center;
    transition: background-color 0.1s ease-in-out;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid #recentViewedProductList .klevuQuickProductName,
.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid #trendingProductList .klevuQuickProductName {
    font-size: 13px;
    font-weight: 600;
    line-height: 1.4;
    padding: 0;
    color: #000010;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .kuSlide a:hover {
    background-color: #dedee3;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .klevuQuickProductPrice {
    display: flex !important;
    flex-wrap: wrap;
    gap: 5px;
    align-items: center;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .klevuQuickProductPrice span {
    line-height: normal;
    display: inline-block;
    font-size: 15px;
    color: #333;
    font-weight: 700;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .klevuQuickProductPrice span.klevuQuickSalePrice {
    color: #000;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .klevuQuickProductPrice .klevuQuickOrigPrice,
.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .klevuQuickProductPrice .klevuQuickOrigPrice span {
    text-decoration: line-through;
    font-weight: normal;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .klevuQuickProductPrice span.klevuQuickSpecialPrice,
.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .klevuQuickProductPrice .klevuQuickSpecialPrice span {
    color: #ff0000;
    font-weight: 700;
}

.quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .klevuQuickProductPrice span.klevuQuickPriceGreyText {
    font-size: 12px;
    position: relative;
    top: 2px;
    color: #6e6e6e;
    font-weight: inherit;
}


@media only screen and (max-width: 1280px) {
    .quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .kuCarousel-content {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}


@media only screen and (max-width: 1023px) {
    .quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .kuCarousel-content {
        grid-template-columns: 100%;
    }

    .quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox .kuSearchPersonalizationsContainer [data-container-id="ku_quick_main_content_container"] {
        grid-template-columns: 100%;
        grid-template-areas: 'ProductsList';
    }

    .quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuRecentSearchesBlock .kuRecentSearchTerms ul li,
    .quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuPopularSearchesBlock ul li {
        padding: 8px 0;
    }

    .quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuRecentSearchesBlock .kuRecentSearchTerms ul>li:not(:last-child),
    .quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuPopularSearchesBlock ul>li:not(:last-child) {
        border-bottom: 1px solid #ddd;
    }

    .quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuRecentSearchesBlock .kuRecentSearchTerms ul li a,
    .quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuPopularSearchesBlock ul li a {
        font-size: 14px;
        padding: 10px;
        margin: 0;
    }

    .quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea [ku-container][data-container-role="main"] .tab-content .klevuResultsBlock .klevuSuggestionHeading,
    .quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuRecentSearchesBlock .kuRecentSearchHeading,
    .quick-search .kuQuickSearchResultsContainer.kuEmptySearchBox.klevuTarget .kuPopularSearchesBlock .klevuSuggestionHeading.kuPopularSearchHeading {
        display: none;
    }

    .quick-search .kuRecentSearchesBlock,
    .quick-search .kuPopularSearchesBlock {
        padding: 5px 10px;
    }

    .quick-search div.klevuTarget.klevu-fluid .tab-btn .klevuHeadingText {
        color: #737373;
        font-size: 14px;
        font-weight: 700;
    }

    .quick-search div.klevuTarget.klevu-fluid .tab-btn.active .klevuHeadingText {
        color: #000;
    }

    .quick-search .kuQuickSearchResultsContainer.klevuTarget.klevu-fluid .klevuQuickSearchingArea .kuCarousel .kuSlide.klevuProduct:not(:last-child) {
        border-bottom: 1px solid #ddd;
    }
}