/* RCS header: üst bilgi şeridi + dil/para birimi seçici + logo/menü düzeni */
.rcs-topbar{background:#0f172a;color:#e2e8f0;font-size:13px;line-height:1.2}
.rcs-topbar__in{max-width:var(--rcs-wrap,1400px);margin:0 auto;padding:0 24px;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.rcs-topbar__msgs{display:flex;align-items:center;gap:22px;margin:0;padding:0;list-style:none}
.rcs-topbar__msgs li{display:flex;align-items:center;gap:7px;margin:0;white-space:nowrap;letter-spacing:.2px}
.rcs-topbar .rcs-i{width:15px;height:15px;flex:none;opacity:.9}
.rcs-topbar__tools{display:flex;align-items:center;gap:12px}
.rcs-lang{display:flex;align-items:center;gap:2px}
.rcs-lang__a{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;color:#cbd5e1 !important;font-weight:600;font-size:12px;text-decoration:none !important;transition:background .15s,color .15s}
.rcs-lang__a:hover{background:rgba(255,255,255,.1);color:#fff !important}
.rcs-lang__a.is-current{background:rgba(255,255,255,.14);color:#fff !important}
.rcs-lang__a img{display:block;width:18px;height:13px;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.25)}
.rcs-cur{display:flex;align-items:center;gap:2px;padding-left:12px;border-left:1px solid rgba(255,255,255,.18)}
.rcs-cur a{padding:5px 7px;color:#94a3b8 !important;font-weight:700;font-size:12px;letter-spacing:.4px;text-decoration:none !important;border-radius:6px;transition:color .15s}
.rcs-cur a:hover{color:#fff !important}
.rcs-cur a.is-active{color:#fff !important;box-shadow:inset 0 -2px 0 #4f8df5;border-radius:0}
.rcs-cur__sep{color:rgba(255,255,255,.25)}
@media (max-width:767px){
  .rcs-topbar__in{padding:0 12px;min-height:34px;gap:8px}
  .rcs-topbar__msgs{gap:0}
  .rcs-topbar__msgs li:not(:first-child){display:none}
  .rcs-topbar__msgs li{font-size:12px}
  .rcs-lang__a{padding:4px 5px}
  .rcs-lang__a span{display:none}
  .rcs-cur{padding-left:8px}
}
/* Envo dönemi sabit konumlu dil kutusu (staging'de snippet #21/#22 kapalı; güvenlik için gizli) */
#rcs-lang-flags,.rcs-lang-fixed{display:none !important}

/* Logo + menü: tek satır */
.bhfb-header .custom-logo-link img{height:auto;width:auto;max-height:54px}
@media (max-width:991px){ .bhfb-header .custom-logo-link img{max-height:42px} }
.bhfb-main_header_row{border-bottom:1px solid #e8ebf0;background:#fff}

/* Menü: koyu metin, hover'da ana renk; hamburger/ikonlar koyu */
.bhfb-header .main-navigation a,.bhfb-header .main-navigation .botiga-dropdown-link{color:#0f172a !important;font-weight:600;font-size:14.5px}
.bhfb-header .main-navigation a:hover,.bhfb-header .main-navigation .current-menu-item>a{color:#1a5fd0 !important}
.bhfb-header .botiga-dropdown .dropdown-symbol svg{fill:#0f172a}
.bhfb-header .header-search svg,.bhfb-header .bhfb-component-woo_icons svg,.bhfb-header .hamburger-menu svg{color:#0f172a;fill:currentColor}
/* Mobil: logo küçük, ikonlar sıkışmasın */
@media (max-width:991px){
  .bhfb-mobile .custom-logo-link img{max-height:30px !important;width:auto !important}
  .bhfb-mobile .bhfb-row{min-height:60px}
}

/* Menü öğeleri tek satır (ok simgesi aşağı düşmesin) */
.bhfb-header .botiga-dropdown-ul.menu{display:flex;align-items:center;flex-wrap:nowrap}
.bhfb-header .botiga-dropdown-li{display:flex;align-items:center;gap:2px;white-space:nowrap}
.bhfb-header .botiga-dropdown-li>.dropdown-symbol{position:static;display:inline-flex;align-items:center}
.bhfb-main_header_row .bhfb-column-2{flex:1 1 auto;min-width:0}

/* İçerik üst/alt boşlukları: 100px yerine sıkı */
.container.content-wrapper{margin-top:8px;margin-bottom:56px}
@media (max-width:767px){ .container.content-wrapper{margin-top:16px;margin-bottom:32px} }

/* Canlı arama: küçük görsel mobilde de görünsün */
.botiga-ajax-search__item-image{display:block !important;flex:0 0 64px;width:64px;margin-right:12px}
.botiga-ajax-search__item-image img{width:64px;height:64px;object-fit:contain;background:#f3f4f6;border-radius:8px}
.botiga-ajax-search__item-product{display:flex;align-items:center}
