/* Müşteriye özel ekler: yeşil-beyaz düzen (Hamitoğlu menü afişi) */
/* Üst menü afişteki gibi beyaz, yeşil yazılı */
.site-header{background:#fff!important;border-bottom:3px solid var(--flame);backdrop-filter:none}
.nav-main a{color:var(--ink)}
.nav-main a:hover{color:var(--flame)}
.nav-main a.active{color:#fff;background:var(--flame)}
.drop{background:#fff;border:1px solid var(--line)}
.drop a{color:var(--ink)}
.drop a:hover{background:var(--cream-2);color:var(--flame)}
.nav-toggle{background:var(--flame);color:#fff}
.brand-logo img{height:76px;width:auto}
.brand-ikinci{display:flex;flex-direction:column;line-height:1.05;padding-left:12px;border-left:2px solid var(--line);font-family:var(--font-display);color:var(--flame);text-transform:uppercase}
.brand-ikinci b{font-size:1.02rem;font-weight:900;white-space:nowrap}
.brand-ikinci small{font-size:.74rem;font-weight:700;letter-spacing:.12em;color:var(--ink-soft)}
.btn{color:#fff}
.btn--gold{color:var(--char)}
.btn--ghost:not(.on-dark){color:var(--ink)}
.logo-kutu{background:#fff;border-radius:50%;padding:6px;width:120px;height:120px;object-fit:contain}
.drawer-head img{height:64px;width:auto;background:#fff;border-radius:50%;padding:3px}
/* Mobil alt bar: Telefon · Instagram · WhatsApp (Instagram yoksa iki düğme) */
.mobile-bar{grid-template-columns:repeat(3,1fr)}
.mobile-bar--iki{grid-template-columns:repeat(2,1fr)}
/* Ceyhan Yazılım imzası: logo beyaz PNG, kutu koyu/şeffaf kalmalı */
.footer-imza{margin-top:26px;padding-top:16px;border-top:1px solid var(--line-dark);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:.85rem;color:var(--cream-2)}
.footer-imza strong{color:var(--cream)}
.footer-imza__sag{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.imza{display:inline-flex;align-items:center;gap:10px;color:var(--cream-2);transition:color .2s}
.imza:hover{color:var(--gold)}
.imza__etiket{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.imza__logo{display:inline-flex;align-items:center;padding:5px 9px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14)}
.imza__logo img{height:20px;width:auto;display:block}
/* Sipariş penceresi */
.modal .modal__card.siparis{max-width:560px;padding:clamp(22px,4vw,34px);position:relative}
.siparis h2{font-size:clamp(1.6rem,4vw,2.2rem);color:var(--flame)}
.siparis__alt{margin:6px 0 16px;color:var(--ink-soft)}
.siparis__dukkan{border:1px solid var(--line);border-radius:var(--r);padding:16px;margin-top:12px;display:flex;flex-direction:column;gap:6px}
.siparis__dukkan b{font-family:var(--font-display);font-size:1.15rem;text-transform:uppercase}
.siparis__dukkan>span{font-size:.9rem;color:var(--ink-soft)}
.siparis__dugmeler{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.siparis__dugmeler svg{width:16px;height:16px}
.siparis .modal-close{position:absolute;top:14px;right:14px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--ink)}
.siparis .modal-close svg{width:22px;height:22px}
/* Dükkân kartı */
.dukkan-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.dukkan-kart{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}
.dukkan-kart__foto img{width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;display:block}
.dukkan-kart__b{padding:22px;display:flex;flex-direction:column;gap:10px}
.dukkan-kart h3{font-size:1.5rem;color:var(--flame)}
.dukkan-kart__uz{font-weight:700}
.dukkan-kart .row{display:flex;gap:10px;align-items:flex-start;font-size:.97rem}
.dukkan-kart .row svg{width:18px;height:18px;flex:none;margin-top:4px;color:var(--flame)}
.dukkan-kart .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}
.dukkan-kart .actions svg{width:16px;height:16px}
/* Fotoğraflar kutuyu doldursun */
.prod-card__media img,.m-card__img img{width:100%;height:100%;object-fit:cover;filter:none}
.prod-card__media{overflow:hidden}
.prod-card__media::after{display:none}
.prod-card:hover .prod-card__media img{transform:scale(1.04)}
.m-card:hover .m-card__img img{transform:scale(1.05);filter:none}
.m-card__img{overflow:hidden}
.m-dukkan{display:block;font-size:.74rem;font-weight:700;color:var(--flame);text-transform:uppercase;letter-spacing:.04em}
.m-card__f{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.cat-card img{object-fit:cover;object-position:center;border-radius:10px;filter:none;height:84px}
.orbit-img{width:88%;aspect-ratio:1;height:auto;object-fit:cover;border-radius:50%;margin-inline:auto;filter:none}
.shout__track span::after{background:var(--flame)!important;border-radius:50%;width:14px!important;height:14px!important}
.split__media img{border-radius:var(--r-lg);object-fit:cover;aspect-ratio:4/3;height:auto;filter:none;width:100%}
/* Kurumsal / yorum / bölge sayfaları */
.yorum-ozet{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:clamp(30px,5vw,50px)}
.yorum-ozet>div{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;text-align:center}
.yorum-ozet b{display:block;font-family:var(--font-display);font-size:2.2rem;font-weight:900;color:var(--flame)}
.demo-not{background:var(--cream-2);border-left:4px solid var(--gold-deep);border-radius:var(--r-sm);padding:12px 16px;font-size:.92rem;color:var(--ink-soft);margin-bottom:24px;max-width:none}
.kart-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}
.kart-k{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px}
.kart-k h3{font-size:1.2rem}
.kart-k .ust{font-size:.82rem;color:var(--ink-soft);font-weight:600}
.kart-k .iban{font-family:ui-monospace,Consolas,monospace;font-size:.92rem;word-break:break-all;background:var(--cream);padding:8px 10px;border-radius:8px}
.bolge-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}
.bolge-link{display:block;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;font-weight:700;transition:border-color .2s,transform .2s}
.bolge-link:hover{border-color:var(--flame);transform:translateY(-2px)}
.bolge-link small{display:block;font-weight:500;color:var(--ink-soft)}
.bolge-uyari{background:#fff;border:2px solid var(--gold-deep);border-radius:var(--r);padding:16px 18px;margin:20px 0;max-width:none}
.bolge-metin p{margin-top:14px;max-width:75ch}
.bolge-metin h2{margin-top:30px;font-size:clamp(1.4rem,3vw,2rem)}
@media (max-width:1100px){.brand-ikinci{display:none}}
@media (max-width:760px){.dukkan-izgara{grid-template-columns:1fr}.yorum-ozet{grid-template-columns:1fr}.footer-imza{justify-content:center;text-align:center}.brand-logo img{height:62px}}

/* Közde ürün görselleri beyaz zeminli: kırpılmasın */
.m-card__img:has(img[src*="/kz-"]){background:#fff}
.m-card__img img[src*="/kz-"]{object-fit:contain;padding:6%}
.cat-card img[src*="/kz-"]{object-fit:contain;background:#fff}
