/* RCS mobil alt gezinme çubuğu */
.rcs-bottomnav{display:none}
@media (max-width:991px){
  .rcs-bottomnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:9990;height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid var(--rcs-line,#e6e8ec);box-shadow:0 -4px 20px rgba(15,23,42,.06)}
  .rcs-bn__i{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:none;color:#475569 !important;font-size:11px;font-weight:600;text-decoration:none;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}
  .rcs-bn__i .rcs-i{width:22px;height:22px}
  .rcs-bn__i[aria-current="page"]{color:var(--rcs-primary,#1a5fd0) !important}
  .rcs-bn__i:active{background:#f6f8fb}
  .rcs-nav-count{position:absolute;top:6px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#e11d48;color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}
  .rcs-nav-count[hidden]{display:none}
  body.rcs-has-bottomnav{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}
  body.rcs-drawer-open .rcs-bottomnav,body.rcs-filters-open .rcs-bottomnav{display:none}
}

/* Mobil menü: kapatma düğmesi (mutlak konumlu) ilk maddenin okuyla çakışmasın */
.botiga-offcanvas-menu { padding-top: 64px; }
.bhfb-mobile_offcanvas .mobile-menu-close { top: 16px; }

/* "Yukarı çık" düğmesi (Botiga .back-to-top): mobilde küçük, alt çubuğun (ve yapışkan sepet çubuğunun) üstünde.
   Botiga yalnızca sayfa kaydırılınca gösterir (.display). */
@media (max-width:991px){
  .back-to-top{width:40px !important;height:40px !important;right:12px !important;z-index:9970 !important}
  .back-to-top.display{bottom:calc(60px + env(safe-area-inset-bottom,0px) + 14px) !important}
  body:has(.rcs-sticky.is-on) .back-to-top.display{bottom:calc(60px + env(safe-area-inset-bottom,0px) + 14px + 68px) !important}
  body.rcs-drawer-open .back-to-top,body.rcs-filters-open .back-to-top{display:none !important}
}