.header-bar{display:flex;align-items:center;flex-wrap:nowrap}
.biek-cta{order:99;margin-left:auto;align-self:center;background:#FFD100;color:#1d1d1f!important;font-weight:700;font-size:14px;padding:10px 18px;border-radius:999px;text-decoration:none;white-space:nowrap;flex:0 0 auto}
@media(max-width:1023px){
  .header-bar{gap:8px;padding-top:10px;padding-bottom:10px}
  .header-bar__expander{display:none}
  .header-bar__row{order:-1;flex:0 0 auto;margin:0;width:auto}
  .header-bar__logo{flex:0 1 auto;margin:0}
  .header-logo__content{max-height:24px;width:auto}
  .biek-cta{font-size:12px;padding:8px 12px}
}
.biek-baner{font-family:Poppins,Arial,sans-serif;display:flex;gap:24px;align-items:center;background:#fff;border:2px solid #E30613;border-radius:16px;padding:20px 24px;margin:16px 0;box-shadow:0 4px 16px rgba(0,0,0,.06)}
.biek-baner__tresc{flex:1 1 auto;min-width:0}
.biek-baner__logo{display:block;height:52px;width:auto;margin-bottom:10px}
@media(max-width:1023px){.biek-baner__logo{height:44px}}
.widget-type-6__wrapper{display:flex!important;overflow-x:auto;transform:none!important;gap:16px;scroll-snap-type:x mandatory}
.widget-type-6__item{flex:0 0 280px!important;width:280px!important;margin-right:0!important;scroll-snap-align:start}
.widget-type-6__carousel{overflow:visible!important}
.biek-przewijak{position:relative}
.biek-strzalka{position:absolute;top:35%;z-index:5;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:0!important;background:#fff!important;color:#1d1d1f!important;box-shadow:0 2px 10px rgba(0,0,0,.18);cursor:pointer;font-size:22px;line-height:44px;color:#1d1d1f;display:flex;align-items:center;justify-content:center}
.biek-strzalka--lewo{left:-8px}.biek-strzalka--prawo{right:-8px}
@media(hover:none),(max-width:1023px){.biek-strzalka{display:none}}
.biek-baner__tytul{display:block;color:#E30613;font-size:20px;line-height:1.25;font-weight:700}
.biek-baner p{margin:8px 0;font-size:14px;line-height:1.5}
.biek-baner .biek-baner__miasta{font-size:13px;color:#444}.biek-baner__miasta span{font-weight:700;color:#1d1d1f}
.biek-baner__btn{display:none;background:#E30613;color:#fff!important;font-weight:700;padding:12px 22px;border-radius:999px;text-decoration:none;margin:6px 0}
.biek-baner__qr{flex:0 0 130px;text-align:center}.biek-baner__qr svg{width:116px;height:116px;display:block;margin:0 auto}.biek-baner__qr small{display:block;font-size:11px;color:#6b6b70;line-height:1.3;margin-top:4px}
.product-content-grid__details .biek-baner{flex-direction:column;align-items:flex-start}
.product-content-grid__details .biek-baner__qr{align-self:center}
@media(max-width:1023px){.biek-baner__qr{display:none}.biek-baner__btn{display:inline-block}.biek-baner{padding:16px}}
.biek-foto{display:block}.biek-foto img{width:100%;height:auto;max-width:500px;display:block;margin:0 auto}
.main .ui-expandable .ui-expandable__body{display:none}
.main .ui-expandable.opened .ui-expandable__body{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important}
.ui-expandable__header{cursor:pointer}
.tile-image__stub,.tile-image__hover{display:none!important}
.product-tile .tile-image,.product-tile .thumb-link,.product-tile .product-tile__image-price{display:block;width:100%;max-width:none;height:auto;min-height:0}
.tile-image__main{display:block;width:100%}.tile-image__main img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;display:block;max-width:none;max-height:none}
ul.product-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}
@media(max-width:600px){ul.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}}
ul.product-grid>.product-grid__item{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important}
.product-tile{height:100%!important;min-height:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box}
ul.product-grid>.product-grid__item{display:block!important;min-width:0!important}
.product-tile__content-wrapper{min-height:0!important;padding-top:8px}
.biek-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;transform:none!important}
.carousel-products__items,.ui-carousel__scene{display:flex!important;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory}
.carousel-products__items,.ui-carousel__scene,.widget-type-6__wrapper{scrollbar-width:none!important;-ms-overflow-style:none}
.carousel-products__items::-webkit-scrollbar,.ui-carousel__scene::-webkit-scrollbar,.widget-type-6__wrapper::-webkit-scrollbar{display:none}
.carousel-products__item{flex:0 0 220px;scroll-snap-align:start}
.carousel-products__item .tile-image__main img{max-height:210px;object-fit:contain}
.carousel-products__item--image-tile a{position:relative;height:100%;width:100%;flex:1 1 100%;overflow:hidden;border-radius:inherit}
.carousel-products__item--image-tile a img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}
.biek-strona{max-width:720px;margin:48px auto;padding:0 16px;text-align:center;font-family:Poppins,Arial,sans-serif}
.biek-strona h1{font-size:32px;margin-bottom:12px}.biek-strona .biek-baner__btn{display:inline-block;margin:8px}
.seo-text *{max-height:none!important;-webkit-line-clamp:unset!important;overflow:visible!important}
html,body{overflow-x:hidden}
.carousel-products__container,.ui-carousel,.carousel-products__wrapper{max-width:100%;overflow:hidden}
.header-l1:not(.header-l1--focused) .header-l1__submenu{visibility:hidden}
@media(max-width:1023px){.header-l1:not(.header-l1--focused) .header-l1__submenu{visibility:visible}}
.biek-pusto{padding:24px 0;font-family:Poppins,Arial,sans-serif}