{% import 'app/_inc/macros.html.twig' as m %}
<!DOCTYPE html>
{% set path = app.request.attributes.get('_route') %}
<html lang="{{ app.request.locale }}">
<head>
<meta charset="UTF-8">
{% include 'app/_inc/_fonts.html.twig' %}
{% include 'app/_inc/_stats.html.twig' %}
{% block lcp %}
{% endblock %}
{% block seo %}
{% set entity = product is defined ? product :
category is defined ? category :
article is defined ? article :
page is defined ? page :
null %}
{{ seo.generate(app.request.get('_route'), app.request.locale,entity)|raw }}
{% endblock %}
{% block meta %}{% endblock %}
{% block libcss %}{% endblock %}
{% include 'app/_inc/_theme.html.twig' %}
{% block css %}{% endblock %}
<!-- Meta Pixel Code -->
<script>
!function (f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function () {
n.callMethod ?
n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = '2.0';
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, 'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '927712669184361');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=927712669184361&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->
<!-- Reddit Pixel -->
<script>
!function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','t2_890e07gob');rdt('track', 'PageVisit');
</script>
<!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER -->
<!-- End Reddit Pixel -->
<!-- Google Tag Manager -->
<script>
(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start':
new Date().getTime(), event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-N2C2JQFZ');
</script>
<!-- End Google Tag Manager -->
<script type="application/javascript" async src="https://static.klaviyo.com/onsite/js/Y837rU/klaviyo.js"></script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-16752248477">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-16752248477');
</script>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript>
<iframe src=https://www.googletagmanager.com/ns.html?id=GTM-N2C2JQFZ height="0" width="0" style="display:none;visibility:hidden"></iframe>
</noscript>
<!-- End Google Tag Manager (noscript) -->
<div id="app">
{% block header %}
{% include 'app/_inc/_header.html.twig' %}
{% endblock %}
{% block content %}{% endblock %}
{% block cursor %}
<div class="cursor">
<div class="dot-cursor"></div>
</div>
{% endblock %}
{% block zoom_img %}
<div class="modal-zoom">
<span class="close">×</span>
<img id="img01" class="zoomables zoom-content">
</div>
{% endblock %}
</div>
{% include 'app/_inc/_elts.html.twig' %}
{% block footer %}
{% include 'app/_inc/_footer.html.twig' %}
{% endblock %}
{% block libjs %}{% endblock %}
<div data-lg='{
"addWish": "{{ 'product.wish.addok'|trans }}",
"removeWish": "{{ 'product.wish.removeok'|trans }}",
"attr": "{{ 'product.errorAttr'|trans }}",
"error": "{{ 'all.error'|trans }}",
"successAdd": "{{ 'product.add.txt'|trans }}",
"close": "{{ 'all.close'|trans }}"
}'></div>
{% include 'app/_inc/_vars.html.twig' %}
{% block basic_js %}
{{ encore_entry_script_tags('app-base-js') }}
<script>
const track_vars = {
'id': '{% if app.user %}{{ app.user.id }}{% endif %}',
'email': '{% if app.user %}{{ app.user.email }}{% endif %}',
'total_to_pay': '{% if app.session.get('cart') %}{{ app.session.get('cart').totalCart }}{% endif %}',
'total_paid': '{% if order is defined %}{{ order.total }}{% endif %}',
'cart_products': {% if app.session.get('cart') %}{{ app.session.get('cart').products|json_encode|raw }}{% else %}[]{% endif %},
'order_products': {% if order_products is defined %}{{ order_products|json_encode|raw }}{% else %}[]{% endif %},
'order_id': '{% if order is defined %}{{ order.id }}{% endif %}'
}
klaviyo.push(['identify', {
'email': track_vars.email
}]);
rdt('init', 't2_890e07gob', {
email: track_vars.email,
externalId: track_vars.id
});
</script>
{{ encore_entry_script_tags('app-track-js') }}
{% endblock %}
{% block js %}{% endblock %}
</body>
</html>