/* OR24 CATEGORY SHARED HEADER V9.6
   Applies only on category/tag listing pages, never to home or product pages.
   Existing header/search/navigation markup is reused from views/layout.php. */
body.or24-category-header-v96 .top.or24-home-legacy-header{display:none!important}
body.or24-category-header-v96 .or24-home-topline-v3{display:none!important}
body.or24-category-header-v96 .or24-home-head-v3{
  position:sticky!important;top:0!important;z-index:520!important;
  width:100%!important;box-sizing:border-box!important;
  background:#fff!important;
}
body.or24-category-header-v96 .or24-home-nav-v3{
  position:sticky!important;top:var(--or24-home-head-sticky-height,82px)!important;
  z-index:510!important;width:100%!important;box-sizing:border-box!important;
  background:#234b36!important;color:#fff!important;
  border-top:0!important;border-bottom:1px solid #193a29!important;
  box-shadow:0 4px 9px rgba(16,36,25,.12)!important;
}
body.or24-category-header-v96 .or24-home-nav-v65{
  min-height:52px!important;height:52px!important;display:flex!important;
  box-sizing:border-box!important;align-items:stretch!important;
  justify-content:space-between!important;gap:28px!important;overflow:visible!important;
}
body.or24-category-header-v96 .or24-home-nav-left-v65,
body.or24-category-header-v96 .or24-home-nav-right-v65{
  height:52px!important;display:flex!important;align-items:stretch!important;box-sizing:border-box!important;
}
body.or24-category-header-v96 .or24-home-nav-left-v65{gap:4px!important}
body.or24-category-header-v96 .or24-home-nav-left-v65>a,
body.or24-category-header-v96 .or24-home-nav-drop-v65>summary{
  display:flex!important;align-items:center!important;height:52px!important;min-height:52px!important;
  box-sizing:border-box!important;line-height:1!important;
  color:#f8faf8!important;background:transparent!important;border:0!important;
  padding:0 17px!important;font-size:14px!important;font-weight:650!important;
  text-decoration:none!important;white-space:nowrap!important;
}
body.or24-category-header-v96 .or24-home-nav-left-v65>a:hover,
body.or24-category-header-v96 .or24-home-nav-drop-v65>summary:hover,
body.or24-category-header-v96 .or24-home-nav-drop-v65[open]>summary{
  background:#1b3e2b!important;color:#fff!important;
}
body.or24-category-header-v96 .or24-home-nav-mower-v65{
  font-weight:750!important;color:#fff!important;border:0!important;
}
body.or24-category-header-v96 .or24-home-chev-v65{color:#dce9df!important}
body.or24-category-header-v96 .or24-home-nav-right-v65{
  align-items:center!important;padding:5px 0!important;margin-left:auto!important;gap:10px!important;
}
body.or24-category-header-v96 .or24-home-nav-right-v65 a{
  min-height:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;
  box-sizing:border-box!important;line-height:1!important;gap:8px!important;
  padding:0 17px!important;border-radius:6px!important;font-size:13px!important;font-weight:750!important;
}
body.or24-category-header-v96 .or24-home-guides-v65{
  color:#244a36!important;background:#eef3e8!important;border-color:#eef3e8!important;box-shadow:none!important;
}
body.or24-category-header-v96 .or24-home-guides-v65:hover{background:#e0eadb!important}
body.or24-category-header-v96 .or24-home-contact-v65{
  color:#fff!important;background:transparent!important;border:1px solid #83a293!important;box-shadow:none!important;
}
body.or24-category-header-v96 .or24-home-contact-v65:hover{background:#1a3829!important}
/* Dropdowns stay usable above product filters and sticky content. */
body.or24-category-header-v96 .or24-home-nav-drop-v65{position:relative!important}
body.or24-category-header-v96 .or24-home-nav-menu-v65{z-index:560!important;color:#1d3024!important}
/* Account, cart and search icons: same lines as the approved homepage v9.2. */
/* OR24 v9.2 | Porzadkowanie detali: ikony, hero, kosiarki, srednice.
   Celowo tylko home; nie zmienia układu ani dzialania innych podstron. */

body.or24-category-header-v96 .or24-home-head-actions > a[href="/konto"] > b, body.or24-category-header-v96 .or24-home-head-actions > a[href="/konto/logowanie"] > b{font-size:0 !important;line-height:0 !important;}
body.or24-category-header-v96 .or24-home-head-actions > a[href="/konto"] > b::before,
body.or24-category-header-v96 .or24-home-head-actions > a[href="/konto/logowanie"] > b::before{content:"" !important;display:block !important;width:21px !important;height:21px !important;background-color:#183f29 !important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227.5%22%20r%3D%223.7%22%2F%3E%3Cpath%20d%3D%22M4%2020c0-4.4%203.1-7%208-7s8%202.6%208%207%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227.5%22%20r%3D%223.7%22%2F%3E%3Cpath%20d%3D%22M4%2020c0-4.4%203.1-7%208-7s8%202.6%208%207%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;}
body.or24-category-header-v96 .or24-home-head-actions > a.or24-home-cart-v3 > b{font-size:0 !important;line-height:0 !important;}
body.or24-category-header-v96 .or24-home-head-actions > a.or24-home-cart-v3 > b::before{content:"" !important;display:block !important;width:22px !important;height:22px !important;background-color:#183f29 !important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3Cpath%20d%3D%22M2%203h2.5l2.2%2012h13.2l1.8-8.6H5.3%22%2F%3E%3Cpath%20d%3D%22M7%2017h13%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3Cpath%20d%3D%22M2%203h2.5l2.2%2012h13.2l1.8-8.6H5.3%22%2F%3E%3Cpath%20d%3D%22M7%2017h13%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;}
body.or24-category-header-v96 .or24-home-header-search button[type="submit"]{font-size:0 !important;line-height:0 !important;}
body.or24-category-header-v96 .or24-home-header-search button[type="submit"]::before{content:"" !important;display:block !important;width:21px !important;height:21px !important;background-color:#ffffff !important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.7%22%20cy%3D%2210.7%22%20r%3D%226.6%22%2F%3E%3Cpath%20d%3D%22m16%2016%204.4%204.4%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.85%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.7%22%20cy%3D%2210.7%22%20r%3D%226.6%22%2F%3E%3Cpath%20d%3D%22m16%2016%204.4%204.4%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat !important;}


/* Mobile: preserve home menu behaviour and prevent doubled sticky positioning. */
@media(max-width:1100px){
  body.or24-category-header-v96 .or24-home-nav-v65{gap:14px!important}
  body.or24-category-header-v96 .or24-home-nav-left-v65>a,
  body.or24-category-header-v96 .or24-home-nav-drop-v65>summary{padding:0 12px!important;font-size:13px!important}
}
@media(max-width:900px){
  body.or24-category-header-v96 .or24-home-nav-v65{overflow-x:auto!important;justify-content:flex-start!important}
  body.or24-category-header-v96 .or24-home-nav-right-v65{margin-left:14px!important;flex:0 0 auto!important}
}
@media(max-width:760px){
  body.or24-category-header-v96 .or24-home-nav-v3{position:static!important;top:auto!important;display:none!important}
  body.or24-category-header-v96 .or24-home-head-v3{position:sticky!important;top:0!important}
}
