.side-banner{display:flex;flex-direction:column;gap:12px}.side-banner a{aspect-ratio:280/142;overflow:hidden;position:relative}@media (min-width:1280px){.side-banner a:hover img{transform:scale(1.04)}}.side-banner img{display:block;height:100%;object-fit:cover;transition:transform .2s ease-in-out;width:100%}.side-banner b{background-color:rgba(20,21,26,.9);bottom:16px;color:#fff;font-family:Oswald,Adjusted Tahoma Fallback;font-weight:500;left:50%;letter-spacing:.05em;max-width:90%;overflow:hidden;padding:6px 34px;position:absolute;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}#pills-container{margin-top:-4px}#pills-container:empty{display:none}#pills-container:not(:empty){align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px}.pills-group{float:left}.pills-group:before{clear:both;color:#555;content:attr(data-pills-group-name) ":";float:left;font-family:Oswald,Adjusted Tahoma Fallback;font-size:12px;font-weight:500;letter-spacing:.05em;line-height:18px;margin-bottom:2px;text-transform:uppercase}.single-pill{align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;cursor:pointer;display:flex;float:left;font-size:16px;margin-left:6px;padding:3px 11px}.single-pill:after{content:"\e906";font-family:icomoon;font-size:12px;margin-left:12px}.single-pill:first-of-type{clear:left;margin-left:0}.single-pill:hover{border-color:#e31616}.single-pill:hover:after{color:#e31616}.remove-all-filters{align-items:center;color:#181b23;cursor:pointer;display:flex;float:left;font-size:16px;font-weight:700;line-height:32px}.remove-all-filters:before{content:"\e906";font-family:icomoon;font-size:12px;font-weight:400;margin-right:8px}.remove-all-filters:hover{color:#e31616}.sidebar-tabs nav{background-color:#181b23;display:flex}.sidebar-tabs nav span{color:#fff;cursor:pointer;flex-grow:1;font-size:16px;font-weight:600;line-height:50px;text-align:center;-ms-user-select:none;user-select:none}.sidebar-tabs nav span.active{background-color:#ff5a00}.sidebar-tabs .products-list-tabs{border:4px solid #dcdcdc;border-top:0}.sidebar-product{border-bottom:1px solid #dcdcdc;display:flex;padding:24px 19px}.sidebar-product:last-child{border-bottom:0}.sidebar-product>div:first-child{flex-shrink:0;margin-right:16px;width:55px}.sidebar-product>div:nth-child(2){flex-grow:1}.sidebar-product:hover .sidebar-product-name{text-decoration:underline}.sidebar-product-image{align-items:center;display:flex;height:55px;justify-content:center;width:100%}.sidebar-product-image img{align-self:center;height:auto;max-height:100%;max-width:100%;width:auto}.sidebar-product-badge{background-color:#e31616;color:#fff;display:block;font-size:12px;font-weight:600;text-align:center}.sidebar-product-name{color:#181b23;font-size:14px;font-weight:400}.sidebar-product-price{display:block}.sidebar-product-price b:after,.sidebar-product-price del:after{content:" zł"}.sidebar-product-price b{color:#e31616;font-weight:600}.sidebar-product-price del{color:#9a9a9a;margin-left:6px}.pagination{gap:40px}.pagination,.pagination a{display:flex;justify-content:center}.pagination a{align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;color:#181b23;height:40px;width:40px}.pagination>a.pagination-prev:after{transform:rotate(90deg)}.pagination>a.pagination-next:after{transform:rotate(-90deg)}.pagination>a:after{content:"\e90e";font-family:icomoon;font-size:16px}.pagination ul{display:flex;gap:4px}.pagination li{display:none}@media (min-width:601px){.pagination li{display:block}}.pagination li.next-to-selected,.pagination li.prev-to-selected,.pagination li.selected,.pagination li:first-child,.pagination li:last-child{display:block}.pagination li:nth-child(2):not(.next-to-selected):not(.selected):not(.prev-to-selected),.pagination li:nth-last-child(-n+2):not(:last-child):not(.next-to-selected):not(.selected):not(.prev-to-selected){display:block;position:relative}.pagination li:nth-child(2):not(.next-to-selected):not(.selected):not(.prev-to-selected):before,.pagination li:nth-last-child(-n+2):not(:last-child):not(.next-to-selected):not(.selected):not(.prev-to-selected):before{align-items:flex-end;background:#fff;bottom:0;content:"...";display:flex;font-size:22px;justify-content:center;left:0;position:absolute;right:0;top:0}.pagination a:hover,.pagination li.selected>a{background-color:#181b23;border-color:#181b23;color:#fff}