body{margin:0;background:#ffffff}
html{scroll-behavior:smooth}
a{color:inherit}
a:hover{opacity:.82}
.mobile-bar{display:none}
.rail::-webkit-scrollbar{display:none}
.rail{scrollbar-width:none}
summary{list-style:none;cursor:pointer}
summary::-webkit-details-marker{display:none}
details .sign::before{content:"+"}
details[open] .sign::before{content:"–"}
[hidden]{display:none !important}
@media (max-width:760px){
  .mobile-bar{display:flex}
  .nav-links{display:none !important}
  .rail-arrows{display:none !important}
}
@media (max-width:430px){
  header a span{font-size:17px !important}
  header img{width:36px !important;height:36px !important}
  header > div{gap:10px !important}
  header a[href="zamowienie.html"]{padding:9px 14px !important;font-size:13px !important}
}