/* Homepage: wider product grids (New Arrivals, Featured, etc.) and slightly larger cards */

@media (min-width: 1200px) {
    .index-wrapper > .container {
        max-width: 1520px !important;
    }
}

@media (min-width: 1600px) {
    .index-wrapper > .container {
        max-width: 1680px !important;
    }
}

/* Slightly tighter gutters so cards use horizontal space a bit better */
.index-wrapper .row-product {
    margin-left: -12px;
    margin-right: -12px;
}

.index-wrapper .row-product .col-product {
    padding-left: 12px;
    padding-right: 12px;
}

/* Modest bump to card text on homepage grids */
.index-wrapper .product-item .item-details .product-title {
    font-size: 0.9375rem;
    line-height: 24px;
}

.index-wrapper .product-item .item-meta .price {
    font-size: 1rem;
}

.index-wrapper .product-item .product-user {
    font-size: 0.8125rem;
}
