/* Atölye: krem kağıt, serif başlıklar, ince çizgiler, köşesiz yüzeyler. Butik ve el yapımı ürünler için. */
body {
  --zemin: #f5f0e6; --yuzey: #fbf7ef; --metin: #2a241d; --soluk: #6b6052; --cizgi: #d8cdba;
  --vurgu: #9c3d1c; --vurgu-koyu: #7c2f14; --vurgu-yazi: #fbf7ef; --hata: #a3271b; --uyari: #8f5a0a;
  --gorsel-zemin: #ebe2d2; --vitrin-zemin: #ebe2d2; --vitrin-yazi: #5d5345; --kose: 0px; --kart-kose: 0px;
  --yazi-baslik: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;
  --koyu: #2a241d; --koyu-yazi: #f5f0e6; --koyu-soluk: #c9bfae; --indirim: #9c3d1c; --indirim-yazi: #fbf7ef;
  color-scheme: light;
}
.duyuru { font-family: var(--yazi-baslik); font-style: italic; font-weight: 400; }
.ust { box-shadow: none; }
.marka { font-weight: 400; font-size: 28px; letter-spacing: 0; color: var(--metin); }
.menu-oge > a { text-transform: uppercase; letter-spacing: .12em; font-size: 12px; }
.yan-baslik { font-family: var(--yazi-baslik); font-weight: 400; font-size: 18px; }
.vitrin-baslik, .vitrin h1, .bolum-baslik, .baslik, .urun h1 { font-weight: 400; letter-spacing: 0; }
.bolum-baslik { font-size: 24px; }
.dugme, button { text-transform: uppercase; letter-spacing: .08em; font-size: 13px; }
button.bag, .slider-ok { text-transform: none; letter-spacing: 0; font-size: 14px; }
.slider-ok { font-size: 22px; }
.raf-sekmeler button { font-size: 12px; }
.kart { background: none; border-color: transparent; }
.kart:hover { box-shadow: none; border-color: var(--cizgi); }
.kart-ad { font-family: var(--yazi-baslik); font-size: 17px; font-weight: 400; }
.kart-fiyat { font-weight: 500; font-size: 16px; }
.urun-fiyat { font-weight: 400; color: var(--metin); }
.banner strong { font-weight: 400; font-size: 23px; }
.alt-marka { font-weight: 400; font-size: 20px; }
