.col-4.col-lg-3 > div:first-child:not(.vel-modal)
{
    width: auto;
    height: 150px !important;
}

.col-4.col-lg-3 > div:first-child:not(.vel-modal) img
{
    width: 100%;
    height: 100%;
    object-fit: contain;
    mix-blend-mode: multiply;
}

div.media-body.col-8.col-lg-9 > div.mb-1 > div.form-check {
    margin-left: 10px !important;
}

div.media-body.col-8.col-lg-9 small {
    font-size: 14px;
}

.card.card-body.mb-2.p-1.bg-light {
    height: 96%;
}

@media (max-width: 768px) {
    .search_input input {
        height: 52px;
        /* margin-bottom: 25px; */
        /* margin-top: 12px; */
    }

    .search_input .fa-search {
        margin-top: 11px;
        top: 7px;
    }

    .search_input .fa-times {
        margin-top: 11px;
        top: 7px;
    }

    .search_input .fa-circle-notch {
        margin-top: 11px;
        top: 7px;
    }
}

.search-result-item:hover {
    background: #00000005;
}

.nav-sticky {
    box-shadow: none !important;
}

.product-skeleton {
    width: 526px;
}

@media (max-width: 768px) {
    .product-skeleton {
        width: 100%;
    }
}

.btn-close {
    background-size: 0.7em;
    margin-left: 0 !important;
    margin-inline-start: auto !important;
}

.modal-header {
    border: none !important;
}
