/* <link rel="stylesheet" href="{ basePath }/sfsites/c/resource/ecommStyle/css/components/commerce-search-no-results-layout.css?{ versionKey }"/> */

.ecomm-no-results-layout {
    display: block;
    padding-top: 2rem;
    padding-bottom: 4.5rem;
}

@media (max-width: 1023.98px) {

    .ecomm-no-results-layout {
        padding-top: 1.5rem;
        padding-bottom: 2.5rem;
    }

}

.ecomm-no-results-layout .category-header:empty {
    display: none;
}

.ecomm-no-results-layout .content-container {
    grid-column-gap: 2.5rem;
}

@media (max-width: 1024.98px) {

    .ecomm-no-results-layout .content-container {
        grid-column-gap: 0;
    }

}

.ecomm-no-results-layout .content-container section.left-container dxp_base-text-block:first-child {
    display: flex;
    align-items: center;
    height: 3rem;
}

@media (max-width: 1024.98px) {

    .ecomm-no-results-layout .content-container section.left-container dxp_base-text-block {
        display: none !important;
    }

}

.ecomm-no-results-layout .content-container section.left-container dxp_base-text-block p,
.ecomm-no-results-layout .content-container section.right-container .header-container .search-header dxp_base-text-block p {
    font-family: var(--dxp-g-root-font-family);
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.25rem;
}

.ecomm-no-results-layout .content-container section.left-container commerce_builder-search-filters {
    display: block;
    margin-top: 2rem;
}

.ecomm-no-results-layout .content-container section.right-container .header-container {
    grid-column-gap: 1rem;
    margin: 0 !important;
    padding: 0 !important;
}

.ecomm-no-results-layout .content-container section.right-container .header-container .sorting-menu {
    padding-right: 0 !important;
}

.ecomm-no-results-layout .content-container section.right-container .results-container {
    padding-top: 2rem;
}

@media (max-width: 1023.98px) {

    .ecomm-no-results-layout .content-container section.right-container .results-container {
        padding-top: 1.5rem;
    }

}

@media (max-width: 767.98px) {

    .ecomm-no-results-layout .content-container section.right-container .results-container {
        padding-top: 3rem;
    }

}