/* Kadife — imza katmanı (theme.css'i ezer) */

body { background-image: radial-gradient(circle at 50% -10%, rgba(212,176,106,.08), transparent 55%); }
.bolum-ust h2, .blok-baslik { font-style: italic; font-weight: 500; color: #f3ead7; }
.us-etiket, .tek-urun-etiket { color: var(--renk-vurgu); letter-spacing: .24em; }
.urun-kart-gorsel { border-radius: 14px; box-shadow: 0 0 0 1px var(--renk-kenar); transition: box-shadow .35s ease; }
.urun-kart:hover .urun-kart-gorsel { box-shadow: 0 0 0 1px var(--renk-vurgu), 0 18px 44px rgba(212,176,106,.14); }
.guncel-fiyat { color: var(--renk-vurgu); }
.indirim-rozet { background: transparent; border: 1px solid var(--renk-vurgu); color: var(--renk-vurgu); border-radius: 999px; letter-spacing: .18em; font-size: .58rem; }
.hero-slayt::before { background: linear-gradient(180deg, rgba(25,16,25,.4), rgba(25,16,25,.78)); }
.blok-hero-baslik { font-style: italic; font-weight: 500; }
.duyuru-cubugu { background: var(--renk-vurgu); color: #211622; letter-spacing: .18em; text-transform: uppercase; font-size: .64rem; font-weight: 700; }
.logo { letter-spacing: .3em; text-transform: uppercase; font-weight: 400; color: #f3ead7; }
.vn-panel-kap { background: var(--renk-yumusak); border: 1px solid var(--renk-kenar); }
.vn-nokta { background: rgba(25,16,25,.75); } .vn-nokta i { background: var(--renk-vurgu); }
.marka-ad-oge { font-style: italic; color: #f3ead7; }
.blok-marka { border-color: var(--renk-kenar); }
.btn { letter-spacing: .22em; text-transform: uppercase; font-size: .7rem; border-color: var(--renk-vurgu); color: var(--renk-vurgu); }
.btn:hover { background: var(--renk-vurgu); color: #211622; }
.mega-kart { border-radius: 14px; }
