{% sw_extends '@Storefront/storefront/component/product/card/badges.html.twig' %}
{% block component_product_badges %}
<div class="product-badges">
{% block component_product_badges_discount %}
{{ parent() }}
{% endblock %}
{% block component_product_badges_topseller %}
{{ parent() }}
{% endblock %}
{% block component_product_badges_new %}
{{ parent() }}
{% set requestOnly = product.translated.customFields.grimm_customfields_productRequest_only %}
{% set isAvailable = not product.isCloseout or (product.availableStock >= product.minPurchase) %}
{% set displayFrom = product.calculatedPrices.count > 1 %}
{% set displayBuyButton = isAvailable and displayFrom == false and product.childCount <= 0 and (requestOnly == null) and product.variation is empty %}
{% if displayBuyButton == false %}
<div>
<span class="badge badge-configurable bg-grimm-yellow color-black">
{% sw_icon 'settings' style {'namespace': 'GrimmTheme', 'pack': 'grimmtheme', 'size': 'md', 'class': ' color-black'} %}
</span>
</div>
{% endif %}
{% endblock %}
</div>
{% sw_include '@Storefront/storefront/component/chemicals/warnings.html.twig' with {
'product' : product,
'icons' : true,
'hazard': false,
'warnings': false
} %}
{% endblock %}