.fw-500{
    font-weight: 500;
}
.font-inter{
    font-family: 'Inter';
}
.cursor-pointer{
    cursor: pointer;
}
#algolia_instant_selector,
#algolia_instant_selector *,
#search_mini_form,
#search_mini_form * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#algolia_instant_selector:before,
#algolia_instant_selector:after,
#algolia_instant_selector *:before,
#algolia_instant_selector *:after,
#search_mini_form:before,
#search_mini_form:after,
#search_mini_form *:before,
#search_mini_form *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#search_mini_form label {
    display: none;
}

#algolia_instant_selector .row {
    margin-left: -15px;
    margin-right: -15px;
}

#algolia_instant_selector .col-md-3,
#algolia_instant_selector .col-md-4,
#algolia_instant_selector .col-md-9,
#algolia_instant_selector .col-md-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.category-page-data .ci-container .ci-wrapper{
    border-radius: 10px;
}
@media (min-width: 768px) {
    #algolia_instant_selector .col-sm-6 {
        width: 50%;
        float: left;
    }
}

@media (min-width: 992px) {
    #algolia_instant_selector .col-md-3,
    #algolia_instant_selector .col-md-4,
    #algolia_instant_selector .col-md-9,
    #algolia_instant_selector .col-md-12 {
        float: left;
    }

    #algolia_instant_selector .col-md-12 {
        width: 100%;
    }

    #algolia_instant_selector .col-md-9 {
        width: 75%;
    }

    #algolia_instant_selector .col-md-4 {
        width: 33.33333333%;
    }

    #algolia_instant_selector .col-md-3 {
        width: 25%;
    }

    .page-with-filter .al-product-listing .custom-car-search .reg-num{
        border-radius: 15px;
    }
}

#algolia_instant_selector .row:before,
#algolia_instant_selector .row:after {
    content: " ";
    display: table;
}

#algolia_instant_selector .row:after {
    clear: both;
}

#algolia_instant_selector .visible-xs,
#algolia_instant_selector .visible-sm {
    display: none !important;
}

#algolia_instant_selector .hidden-xs,
#algolia_instant_selector .hidden-sm {
    display: flex !important;
}

#algolia_instant_selector .pull-left {
    float: left;
}
#algolia_instant_selector .pull-right {
    float: right;
}
.algolia-clearfix {
    clear: both;
}

/* productlisting */
.page-with-filter .al-product-listing .category-discription-data .category-description-outer{
    padding-bottom: 0;
    margin-bottom: 37px;
}
.page-with-filter .al-product-listing .category-discription-data .category-description-outer .border-b .category-description,
.page-with-filter .al-product-listing .category-discription-data .category-description-outer .border-b .category-description p{
    margin-bottom: 0;
}
.page-with-filter .al-product-listing .custom-car-search .reg-num{
    background: #F6F6F6;
    padding: 19px;
}
.page-with-filter .al-product-listing .custom-car-search .reg-num .custom-car-search-form,
.page-with-filter .al-product-listing .custom-car-search .reg-num .custom-car-search-form .ccs-title{
    margin-bottom: 0;
}
.page-with-filter .al-product-listing .custom-car-search-form .ccs-input-container .registration-plate{
    border: 1px solid #D3D4D8;
    border-radius: 10px;
    background-color: #fff;
}
.page-with-filter .al-product-listing .custom-car-search-form .ccs-input-container .btn-registration{
    background: #FF501A;
    border-radius: 8px;
    box-shadow: none;
    font-family: 'Mulish';
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    text-align: justify;
    color: #FFFFFF;
    padding: 15px 17px;
}
.page-with-filter .al-product-listing .custom-car-search-form .registration.ccs-registration{
    margin: 10px 0;
}
.page-with-filter .al-product-listing .custom-car-search-form .registration.ccs-registration:before{
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
.page-with-filter .al-product-listing .custom-car-search .reg-num .custom-car-search-form .ccs-title h3{
    font-weight: 500;
    font-size: 19px;
    line-height: 20px;
    text-align: center;
    color: #333333;
}
.al-product-listing .custom-car-search .ccs-outer .ccs-link{
    margin: 0;
    font-family: 'Mulish';
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
    text-align: center;
    color: #808080;
    display: flex;
    gap: 4px;
    flex-wrap: wrap;
    justify-content: center;
}
.al-product-listing .custom-car-search #category-slider-section .cat-info .category-thumb{
    max-width: 130px;
    max-height: 130px;
    height: 130px;
    border-radius: 50%;
    background-color: #F6F6F6;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;

}
.al-product-listing .custom-car-search #category-slider-section .cat-info .category-thumb .category-image{
    max-width: 120px;
    max-height: 120px;
    object-fit: contain;
    mix-blend-mode: multiply;
}
.al-product-listing .custom-car-search #category-slider-section .accessories-cat-list.swiper-container .category-name a{
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 18px;
    line-height: 21px;
    color: #808080;
    text-decoration: none !important;
}
/* .al-product-listing .custom-car-search #category-slider-section .swiper-container .swiper-wrapper{
    justify-content: space-between;
} */
.al-product-listing #category-slider-section.swiper-container .swiper-button-prev,
.al-product-listing #category-slider-section.swiper-container .swiper-button-next{
    height: 40px;
    width: 40px;
    background-color: #FFFFFF;
    border: 1px solid #F4F4F5;
    box-shadow: 0px 3px 6px rgba(35, 38, 59, 0.25);
    border-radius: 4px;
    background-image: url(../images/slider-arrow.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 16px;
    right: 0;
    z-index: 10;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
    pointer-events: auto;
}

.al-product-listing #category-slider-section.swiper-container .swiper-button-prev{
    background-image: url(../images/slider-left-arrow.svg);
    left: 0;
}
.page-with-filter .al-product-listing{
    background-color: #FFFFFF;
    padding-bottom: 50px;
}
.page-with-filter .al-product-listing + .category-seo-view{
    background-color: #F6F6F6;
}
.page-with-filter .al-product-listing + .category-seo-view .category-seo-text ul{
    display: inline-block;
    text-align: left;
}
.page-with-filter .al-product-listing + .category-seo-view .category-seo-text h1,
.page-with-filter .al-product-listing + .category-seo-view .category-seo-text h2,
.page-with-filter .al-product-listing + .category-seo-view .category-seo-text h3,
.page-with-filter .al-product-listing + .category-seo-view .category-seo-text h4,
.page-with-filter .al-product-listing + .category-seo-view .category-seo-text h5,
.page-with-filter .al-product-listing + .category-seo-view .category-seo-text h6{
    font-weight: 500;
    font-size: 30px;
    line-height: 31px;
    color: #333333;
    margin: 8px 0;
}
.page-with-filter .al-product-listing + .category-seo-view .category-seo-text p,
.page-with-filter .al-product-listing ~ .page-footer .cst-footer-section p{
    font-weight: 400;
    font-size: 14px;
}
.page-with-filter .al-product-listing ~ .page-footer .cst-footer-section{
    background-color: #FFFFFF;
}
.page-with-filter .al-product-listing ~ .page-footer .cst-footer-section .cst-header{
    font-weight: 500;
    font-size: 38px;
    line-height: 40px;
    color: #333333;
}


.page-with-filter .main-sidebar-box ~ .main-content-box {
    -ms-flex: 0 0 75%;
    flex: 0 0 100%;
    max-width: 100%;
}
.page-with-filter .category-description-outer .category-description{
    font-family: 'Mulish' !important;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper {
    padding: 0;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .result-thumbnail,
.related-products-cst #relatedProducts .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail,
.related-products-cst #trendItems .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail,
.related-products-cst .trendsItem-widget .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail{
    position: relative;
    background-color: #F6F6F6;
    border-radius: 10px;
    margin-bottom: 7px;
    height: 330px;
    width: 100%;
    display: flex;
    flex-direction:column;
    align-items: center;
    justify-content: center;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .result-thumbnail img,
.related-products-cst #relatedProducts .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail .product-img,
.related-products-cst #trendItems .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail .product-img,
.related-products-cst .trendsItem-widget .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail .product-img{
    mix-blend-mode: multiply;
    max-height: 300px;
    transition: all .5s;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper:hover .result-thumbnail img,
.related-products-cst #relatedProducts .auc-Recommend .auc-Recommend-container .auc-Recommend-item:hover .result-thumbnail .product-img,
.related-products-cst #trendItems .auc-Recommend .auc-Recommend-container .auc-Recommend-item:hover .result-thumbnail .product-img,
.related-products-cst .trendsItem-widget .auc-Recommend .auc-Recommend-container .auc-Recommend-item:hover .result-thumbnail .product-img{
    transform: scale(1.03);
}
.result-sub-content.al-cst-result-content .price-wrapper .after_special{
    font-weight: 500;
    font-size: 19px;
    line-height: 28px;
    color: #e00000;
    margin-right: 16px;
    font-family: "stag";
}
.result-sub-content.al-cst-result-content .price-wrapper .before_special{
    font-size: 19px;
    color: #333;
    text-decoration: line-through;
    font-family: "stag";
}
.result-sub-content.al-cst-result-content{
    display: flex;
    flex-direction: column;
    position: relative;
}
.result-sub-content.al-cst-result-content .result-title{
    text-align: left;
    font-weight: 400;
    font-size: 22px;
    color: #23263B;
    line-height: 30px;
    margin: 4px 0;
    order: 2;
}
.result-sub-content.al-cst-result-content .result-title + .result-sub-content {
    order: 3;
}
.result-sub-content.al-cst-result-content .prod-data-info p,
.result-sub-content.al-cst-result-content .prod-data-info p span{
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #808080;
    /* flex-wrap: nowrap; */
}
.result-sub-content.al-cst-result-content .prod-data-info p span:last-child{
    width: 150px;
    white-space: break-spaces;
}
.result-sub-content.al-cst-result-content .prod-data-info{
    order: 1;
}
.result-sub-content.al-cst-result-content .price-wrapper{
    text-align: left;
    margin-bottom: 10px;
}
.result-sub-content.al-cst-result-content .price-wrapper .price-tag{
    margin: 0;
}
.result-sub-content.al-cst-result-content .add-cart-cst .tocart{
    display: none;
}
.result-sub-content.al-cst-result-content .add-cart-cst .tocart:focus-visible,
.result-sub-content.al-cst-result-content .add-cart-cst .tocart:focus{
    outline: none;
}
.result-sub-content.al-cst-result-content .tocart::after{
    content: '';
    background-image: url(../images/white-cart.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 12px;
    height: 17px;
    top: 50%;
    transform: translateY(-50%);
    left: 18px;
    background-repeat: no-repeat;
}
.al-product-listing #instant-empty-results-container .no-results > div,
.al-product-listing #instant-empty-results-container .no-results > div b{
    font-size: 27px;
    font-weight: 500;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info{
    position: absolute;
    padding: 12px;
    width: 100%;
    top: 0;
    z-index: 2;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .product-sub-head,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head {
    display: flex;
    justify-content: space-between;
    align-items: start;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .product-sub-head .express,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .express,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .express,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .express,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .express,
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .product-sub-head .out-of-stock,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .out-of-stock,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .out-of-stock,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .out-of-stock,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .out-of-stock {
    position: relative;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 11px;
    line-height: 10px;
    color: #20B35B;
    white-space: nowrap;
    margin-left: auto;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .product-sub-head .out-of-stock,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .out-of-stock,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .out-of-stock,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .out-of-stock,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .out-of-stock {
    color: #F32D43;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .product-sub-head .express::after,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head .express::after,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head .express::after,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head .express::after,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head .express::after {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #20B35B;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -10px;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .product-sub-head .out-of-stock::after,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head .out-of-stock::after,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head .out-of-stock::after,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head .out-of-stock::after,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head .out-of-stock::after {
    content: '';
    content: '\2716';
    width: 6px;
    height: 6px;
    position: absolute;
    left: -10px;
}

.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .campaign_info,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info{
    text-align: left;
    display: grid;
    gap: 4px;
    margin-top: 4px;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .campaign_info .campaign_label,
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .campaign_info .percentage,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .percentage,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .percentage,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .percentage,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .percentage{
    border-radius: 2px;
    padding: 2px 8px;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 11px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    width: fit-content;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .campaign_info .campaign_label,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label{
    background: #0DB7EB;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .campaign_info .campaign_label.black_bg_campaign,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label.black_bg_campaign,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label.black_bg_campaign,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label.black_bg_campaign,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .campaign_label.black_bg_campaign{
    background: #000;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .campaign_info .percentage,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .percentage,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .percentage,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .percentage,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .campaign_info .percentage {
    background: #F32D43;
}
.product-sub-info .campaign_listing_date {
    font-family: 'Inter';
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    color: #979797;
}
.page-with-filter .al-product-listing #instant-search-results-container .result-wrapper .product-sub-info .brand-image img,
#relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .brand-image img,
#trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .brand-image img,
.trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .brand-image img,
#frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .brand-image img{
    max-width: 100px;
    max-height: 30px;
    object-position: left;
    object-fit: contain;
}

.main-sidebar-box .sort-by-filter .ais-SortBy-select{
    border: none;
    padding: 0;
    color: #333333;
    padding-right: 10px;
    width: fit-content;
}
.main-sidebar-box .sort-by-filter .ais-SortBy-select:focus,
.main-sidebar-box .sort-by-filter .ais-SortBy-select:focus-visible{
    box-shadow: none;
    outline: none;
}
.main-sidebar-box .sort-by-filter{
    padding: 4px 13px 4px 8px;
    background: #FFFFFF;
    border: 1px solid #D3D4D8;
    border-radius: 8px;
    color: #333333;
    font-family: "Stag Sans Web";
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
}
.ais-ClearRefinements-button.action.primary{
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 14px;
    color: #11C1EA;
    background: transparent;
    border: none;
    margin-bottom: 10px;
    outline: none !important;
    box-shadow: none !important;
}
@media (min-width: 768px) {
    .result-sub-content.al-cst-result-content .prod-data-info p span:last-child{
        width: 200px;
    }
    .mobile-filter#instant-search-facets-container{
        display: flex;
        flex-wrap: wrap;
        column-gap: 16px;
    }
    .mobile-filter .ais-Panel .ais-Panel-header{
        background-color: #FFFFFF;
        border: 1px solid #D3D4D8;
        border-radius: 8px;
        padding: 11px 13px;
        color: #333333;
        line-height: 18px;
        font-weight: 400;
        font-size: 12px;
        font-family: "Stag Sans Web";
        background-image: url('../images/arrow-down.svg');
        background-repeat: no-repeat;
        background-size: 8px 13px;
        background-position: center right;
        background-origin: content-box;
        cursor: pointer;
    }
    .mobile-filter .ais-Panel .ais-Panel-header .name{
        margin-right: 25px;
        font-size: 14px;
    }
    .mobile-filter .ais-Panel .ais-Panel-body{
        position: absolute;
        box-shadow: 0px 3px 6px rgba(35, 38, 59, 0.25);
        border-radius: 8px;
        z-index: 10;
        background-color: #fff;
        top: 42px;
        white-space: nowrap;
        min-width: 250px;
        padding: 16px;
    }
    .ais-Panel-header:hover + .ais-Panel-body,
    .ais-Panel-body:hover{
        display: block;
        transition: all .7s ease-out;
    }
}

@media (max-width: 767px) {
    #algolia_instant_selector .visible-xs, #algolia_instant_selector .visible-sm{
        display: block !important;
    }
    .algolia-search-block {
        clear: both;
    }
    #instant-search-facets-container,
    #instant-search-facets-container + .mobile-filter-bg{
        display: none;
    }
    #instant-search-facets-container.hidden-xs, #instant-search-facets-container.hidden-sm{
        display: block;
    }
    .mobile-filter#instant-search-facets-container{
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        width: 80%;
        background: #FFFFFF;
        box-shadow: 0px 8px 16px rgba(35, 38, 59, 0.25);
        z-index: 1040;
        overflow: auto;
        height: 100%;
        flex-direction: column;
    }
    .mobile-filter#instant-search-facets-container > div{
        padding: 0 16px;
    }
    .mobile-filter .mobile-filter-header{
        position: sticky;
        top: 0;
        background: #fff;
        z-index: 10;
    }
    #instant-search-facets-container.hidden-xs + .mobile-filter-bg{
        background: rgba(35, 38, 59, 0.4);
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1039;
        display: block;
    }
    .result-sub-content.al-cst-result-content .price-wrapper .after_special{
        font-size: 14px;
        line-height: 20px;
    }
    .result-sub-content.al-cst-result-content .price-wrapper .before_special{
        font-size: 12px;
        line-height: 17px;
    }
    .result-sub-content.al-cst-result-content .result-title{
        font-size: 13px;
        line-height: 18px;
    }
    .page-with-filter #instant-search-results-container .result-wrapper .product-sub-info,
    #relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info,
    #trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info,
    .trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info,
    #frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info{
        top: 0 !important;
        bottom: 0;
    }
    .main-sidebar-box .sort-by-filter{
        padding: 5px 13px 5px 8px;
        margin-top: 15px;
        width: 100%;
        justify-content: center;
    }
    .result-sub-content.al-cst-result-content .result-title,
    #relatedProducts .auc-Recommend .auc-Recommend-container .auc-Recommend-item .product-url .product-name,
    #trendItems .auc-Recommend .auc-Recommend-container .auc-Recommend-item .product-url .product-name,
    .trendsItem-widget .auc-Recommend .auc-Recommend-container .auc-Recommend-item .product-url .product-name,
    #frequentlyBoughtTogether .auc-Recommend .auc-Recommend-container .auc-Recommend-item .product-url .product-name{
        font-size: 13px;
        line-height: 18px;
    }
    .result-sub-content.al-cst-result-content .prod-data-info p,
    .result-sub-content.al-cst-result-content .prod-data-info p span{
        font-size: 10px;
        line-height: 13px;
    }
    .page-with-filter .al-product-listing #algolia-right-container #instant-search-results-container .result-wrapper .product-sub-info .product-sub-head,
    .page-with-filter .al-product-listing #instant-search-results-container .result-wrapper:hover .result-sub-content.al-cst-result-content .add-cart-cst .tocart,
    #relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head,
    #trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head,
    .trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head,
    #frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info .product-sub-head,
    #relatedProducts .auc-Recommend-list .auc-Recommend-item:hover .result-sub-content.al-cst-result-content .add-cart-cst .tocart,
    #trendItems .auc-Recommend-list .auc-Recommend-item:hover .result-sub-content.al-cst-result-content .add-cart-cst .tocart,
    .trendsItem-widget .auc-Recommend-list .auc-Recommend-item:hover .result-sub-content.al-cst-result-content .add-cart-cst .tocart,
    #frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item:hover .result-sub-content.al-cst-result-content .add-cart-cst .tocart{
        display: none;
    }
    .page-with-filter .al-product-listing #algolia-right-container #instant-search-results-container .result-wrapper .product-sub-info,
    #relatedProducts .auc-Recommend-list .auc-Recommend-item .product-sub-info,
    #trendItems .auc-Recommend-list .auc-Recommend-item .product-sub-info,
    .trendsItem-widget .auc-Recommend-list .auc-Recommend-item .product-sub-info,
    #frequentlyBoughtTogether .auc-Recommend-list .auc-Recommend-item .product-sub-info{
        padding: 4px;
    }
    .page-with-filter .al-product-listing #algolia-right-container #instant-search-results-container .result-wrapper .result-thumbnail img,
    .related-products-cst #relatedProducts .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail .product-img,
    .related-products-cst #trendItems .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail .product-img,
    .related-products-cst .trendsItem-widget .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail .product-img,
    .related-products-cst #frequentlyBoughtTogether .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail .product-img {
        max-height: 130px;
    }
    .page-with-filter .al-product-listing #algolia-right-container #instant-search-results-container .result-wrapper .result-thumbnail,
    .related-products-cst #relatedProducts .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail,
    .related-products-cst #trendItems .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail,
    .related-products-cst .trendsItem-widget .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail,
    .related-products-cst #frequentlyBoughtTogether .auc-Recommend .auc-Recommend-container .auc-Recommend-item .result-thumbnail {
        height: 150px;
    }
    .page-with-filter .al-product-listing .custom-car-search .reg-num{
        padding: 25px 14px;
    }
    .page-with-filter .al-product-listing + .category-seo-view{
        text-align: left;
    }
    .page-with-filter .al-product-listing + .category-seo-view .category-seo-text h1,
    .page-with-filter .al-product-listing + .category-seo-view .category-seo-text h2,
    .page-with-filter .al-product-listing + .category-seo-view .category-seo-text h3,
    .page-with-filter .al-product-listing + .category-seo-view .category-seo-text h4,
    .page-with-filter .al-product-listing + .category-seo-view .category-seo-text h5,
    .page-with-filter .al-product-listing + .category-seo-view .category-seo-text h6{
        font-size: 20px;
        line-height: 21px;
    }
    .page-with-filter .al-product-listing ~ .page-footer .cst-footer-section .cst-header {
        font-size: 24px;
        line-height: 28px;
        text-align: left;
    }
    .ais-ClearRefinements-button.action.primary{
        margin-bottom: 0;
    }
    .al-product-listing .custom-car-search #category-slider-section .accessories-cat-list.swiper-container .category-name a{
        font-size: 14px;
    }
    .al-product-listing #category-slider-section.swiper-container .swiper-button-prev,
    .al-product-listing #category-slider-section.swiper-container .swiper-button-next{
        display: none;
    }
    .al-product-listing .custom-car-search #category-slider-section .cat-info .category-thumb{
        max-width: 62px;
        max-height: 62px;
        height: 62px;
    }
    .al-product-listing .custom-car-search #category-slider-section .cat-info .category-thumb .category-image{
        max-width: 55px;
        max-height: 55px;
    }
}
@media (min-width: 576px) {
    .page-with-filter .al-product-listing .category-discription-data .category-description-outer .border-b,
    .page-with-filter .al-product-listing .custom-car-search .wrap-car-section{
        padding-bottom: 30px;
        margin-bottom: 0;
        border-bottom: 1px solid#F0F0F0;
    }
}
