{% set styleModifier = styleModifier | default('') %}
{% set classNames = {
main: main | default('')
} | merge(classNames | default({})) %}
<section class="product-teaser {{ styleModifier }} {{ attribute(classNames, 'main') }} product-teaser--decor stretch-link">
<div class="product-teaser__image">
{% if decor.isNew and (not decor.newUntilDate or dateIsCurrent(decor.newUntilDate))%}
<div class="ribbon-new__container-overview">
{% endif %}
<div class="ratio ratio-73x52">
{% set image = decor.teaserImage %}
{% if image %}
{{ image.thumbnail('product-teaser').html({imgAttributes:{
class:'js-lazy-img ratio-item'
},
lowQualityPlaceholder:true})|raw }}
{% endif %}
</div>
{% if decor.isNew and (not decor.newUntilDate or dateIsCurrent(decor.newUntilDate))%}
<div class="ribbon-new__ribbon ribbon-new__ribbon--overview">
{{ 'badge.neu' | trans }}
</div>
</div>
{% endif %}
</div>
<div class="product-teaser__body">
<div class="product-teaser__body-top mb-md-4 mb-3">
{% if not hideApplicationAreas|default(false) %}
<div class="product-teaser__supline">
{% if decor.applicationAreas is empty %}
{{ 'global.univeral'|trans }}
{% endif %}
{% if decor.applicationAreas is not empty %}
{{ decor.applicationAreas | map(a => "#{a.title}") | join(' | ') }}
{% endif %}
{% if decor.decorGroup and decor.decorGroup.title %}
| {{ decor.decorGroup.title }}
{% endif %}
</div>
{% endif %}
<h2 class=" product-teaser__headline">
<a href="{{ pimcore_url({object: decor}) }}" class="stretch-link__link">{{ decor.decorNr ~ ' ' ~ (decor.webTitle ?: decor.title) }}</a>
</h2>
</div>
<div class="product-teaser__body-bottom mt-auto">
<ul class="product-teaser__properties-list">
{% if decor.ncsCode %}
<li class="product-teaser__property">
NCS {{ decor.ncsCode }}
</li>
{% endif %}
{% if decor.ralNr %}
<li class="product-teaser__property">
RAL {{ decor.ralNr }}
</li>
{% endif %}
{% if decor.colorCode %}
<li class="product-teaser__property">
CMYK {{ decor.colorCode }}
</li>
{% endif %}
</ul>
</div>
</div>
</section>