{% set isDecor = isDecor | default(false) %}
{% set isSurface = isSurface | default(false) %}
{% set isAnchorNavItem = isAnchorNavItem|default(false) %}
{% set anchorNavTitle = anchorNavTitle|default(null) %}
{% set anchorNavPosition = anchorNavPosition|default(null) %}
<section class="content-block {{ anchorNavTitle }} {{ isAnchorNavItem ? 'js-anchor-nav__item' : '' }}"
{{ anchorNavTitle ? 'data-anchor-nav-title='~anchorNavTitle~'' : '' }}
{{ anchorNavPosition ? 'data-anchor-nav-position='~anchorNavPosition~'' : '' }}>
{% if isDecor %}
{% if object.isNew and (not decor.newUntilDate or dateIsCurrent(decor.newUntilDate))%}
<div class="position-relative ribbon-new__container ">
{% endif %}
{% if object.teaserImage %}
<div class="ratio ratio-15x7">
{{ object.teaserImage.thumbnail('product-landscape').html({
imgAttributes:{
class:'js-lazy-img ratio-item'
},
lowQualityPlaceholder:true
})|raw }}
<div class="ribbon-new__buttons">
<div class="d-flex flex-row" style=" background-color: white;">
{% if app.user %}
{{ include('includes/utils/wishlist-button.html.twig') }}
<hr style="border: calc(1rem/16) solid black; height: auto; margin:calc(10rem/16) 0;">
{% endif %}
{% if object.gallery.items is not empty %}
{{ include('includes/areas/multiple-image-download.html.twig', {
object: object,
}) }}
{% endif %}
{% if object.gallery.items is empty %}
{{ include('includes/areas/single-image-download.html.twig', { object: object }) }}
{% endif %}
</div>
</div>
</div>
{% if object.isNew and (not decor.newUntilDate or dateIsCurrent(decor.newUntilDate))%}
<div class="ribbon-new__ribbon">
{{ 'badge.neu' | trans }}
</div>
{% endif %}
{% endif %}
<span class="mt-2">{{ 'detail.color may vary' | trans }}</span>
{% if object.isNew and (not decor.newUntilDate or dateIsCurrent(decor.newUntilDate)) %}
</div>
{% endif %}
{% elseif isSurface %}
<div class="position-relative">
{% if object.teaserImage %}
<div class="ratio ratio-15x7">
{{ object.teaserImage.thumbnail('product-landscape').html({
imgAttributes:{
class:'js-lazy-img ratio-item'
},
lowQualityPlaceholder:true
})|raw }}
</div>
<div class="position-absolute bottom-0 end-0">
<a href="{{ object.teaserImage.thumbnail('product-landscape') }}"
download="surface_{{ object.surfaceCode }}.jpg" class="btn btn-white btn--no-transition"><span
class="btn__icon"><span
class="icon icon-download" aria-hidden="true"></span></span><span class="btn__text">{{ 'detail.download' | trans }}</span></a>
</div>
{% endif %}
</div>
{% else %}
<div class="row gx-md-4 gx-2">
<div class="col-8">
{% if object.teaserImage %}
<div class="ratio ratio-10x7 h-100">
{{ object.teaserImage.thumbnail('product-detail-big').html({
imgAttributes:{
class:'js-lazy-img ratio-item'
},
lowQualityPlaceholder:true
}) | raw }}
</div>
{% endif %}
</div>
<div class="col-4">
<div class="vertical-gutter gy-md-4 gy-2">
{% for image in object.gallery %}
<div class="vertical-gutter__item">
<div class="ratio ratio-10x7">
{{ image.thumbnail('product-detail-small').html({
imgAttributes:{
class:'js-lazy-img ratio-item'
},
lowQualityPlaceholder:true
}) }}
</div>
</div>
{% endfor %}
</div>
</div>
</div>
{% endif %}
{% if shortDescriptionTitle and shortDescription %}
<div class="mt-4">
{{ include('includes/title-blocks/title-block.html.twig', {
className: 'mb-2',
title: shortDescriptionTitle,
titleTag:'h2',
titleStyle:'h4',
subtitle:null
}) }}
<div class="wysiwyg">
{{ shortDescription|raw }}
</div>
</div>
{% endif %}
</section>