{% set product = product|default(null) %}
<article class="product-teaser shadow stretch-link border-radius-4">
<div class="product-teaser__container-img">
<div class="ratio ratio-4x3">
{% if product.imageGallery.items %}
{{ product.imageGallery.items[0].getThumbnail('product-teaser').getHTML({
imgAttributes: {
'class': 'ratio-item js-lazy-img product-teaser__img'
},
'lowQualityPlaceholder': true,
})|raw }}
{% endif %}
</div>
</div>
<div class="product-teaser__content">
<div class="d-flex flex-column">
<span class="product-teaser__title">{{ 'product.teaser.Model'|trans }}</span>
<span class="product-teaser__data product-teaser__data--bold">{{ product.model }}</span>
</div>
{% if product.yearOfManufacture != '' or product.meterReadOutHours != '' %}
<div class="product-teaser__container d-flex">
{% if product.yearOfManufacture != '' %}
<div class="d-flex flex-column">
<span class="product-teaser__title">{{ 'product.detail.YearOfConstruction'|trans }}</span>
<span class="product-teaser__data">{{ product.yearOfManufacture }}</span>
</div>
{% endif %}
{% if product.meterReadOutHours != '' %}
<div class="product-teaser__info-right d-flex flex-column">
<span class="product-teaser__title">{{ 'product.detail.OperatingHours'|trans }}</span>
<span class="product-teaser__data">{{ product.meterReadOutHours }}</span>
</div>
{% endif %}
</div>
{% endif %}
<div class="product-teaser__container-link d-flex">
<a class="text-gradient-primary product-teaser__category">{{ product.category.displayTitle ?: product.category.title }}</a>
<a href="{{ linkGenerator(product) }}"
class="btn btn-dark stretch-link__link"
data-event-tracking-event="select_product"
data-event-tracking-product_brand="{{ product.brand.title ?: product.brand.internalBrandName }}"
data-event-tracking-product_variant="{{ product.model }}"
data-event-tracking-product_category="{{ product.category.displayTitle ?: product.category.title }}"
data-event-tracking-link_url="{{ elements_host_url() ~ linkGenerator(product) }}">
{{ 'product.teaser.Detail'|trans }}
</a>
</div>
</div>
</article>