body .product-grid-item .product-element-top {
margin-bottom: 0px;
}
body .product-grid-item .wd-entities-title,
body .product-grid-item .wd-product-cats,
body .product-grid-item .wd-product-brands-links,
body .product-grid-item .price {
margin-bottom: 0px;
background-color: #fff;
}
body .product-grid-item .wd-entities-title a {
font-size: 21px;
font-size: clamp(14px,1vw,18px);
font-family: 'Open Sans';
font-weight: 500;
color: #000;
padding: 0 40px;
text-align: center;
display: block;
line-height: 1.2;
}
body .product-grid-item {
padding: 0 25px !important;
margin-bottom: 50px !important;
}
body .price .amount {
color: #B7579F !important;
font-size: 21px;
font-weight: 500;
}
body .product-grid-item .price {
padding-bottom: 20px;
}
body .product-grid-item .wd-entities-title {
padding-top: 30px;
min-height: 12vh;
}
body .product-grid-item .wd-product-cats {
display: none;
}
@media (max-width: 1280px) {
body .product-grid-item {
padding: 0px 15px !important;
margin-bottom: 30px !important;
}
body .product-grid-item .wd-entities-title a {
padding: 0 20px;
}
}
@media (max-width: 1024px) {
body .product-grid-item .wd-entities-title a {
font-size: 16px;
}
}
@media (max-width: 575px) {
body .product-grid-item {
padding: 0px !important;
margin-bottom: 15px !important;
min-height: 41vh;
background-color: #fff;
}
body .product-grid-item .wd-entities-title a {
font-size: 14px;
}
}