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

.blok-hero-baslik { font-weight: 400; font-size: 4.4rem; letter-spacing: -.03em; line-height: .96; }
.bolum-ust h2, .blok-baslik { font-weight: 400; font-size: 2.1rem; letter-spacing: -.02em; }
.us-etiket, .tek-urun-etiket { color: var(--renk-koyu); border-bottom: 2px solid var(--renk-koyu); padding-bottom: .2rem; }
.duyuru-cubugu { background: #fff; color: var(--renk-koyu); border-bottom: 1px solid var(--renk-koyu); text-transform: uppercase; letter-spacing: .34em; font-size: .62rem; font-weight: 600; }
.logo { text-transform: uppercase; letter-spacing: .26em; font-weight: 500; }
.urun-ad { font-family: var(--font-baslik); font-weight: 400; }
.indirim-rozet { border-radius: 0; background: var(--renk-koyu); letter-spacing: .16em; text-transform: uppercase; font-size: .58rem; }
.btn { border-radius: 0; text-transform: uppercase; letter-spacing: .24em; font-size: .72rem; padding: 1rem 2.6rem; }
.hero-sayac { font-family: var(--font-baslik); font-size: 1.2rem; }
.hero-slayt::before { background: linear-gradient(0deg, rgba(25,21,18,.55), rgba(25,21,18,.08) 60%); }
.vn-panel-kap { background: #fff; border: 1px solid var(--renk-koyu); border-radius: 0; }
.vn-nokta { border-radius: 0; transform: rotate(45deg); }
.vn-nokta i { border-radius: 0; }
.vn-nokta:hover, .vn-nokta.aktif { transform: rotate(45deg) scale(1.15); }
.mozaik-kart, .kampanya-kart, .mega-kart { border-radius: 0; }
.marka-ad-oge { font-style: italic; font-weight: 400; font-size: 1.5rem; }
.blok-marka { border-color: var(--renk-koyu); }
.us-ok, .hero-ok { border-radius: 0; }
.sekme-tab { border-radius: 0; text-transform: uppercase; letter-spacing: .1em; font-size: .74rem; }
