www.welkit-arms.fr Open in urlscan Pro
165.227.129.76  Public Scan

Submitted URL: https://trk.klclick2.com/ls/click?upn=54LyBue-2FYkwEr1tcG6WzH0cvyxVjoeMYdOozHrK12001UF51nqTH2CTfYQq8YsUsaXljGAfXjgX9x0M5s...
Effective URL: https://www.welkit-arms.fr/?utm_campaign=Welkit%20Arms%20-%2013%2F05%20%28R59jGW%29&utm_medium=email&utm_source=Liste%20pri...
Submission: On May 14 via api from BE — Scanned from DE

Form analysis 25 forms found in the DOM

GET https://www.welkit-arms.fr/catalogsearch/result/

<form class="form minisearch" id="search_mini_form" action="https://www.welkit-arms.fr/catalogsearch/result/" method="get">
  <div class="relative">
    <label class="sr-only" for="search"> Rechercher... </label>
    <input id="search" x-on:input.debounce="getSearchResults()" x-ref="searchInput" type="search" class="border-0 focus:ring-transparent w-full pr-2 pl-16 my-3 text-lg leading-normal transition appearance-none text-grey-800
                    focus:outline-none focus:border-transparent lg:text-xl" autocapitalize="off" autocomplete="off" autocorrect="off" name="q" value="" placeholder="Rechercher..." maxlength="128">
    <div class="absolute inset-y-0 left-7 items-center mr-2 flex">
      <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 inline-block">
        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path>
      </svg>
    </div>
  </div>
  <div id="search_autocomplete" class="search-autocomplete relative w-full" x-show="show" style="display:none;">
    <div class="absolute border-t bg-white z-50 w-full">
      <div class="flex flex-row p-5">
        <div class="flex flex-col w-1/4">
          <div class="h-1/2 flex flex-col mb-4">
            <div class="text-lg mb-2 font-semibold"> Rechercher </div>
            <template x-for="term in termResults">
              <a class="w-full block py-2 hover:bg-gray-100" x-bind:href="'https://www.welkit-arms.fr/catalogsearch/result/?q=' + term.title" :title="term.title">
                                    <span class="text-sm pl-1" x-text="term.title + ' (' + term.num_results + ')'"></span>
                                </a>
            </template>
          </div>
          <div class="h-1/2">
            <div class="text-lg mb-2 font-semibold"> Categories </div>
            <template x-for="category in categoryResults">
              <a class="w-full block py-2 hover:bg-gray-100" :href="category.url" :title="category.title">
                                    <div class="text-sm pl-1">
                                        <template x-for="breadcrump in category.breadcrumb">
                                            <span x-text="breadcrump + ' > '"></span>
                                        </template>
                                        <span x-text="category.title"></span>
                                    </div>
                                </a>
            </template>
          </div>
        </div>
        <div class="w-3/4 pl-5 border-l border-gray-200">
          <div class="text-lg mb-4 font-semibold"> Produits </div>
          <div class="flex flex-row flex-wrap gap-5">
            <template x-for="product in productResults">
              <a class="w-1/5 mx-2.5 block hover:bg-gray-light" :href="product.url" :title="product.title">
                                    <div class="flex flex-col">
                                        <div class="m-auto">
                                            <img :src="product.image" class="w-40 inline-block">
                                        </div>
                                        <div class="m-auto w-full pt-2">
                                            <span class="text-sm block truncate" x-text="product.title"></span>
                                            <span class="text-sm text-gray-400" x-html="product.price"></span>
                                        </div>
                                    </div>
                                </a>
            </template>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

POST

<form class="form form-login" method="post" @submit.prevent="submitForm();" id="login-form">
  <div class="fieldset login">
    <div class="field email required">
      <label class="label" for="customer-email">
        <span>Adresse email</span>
      </label>
      <div class="control">
        <input name="username" x-ref="customer-email" @change="errors = 0" type="email" required="" class="form-input input-text">
      </div>
    </div>
    <div class="field password required">
      <label for="pass" class="label">
        <span>Mot de passe</span>
      </label>
      <div class="control">
        <input name="password" type="password" class="form-input input-text" required="" x-ref="customer-password" @change="errors = 0">
      </div>
    </div>
    <input name="context" type="hidden" value="checkout">
    <div class="actions-toolbar flex justify-between pt-6 pb-2 items-center">
      <button type="submit" class="inline-flex btn btn-primary"> Connexion </button>
      <a href="https://www.welkit-arms.fr/customer/account/forgotpassword/">
                                        Mot de passe oublié ?                                    </a>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2661/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2661/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide active left-2 visible" data-gslide="0" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2661">
  <a href="https://www.welkit-arms.fr/crosse-uas-ak-p-akm-47-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse UAS-AK P AKM-47 Fab Defense" title="Crosse UAS-AK P AKM-47 Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/u/a/uas-ak-p-akm-47-crosse-ak-fab-defense-noir_c43bb349-6c8d-4527-8c51-63106dd95755_evdkaxdmw090dzmy.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-uas-ak-p-akm-47-fab-defense.html">
                Crosse UAS-AK P AKM-47 Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f6770f024c() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f6770f024c()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2661" data-price-box="product-id-2661"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2661" data-price-amount="144.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">144,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2657/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2657/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide left-1 visible" data-gslide="1" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2657">
  <a href="https://www.welkit-arms.fr/crosse-raps-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse RAPS Fab Defense" title="Crosse RAPS Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/r/a/raps-crosse-ar15-fab-defense-noir-6_ont4hxphkxkyqexf.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-raps-fab-defense.html">
                Crosse RAPS Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f677100b57() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f677100b57()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2657" data-price-box="product-id-2657"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2657" data-price-amount="149.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">149,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2650/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2650/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide center visible" data-gslide="2" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2650">
  <a href="https://www.welkit-arms.fr/crosse-m4-akms-p-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse M4-AKMS P Fab Defense" title="Crosse M4-AKMS P Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/m/4/m4-akms-p-crosse-ak-fab-defense-noir_4a7e089b-8f91-4949-ba4a-66da6d67154e_s15skg6ub8ufgiuq.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-m4-akms-p-fab-defense.html">
                Crosse M4-AKMS P Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f6771018b2() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f6771018b2()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2650" data-price-box="product-id-2650"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2650" data-price-amount="209.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">209,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2642/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2642/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide center visible" data-gslide="3" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2642">
  <a href="https://www.welkit-arms.fr/crosse-gl-shock-cp-ar15-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse GL-Shock CP AR15 Fab Defense" title="Crosse GL-Shock CP AR15 Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/g/l/gl-shock-cp-m4-hk416-crosse-ar15-fab-defense-noir_ff53f339-5029-4d80-868b-9c34ce2f5c83_7ksecpbn9ramz1n9.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-gl-shock-cp-ar15-fab-defense.html">
                Crosse GL-Shock CP AR15 Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f67710251d() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f67710251d()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2642" data-price-box="product-id-2642"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2642" data-price-amount="108.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">108,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2638/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2638/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-1" data-gslide="4" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2638">
  <a href="https://www.welkit-arms.fr/crosse-gl-shock-ar15-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse GL-Shock AR15 Fab Defense" title="Crosse GL-Shock AR15 Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/g/l/gl-shock-m4-hk416-crosse-ar15-fab-defense-noir_d58ee71b-ca06-4c92-9bf8-9443b9b4ddd9_ieo9rmlq9znoanlv.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-gl-shock-ar15-fab-defense.html">
                Crosse GL-Shock AR15 Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f6771030ff() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f6771030ff()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2638" data-price-box="product-id-2638"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2638" data-price-amount="119.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">119,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2636/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2636/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-2" data-gslide="5" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2636">
  <a href="https://www.welkit-arms.fr/crosse-glr-16-ar15-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse GLR-16 AR15 Fab Defense" title="Crosse GLR-16 AR15 Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/g/l/glr-16-m4-hk416-crosse-ar15-fab-defense-noir_dee09b29-6899-4e53-a3e7-46c007d7e9a4_eikb4sxwkepvbqub.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-glr-16-ar15-fab-defense.html">
                Crosse GLR-16 AR15 Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f677103e86() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f677103e86()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2636" data-price-box="product-id-2636"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2636" data-price-amount="83.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">83,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2634/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2634/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-3" data-gslide="6" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2634">
  <a href="https://www.welkit-arms.fr/crosse-glr-16-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse GLR 16 Fab Defense" title="Crosse GLR 16 Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/g/l/glr-16-crosse-ar15-fab-defense-vert-olive_sews8q7b4dwzhr6k.png" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-glr-16-fab-defense.html">
                Crosse GLR 16 Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f677104caa() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f677104caa()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2634" data-price-box="product-id-2634"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2634" data-price-amount="83.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">83,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2630/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2630/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-4" data-gslide="7" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2630">
  <a href="https://www.welkit-arms.fr/crosse-gl-core-s-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse GL-Core S Fab Defense" title="Crosse GL-Core S Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/g/l/gl-core-s-crosse-ar15-fab-defense-noir_bvxwdnyvdy461bhh.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-gl-core-s-fab-defense.html">
                Crosse GL-Core S Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f677105969() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f677105969()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2630" data-price-box="product-id-2630"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2630" data-price-amount="83.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">83,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2626/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2626/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-5" data-gslide="8" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2626">
  <a href="https://www.welkit-arms.fr/crosse-gl-core-s-cp-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse GL-Core S CP Fab Defense" title="Crosse GL-Core S CP Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/g/l/gl-core-s-cp-crosse-ak-fab-defense-noir_liktfztz63lpyxyq.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-gl-core-s-cp-fab-defense.html">
                Crosse GL-Core S CP Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f677106679() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f677106679()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2626" data-price-box="product-id-2626"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2626" data-price-amount="92.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">92,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2622/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2622/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-6" data-gslide="9" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2622">
  <a href="https://www.welkit-arms.fr/crosse-gl-core-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse GL-Core Fab Defense" title="Crosse GL-Core Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/g/l/gl-core-crosse-ar15-fab-defense-noir-2_rv5wovduutc7avfj.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-gl-core-fab-defense.html">
                Crosse GL-Core Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f6771072d1() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f6771072d1()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2622" data-price-box="product-id-2622"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2622" data-price-amount="83.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">83,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2618/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2618/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-7" data-gslide="10" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2618">
  <a href="https://www.welkit-arms.fr/crosse-gl-core-cp-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse GL-Core CP Fab Defense" title="Crosse GL-Core CP Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/g/l/gl-core-cp-crosse-ak-fab-defense-noir_bxfpqnjk3tqglo8u.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-gl-core-cp-fab-defense.html">
                Crosse GL-Core CP Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f677108092() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f677108092()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2618" data-price-box="product-id-2618"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2618" data-price-amount="92.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">92,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2616/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2616/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-8" data-gslide="11" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2616">
  <a href="https://www.welkit-arms.fr/crosse-agrf870-fk-sb-avec-amortisseur-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Crosse AGRF870 FK SB avec amortisseur Fab Defense" title="Crosse AGRF870 FK SB avec amortisseur Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/a/g/agrf-870-fk-sb-avec-amortisseur-remington-870-crosse-fusil-a-pompe-fab-defense-noir_4f7542c9-3708-4fff-a5b4-9471f59abe1a_ksbtp0eayrsotzhw.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/crosse-agrf870-fk-sb-avec-amortisseur-fab-defense.html">
                Crosse AGRF870 FK SB avec amortisseur Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f677108c4c() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f677108c4c()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2616" data-price-box="product-id-2616"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2616" data-price-amount="279.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">279,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2731/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2731/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide active left-2 visible" data-gslide="0" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2731">
  <a href="https://www.welkit-arms.fr/garde-main-vfr-ak-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Garde-main VFR-AK Fab Defense" title="Garde-main VFR-AK Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/v/f/vfr-ak-garde-main-ak-fab-defense-noir_5eee21d1-e7f5-4c61-bfad-e3db90de985a_dwh76uyy3kjooo7t.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/garde-main-vfr-ak-fab-defense.html">
                Garde-main VFR-AK Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f6771127b5() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f6771127b5()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2731" data-price-box="product-id-2731"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2731" data-price-amount="389.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">389,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2727/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2727/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide left-1 visible" data-gslide="1" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2727">
  <a href="https://www.welkit-arms.fr/garde-main-vanguard-vz-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Garde-main Vanguard VZ Fab Defense" title="Garde-main Vanguard VZ Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/v/a/vanguard-vz-garde-main-ak-fab-defense-noir-6_mrmvk0hnvmgx9skw.png" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/garde-main-vanguard-vz-fab-defense.html">
                Garde-main Vanguard VZ Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f677113882() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f677113882()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2727" data-price-box="product-id-2727"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2727" data-price-amount="42.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">42,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2719/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2719/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide center visible" data-gslide="2" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2719">
  <a href="https://www.welkit-arms.fr/garde-main-vanguard-ar-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Garde-main Vanguard AR Fab Defense" title="Garde-main Vanguard AR Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/v/a/vanguard-ar-garde-main-ar15-fab-defense-noir-6_0donywslscxkxxih.png" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/garde-main-vanguard-ar-fab-defense.html">
                Garde-main Vanguard AR Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f67711479b() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f67711479b()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2719" data-price-box="product-id-2719"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2719" data-price-amount="48.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">48,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2717/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2717/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide center visible" data-gslide="3" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2717">
  <a href="https://www.welkit-arms.fr/garde-main-quad-rail-vfr-svd-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Garde-main Quad-Rail VFR-SVD Fab Defense" title="Garde-main Quad-Rail VFR-SVD Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/q/u/quad-rail-vfr-svd-garde-main-dragunov-fab-defense-noir_9ffa7f1b-0080-480d-bca2-e636daab3be7_eej5sdhy90qgfyxk.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/garde-main-quad-rail-vfr-svd-fab-defense.html">
                Garde-main Quad-Rail VFR-SVD Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f67711572b() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f67711572b()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2717" data-price-box="product-id-2717"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2717" data-price-amount="249.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">249,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2715/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2715/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-1" data-gslide="4" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2715">
  <a href="https://www.welkit-arms.fr/garde-main-quad-rail-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Garde-main Quad Rail Fab Defense" title="Garde-main Quad Rail Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/q/u/quad-rail-garde-main-ak-fab-defense-noir-2_ozlbadipwdociwst.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/garde-main-quad-rail-fab-defense.html">
                Garde-main Quad Rail Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f67711685d() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f67711685d()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2715" data-price-box="product-id-2715"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2715" data-price-amount="77.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">77,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2713/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2713/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-2" data-gslide="5" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2713">
  <a href="https://www.welkit-arms.fr/garde-main-pr-mo-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Garde-main PR-Mo Fab Defense" title="Garde-main PR-Mo Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/p/r/pr-mo-mossberg-500-garde-main-fusil-a-pompe-fab-defense-noir_1dffab11-0810-4938-be2f-0c181fe49cea_6edtc2dv2nflnahd.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/garde-main-pr-mo-fab-defense.html">
                Garde-main PR-Mo Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f6771179d4() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f6771179d4()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2713" data-price-box="product-id-2713"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2713" data-price-amount="64.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">64,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2711/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2711/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-3" data-gslide="6" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2711">
  <a href="https://www.welkit-arms.fr/garde-main-pr-870-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Garde-main PR-870 Fab Defense" title="Garde-main PR-870 Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/p/r/pr-870-remington-870-garde-main-fusil-a-pompe-fab-defense-noir_6c79505d-3bf2-4b93-8bd9-39a08332ce71_mbclwr4wkzhcjzry.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/garde-main-pr-870-fab-defense.html">
                Garde-main PR-870 Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f677118925() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f677118925()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2711" data-price-box="product-id-2711"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2711" data-price-amount="64.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">64,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2709/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2709/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-4" data-gslide="7" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2709">
  <a href="https://www.welkit-arms.fr/garde-main-nfr-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Garde-main NFR Fab Defense" title="Garde-main NFR Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/n/f/nfr-m4-hk416-garde-main-ar15-fab-defense-noir_2cf76a3b-a7e0-4b35-a6cc-9c6714a371e0_i6qqviqsgazrsnwj.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/garde-main-nfr-fab-defense.html">
                Garde-main NFR Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f6771198af() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f6771198af()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2709" data-price-box="product-id-2709"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2709" data-price-amount="179.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">179,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2707/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2707/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-5" data-gslide="8" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2707">
  <a href="https://www.welkit-arms.fr/garde-main-mp5-rs-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Garde-main MP5 RS Fab Defense" title="Garde-main MP5 RS Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/m/p/mp5-rs-garde-main-mp5-fab-defense-noir_7a9ecacb-6841-4143-9c1e-0cc93cb17827_bd63x0u0zhiqykzi.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/garde-main-mp5-rs-fab-defense.html">
                Garde-main MP5 RS Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f67711a933() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f67711a933()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2707" data-price-box="product-id-2707"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2707" data-price-amount="199.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">199,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2695/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2695/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-6" data-gslide="9" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2695">
  <a href="https://www.welkit-arms.fr/garde-main-kpr-aks-74u-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Garde-main Kpr AKS-74U Fab Defense" title="Garde-main Kpr AKS-74U Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/k/p/kpr-aks-74u-garde-main-ak-fab-defense-noir_0e8c217e-2583-4beb-b01f-4e77b9416233_qlhtm9zatouovdya.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/garde-main-kpr-aks-74u-fab-defense.html">
                Garde-main Kpr AKS-74U Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f67711b88b() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f67711b88b()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2695" data-price-box="product-id-2695"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2695" data-price-amount="77.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">77,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

POST https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2693/

<form method="post"
  action="https://www.welkit-arms.fr/checkout/cart/add/uenc/aHR0cHM6Ly93d3cud2Vsa2l0LWFybXMuZnIvP3V0bV9jYW1wYWlnbj1XZWxraXQlMjBBcm1zJTIwLSUyMDEzJTJGMDUlMjAoUjU5akdXKSZ1dG1fbWVkaXVtPWVtYWlsJnV0bV9zb3VyY2U9TGlzdGUlMjBwcmluY2lwYWxlJTIwLSUyME9uY2UlMjBhJTIwd2VlayZfa3g9MkNid2swUmRpSVNPNnplZVlxOUVSR3NHYndnLXpMNHgxblRZTjJjdUZvZyUzRC5SWlgzN1A%2C/product/2693/"
  class="item product product-item product_addtocart_form card card-interactive flex flex-col glider-slide right-7" data-gslide="10" style="height: auto; width: 379px;">
  <input name="form_key" type="hidden" value="v4L1GhPQ9IjGiyw0"> <input type="hidden" name="product" value="2693">
  <a href="https://www.welkit-arms.fr/garde-main-bm-4-fab-defense.html" class="product photo product-item-photo block mx-auto mb-3 " tabindex="-1">
        <img class="hover:shadow-sm object-contain" loading="lazy" x-data="" event.detail="" alt="Garde-main BM-4 Fab Defense" title="Garde-main BM-4 Fab Defense" src="https://www.welkit-arms.fr/media/catalog/product/cache/5fa0de672957cd2d2d97ec952c40e3d5/b/m/bm-4-benelli-garde-main-fusil-a-pompe-fab-defense-noir_61811e6d-d19e-44b9-8c5b-5e8f146c6bec_c6vf95fvpb129wdd.jpg" width="360" height="360">
    </a>
  <div class="product-info flex flex-col flex-grow">
    <div class="mt-2 mb-1 items-center justify-center text-primary font-semibold text-lg text-center ">
      <a class="product-item-link" href="https://www.welkit-arms.fr/garde-main-bm-4-fab-defense.html">
                Garde-main BM-4 Fab Defense            </a>
    </div>
    <div class="py-1 mx-auto ">
    </div>
    <script>
      function initPriceBox__627f67711c904() {
        return {
          updatePrice(priceData) {
            const regularPriceLabel = this.$el.querySelector('.normal-price .price-label');
            const regularPriceElement = this.$el.querySelector('.normal-price .price-wrapper .price');
            if (priceData.finalPrice.amount < priceData.oldPrice.amount) {
              regularPriceLabel.classList.add('hidden');
            } else {
              regularPriceLabel.classList.remove('hidden');
            }
            regularPriceElement.innerText = hyva.formatPrice(priceData.finalPrice.amount);
          }
        }
      }
    </script>
    <div class="pt-1 text-gray-900" x-data="initPriceBox__627f67711c904()">
      <div class="price-box price-final_price" data-role="priceBox" data-product-id="2693" data-price-box="product-id-2693"><span class="normal-price">
          <span class="price-container price-final_price tax weee">
            <span class="price-label">À partir de</span>
            <span id="product-price-2693" data-price-amount="89.95" data-price-type="finalPrice" class="price-wrapper "><span class="price">89,95&nbsp;€</span></span>
          </span>
        </span>
      </div>
    </div>
    <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
      <button class="w-auto mr-0 flex flex-row btn btn-primary justify-center text-sm
                        2xl:mr-auto" aria-label="Ajouter au panier">
        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25">
          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"></path>
        </svg>
        <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline"> Ajouter au panier </span>
      </button>
      <div class="mt-4 xl:mt-4 md:mt-0 lg:mt-4 2xl:mt-0">
        <script>
          function initWishlist() {
            return {
              addToWishlist(productId) {
                var formKey = document.querySelector('input[name=form_key]').value;
                var postUrl = BASE_URL + "wishlist/index/add/";
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  } else if (response.ok) {
                    return response.json();
                  } else {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                      [{
                        type: "warning",
                        text: "Could not add item to wishlist."
                      }], 5000);
                  }
                }).then(function(response) {
                  if (!response) {
                    return
                  }
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: (response.success) ? "success" : "error",
                      text: (response.success) ? "Produit a &eacute;t&eacute; ajout&eacute; &agrave; votre liste d&rsquo;envies" : response.error_message
                    }], 5000);
                  var reloadCustomerDataEvent = new CustomEvent("reload-customer-section-data");
                  window.dispatchEvent(reloadCustomerDataEvent);
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            }
          }
        </script>
        <button x-data="initWishlist()" aria-label="Ajouter à ma liste d’envie" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25">
            <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"></path>
          </svg>
        </button>
        <script>
          function initCompare() {
            return {
              addToCompare(productId) {
                const formKey = document.querySelector('input[name=form_key]').value;
                const postUrl = BASE_URL + 'catalog/product_compare/add/';
                fetch(postUrl, {
                  "headers": {
                    "content-type": "application/x-www-form-urlencoded; charset=UTF-8",
                  },
                  "body": "form_key=" + formKey + "&product=" + productId + "&uenc=" + btoa(window.location.href),
                  "method": "POST",
                  "mode": "cors",
                  "credentials": "include"
                }).then(function(response) {
                  if (response.redirected) {
                    window.location.href = response.url;
                  }
                }).catch(function(error) {
                  typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                    [{
                      type: "error",
                      text: error
                    }], 5000);
                });
              }
            };
          }
        </script>
        <button x-data="initCompare()" aria-label="Ajouter au comparateur" type="button" class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2">
          <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-5 h-5" width="25" height="25">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

Text Content

Allez au contenu
Crosses
Grips & Poignées
Garde-mains
Bipieds
Conversions
Montages & Rails
Crosses
Grips & Poignées
Garde-mains
Bipieds
Conversions
Montages & Rails
Comparer des produits 0 article articles Rechercher
Connexion Créer un compte
Cart 0
Rechercher...

Rechercher
Categories

Produits



MON PANIER

x









SOUS-TOTAL:

Commander ou Voir le panier


COMMANDER EN UTILISANT VOTRE COMPTE

Adresse email

Mot de passe

Connexion Mot de passe oublié ?



COMMANDER EN TANT QUE NOUVEAU CLIENT

La création d’un compte possède de nombreux avantages :

 * Voir le statut de la commande et de l’expédition
 * Suivi de la commande
 * Commandez plus rapidement

Créer un compte


L'ARMURERIE DES PROS

L'expertise Welkit à votre service !


SOLUTIONS PRO ARMES

Bienvenue sur Welkit Arms votre nouveau site dédié exclusivement à l'armement.
Découvrez nos dernières nouveautés et commandez en toute sérénité grâce à la
livraison offerte et les retours gratuits.

Que ce soit pour améliorer votre arme de service, ou pour être au top du top
lors d'une prochaine séance de tir entre collègues, nous sommes là pour vous
apporter des Solutions PRO aux meilleurs prix, où que vous soyez et quelle que
soit votre mission.

Restez à l'écoute : de nombreux autres accessoires pour armes sont en chemin !


Bienvenue sur Welkit Arms : l'Armurerie des PROS

L'expertise Welkit à votre service !

Crosse UAS-AK P AKM-47 Fab Defense

À partir de 144,95 €
Ajouter au panier

Crosse RAPS Fab Defense

À partir de 149,95 €
Ajouter au panier

Crosse M4-AKMS P Fab Defense

À partir de 209,95 €
Ajouter au panier

Crosse GL-Shock CP AR15 Fab Defense

À partir de 108,95 €
Ajouter au panier

Crosse GL-Shock AR15 Fab Defense

À partir de 119,95 €
Ajouter au panier

Crosse GLR-16 AR15 Fab Defense

À partir de 83,95 €
Ajouter au panier

Crosse GLR 16 Fab Defense

À partir de 83,95 €
Ajouter au panier

Crosse GL-Core S Fab Defense

À partir de 83,95 €
Ajouter au panier

Crosse GL-Core S CP Fab Defense

À partir de 92,95 €
Ajouter au panier

Crosse GL-Core Fab Defense

À partir de 83,95 €
Ajouter au panier

Crosse GL-Core CP Fab Defense

À partir de 92,95 €
Ajouter au panier

Crosse AGRF870 FK SB avec amortisseur Fab Defense

À partir de 279,95 €
Ajouter au panier



Solutions PRO Armes


Que ce soit pour améliorer votre arme de service, ou pour être au top du top
lors d'une prochaine séance de tir entre collègues, nous sommes là pour vous
apporter des Solutions PRO aux meilleurs prix, où que vous soyez et quelle que
soit votre mission.



Déjà membre Welkit ? Connectez-vous et profitez ici aussi de vos avantages PRO !
(Une création de mot de passe sera nécessaire pour ce site, cliquez sur "Mot de
passe oublié")

 

Se connecter
Besoin d'aide ?
Garde-main VFR-AK Fab Defense

À partir de 389,95 €
Ajouter au panier

Garde-main Vanguard VZ Fab Defense

À partir de 42,95 €
Ajouter au panier

Garde-main Vanguard AR Fab Defense

À partir de 48,95 €
Ajouter au panier

Garde-main Quad-Rail VFR-SVD Fab Defense

À partir de 249,95 €
Ajouter au panier

Garde-main Quad Rail Fab Defense

À partir de 77,95 €
Ajouter au panier

Garde-main PR-Mo Fab Defense

À partir de 64,95 €
Ajouter au panier

Garde-main PR-870 Fab Defense

À partir de 64,95 €
Ajouter au panier

Garde-main NFR Fab Defense

À partir de 179,95 €
Ajouter au panier

Garde-main MP5 RS Fab Defense

À partir de 199,95 €
Ajouter au panier

Garde-main Kpr AKS-74U Fab Defense

À partir de 77,95 €
Ajouter au panier

Garde-main BM-4 Fab Defense

À partir de 89,95 €
Ajouter au panier



MIEUX NOUS CONNAÎTRE

 * A propos de Welkit
 * Notre histoire
 * Nos valeurs
 * La Presse en parle
 * Carrières

BESOIN D'AIDE ?

 * Service client
 * Suivre un colis
 * Retour gratuit
 * Modes de livraison

LÉGAL

 * Mentions légales
 * Conditions Générales de Vente
 * Conditions Générales d'Utilisation
 * Politique de confidentialité

©2022 Welkit - Solutions PRO