.najnowsze-produkty-container,.product-list {
display: flex;
margin-top:2em;
flex-wrap: wrap; gap: 5%;
row-gap:50px;
justify-content: flex-start;
margin-bottom: 40px;
}
.produkt-item {
width: 400px;
overflow: hidden;
background-color: #fff;
} .produkt-top {
position: relative;
text-align: center;
border-radius:5px;
}
#product-tag-header h2{
font-family:'Habibi';
}
#product-category-header h2{
font-family:'Habibi';
}
.produkt-top img {
height: auto !important;
border-radius:5px !important;
} .nowosc-label {
position: absolute;
top: 10px;
right: 10px;
background-color: #4D4D4D;
color: #fff;
padding: 5px 10px;
font-size: 14px;
border-radius:5px;
font-weight: 400;
font-family:'Poppins';
text-transform: uppercase;
} .produkt-info {
}
.produkt-info h3 {
margin: 10px 0;
font-size: 2em;
text-transform: uppercase;
font-family:'Habibi';
} .sprawdz-button {
display: inline-block;
padding: 10px 20px;
background-color: #4D4D4D;
color: #fff;
text-decoration: none !important;
font-family:'Poppins';
text-transform: uppercase;
border-radius:5px;
}
.sprawdz-button:hover {
color:white !important;
}
.product-category-filter,.product-tag-filter{
display:flex;
flex-direction: row;
flex-wrap: wrap;
gap:1em;
}
.product-category-filter .product-category-tile,.product-tag-tile{
border:1px solid #353734;
color:#353734;
padding:5px 20px 5px 20px;
border-radius:5px;
cursor:pointer;
font-size:16px;
font-weight:600;
text-transform: uppercase;
}
.product-category-filter .active, .product-tag-filter .active{
background-color: #6FC27A;
border:1px solid #6FC27A;
color:white;
}