{% block s360_megamenu_category_submenu %}
<div class="s360-megamenu__columns__rows s360-megamenu-sub-categories">
{% set loopIndex = 1 %}
{% set break = false %}
{% for cat in categories %}
{% if not break %}
{% if limit and limit > 0 and loopIndex > limit %}
{% set break = true %}
{% endif %}
{% if cat.active and cat.visible and break == false %}
{% set loopIndex = loopIndex + 1 %}
{% block s360_megamenu_category_submenu_item %}
<div class="s360-megamenu__item s360-megamenu-sub-category">
{% set linkTarget = category_url(cat) %}
<{% if cat.type == 'folder' %}span{% else %}a{% endif %}
class="s360-megamenu__link s360-megamenu__link--{{ cat.id }} s360-megamenu__link--level{{ cat.level }} {% if cat.id is same as(page.header.navigation.active.id) %} active{% endif %}"
{% if category.type != 'folder' %}
href="{{ linkTarget }}"
itemprop="url"
title="{{ cat.translated.name }}"
{% endif %}
>
{% block s360_megamenu_category_content_detail %}
<div class="s360-megamenu-sub-category__detail {{ settings.categoryImageLeft ? 's360-megamenu-sub-category__detail__image--left' : 's360-megamenu-sub-category__detail__image--right' }}">
{# Category Header #}
{% block s360_megamenu_category_submenu_title %}
<div class="s360-megamenu-sub-category__title">{{ cat.translated.name }}</div>
{% endblock %}
{# Category Image #}
{% if settings.showSubCategoryImage and cat.media %}
{% block s360_megamenu_category_content_detail_image %}
<img src="{{ cat.media.url }}" class="s360-megamenu-sub-category__detail__image img-fluid" alt="{{ cat.translated.name }}"/>
{% endblock %}
{% endif %}
{# Category Description #}
{% if settings.showSubCategoryDescription and cat.translated.description %}
{% block s360_megamenu_category_content_detail_description %}
<div class="s360-megamenu-sub-category__detail__description">
{{ cat.translated.description }}
</div>
{% endblock %}
{% endif %}
</div>
{% endblock %}
</{% if category.type == 'folder' %}span{% else %}a{% endif %}>
{% if cat.children|length > 0 and (settings.maxSubSubcategories is not defined or settings.maxSubSubcategories != 0) %}
{% sw_include '@Storefront/storefront/s360/megamenu/utilities/category-submenu.html.twig' with { 'limit': settings.maxSubSubcategories, settings: settings, 'categories': cat.children } only %}
{% endif %}
</div>
{% endblock %}
{% endif %}
{% endif %}
{% endfor %}
</div>
{% endblock %}