/* PAZAR-KIT arketip: moda — segment sekmeleri, asimetrik kampanya mozaigi, koleksiyon rayi, trend 4'lu izgara */
.pz-segment{background:var(--pz-ust-bg);color:var(--pz-ust-y);border-bottom:1px solid var(--pz-ust-cizgi)}
.pz-segment-ic{display:flex;align-items:stretch;gap:4px;min-height:40px;overflow-x:auto;scrollbar-width:none}
.pz-segment-ic::-webkit-scrollbar{display:none}
.pz-segment a{display:flex;align-items:center;padding:0 16px;font-weight:700;font-size:.9rem;white-space:nowrap;border-bottom:3px solid transparent;color:var(--pz-ust-y2)}
.pz-segment a:hover,.pz-segment a.aktif{color:var(--pz-ust-y);border-bottom-color:var(--pz-ana)}
.pz-h-renkli .pz-segment a:hover,.pz-h-renkli .pz-segment a.aktif{border-bottom-color:var(--pz-ana-y)}
.pz-segment-not{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--pz-ust-y2);white-space:nowrap}
.pz-segment-not .pz-i{width:16px;height:16px}
.pz-d-moda .pz-bar{border-bottom:1px solid var(--pz-ust-cizgi)}
.pz-d-moda .pz-bar-ic{grid-template-columns:auto minmax(0,1fr) auto}
.pz-d-moda .pz-ara{max-width:460px;width:100%;justify-self:end;border-radius:999px;height:42px}
.pz-d-moda.pz-h-acik .pz-ara{border:1.5px solid var(--line);background:var(--bg)}
.pz-d-moda .pz-ara button{border-radius:999px;margin:3px;padding:0 16px}
.pz-d-moda .pz-logo-metin b{font-size:1.6rem;font-weight:700;letter-spacing:-.01em}
.pz-d-moda .pz-menu-ic{justify-content:center}
.pz-d-moda .pz-menu-linkler{justify-content:center;flex:0 1 auto}
.pz-d-moda .pz-menu-linkler a{font-weight:600}

.pz-md-giris{padding:16px 0 6px}
.pz-md-mozaik{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:230px 230px;gap:12px}
.pz-md-buyuk{grid-row:1/3;position:relative;border-radius:var(--pz-r2);overflow:hidden;background:var(--bg)}
.pz-md-buyuk>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pz-md-buyuk-metin{position:absolute;left:18px;bottom:18px;right:18px;max-width:440px;background:var(--surface);color:var(--text);border-radius:var(--pz-r);padding:18px 20px;box-shadow:0 18px 40px -20px rgba(0,0,0,.5)}
.pz-md-buyuk-metin h1{font-size:clamp(1.3rem,2.2vw,1.9rem) !important;line-height:1.15 !important;margin:10px 0 6px !important}
.pz-md-p{display:block;color:var(--muted);font-size:.9rem}
.pz-md-buyuk .pz-slayt-btn{margin-top:12px}
.pz-md-kucuk{position:relative;border-radius:var(--pz-r2);overflow:hidden;display:block}
.pz-md-kucuk>img{position:absolute;right:12px;bottom:12px;width:44%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--pz-r);box-shadow:0 12px 24px -14px rgba(0,0,0,.45)}
.pz-md-kucuk-metin{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;padding:16px;max-width:58%;height:100%}
.pz-md-kucuk-metin small{font-size:.76rem;font-weight:600;opacity:.82}
.pz-md-kucuk-metin b{font-size:1.15rem;line-height:1.2}
.pz-md-kucuk-metin span{margin-top:auto;display:inline-flex;align-items:center;gap:4px;font-size:.84rem;font-weight:700}
.pz-md-kucuk-metin .pz-i{width:15px;height:15px}
.pz-md-markalar{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px}
.pz-md-markalar::-webkit-scrollbar{display:none}
.pz-md-marka{display:flex;align-items:center;gap:10px;flex-shrink:0;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 18px 6px 6px}
.pz-md-marka:hover{border-color:var(--pz-ana)}
.pz-md-marka-harf{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--text);color:var(--surface);font-weight:800;font-size:1.1rem}
.pz-md-marka:nth-child(3n+2) .pz-md-marka-harf{background:var(--pz-ana);color:var(--pz-ana-y)}
.pz-md-marka:nth-child(3n+3) .pz-md-marka-harf{background:var(--accent);color:var(--pz-accent-y)}
.pz-md-marka b{font-size:.92rem}
.pz-md-marka small{font-size:.74rem;color:var(--muted)}
.pz-d-moda .pz-kart-resim{aspect-ratio:4/5}
.pz-md-bannerlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pz-md-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 18px 24px;border-radius:var(--pz-r2);min-height:170px;overflow:hidden}
.pz-md-banner-metin{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}
.pz-md-banner-metin small{font-size:.78rem;font-weight:600;color:var(--muted)}
.pz-md-banner-metin b{font-size:1.4rem;line-height:1.15}
.pz-md-banner-metin .pz-btn{padding:8px 14px;font-size:.84rem;margin-top:4px}
.pz-md-banner img{width:150px;aspect-ratio:1;object-fit:cover;border-radius:50%;flex-shrink:0;box-shadow:0 12px 26px -14px rgba(0,0,0,.45)}
@media (min-width:1181px){
  .pz-d-moda .pz-izgara{--sutun:4;gap:16px}
  .pz-d-moda .pz-ray{--ray:5}
}
@media (max-width:1000px){
  .pz-md-mozaik{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:340px 170px 170px}
  .pz-md-buyuk{grid-row:auto;grid-column:1/-1}
}
@media (max-width:900px){
  .pz-segment-not{display:none}
  .pz-d-moda .pz-ara{max-width:none}
}
@media (max-width:600px){
  .pz-md-mozaik{grid-template-rows:300px 150px 150px;gap:8px}
  .pz-md-buyuk-metin{left:10px;right:10px;bottom:10px;padding:12px 14px}
  .pz-md-p{display:none}
  .pz-md-kucuk-metin{padding:10px;max-width:64%}
  .pz-md-kucuk>img{width:42%;right:8px;bottom:8px}
  .pz-md-kucuk-metin b{font-size:.95rem}
  .pz-md-bannerlar{grid-template-columns:minmax(0,1fr)}
  .pz-md-banner{min-height:130px;padding:14px}
  .pz-md-banner img{width:104px}
  .pz-md-banner-metin b{font-size:1.15rem}
}
@media (min-width:1001px){
  .pz-ayna .pz-md-mozaik{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}
  .pz-ayna .pz-md-buyuk{grid-column:3;grid-row:1/3}
  .pz-ayna .pz-md-buyuk-metin{left:auto;right:18px}
}
