/* Mardin Sabun – "Yöresel & Minimal" alternatif tema (ms-tema.css'in üzerine yüklenir) */
:root{
  --y-tas:#f5efe5;      /* Mardin taşı kremi */
  --y-tas2:#ebe1d1;
  --y-kerpic:#9a5a36;   /* kerpiç / toprak */
  --y-kahve:#3a2a20;    /* koyu taş kahvesi */
  --y-cizgi:#ddd0bd;
  --y-motif:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='14' viewBox='0 0 120 14'%3E%3Cg fill='none' stroke='%239a5a36' stroke-width='1.2'%3E%3Cpath d='M0 7h46'/%3E%3Cpath d='M74 7h46'/%3E%3Cpath d='M60 1l6 6-6 6-6-6z'/%3E%3Ccircle cx='50' cy='7' r='1.6' fill='%239a5a36'/%3E%3Ccircle cx='70' cy='7' r='1.6' fill='%239a5a36'/%3E%3C/g%3E%3C/svg%3E");
}
body{background:var(--y-tas)!important}
.categories,.bestsellers,.deals,.features{background:var(--y-tas)!important}
.bestsellers{border-top:1px solid var(--y-cizgi);border-bottom:1px solid var(--y-cizgi)}

/* Üst şerit ve başlık: sade */
.top-header{background:var(--y-tas)!important;border-bottom:1px solid var(--y-cizgi)!important}
.top-header a,.top-header span,.top-header .phone-number,.top-header i{color:var(--y-kahve)!important}
.top-header .catalog-link{border-color:var(--y-kahve)!important;color:var(--y-kahve)!important}
.main-header,.header{background:var(--y-tas)!important}
.main-header{border-bottom:1px solid var(--y-cizgi)}
.search-container input{background:#fff!important;border-radius:2px!important}
.cart-icon{background:var(--y-kahve)!important;border-color:var(--y-kahve)!important;border-radius:2px!important}
.nav-menu a,.desktop-menu a{font-size:13px!important;letter-spacing:1.2px;text-transform:uppercase}
.header .logo a::after{color:var(--y-kerpic)}

/* Başlıklar: motifli ayraç */
.section-title{font-size:38px!important;font-weight:500!important}
.section-title::after,.title-line{
  background:var(--y-motif) center/120px 14px no-repeat!important;
  width:120px!important;height:14px!important;border:0!important
}

/* Kategori kartları: Mardin kemeri formu */
.category-item{border-radius:160px 160px 4px 4px!important;box-shadow:none!important;border:1px solid var(--y-cizgi)}
.category-item:hover{transform:none!important;box-shadow:none!important;border-color:var(--y-kerpic)}
.category-name{background:var(--y-tas)!important;border-radius:2px!important;font-size:12px!important;letter-spacing:1.5px}

/* Ürün kartları: çerçevesiz, sakin */
.product-item{background:transparent!important;border:0!important;border-radius:0!important}
.product-item:hover{transform:none!important;box-shadow:none!important}
.product-img{background:var(--y-tas2)!important;border-radius:2px}
.product-title{font-size:22px!important;font-weight:500!important}
.product-price,.discount-price,.detail-current-price{color:var(--y-kahve)!important}
.product-discount{background:transparent!important;color:var(--y-kerpic)!important;border:1px solid var(--y-kerpic)!important;border-radius:2px!important;font-size:12px!important;padding:2px 8px!important}

/* Butonlar: koyu, köşeli, sade */
.btn-primary,.btn.btn-primary,.deals .btn,.detail-add-to-cart,.add-to-cart,.ms-hero-btn{
  background:var(--y-kahve)!important;border-color:var(--y-kahve)!important;color:#fff!important;
  border-radius:2px!important;text-transform:uppercase;font-size:13px!important;letter-spacing:1.6px
}
.ms-hero-btn{background:var(--y-tas)!important;color:var(--y-kahve)!important}
.ms-hero-btn:hover,.btn-primary:hover,.detail-add-to-cart:hover{background:var(--y-kerpic)!important;color:#fff!important}

/* Kampanya ve özellikler */
.deals-wrapper{border-radius:2px!important;box-shadow:none!important;border:1px solid var(--y-cizgi)}
.countdown-item>:first-child,.countdown-item span:first-child{background:transparent!important;color:var(--y-kahve)!important;border:1px solid var(--y-kahve)!important;border-radius:2px!important}
.feature-item{background:transparent!important;border:0!important;border-right:1px solid var(--y-cizgi)!important;border-radius:0!important}
.feature-item:last-child{border-right:0!important}
.feature-item i{color:var(--y-kerpic)!important}

/* Alt bilgi: Mardin taşı kahvesi + motif çizgisi */
.footer{background:var(--y-kahve)!important;position:relative}
.footer::before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:var(--y-motif) center/120px 14px repeat-x;opacity:.55}
.footer-title::after{background:var(--y-kerpic)!important}

/* Hero: üst başlık rengi */
.ms-hero-ust{color:#e9cfb0}

/* Urun sayfasi sepete ekle */
button[class*="add-to-cart"],.detail-add-to-cart{background:var(--y-kahve)!important;border-color:var(--y-kahve)!important;border-radius:2px!important;text-transform:uppercase;letter-spacing:1.6px}
button[class*="add-to-cart"]:hover{background:var(--y-kerpic)!important}
.fa-truck{color:var(--y-kerpic)!important}
