/* Loaded only for agroUnavailableAppearance=image. Keep native stock/notification classes. */
html body :is(.agroProductCard, .agroRelatedCard, .product-item-third).agroProductUnavailable {
background: #fff !important;
border-color: var(--catalog-border, var(--agro-section-line, #dce8df)) !important;
}
html body :is(.agroProductCard, .agroRelatedCard, .product-item-third).agroProductUnavailable :is(.agroProductCard__name, .agroProductCard__name a) { color: var(--agro-card-text, #183e2c) !important; }
html body :is(.agroProductCard, .agroRelatedCard, .product-item-third).agroProductUnavailable :is(.price, .normalPrice) { color: #173b2f !important; }
html body :is(.agroProductCard, .agroRelatedCard, .product-item-third).agroProductUnavailable :is(.red-price, .redPrice, .agroRelatedCard__sale) { color: #b24119 !important; }
html body :is(.agroProductCard, .agroRelatedCard, .product-item-third).agroProductUnavailable :is(.agroProductCard__availability, .agroCatalogStock__label) { color: #806124 !important; }
html body :is(.agroProductCard, .agroRelatedCard, .product-item-third).agroProductUnavailable .product-flags span { background: #e9f4ec !important; color: #16572d !important; }
html body :is(.agroProductCard, .agroRelatedCard, .product-item-third).agroProductUnavailable .product-flags :is(.promotion, .sale) { background: #fff0e7 !important; color: #9b380b !important; }
html body :is(.agroProductCard, .agroRelatedCard, .product-item-third).agroProductUnavailable:hover { border-color: #a9cbb6 !important; }
/* Image greyscale remains provided by the existing unavailable-product styles.
Restricted images retain their original blur; no filter override is applied here. */
/* Catalog has a more specific unavailable background rule. */
html body .agroCatalogPage #products-2 .product-item-third.agroProductUnavailable {
background: #fff !important;
border-color: var(--catalog-border, #dce8e1) !important;
}