/* Katalog Blok 01 - urun izgarasi kategori filtresi: hap (pill) gorunum.
   Impreza native filtre stilleri (1/2/3) yeterince modern degil; temel style_2 uzerine. */
.urun-izgara .g-filters.style_2{ display:flex; flex-wrap:wrap; gap:.5rem; margin-bottom:2rem; padding:0; background:none; }
.urun-izgara .g-filters.style_2 .g-filters-item{ flex:none; width:auto; margin:0; padding:.7rem 1.3rem; border:1px solid var(--renk-7); border-radius:999px; background:var(--renk-4); color:var(--renk-5); font-size:.8rem; font-weight:600; letter-spacing:.08em; text-transform:uppercase; line-height:1; transition:border-color .2s, background-color .2s, color .2s; }
.urun-izgara .g-filters.style_2 .g-filters-item:hover{ border-color:var(--renk-1); color:var(--renk-1); background:var(--renk-4); }
.urun-izgara .g-filters.style_2 .g-filters-item.active,
.urun-izgara .g-filters.style_2 .g-filters-item.active:hover{ border-color:var(--renk-1); background:var(--renk-1); color:var(--renk-4); }
.urun-izgara .g-filters.style_2 .g-filters-item:focus-visible{ outline:2px solid var(--renk-2); outline-offset:2px; }
/* Mobil: alt alta dizilmek yerine yatay kaydirilabilir tek satir */
@media (max-width:600px){
	.urun-izgara .g-filters.style_2{ flex-wrap:nowrap; overflow-x:auto; scrollbar-width:none; margin-left:-1rem; margin-right:-1rem; padding:0 1rem; }
	.urun-izgara .g-filters.style_2::-webkit-scrollbar{ display:none; }
}
