/* PAZAR-KIT arketip: firsat — en ustte geri sayim bandi, kupon merkezi, JS'siz sekmeli siralama, belirgin indirimler */
.pz-fbant{background:color-mix(in srgb,var(--text) 92%,#000);color:#fff}
.pz-h-koyu .pz-fbant{background:var(--pz-ana);color:var(--pz-ana-y)}
.pz-fbant-ic{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;min-height:44px;padding-top:6px !important;padding-bottom:6px !important}
.pz-fbant b{display:inline-flex;align-items:center;gap:6px;font-size:.95rem}
.pz-fbant b .pz-i{color:var(--pz-ana)}
.pz-h-koyu .pz-fbant b .pz-i{color:inherit}
.pz-fbant-sayac{display:inline-flex;align-items:center;gap:8px;font-size:.8rem}
.pz-fbant .pz-sayac{background:var(--pz-ana);color:var(--pz-ana-y);font-size:1rem;padding:4px 10px}
.pz-h-koyu .pz-fbant .pz-sayac{background:#fff;color:var(--text)}
.pz-fbant a{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:.86rem;border:1.5px solid currentColor;border-radius:999px;padding:4px 12px}
.pz-fbant a .pz-i{width:15px;height:15px}
.pz-d-firsat .pz-menu-linkler{gap:8px;padding:6px 0}
.pz-d-firsat .pz-menu-linkler a{border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:.86rem}
.pz-d-firsat .pz-menu-linkler a.pz-menu-vurgu{display:inline-flex;align-items:center;gap:5px;background:var(--pz-ana);color:var(--pz-ana-y);border-color:transparent;font-weight:700}
.pz-d-firsat .pz-menu-vurgu .pz-i{width:16px;height:16px}
.pz-d-firsat .pz-rozet--indirim{font-size:.95rem;padding:5px 10px;border-radius:var(--pz-r) 0 var(--pz-r) 0;top:0;left:0}
.pz-d-firsat .pz-kart--sira .pz-rozet--indirim{left:auto;right:0;border-radius:0 var(--pz-r) 0 var(--pz-r)}
.pz-d-firsat.pz-k-k4 .pz-rozet--indirim{font-size:.8rem;padding:3px 7px}
.pz-d-firsat .pz-fiyat b.pz-fiyat-ind{font-size:1.15rem}

.pz-fs-giris{padding:16px 0 6px}
.pz-fs-giris-ic{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}
.pz-fs-kuponmerkez{background:var(--surface);border:1px solid var(--line);border-radius:var(--pz-r2);padding:16px;min-width:0}
.pz-kuponlar--merkez{grid-template-columns:repeat(2,minmax(0,1fr))}
.pz-fs-promo{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--pz-r);min-height:84px}
.pz-fs-promo span:not(.pz-kutu-ikon){flex:1;min-width:0;display:flex;flex-direction:column}
.pz-fs-promo small{font-size:.76rem;opacity:.82;font-weight:600}
.pz-fs-promo b{font-size:1.05rem;line-height:1.2}
.pz-fs-promo .pz-kutu-ikon{width:40px;height:40px}

.pz-sekmeler{position:relative}
.pz-sekme-tik{position:absolute;opacity:0;pointer-events:none}
.pz-sekme-basliklar{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:12px;padding-bottom:2px}
.pz-sekme-basliklar::-webkit-scrollbar{display:none}
.pz-sekme-basliklar label{flex-shrink:0;cursor:pointer;padding:8px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-weight:600;font-size:.88rem}
.pz-sekme-basliklar label:hover{border-color:var(--pz-ana)}
.pz-sekme-panel{display:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--pz-r2);padding:14px}
#pz-sekme-0:checked ~ .pz-sekme-panel-0,#pz-sekme-1:checked ~ .pz-sekme-panel-1,#pz-sekme-2:checked ~ .pz-sekme-panel-2,#pz-sekme-3:checked ~ .pz-sekme-panel-3,#pz-sekme-4:checked ~ .pz-sekme-panel-4,#pz-sekme-5:checked ~ .pz-sekme-panel-5{display:block}
#pz-sekme-0:checked ~ .pz-sekme-basliklar label[for="pz-sekme-0"],#pz-sekme-1:checked ~ .pz-sekme-basliklar label[for="pz-sekme-1"],#pz-sekme-2:checked ~ .pz-sekme-basliklar label[for="pz-sekme-2"],#pz-sekme-3:checked ~ .pz-sekme-basliklar label[for="pz-sekme-3"],#pz-sekme-4:checked ~ .pz-sekme-basliklar label[for="pz-sekme-4"],#pz-sekme-5:checked ~ .pz-sekme-basliklar label[for="pz-sekme-5"]{background:var(--pz-ana);color:var(--pz-ana-y);border-color:transparent}
.pz-sekme-tik:focus-visible + .pz-sekme-tik,.pz-sekmeler:focus-within .pz-sekme-basliklar{outline:0}
.pz-sira-liste{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}
.pz-sira-liste a{display:grid;grid-template-columns:34px 64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:var(--pz-r);transition:background .15s}
.pz-sira-liste a:hover{background:var(--bg)}
.pz-sira-no{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--pz-ana) 14%,var(--surface));color:color-mix(in srgb,var(--pz-ana) 80%,var(--text));font-weight:800}
.pz-sira-liste li:first-child .pz-sira-no{background:var(--pz-ana);color:var(--pz-ana-y)}
.pz-sira-liste img{width:64px;height:64px;object-fit:cover;border-radius:calc(var(--pz-r) - 2px);background:var(--bg)}
.pz-sira-ad{font-size:.88rem;font-weight:600;line-height:1.3;display:flex;flex-direction:column;min-width:0}
.pz-sira-ad small{font-size:.74rem;color:color-mix(in srgb,var(--pz-ana) 80%,var(--text));font-weight:700}
.pz-sira-fiyat{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}
.pz-sira-fiyat em{font-style:normal;background:var(--pz-ana);color:var(--pz-ana-y);border-radius:6px;padding:1px 7px;font-weight:800;font-size:.86rem}
.pz-sira-fiyat b{font-size:.95rem}
@media (min-width:1181px){
  .pz-d-firsat .pz-izgara{--sutun:5}
  .pz-d-firsat .pz-ray{--ray:6}
}
@media (max-width:1000px){
  .pz-fs-giris-ic{grid-template-columns:260px minmax(0,1fr)}
  .pz-kuponlar--merkez{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
  .pz-fs-giris-ic{grid-template-columns:minmax(0,1fr)}
  .pz-fs-giris .pz-gunfirsat{display:grid;grid-template-columns:130px minmax(0,1fr);grid-template-areas:"bas bas" "resim ad" "resim fiyat" "resim stok" "resim btn";gap:6px 12px;align-items:start}
  .pz-fs-giris .pz-gunfirsat-bas{grid-area:bas}
  .pz-fs-giris .pz-gunfirsat-resim{grid-area:resim}
  .pz-fs-giris .pz-gunfirsat-resim img{aspect-ratio:1/1}
  .pz-fs-giris .pz-gunfirsat-ad{grid-area:ad}
  .pz-fs-giris .pz-gunfirsat .pz-fiyat{grid-area:fiyat}
  .pz-fs-giris .pz-gunfirsat .pz-stok{grid-area:stok}
  .pz-fs-giris .pz-gunfirsat .pz-btn{grid-area:btn}
  .pz-sira-liste{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:600px){
  .pz-fbant-ic{gap:8px 12px}
  .pz-fbant b{font-size:.84rem;flex-basis:100%;justify-content:center}
  .pz-fs-giris .pz-gunfirsat{grid-template-columns:100px minmax(0,1fr);padding:12px}
  .pz-sira-liste a{grid-template-columns:28px 52px minmax(0,1fr) auto;gap:8px;padding:6px 2px}
  .pz-sira-no{width:28px;height:28px;font-size:.85rem}
  .pz-sira-liste img{width:52px;height:52px}
  .pz-fs-kuponmerkez{padding:12px}
}
@media (min-width:761px){
  .pz-ayna .pz-fs-giris-ic{grid-template-columns:minmax(0,1fr) 300px}
  .pz-ayna .pz-fs-giris .pz-gunfirsat{order:2}
}
.pz-h-koyu .pz-fbant{background:var(--accent);color:var(--pz-accent-y)}
.pz-h-koyu .pz-fbant .pz-sayac{background:color-mix(in srgb,var(--text) 92%,#000);color:#fff}
