/* Pazar: turuncu üst bant, sarı vurgular, belirgin fiyat. Kampanya odaklı mağazalar için. */
body {
  --zemin: #f1f2f4; --yuzey: #ffffff; --metin: #1b1d21; --soluk: #646b76; --cizgi: #e3e5e9;
  --vurgu: #c8410b; --vurgu-koyu: #a93608; --vurgu-yazi: #ffffff; --hata: #c92a2a; --uyari: #a35200;
  --gorsel-zemin: #ffffff; --vitrin-zemin: #c8410b; --vitrin-yazi: #ffffff; --kose: 10px; --kart-kose: 10px;
  --koyu: #1b1d21; --koyu-soluk: #adb3bd; --indirim: #e03131;
  color-scheme: light;
  overflow-x: clip;
}
.duyuru { color: #ffd43b; font-weight: 600; }
.ust { background: var(--vurgu); border-bottom: 0; }
.marka, .sepet-bag, .sepet-tutar { color: #fff; }
.marka { letter-spacing: -.03em; }
.ara input { background: #fff; border-color: #fff; }
.ara button { background: var(--koyu); border-color: var(--koyu); }
.ara button:hover { background: #000; }
.rozet { background: #ffd43b; color: #1b1d21; font-weight: 700; }
.ust-menu { background: #fff; border-top: 0; margin-top: 8px; flex: 0 0 100vw; margin-inline: calc(50% - 50vw); padding-inline: calc(50vw - 50%); box-shadow: inset 0 -1px 0 var(--cizgi); }
.menu-oge > a { padding-block: 10px; }
.vitrin { background: linear-gradient(105deg, #a93608 0%, #c8410b 55%, #d9480f 100%); color: #fff; }
.vitrin .dugme.ana { background: #ffd43b; border-color: #ffd43b; color: #1b1d21; }
.vitrin .dugme.ana:hover { background: #fcc419; border-color: #fcc419; }
.slider-nokta button { border-color: #fff; }
.slider-nokta button[aria-current=true] { background: #ffd43b; border-color: #ffd43b; }
.banner { background: var(--yuzey); border: 1px solid var(--cizgi); }
.kart { border-color: transparent; }
.kart-fiyat { color: var(--vurgu); font-size: 19px; }
.bolum-baslik { font-size: 20px; }
@media (max-width: 760px) {
  .ust-ic { padding-bottom: 12px; }
}
