{% sw_extends '@Storefront/storefront/layout/header/header.html.twig' %}
{% block layout_header_navigation %}
<div class="header-container relative grid grid-cols-3 grid-gap-2 pb-2 items-center boxed-layout md:grid-cols-10 md:mb-0 md:px-0">
{% block header_navigation_control_container %}
<div class="header-navigation flex grid-gap-3 overflow-hidden items-center md:col-span-4">
{% block layout_header_navigation_toggle %}
<div class="header-menu-toggle shrink-0 md:hidden">
<div class="menu-button p-2">
{% block layout_header_navigation_toggle_button %}
<button class="btn-toggle flex grid-gap-2 items-center md:pl-0 font-montserrat font-bold text-sm"
type="button"
data-offcanvas-menu="true"
aria-label="{{ "general.menuLink"|trans|striptags }}">
{% sw_icon 'menu' style { 'pack': 'theme-icons', 'class': 'stroke' } %}
<span class="uppercase font-accent tracking-wider">{{ "company.menuOpenMenuText"|trans|sw_sanitize }}</span>
</button>
{% endblock %}
</div>
</div>
{% endblock %}
{% block quick_travel_custom_buttons_desktop %}
<div class="header-menu-toggle shrink-0 pt-4 grid-gap-2 hidden tracking-wider md:flex">
<a href="{{ "company.menuQuickButtonDesktopCustomerServiceUrl"|trans|sw_sanitize }}">
<div class="menu-quick-button-desktop-customerservice flex align-center items-center">
<div class="p-2">
{% sw_icon 'customerService' style { 'pack': 'theme-icons', 'class': 'stroke' } %}
</div>
<span class="uppercase font-accent pr-2">{{ "company.menuQuickButtonDesktopCustomerServiceText"|trans|sw_sanitize }}</span>
</div>
</a>
<a href="{{ "company.menuQuickButtonDesktopCustomerStoresUrl"|trans|sw_sanitize }}">
<div class="menu-quick-button-desktop-stores flex align-center items-center">
<div class="p-2">
{% sw_icon 'store' style { 'pack': 'theme-icons', 'class': 'stroke' } %}
</div>
<span class="uppercase font-accent pr-2">{{ "company.menuQuickButtonDesktopCustomerStoresText"|trans|sw_sanitize }}</span>
</div>
</a>
</div>
{% endblock %}
</div>
{% endblock %}
{% block layout_header_logo %}
{% sw_include '@Storefront/storefront/layout/header/logo.html.twig' %}
{% endblock %}
{% block layout_header_actions_container %}
<div class="header-actions flex justify-end items-center -mr-1 sm:gap-2 md:mr-0 md:col-span-4">
{% block layout_header_actions_account %}
<div class="account-menu relative md:flex group"
>
<a class="btn-toggle flex items-center text-xs"
href="{{ path('frontend.account.login.page') }}"
title="{{ "account.orRegisterLink"|trans|striptags }}">
{% sw_icon 'account' style { 'pack': 'theme-icons', 'class': 'stroke p-2' } %}
<div class="hidden sm:block">
{{ context.customer.firstName }} {% if context.customer.guest %}({{ "themeGlobal.guestAccount"|trans|sw_sanitize }}){% endif %}
</div>
</a>
{% if context.customer.firstName|length > 0 %}
<script>
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'firstname': '{{ context.customer.firstName }}',
'lastname': '{{ context.customer.lastName }}',
'address1': '{{ context.customer.defaultBillingAddress.street }}',
'address2': '{{ context.customer.defaultBillingAddress.additionalAddressLine1 }}',
'city': '{{ context.customer.defaultBillingAddress.city }}',
'zip': '{{ context.customer.defaultBillingAddress.zipcode }}',
'country': '{{ context.customer.defaultBillingAddress.country.iso }}',
'email': '{{ context.customer.email }}',
'phone': '{{ context.customer.phone }}'
});
</script>
{% endif %}
{% if context.customer.guest %}
<div class="account-guest-abort hidden group-hover:block absolute top-10 left-0 w-full bg-white p-4 z-50 shadow-sm caret-up text-black text-sm text-center grid grid-gap-3">
{% block page_account_sidebar_guest_abort %}
<a href="{{ path('frontend.account.logout.page') }}"
data-account-guest-abort-button="true"
class="btn w-full ">
{{ "account.guestAbort"|trans|sw_sanitize }}
</a>
{% endblock %}
</div>
{% endif %}
</div>
{% endblock %}
{% if config('core.cart.wishlistEnabled') %}
{% block layout_header_actions_wishlist %}
<div class="header-wishlist flex"
data-offcanvas-wishlist="true">
<a class="btn-toggle header-wishlist-btn header-actions-btn relative"
href="{{ path('frontend.wishlist.page') }}"
title="{{ 'header.wishlist'|trans|striptags }}"
aria-label="{{ 'header.wishlist'|trans|striptags }}">
{% sw_include '@Storefront/storefront/layout/header/actions/wishlist-widget.html.twig' %}
</a>
</div>
{% endblock %}
{% endif %}
{% block layout_header_actions_cart %}
<div class="header-cart flex"
{% if controllerAction == 'lookDetail' %}data-offcanvas-cart="true"{% endif %}>
<a class="btn-toggle header-cart-btn header-actions-btn overflow-visible"
href="{{ path('frontend.checkout.cart.page') }}"
data-cart-widget="true"
title="{{ 'checkout.cartTitle'|trans|striptags }}"
aria-label="{{ 'checkout.cartTitle'|trans|striptags }}">
{% sw_icon 'cart' style { 'pack': 'theme-icons', 'class': 'stroke p-2' } %}
</a>
</div>
{% endblock %}
</div>
{% block layout_header_actions %}
{% block layout_header_search_toggle %}
<div class="search col-span-3 md:hidden">
<div class="search">
{% block layout_header_search %}
{{ parent() }}
{% endblock %}
</div>
</div>
{% endblock %}
{% endblock %}
</div>
{% endblock %}
{% block header_menu_regular %}
<div class="regularMenuContainer hidden w-full pt-2 pb-2 boxed-layout tracking-wider md:flex md:pt-0 md:justify-between">
<div class="overflow-x-scroll hide-scrollbar flex grid-gap-4">
{% block base_navigation %}
{% sw_include '@Storefront/storefront/layout/navigation/navigation.html.twig' %}
{% endblock %}
</div>
<div class="search-container">
{% sw_include '@Storefront/storefront/layout/header/search.html.twig' %}
</div>
</div>
</div>
{% endblock %}
{% endblock %}