/* Kategori ürün grid — tema blade sınıfları Shop Vite build’de yok; sabit CSS */
.category-product-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 1.5rem 1.25rem;
    width: 100%;
    align-items: start;
}

.category-product-grid .group {
    width: 100% !important;
    max-width: none !important;
}

.category-product-grid .group > div {
    max-width: 100% !important;
}

.category-product-grid .glamour-installment-banner {
    font-size: 0.75rem;
    line-height: 1.35;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    word-break: break-word;
}

@media (max-width: 1060px) {
    .category-product-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 640px) {
    .category-product-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1rem;
    }
}
