:root {
            --MN-primary-color: 0, 87, 63;
    
    
    
    
    
    
            --MN-header-background-color: 0, 87, 63;
    
            --MN-buy-button-color: 0, 87, 63;
    
    
    
            --MN-filters-main-button-background-color: 0, 87, 63;
    
    
            --MN-filters-main-button-selected-background-color: 0, 87, 63;
    
    
            --MN-font: Inter, sans-serif;
        }

/* M:AI Recommendations: Global settings */
.MN_search_layout.mai-recommendation-block * {
    font-family: var(--heading-font-family);
}
    
.MN_search_layout.mai-recommendation-block .MN_product * {
  box-sizing: content-box !important;
}
    
/* M:AI Recommendations: Title */
.MN_search_layout.mai-recommendation-block .MN_recommendation_header {
    padding: 10px 18px 8px 12px;
}
.MN_search_layout.mai-recommendation-block .MN_recommendation_header_title {
    font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 21px)) !important;
    font-weight: 400 !important;
}


/* M:AI Recommendations: Product card */
.MN_search_layout.mai-recommendation-block .MN_product_brand.MuiCardContent-root {
    font-weight: normal;
    font-size: 13px;
    color: #807d7e;
}
/* Background */
.MN_search_layout.mai-recommendation-block .MN_recommendation_container .MN_product.MuiPaper-root {
    background: #fff !important;
    border: 1px solid gray;
    height: 310px; /* Same height on all products, regardless if 1 or several images or long/short product name */
}
/* Product name */
.MN_search_layout.mai-recommendation-block .MN_product_name .MuiTypography-root {
    font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));
    font-weight: 600 !important;
    line-height: 1.55;
    color: var(--heading-color) !important;
}
/* Product price */
.MN_search_layout.mai-recommendation-block .MN_recommendation_container .MN_product_price {
    font-weight: bold;
}
@media screen and (min-width: 641px) {
    .product-item--vertical .price:not(.price--compare), .product-item--list .price:not(.price--compare) {
        font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 20px));
    }
}

