/* Mağaza görünümü sütunları. Telefon 2, tablet 3, geniş ekran --mz-kolon-*.
   Kaydırmalı iz varsayılan 6 kart hesabını ezer; klon ve scrollLeft döngüsü aynı kalır. */
@media (min-width: 768px) and (max-width: 1199.98px) {
    .product-track .carousel-product {
        flex: 0 0 calc((100% - 36px) / 3) !important;
        width: auto !important;
        max-width: none !important;
        min-width: 0 !important;
    }
    .magaza-kategori-v2__urunler .magaza-kategori-v2-product-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
@media (min-width: 1200px) {
    .product-track .carousel-product {
        flex: 0 0 calc((100% - (var(--mz-kolon-anasayfa, 6) - 1) * 18px) / var(--mz-kolon-anasayfa, 6)) !important;
        width: auto !important;
        max-width: none !important;
        min-width: 0 !important;
    }
    .mz-kolon-anasayfa {
        flex: 0 0 calc(100% / var(--mz-kolon-anasayfa, 6)) !important;
        max-width: calc(100% / var(--mz-kolon-anasayfa, 6)) !important;
        width: calc(100% / var(--mz-kolon-anasayfa, 6)) !important;
    }
    .mz-kolon-liste {
        flex: 0 0 calc(100% / var(--mz-kolon-liste, 5)) !important;
        max-width: calc(100% / var(--mz-kolon-liste, 5)) !important;
        width: calc(100% / var(--mz-kolon-liste, 5)) !important;
    }
    .magaza-kategori-v2__urunler .magaza-kategori-v2-product-grid {
        grid-template-columns: repeat(var(--mz-kolon-liste, 5), minmax(0, 1fr));
    }
}
