/* origami · tema karakteri — ortak header/footer/sayfa dilini bu tema özelleştirir.
   Ortak parça CSS'inde tanımlı değişkenler: --hd-* (header), --ft-* (footer) */
.hd-variant,.ft-variant{
  --hd-radius:10px;
  --hd-btn-radius:10px;
  --hd-nav-tt:none;
  --hd-nav-ls:0;
  --hd-nav-w:600;
  --hd-h:72px;
  --hd-brand-w:700;
  --hd-brand-ls:-.02em;
  --hd-line-w:1px;
  --hd-shadow:none;
}
/* Menü dili */
.hd-variant .hd-nav a,.hd-variant .hd3-link,.hd-variant .hd2-nav-in a,
.hd-variant .hd4-nav-in a,.hd-variant .hd5-nav a,.hd-variant .hd6-nav a,
.hd-variant .hd8-nav a,.hd-variant .hd10-nav-in a,.hd-variant .hd7-chip{
  text-transform:var(--hd-nav-tt);letter-spacing:var(--hd-nav-ls);font-weight:var(--hd-nav-w)
}
/* Buton + ikon biçimi */
.hd-variant .hd-cartbtn,.hd-variant .hd3-cart,.hd-variant .hd8-cart,.hd-variant .hd10-cart{
  border-radius:var(--hd-btn-radius)
}
.hd-variant .hd-iconbtn,.hd-variant .hd3-searchbtn,.hd-variant .hd3-burger,
.hd-variant .hd8-icon,.hd-variant .hd10-icon,.hd-variant .hd10-searchbtn{
  border-radius:var(--hd-btn-radius);border-width:var(--hd-line-w)
}
.hd-variant .hd-search,.hd-variant .hd5-search,.hd-variant .hd8-search{
  border-radius:var(--hd-btn-radius);border-width:var(--hd-line-w)
}
/* Marka tipografisi */
.hd-variant .hd-brand b{font-weight:var(--hd-brand-w);letter-spacing:var(--hd-brand-ls)}
/* Satır yüksekliği */
.hd-1 .hd-bar,.hd-2 .hd2-row,.hd-3 .hd3-row,.hd-4 .hd4-row,.hd-5 .hd5-row,
.hd-6 .hd6-row,.hd-7 .hd7-row,.hd-8 .hd8-row,.hd-9 .hd9-row,.hd-10 .hd10-row{
  min-height:var(--hd-h)
}
/* Footer karakteri */
.ft-variant{
  --ft-radius:var(--hd-radius);
  --ft-btn-radius:var(--hd-btn-radius);
  --ft-col-h3-tt:var(--hd-nav-tt);
  --ft-col-h3-ls:var(--hd-nav-ls);
}
.ft-variant .ft-col h3,.ft-variant .ft2-col h3,.ft-variant .ft3-col h3,
.ft-variant .ft5-col h3,.ft-variant .ft6-col h3,.ft-variant .ft7-col h3,
.ft-variant .ft8-col h3,.ft-variant .ft9-col h3{
  text-transform:var(--ft-col-h3-tt);letter-spacing:var(--ft-col-h3-ls)
}
.ft-variant .ft-1 .ft-grid>div,.ft-variant .ft-1 .ft-banner,.ft-variant .ft-1 .ft-payrow{
  border-radius:var(--ft-radius)
}
.ft-variant .ft-1 .ft-newsletter input,.ft-variant .ft-1 .ft-newsletter button,
.ft-variant .ft2-form input,.ft-variant .ft2-form button,.ft-variant .ft3-form input,
.ft-variant .ft3-form button,.ft-variant .ft5-form input,.ft-variant .ft5-form button,
.ft-variant .ft6-form input,.ft-variant .ft6-form button,.ft-variant .ft7-form input,
.ft-variant .ft7-form button,.ft-variant .ft8-form input,.ft-variant .ft8-form button,
.ft-variant .ft9-form input,.ft-variant .ft9-form button{
  border-radius:var(--ft-btn-radius)
}
/* Tema başlığı */
.hd-variant .hd-brand b{font-family:var(--oc-head,'Outfit')}