/* Keten & Yosun — imza katmanı (theme.css'i ezer) */
.bolum-ust h2,.blok-baslik{font-style:italic;letter-spacing:.02em;font-weight:500;color:var(--renk-koyu);position:relative}
.bolum-ust h2::after{content:"";display:block;width:3.2rem;height:1px;margin:.7rem auto 0;background:var(--renk-vurgu);opacity:.7}
.blok-hero-baslik{font-style:italic;letter-spacing:.01em;text-shadow:0 2px 18px rgba(51,47,40,.35)}
.hero-slayt::before{background:linear-gradient(180deg,rgba(51,47,40,.05) 0%,rgba(51,47,40,.42) 100%)}
.duyuru-cubugu{text-transform:uppercase;letter-spacing:.28em;font-size:.72rem;background:var(--renk-koyu);color:var(--renk-zemin)}
.urun-kart{background:transparent;border:none;box-shadow:none}
.urun-kart-gorsel{border-radius:var(--kose);overflow:hidden;background:var(--renk-yumusak)}
.urun-kart-gorsel img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter .6s ease;filter:saturate(.92)}
.urun-kart:hover .urun-kart-gorsel img{transform:scale(1.05);filter:saturate(1.03)}
.indirim-rozet{background:transparent;color:var(--renk-vurgu);border:1px solid var(--renk-vurgu);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;border-radius:0}
.ozellik-ikon{color:var(--renk-vurgu);opacity:.85}
.kategori-kart{position:relative;border-radius:var(--kose);overflow:hidden;transition:box-shadow .5s ease}
.kategori-kart:hover{box-shadow:0 14px 34px -18px rgba(51,47,40,.5)}
.btn{text-transform:uppercase;letter-spacing:.18em;font-size:.74rem;border:1px solid var(--renk-koyu);background:transparent;color:var(--renk-koyu);transition:var(--gecis)}
.btn:hover{background:var(--renk-koyu);color:var(--renk-zemin)}
.logo{font-style:italic;letter-spacing:.04em}
.us-ok{border-radius:50%;border:1px solid var(--renk-kenar);background:rgba(244,239,228,.7);color:var(--renk-koyu)}
.hero-nokta{width:7px;height:7px;border-radius:50%;background:rgba(244,239,228,.55);transition:var(--gecis)}
.hero-nokta.aktif{background:var(--renk-zemin);transform:scale(1.35)}
/* + etkileşim */
.urun-kart-gorsel img{transition:transform .55s ease}
.urun-kart:hover .urun-kart-gorsel img{transform:scale(1.05)}
.btn{transition:transform var(--gecis),box-shadow var(--gecis)}
.btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(111,115,72,0.26)}
