#spares {
    padding-top: 4.5rem;
    background: #f8f8ffe0;
}
#spares .bnr_wdt {
    width: 90%;
}
#spares .card .card {
    width: max-content;
}
#spares .card span{
    font-weight: 500;
}
#spares .card {
    box-shadow: 0px 0px 2px 0px #00000040;
    img {
        transition: 0.3s ease !important;
    }
}
#spares .card:hover {
    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    .position-relative img, svg {
        transform: scale(1.1);
        /* margin-top: -21px !important;
        margin-bottom: 21px !important; */
    }
}

#spares .card img {
    object-fit: cover;
}
@media(min-width: 600px) and (max-width: 1024px) {
    #products, #product_detail {
        padding-top: 5rem;
    }
}
@media (max-width: 600px) {
    #spares {
        padding-top: 4rem;
    }
}