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

.bolum-ust h2, .blok-baslik { text-transform: uppercase; font-weight: 900; font-style: italic; letter-spacing: -.02em; font-size: 2.1rem; }
.blok-hero-baslik { text-transform: uppercase; font-weight: 900; font-style: italic; letter-spacing: -.03em; line-height: .92; }
.us-etiket { background: var(--renk-koyu); color: var(--renk-vurgu); padding: .22rem .6rem; transform: skewX(-10deg); display: inline-block; }
.indirim-rozet { background: var(--renk-vurgu); color: var(--renk-koyu); border-radius: 0; transform: skewX(-10deg); font-weight: 900; font-style: italic; }
.btn { border-radius: 0; text-transform: uppercase; font-weight: 900; font-style: italic; }
.btn:hover { transform: translate(-2px,-2px); box-shadow: 4px 4px 0 var(--renk-vurgu); }
.hero-slayt::before { background: linear-gradient(80deg, rgba(20,22,19,.82), rgba(20,22,19,.08)); }
.hero-ilerleme { height: 5px; } .hero-ilerleme i { background: var(--renk-vurgu); }
.hero-sayac { font-weight: 900; font-style: italic; }
.duyuru-cubugu { background: var(--renk-vurgu); color: var(--renk-koyu); font-weight: 900; font-style: italic; letter-spacing: .16em; }
.vn-nokta { border-radius: 0; } .vn-nokta i { border-radius: 0; background: var(--renk-koyu); }
.vn-nokta:hover, .vn-nokta.aktif { background: var(--renk-vurgu); }
.vn-panel-kap { border-radius: 0; background: var(--renk-koyu); color: #f4f4ef; }
.vn-panel-kap .guncel-fiyat { color: var(--renk-vurgu); }
.vn-detay { color: #f4f4ef; border-color: rgba(244,244,239,.4); }
.marka-ad-oge { text-transform: uppercase; font-weight: 900; font-style: italic; }
.us-cizgi { height: 5px; } .us-cizgi i { background: var(--renk-vurgu); }
.sekme-tab { border-radius: 0; font-weight: 800; text-transform: uppercase; }
.us-ok, .hero-ok, .mozaik-kart, .kampanya-kart { border-radius: 0; }
