{% sw_extends '@Storefront/storefront/element/cms-element-image.html.twig' %}
{% block element_image_media %}
{% set attributes = {
'class': 'cms-image',
'alt': (element.data.media.translated.alt ?: ''),
'title': (element.data.media.translated.title ?: '')
} %}
{% if element.translated.config.displayMode.value == 'cover' or element.translated.config.displayMode.value == 'contain' %}
{% set attributes = attributes|merge({ 'data-object-fit': element.translated.config.displayMode.value }) %}
{% endif %}
{% if element.slot == "imageDesktop" or element.slot == "imageMobile" %}
<picture>
<source srcset="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" media="{% if element.slot == "imageDesktop" %}(max-width: 575.98px){% else %}(min-width: 576px){% endif %}">
{% sw_thumbnails 'cms-image-thumbnails' with {
media: element.data.media
} %}
</picture>
{% else %}
{% sw_thumbnails 'cms-image-thumbnails' with {
media: element.data.media
} %}
{% endif %}
{% endblock %}