Outiref

Code source de l'URL : https://dsp5-mkt-f25a-15m-g2.fr/home

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
    <meta http-equiv="Pragma" content="no-cache">
    <meta http-equiv="Expires" content="0">
    <link rel="icon" type="image/png" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/logo_etikashion.png">
    <link rel="stylesheet" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/css/accessibility.css">
    <title>Etikashion - Mode Éthique et Durable</title>
    <meta name="description" content="Découvrez Etikashion, votre boutique de mode éthique. Vêtements durables, accessoires éco-responsables et style intemporel.">

    <link rel="stylesheet" type="text/css" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/css/normalize.css?v=1776281403">
    <link rel="stylesheet" type="text/css" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/icomoon/icomoon.css?v=1776281403">
    <link rel="stylesheet" type="text/css" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/css/vendor.css?v=1776281403">
    <link rel="stylesheet" type="text/css" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/css/style.css?v=1776281403">
    <link rel="stylesheet" type="text/css" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/css/custom.css?v=1776281403">

    <link rel="stylesheet" type="text/css" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/css/select2.min.css?v=1776281403">
    <link rel="stylesheet" type="text/css" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/css/flatpickr.min.css?v=1776281403">

    <link rel="stylesheet" type="text/css" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/css/jquery.dataTables.min.css?v=1776281403">

    <link rel="stylesheet" type="text/css" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/css/tagify.css?v=1776281403">

    <!-- FilePond styles -->
    <link rel="stylesheet" type="text/css" href="https://dsp5-mkt-f25a-15m-g2.fr/assets/css/filepond.min.css?v=1776281403">
    <link rel="stylesheet" type="text/css"
        href="https://dsp5-mkt-f25a-15m-g2.fr/assets/css/filepond-plugin-image-preview.min.css?v=1776281403">

    <!-- Google Fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com?v=1776281403">
    <link rel="preconnect" href="https://fonts.gstatic.com?v=1776281403" crossorigin>
    <link
        href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap&v=1776281403"
        rel="stylesheet">

    <!-- Scripts -->
    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/modernizr.js?v=1776281403"></script>

    <!-- Plugin image preview -->
    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/filepond.min.js?v=1776281403"></script>
    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/filepond-plugin-file-validate-type.min.js?v=1776281403"></script>
    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/filepond-plugin-image-preview.min.js?v=1776281403"></script>
    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/filepond-plugin-file-validate-size.min.js?v=1776281403"></script>

    <!-- JS -->
    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/jquery-1.11.0.min.js?v=1776281403"></script>

    <!-- CookieScript -->
    <script type="text/javascript" charset="UTF-8"
        src="//cdn.cookie-script.com/s/8c2668b4de520223b9a70b5e55c01c15.js"></script>

    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-PDVVKJ42WM"></script>
    <script>
        window.dataLayer = window.dataLayer || [];

        function gtag() {
            dataLayer.push(arguments);
        }
        gtag('js', new Date());

        function initGA4() {
            gtag('config', 'G-PDVVKJ42WM');
            console.log("GA4 activé ✅");
        }

        function hasStatisticsConsent() {
            try {
                const cookie = document.cookie
                    .split('; ')
                    .find(row => row.startsWith('CookieScriptConsent='));
                if (!cookie) return false;
                const value = JSON.parse(decodeURIComponent(cookie.split('=')[1]));

                // Le cookie utilise googleconsentmap, pas categories
                return value.action === 'accept' &&
                    value.googleconsentmap &&
                    value.googleconsentmap.analytics_storage === 'performance';
            } catch (e) {
                console.warn("Erreur lecture cookie", e);
                return false;
            }
        }

        // Dès le chargement du script (avant même DOMContentLoaded)
        if (hasStatisticsConsent()) {
            initGA4();
        }

        // Si l'utilisateur accepte depuis la bannière
        window.addEventListener("CookieScriptAccept", function() {
            if (hasStatisticsConsent()) initGA4();
        });

        window.addEventListener("CookieScriptAcceptAll", initGA4);
    </script>
</head>


<body>

    <div class="structure-globale plein-ecran">

        
        <main class="contenu-principal">

            
<div class="preloader-wrapper">
    <div class="preloader"></div>
</div>

<div class="search-popup">
    <div class="search-popup-container">
        <form role="search" method="get" class="search-form" action="">
            <input type="search" id="search-form" class="search-field" placeholder="Type and press enter" value=""
                name="s" />
            <button type="submit" class="search-submit">
                <a href="#"><i class="icon icon-search"></i></a>
            </button>
        </form>

        <h5 class="cat-list-title">Browse Categories</h5>

        <ul class="cat-list">
            <li class="cat-list-item">
                <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" title="Men Jackets">Men Jackets</a>
            </li>
            <li class="cat-list-item">
                <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" title="Fashion">Fashion</a>
            </li>
            <li class="cat-list-item">
                <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" title="Casual Wears">Casual Wears</a>
            </li>
            <li class="cat-list-item">
                <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" title="Women">Women</a>
            </li>
            <li class="cat-list-item">
                <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" title="Trending">Trending</a>
            </li>
            <li class="cat-list-item">
                <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" title="Hoodie">Hoodie</a>
            </li>
            <li class="cat-list-item">
                <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" title="Kids">Kids</a>
            </li>
        </ul>
    </div>
</div>

<header id="header">
    <div id="header-wrap">
        <nav class="secondary-nav border-bottom">
            <div class="container">
                <div class="row d-flex align-items-center">
                    <div class="col-md-4 header-contact">
                        <p>PROJET ÉTUDIANT</p>
                    </div>
                    <div class="col-md-4 shipping-purchase text-center">
                        <p>Livraison gratuite pour tout achat d’un montant de 200 €</p>
                    </div>
                    <div class="col-md-4 col-sm-12 user-items">
                        <ul class="d-flex justify-content-end align-items-center list-unstyled m-0">

                            <li class="ms-3">
                                <a href="#" class="cart-icon-container" id="open-cart-drawer">
                                    <i class="icon icon-shopping-cart"></i>
                                    <span class="cart-badge hide" id="header-cart-count">
                                        0                                    </span>
                                </a>
                            </li>

                            
                            <!-- <li class="user-items search-item pe-3 ms-3">
                                <a href="#" class="search-button">
                                    <i class="icon icon-search"></i>
                                </a>
                            </li> -->

                            
                            <li>
                                                                    <a href="https://dsp5-mkt-f25a-15m-g2.fr/auth">
                                        <i class="icon icon-user"></i>
                                        <span>Connexion</span>
                                    </a>
                                                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </nav>
        <nav class="primary-nav padding-small">
            <div class="container">
                <div class="row d-flex align-items-center">
                    <div class="col-lg-2 col-md-2">
                        <div class="main-logo">
                            <a href="https://dsp5-mkt-f25a-15m-g2.fr/home">
                                <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/logo_etikashion.png" alt="logo" width="120">

                            </a>
                        </div>
                    </div>
                    <div class="col-lg-10 col-md-10">
                        <div class="navbar">
                            <div id="main-nav" class="stellarnav d-flex justify-content-end right">
                                <ul class="menu-list">
                                    <li class="menu-item has-sub">
                                        <a href="https://dsp5-mkt-f25a-15m-g2.fr/home"
                                            class="item-anchor active d-flex align-item-center"
                                            data-effect="Home">Acceuil</a>

                                    </li>

                                    <li>
                                        <a class="item-anchor" data-effect="About"
                                            href="https://dsp5-mkt-f25a-15m-g2.fr/apropos">Notre Histoire</a>
                                    </li>

                                    <li class="menu-item has-sub">
                                        <a class="item-anchor d-flex align-item-center" data-effect="Shop"
                                            href="https://dsp5-mkt-f25a-15m-g2.fr/boutique">Boutique</a>
                                    </li>

                                    <!-- <li>
                                        <a class="item-anchor" data-effect="Contact"
                                            href="https://dsp5-mkt-f25a-15m-g2.fr/faq">Faq</a>
                                    </li> -->

                                    <li class="menu-item has-sub">
                                        <a class="item-anchor d-flex align-item-center" data-effect="Blog"
                                            href="https://dsp5-mkt-f25a-15m-g2.fr/blog">Blog</a>
                                    </li>

                                    <li>
                                        <a class="item-anchor" data-effect="Contact"
                                            href="https://dsp5-mkt-f25a-15m-g2.fr/contact">Contact</a>
                                    </li>

                                </ul>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </nav>
    </div>
</header>

<!-- Mini-Cart Drawer -->
<div class="mini-cart-overlay" id="mini-cart-overlay"></div>
<div id="mini-cart-drawer">
    <div id="mini-cart-items-container">
        
<div class="mini-cart-header">
    <h3>Mon Panier</h3>
    <button class="close-drawer" id="close-cart-drawer">&times;</button>
</div>

<div class="mini-cart-count-secret hide" id="ajax-cart-count">0</div>

<div class="mini-cart-content" id="mini-cart-items-container">
            <p class="text-center mt-5">Votre panier est vide.</p>
    </div>

<div class="mini-cart-footer">
    <a href="https://dsp5-mkt-f25a-15m-g2.fr/panier" class="btn btn-dark w-100 mb-2">Voir le panier</a>
    <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" class="btn btn-outline-dark w-100">Continuer mes achats</a>
</div>    </div>
</div>

<!-- Floating Notification -->
<div id="cart-added-notification" class="cart-added-notification">
    <div class="can-content">
        <div class="can-icon" id="can-icon-wrapper">
            <svg id="can-icon-success" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" style="display:none;">
                <polyline points="20 6 9 17 4 12"></polyline>
            </svg>
            <svg id="can-icon-error" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" style="display:none;">
                <line x1="18" y1="6" x2="6" y2="18"></line>
                <line x1="6" y1="6" x2="18" y2="18"></line>
            </svg>
            <svg id="can-icon-warning" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" style="display:none;">
                <path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"></path>
                <line x1="12" y1="9" x2="12" y2="13"></line>
                <line x1="12" y1="17" x2="12.01" y2="17"></line>
            </svg>
        </div>
        <div class="can-text">
            <span class="can-title" id="can-title">Produit ajouté !</span>
            <span class="can-subtitle" id="can-subtitle">Votre panier a été mis à jour.</span>
        </div>
    </div>
    <div class="can-actions" id="can-actions">
        <div class="can-btn" id="can-continue">Continuer</div>
        <div class="can-btn" id="can-view-cart">Voir le panier</div>
    </div>
    <div class="can-progress" id="can-progress"></div>
</div>

<script>
    document.addEventListener("DOMContentLoaded", function() {
        const openBtn = document.getElementById('open-cart-drawer');
        const drawer = document.getElementById('mini-cart-drawer');
        const overlay = document.getElementById('mini-cart-overlay');
        const notification = document.getElementById('cart-added-notification');
        const progress = document.getElementById('can-progress');
        let notificationTimeout;

        function openDrawer() {
            if (drawer) drawer.classList.add('active');
            if (overlay) overlay.classList.add('active');
            document.body.style.overflow = 'hidden';
            hideNotification();
        }

        function closeDrawer() {
            if (drawer) drawer.classList.remove('active');
            if (overlay) overlay.classList.remove('active');
            document.body.style.overflow = '';
        }

        /**
         * Affiche la notification de panier/action
         * @param {string} msg - Le message (ou titre)
         * @param {string} type - 'success', 'error', 'warning'
         * @param {string} subtitle - Sous-titre facultatif
         */
        window.showCartNotification = function(msg, type = 'success', subtitle = '') {
            clearTimeout(notificationTimeout);
            if (!notification) return;

            // Reset classes
            notification.classList.remove('show', 'error', 'warning');
            if (type !== 'success') notification.classList.add(type);

            // Update Icons
            document.getElementById('can-icon-success').style.display = (type === 'success') ? 'block' : 'none';
            document.getElementById('can-icon-error').style.display = (type === 'error') ? 'block' : 'none';
            document.getElementById('can-icon-warning').style.display = (type === 'warning') ? 'block' : 'none';

            // Update Text
            const titleEl = document.getElementById('can-title');
            const subtitleEl = document.getElementById('can-subtitle');

            if (type === 'success') {
                titleEl.textContent = msg || "Produit ajouté !";
                subtitleEl.textContent = subtitle || "Votre panier a été mis à jour.";
                document.getElementById('can-actions').style.display = 'flex';
            } else {
                titleEl.textContent = (type === 'error' ? "Erreur" : "Attention");
                subtitleEl.textContent = msg;
                document.getElementById('can-actions').style.display = 'none';
            }

            notification.classList.add('show');
            if (progress) {
                progress.classList.remove('animate');
                void progress.offsetWidth; // Trigger reflow
                progress.classList.add('animate');
            }

            notificationTimeout = setTimeout(hideNotification, 4000);
        };

        function hideNotification() {
            if (!notification) return;
            notification.classList.remove('show');
            setTimeout(() => {
                if (progress) progress.classList.remove('animate');
            }, 500);
        }

        if (openBtn) {
            openBtn.addEventListener('click', function(e) {
                e.preventDefault();
                openDrawer();
            });
        }

        // Notification actions
        document.getElementById('can-continue')?.addEventListener('click', function() {
            hideNotification();
        });

        document.getElementById('can-view-cart')?.addEventListener('click', function() {
            window.location.href = 'https://dsp5-mkt-f25a-15m-g2.fr/panier';
        });

        // Use event delegation for closing (since buttons might be refreshed in AJAX)
        document.addEventListener('click', function(e) {
            if (e.target.id === 'close-cart-drawer' || e.target.id === 'mini-cart-overlay') {
                closeDrawer();
            }
        });

        // Global function to update cart count and refresh drawer (called by boutique.php)
        window.updateCartUI = function(shouldOpenDrawer = false) {
            fetch('https://dsp5-mkt-f25a-15m-g2.fr/panier/mini')
                .then(resp => resp.text())
                .then(html => {
                    const tempDiv = document.createElement('div');
                    tempDiv.innerHTML = html;

                    const countEl = tempDiv.querySelector('#ajax-cart-count');
                    const newCount = countEl ? countEl.textContent.trim() : '0';

                    const badge = document.getElementById('header-cart-count');
                    if (badge) {
                        badge.textContent = newCount;
                        if (parseInt(newCount) > 0) {
                            badge.classList.remove('hide');
                            badge.classList.add('bump');
                            setTimeout(() => badge.classList.remove('bump'), 300);
                        } else {
                            badge.classList.add('hide');
                        }
                    }

                    const container = document.getElementById('mini-cart-items-container');
                    if (container) {
                        container.innerHTML = html;
                    }
                    if (shouldOpenDrawer === true) {
                        openDrawer();
                    } else {
                        window.showCartNotification();
                    }
                })
                .catch(err => {
                    console.error('Erreur de mise à jour du panier:', err);
                    window.showCartNotification("Erreur de mise à jour", "error");
                });
        };
    });
</script><section id="billboard" class="overflow-hidden">
  <button class="button-prev">
    <i class="icon icon-chevron-left"></i>
  </button>
  <button class="button-next">
    <i class="icon icon-chevron-right"></i>
  </button>
  <div class="swiper main-swiper">
    <div class="swiper-wrapper">
      <div
        class="swiper-slide"
        style="          background-image: url('https://dsp5-mkt-f25a-15m-g2.fr/assets/images/banner2.jpg');          background-repeat: no-repeat;          background-size: cover;          background-position: center;        ">
        <div class="banner-content">
          <div class="container">
            <div class="row">
              <div class="col-md-6">
                <h1 class="banner-title">Collection Été</h1>
                <p>
                  Découvrez nos nouveautés pour la saison estivale. Des vêtements légers, stylés et confortables pour toutes vos occasions.
                </p>
                <div class="btn-wrap">
                  <a
                    href="https://dsp5-mkt-f25a-15m-g2.fr/boutique"
                    class="btn btn-light btn-medium d-flex align-items-center"
                    tabindex="0">Acheter maintenant <i class="icon icon-arrow-io"></i>
                  </a>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <div
        class="swiper-slide"
        style="          background-image: url('https://dsp5-mkt-f25a-15m-g2.fr/assets/images/banner1.jpg');          background-repeat: no-repeat;          background-size: cover;          background-position: center;        ">
        <div class="banner-content">
          <div class="container">
            <div class="row">
              <div class="col-md-6">
                <h2 class="banner-title">Collection Décontractée</h2>
                <p>
                  Le confort avant tout sans compromettre le style. Parcourez notre sélection casual pour un look quotidien parfait.
                </p>
                <div class="btn-wrap">
                  <a
                    href="https://dsp5-mkt-f25a-15m-g2.fr/boutique"
                    class="btn btn-light btn-light-arrow btn-medium d-flex align-items-center"
                    tabindex="0">Acheter maintenant <i class="icon icon-arrow-io"></i>
                  </a>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<section id="featured-products" class="product-store padding-large">
  <div class="container">
    <div
      class="section-header d-flex flex-wrap align-items-center justify-content-between">
      <h2 class="section-title">Produits en vedette</h2>
      <div class="btn-wrap">
        <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" class="d-flex align-items-center">Voir tous les produits <i class="icon icon-arrow-io"></i></a>
      </div>
    </div>
    <div class="swiper product-swiper overflow-hidden">
      <div class="swiper-wrapper">
                  <div class="swiper-slide">
            <div class="product-item">
              <div class="image-holder">
                                <img
                  src="https://dsp5-mkt-f25a-15m-g2.fr/uploads/produits/prod_seed_69a1ddef2b794.jpg"
                  alt="Manteau Oversize"
                  class="product-image" />
              </div>
              <div class="cart-concern">
                <div
                  class="cart-button d-flex justify-content-between align-items-center">
                  <button
                    type="button"
                    class="btn-wrap cart-link d-flex align-items-center"
                    data-id="81">
                    ajout panier <i class="icon icon-arrow-io"></i>
                  </button>
                  <button type="button" class="view-btn tooltip d-flex" data-id="81">
                    <i class="icon icon-screen-full"></i>
                    <span class="tooltip-text">Détail</span>
                  </button>
                  <button type="button" class="wishlist-btn" data-id="81">
                                          <i class="icon icon-heart"></i>
                                      </button>
                </div>
              </div>
              <div class="product-detail">
                <h3 class="product-title">
                  <a href="https://dsp5-mkt-f25a-15m-g2.fr/detail/produit?id=81">Manteau Oversize</a>
                </h3>
                <span class="item-price text-primary">
                                      110.84 €
                                  </span>
              </div>
            </div>
          </div>
                  <div class="swiper-slide">
            <div class="product-item">
              <div class="image-holder">
                                <img
                  src="https://dsp5-mkt-f25a-15m-g2.fr/uploads/produits/prod_seed_69a1de00af7bd.jpg"
                  alt="Jupe Casual"
                  class="product-image" />
              </div>
              <div class="cart-concern">
                <div
                  class="cart-button d-flex justify-content-between align-items-center">
                  <button
                    type="button"
                    class="btn-wrap cart-link d-flex align-items-center"
                    data-id="89">
                    ajout panier <i class="icon icon-arrow-io"></i>
                  </button>
                  <button type="button" class="view-btn tooltip d-flex" data-id="89">
                    <i class="icon icon-screen-full"></i>
                    <span class="tooltip-text">Détail</span>
                  </button>
                  <button type="button" class="wishlist-btn" data-id="89">
                                          <i class="icon icon-heart"></i>
                                      </button>
                </div>
              </div>
              <div class="product-detail">
                <h3 class="product-title">
                  <a href="https://dsp5-mkt-f25a-15m-g2.fr/detail/produit?id=89">Jupe Casual</a>
                </h3>
                <span class="item-price text-primary">
                                      40.32 €
                                  </span>
              </div>
            </div>
          </div>
                  <div class="swiper-slide">
            <div class="product-item">
              <div class="image-holder">
                                <img
                  src="https://dsp5-mkt-f25a-15m-g2.fr/uploads/produits/prod_seed_69a1ddcb4d5cc.jpg"
                  alt="Pantalon Tendance"
                  class="product-image" />
              </div>
              <div class="cart-concern">
                <div
                  class="cart-button d-flex justify-content-between align-items-center">
                  <button
                    type="button"
                    class="btn-wrap cart-link d-flex align-items-center"
                    data-id="61">
                    ajout panier <i class="icon icon-arrow-io"></i>
                  </button>
                  <button type="button" class="view-btn tooltip d-flex" data-id="61">
                    <i class="icon icon-screen-full"></i>
                    <span class="tooltip-text">Détail</span>
                  </button>
                  <button type="button" class="wishlist-btn" data-id="61">
                                          <i class="icon icon-heart"></i>
                                      </button>
                </div>
              </div>
              <div class="product-detail">
                <h3 class="product-title">
                  <a href="https://dsp5-mkt-f25a-15m-g2.fr/detail/produit?id=61">Pantalon Tendance</a>
                </h3>
                <span class="item-price text-primary">
                                      76.85 €
                                  </span>
              </div>
            </div>
          </div>
                  <div class="swiper-slide">
            <div class="product-item">
              <div class="image-holder">
                                <img
                  src="https://dsp5-mkt-f25a-15m-g2.fr/uploads/produits/prod_seed_69a1dbeeb5e75.jpg"
                  alt="Hoodie Décontracté"
                  class="product-image" />
              </div>
              <div class="cart-concern">
                <div
                  class="cart-button d-flex justify-content-between align-items-center">
                  <button
                    type="button"
                    class="btn-wrap cart-link d-flex align-items-center"
                    data-id="8">
                    ajout panier <i class="icon icon-arrow-io"></i>
                  </button>
                  <button type="button" class="view-btn tooltip d-flex" data-id="8">
                    <i class="icon icon-screen-full"></i>
                    <span class="tooltip-text">Détail</span>
                  </button>
                  <button type="button" class="wishlist-btn" data-id="8">
                                          <i class="icon icon-heart"></i>
                                      </button>
                </div>
              </div>
              <div class="product-detail">
                <h3 class="product-title">
                  <a href="https://dsp5-mkt-f25a-15m-g2.fr/detail/produit?id=8">Hoodie Décontracté</a>
                </h3>
                <span class="item-price text-primary">
                                      76.59 €
                                  </span>
              </div>
            </div>
          </div>
        
      </div>
    </div>
    <div class="swiper-pagination"></div>
  </div>
</section>

<section id="latest-collection">
  <div class="container">
    <div class="product-collection row">
      <div class="col-lg-7 col-md-12 left-content">
        <div class="collection-item">
          <div class="products-thumb">
            <img
              src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/collection-item1.jpg"
              alt="collection item"
              class="large-image image-rounded" />
          </div>
          <div class="col-lg-6 col-md-6 col-sm-6 product-entry">
            <div class="categories">Collection Décontractée</div>
            <h3 class="item-title">Street wear urbain.</h3>
            <p>
              Découvrez notre sélection exclusive de vêtements urbains pour un style moderne et affirmé.
            </p>
            <div class="btn-wrap">
              <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" class="d-flex align-items-center">Découvrir la collection <i class="icon icon-arrow-io"></i>
              </a>
            </div>
          </div>
        </div>
      </div>
      <div class="col-lg-5 col-md-12 right-content flex-wrap">
        <div class="collection-item top-item">
          <div class="products-thumb">
            <img
              src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/collection-item2.jpg"
              alt="collection item"
              class="small-image image-rounded" />
          </div>
          <div class="col-md-6 product-entry">
            <div class="categories">Collection Essentielle</div>
            <h3 class="item-title">Chaussures basiques.</h3>
            <div class="btn-wrap">
              <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" class="d-flex align-items-center">Découvrir <i class="icon icon-arrow-io"></i>
              </a>
            </div>
          </div>
        </div>
        <div class="collection-item bottom-item">
          <div class="products-thumb">
            <img
              src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/collection-item3.jpg"
              alt="collection item"
              class="small-image image-rounded" />
          </div>
          <div class="col-md-6 product-entry">
            <div class="categories">Meilleures Ventes</div>
            <h3 class="item-title">Bonnets en laine.</h3>
            <div class="btn-wrap">
              <a href="https://dsp5-mkt-f25a-15m-g2.fr/boutique" class="d-flex align-items-center">Découvrir <i class="icon icon-arrow-io"></i>
              </a>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<section id="subscribe" class="padding-large">
  <div class="container">
    <div class="row">
      <div class="block-text col-md-6">
        <div class="section-header">
          <h2 class="section-title">Profitez de -25% de Réduction</h2>
        </div>
        <p>
          Inscrivez-vous à notre newsletter pour recevoir des offres exclusives, des conseils style et un coupon de réduction sur votre première commande.
        </p>
      </div>
      <div class="subscribe-content col-md-6">
        <form id="form" class="d-flex justify-content-between">
          <input
            type="text"
            name="email"
            placeholder="Entrez votre adresse email ici" />
          <button class="btn btn-dark">S'abonner maintenant</button>
        </form>
      </div>
    </div>
  </div>
</section>


</div>
<div class="swiper-pagination"></div>
</div>
</div>
</section>

<section class="shoppify-section-banner">
  <div class="container">
    <div class="product-collection">
      <div class="left-content collection-item">
        <div class="products-thumb">
          <img
            src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/model.jpg"
            alt="Collection Etikashion"
            class="large-image image-rounded" />
        </div>
        <div class="col-lg-6 col-md-6 col-sm-6 product-entry">
          <div class="categories">Collection Denim</div>
          <h3 class="item-title">La sélection casual incontournable</h3>
          <p>
            Découvrez notre collection denim pensée pour allier confort et élégance.
            Des pièces modernes, faciles à porter au quotidien, parfaites pour
            affirmer votre style avec simplicité et caractère.
          </p>
          <div class="btn-wrap">
            <a href="shop.html" class="d-flex align-items-center">
              Découvrir la collection <i class="icon icon-arrow-io"></i>
            </a>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<section id="quotation" class="align-center padding-large">
  <div class="inner-content">
    <h2 class="section-title divider">Inspiration du jour</h2>
    <blockquote>
      <q>
        Le style ne consiste pas seulement à s’habiller, mais à exprimer
        qui vous êtes à travers chaque détail.
      </q>
      <div class="author-name">- Équipe Etikashion</div>
    </blockquote>
  </div>
</section>

<hr />

<section id="brand-collection" class="padding-medium bg-light-grey">
  <div class="container">
    <div class="d-flex flex-wrap justify-content-between">
      <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/brand1.png" alt="phone" class="brand-image" />
      <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/brand2.png" alt="phone" class="brand-image" />
      <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/brand3.png" alt="phone" class="brand-image" />
      <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/brand4.png" alt="phone" class="brand-image" />
      <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/brand5.png" alt="phone" class="brand-image" />
    </div>
  </div>
</section>

<section id="instagram" class="padding-large">
  <div class="container">
    <div class="section-header">
      <h2 class="section-title">Suivez-nous sur Instagram</h2>
    </div>
    <p>
      Notre compte Instagram officiel <a href="https://www.instagram.com/etikashiondsp35?igsh=MTllMHkxY3d2dndvZg%3D%3D&utm_source=qr">@etikashion</a> ou
      <a href="https://www.instagram.com/etikashiondsp35?igsh=MTllMHkxY3d2dndvZg%3D%3D&utm_source=qr">#etikashiondsp35</a>
    </p>
    <div class="row d-flex flex-wrap justify-content-between">
              <div class="col-lg-2 col-md-4 col-sm-6">
          <figure class="zoom-effect">
            <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/insta-image1.jpg" alt="instagram" class="insta-image" />
            <i class="icon icon-instagram"></i>
          </figure>
        </div>
              <div class="col-lg-2 col-md-4 col-sm-6">
          <figure class="zoom-effect">
            <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/insta-image2.jpg" alt="instagram" class="insta-image" />
            <i class="icon icon-instagram"></i>
          </figure>
        </div>
              <div class="col-lg-2 col-md-4 col-sm-6">
          <figure class="zoom-effect">
            <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/insta-image3.jpg" alt="instagram" class="insta-image" />
            <i class="icon icon-instagram"></i>
          </figure>
        </div>
              <div class="col-lg-2 col-md-4 col-sm-6">
          <figure class="zoom-effect">
            <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/insta-image4.jpg" alt="instagram" class="insta-image" />
            <i class="icon icon-instagram"></i>
          </figure>
        </div>
              <div class="col-lg-2 col-md-4 col-sm-6">
          <figure class="zoom-effect">
            <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/insta-image5.jpg" alt="instagram" class="insta-image" />
            <i class="icon icon-instagram"></i>
          </figure>
        </div>
              <div class="col-lg-2 col-md-4 col-sm-6">
          <figure class="zoom-effect">
            <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/insta-image6.jpg" alt="instagram" class="insta-image" />
            <i class="icon icon-instagram"></i>
          </figure>
        </div>
          </div>
  </div>
</section>

  <section id="nous-recrutons" class="padding-large">
    <div class="container">
      <div class="section-header d-flex flex-wrap align-items-center justify-content-between">
        <h2 class="section-title">Nous recrutons chez etikashion</h2>

      </div>

      <div class="recrutement-static-container">
        <div class="recrutement-grid">
                      <div class="recrutement-card">
              <div class="recrutement-card-body">
                <span class="badge-contrat">Alternance</span>
                <h3 class="recrutement-title">Développeur Web E-commerce</h3>
                <div class="recrutement-info">
                  <span><i class="icon icon-map-pin"></i> Lyon</span>
                                      <span><i class="icon icon-calendar"></i> Dès le 01/04/2026</span>
                                  </div>
                <a href="https://dsp5-mkt-f25a-15m-g2.fr/offre/detail?id=4" class="recrutement-link">
                  Postuler <i class="icon icon-arrow-io"></i>
                </a>
              </div>
            </div>
                      <div class="recrutement-card">
              <div class="recrutement-card-body">
                <span class="badge-contrat">CDI</span>
                <h3 class="recrutement-title">Chargé(e) du Service Client</h3>
                <div class="recrutement-info">
                  <span><i class="icon icon-map-pin"></i> Paris</span>
                                      <span><i class="icon icon-calendar"></i> Dès le 01/06/2026</span>
                                  </div>
                <a href="https://dsp5-mkt-f25a-15m-g2.fr/offre/detail?id=3" class="recrutement-link">
                  Postuler <i class="icon icon-arrow-io"></i>
                </a>
              </div>
            </div>
                      <div class="recrutement-card">
              <div class="recrutement-card-body">
                <span class="badge-contrat">Stage</span>
                <h3 class="recrutement-title">Gestionnaire de Produits E-commerce</h3>
                <div class="recrutement-info">
                  <span><i class="icon icon-map-pin"></i> Paris</span>
                                      <span><i class="icon icon-calendar"></i> Dès le 01/05/2026</span>
                                  </div>
                <a href="https://dsp5-mkt-f25a-15m-g2.fr/offre/detail?id=2" class="recrutement-link">
                  Postuler <i class="icon icon-arrow-io"></i>
                </a>
              </div>
            </div>
                      <div class="recrutement-card">
              <div class="recrutement-card-body">
                <span class="badge-contrat">CDI</span>
                <h3 class="recrutement-title">Responsable Marketing Digital</h3>
                <div class="recrutement-info">
                  <span><i class="icon icon-map-pin"></i> Paris</span>
                                      <span><i class="icon icon-calendar"></i> Dès le 01/05/2026</span>
                                  </div>
                <a href="https://dsp5-mkt-f25a-15m-g2.fr/offre/detail?id=1" class="recrutement-link">
                  Postuler <i class="icon icon-arrow-io"></i>
                </a>
              </div>
            </div>
                  </div>
      </div>
    </div>
  </section>

<script>
  document.addEventListener('click', function(e) {

    // --- AJOUT AU PANIER ---
    const cartBtn = e.target.closest('.cart-link');
    if (cartBtn) {
      e.preventDefault();
      e.stopPropagation();

      const id = cartBtn.dataset.id;
      const url = `https://dsp5-mkt-f25a-15m-g2.fr/boutique/panier/ajouter?id=${id}`;

      fetch(url)
        .then(resp => resp.text())
        .then(resp => {
          if (resp.includes('ok')) {
            if (window.updateCartUI) window.updateCartUI();
          } else {
            // Crée un conteneur temporaire pour parser le HTML
            const tempDiv = document.createElement('div');
            tempDiv.innerHTML = resp;

            // Cherche le <main> contenant le message
            const main = tempDiv.querySelector('main');
            let message = 'Une erreur est survenue.';

            if (main) {
              // Récupère le texte du <main> et supprime 'ko:' si présent
              message = main.textContent.trim().replace(/^ko:/, '');
            }

            if (window.showCartNotification) {
              window.showCartNotification(message, 'error');
            } else if (typeof showToast === 'function') {
              showToast(message, false);
            }
          }
        })

      return;
    }

    // --- AFFICHAGE DETAIL PRODUIT ---
    const viewBtn = e.target.closest('.view-btn');
    if (viewBtn) {
      e.preventDefault();
      e.stopPropagation();

      const id = viewBtn.dataset.id;
      window.location.href = `https://dsp5-mkt-f25a-15m-g2.fr/detail/produit?id=${id}`;
      return;
    }

    // --- AJOUT À LA LISTE DES SOUHAITS ---
    const wishBtn = e.target.closest('.wishlist-btn');
    if (!wishBtn) return;

    e.preventDefault();
    e.stopPropagation();

    const id = wishBtn.dataset.id;
    const isActive = wishBtn.classList.contains('active');

    const url = isActive ?
      `https://dsp5-mkt-f25a-15m-g2.fr/boutique/souhait/supprimer?id=${id}` :
      `https://dsp5-mkt-f25a-15m-g2.fr/boutique/souhait/ajouter?id=${id}`;

    fetch(url)
      .then(resp => resp.text())
      .then(resp => {
        if (resp.includes('ok')) {
          // Toggle la classe
          wishBtn.classList.toggle('active');

          // Changer dynamiquement l'icône
          if (wishBtn.classList.contains('active')) {
            wishBtn.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#e63946">
                                        <path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 
                                        4.42 3 7.5 3c1.74 0 3.41 0.81 4.5 2.09C13.09 3.81 
                                        14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 
                                        6.86-8.55 11.54L12 21.35z"/>
                                    </svg>`;
            if (typeof showToast === 'function') showToast('Produit ajouté aux favoris.', true);
          } else {
            wishBtn.innerHTML = `<i class="icon icon-heart"></i>`;
            if (typeof showToast === 'function') showToast('Produit retiré des favoris.', true);
          }

        } else if (resp.includes('AUTH_REQUIRED')) {
          window.location.href = "https://dsp5-mkt-f25a-15m-g2.fr/auth";
        } else {
          if (typeof showToast === 'function') showToast('Une erreur est survenue.', false);
        }
      });


  });
</script><section id="shipping-information">
  <hr>
  <div class="container" bis_skin_checked="1">
    <div class="row d-flex flex-wrap align-items-center justify-content-between" bis_skin_checked="1">
      <div class="col-md-3 col-sm-6" bis_skin_checked="1">
        <div class="icon-box" bis_skin_checked="1">
          <i class="icon icon-truck"></i>
          <h4 class="block-title">
            <strong>Gratuite</strong> au-delà de 200 $
          </h4>
        </div>
      </div>
      <div class="col-md-3 col-sm-6" bis_skin_checked="1">
        <div class="icon-box" bis_skin_checked="1">
          <i class="icon icon-return"></i>
          <h4 class="block-title">
            <strong>Remboursement</strong> sous 7 jours
          </h4>
        </div>
      </div>
      <div class="col-md-3 col-sm-6" bis_skin_checked="1">
        <div class="icon-box" bis_skin_checked="1">
          <i class="icon icon-tags1"></i>
          <h4 class="block-title">
            <strong>Achetez-en 4, le 5ᵉ à</strong> -50 %
          </h4>
        </div>
      </div>
      <div class="col-md-3 col-sm-6" bis_skin_checked="1">
        <div class="icon-box" bis_skin_checked="1">
          <i class="icon icon-help_outline"></i>
          <h4 class="block-title">
            <strong>Une question ?</strong> nos experts
          </h4>
        </div>
      </div>
    </div>
  </div>
  <hr>
</section>
<footer id="footer">
  <div class="container">
    <div class="footer-menu-list">
      <div class="row d-flex flex-wrap justify-content-between">
        <div class="col-lg-3 col-md-6 col-sm-6">
          <div class="footer-menu">
            <h5 class="widget-title">Etikashion</h5>
            <ul class="menu-list list-unstyled">
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/apropos">À propos de nous</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/faq#conditions">Conditions</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/blog">Nos Journaux</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/carrieres">Carrières</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/faq#affiliation">Programme d’affiliation</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/faq">Presse Etikashion</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/localisation">Nos Boutiques</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/franchise">Franchise</a></li>
            </ul>
          </div>
        </div>
        <div class="col-lg-3 col-md-6 col-sm-6">
          <div class="footer-menu">
            <h5 class="widget-title">Service Client</h5>
            <ul class="menu-list list-unstyled">
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/faq">FAQ</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/contact">Contact</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/faq#confidentialite">Politique de confidentialité</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/faq#livraison">Retours & Remboursements</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/faq">Règles sur les cookies</a></li>
              <li class="menu-item"><a href="https://dsp5-mkt-f25a-15m-g2.fr/faq#livraison">Informations sur la livraison</a></li>
            </ul>
          </div>
        </div>
        <div class="col-lg-3 col-md-6 col-sm-6">
          <div class="footer-menu">
            <h5 class="widget-title">Nous Contacter</h5>
            <p>
              Vous avez des questions ou des suggestions ?
              <a href="mailto:etikashion44@gmail.com" class="email">etikashion44@gmail.com</a>
            </p>
            <p>
              Besoin d’assistance ? Appelez-nous. <br />
              <strong>+57 444 11 00 35</strong>
            </p>
          </div>
        </div>
        <div class="col-lg-3 col-md-6 col-sm-6">
          <div class="footer-menu">
            <h5 class="widget-title">A jamais 2021</h5>
            <p>
              Etikashion est votre destination mode incontournable, alliant style unique et qualité exceptionnelle.
            </p>
            <div class="social-links">
              <ul class="d-flex list-unstyled">
                <li><a href="#"><i class="icon icon-facebook"></i></a></li>
                <li><a href="#"><i class="icon icon-twitter"></i></a></li>
                <li><a href="#"><i class="icon icon-youtube-play"></i></a></li>
                <li><a href="#"><i class="icon icon-behance-square"></i></a></li>
              </ul>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <hr />
</footer>

<div id="footer-bottom">
  <div class="container">
    <div class="d-flex align-items-center flex-wrap justify-content-between">
      <div class="copyright">
        <p>
          © 2026 Etikashion. Tous droits réservés -
          <a href="https://dsp5-mkt-f25a-15m-g2.fr/faq#mentions-legales">Mentions légales</a> |
          <a href="https://dsp5-mkt-f25a-15m-g2.fr/cgu">CGU</a> |
          <a href="https://dsp5-mkt-f25a-15m-g2.fr/cgv">CGV</a>
        </p>
        <p>
        </p>
      </div>
      <div class="payment-method">
        <p>Options de paiement : </p>
        <div class="card-wrap">
          <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/visa-icon.jpg" alt="visa" />
          <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/mastercard.png" alt="mastercard" />
          <img src="https://dsp5-mkt-f25a-15m-g2.fr/assets/images/american-express.jpg" alt="american-express" />
        </div>
      </div>
    </div>
  </div>
</div>
        </main>

    </div>


    <!-- JS -->
    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/plugins.js?v=1776281403"></script>
    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/script.js?v=1776281403"></script>

    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/select2.min.js?v=1776281403"></script>
    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/jquery.dataTables.min.js?v=1776281403"></script>
    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/flatpickr.js?v=1776281403"></script>
    <script src="https://dsp5-mkt-f25a-15m-g2.fr/assets/js/tagify.js?v=1776281403"></script>

    <script>
        document.addEventListener("DOMContentLoaded", function() {

            // Initialisation des tableaux via le script DataTables
            jQuery('#TxTable').DataTable({
                pageLength: 10,
                lengthChange: false,
                searching: true,
                ordering: true,
                responsive: true
            });

            // Initialisation des menus déroulants via le script DataTables
            jQuery('.datatable').select2({
                placeholder: "-- Choisir --",
                allowClear: false,
                // minimumResultsForSearch: Infinity,
                width: '260px'
            });

            // Initialisation des sélecteurs de dates le script flatpickr
            flatpickr('input[name="startDateTime"], input[name="endDateTime"], input[name="Promotion[dateDebut]"], input[name="Promotion[dateFin]"], input[name="Commande[dateDebut]"], input[name="Commande[dateFin]"], input[name="Offre[dateDebut]"]', {
                enableTime: true,
                dateFormat: "Y-m-d H:i:S",
                time_24hr: true
            });

            // Initialisation du module d’upload d’images produit via FilePond
            FilePond.registerPlugin(
                FilePondPluginFileValidateType,
                FilePondPluginFileValidateSize,
                FilePondPluginImagePreview
            );

            FilePond.parse(document.body);

        });
    </script>

    <!-- Toast global -->
    <script>
        /**
         * Affiche un toast en bas à droite
         * @param {string} msg - Message à afficher
         * @param {boolean} isSuccess - true = succès (vert), false = erreur (rouge)
         */
        function showToast(msg, isSuccess = true) {
            const toast = document.createElement('div');
            toast.textContent = msg;

            // Couleur : vert doux pour succès, orange pour erreurs
            const bgColor = isSuccess ? '#4caf80' : '#ff9800';

            toast.style.cssText = `
        position: fixed;
        bottom: 30px;
        right: 30px;
        max-width: 300px;
        padding: 12px 18px;
        color: #fff;
        border-radius: 3px;
        z-index: 9999;
        background-color: ${bgColor};
        font-weight: 500;
        font-size: 16px;
        box-shadow: 0 4px 10px rgba(0,0,0,0.15);
        opacity: 0;
        transform: translateY(20px);
        transition: all 0.3s ease;
    `;

            document.body.appendChild(toast);

            // Apparition
            requestAnimationFrame(() => {
                toast.style.opacity = 1;
                toast.style.transform = 'translateY(0)';
            });

            // Disparition après 2.5s
            setTimeout(() => {
                toast.style.opacity = 0;
                toast.style.transform = 'translateY(20px)';
                toast.addEventListener('transitionend', () => toast.remove());
            }, 2500);
        }
    </script>

</body>

</html>