/* Mağaza listesi — yalnızca veri bağlamanın gerektirdiği küçük ekler */

/* Etkin filtre satırı ve boş kart noktaları gizliyken Amerce'nin
   display kurallarını ezsin */
[data-module-name="magaza-02-urun-listesi"] [hidden] {
    display: none !important;
}

/* Sayfalama: Amerce'de iki düzenin içinde (grid-column: 1/-1) duran
   .wd-full kutusu burada iki düzenin altında ortak; shop.js'in verdiği
   flex + ortalama ve ızgara aralığı kadar üst boşluk */
[data-module-name="magaza-02-urun-listesi"] [data-pagination] {
    display: flex;
    justify-content: center;
    margin-top: 40px;
}
@media (max-width: 575px) {
    [data-module-name="magaza-02-urun-listesi"] [data-pagination] {
        margin-top: 32px;
    }
}

/* Kategori listesi: bulunulan kategori koyu, alt kategoriler girintili */
[data-module-name="magaza-02-urun-listesi"] .group-category .list-item.a-active .label {
    font-weight: 600;
    color: var(--primary);
}
[data-module-name="magaza-02-urun-listesi"] .group-category .list-item.a-depth-1 { padding-left: 16px; }
[data-module-name="magaza-02-urun-listesi"] .group-category .list-item.a-depth-2 { padding-left: 32px; }
[data-module-name="magaza-02-urun-listesi"] .group-category .list-item.a-depth-3 { padding-left: 48px; }

/* Ürün yoksa: Amerce'nin boş sepet kutusu (yan sepetteki) sayfa içinde */
[data-module-name="magaza-02-urun-listesi"] .a-shop-empty {
    height: auto;
    padding: 40px 0 0;
}
[data-module-name="magaza-02-urun-listesi"] .a-shop-empty .shop-empty_bot {
    width: 100%;
    max-width: 354px;
    margin: 0 auto;
}

/* Kart renk noktaları görsel taşımıyor; tıklama ürün sayfasına gider */
[data-module-name="magaza-02-urun-listesi"] .product-color_list .product-color-item {
    cursor: pointer;
}
