.navbar-brand img {
filter: brightness(13.5);
}

@media only screen and (min-width: 1024px) {
    .main-menu li.root-level>a {
        padding-bottom: 1rem;

    }
}


@media (min-width: 1024px) {
    .lg\:grid-cols-5 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}


.aspect-[14/13]{
object-fit: contain;
}


@media (max-width: 767px) {
    .product-card__price .total-price {
        font-size: 17px;
    }
}


.text-center.group a .overflow-hidden .object-cover{
object-fit: contain;
}