<!doctype html>
<html class="no-touch no-js" lang="fr">
<head>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MKZTW8LJ');</script>
<!-- End Google Tag Manager --><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no" />
<meta name="theme-color" content="#ffffff"><link rel="shortcut icon" href="//wanimalz.com/cdn/shop/files/harnais-chien-wanimalz_32x32.jpg?v=1710793412" type="image/png" />
<link rel="apple-touch-icon" href="//wanimalz.com/cdn/shop/files/harnais-chien-wanimalz_128x128.jpg?v=1710793412"><title>
Harnais chien anti-traction en Y : confort & contrôle sans douleur
</title>
<meta name="description" content="Harnais chien anti-traction en Y : stop aux tirages, confort optimal et sécurité maximale. Recommandé pour toutes tailles. Livraison offerte.">
<meta property="og:site_name" content="Harnais chien : confort, sécurité et contrôle pour toutes les promenades">
<meta property="og:url" content="https://wanimalz.com/">
<meta property="og:title" content="Harnais chien anti-traction en Y : confort & contrôle sans douleur">
<meta property="og:type" content="website">
<meta property="og:description" content="Harnais chien anti-traction en Y : stop aux tirages, confort optimal et sécurité maximale. Recommandé pour toutes tailles. Livraison offerte.">
<meta name="twitter:site" content="@wanimalzFrance">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Harnais chien anti-traction en Y : confort & contrôle sans douleur">
<meta property="twitter:description" content="Harnais chien anti-traction en Y : stop aux tirages, confort optimal et sécurité maximale. Recommandé pour toutes tailles. Livraison offerte.">
<link rel="canonical" href="https://wanimalz.com/" />
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="14JkPmKivjl4mu9JtR-V7xzWIPWo8OZCboQWfiHY_rI">
<meta name="facebook-domain-verification" content="doae3nwbuh001rwgmup51u1g4enlmz">
<meta name="facebook-domain-verification" content="doae3nwbuh001rwgmup51u1g4enlmz">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/53728379069/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="e788d292b66951d69554a35c32a5d764">
<meta id="in-context-paypal-metadata" data-shop-id="53728379069" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&shop_id=53728379069" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":53728379069,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/53728379069","merchantName":"Harnais chien : confort, sécurité et contrôle pour toutes les promenades","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Harnais chien : confort, sécurité et contrôle pour toutes les promenades","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"e788d292b66951d69554a35c32a5d764","betas":["rich-media-storefront-analytics"],"domain":"wanimalz.com","predictiveSearch":true,"shopId":53728379069,"locale":"fr"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "wanimalz.myshopify.com";
Shopify.locale = "fr";
Shopify.currency = {"active":"EUR","rate":"1.0"};
Shopify.country = "FR";
Shopify.theme = {"name":"speedfly-4-8-4-uvqqb1","id":178618466635,"schema_name":"Speedfly Theme","schema_version":"4.8.4","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "wanimalz.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script>
window.ShopifyPay = window.ShopifyPay || {};
window.ShopifyPay.apiHost = "shop.app\/pay";
window.ShopifyPay.redirectState = null;
</script>
<script>
window.Shopify = window.Shopify || {};
window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.01 };
window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script defer="defer" async type="module" src="//wanimalz.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"></script>
<script type="module">
await import("//wanimalz.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
</script>
<script>
window.Shopify = window.Shopify || {};
if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
window.Shopify.featureAssets['shop-js'] = {"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fr.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fr.esm.js"],"listener":["modules/v2/loader.listener.fr.esm.js"],"shop-button":["modules/v2/loader.shop-button.fr.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fr.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.fr.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fr.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.fr.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fr.esm.js"],"avatar":["modules/v2/loader.avatar.fr.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.fr.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.fr.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.fr.esm.js"],"pay-button":["modules/v2/loader.pay-button.fr.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.fr.esm.js"],"shop-login":["modules/v2/loader.shop-login.fr.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.fr.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.fr.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.fr.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.fr.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.fr.esm.js"]};
</script>
<script>(function() {
var isLoaded = false;
function asyncLoad() {
if (isLoaded) return;
isLoaded = true;
var urls = ["https:\/\/dashboard.mailerlite.com\/shopify\/17747\/1353948?shop=wanimalz.myshopify.com","\/\/cdn.shopify.com\/proxy\/7ecb3572fc6f0aa4e90253dde94ea66ac8a0cc08c2fbd8ec9c4f97566013a119\/api.goaffpro.com\/loader.js?shop=wanimalz.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
for (var i = 0; i < urls.length; i++) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = urls[i];
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
};
if(window.attachEvent) {
window.attachEvent('onload', asyncLoad);
} else {
window.addEventListener('load', asyncLoad, false);
}
})();</script>
<script id="__st">var __st={"a":53728379069,"offset":7200,"reqid":"d0a27f4f-836e-43c1-8ab9-c31a23f8a067-1780249998","pageurl":"wanimalz.com\/","u":"68de15a5f81d","p":"home"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protégé par hCaptcha',privacyText:'Confidentialité',termsText:'Conditions'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//wanimalz.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//wanimalz.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-bf1cdb70.js?v=20250812"></script>
<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://wanimalz.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
</script>
<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
</script>
<script async="async" integrity="sha256-haKOhzT83GjvO3v6qzDZfOsoJVFdXid/w2WH/c5LJ+s=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-0583672e.js" crossorigin="anonymous"></script>
<script id='scb4127' type='text/javascript' async='' src='https://wanimalz.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script><link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://wanimalz.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
#shopify-buyer-consent {
margin-top: 1em;
display: inline-block;
width: 100%;
}
#shopify-buyer-consent.hidden {
display: none;
}
#shopify-subscription-policy-button {
background: none;
border: none;
padding: 0;
text-decoration: underline;
font-size: inherit;
cursor: pointer;
}
#shopify-subscription-policy-button::before {
box-shadow: none;
}
</style>
<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<!-- CSS - JS ================================================== -->
<link rel="preconnect" href="https://cdn.shopify.com" as="style" crossorigin>
<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
<link rel="preconnect" href="https://v.shopify.com" />
<link rel="preconnect" href="https://cdn.shopifycloud.com" />
<link rel="preconnect" href="https://monorail-edge.shopifysvc.com">
<link rel="preconnect" href="https://cdnjs.cloudflare.com">
<style data-shopify>
@font-face {
font-family: Lato;
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//wanimalz.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"),
url("//wanimalz.com/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff");
}
@font-face {
font-family: Lato;
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//wanimalz.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"),
url("//wanimalz.com/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff");
}
@font-face {
font-family: Lato;
font-weight: 900;
font-style: normal;
font-display: swap;
src: url("//wanimalz.com/cdn/fonts/lato/lato_n9.6b37f725167d36932c6742a5a697fd238a2d2552.woff2") format("woff2"),
url("//wanimalz.com/cdn/fonts/lato/lato_n9.1cafbd384242b7df7c9ef4584ba41746d006e6bb.woff") format("woff");
}
@font-face {
font-family: Lato;
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//wanimalz.com/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"),
url("//wanimalz.com/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff");
}
@font-face {
font-family: Lato;
font-weight: 700;
font-style: normal;
font-display: swap;
src: url("//wanimalz.com/cdn/fonts/lato/lato_n7.900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2") format("woff2"),
url("//wanimalz.com/cdn/fonts/lato/lato_n7.a55c60751adcc35be7c4f8a0313f9698598612ee.woff") format("woff");
}
:root {
/* Width variables */
--page-width: 1200px;
--section-spaced: 3rem;
--gutter: 2rem;
--gutter-half: calc(var(--gutter) / 2);
--gutter-quarter: calc(var(--gutter) / 4);
/* FONT */
/* Titles Font */
--headerFontStack: Lato, sans-serif;
--headerFontWeight: 900;
/* Body Font */
--bodyFontStack: Lato, sans-serif;
--baseFontSize: 1.6rem;
--baseFontSizeMobile: 1.5rem;
/* Navigation and Button Font */
--accentFontStack: Lato, sans-serif;
--accentFontWeight: 700;
/* FONT SIZES */
--h1FontSize: 3.1rem;
--h2FontSize: 2.8rem;
--h3FontSize: 2.4rem;
--h4FontSize: 2.1rem;
--h5FontSize: 1.9rem;
--h1FontSizeSm: 2.2rem;
--h2FontSizeSm: 2rem;
--h3FontSizeSm: 1.8rem;
--h4FontSizeSm: 1.7rem;
--h5FontSizeSm: 1.6rem;
--btnAtcFontSize: 1.8rem;
--btnFontSize: 1.6rem;
--btnPadding: 1.6rem;
--btnAtcPadding: 1.6rem;
--btnFontWeight: 800;
--navFontSize: 1.7rem;
--priceFontSize: 2.1rem;
--priceFontSizeSmall: 1.6rem;
/* COLORS */
/* General colors */
--colorBody: #ffffff;
--colorTextBody: #333333;
--colorTextTitle: #333333;
--colorSectionTitles: #000000;
--colorSectionTitlesBg: ;
--colorError: #ff1100;
--colorPrice: #000000;
--colorPrice2: #333;
--colorPriceBg: #ff9900;
--colorPriceText: #333333;
/* Button colors */
--colorBtnPrimaryBg: #ff9400;
--colorBtnPrimaryText: #fff;
--sizeBtnPrimaryBorder: 0px;
--colorBtnPrimaryBorder: #ff9400;
--colorBtnPrimaryBgHover: #c37305;
--colorBtnPrimaryTextHover: #fff;
--colorBtnPrimaryBorderHover: #f9cd8a;
--colorBtnSecondaryBg: #ff9400;
--colorBtnSecondaryText: #fff;
--sizeBtnSecondaryBorder: 0px;
--colorBtnSecondaryBorder: #ff9400;
--colorBtnSecondaryBgHover: #f9cd8a;
--colorBtnSecondaryTextHover: #ffffff;
--colorBtnSecondaryBorderHover: #f9cd8a;
--colorBtnThirdBg: #ff9400;
--colorBtnThirdText: #fff;
--sizeBtnThirdBorder: 1px;
--colorBtnThirdBorder: #ff9400;
--colorBtnThirdBgHover: #333;
--colorBtnThirdTextHover: #FFF;
--colorBtnThirdBorderHover: #333;
--colorBtnAtcText: #fff;
--colorBtnAtcBg: #26cc8a;
--colorBtnAtcTextHover: #fff;
--colorBtnAtcBgHover: #26cc8a;
--sizeBtnAtcBorder: 0px;
--colorBtnAtcBorder: #333;
--colorBtnBuyNowText: #fff;
--colorBtnBuyNowBg: #6fb289;
/* link colors */
--colorLink: #186ab9;
/* Site Header */
--headerBackground: #fff;
--headerText: #333;
--headerButtonAndSearch: ;
--headerSearchColor: #333;
--headerSearchBgColor: rgba(0,0,0,0);
--headerActionCartColor: #333;
--headerActionCartBgColor: rgba(0,0,0,0);
--headerAccountColor: #333;
--headerAccountBgColor: rgba(0,0,0,0);
--headerCartCount: #6ee7b7;
--topheaderTextColor:#ffffff;
--topheaderBgColor:#db8308;
--sectionCollectionColorText:#000000;
--sectionCollectionColorBg:rgba(255, 148, 0, 0.8);
--sectionCollectionColorTextHover:#fff;
--sectionCollectionColorBgHover:rgba(17, 17, 17, 0.8);
--sectionHeaderColorIcon1: ;
--sectionHeaderColorIcon2: ;
--searchAutoCompleteBg: #fff;
--searchAutoCompleteBorder: #ddd;
--searchAutoCompleteColor: #333;
--searchModalBgColor: rgba(0, 0, 0, 0.9);
--searchModalBtnCloseColor: #FFF;
--searchModalBlocBorderColor: #FFF;
--searchModalBlocTextColor: #FFF;
--searchModalBlocIconColor: #FFF;
/* Product */
--navProductsText: #333333;
--tabColor: #333;
--tabBgColor: #F0F0F0;
--tabBorderColor: #ddd;
--variantLabel: #333;
--swatchBtnColor: #333;
--swatchBtnBgColor: #ffffff;
--swatchBtnBorderColor: #eee;
--swatchBtnColorHover: #333;
--swatchBtnBgColorHover: #e7bd52;
--swatchBtnBorderColorHover: #333;
--swatchBtnBorderWidth: 40;
--variant-box-shadow: 0 0 0px ;
/* Cart */
--headerCartColor: #333333;
--headerCartBg: #fff;
--headerCartBorder: #DDD;
/* Nav background */
--colorNav: #fff;
--colorNavText: #333;
--colorNavTextHover: #555;
--colorNavTextHover2: #555;
--colorNav2: #dedede;
--colorNav2Text: #333;
--colorMegamenu: #fff;
/* Mobile Nav Bar */
--mobileNavBarHeight: 50px;
/* Product */
--productStockBg: #efd6e7;
--productStockBgActive: #ca0000;
--productQtyColor: #333333;
--productQtyBgColor: #ffffff;
--colorBorder: #dedede;
/* Blog */
--blog-summary-bg-color: #F9F9F9;
--blog-summary-border-color: #dddddd;
--blog-summary-title-color: #333333;
--blog-summary-link-color: #186ab9;
/* Slider */
--slider_title_color: #fff;
--slider_bgtitle_color: ;
--slider_text_color: #FFFFFF;
--slider_bgtext_color: ;
--slider_btn_title_color: #fff;
--slider_btn_bgtitle_color: rgba(85, 85, 85, 0);
--slider_btn_text_hover_title_color: #333;
--slider_btn_bg_hover_title_color: #FFF;
--slider_btn_border_color: #FFF;
--slider_btn_border_hover_color: #FFF;
--slider_btn2_title_color: #333;
--slider_btn2_bgtitle_color: #ffffff;
--slider_btn2_text_hover_title_color: #fff;
--slider_btn2_bg_hover_title_color: #333;
--slider_btn2_border_color: #333;
--slider_btn2_border_hover_color: #333;
--slider_angle: #ddd;
--slider_btn_scroll_color: #2e3438;
--slider_btn_scroll_bg_color: rgba(255, 255, 255, 0.7);
--slider_dots_color: #fff;
--slider_dots_color_hover: #e0932f;
/* Testimonial */
--color-testimonial: #000000;
--color-testimonial-star: #6ee7b7;
--color-testimonial-arrow-bg: ;
--color-testimonial-arrow: #333333;
/* FAQ */
--colorFaqPanelTitle: #333;
--colorFaqPanelTitleBg: ;
--colorFaqPanelText: #333;
--colorFaqPanelTextBg: ;
--colorFaqPanelBorder: #DEDEDE;
/* newsletter */
--color-newsletter-form-field: #333333;
--color-newsletter-form-field-bg: #ffffff;
--color-newsletter-form-btn: #FFFFFF;
--color-newsletter-form-btn-bg: #6ee7b7;
/* newsletter popup */
--newsletterPopupColor: #333;
--newsletterPopupBgColor: #fff;
--newsletterPopupClose: #fff;
--newsletterPopupBgClose: #911b1b;
/* sticky bar */
--stickybarColor: #333;
--stickybarBgColor: #fff;
--stickybarPositionTop: auto;
--stickybarPositionBottom: 0;
/* bundles */
--bundleColor: #333;
--bundleBgColor: #f0f0f0;
--bundleStarColor: #ecb122;
/* special offer */
--specialOfferColor: #333;
--specialOfferBgColor: #FFFFFF;
--specialOfferColorActive: #333;
--specialOfferBgColorActive: #f5f5f5;
--specialOfferPrice: #f50a0a;
--specialOfferBorderColor: #F0F0F0;
--specialOfferChecked: #333;
/* Site Footer */
--colorFooterBg: #efd6e7;
--colorFooterTitle: #333333;
--colorFooterText: #000000;
--colorSvg:#000;
--colorFooterBgBtn: #ff9400;
--colorFooterBgBtnText: #eee;
--colorFooterBgInput: #ffffff;
--colorFooterBgInputText: #eee;
--colorBackToTop1: #fff;
--colorBackToTop2: rgba(110, 231, 183, 0.9);
--colorFooterSocialLinks: #333;
/* Size chart */
--sizeChartColor: #333;
--sizeChartBg: #FFF;
--sizeChartTitleColor: #fff;
--sizeChartTitleBg: #333;
/* Helper colors */
--disabledGrey: #f6f6f6;
--disabledBorder: var(--disabledGrey);
--errorRed: #dc0000;
--errorRedBg: var(--errorRed);
--successGreen: #0a942a;
/* Radius */
--radius: 2px;
--btnBorderRadius:0px;
/* Share buttons */
--shareButtonHeight: 22px;
--shareButtonCleanHeight: 30px;
--shareBorderColor: #ececec;
/* Collections */
--filterIconWidth: 12px;
--innerFilterIconWidth: 6px;
/* Placeholder colors */
--color-blankstate: rgba(var(--colorTextBody), 0.35);
--color-blankstate-border: rgba(var(--colorTextBody), 0.2);
--color-blankstate-background: rgba(var(--colorTextBody), 0.1);
--color-text-body-opacity1: rgba(51, 51, 51, 0.05);
--color-text-body-opacity2: rgba(51, 51, 51, 0.1);
--color-text-body-opacity3: rgba(51, 51, 51, 0.2);
--color-text-body-opacity4: rgba(51, 51, 51, 0.3);
/* SPACINGS */
/* Letter Spacing */
--titleLetterSpacing: 0px;
--navLetterSpacing: 0px;
--btnLetterSpacing: 0px;
}
.color-scheme-1, .shopify-section .color-scheme-1 > div {
background: #ffffff;
color: #333333;
--colorSectionTitles: #333333;
}
.color-scheme-2, .shopify-section .color-scheme-2 > div {
background: #efd6e7;
color: #333333;
--colorSectionTitles: #333333;
}
.color-scheme-3, .shopify-section .color-scheme-3 > div {
background: #e0932f;
color: #fff;
--colorSectionTitles: #fff;
}
.color-scheme-inverse, .shopify-section .color-scheme-inverse > div {
color: #ffffff;
background: #333333;
}
.color-scheme-inverse * {
--colorSectionTitles: #ffffff;
}
.color-scheme-1 .btn-inherit, .shopify-section .color-scheme-1 .btn-inherit {
--colorBtnPrimaryBorder: #333333;
}
.color-scheme-2 .btn-inherit, .shopify-section .color-scheme-2 .btn-inherit {
--colorBtnPrimaryBorder: #333333;
}
.color-scheme-3 .btn-inherit, .shopify-section .color-scheme-3 .btn-inherit {
--colorBtnPrimaryBorder: #fff;
}
.color-scheme-3 .btn-inherit, .shopify-section .color-scheme-4 .btn-inherit {
--colorBtnThirdBorder: ;
}
.color-scheme-inverse .btn-inherit, .shopify-section .color-scheme-inverse .btn-inherit {
--colorBtnPrimaryBg: #fff;
--colorBtnPrimaryText: #ff9400;
--colorBtnPrimaryBorder: #fff;
}
/*.shopify-section .color-scheme-1:not(.image-with-text-section), .shopify-section .color-scheme-2:not(.image-with-text-section),
.shopify-section .color-scheme-3:not(.image-with-text-section), .shopify-section .color-scheme-inverse:not(.image-with-text-section) {
padding:var(--section-spaced) 0;
}
*/
.shopify-section .color-scheme:not(.color-scheme-none) .color-scheme-inner {
padding:var(--gutter);
}
.shopify-section .color-scheme-1 .color-scheme-inner {
background: rgba(51, 51, 51, 0.05);
}
.shopify-section .color-scheme-2 .color-scheme-inner {
background: rgba(51, 51, 51, 0.05);
}
.shopify-section .color-scheme-3 .color-scheme-inner {
background: rgba(255, 255, 255, 0.05);
}
.shopify-section .color-scheme-inverse .color-scheme-inner {
background: rgba(255, 255, 255, 0.05);
}
</style>
<link rel="preload" href="//wanimalz.com/cdn/shop/t/47/assets/font-awesome.min.css?v=92005645191424821751739891619" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="//wanimalz.com/cdn/shop/t/47/assets/font-awesome.min.css?v=92005645191424821751739891619"></noscript>
<link href="//wanimalz.com/cdn/shop/t/47/assets/theme.css?v=38596471549273190871739892016" rel="stylesheet" type="text/css" media="all" />
<script src="//wanimalz.com/cdn/shop/t/47/assets/vendor.js?v=45007066030548803271739891596" defer></script>
<script src="//wanimalz.com/cdn/shop/t/47/assets/jquery-3.6.0.min.js?v=115860211936397945481739891595"></script>
<script src="//wanimalz.com/cdn/shop/t/47/assets/theme.js?v=55730398111572838181764938446" defer></script>
<!-- Code script ================================================== -->
<style>
.slideshow .slide:not(:first-child), .slick-slider .slick-slide:not(:first-child) { display: none; opacity: 0; }
.slideshow.slick-initialized .slide, .slick-slider.slick-initialized .slick-slide, .slick-slider.slick-initialized .slideshow-show-true { display: block !important; opacity: 1; }
.slick-slider { opacity: 0; }
.slick-slider.slick-initialized { opacity: 1 !important; }
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://wanimalz.com#organization",
"name": "Harnais chien : confort, sécurité et contrôle pour toutes les promenades",
"url": "https:\/\/wanimalz.com",
"logo": {
"@type": "ImageObject",
"url": "https://cdn.shopify.com/s/files/1/0537/2837/9069/files/Boutique-harnais-chiens-wanimalz.png?v=1710956176"
},
"sameAs": [
"https://www.instagram.com/wanimalz_france",
"https://x.com/wanimalzFrance",
"https://www.facebook.com/BoutiqueWanimalz/",
"https://fr.pinterest.com/wanimalz/",
"https://www.youtube.com/@Wanimalz",
"https://www.tiktok.com/@wanimalzfr"
]
},
{
"@type": "WebSite",
"@id": "https://wanimalz.com#website",
"url": "https:\/\/wanimalz.com",
"name": "Harnais chien : confort, sécurité et contrôle pour toutes les promenades",
"publisher": {
"@id": "https://wanimalz.com#organization"
},
"inLanguage": "fr-FR"
}
]
}
</script>
<!-- BEGIN app block: shopify://apps/seowill-seoant-ai-seo/blocks/seoant-core/8e57283b-dcb0-4f7b-a947-fb5c57a0d59d -->
<!--SEOAnt Core By SEOAnt Teams, v0.1.6 START -->
<!-- BEGIN app snippet: Index-JSON-LD -->
<!-- END app snippet -->
<!-- JSON-LD generated By SEOAnt END -->
<!-- Start : SEOAnt BrokenLink Redirect --><script type="text/javascript">
!function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=11)}([function(t,e,r){"use strict";var n=r(2),o=Object.prototype.toString;function i(t){return"[object Array]"===o.call(t)}function a(t){return"undefined"===typeof t}function u(t){return null!==t&&"object"===typeof t}function s(t){return"[object Function]"===o.call(t)}function c(t,e){if(null!==t&&"undefined"!==typeof t)if("object"!==typeof t&&(t=[t]),i(t))for(var r=0,n=t.length;r<n;r++)e.call(null,t[r],r,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.call(null,t[o],o,t)}t.exports={isArray:i,isArrayBuffer:function(t){return"[object ArrayBuffer]"===o.call(t)},isBuffer:function(t){return null!==t&&!a(t)&&null!==t.constructor&&!a(t.constructor)&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)},isFormData:function(t){return"undefined"!==typeof FormData&&t instanceof FormData},isArrayBufferView:function(t){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer},isString:function(t){return"string"===typeof t},isNumber:function(t){return"number"===typeof t},isObject:u,isUndefined:a,isDate:function(t){return"[object Date]"===o.call(t)},isFile:function(t){return"[object File]"===o.call(t)},isBlob:function(t){return"[object Blob]"===o.call(t)},isFunction:s,isStream:function(t){return u(t)&&s(t.pipe)},isURLSearchParams:function(t){return"undefined"!==typeof URLSearchParams&&t instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)},forEach:c,merge:function t(){var e={};function r(r,n){"object"===typeof e[n]&&"object"===typeof r?e[n]=t(e[n],r):e[n]=r}for(var n=0,o=arguments.length;n<o;n++)c(arguments[n],r);return e},deepMerge:function t(){var e={};function r(r,n){"object"===typeof e[n]&&"object"===typeof r?e[n]=t(e[n],r):e[n]="object"===typeof r?t({},r):r}for(var n=0,o=arguments.length;n<o;n++)c(arguments[n],r);return e},extend:function(t,e,r){return c(e,(function(e,o){t[o]=r&&"function"===typeof e?n(e,r):e})),t},trim:function(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(t,e,r){t.exports=r(12)},function(t,e,r){"use strict";t.exports=function(t,e){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return t.apply(e,r)}}},function(t,e,r){"use strict";var n=r(0);function o(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,r){if(!e)return t;var i;if(r)i=r(e);else if(n.isURLSearchParams(e))i=e.toString();else{var a=[];n.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(n.isArray(t)?e+="[]":t=[t],n.forEach(t,(function(t){n.isDate(t)?t=t.toISOString():n.isObject(t)&&(t=JSON.stringify(t)),a.push(o(e)+"="+o(t))})))})),i=a.join("&")}if(i){var u=t.indexOf("#");-1!==u&&(t=t.slice(0,u)),t+=(-1===t.indexOf("?")?"?":"&")+i}return t}},function(t,e,r){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},function(t,e,r){"use strict";(function(e){var n=r(0),o=r(19),i={"Content-Type":"application/x-www-form-urlencoded"};function a(t,e){!n.isUndefined(t)&&n.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}var u={adapter:function(){var t;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof e&&"[object process]"===Object.prototype.toString.call(e))&&(t=r(6)),t}(),transformRequest:[function(t,e){return o(e,"Accept"),o(e,"Content-Type"),n.isFormData(t)||n.isArrayBuffer(t)||n.isBuffer(t)||n.isStream(t)||n.isFile(t)||n.isBlob(t)?t:n.isArrayBufferView(t)?t.buffer:n.isURLSearchParams(t)?(a(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):n.isObject(t)?(a(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"===typeof t)try{t=JSON.parse(t)}catch(e){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],(function(t){u.headers[t]={}})),n.forEach(["post","put","patch"],(function(t){u.headers[t]=n.merge(i)})),t.exports=u}).call(this,r(18))},function(t,e,r){"use strict";var n=r(0),o=r(20),i=r(3),a=r(22),u=r(25),s=r(26),c=r(7);t.exports=function(t){return new Promise((function(e,f){var l=t.data,p=t.headers;n.isFormData(l)&&delete p["Content-Type"];var h=new XMLHttpRequest;if(t.auth){var d=t.auth.username||"",m=t.auth.password||"";p.Authorization="Basic "+btoa(d+":"+m)}var y=a(t.baseURL,t.url);if(h.open(t.method.toUpperCase(),i(y,t.params,t.paramsSerializer),!0),h.timeout=t.timeout,h.onreadystatechange=function(){if(h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in h?u(h.getAllResponseHeaders()):null,n={data:t.responseType&&"text"!==t.responseType?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:r,config:t,request:h};o(e,f,n),h=null}},h.onabort=function(){h&&(f(c("Request aborted",t,"ECONNABORTED",h)),h=null)},h.onerror=function(){f(c("Network Error",t,null,h)),h=null},h.ontimeout=function(){var e="timeout of "+t.timeout+"ms exceeded";t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),f(c(e,t,"ECONNABORTED",h)),h=null},n.isStandardBrowserEnv()){var v=r(27),g=(t.withCredentials||s(y))&&t.xsrfCookieName?v.read(t.xsrfCookieName):void 0;g&&(p[t.xsrfHeaderName]=g)}if("setRequestHeader"in h&&n.forEach(p,(function(t,e){"undefined"===typeof l&&"content-type"===e.toLowerCase()?delete p[e]:h.setRequestHeader(e,t)})),n.isUndefined(t.withCredentials)||(h.withCredentials=!!t.withCredentials),t.responseType)try{h.responseType=t.responseType}catch(w){if("json"!==t.responseType)throw w}"function"===typeof t.onDownloadProgress&&h.addEventListener("progress",t.onDownloadProgress),"function"===typeof t.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then((function(t){h&&(h.abort(),f(t),h=null)})),void 0===l&&(l=null),h.send(l)}))}},function(t,e,r){"use strict";var n=r(21);t.exports=function(t,e,r,o,i){var a=new Error(t);return n(a,e,r,o,i)}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e){e=e||{};var r={},o=["url","method","params","data"],i=["headers","auth","proxy"],a=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];n.forEach(o,(function(t){"undefined"!==typeof e[t]&&(r[t]=e[t])})),n.forEach(i,(function(o){n.isObject(e[o])?r[o]=n.deepMerge(t[o],e[o]):"undefined"!==typeof e[o]?r[o]=e[o]:n.isObject(t[o])?r[o]=n.deepMerge(t[o]):"undefined"!==typeof t[o]&&(r[o]=t[o])})),n.forEach(a,(function(n){"undefined"!==typeof e[n]?r[n]=e[n]:"undefined"!==typeof t[n]&&(r[n]=t[n])}));var u=o.concat(i).concat(a),s=Object.keys(e).filter((function(t){return-1===u.indexOf(t)}));return n.forEach(s,(function(n){"undefined"!==typeof e[n]?r[n]=e[n]:"undefined"!==typeof t[n]&&(r[n]=t[n])})),r}},function(t,e,r){"use strict";function n(t){this.message=t}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,t.exports=n},function(t,e,r){t.exports=r(13)},function(t,e,r){t.exports=r(30)},function(t,e,r){var n=function(t){"use strict";var e=Object.prototype,r=e.hasOwnProperty,n="function"===typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(S){u=function(t,e,r){return t[e]=r}}function s(t,e,r,n){var o=e&&e.prototype instanceof l?e:l,i=Object.create(o.prototype),a=new L(n||[]);return i._invoke=function(t,e,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return j()}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var u=x(a,r);if(u){if(u===f)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=c(t,e,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===f)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}(t,r,a),i}function c(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(S){return{type:"throw",arg:S}}}t.wrap=s;var f={};function l(){}function p(){}function h(){}var d={};d[o]=function(){return this};var m=Object.getPrototypeOf,y=m&&m(m(T([])));y&&y!==e&&r.call(y,o)&&(d=y);var v=h.prototype=l.prototype=Object.create(d);function g(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){var n;this._invoke=function(o,i){function a(){return new e((function(n,a){!function n(o,i,a,u){var s=c(t[o],t,i);if("throw"!==s.type){var f=s.arg,l=f.value;return l&&"object"===typeof l&&r.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,a,u)}),(function(t){n("throw",t,a,u)})):e.resolve(l).then((function(t){f.value=t,a(f)}),(function(t){return n("throw",t,a,u)}))}u(s.arg)}(o,i,n,a)}))}return n=n?n.then(a,a):a()}}function x(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,x(t,e),"throw"===e.method))return f;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return f}var n=c(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,f;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,f):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,f)}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function E(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function T(t){if(t){var e=t[o];if(e)return e.call(t);if("function"===typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n<t.length;)if(r.call(t,n))return e.value=t[n],e.done=!1,e;return e.value=void 0,e.done=!0,e};return i.next=i}}return{next:j}}function j(){return{value:void 0,done:!0}}return p.prototype=v.constructor=h,h.constructor=p,p.displayName=u(h,a,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"===typeof t&&t.constructor;return!!e&&(e===p||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,u(t,a,"GeneratorFunction")),t.prototype=Object.create(v),t},t.awrap=function(t){return{__await:t}},g(w.prototype),w.prototype[i]=function(){return this},t.AsyncIterator=w,t.async=function(e,r,n,o,i){void 0===i&&(i=Promise);var a=new w(s(e,r,n,o),i);return t.isGeneratorFunction(r)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},g(v),u(v,a,"Generator"),v[o]=function(){return this},v.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var r in t)e.push(r);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},t.values=T,L.prototype={constructor:L,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(E),!t)for(var e in this)"t"===e.charAt(0)&&r.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function n(r,n){return a.type="throw",a.arg=t,e.next=r,n&&(e.method="next",e.arg=void 0),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var u=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(u&&s){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),f},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),E(r),f}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;E(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:T(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),f}},t}(t.exports);try{regeneratorRuntime=n}catch(o){Function("r","regeneratorRuntime = r")(n)}},function(t,e,r){"use strict";var n=r(0),o=r(2),i=r(14),a=r(8);function u(t){var e=new i(t),r=o(i.prototype.request,e);return n.extend(r,i.prototype,e),n.extend(r,e),r}var s=u(r(5));s.Axios=i,s.create=function(t){return u(a(s.defaults,t))},s.Cancel=r(9),s.CancelToken=r(28),s.isCancel=r(4),s.all=function(t){return Promise.all(t)},s.spread=r(29),t.exports=s,t.exports.default=s},function(t,e,r){"use strict";var n=r(0),o=r(3),i=r(15),a=r(16),u=r(8);function s(t){this.defaults=t,this.interceptors={request:new i,response:new i}}s.prototype.request=function(t){"string"===typeof t?(t=arguments[1]||{}).url=arguments[0]:t=t||{},(t=u(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=[a,void 0],r=Promise.resolve(t);for(this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));e.length;)r=r.then(e.shift(),e.shift());return r},s.prototype.getUri=function(t){return t=u(this.defaults,t),o(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(t){s.prototype[t]=function(e,r){return this.request(n.merge(r||{},{method:t,url:e}))}})),n.forEach(["post","put","patch"],(function(t){s.prototype[t]=function(e,r,o){return this.request(n.merge(o||{},{method:t,url:e,data:r}))}})),t.exports=s},function(t,e,r){"use strict";var n=r(0);function o(){this.handlers=[]}o.prototype.use=function(t,e){return this.handlers.push({fulfilled:t,rejected:e}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){n.forEach(this.handlers,(function(e){null!==e&&t(e)}))},t.exports=o},function(t,e,r){"use strict";var n=r(0),o=r(17),i=r(4),a=r(5);function u(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return u(t),t.headers=t.headers||{},t.data=o(t.data,t.headers,t.transformRequest),t.headers=n.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]})),(t.adapter||a.adapter)(t).then((function(e){return u(t),e.data=o(e.data,e.headers,t.transformResponse),e}),(function(e){return i(e)||(u(t),e&&e.response&&(e.response.data=o(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e,r){return n.forEach(r,(function(r){t=r(t,e)})),t}},function(t,e){var r,n,o=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(t){if(r===setTimeout)return setTimeout(t,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"===typeof setTimeout?setTimeout:i}catch(t){r=i}try{n="function"===typeof clearTimeout?clearTimeout:a}catch(t){n=a}}();var s,c=[],f=!1,l=-1;function p(){f&&s&&(f=!1,s.length?c=s.concat(c):l=-1,c.length&&h())}function h(){if(!f){var t=u(p);f=!0;for(var e=c.length;e;){for(s=c,c=[];++l<e;)s&&s[l].run();l=-1,e=c.length}s=null,f=!1,function(t){if(n===clearTimeout)return clearTimeout(t);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{n(t)}catch(e){try{return n.call(null,t)}catch(e){return n.call(this,t)}}}(t)}}function d(t,e){this.fun=t,this.array=e}function m(){}o.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];c.push(new d(t,e)),1!==c.length||f||u(h)},d.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(t){return[]},o.binding=function(t){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(t){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(t,e,r){"use strict";var n=r(0);t.exports=function(t,e){n.forEach(t,(function(r,n){n!==e&&n.toUpperCase()===e.toUpperCase()&&(t[e]=r,delete t[n])}))}},function(t,e,r){"use strict";var n=r(7);t.exports=function(t,e,r){var o=r.config.validateStatus;!o||o(r.status)?t(r):e(n("Request failed with status code "+r.status,r.config,null,r.request,r))}},function(t,e,r){"use strict";t.exports=function(t,e,r,n,o){return t.config=e,r&&(t.code=r),t.request=n,t.response=o,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t}},function(t,e,r){"use strict";var n=r(23),o=r(24);t.exports=function(t,e){return t&&!n(e)?o(t,e):e}},function(t,e,r){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},function(t,e,r){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},function(t,e,r){"use strict";var n=r(0),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,r,i,a={};return t?(n.forEach(t.split("\n"),(function(t){if(i=t.indexOf(":"),e=n.trim(t.substr(0,i)).toLowerCase(),r=n.trim(t.substr(i+1)),e){if(a[e]&&o.indexOf(e)>=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([r]):a[e]?a[e]+", "+r:r}})),a):a}},function(t,e,r){"use strict";var n=r(0);t.exports=n.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function o(t){var n=t;return e&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return t=o(window.location.href),function(e){var r=n.isString(e)?o(e):e;return r.protocol===t.protocol&&r.host===t.host}}():function(){return!0}},function(t,e,r){"use strict";var n=r(0);t.exports=n.isStandardBrowserEnv()?{write:function(t,e,r,o,i,a){var u=[];u.push(t+"="+encodeURIComponent(e)),n.isNumber(r)&&u.push("expires="+new Date(r).toGMTString()),n.isString(o)&&u.push("path="+o),n.isString(i)&&u.push("domain="+i),!0===a&&u.push("secure"),document.cookie=u.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(t,e,r){"use strict";var n=r(9);function o(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var r=this;t((function(t){r.reason||(r.reason=new n(t),e(r.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t;return{token:new o((function(e){t=e})),cancel:t}},t.exports=o},function(t,e,r){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},function(t,e,r){"use strict";r.r(e);var n=r(1),o=r.n(n);function i(t,e,r,n,o,i,a){try{var u=t[i](a),s=u.value}catch(c){return void r(c)}u.done?e(s):Promise.resolve(s).then(n,o)}function a(t){return function(){var e=this,r=arguments;return new Promise((function(n,o){var a=t.apply(e,r);function u(t){i(a,n,o,u,s,"next",t)}function s(t){i(a,n,o,u,s,"throw",t)}u(void 0)}))}}var u=r(10),s=r.n(u);var c=function(t){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"GET";return r=r.toUpperCase(),new Promise((function(n){var o;"GET"===r&&(o=s.a.get(t,{params:e})),o.then((function(t){n(t.data)}))}))}("https://api-app.seoant.com/api/v1/receive_id",t,"GET")};function f(){return(f=a(o.a.mark((function t(e,r,n){var i;return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i={shop:e,code:r,seogid:n},t.next=3,c(i);case 3:t.sent;case 4:case"end":return t.stop()}}),t)})))).apply(this,arguments)}var l=window.location.href;if(-1!=l.indexOf("seogid")){var p=l.split("seogid");if(void 0!=p[1]){var h=window.location.pathname+window.location.search;window.history.pushState({},0,h),function(t,e,r){f.apply(this,arguments)}("wanimalz.myshopify.com","",p[1])}}}]);
</script><!-- END : SEOAnt BrokenLink Redirect -->
<!-- Added By SEOAnt AMP. v0.0.1, START --><!-- Added By SEOAnt AMP END -->
<!-- Instant Page START --><script src="https://cdn.shopify.com/extensions/019e3a79-6bc6-7aae-b164-e6aebe44a4d6/seowill-seoant-ai-seo-99/assets/pagespeed-preloading.js" defer="defer"></script><!-- Instant Page END -->
<!-- Google search console START v1.0 --><!-- Google search console END v1.0 -->
<!-- Lazy Loading START --><!-- Lazy Loading END -->
<!-- Video Lazy START --><!-- Video Lazy END -->
<!-- SEOAnt Core End -->
<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
<link rel="dns-prefetch" href="https://cdn.judge.me">
<link rel="dns-prefetch" href="https://cdn1.judge.me">
<link rel="dns-prefetch" href="https://api.judge.me">
<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"Aucun avis","badge_n_reviews_text":"{{ n }} avis","badge_star_color":"#06974F","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Avis Clients","widget_open_form_text":"Écrire un avis","widget_close_form_text":"Annuler l'avis","widget_refresh_page_text":"Actualiser la page","widget_summary_text":"{{ number_of_reviews }} avis","widget_no_review_text":"Soyez le premier à écrire un avis","widget_name_field_text":"Nom d'affichage","widget_verified_name_field_text":"Nom vérifié (public)","widget_name_placeholder_text":"Nom d'affichage","widget_required_field_error_text":"Ce champ est obligatoire.","widget_email_field_text":"Adresse email","widget_verified_email_field_text":"Email vérifié (privé, ne peut pas être modifié)","widget_email_placeholder_text":"Votre adresse email","widget_email_field_error_text":"Veuillez entrer une adresse email valide.","widget_rating_field_text":"Évaluation","widget_review_title_field_text":"Titre de l'avis","widget_review_title_placeholder_text":"Donnez un titre à votre avis","widget_review_body_field_text":"Contenu de l'avis","widget_review_body_placeholder_text":"Commencez à écrire ici...","widget_pictures_field_text":"Photo/Vidéo (facultatif)","widget_submit_review_text":"Soumettre l'avis","widget_submit_verified_review_text":"Soumettre un avis vérifié","widget_submit_success_msg_with_auto_publish":"Merci ! Veuillez actualiser la page dans quelques instants pour voir votre avis. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Merci ! Votre avis sera publié dès qu'il sera approuvé par l'administrateur de la boutique. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Affichage de {{ n_reviews_shown }} sur {{ n_reviews }} avis.","widget_show_all_link_text":"Tout afficher","widget_show_less_link_text":"Afficher moins","widget_author_said_text":"{{ reviewer_name }} a dit :","widget_days_text":"il y a {{ n }} jour/jours","widget_weeks_text":"il y a {{ n }} semaine/semaines","widget_months_text":"il y a {{ n }} mois","widget_years_text":"il y a {{ n }} an/ans","widget_yesterday_text":"Hier","widget_today_text":"Aujourd'hui","widget_replied_text":"\u003e\u003e {{ shop_name }} a répondu :","widget_read_more_text":"Lire plus","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"","widget_rating_filter_see_all_text":"Voir tous les avis","widget_sorting_most_recent_text":"Plus récents","widget_sorting_highest_rating_text":"Meilleures notes","widget_sorting_lowest_rating_text":"Notes les plus basses","widget_sorting_with_pictures_text":"Uniquement les photos","widget_sorting_most_helpful_text":"Plus utiles","widget_open_question_form_text":"Poser une question","widget_reviews_subtab_text":"Avis","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Réponse","widget_question_placeholder_text":"Écrivez votre question ici","widget_submit_question_text":"Soumettre la question","widget_question_submit_success_text":"Merci pour votre question ! Nous vous notifierons dès qu'elle aura une réponse.","widget_star_color":"#ffd700","verified_badge_text":"Vérifié","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(hors boutique)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"à propos de","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Avis Produits","widget_shop_reviews_subtab_text":"Avis Boutique","widget_other_products_reviews_text":"Avis pour d'autres produits","widget_store_reviews_subtab_text":"Avis de la boutique","widget_no_store_reviews_text":"Cette boutique n'a pas encore reçu d'avis","widget_web_restriction_product_reviews_text":"Ce produit n'a pas encore reçu d'avis","widget_no_items_text":"Aucun élément trouvé","widget_show_more_text":"Afficher plus","widget_write_a_store_review_text":"Écrire un avis sur la boutique","widget_other_languages_heading":"Avis dans d'autres langues","widget_translate_review_text":"Traduire l'avis en {{ language }}","widget_translating_review_text":"Traduction en cours...","widget_show_original_translation_text":"Afficher l'original ({{ language }})","widget_translate_review_failed_text":"Impossible de traduire cet avis.","widget_translate_review_retry_text":"Réessayer","widget_translate_review_try_again_later_text":"Réessayez plus tard","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Photos en premier","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Avis","floating_tab_title":"Laissons nos clients parler pour nous","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Les clients nous notent {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} sur 5 étoiles basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Laissons nos clients parler pour nous","testimonials_carousel_title":"Les clients nous disent","videos_carousel_title":"Histoire de clients réels","cards_carousel_title":"Les clients nous disent","featured_carousel_count_text":"sur {{ n }} avis","featured_carousel_add_link_to_all_reviews_page":true,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":2,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":100,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"vertical","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Vidéos en premier","widget_review_pending_text":"En attente","featured_carousel_items_for_large_screen":5,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Aucune question","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Recherche","widget_sorting_verified_only_text":"Vérifiés uniquement","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Lire plus d'avis","featured_carousel_view_product_button_text":"Voir le produit","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Charger plus d'avis","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"affiché publiquement comme","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonyme","medals_widget_title":"Médailles d'avis Judge.me","medals_widget_background_color":"#ffffff","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Pas une URL de vidéo YouTube","widget_max_length_field_error_text":"Veuillez ne pas dépasser {0} caractères.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Vérifié par la boutique","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Fait par nous, partagé par vous","widget_ugc_subtitle":"Taguez-nous pour voir votre photo mise en avant sur notre page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Acheter maintenant","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Charger plus","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Voir les avis","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} sur 5","widget_media_grid_title":"Photos \u0026 vidéos clients","widget_media_grid_see_more_text":"Voir plus","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Vérifié par Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Vérifié par Judge.me","widget_media_field_exceed_quantity_message":"Désolé, nous ne pouvons accepter que {{ max_media }} pour un avis.","widget_media_field_exceed_limit_message":"{{ file_name }} est trop volumineux, veuillez sélectionner un {{ media_type }} de moins de {{ size_limit }}MB.","widget_review_submitted_text":"Avis soumis !","widget_question_submitted_text":"Question soumise !","widget_close_form_text_question":"Annuler","widget_write_your_answer_here_text":"Écrivez votre réponse ici","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collecté par Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Charger plus","widget_load_more_color":"#108474","widget_full_review_text":"Avis complet","widget_read_more_reviews_text":"Lire plus d'avis","widget_read_questions_text":"Lire les questions","widget_questions_and_answers_text":"Questions \u0026 Réponses","widget_verified_by_text":"Vérifié par","widget_verified_text":"Vérifié","widget_number_of_reviews_text":"{{ number_of_reviews }} avis","widget_back_button_text":"Retour","widget_next_button_text":"Suivant","widget_custom_forms_filter_button":"Filtres","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"Comment les avis sont-ils collectés ?","widget_show_review_keywords":false,"widget_gdpr_statement":"Comment nous utilisons vos données : Nous vous contacterons uniquement à propos de l'avis que vous avez laissé, et seulement si nécessaire. En soumettant votre avis, vous acceptez les \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions\u003c/a\u003e, la \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e et les \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003epolitiques de contenu\u003c/a\u003e de Judge.me.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante : ","widget_show_verified_branding":true,"widget_ai_summary_title":"Les clients disent","widget_ai_summary_disclaimer":"Résumé des avis généré par IA basé sur les avis clients récents","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"Comment évalueriez-vous ce produit ?","review_content_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","store_review_form_title_text":"Comment évalueriez-vous cette boutique ?","store_review_form_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Mauvais","five_star_review_guidance_text":"Excellent","customer_information_screen_title_text":"À propos de vous","customer_information_introduction_text":"Veuillez nous en dire plus sur vous.","custom_questions_screen_title_text":"Votre expérience en détail","custom_questions_introduction_text":"Voici quelques questions pour nous aider à mieux comprendre votre expérience.","review_submitted_screen_title_text":"Merci pour votre avis !","review_submitted_screen_thank_you_text":"Nous le traitons et il apparaîtra bientôt dans la boutique.","review_submitted_screen_email_verification_text":"Veuillez confirmer votre email en cliquant sur le lien que nous venons de vous envoyer. Cela nous aide à maintenir des avis authentiques.","review_submitted_request_store_review_text":"Aimeriez-vous partager votre expérience d'achat avec nous ?","review_submitted_review_other_products_text":"Aimeriez-vous évaluer ces produits ?","store_review_screen_title_text":"Voulez-vous partager votre expérience de shopping avec nous ?","store_review_introduction_text":"Nous apprécions votre retour d'expérience et nous l'utilisons pour nous améliorer. Veuillez partager vos pensées ou suggestions.","reviewer_media_screen_title_picture_text":"Partager une photo","reviewer_media_introduction_picture_text":"Téléchargez une photo pour étayer votre avis.","reviewer_media_screen_title_video_text":"Partager une vidéo","reviewer_media_introduction_video_text":"Téléchargez une vidéo pour étayer votre avis.","reviewer_media_screen_title_picture_or_video_text":"Partager une photo ou une vidéo","reviewer_media_introduction_picture_or_video_text":"Téléchargez une photo ou une vidéo pour étayer votre avis.","reviewer_media_youtube_url_text":"Collez votre URL Youtube ici","advanced_settings_next_step_button_text":"Suivant","advanced_settings_close_review_button_text":"Fermer","modal_write_review_flow":false,"write_review_flow_required_text":"Obligatoire","write_review_flow_privacy_message_text":"Nous respectons votre vie privée.","write_review_flow_anonymous_text":"Avis anonyme","write_review_flow_visibility_text":"Ne sera pas visible pour les autres clients.","write_review_flow_multiple_selection_help_text":"Sélectionnez autant que vous le souhaitez","write_review_flow_single_selection_help_text":"Sélectionnez une option","write_review_flow_required_field_error_text":"Ce champ est obligatoire","write_review_flow_invalid_email_error_text":"Veuillez saisir une adresse email valide","write_review_flow_max_length_error_text":"Max. {{ max_length }} caractères.","write_review_flow_media_upload_text":"\u003cb\u003eCliquez pour télécharger\u003c/b\u003e ou glissez-déposez","write_review_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre avis si nécessaire. En soumettant votre avis, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Dites-nous plus","negative_review_resolution_text":"Votre expérience est importante pour nous. S'il y a eu des problèmes avec votre achat, nous sommes là pour vous aider. N'hésitez pas à nous contacter, nous aimerions avoir l'opportunité de corriger les choses.","negative_review_resolution_button_text":"Contactez-nous","negative_review_resolution_proceed_with_review_text":"Laisser un avis","negative_review_resolution_subject":"Problème avec l'achat de {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Avis collecté via l'invitation du magasin","transparency_badges_from_another_provider_text":"Avis collecté d'un autre fournisseur","transparency_badges_collected_from_store_visitor_text":"Avis collecté d'un visiteur du magasin","transparency_badges_written_in_google_text":"Avis écrit sur Google","transparency_badges_written_in_etsy_text":"Avis écrit sur Etsy","transparency_badges_written_in_shop_app_text":"Avis écrit sur Shop App","transparency_badges_earned_reward_text":"Avis a gagné une récompense pour une commande future","product_review_widget_per_page":10,"widget_store_review_label_text":"Avis de la boutique","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":true,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-01-30T16:46:35.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"avis","review_widget_review_word_plural":"avis","review_widget_voting_label":"Utile?","review_widget_shop_reply_label":"Réponse de {{ shop_name }} :","review_widget_filters_title":"Filtres","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Réponse de {{ answerer_name }} :","qna_content_screen_title_text":"Poser une question sur ce produit","qna_widget_question_required_field_error_text":"Veuillez entrer votre question.","qna_widget_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre question si nécessaire. En soumettant votre question, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","qna_widget_question_submitted_text":"Merci pour votre question !","qna_widget_close_form_text_question":"Fermer","qna_widget_question_submit_success_text":"Nous vous enverrons un email lorsque nous répondrons à votre question.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Avis clients","all_reviews_widget_v2025_ai_summary_title":"Les clients disent à propos de cette boutique","all_reviews_widget_v2025_no_review_text":"Soyez le premier à écrire un avis","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Propulsé par Judge.me","locale":"en","reply_name":"Harnais anti-traction pour chien confortables et sécurisés","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"fr","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":false,"reply_name_text":"Harnais anti-traction pour chien confortables et sécurisés"};</script> <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: gold;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#06974F}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'à propos de'}.jdgm-rev__variant-label:before{content:'Variante : '}.jdgm-rev__out-of-store-text:before{content:'(hors boutique)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Harnais anti-traction pour chien confortables et sécurisés'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
</style> <style class='jdgm-settings-style'></style>
<style class='jdgm-miracle-styles'>
@-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
</style>
<script data-cfasync='false' class='jdgm-script'>
!function(e){window.jdgm=window.jdgm||{},jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/019e74df-668b-769a-ba9e-6cd96fff6c65/judgeme-546/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
t.onreadystatechange=function(){4===t.readyState&&(Function(t.response)(),d&&d(t.response))},
t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
)}))}(document);
</script>
<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/019e74df-668b-769a-ba9e-6cd96fff6c65/judgeme-546/assets/shopify_v2.css"></noscript>
<!-- BEGIN app snippet: theme_fix_tags --><script>
(function() {
var jdgmThemeFixes = {"178618466635":{"html":"","css":"","js":"document.addEventListener('DOMContentLoaded', function() {\n function updateElementTag(selector, newTag) {\n document.querySelectorAll(selector).forEach(el =\u003e {\n el.outerHTML = `\u003c${newTag} class=\"${el.className}\"\u003e${el.innerHTML}\u003c\/${newTag}\u003e`;\n });\n }\n updateElementTag('.jdgm-rev-widg__title', 'p');\n updateElementTag('.jdgm-carousel-title', 'p');\n});"}};
if (!jdgmThemeFixes) return;
var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
if (!thisThemeFix) return;
if (thisThemeFix.html) {
document.addEventListener("DOMContentLoaded", function() {
var htmlDiv = document.createElement('div');
htmlDiv.classList.add('jdgm-theme-fix-html');
htmlDiv.innerHTML = thisThemeFix.html;
document.body.append(htmlDiv);
});
};
if (thisThemeFix.css) {
var styleTag = document.createElement('style');
styleTag.classList.add('jdgm-theme-fix-style');
styleTag.innerHTML = thisThemeFix.css;
document.head.append(styleTag);
};
if (thisThemeFix.js) {
var scriptTag = document.createElement('script');
scriptTag.classList.add('jdgm-theme-fix-script');
scriptTag.innerHTML = thisThemeFix.js;
document.head.append(scriptTag);
};
})();
</script>
<!-- END app snippet -->
<!-- End of Judge.me Core -->
<!-- END app block --><script src="https://cdn.shopify.com/extensions/019e74df-668b-769a-ba9e-6cd96fff6c65/judgeme-546/assets/carousels.js" type="text/javascript" defer="defer"></script>
<link href="https://cdn.shopify.com/extensions/019e74df-668b-769a-ba9e-6cd96fff6c65/judgeme-546/assets/carousels.css" rel="stylesheet" type="text/css" media="all">
<script src="https://cdn.shopify.com/extensions/019e74df-668b-769a-ba9e-6cd96fff6c65/judgeme-546/assets/loader.js" type="text/javascript" defer="defer"></script>
<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/Harnais-pour-chiens.webp?v=1742827707" />
<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/Harnais-pour-chiens.webp?v=1742827707" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="628" />
<meta property="og:image:alt" content="Boutique de harnais pour chiens" />
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 53728379069,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script>
window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script id="web-pixels-manager-setup">(function(){var wpmLoader=function(){"use strict";return function(e,d,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!Boolean(null==(i=null==(a=window.Shopify)?void 0:a.analytics)?void 0:i.replayQueue)){var a,i;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l,u,c,m,p,f,h,g,y,w,v,b,S,P=(u=(l={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,c=l.legacy,(m=navigator.userAgent).match(u)?"modern":m.match(c)?"legacy":"unknown"),C="modern"===P?"modern":"legacy",_=(null!=n?n:{modern:"",legacy:""})[C],O=[(p={baseUrl:d,hashVersion:r,buildTarget:C}).baseUrl,"/wpm","/b",p.hashVersion,"modern"===p.buildTarget?"m":"l",".js"].join(""),U=(f={version:r,bundleTarget:P,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint},h=f.version,g=f.bundleTarget,y=f.surface,w=f.pageUrl,v=f.monorailEndpoint,{emit:function(e){var d=e.status,r=e.errorMsg,n=(new Date).getTime(),o=JSON.stringify({metadata:{event_sent_at_ms:n},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:h,bundle_target:g,page_url:w,status:d,surface:y,error_msg:r},metadata:{event_created_at_ms:n}}]});if(!v)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(v,o)}catch(e){}var a=new XMLHttpRequest;try{return a.open("POST",v,!0),a.setRequestHeader("Content-Type","text/plain"),a.send(o),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}});try{o.browserTarget=P,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,a=e.onerror,i=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,i&&(l.integrity=i,l.crossOrigin="anonymous"),s)for(var m in s)if(Object.prototype.hasOwnProperty.call(s,m))try{l.dataset[m]=s[m]}catch(e){}if(o&&l.addEventListener("load",o),a&&l.addEventListener("error",a),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:O,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null==(d=null==(e=window.Shopify)?void 0:e.analytics)?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)}),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return U.emit({status:"failed",errorMsg:"".concat(O," has failed to load")})},sri:(b=_,S=/^sha384-[A-Za-z0-9+/=]+$/,"string"==typeof b&&S.test(b)?_:""),scriptDataAttributes:o}),U.emit({status:"loading"})}catch(e){U.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}}}();wpmLoader({shopId: 53728379069,storefrontBaseUrl: "https://wanimalz.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["2dca8a86","d5bdd5d0","5acaffe6","3b3c7daf","6faea013"],webPixelsConfigList: [{"id":"4584145227","configuration":"{\"myShopifyId\":\"wanimalz.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"bd3b61007669a5a53db5b8c3230d95ce","type":"APP","apiClientId":139929878529,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2585428299","configuration":"{\"shop\":\"wanimalz.myshopify.com\",\"cookie_duration\":\"604800\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2211316043","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"34ad157958823915625854214640f0bf","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1018364235","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-ZWDTPQNC93\\\",\\\"GT-PLHH598\\\"],\\\"target_country\\\":\\\"FR\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-ZWDTPQNC93\\\",\\\"AW-356999415\\\/mKRzCJGM3rwCEPfBnaoB\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-ZWDTPQNC93\\\",\\\"AW-356999415\\\/S9YhCJSM3rwCEPfBnaoB\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-ZWDTPQNC93\\\",\\\"AW-356999415\\\/MosbCIuM3rwCEPfBnaoB\\\",\\\"MC-Z0GBP595NV\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-ZWDTPQNC93\\\",\\\"AW-356999415\\\/Xcj4CIiM3rwCEPfBnaoB\\\",\\\"MC-Z0GBP595NV\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-ZWDTPQNC93\\\",\\\"AW-356999415\\\/MoSpCIWM3rwCEPfBnaoB\\\",\\\"MC-Z0GBP595NV\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-ZWDTPQNC93\\\",\\\"AW-356999415\\\/bKr6CJeM3rwCEPfBnaoB\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-ZWDTPQNC93\\\",\\\"AW-356999415\\\/SNhuCI6M3rwCEPfBnaoB\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"f15305aac1e98c5c26a7c80e7bc37bde","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"327024971","configuration":"{\"pixel_id\":\"423999939050669\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"d72ab942028ee4f6bccc581083be605e","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"163152203","configuration":"{\"tagID\":\"2612677682744\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"18031546ee651571ed29edbe71a3550b","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Harnais chien : confort, sécurité et contrôle pour toutes les promenades","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"wanimalz.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/wanimalz.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":null,"purchasingCompany":null,"page":null},},"https://wanimalz.com/cdn","c5a2dbecw2e5701dcp16d0b08em93d9521b",{"modern":"","legacy":""},{"trekkieShim":true,"pageType":"home","shopId":"53728379069","storefrontBaseUrl":"https:\/\/wanimalz.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"2dca8a86\", \"d5bdd5d0\", \"5acaffe6\", \"3b3c7daf\", \"6faea013\"]","isMerchantRequest":"false","hashVersion":"c5a2dbecw2e5701dcp16d0b08em93d9521b","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'EUR';
var meta = {"page":{"pageType":"home","requestId":"d0a27f4f-836e-43c1-8ab9-c31a23f8a067-1780249998"}};
for (var attr in meta) {
window.ShopifyAnalytics.meta[attr] = meta[attr];
}
</script>
<script class="analytics">
(function () {
var customDocumentWrite = function(content) {
var jquery = null;
if (window.jQuery) {
jquery = window.jQuery;
} else if (window.Checkout && window.Checkout.$) {
jquery = window.Checkout.$;
}
if (jquery) {
jquery('body').append(content);
}
};
var hasLoggedConversion = function(token) {
if (token) {
return document.cookie.indexOf('loggedConversion=' + token) !== -1;
}
return false;
}
var setCookieIfConversion = function(token) {
if (token) {
var twoMonthsFromNow = new Date(Date.now());
twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
}
}
var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
window.ShopifyAnalytics.lib.trekkie = window.trekkie;
if (trekkie.integrations) {
return;
}
trekkie.methods = [
'identify',
'page',
'ready',
'track',
'trackForm',
'trackLink'
];
trekkie.factory = function(method) {
return function() {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
trekkie.push(args);
if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
try {
window.__TREKKIE_SHIM_QUEUE.push({
from: 'trekkie-stub',
method: method,
args: args.slice(1)
});
} catch (e) {
// no-op
}
}
return trekkie;
};
};
for (var i = 0; i < trekkie.methods.length; i++) {
var key = trekkie.methods[i];
trekkie[key] = trekkie.factory(key);
}
trekkie.load = function(config) {
trekkie.config = config || {};
trekkie.config.initialDocumentCookie = document.cookie;
var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
var scriptFallback = document.createElement('script');
scriptFallback.type = 'text/javascript';
scriptFallback.onerror = function(error) {
var Monorail = {
produce: function produce(monorailDomain, schemaId, payload) {
var currentMs = new Date().getTime();
var event = {
schema_id: schemaId,
payload: payload,
metadata: {
event_created_at_ms: currentMs,
event_sent_at_ms: currentMs
}
};
return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
},
sendRequest: function sendRequest(endpointUrl, payload) {
// Try the sendBeacon API
if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
var blobData = new window.Blob([payload], {
type: 'text/plain'
});
if (window.navigator.sendBeacon(endpointUrl, blobData)) {
return true;
} // sendBeacon was not successful
} // XHR beacon
var xhr = new XMLHttpRequest();
try {
xhr.open('POST', endpointUrl);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send(payload);
} catch (e) {
console.log(e);
}
return false;
},
isIos12: function isIos12() {
return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
}
};
Monorail.produce('monorail-edge.shopifysvc.com',
'trekkie_storefront_load_errors/1.1',
{shop_id: 53728379069,
theme_id: 178618466635,
app_name: "storefront",
context_url: window.location.href,
source_url: "//wanimalz.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//wanimalz.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//wanimalz.com/cdn/s/trekkie.storefront.f7140b8b25ae1195cf346a36a85e3e4bcf46adb3.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":53728379069,"isMerchantRequest":null,"themeId":178618466635,"themeCityHash":"10270127565092159224","contentLanguage":"fr","currency":"EUR","eventMetadataId":"0d71f4f7-1ab3-4f27-be00-8bbcf1116e86"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
);
var loaded = false;
trekkie.ready(function() {
if (loaded) return;
loaded = true;
window.ShopifyAnalytics.lib = window.trekkie;
var originalDocumentWrite = document.write;
document.write = customDocumentWrite;
try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
document.write = originalDocumentWrite;
window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"d0a27f4f-836e-43c1-8ab9-c31a23f8a067-1780249998","shopifyEmitted":true});
var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
var token = match? match[1]: undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
}
});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//wanimalz.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
defer
src="https://wanimalz.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.5.0.min.js"
data-application="storefront-renderer"
data-shop-id="53728379069"
data-render-region="gcp-europe-west1"
data-page-type="index"
data-theme-instance-id="178618466635"
data-theme-name="Speedfly Theme"
data-theme-version="4.8.4"
data-monorail-region="shop_domain"
data-resource-timing-sampling-rate="10"
data-shs="true"
data-shs-beacon="true"
data-shs-export-with-fetch="true"
data-shs-logs-sample-rate="1"
data-shs-beacon-endpoint="https://wanimalz.com/api/collect"
></script>
</head>
<body id="harnais-chien-anti-traction-en-y-confort-amp-controle-sans-douleur"
class="template-index">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MKZTW8LJ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div id="pixel-to-watch"></div>
<div id="shopify-section-header" class="shopify-section header-section">
<div class="section-id-header cont-header noborder-false header6 mobile-hide-top-false">
<div class="header-wrapper">
<div class="topheader topheader-show-true spacing-0">
<div class="topheader__wrapper" style="max-width:100%; display:flex; align-items:center; ">
<div class="flash-infos" style="opacity: 0;" data-auto-play-speed="3000">
<div><strong>LIVRAISON OFFERTE EN FRANCE METROPOLITAINE</strong></div>
<div><strong>GARANTIE SATISFAIT OU REMBOURSÉ</strong></div>
<div><strong>LIVRAISON RAPIDE DEPUIS LA FRANCE</strong></div>
</div>
<style>
.flash-infos {
padding:2px 10px;
display:flex;
width:100%;
max-width:100%;
align-items:center;
}
.flash-info > div {
padding:0;
display:flex !important;
align-items:center;
justify-content:center;
gap:7px;
}
.flash-info svg {
fill:var(--topheaderTextColor);
width:auto;
}
.flash-info.truck svg {
height:24px;
}
.flash-info-pulse {
animation: flash-pulse 2s infinite;
}
@keyframes flash-pulse {
0% {
opacity:0;
}
50% {
opacity:1;
}
100% {
opacity:1;
}
}
</style>
</div>
</div>
<header class="site-header cont-header" role="banner" data-section-id="header" data-section-type="header-section">
<div class="header-grid header-grid__logo hide-mobile">
<div class="header-logo" itemscope itemtype="https://schema.org/Organization">
<a class="logo-link" href="/">
<img
src="//wanimalz.com/cdn/shop/files/Boutique-harnais-chiens-wanimalz_150x.png?v=1710956176"
loading="lazy"
srcset="//wanimalz.com/cdn/shop/files/Boutique-harnais-chiens-wanimalz_150x.png?v=1710956176 1x, //wanimalz.com/cdn/shop/files/Boutique-harnais-chiens-wanimalz_150x@2x.png?v=1710956176 2x"
width="555"
height="282"
style="max-width:150px"
class="logo-header"
alt="Harnais chien : confort, sécurité et contrôle pour toutes les promenades"
>
</a>
</div>
</div>
<div class="header-grid header-grid__info hide-mobile">
<div class="internal-search-form">
<predictive-search>
<form action="/search" method="get" role="search" class="search-bar">
<input
id="Search"
type="search"
placeholder="Rechercher"
name="q"
value=""
role="combobox"
aria-expanded="false"
aria-owns="predictive-search-results"
aria-controls="predictive-search-results"
aria-haspopup="listbox"
aria-autocomplete="list"
>
<input name="options[prefix]" type="hidden" value="last">
<button type="submit" class="search-bar--submit icon-fallback-text" aria-label="Recherche">
<i class="fa fa-search" aria-hidden="true"></i>
</button>
<div id="predictive-search" tabindex="-1"></div>
</form>
</predictive-search>
</div>
</div>
<div class="header-grid header-grid__links hide-mobile">
<span class="site-header--meta-links medium-down--hide boxconnexion-show-true">
<a href="/account" aria-label="Compte" class="header-cart-btn header-action-account customer-login">
<i class="fa fa-user" aria-hidden="true"></i>
Connexion
</a>
</span>
<a href="/cart" aria-label="Panier" class="header-cart-btn cart-toggle header-action-cart">
<i class="fa fa-shopping-cart" aria-hidden="true"></i>
Panier
<span class="cart-count cart-badge--desktop hidden-count">
0
</span>
</a>
</div>
</header>
<nav class="nav-bar" role="navigation">
<div style="padding:0 1.6rem">
<ul class="site-nav nav-position-2" id="accessibleNav">
<li data-dropdown-rel="accueil" class="site-nav-first-level site-nav--active site-nav-accueil site-nav-icon-7">
<a href="/">Accueil</a>
</li>
<li data-dropdown-rel="harnais-chiens" class="site-nav-first-level site-nav--has-dropdown site-nav-harnais-chiens site-nav-icon-0" aria-haspopup="true">
<a href="/collections/harnais-anti-traction">HARNAIS CHIENS</a>
<span class="collapsible level1">
<i class="fa fa-angle-down" aria-hidden="true"></i>
</span>
<ul class="site-nav--dropdown">
<li >
<a href="/collections/harnais-gros-chien">> Harnais chien</a>
</li>
<li >
<a href="/collections/harnais-anti-traction-chien-nfc">> Harnais chien NFC</a>
</li>
<li >
<a href="/collections/harnais-anti-traction-petit-chien">> Harnais petit chien</a>
</li>
</ul>
</li>
<li data-dropdown-rel="laisses-accessoires-de-promenades" class="site-nav-first-level site-nav--has-dropdown site-nav-laisses-accessoires-de-promenades site-nav-icon-0" aria-haspopup="true">
<a href="/collections/promenade-chien">LAISSES & ACCESSOIRES DE PROMENADES</a>
<span class="collapsible level1">
<i class="fa fa-angle-down" aria-hidden="true"></i>
</span>
<ul class="site-nav--dropdown">
<li >
<a href="/collections/laisses">> Laisses chien</a>
</li>
<li >
<a href="/collections/laisses-retractable-pour-chien">> Laisses enrouleurs</a>
</li>
<li >
<a href="/collections/promenade-laisse-chien-longes-chien">> Longes chien</a>
</li>
<li >
<a href="/collections/kit-promenade-3-en-1">> Kit promenade chien</a>
</li>
</ul>
</li>
<li data-dropdown-rel="contact" class="site-nav-first-level site-nav-contact site-nav-icon-0">
<a href="/pages/contact">Contact</a>
</li>
<li class="customer-navlink large--hide"><a href="https://wanimalz.com/customer_authentication/redirect?locale=fr&region_country=FR" id="customer_login_link">Connexion</a></li>
<li class="customer-navlink large--hide"><a href="https://shopify.com/53728379069/account?locale=fr&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ3YW5pbWFsei5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3ODA4NTQ3OTgsIm5iZiI6MTc4MDI0OTk5OH0.1_s31L_8oyceftv_vfcbYzZ1kMlDhKtzmzXFZe6N9GY" id="customer_register_link">Créer un compte</a></li>
</ul>
<script defer>
(function() {
if (window.matchMedia("(min-width: 1024px)").matches) {
const collapsibles = document.querySelectorAll(".collapsible");
for (let i = 0; i < collapsibles.length; i++) {
let href = collapsibles[i].previousElementSibling;
// Detach
let elem = collapsibles[i];
elem.classList.add('in');
let ref = elem.parentNode.removeChild(elem);
// Attach
href.append(ref);
}
}
})();
</script>
</div>
</nav>
<div id="mobileNavBar">
<div class="header-grid header-grid__nav">
<button class="menu-toggle mobileNavBar-link">
<span class="icon icon-hamburger"></span>
<span class="menu-toggle-text">Menu</span>
</button>
</div>
<div class="header-grid header-grid__logo">
<a href="/" class="mobile-link-logo">
<img src="//wanimalz.com/cdn/shop/files/Boutique-harnais-chiens-wanimalz_x80.png?v=1710956176"
loading="lazy"
width="555"
height="282"
alt="Boutique harnais pour chiens et accessoires canins">
</a>
</div>
<div class="header-grid header-grid__links">
<a href="#" onclick="openSearch()" aria-label="Search" class="header-cart-btn header-action-search mobileNavBar-link openBtn">
<i class="fa fa-search" aria-hidden="true"></i>
</a>
<a href="/cart" aria-label="cart" class="header-cart-btn header-action-cart cart-toggle mobileNavBar-link">
<i class="fa fa-shopping-cart" aria-hidden="true"></i>
<span class="cart-count hidden-count">0</span>
</a>
</div>
</div>
</div>
<style>
.internal-search-form {
}
.site-header {
padding-top: 15px;
padding-bottom: 0;
}
.site-header .search-bar input {
min-height: 5px !important;
height: auto !important;
padding: 0;
}
.site-header .search-bar input[type="search"] {
border: 1px solid #333;
border-radius: 25px;
padding: 10px 15px;
background-color: rgba(0, 0, 0, 0.03);
}
.search-bar input,
.search-bar i {
color: #333;
}
.header6 .cont-header input[type="search"] {
color: #333;
width: 280px;
}
#predictive-search {
position: absolute;
}
.predictive-search__list-item.title {
font-size: 80%;
}
</style>
</div>
<style>
@media screen and (min-width: 750px) {
.header-scroll-on .header-logo img {
max-width: 83.33333333333333px !important;
}
}
</style>
<script defer>
document.addEventListener('DOMContentLoaded', function() {
Shopify.onSticky(2);
});
const headerWrapper = document.querySelector('.cont-header');
let observer = new IntersectionObserver(entries => {
if(entries[0].boundingClientRect.y < 0) {
setTimeout(function() {
headerWrapper.classList.add('header-scroll-on')
}, 500);
} else {
setTimeout(function() {
headerWrapper.classList.remove('header-scroll-on');
}, 100);
}
});
observer.observe(document.querySelector("#pixel-to-watch"));
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"name": "Harnais chien : confort, sécurité et contrôle pour toutes les promenades",
"logo": "https:\/\/wanimalz.com\/cdn\/shop\/files\/Boutique-harnais-chiens-wanimalz_555x.png?v=1710956176",
"sameAs": [
"https:\/\/twitter.com\/wanimalzFrance",
"https:\/\/www.facebook.com\/BoutiqueWanimalz\/",
"https:\/\/www.pinterest.fr\/wanimalz\/",
"https:\/\/www.instagram.com\/wanimalz_france",
"https:\/\/www.tiktok.com\/@wanimalzfr",
"",
"",
"https:\/\/www.youtube.com\/@Wanimalz",
""
],
"url": "https:\/\/wanimalz.com"
}
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "Harnais chien : confort, sécurité et contrôle pour toutes les promenades",
"potentialAction": {
"@type": "SearchAction",
"target": "https:\/\/wanimalz.com\/search?q={search_term_string}",
"query-input": "required name=search_term_string"
},
"url": "https:\/\/wanimalz.com"
}
</script></div>
<div class="mega-menu-container">
</div>
<main class="main-content" role="main">
<div class="is-template-index no-padding">
<div id="shopify-section-template--24666904166731__custom_liquid_9VLX9R" class="shopify-section"><div class="wanimalz-hero">
<a href="/products/harnais-evo-anti-traction" class="wanimalz-hero__media" aria-label="Découvrir le harnais anti-traction Wanimalz">
<img
src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/chien-arrete-de-tirer.png?v=1778161500"
class="wanimalz-hero__image wanimalz-hero__image--desktop"
alt="Harnais anti-traction Wanimalz pour chien"
width="1600"
height="400"
>
<img
src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/chiens-arrete-tiraillement.png?v=1778159215"
class="wanimalz-hero__image wanimalz-hero__image--mobile"
alt="Harnais anti-traction Wanimalz pour chien en promenade"
width="900"
height="1200"
>
</a>
<div class="wanimalz-hero__content">
<h1 class="wanimalz-hero__eyebrow">Harnais chien</h1>
<h2>Moins de tension, plus de plaisir à chaque balade.</h2>
<p class="wanimalz-hero__text">
Avec le <strong>harnais anti-traction Wanimalz</strong>, vous gardez un meilleur contrôle
sans tirer sur le cou de votre chien. Sa forme en Y laisse les épaules libres pour des promenades plus fluides et plus confortables.
</p>
<div class="wanimalz-hero__points">
<span>Forme en Y</span>
<span>Aide anti-traction</span>
<span>Confort renforcé</span>
</div>
<p class="wanimalz-hero__reviews">
★★★★★ 4.9/5 basé sur plus de 768 avis clients
</p>
<div class="wanimalz-hero__actions">
<a href="/products/harnais-evo-anti-traction" class="wanimalz-hero__btn wanimalz-hero__btn--primary">
Choisir mon harnais anti-traction
</a>
</div>
<div class="wanimalz-hero__link">
<a href="/pages/harnais-anti-traction-chien">
Harnais anti-traction : comprendre la bonne approche
</a>
</div>
</div>
</div>
<style>
.wanimalz-hero {
position: relative;
width: 100%;
overflow: hidden;
background: #f7f4ef;
}
.wanimalz-hero__media {
display: block;
text-decoration: none;
line-height: 0;
}
.wanimalz-hero__image {
display: block;
width: 100%;
height: auto;
}
.wanimalz-hero__image--mobile {
display: none;
}
.wanimalz-hero__content {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: min(90%, 760px);
padding: 28px 34px;
border-radius: 24px;
background: rgba(17, 17, 17, 0.58);
color: #ffffff;
text-align: center;
z-index: 2;
backdrop-filter: blur(8px);
box-shadow: 0 18px 50px rgba(0,0,0,0.24);
}
.wanimalz-hero__eyebrow {
margin: 0 0 10px;
color: #ffb347;
font-size: 13px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: .08em;
}
.wanimalz-hero__content h2 {
margin: 0 0 14px;
color: #ffffff;
font-size: clamp(30px, 4vw, 48px);
line-height: 1.08;
font-weight: 900;
}
.wanimalz-hero__text {
margin: 0 auto;
max-width: 610px;
color: rgba(255,255,255,0.94);
font-size: 17px;
line-height: 1.7;
}
.wanimalz-hero__points {
display: flex;
justify-content: center;
gap: 8px;
flex-wrap: wrap;
margin-top: 18px;
}
.wanimalz-hero__points span {
padding: 8px 12px;
border-radius: 999px;
background: rgba(255,255,255,0.14);
border: 1px solid rgba(255,255,255,0.22);
color: #fff;
font-size: 13px;
font-weight: 700;
}
.wanimalz-hero__reviews {
margin: 14px 0 0;
color: rgba(255,255,255,0.94);
font-size: 15px;
font-weight: 800;
}
.wanimalz-hero__actions {
display: flex;
justify-content: center;
margin-top: 20px;
}
.wanimalz-hero__btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 52px;
padding: 14px 30px;
border-radius: 999px;
text-decoration: none;
font-size: 17px;
font-weight: 900;
letter-spacing: -0.2px;
transition: 0.25s ease;
}
.wanimalz-hero__btn--primary {
background: #ff9400;
color: #111111;
box-shadow: 0 12px 30px rgba(255,148,0,0.35);
}
.wanimalz-hero__btn:hover {
opacity: 0.96;
transform: translateY(-2px) scale(1.02);
}
.wanimalz-hero__link {
margin-top: 15px;
text-align: center;
}
.wanimalz-hero__link a {
color: #ffffff;
font-size: 15px;
font-weight: 700;
text-decoration: underline;
text-underline-offset: 4px;
}
@media (max-width: 900px) {
.wanimalz-hero__image--desktop {
display: none;
}
.wanimalz-hero__image--mobile {
display: block;
}
.wanimalz-hero__content {
position: static;
transform: none;
width: 100%;
padding: 26px 18px 30px;
border-radius: 0;
background: #f7f4ef;
color: #111111;
text-align: center;
box-shadow: none;
backdrop-filter: none;
}
.wanimalz-hero__eyebrow {
color: #a06018;
}
.wanimalz-hero__content h2 {
color: #111111;
font-size: 28px;
}
.wanimalz-hero__text {
max-width: 420px;
color: #333333;
font-size: 16px;
line-height: 1.6;
}
.wanimalz-hero__points span {
background: #ffffff;
color: #111111;
border: 1px solid #eadfce;
}
.wanimalz-hero__reviews {
color: #111111;
font-size: 14px;
}
.wanimalz-hero__actions {
display: grid;
gap: 10px;
margin-top: 22px;
}
.wanimalz-hero__btn {
width: 100%;
}
.wanimalz-hero__link a {
color: #111111;
}
}
@media (max-width: 640px) {
.wanimalz-hero__content h2 {
font-size: 26px;
}
}
</style></div><div id="shopify-section-template--24666904166731__collection-list" class="shopify-section collection-list-section"><link rel="stylesheet" href="//wanimalz.com/cdn/shop/t/47/assets/section-collection-list.min.css?v=26368899457647714101739891595" media="print" onload="this.media='all'">
<div class="section-spaced section-id-template--24666904166731__collection-list wow fadeIn"
id=""
data-wow-duration="0.4s"
data-wow-delay="0.4s">
<div class="wrapper">
<div class="section-header section-header--layout-2">
<h2 class="h1 section-title text-center">Comment choisir un harnais pour chien adapté à sa morphologie</h2>
</div>
<div class="grid-uniform collection-list desktop_layout-normal text-center collection-position-title-1" >
<div class="grid-item one-third small--one-whole block-id-collection_9MUMVB">
<a href="/collections/harnais-anti-traction" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/harnais-chien-anti-traction-toutes-races.png?v=1745402488&width=330 330w,//wanimalz.com/cdn/shop/files/harnais-chien-anti-traction-toutes-races.png?v=1745402488&width=390 390w,//wanimalz.com/cdn/shop/files/harnais-chien-anti-traction-toutes-races.png?v=1745402488&width=420 420w,//wanimalz.com/cdn/shop/files/harnais-chien-anti-traction-toutes-races.png?v=1745402488&width=480 480w,//wanimalz.com/cdn/shop/files/harnais-chien-anti-traction-toutes-races.png?v=1745402488&width=600 600w,//wanimalz.com/cdn/shop/files/harnais-chien-anti-traction-toutes-races.png?v=1745402488&width=750 750w,//wanimalz.com/cdn/shop/files/harnais-chien-anti-traction-toutes-races.png?v=1745402488 800w"
src="//wanimalz.com/cdn/shop/files/harnais-chien-anti-traction-toutes-races.png?v=1745402488&width=200"
loading="lazy"
alt="Harnais anti-traction pour chiens de toutes races"
width="800"
height="800"
sizes="(min-width: 960px) 380px, 100vw"
>
</div>
</div>
</div>
<h3 class="h4 featured-box--title" style="border-radius:0px;">Harnais pour chien confortables et sécurisés</h3>
</a>
</div>
<div class="grid-item one-third small--one-half block-id-collection_JUM67H">
<a href="/collections/harnais-anti-traction-chien-nfc" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/harnais-anti-traction-NFC-chien.png?v=1745403466&width=330 330w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-NFC-chien.png?v=1745403466&width=390 390w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-NFC-chien.png?v=1745403466&width=420 420w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-NFC-chien.png?v=1745403466&width=480 480w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-NFC-chien.png?v=1745403466&width=600 600w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-NFC-chien.png?v=1745403466&width=750 750w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-NFC-chien.png?v=1745403466 800w"
src="//wanimalz.com/cdn/shop/files/harnais-anti-traction-NFC-chien.png?v=1745403466&width=200"
loading="lazy"
alt="Harnais anti-traction avec puce NFC intégrée pour votre chien"
width="800"
height="800"
sizes="(min-width: 960px) 380px, 100vw"
>
</div>
</div>
</div>
<h3 class="h4 featured-box--title" style="border-radius:0px;">Harnais anti-traction NFC pour chien | Confort, contrôle et sécurité</h3>
</a>
</div>
<div class="grid-item one-third small--one-half block-id-collection_jgTw6h">
<a href="/collections/harnais-anti-traction-petit-chien" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/harnais-anti-traction-petit-chien.webp?v=1736418045&width=330 330w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-petit-chien.webp?v=1736418045&width=390 390w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-petit-chien.webp?v=1736418045&width=420 420w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-petit-chien.webp?v=1736418045&width=480 480w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-petit-chien.webp?v=1736418045&width=600 600w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-petit-chien.webp?v=1736418045 600w"
src="//wanimalz.com/cdn/shop/files/harnais-anti-traction-petit-chien.webp?v=1736418045&width=200"
loading="lazy"
alt="Harnais anti traction pour petit chien, type chihuahua"
width="600"
height="600"
sizes="(min-width: 960px) 380px, 100vw"
>
</div>
</div>
</div>
<h3 class="h4 featured-box--title" style="border-radius:0px;">Harnais pour petit chien</h3>
</a>
</div>
</div>
</div>
</div>
<style>
.section-id-template--24666904166731__collection-list h1 {
color: ;
}
.section-id-template--24666904166731__collection-list {
/* Section colors */
--colorTextTitle: ;
--colorTextBody: ;
--color-text-body-opacity1: ;
--colorBody: #ffffff;
color:var(--colorTextBody);
background: #ffffff;
background-color:#ffffff;
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
--h1FontSize: 3.1rem;
--h2FontSize: 2.8rem;
--h3FontSize: 2.4rem;
--h4FontSize: 2.1rem;
--h5FontSize: 1.9rem;
--h1FontSizeSm: 2.2rem;
--h2FontSizeSm: 2rem;
--h3FontSizeSm: 1.8rem;
--h4FontSizeSm: 1.7rem;
--h5FontSizeSm: 1.6rem;
}
.section-id-template--24666904166731__collection-list .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
@media screen and (max-width: 749px) {
.section-id-template--24666904166731__collection-list {
padding:0;
margin:0;
}
}
@media screen and (min-width: 750px) {
.section-id-template--24666904166731__collection-list {
padding:0;
margin:0;
}
.section-id-template--24666904166731__collection-list > div {
max-width:1200px;
margin:0 auto;
}
}
/*.section-id-template--24666904166731__collection-list > div {
margin: 0 auto;
}
.section-id-template--24666904166731__collection-list {
padding:calc(var(--gutter) /2);
}*
@media screen and (min-width: 750px) {
.section-id-template--24666904166731__collection-list {
padding:var(--gutter);
}
}*/
</style>
<style>
.section-id-template--24666904166731__collection-list img {
border-radius:10px;
}
.color-scheme-inverse {
--colorPrice: #ffffff;
--colorPrice2: #ffffff;
}
.color-scheme-inverse span {
color:#ffffff;
}
.color-scheme-1 {
--colorPrice: #333333;
--colorPrice2: #333333;
}
.color-scheme-1 .product-grid-content span {
color:#333333;
}
.color-scheme-2 {
--colorPrice: #333333;
--colorPrice2: #333333;
}
.color-scheme-2 .product-grid-content span {
color:#333333;
}
.color-scheme-3 {
--colorPrice: #fff;
--colorPrice2: #fff;
}
.color-scheme-3 .product-grid-content span {
color:#fff;
}
.section-id-template--24666904166731__collection-list .opacity-enable .product-grid-item img:hover::after {
box-shadow:0 0 43px rgba(0, 0, 0, 0.3);
background: rgba(0, 0, 0, );
}
.section-id-template--24666904166731__collection-list .media-hidden {
overflow:initial;
/* padding:51.6px; */
}
.section-id-template--24666904166731__collection-list img {
box-shadow:0 0 43px rgba(0, 0, 0, 0.3);
}
.section-id-template--24666904166731__collection-list {
--colorSectionTitles: ;
--sectionCollectionColorText:#000000;
--sectionCollectionColorBg:#ff9400;
--sectionCollectionColorTextHover:#ffffff;
--sectionCollectionColorBgHover:#333333;
}
.section-id-template--24666904166731__collection-list .h1 {
color: ;
}
@media screen and (max-width: 749px) {
.section-id-template--24666904166731__collection-list .h1 {
font-size: 21px;
}
.section-id-template--24666904166731__collection-list .featured-box--title {
font-size: 17px;
}
}
@media screen and (min-width: 750px) {
.section-id-template--24666904166731__collection-list .h1 {
font-size: 31px;
}
.section-id-template--24666904166731__collection-list .featured-box--title {
font-size: 21px;
}
}
</style>
</div><div id="shopify-section-template--24666904166731__featured-image-text" class="shopify-section index-section"><link rel="stylesheet" href="//wanimalz.com/cdn/shop/t/47/assets/section-image-with-text.css?v=40971219031444374621739891595" media="print" onload="this.media='all'">
<div class="section-spaced">
<div class="section-id-template--24666904166731__featured-image-text image-with-text-section layout-50 layout-sm-right"
id=""
data-section-id="template--24666904166731__featured-image-text"
data-section-type="featured-image">
<div class="grid-layout--standard container wrapper">
<div class="featured-link--section section-2 sixteen">
<div class="featured-link--half featured-link--image featured-link--image__right">
<div class="featured-link--wrap">
<div class="feature-row__image-wrapper js wow slideInUp" style="border-radius: 10px" data-wow-duration="0.4s" data-wow-delay="0.4s">
<a href="/products/harnais-evo-anti-traction" aria-label="Harnais anti-traction : une solution pour les chiens qui tirent">
<img
srcset="//wanimalz.com/cdn/shop/files/harnais-anti-traction-chien-Y.webp?v=1737395023&width=680 680w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-chien-Y.webp?v=1737395023&width=720 720w,//wanimalz.com/cdn/shop/files/harnais-anti-traction-chien-Y.webp?v=1737395023 1000w"
src="//wanimalz.com/cdn/shop/files/harnais-anti-traction-chien-Y.webp?v=1737395023&width=200"
alt="Harnais anti traction pour chien, harnais en Y, la forme de harnais qu'il faut à votre chien pour lui rendre des balades plus paisibles et agréables."
width="1000"
height="500"
sizes="(max-width: 960px) 100vw, 50vw"
loading="lazy"
style="border-radius: 10px"
>
</a>
</div>
</div>
</div>
<div class="featured-link--half featured-link--content">
<div class="featured-link-text">
<div class="feature-row__item feature-row__text feature-row__text--right wow slideInUp" data-wow-duration="0.4s" data-wow-delay="0.4s">
<h2 class="section-title h2 collection-title--divider">
Harnais anti-traction : une solution pour les chiens qui tirent
</h2>
<div class="rte-setting featured-row__subtext"><h3>Pourquoi le collier peut blesser un chien qui tire</h3><p>Dites adieu aux promenades agitées avec un harnais anti-tirage.</p><h3>Pourquoi un harnais anti-traction améliore le contrôle en promenade</h3><p>Profitez pleinement de balades paisibles, sécurisées et confortable avec votre chien !</p></div>
<a href="/products/harnais-evo-anti-traction" class="btn btn-primary">
Découvrir le harnais
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<style>
.section-id-template--24666904166731__featured-image-text h1 {
color: ;
}
.section-id-template--24666904166731__featured-image-text {
/* Section colors */
--colorTextTitle: ;
--colorTextBody: ;
--color-text-body-opacity1: ;
--colorBody: #efd6e7;
color:var(--colorTextBody);
background: #efd6e7;
background-color:#efd6e7;
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.section-id-template--24666904166731__featured-image-text .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<style>
.section-id-template--24666904166731__featured-image-text .featured-link--half .feature-row__item {
text-align:center;
}
@media screen and (min-width: 1024px) {
.section-id-template--24666904166731__featured-image-text .featured-link--half .feature-row__item {
text-align:center;
}
}
@media screen and (max-width: 767px) {
.section-id-template--24666904166731__featured-image-text .featured-link--image {
order:1;
}
.section-id-template--24666904166731__featured-image-text .featured-link--content {
order:2;
}
}
.section-id-template--24666904166731__featured-image-text .media {
border-radius:10px;
}
.section-id-template--24666904166731__featured-image-text {
--colorSectionTitles: #000000;
--colorTextBody: #000000;
}
.section-id-template--24666904166731__featured-image-text .featured-link--section .collection-title--divider:after {
background: #000000;
}
.section-id-template--24666904166731__featured-image-text .feature-row__image-wrapper {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
.section-id-template--24666904166731__featured-image-text .btn-primary {
color: #000000;
background: #ff9400;
border-color: #ffffff;
}
.section-id-template--24666904166731__featured-image-text .btn-primary:hover {
color: #ffffff;
background: #333333;
border-color: #333333;
}
</style>
</div><section id="shopify-section-template--24666904166731__17416854253471ae2f" class="shopify-section spaced-section"><div class="page-width"><div id="shopify-block-AcE9ZR3ZnUFhZeStFU__judge_me_reviews_featured_carousel_NtXh3m" class="shopify-block shopify-app-block"><div style="margin:0 auto;max-width:1080px;">
<div class='jdgm-carousel-wrapper'>
<div class="jdgm-carousel-title-and-link">
<h2 class='jdgm-carousel-title'>Let customers speak for us</h2>
<span class="jdgm-all-reviews-rating-wrapper" href="javascript:void(0)">
<span style="display:block" data-score='4.91' class='jdgm-all-reviews-rating' aria-label='4.91 stars' tabindex='0' role='img'></span>
<span style="display: block" class='jdgm-carousel-number-of-reviews' data-number-of-reviews='768'>
from 768 reviews
</span>
</span>
</div>
<section class='jdgm-widget jdgm-carousel jdgm-carousel--default-theme' data-widget-locale='fr'> <style>.jdgm-carousel{display: none}</style> <style> .jdgm-xx{left:0}.jdgm-carousel-wrapper{width:100% !important;margin:auto}@media only screen and (min-width: 991px){.jdgm-carousel-wrapper .jdgm-carousel-item{width:20.0%}}.jdgm-carousel-item__timestamp{display:none !important}.jdgm-carousel-item__product-title{display:none !important}.jdgm-carousel-wrapper .jdgm-carousel-item__review{height:calc(72% - 1.4em)}
</style> <style> </style> <div class='jdgm-carousel__item-container'> <div class='jdgm-carousel__item-wrapper'><div class='jdgm-carousel-item' data-review-id='55d41700-19ad-4190-9f8f-97ba8477fe0d'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Harnais tip top</div> <div class='jdgm-carousel-item__review-body'><p>J'ai offert à mon vieux chien noir un harnais bleu.
<br />Cette couleur lui va à merveille.
<br />Il est très à l'aise.
<br />A nous les balades !</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Christine Malenfant </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='07/20/2025'> 07/20/2025 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/harnais-evo-anti-traction#judgeme_product_reviews'> <img class='jdgm-carousel-item__product-image' alt='Harnais anti-traction en Y pour chien – Confort et contrôle sans douleur' data-src='https://cdn.shopify.com/s/files/1/0537/2837/9069/files/harnais-chien-bleu_70x70.webp?v=1773848900' data-src-retina='https://cdn.shopify.com/s/files/1/0537/2837/9069/files/harnais-chien-bleu_140x140.webp?v=1773848900'/> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais anti-traction en Y pour chien – Confort et contrôle sans douleur </div> </a> </div><div class='jdgm-carousel-item' data-review-id='c0e5f6b0-c671-4723-9f41-ddb0c57c31ca'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Harnais</div> <div class='jdgm-carousel-item__review-body'><p>Le harnais s'adapte très bien à notre chienne.
<br />J'utilise l'anti traction à chaque sortie</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Ingrid Bousquet </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='07/19/2025'> 07/19/2025 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/harnais-pour-chien-evo-anti-traction-noir#judgeme_product_reviews'> <img class='jdgm-carousel-item__product-image' alt='Harnais pour chien anti-traction noir : contrôler un chien qui tire sans douleur' data-src='https://cdn.shopify.com/s/files/1/0537/2837/9069/files/harnais-chien-noir_70x70.webp?v=1773848869' data-src-retina='https://cdn.shopify.com/s/files/1/0537/2837/9069/files/harnais-chien-noir_140x140.webp?v=1773848869'/> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais pour chien anti-traction noir : contrôler un chien qui tire sans douleur </div> </a> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='69be0a55-2adf-46d4-840f-c37b0f8c0326'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Super boutique</div> <div class='jdgm-carousel-item__review-body'><p>J'ai deux harnais de chez eux depuis plusieurs mois maintenant et toujours aussi bien. Envoie rapide et produits de qualités je recommande vivement</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Steffy </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/24/2025'> 02/24/2025 </div> </div> <a class='jdgm-carousel-item__product' href='/#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais chien : confort, sécurité et contrôle pour toutes les promenades </div> </a> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='5139abca-fe23-4cfe-8575-80f2b755e1c8'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>J’adore !!</div> <div class='jdgm-carousel-item__review-body'><p>Je recommande à 100% les harnais WANIMALZ ! De très bonne qualité et très confortable pour le chien. 🐶 De plus, Thomas est toujours là pour bien nous conseiller.
<br />Encore merci je suis fan ! 🤩</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Candy </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/24/2025'> 02/24/2025 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/#judgeme_product_reviews'> <img class='jdgm-carousel-item__product-image' alt='Harnais chien : confort, sécurité et contrôle pour toutes les promenades' data-src='https://judgeme.imgix.net/harnais-anti-traction-pour-chiens-et-accessoires/1740426524__img_2305__original.png?auto=format&w=160' data-src-retina='https://judgeme.imgix.net/harnais-anti-traction-pour-chiens-et-accessoires/1740426524__img_2305__original.png?auto=format&w=160'/> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais chien : confort, sécurité et contrôle pour toutes les promenades </div> </a> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='df718cc3-2bb0-40ab-8485-dbbbdbeba6a7'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Produits au top !</div> <div class='jdgm-carousel-item__review-body'><p>Ma chienne d’assistance porte son harnais rose en Y tous les jours, il est trop beau !
<br />La qualité est dingue. Et à ce prix, on peut se faire plaisir. Il y a tellement de choix et de coloris !
<br />Je recommande Wanimalz pour tous les poilus ! C’est un truc de wouf !</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Erine et Oney </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/24/2025'> 02/24/2025 </div> </div> <a class='jdgm-carousel-item__product' href='/#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais chien : confort, sécurité et contrôle pour toutes les promenades </div> </a> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='563c1a62-c45b-4dcc-86f0-36d81f7b0342'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Harnais de qualité</div> <div class='jdgm-carousel-item__review-body'><p>Envoie très rapide , J'ai commander un harnais anti traction dont je suis satisfaite car contrairement à mon ancien harnais qui se mettais sur l'omoplate de mon chien et qui lui faisait mal quand elle tiré.
<br />Le harnais anti traction Y se met pas sur l'omoplate donc il est plus agréable pour elle en balade.
<br />Le seul petit négatif, c'est pour l'enfiler qu'il est peu plus complexe.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Daniella dupire </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/24/2025'> 02/24/2025 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/#judgeme_product_reviews'> <img class='jdgm-carousel-item__product-image' alt='Harnais chien : confort, sécurité et contrôle pour toutes les promenades' data-src='https://judgeme.imgix.net/harnais-anti-traction-pour-chiens-et-accessoires/1740422651__1000038632__original.jpg?auto=format&w=160' data-src-retina='https://judgeme.imgix.net/harnais-anti-traction-pour-chiens-et-accessoires/1740422651__1000038632__original.jpg?auto=format&w=160'/> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais chien : confort, sécurité et contrôle pour toutes les promenades </div> </a> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='c30bbf44-0835-4f50-9403-0c2c63be8918'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Confortable et surtout magnifique</div> <div class='jdgm-carousel-item__review-body'><p>Parfait rien à redire</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> LEPoultier Océane </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/24/2025'> 02/24/2025 </div> </div> <a class='jdgm-carousel-item__product' href='/#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais chien : confort, sécurité et contrôle pour toutes les promenades </div> </a> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='25d1b55b-d81f-4881-820a-898157c8ced7'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Harnais au top</div> <div class='jdgm-carousel-item__review-body'><p>J’ai acheté le harnais en Y Wanimalz pour moi berger australien car aucun harnais ne lui convenait ! Et quelle belle surprise en recevant mon colis, le harnais est TOP, ergonomique, solide et de bonne qualité !
<br />Merci beaucoup Wanimalz pour votre harnais</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Marine </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/24/2025'> 02/24/2025 </div> </div> <a class='jdgm-carousel-item__product' href='/#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais chien : confort, sécurité et contrôle pour toutes les promenades </div> </a> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='53b3d0ed-903f-4a07-9739-bd98d44b1c0b'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Harnais pour chien anti traction Parfait</div> <div class='jdgm-carousel-item__review-body'><p>Je possède un harnais pour mon chien de la boutique Wanimalz. Il est au top.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Adrien Robert </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='02/24/2025'> 02/24/2025 </div> </div> <a class='jdgm-carousel-item__product' href='/#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais chien : confort, sécurité et contrôle pour toutes les promenades </div> </a> </div><div class='jdgm-carousel-item' data-review-id='858f9fa8-52ab-4042-8126-48578370b770'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Facile à mettre</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Roger De Groote </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/05/2024'> 04/05/2024 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/harnais-evo-anti-traction#judgeme_product_reviews'> <img class='jdgm-carousel-item__product-image' alt='Harnais anti-traction en Y pour chien – Confort et contrôle sans douleur' data-src='https://cdn.shopify.com/s/files/1/0537/2837/9069/files/harnais-chien-bleu_70x70.webp?v=1773848900' data-src-retina='https://cdn.shopify.com/s/files/1/0537/2837/9069/files/harnais-chien-bleu_140x140.webp?v=1773848900'/> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais anti-traction en Y pour chien – Confort et contrôle sans douleur </div> </a> </div><div class='jdgm-carousel-item' data-review-id='1ff1e2b1-10bb-457c-84bd-da6c8a7083e4'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Bol pliable pour chien</div> <div class='jdgm-carousel-item__review-body'><p>Extrêmement pratique pour le transport de l'animal en voiture, incontournable !</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Jean-Pierre VANDER HAM </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/05/2024'> 04/05/2024 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/bol-pliable-piwi#judgeme_product_reviews'> <img class='jdgm-carousel-item__product-image' alt='Gamelle chien' data-src='https://cdn.shopify.com/s/files/1/0537/2837/9069/products/Bol-pliable-chien-orange_70x70.jpg?v=1711539636' data-src-retina='https://cdn.shopify.com/s/files/1/0537/2837/9069/products/Bol-pliable-chien-orange_140x140.jpg?v=1711539636'/> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Gamelle chien </div> </a> </div><div class='jdgm-carousel-item' data-review-id='2cbdbccf-0dbd-4e02-8de6-08efc3f80446'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='4 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Lit "doudou" approuvé</div> <div class='jdgm-carousel-item__review-body'><p>Mon chien est ravi de son lit peluche, confortable et tout doux</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> PETER </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/05/2024'> 04/05/2024 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/panier-rond-snoopy#judgeme_product_reviews'> <img class='jdgm-carousel-item__product-image' alt='Panier chien' data-src='https://judgeme.imgix.net/wanimalz/1712330705__20240318_124227__original.jpg?auto=format&w=160' data-src-retina='https://judgeme.imgix.net/wanimalz/1712330705__20240318_124227__original.jpg?auto=format&w=160'/> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Panier chien </div> </a> </div><div class='jdgm-carousel-item' data-review-id='e3df2f81-9110-47ea-af26-253bd46fb309'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Harnais pour chien Evo Anti-traction - Multipack</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Florence Petit </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/05/2024'> 04/05/2024 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='/products/harnais-evo-anti-traction#judgeme_product_reviews'> <img class='jdgm-carousel-item__product-image' alt='Harnais anti-traction en Y pour chien – Confort et contrôle sans douleur' data-src='https://cdn.shopify.com/s/files/1/0537/2837/9069/files/harnais-chien-bleu_70x70.webp?v=1773848900' data-src-retina='https://cdn.shopify.com/s/files/1/0537/2837/9069/files/harnais-chien-bleu_140x140.webp?v=1773848900'/> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais anti-traction en Y pour chien – Confort et contrôle sans douleur </div> </a> </div><div class='jdgm-carousel-item jdgm--shop-review' data-review-id='ac4f01b7-0d37-43c2-beeb-09feb8791444'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>Harnais super bien étudié, taille commandée au top. Tellement satisfaite que j'en ai commandé un autre pour mon deuxième chien. Je recommande le harnais à 100%.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Nathalie D. </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='01/27/2022'> 01/27/2022 </div> </div> <a class='jdgm-carousel-item__product' href='/#judgeme_product_reviews'> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais chien : confort, sécurité et contrôle pour toutes les promenades </div> </a> </div><div class='jdgm-carousel-item' data-review-id='a2dd8d9e-1487-4ba9-b054-c9383661aa48'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' tabindex='0' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>RAS</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Maida Osinski </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='04/27/2021'> 04/27/2021 </div> </div> <a class='jdgm-carousel-item__product jdgm--shop-review-has-image' href='#judgeme_product_reviews'> <img class='jdgm-carousel-item__product-image' alt='Harnais Buddy Personnalisable' data-src='https://cdn.shopify.com/s/files/1/0537/2837/9069/products/HarnaisBuddypersonnalisableRouge_ultraconfortpourchienquitireWanimalz_70x70.png?v=1621262610' data-src-retina='https://cdn.shopify.com/s/files/1/0537/2837/9069/products/HarnaisBuddypersonnalisableRouge_ultraconfortpourchienquitireWanimalz_140x140.png?v=1621262610'/> <div class='jdgm-carousel-item__product-title jdgm-ellipsis'> Harnais Buddy Personnalisable </div> </a> </div></div> </div> <div class='jdgm-carousel__arrows'> <div class='jdgm-carousel__left-arrow' tabindex="0"></div> <div class='jdgm-carousel__right-arrow' tabindex="0"></div> </div> </section> <section> </section>
</div>
</div>
</div>
</div>
</section><div id="shopify-section-template--24666904166731__collection_list_QNPWFC" class="shopify-section collection-list-section"><link rel="stylesheet" href="//wanimalz.com/cdn/shop/t/47/assets/section-collection-list.min.css?v=26368899457647714101739891595" media="print" onload="this.media='all'">
<div class="section-spaced section-id-template--24666904166731__collection_list_QNPWFC wow fadeIn"
id=""
data-wow-duration="0.4s"
data-wow-delay="0.4s">
<div class="wrapper">
<div class="section-header section-header--layout-2">
<h2 class="h1 section-title text-center">Les indispensables pour sortir en toute sécurité</h2>
</div>
<div class="grid-uniform collection-list desktop_layout-normal text-center collection-position-title-1" >
<div class="grid-item one-third small--one-whole block-id-collection_ggKCXP">
<a href="/collections/accessoires-securite" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/kit-secours-chiens.webp?v=1770387855&width=330 330w,//wanimalz.com/cdn/shop/files/kit-secours-chiens.webp?v=1770387855&width=380 380w,//wanimalz.com/cdn/shop/files/kit-secours-chiens.webp?v=1770387855&width=390 390w,//wanimalz.com/cdn/shop/files/kit-secours-chiens.webp?v=1770387855&width=420 420w,//wanimalz.com/cdn/shop/files/kit-secours-chiens.webp?v=1770387855&width=480 480w,//wanimalz.com/cdn/shop/files/kit-secours-chiens.webp?v=1770387855&width=600 600w,//wanimalz.com/cdn/shop/files/kit-secours-chiens.webp?v=1770387855&width=750 750w,//wanimalz.com/cdn/shop/files/kit-secours-chiens.webp?v=1770387855 800w"
src="//wanimalz.com/cdn/shop/files/kit-secours-chiens.webp?v=1770387855&width=200"
loading="lazy"
alt="Kit de premiers secours pour chiens avec accessoires médicaux essentiels."
width="800"
height="800"
sizes="(min-width: 960px) 380px, 50vw"
>
</div>
</div>
</div>
<h3 class="h4 featured-box--title" style="border-radius:0px;">Accessoires de sécurité</h3>
</a>
</div>
<div class="grid-item one-third small--one-half block-id-collection_bcEm79">
<a href="/collections/harnais-anti-traction" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/kit-balade-rouge.webp?v=1769680710&width=330 330w,//wanimalz.com/cdn/shop/files/kit-balade-rouge.webp?v=1769680710&width=390 390w,//wanimalz.com/cdn/shop/files/kit-balade-rouge.webp?v=1769680710&width=420 420w,//wanimalz.com/cdn/shop/files/kit-balade-rouge.webp?v=1769680710&width=480 480w,//wanimalz.com/cdn/shop/files/kit-balade-rouge.webp?v=1769680710&width=600 600w,//wanimalz.com/cdn/shop/files/kit-balade-rouge.webp?v=1769680710&width=750 750w,//wanimalz.com/cdn/shop/files/kit-balade-rouge.webp?v=1769680710&width=1070 1070w,//wanimalz.com/cdn/shop/files/kit-balade-rouge.webp?v=1769680710 1080w"
src="//wanimalz.com/cdn/shop/files/kit-balade-rouge.webp?v=1769680710&width=200"
loading="lazy"
alt="Harnais anti-traction rouge pour chien Wanimalz avec laisse corde et distributeur de sacs"
width="1080"
height="1080"
sizes="(min-width: 960px) 380px, 100vw"
>
</div>
</div>
</div>
<h3 class="h4 featured-box--title" style="border-radius:0px;">Harnais pour chien confortables et sécurisés</h3>
</a>
</div>
<div class="grid-item one-third small--one-half block-id-collection_cG67TC">
<a href="/collections/promenade-laisse-chien-longes-chien" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/longe-chien-sangle.webp?v=1766073749&width=330 330w,//wanimalz.com/cdn/shop/files/longe-chien-sangle.webp?v=1766073749&width=380 380w,//wanimalz.com/cdn/shop/files/longe-chien-sangle.webp?v=1766073749&width=390 390w,//wanimalz.com/cdn/shop/files/longe-chien-sangle.webp?v=1766073749&width=420 420w,//wanimalz.com/cdn/shop/files/longe-chien-sangle.webp?v=1766073749&width=480 480w,//wanimalz.com/cdn/shop/files/longe-chien-sangle.webp?v=1766073749&width=600 600w,//wanimalz.com/cdn/shop/files/longe-chien-sangle.webp?v=1766073749&width=750 750w,//wanimalz.com/cdn/shop/files/longe-chien-sangle.webp?v=1766073749&width=1070 1070w,//wanimalz.com/cdn/shop/files/longe-chien-sangle.webp?v=1766073749 1080w"
src="//wanimalz.com/cdn/shop/files/longe-chien-sangle.webp?v=1766073749&width=200"
loading="lazy"
alt="Longe chien en sangle Hexa noire antidérapante avec mousqueton solide"
width="1080"
height="1080"
sizes="(min-width: 960px) 380px, 50vw"
>
</div>
</div>
</div>
<h3 class="h4 featured-box--title" style="border-radius:0px;">Longes pour chien</h3>
</a>
</div>
</div>
</div>
</div>
<style>
.section-id-template--24666904166731__collection_list_QNPWFC h1 {
color: ;
}
.section-id-template--24666904166731__collection_list_QNPWFC {
/* Section colors */
--colorTextTitle: ;
--colorTextBody: ;
--color-text-body-opacity1: ;
--colorBody: #efd6e7;
color:var(--colorTextBody);
background: #efd6e7;
background-color:#efd6e7;
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.section-id-template--24666904166731__collection_list_QNPWFC .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<style>
.section-id-template--24666904166731__collection_list_QNPWFC img {
border-radius:10px;
}
.color-scheme-inverse {
--colorPrice: #ffffff;
--colorPrice2: #ffffff;
}
.color-scheme-inverse span {
color:#ffffff;
}
.color-scheme-1 {
--colorPrice: #333333;
--colorPrice2: #333333;
}
.color-scheme-1 .product-grid-content span {
color:#333333;
}
.color-scheme-2 {
--colorPrice: #333333;
--colorPrice2: #333333;
}
.color-scheme-2 .product-grid-content span {
color:#333333;
}
.color-scheme-3 {
--colorPrice: #fff;
--colorPrice2: #fff;
}
.color-scheme-3 .product-grid-content span {
color:#fff;
}
.section-id-template--24666904166731__collection_list_QNPWFC .opacity-enable .product-grid-item img:hover::after {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
background: rgba(0, 0, 0, );
}
.section-id-template--24666904166731__collection_list_QNPWFC .media-hidden {
overflow:initial;
/* padding:0.0px; */
}
.section-id-template--24666904166731__collection_list_QNPWFC img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
.section-id-template--24666904166731__collection_list_QNPWFC {
--colorSectionTitles: ;
--sectionCollectionColorText:#333333;
--sectionCollectionColorBg:rgba(255, 148, 0, 0.8);
--sectionCollectionColorTextHover:#ffffff;
--sectionCollectionColorBgHover:rgba(51, 51, 51, 0.8);
}
.section-id-template--24666904166731__collection_list_QNPWFC .h1 {
color: ;
}
</style>
</div><div id="shopify-section-template--24666904166731__collection_list_NkB6kz" class="shopify-section collection-list-section"><link rel="stylesheet" href="//wanimalz.com/cdn/shop/t/47/assets/section-collection-list.min.css?v=26368899457647714101739891595" media="print" onload="this.media='all'">
<div class="section-spaced section-id-template--24666904166731__collection_list_NkB6kz wow fadeIn"
id=""
data-wow-duration="0.4s"
data-wow-delay="0.4s">
<div class="wrapper">
<div class="section-header section-header--layout-2">
<h2 class="h1 section-title text-center">Harnais ou collier : quelle solution pour le confort du chien</h2>
</div>
<div class="grid-uniform collection-list desktop_layout-normal text-center collection-position-title-1" >
<div class="grid-item one-quarter small--one-half block-id-collection_9TjpKX">
<a href="/collections/bol" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/gamelle-pliable-chien.webp?v=1775045779&width=330 330w,//wanimalz.com/cdn/shop/files/gamelle-pliable-chien.webp?v=1775045779&width=390 390w,//wanimalz.com/cdn/shop/files/gamelle-pliable-chien.webp?v=1775045779&width=420 420w,//wanimalz.com/cdn/shop/files/gamelle-pliable-chien.webp?v=1775045779&width=480 480w,//wanimalz.com/cdn/shop/files/gamelle-pliable-chien.webp?v=1775045779&width=600 600w,//wanimalz.com/cdn/shop/files/gamelle-pliable-chien.webp?v=1775045779&width=750 750w,//wanimalz.com/cdn/shop/files/gamelle-pliable-chien.webp?v=1775045779 800w"
src="//wanimalz.com/cdn/shop/files/gamelle-pliable-chien.webp?v=1775045779&width=200"
loading="lazy"
alt="gamelle pliable pour chien bleue Wanimalz compacte et pratique avec mousqueton parfaite pour voyage et balade"
width="800"
height="800"
sizes="(min-width: 960px) 280px, 100vw"
>
</div>
</div>
</div>
<div class="h4 featured-box--title" style="border-radius:0px;">Gamelles pliables</div>
</a>
</div>
<div class="grid-item one-quarter small--one-half block-id-collection_TA4gcq">
<a href="/collections/gamelle-anti-glouton-chien" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/gamelle-anti-glouton-chien.webp?v=1775045779&width=330 330w,//wanimalz.com/cdn/shop/files/gamelle-anti-glouton-chien.webp?v=1775045779&width=390 390w,//wanimalz.com/cdn/shop/files/gamelle-anti-glouton-chien.webp?v=1775045779&width=420 420w,//wanimalz.com/cdn/shop/files/gamelle-anti-glouton-chien.webp?v=1775045779&width=480 480w,//wanimalz.com/cdn/shop/files/gamelle-anti-glouton-chien.webp?v=1775045779&width=600 600w,//wanimalz.com/cdn/shop/files/gamelle-anti-glouton-chien.webp?v=1775045779&width=750 750w,//wanimalz.com/cdn/shop/files/gamelle-anti-glouton-chien.webp?v=1775045779 1024w"
src="//wanimalz.com/cdn/shop/files/gamelle-anti-glouton-chien.webp?v=1775045779&width=200"
loading="lazy"
alt="gamelle anti glouton pour chien violette Wanimalz ralentit la prise alimentaire réduit les vomissements et améliore la digestion"
width="1024"
height="1024"
sizes="(min-width: 960px) 280px, 100vw"
>
</div>
</div>
</div>
<div class="h4 featured-box--title" style="border-radius:0px;">Gamelle anti glouton chien</div>
</a>
</div>
<div class="grid-item one-quarter small--one-half block-id-collection_KqMTLm">
<a href="/collections/friandise-chien" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/friandise-naturelle-chien.webp?v=1774617334&width=330 330w,//wanimalz.com/cdn/shop/files/friandise-naturelle-chien.webp?v=1774617334&width=390 390w,//wanimalz.com/cdn/shop/files/friandise-naturelle-chien.webp?v=1774617334&width=420 420w,//wanimalz.com/cdn/shop/files/friandise-naturelle-chien.webp?v=1774617334&width=480 480w,//wanimalz.com/cdn/shop/files/friandise-naturelle-chien.webp?v=1774617334&width=600 600w,//wanimalz.com/cdn/shop/files/friandise-naturelle-chien.webp?v=1774617334&width=750 750w,//wanimalz.com/cdn/shop/files/friandise-naturelle-chien.webp?v=1774617334 800w"
src="//wanimalz.com/cdn/shop/files/friandise-naturelle-chien.webp?v=1774617334&width=200"
loading="lazy"
alt=""
width="800"
height="800"
sizes="(min-width: 960px) 280px, 100vw"
>
</div>
</div>
</div>
<div class="h4 featured-box--title" style="border-radius:0px;">Friandises naturelles pour chien</div>
</a>
</div>
<div class="grid-item one-quarter small--one-half block-id-collection_Q3aXjx">
<a href="/collections/shampoings-soins-naturels-chien" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/shampoing-soins-naturels.webp?v=1774614638&width=330 330w,//wanimalz.com/cdn/shop/files/shampoing-soins-naturels.webp?v=1774614638&width=390 390w,//wanimalz.com/cdn/shop/files/shampoing-soins-naturels.webp?v=1774614638&width=420 420w,//wanimalz.com/cdn/shop/files/shampoing-soins-naturels.webp?v=1774614638&width=480 480w,//wanimalz.com/cdn/shop/files/shampoing-soins-naturels.webp?v=1774614638&width=600 600w,//wanimalz.com/cdn/shop/files/shampoing-soins-naturels.webp?v=1774614638&width=750 750w,//wanimalz.com/cdn/shop/files/shampoing-soins-naturels.webp?v=1774614638 800w"
src="//wanimalz.com/cdn/shop/files/shampoing-soins-naturels.webp?v=1774614638&width=200"
loading="lazy"
alt=""
width="800"
height="800"
sizes="(min-width: 960px) 280px, 100vw"
>
</div>
</div>
</div>
<div class="h4 featured-box--title" style="border-radius:0px;"> Shampoings et soins naturels pour chiens</div>
</a>
</div>
<div class="grid-item one-quarter small--one-half block-id-collection_x3bN9X">
<a href="/collections/housses-de-protection" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/Housse-protection-poils-voiture-chien.webp?v=1775046905&width=330 330w,//wanimalz.com/cdn/shop/files/Housse-protection-poils-voiture-chien.webp?v=1775046905&width=390 390w,//wanimalz.com/cdn/shop/files/Housse-protection-poils-voiture-chien.webp?v=1775046905&width=420 420w,//wanimalz.com/cdn/shop/files/Housse-protection-poils-voiture-chien.webp?v=1775046905&width=480 480w,//wanimalz.com/cdn/shop/files/Housse-protection-poils-voiture-chien.webp?v=1775046905&width=600 600w,//wanimalz.com/cdn/shop/files/Housse-protection-poils-voiture-chien.webp?v=1775046905&width=750 750w,//wanimalz.com/cdn/shop/files/Housse-protection-poils-voiture-chien.webp?v=1775046905 800w"
src="//wanimalz.com/cdn/shop/files/Housse-protection-poils-voiture-chien.webp?v=1775046905&width=200"
loading="lazy"
alt="Les housses de protection contre les poils de chiens dans votre voiture sont disponibles sur la boutique"
width="800"
height="800"
sizes="(min-width: 960px) 280px, 100vw"
>
</div>
</div>
</div>
<div class="h4 featured-box--title" style="border-radius:0px;">Protection siège et coffre chien</div>
</a>
</div>
<div class="grid-item one-quarter small--one-half block-id-collection_4mFtgP">
<a href="/collections/tapis-rafraichissants" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/tapis-rafraichissants-chiens.webp?v=1775049685&width=330 330w,//wanimalz.com/cdn/shop/files/tapis-rafraichissants-chiens.webp?v=1775049685&width=390 390w,//wanimalz.com/cdn/shop/files/tapis-rafraichissants-chiens.webp?v=1775049685&width=420 420w,//wanimalz.com/cdn/shop/files/tapis-rafraichissants-chiens.webp?v=1775049685&width=480 480w,//wanimalz.com/cdn/shop/files/tapis-rafraichissants-chiens.webp?v=1775049685&width=600 600w,//wanimalz.com/cdn/shop/files/tapis-rafraichissants-chiens.webp?v=1775049685&width=750 750w,//wanimalz.com/cdn/shop/files/tapis-rafraichissants-chiens.webp?v=1775049685 800w"
src="//wanimalz.com/cdn/shop/files/tapis-rafraichissants-chiens.webp?v=1775049685&width=200"
loading="lazy"
alt=""
width="800"
height="800"
sizes="(min-width: 960px) 280px, 100vw"
>
</div>
</div>
</div>
<div class="h4 featured-box--title" style="border-radius:0px;">Tapis rafraîchissants</div>
</a>
</div>
<div class="grid-item one-quarter small--one-half block-id-collection_DFRhL9">
<a href="/collections/panier" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/Chiot-detendu-panier-douillet.webp?v=1774606115&width=330 330w,//wanimalz.com/cdn/shop/files/Chiot-detendu-panier-douillet.webp?v=1774606115&width=390 390w,//wanimalz.com/cdn/shop/files/Chiot-detendu-panier-douillet.webp?v=1774606115&width=420 420w,//wanimalz.com/cdn/shop/files/Chiot-detendu-panier-douillet.webp?v=1774606115&width=480 480w,//wanimalz.com/cdn/shop/files/Chiot-detendu-panier-douillet.webp?v=1774606115&width=600 600w,//wanimalz.com/cdn/shop/files/Chiot-detendu-panier-douillet.webp?v=1774606115&width=750 750w,//wanimalz.com/cdn/shop/files/Chiot-detendu-panier-douillet.webp?v=1774606115 800w"
src="//wanimalz.com/cdn/shop/files/Chiot-detendu-panier-douillet.webp?v=1774606115&width=200"
loading="lazy"
alt="Panier anti-stress pour chien ultra doux avec petit chien confortablement installé"
width="800"
height="800"
sizes="(min-width: 960px) 280px, 100vw"
>
</div>
</div>
</div>
<div class="h4 featured-box--title" style="border-radius:0px;">Paniers chien</div>
</a>
</div>
<div class="grid-item one-quarter small--one-half block-id-collection_CgEhDd">
<a href="/collections/lunette-pour-chien" title="Parcourir notre collection " class="featured-box featured-box-1 wow slideInUp" data-wow-duration="0.4s" data-wow-delay="s">
<div class="featured-box--inner">
<div class="featured-box--image">
<div class="media-hidden">
<img
srcset="//wanimalz.com/cdn/shop/files/lunettes-chien-soleil.webp?v=1775047227&width=330 330w,//wanimalz.com/cdn/shop/files/lunettes-chien-soleil.webp?v=1775047227&width=390 390w,//wanimalz.com/cdn/shop/files/lunettes-chien-soleil.webp?v=1775047227&width=420 420w,//wanimalz.com/cdn/shop/files/lunettes-chien-soleil.webp?v=1775047227&width=480 480w,//wanimalz.com/cdn/shop/files/lunettes-chien-soleil.webp?v=1775047227&width=600 600w,//wanimalz.com/cdn/shop/files/lunettes-chien-soleil.webp?v=1775047227&width=750 750w,//wanimalz.com/cdn/shop/files/lunettes-chien-soleil.webp?v=1775047227 800w"
src="//wanimalz.com/cdn/shop/files/lunettes-chien-soleil.webp?v=1775047227&width=200"
loading="lazy"
alt="protection de soleil pour votre chien"
width="800"
height="800"
sizes="(min-width: 960px) 280px, 100vw"
>
</div>
</div>
</div>
<div class="h4 featured-box--title" style="border-radius:0px;">Lunette pour chiens</div>
</a>
</div>
</div>
</div>
</div>
<style>
.section-id-template--24666904166731__collection_list_NkB6kz {
/* Section colors */
--colorBody: #ffffff;
color:var(--colorTextBody);
background: #ffffff;
background-color:#ffffff;
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.section-id-template--24666904166731__collection_list_NkB6kz .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<style>
.section-id-template--24666904166731__collection_list_NkB6kz img {
border-radius:10px;
}
.color-scheme-inverse {
--colorPrice: #ffffff;
--colorPrice2: #ffffff;
}
.color-scheme-inverse span {
color:#ffffff;
}
.color-scheme-1 {
--colorPrice: #333333;
--colorPrice2: #333333;
}
.color-scheme-1 .product-grid-content span {
color:#333333;
}
.color-scheme-2 {
--colorPrice: #333333;
--colorPrice2: #333333;
}
.color-scheme-2 .product-grid-content span {
color:#333333;
}
.color-scheme-3 {
--colorPrice: #fff;
--colorPrice2: #fff;
}
.color-scheme-3 .product-grid-content span {
color:#fff;
}
.section-id-template--24666904166731__collection_list_NkB6kz .opacity-enable .product-grid-item img:hover::after {
box-shadow:0 0 25px rgba(0, 0, 0, 0.2);
background: rgba(0, 0, 0, );
}
.section-id-template--24666904166731__collection_list_NkB6kz .media-hidden {
overflow:initial;
/* padding:30.0px; */
}
.section-id-template--24666904166731__collection_list_NkB6kz img {
box-shadow:0 0 25px rgba(0, 0, 0, 0.2);
}
</style>
</div><div id="shopify-section-template--24666904166731__faq" class="shopify-section section-faq"><link rel="stylesheet" href="//wanimalz.com/cdn/shop/t/47/assets/section-faq.min.css?v=77393282043213431541739891595" media="print" onload="this.media='all'">
<noscript><link href="//wanimalz.com/cdn/shop/t/47/assets/section-faq.min.css?v=77393282043213431541739891595" rel="stylesheet" type="text/css" media="all" /></noscript>
<div class="wrapper-full-page color-scheme color-scheme-3 home-faq section-id-template--24666904166731__faq"
id=""
data-section-id="template--24666904166731__faq"
data-section-type="faq">
<div id="faq" class="faq">
<div class="section-header section-header--layout-2">
</div>
<div id="accordion" class="accordion" role="tablist" aria-multiselectable="true">
<div class="panel" >
<div class="panel-heading accordion__title active" role="tab" id="heading-faq-0">
<button
type="button"
class="panel-title faq-toggle"
aria-expanded="true"
aria-controls="collapse-faq-0"
data-target="#collapse-faq-0">
<span class="faq-question-text">Combien de temps faudra-t-il pour que ma commande de harnais anti-traction soit livrée ?</span>
<span class="faq-icon" aria-hidden="true"></span>
</button>
</div>
<div id="collapse-faq-0" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="heading-faq-0">
<div class="panel-body">
<p>Nous expédions sous <strong>24/48h</strong> et la livraison en France métropolitaine prend en moyenne <strong>2 à 5 jours ouvrés.</strong></p>
</div>
</div>
</div>
<div class="panel" >
<div class="panel-heading accordion__title" role="tab" id="heading-faq-1">
<button
type="button"
class="panel-title faq-toggle collapsed"
aria-expanded="false"
aria-controls="collapse-faq-1"
data-target="#collapse-faq-1">
<span class="faq-question-text">Que faire si la taille du harnais ne convient pas ?</span>
<span class="faq-icon" aria-hidden="true"></span>
</button>
</div>
<div id="collapse-faq-1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-faq-1">
<div class="panel-body">
<p>Pas d’inquiétude ! Vous pouvez échanger votre harnais ou demander un remboursement selon <a href="/pages/politique-des-retours" target="_blank" title="Livraison & Retours & Remboursement">notre politique de retour</a>.</p>
</div>
</div>
</div>
<div class="panel" >
<div class="panel-heading accordion__title" role="tab" id="heading-faq-2">
<button
type="button"
class="panel-title faq-toggle collapsed"
aria-expanded="false"
aria-controls="collapse-faq-2"
data-target="#collapse-faq-2">
<span class="faq-question-text">Comment suivre ma commande de harnais et accessoires pour chien ?</span>
<span class="faq-icon" aria-hidden="true"></span>
</button>
</div>
<div id="collapse-faq-2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-faq-2">
<div class="panel-body">
<p>Dès l’expédition, vous recevez un email avec un <strong>numéro de suivi</strong> pour localiser votre colis en temps réel.</p>
</div>
</div>
</div>
<div class="panel" >
<div class="panel-heading accordion__title" role="tab" id="heading-text_yJrHHT">
<button
type="button"
class="panel-title faq-toggle collapsed"
aria-expanded="false"
aria-controls="collapse-text_yJrHHT"
data-target="#collapse-text_yJrHHT">
<span class="faq-question-text">Le harnais anti-traction Wanimalz maintient-il bien le poitrail du chien ?</span>
<span class="faq-icon" aria-hidden="true"></span>
</button>
</div>
<div id="collapse-text_yJrHHT" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-text_yJrHHT">
<div class="panel-body">
<p>Oui ✅ Grâce à sa forme en Y, il répartit la pression sur le poitrail sans gêner la respiration ni les mouvements de votre chien.</p>
</div>
</div>
</div>
<div class="panel" >
<div class="panel-heading accordion__title" role="tab" id="heading-text_VwrJHe">
<button
type="button"
class="panel-title faq-toggle collapsed"
aria-expanded="false"
aria-controls="collapse-text_VwrJHe"
data-target="#collapse-text_VwrJHe">
<span class="faq-question-text">Puis-je utiliser le harnais Wanimalz pour les longues promenades ?</span>
<span class="faq-icon" aria-hidden="true"></span>
</button>
</div>
<div id="collapse-text_VwrJHe" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-text_VwrJHe">
<div class="panel-body">
<p>Absolument ! Son design ergonomique et ses matériaux rembourrés assurent un <strong>confort optimal</strong>, même lors de sorties prolongées.</p>
</div>
</div>
</div>
<div class="panel" >
<div class="panel-heading accordion__title" role="tab" id="heading-text_F8JDdM">
<button
type="button"
class="panel-title faq-toggle collapsed"
aria-expanded="false"
aria-controls="collapse-text_F8JDdM"
data-target="#collapse-text_F8JDdM">
<span class="faq-question-text">Vous avez d'autres questions en rapport avec le confort de votre chien ?</span>
<span class="faq-icon" aria-hidden="true"></span>
</button>
</div>
<div id="collapse-text_F8JDdM" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-text_F8JDdM">
<div class="panel-body">
<p>Toutes les questions fréquemment posées sont disponibles ici : <a href="/pages/faq-1" title="FAQ – Harnais pour chiens anti-traction | Wanimalz">FAQ</a></p><p>Vous pouvez nous contacter via <a href="https://wanimalz.com/pages/contact">le formulaire de contact</a></p>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Combien de temps faudra-t-il pour que ma commande de harnais anti-traction soit livrée ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Nous expédions sous 24\/48h et la livraison en France métropolitaine prend en moyenne 2 à 5 jours ouvrés."
}
},{
"@type": "Question",
"name": "Que faire si la taille du harnais ne convient pas ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Pas d’inquiétude ! Vous pouvez échanger votre harnais ou demander un remboursement selon notre politique de retour."
}
},{
"@type": "Question",
"name": "Comment suivre ma commande de harnais et accessoires pour chien ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Dès l’expédition, vous recevez un email avec un numéro de suivi pour localiser votre colis en temps réel."
}
},{
"@type": "Question",
"name": "Le harnais anti-traction Wanimalz maintient-il bien le poitrail du chien ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Oui ✅ Grâce à sa forme en Y, il répartit la pression sur le poitrail sans gêner la respiration ni les mouvements de votre chien."
}
},{
"@type": "Question",
"name": "Puis-je utiliser le harnais Wanimalz pour les longues promenades ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Absolument ! Son design ergonomique et ses matériaux rembourrés assurent un confort optimal, même lors de sorties prolongées."
}
},{
"@type": "Question",
"name": "Vous avez d'autres questions en rapport avec le confort de votre chien ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Toutes les questions fréquemment posées sont disponibles ici : FAQVous pouvez nous contacter via le formulaire de contact"
}
}]
}
</script>
<style>
.home-faq .accordion {
display: grid;
gap: 14px;
}
.home-faq .faq-intro {
margin-bottom: 24px;
}
.home-faq .faq-category {
margin: 32px 0 8px;
font-size: 24px;
line-height: 1.3;
font-weight: 700;
color: #111;
}
.home-faq .panel {
background: #fff;
border: 1px solid #e7e7e7;
border-radius: 16px;
overflow: hidden;
box-shadow: 0 2px 10px rgba(0,0,0,.04);
}
.home-faq .panel-heading {
background: transparent;
border: 0;
margin: 0;
padding: 0;
}
.home-faq .panel-title {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
padding: 20px 22px;
background: #fff;
border: 0;
margin: 0;
text-align: left;
cursor: pointer;
font-size: 18px;
line-height: 1.4;
font-weight: 600;
color: #111;
}
.home-faq .faq-question-text {
display: block;
flex: 1 1 auto;
}
.home-faq .faq-icon {
position: relative;
width: 18px;
height: 18px;
flex: 0 0 18px;
}
.home-faq .faq-icon::before,
.home-faq .faq-icon::after {
content: "";
position: absolute;
background: #111;
border-radius: 2px;
transition: transform .25s ease, opacity .25s ease;
}
.home-faq .faq-icon::before {
top: 8px;
left: 0;
width: 18px;
height: 2px;
}
.home-faq .faq-icon::after {
top: 0;
left: 8px;
width: 2px;
height: 18px;
}
.home-faq .panel-title[aria-expanded="true"] .faq-icon::after {
opacity: 0;
transform: scaleY(0);
}
.home-faq .panel-collapse {
background: #fff;
}
.home-faq .panel-body {
padding: 0 22px 22px;
border-top: 1px solid #f1f1f1;
color: #4b4b4b;
font-size: 15px;
line-height: 1.75;
}
.home-faq .panel-body p:last-child {
margin-bottom: 0;
}
@media screen and (max-width: 767px) {
.home-faq .panel-title {
padding: 18px 16px;
font-size: 16px;
}
.home-faq .panel-body {
padding: 0 16px 18px;
font-size: 14px;
}
.home-faq .faq-category {
font-size: 20px;
}
}
</style>
<style>
.no-template-index {
padding-left:0;
padding-right:0;
}
.section-id-template--24666904166731__faq {
/* Section colors */
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.section-id-template--24666904166731__faq .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
@media screen and (max-width: 749px) {
.section-id-template--24666904166731__faq {
padding:0;
margin:0;
}
}
@media screen and (min-width: 750px) {
.section-id-template--24666904166731__faq {
padding:0;
margin:0;
}
.section-id-template--24666904166731__faq > div {
max-width:1200px;
margin:0 auto;
}
}
/*.section-id-template--24666904166731__faq > div {
margin: 0 auto;
}
.section-id-template--24666904166731__faq {
padding:calc(var(--gutter) /2);
}*
@media screen and (min-width: 750px) {
.section-id-template--24666904166731__faq {
padding:var(--gutter);
}
}*/
</style>
<style>
</style>
</div><div id="shopify-section-template--24666904166731__newsletter_wXtexA" class="shopify-section newsletter-section"><link rel="stylesheet" href="//wanimalz.com/cdn/shop/t/47/assets/section-newsletter.css?v=21723425648146217831739891595" media="print" onload="this.media='all'">
<noscript><link href="//wanimalz.com/cdn/shop/t/47/assets/section-newsletter.css?v=21723425648146217831739891595" rel="stylesheet" type="text/css" media="all" /></noscript>
<div class="wrapper-full-page color-scheme color-scheme-none newsletter-section text-center section-id-template--24666904166731__newsletter_wXtexA wow slideInUp"
id=""
data-wow-duration="0.4s"
data-wow-delay="0.4s"
data-section-id="template--24666904166731__newsletter_wXtexA"
data-section-type="home-newsletter">
<div class="newsletter-container">
<div class="section-header section-header--layout-2">
<h2 class="h1 h2 section-header--left section-title">Profitez de 5 % sur votre première commande</h2>
</div>
<p>Bénéficiez tout de suite de 5% de remise sur votre commande et de notre newsletter gratuite</p>
<div class="form-vertical">
<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
<input type="hidden" name="contact[tags]" value="newsletter">
<div class="input-group">
<label for="Email" class="visually-hidden">E-mail</label>
<input type="email" value="" placeholder="Adresse email" name="contact[email]" id="Email" class="input-group-field input-email" aria-label="Adresse email" autocapitalize="off">
<button type="submit" class="btn btn--small" name="commit" id="subscribe">S'inscrire</button>
</div>
<p class="newsletter-form-rgpd"> </p>
<p class="newsletter-form-rgpd"> </p>
</form>
</div>
</div>
</div>
<style>
.no-template-index {
padding-left:0;
padding-right:0;
}
.section-id-template--24666904166731__newsletter_wXtexA {
/* Section colors */
--colorBody: #dfdbdb;
color:var(--colorTextBody);
background: #dfdbdb;
background-color:#dfdbdb;
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.section-id-template--24666904166731__newsletter_wXtexA .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<style>
/*
block_title_color
block_faq_title_color
block_faq_text_color
block_faq_border_color
*/
</style>
</div><div id="shopify-section-template--24666904166731__advanced_content_hUwWPr" class="shopify-section advanced-content">
<style>
.no-template-index {
padding-left:0;
padding-right:0;
}
.section-id-template--24666904166731__advanced_content_hUwWPr {
/* Section colors */
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.section-id-template--24666904166731__advanced_content_hUwWPr .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<style>
</style>
<div class="custom-content section-id-template--24666904166731__advanced_content_hUwWPr color-scheme color-scheme-3 section-id-template--24666904166731__advanced_content_hUwWPr wow fadeIn"
id=""
data-section-id="template--24666904166731__advanced_content_hUwWPr"
data-section-type="adv-content">
<div class="container wrapper-full-page">
<div id="block-id-html_qYJfrC" class="block-id-html_qYJfrC custom__item wow slideInUp one-whole small--one-whole color-scheme color-scheme-3">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="h4 block-title">FAÎTES LE BON CHOIX, ACHETER VOTRE HARNAIS ANTI-TRACTION CHEZ WANIMALZ</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_qYJfrC {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_qYJfrC {
0:0px solid #333333;
}
}
.block-id-html_qYJfrC img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_qYJfrC .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
</div>
</div>
</div><section id="shopify-section-template--24666904166731__1757930859144980c7" class="shopify-section spaced-section"><div class="page-width"><div id="shopify-block-AUlh4MlY1U0ZFbHFlN__judge_me_reviews_medals_hdMcTh" class="shopify-block shopify-app-block"><div class="jdgm-medals-wrapper jdgm-hidden jdgm-widget" data-updated-at='2026-03-27T04:57:52Z'> <style type="text/css"></style> <div class="jdgm-verified-wrapper"> <div class="jdgm-rating"> <span class="jdgm-rating__stars" data-score="4.84"></span> <span class="jdgm-rating__count" data-value="231"></span> </div> <div class="jdgm-verified-by"> <span class="jdgm-verified-by__text"></span> <span class="jdgm-verified-by__image"></span> </div> </div> <div class="jdgm-medals" data-link="https://app.judge.me/reviews/medals"> <div class="jdgm-medals__container"> <div class="jdgm-medal-wrapper" title="Platinum Monthly Record Shop. Achieved an all-time record of 121 published verified reviews within one calendar month."> <a class="jdgm-medal jdgm--loading" data-value="121" data-type="mon_rec" data-tier="platinum"> <div class="jdgm-medal__image" data-url="mon_rec/platinum_hollow.svg" data-alt="Judge.me Platinum Monthly Record Shop medal"></div> <div class="jdgm-medal__value">121</div> </a> </div> <div class="jdgm-medal-wrapper" title="Gold Verified Reviews Shop. Obtained at least 100 reviews submitted by genuine customers with proof of purchase history"> <a class="jdgm-medal jdgm--loading" data-value="231" data-type="ver_rev" data-tier="gold"> <div class="jdgm-medal__image" data-url="ver_rev/gold.svg" data-alt="Judge.me Gold Verified Reviews Shop medal"></div> <div class="jdgm-medal__value">231</div> </a> </div> <div class="jdgm-medal-wrapper" title="Top 10% Shops. Top 10% shops that obtained and published the most verified reviews of all time"> <a class="jdgm-medal jdgm--loading" data-value="" data-type="tops" data-tier="10-percent"> <div class="jdgm-medal__image" data-url="tops/10-percent.svg" data-alt="Judge.me Top 10% Shops medal"></div> </a> </div> </div> </div> </div>
</div>
</div>
</section><div id="shopify-section-template--24666904166731__advanced_content_mJWiiT" class="shopify-section advanced-content">
<style>
.no-template-index {
padding-left:0;
padding-right:0;
}
.section-id-template--24666904166731__advanced_content_mJWiiT {
/* Section colors */
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.section-id-template--24666904166731__advanced_content_mJWiiT .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<style>
</style>
<div class="custom-content section-id-template--24666904166731__advanced_content_mJWiiT color-scheme color-scheme-none section-id-template--24666904166731__advanced_content_mJWiiT wow fadeIn"
id=""
data-section-id="template--24666904166731__advanced_content_mJWiiT"
data-section-type="adv-content">
<div class="container wrapper-full-page">
<div id="block-id-html_QXAmkm" class="block-id-html_QXAmkm custom__item wow slideInUp one-quarter small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<a href="www.naturadogandco.com" title="naturadogandco.com"><img src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/colliers-laisses-accessoires-canins_480x480.png?v=1714498304" alt="Natura Dog and co colliers laisses accessoires canins" data-mce-fragment="1" data-mce-src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/colliers-laisses-accessoires-canins_480x480.png?v=1714498304"></a>
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_QXAmkm {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_QXAmkm {
0:0px solid #333333;
}
}
.block-id-html_QXAmkm img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_QXAmkm .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<div id="block-id-html_nPMLpx" class="block-id-html_nPMLpx custom__item wow slideInUp one-whole small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<a href="https://www.tilou-nature.com/" title="tilou nature"><img src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/Complement-alimentaires-chiens_480x480.jpg?v=1714498292" alt="Tilou NAture compléments alimentaires chiens" data-mce-fragment="1" data-mce-src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/Complement-alimentaires-chiens_480x480.jpg?v=1714498292"></a>
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_nPMLpx {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_nPMLpx {
0:0px solid #333333;
}
}
.block-id-html_nPMLpx img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_nPMLpx .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<div id="block-id-html_VmQ8U8" class="block-id-html_VmQ8U8 custom__item wow slideInUp one-whole small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<p><img alt="Educateur canin sur Bordeaux et sa métropole" src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/wisdog-education-canine.webp?v=1748276485"></p>
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_VmQ8U8 {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_VmQ8U8 {
0:0px solid #333333;
}
}
.block-id-html_VmQ8U8 img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_VmQ8U8 .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<div id="block-id-html_9CYC68" class="block-id-html_9CYC68 custom__item wow slideInUp one-quarter small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<a href="https://www.laphytodanais.com/" title="La phyto d'anais"><img src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/Phyto-anais_480x480.png?v=1715612050" alt="" data-mce-fragment="1" data-mce-src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/Phyto-anais_480x480.png?v=1715612050"></a>
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_9CYC68 {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_9CYC68 {
0:0px solid #333333;
}
}
.block-id-html_9CYC68 img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_9CYC68 .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<div id="block-id-html_EhxctH" class="block-id-html_EhxctH custom__item wow slideInUp one-whole small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<img src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/friandises-naturelles_480x480.jpg?v=1714498225" alt="Friandises naturelles pour chiens" data-mce-fragment="1" data-mce-src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/friandises-naturelles_480x480.jpg?v=1714498225">
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_EhxctH {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_EhxctH {
0:0px solid #333333;
}
}
.block-id-html_EhxctH img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_EhxctH .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<div id="block-id-html_gnFjRr" class="block-id-html_gnFjRr custom__item wow slideInUp one-whole small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<a href="https://doggyworky.fr/" title="Doggy Worky"><img src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/Chien-travail-quotidien.png?v=1717418225" alt="Doggy Worky" data-mce-fragment="1" data-mce-src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/Chien-travail-quotidien.png?v=1717418225"></a>
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_gnFjRr {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_gnFjRr {
0:0px solid #333333;
}
}
.block-id-html_gnFjRr img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_gnFjRr .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<div id="block-id-html_JrPA3t" class="block-id-html_JrPA3t custom__item wow slideInUp one-whole small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<p><a href="https://lemusochic.fr/" title="Le Muso chic"><img src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/salon-toilettage-clermont-herault.webp?v=1739791336" alt="Salon toilettage pour chiens Clermont-l'Hérault" data-mce-fragment="1"></a></p>
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_JrPA3t {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_JrPA3t {
0:0px solid #333333;
}
}
.block-id-html_JrPA3t img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_JrPA3t .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<div id="block-id-html_jELYDe" class="block-id-html_jELYDe custom__item wow slideInUp one-whole small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<p><a href="https://efcah-communicationanimale.com/" title="EFCAH - Communication animale"><img src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/communication-animale-ecole.webp?v=1739791019" alt="Ecole de la communication animale - EFCAH" data-mce-fragment="1"></a></p>
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_jELYDe {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_jELYDe {
0:0px solid #333333;
}
}
.block-id-html_jELYDe img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_jELYDe .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<div id="block-id-html_kWT8ea" class="block-id-html_kWT8ea custom__item wow slideInUp one-half small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<p><a href="https://www.play-dogs.com/telecharger-app/" title="Playdogs - Partout avec mon chien"><img alt="Partout avec son chien et Playdogs" src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/playdogs-partout-avec-chien.webp?v=1750178029"></a></p><p></p>
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_kWT8ea {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_kWT8ea {
0:0px solid #333333;
}
}
.block-id-html_kWT8ea img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_kWT8ea .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<div id="block-id-html_UJNHDw" class="block-id-html_UJNHDw custom__item wow slideInUp one-whole small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<p><a href="https://www.educdor.com/" title="Educ d'Or - education canine"><img alt="Education canine dans le Loiret" src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/educ-dor.webp?v=1770123147"></a></p><p></p>
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_UJNHDw {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_UJNHDw {
0:0px solid #333333;
}
}
.block-id-html_UJNHDw img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_UJNHDw .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<div id="block-id-html_NzfF4d" class="block-id-html_NzfF4d custom__item wow slideInUp one-whole small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<p><a href="https://www.tobalgo.com/" title="Le réseaux des pros des animaux"><img alt="Des pros des animaux" src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/tobalgo.webp?v=1770387662"></a></p><p></p>
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_NzfF4d {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_NzfF4d {
0:0px solid #333333;
}
}
.block-id-html_NzfF4d img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_NzfF4d .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
<div id="block-id-html_mnJwka" class="block-id-html_mnJwka custom__item wow slideInUp one-whole small--one-half color-scheme color-scheme-none">
<div class="custom__item-inner custom__item-inner--html text-center">
<div class="rte" >
<div class="rte">
<p><a href="https://neko-inu.fr/collections/mastications" title="La mastications pour votre chien"><img alt="Des friandises pour animaux" src="https://cdn.shopify.com/s/files/1/0537/2837/9069/files/541190280_1153910246643235_8580027508306986599_n.png?v=1779199521"></a></p><p></p>
</div>
<div class="rte">
</div>
</div>
</div>
</div>
<style>
.block-id-html_mnJwka {
padding:calc(var(--gutter) / 2);
}
@media screen and (min-width: 750px) {
.block-id-html_mnJwka {
0:0px solid #333333;
}
}
.block-id-html_mnJwka img {
box-shadow:0 0 0px rgba(0, 0, 0, 0.2);
}
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.block-id-html_mnJwka .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
</style>
</div>
</div>
</div><section id="shopify-section-template--24666904166731__175793249535a11803" class="shopify-section spaced-section"><div class="page-width"><div id="shopify-block-AWisvd2xGWnJPTktjW__judge_me_reviews_testimonials_carousel_mXiWhj" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: testimonials_carousel_content -->
<div class="jdgm-widget jdgm-testimonials-carousel jdgm-hidden" data-jdgm-block-id="AWisvd2xGWnJPTktjW__judge_me_reviews_testimonials_carousel_mXiWhj"
data-widget="testimonials-carousel" data-entry-point="carousel_lightbox.js" data-entry-key="carousel-lightbox/main.js" data-has-revamp="1"
style="--max-width: 600px; --text-color: #000000; --card-color: #f9f9f9; --border-radius: 8px; --border: 1px solid #108474; --box-shadow: 0px 0px 40px 0px #D0D0D0; --quote-size: 24px; --quote-bg: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNzMgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzEwODQ3NCIgZD0iTTQuNDY1MTIgNDhWNDQuMDkzQzEwLjcyODcgNDAuNTU4MSAxNC44MjE3IDM3LjM2NDMgMTYuNzQ0MiAzNC41MTE2QzE4LjcyODcgMzEuNTk2OSAxOS43MjA5IDI4LjI0ODEgMTkuNzIwOSAyNC40NjUxQzE5LjcyMDkgMjIuNzI4NyAxOS40MTA5IDIxLjQyNjQgMTguNzkwNyAyMC41NTgxQzE4LjEwODUgMTkuNjg5OSAxNy4zNjQzIDE5LjI1NTggMTYuNTU4MSAxOS4yNTU4QzE1LjkzOCAxOS4yNTU4IDE0Ljk0NTcgMTkuNTAzOSAxMy41ODE0IDIwQzEyLjIxNzEgMjAuNDk2MSAxMC44NTI3IDIwLjc0NDIgOS40ODgzNyAyMC43NDQyQzYuODgzNzIgMjAuNzQ0MiA0LjY1MTE2IDE5LjgxNCAyLjc5MDcgMTcuOTUzNUMwLjkzMDIzMyAxNi4wOTMgMCAxMy44Mjk1IDAgMTEuMTYyOEMwIDguMTg2MDUgMS4xNzgyOSA1LjU4MTQgMy41MzQ4OCAzLjM0ODg0QzUuOTUzNDkgMS4xMTYyOCA4Ljg2ODIyIDAgMTIuMjc5MSAwQzE2LjM3MjEgMCAyMC4wNjIgMS43Njc0NCAyMy4zNDg4IDUuMzAyMzNDMjYuNjk3NyA4LjgzNzIxIDI4LjM3MjEgMTMuMzAyMyAyOC4zNzIxIDE4LjY5NzdDMjguMzcyMSAyNS4yMDkzIDI2LjI2MzYgMzEuMTYyOCAyMi4wNDY1IDM2LjU1ODFDMTcuODkxNSA0MS45NTM1IDEyLjAzMSA0NS43Njc0IDQuNDY1MTIgNDhaTTQ4LjgzNzIgNDhWNDQuMDkzQzU0LjIzMjYgNDEuMzAyMyA1OC4xMDg1IDM4LjM1NjYgNjAuNDY1MSAzNS4yNTU4QzYyLjg4MzcgMzIuMDkzIDY0LjA5MyAyOC42ODIyIDY0LjA5MyAyNS4wMjMzQzY0LjA5MyAyMi44NTI3IDYzLjc4MyAyMS4zMzMzIDYzLjE2MjggMjAuNDY1MUM2Mi41NDI2IDE5LjY1ODkgNjEuODYwNSAxOS4yNTU4IDYxLjExNjMgMTkuMjU1OEM2MC4zMTAxIDE5LjI1NTggNTkuMjI0OCAxOS41MDM5IDU3Ljg2MDUgMjBDNTYuNDM0MSAyMC40OTYxIDU1LjE5MzggMjAuNzQ0MiA1NC4xMzk1IDIwLjc0NDJDNTEuNTk2OSAyMC43NDQyIDQ5LjM2NDMgMTkuNzgyOSA0Ny40NDE5IDE3Ljg2MDVDNDUuNTgxNCAxNS45MzggNDQuNjUxMiAxMy42NDM0IDQ0LjY1MTIgMTAuOTc2N0M0NC42NTEyIDggNDUuNzk4NSA1LjQyNjM2IDQ4LjA5MyAzLjI1NTgxQzUwLjM4NzYgMS4wODUyNyA1My4yMDkzIDAgNTYuNTU4MSAwQzYwLjc3NTIgMCA2NC41NTgxIDEuODI5NDYgNjcuOTA3IDUuNDg4MzdDNzEuMjU1OCA5LjA4NTI3IDcyLjkzMDIgMTMuNTE5NCA3Mi45MzAyIDE4Ljc5MDdDNzIuOTMwMiAyNC45OTIyIDcwLjg1MjcgMzAuNzkwNyA2Ni42OTc3IDM2LjE4NkM2Mi42MDQ3IDQxLjUxOTQgNTYuNjUxMiA0NS40NTc0IDQ4LjgzNzIgNDhaIi8+PC9zdmc+'); --quote-aspect: 1.52; --text-size: 24px; --text-size-mobile: 20px; --line-clamp: 3; --line-clamp-mobile: 4; --stars-size: 24px; --stars-color: #108474; --product-name-size: 16px; --arrows-color: #000000;">
<!-- BEGIN app snippet: carousel_header -->
<div class="jdgm-header">
<h2 class="jdgm-title">Pourquoi choisir les harnais Wanimalz pour votre chien</h2>
</div>
<!-- END app snippet -->
<div class="jdgm-content">
<!-- BEGIN app snippet: side_left_arrow -->
<!-- END app snippet -->
<div class="jdgm-testimonials-container">
</div>
<!-- BEGIN app snippet: side_right_arrow -->
<!-- END app snippet -->
</div>
<!-- BEGIN app snippet: bottom_arrows -->
<div class="jdgm-arrows--bottom">
<button class="jdgm-arrow" onclick="window.jdgmPreviousCard('AWisvd2xGWnJPTktjW__judge_me_reviews_testimonials_carousel_mXiWhj')">
<svg viewbox="0 0 20 34">
<path d="M16 6L6 17L16 28" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</button>
<button class="jdgm-arrow" onclick="window.jdgmNextCard('AWisvd2xGWnJPTktjW__judge_me_reviews_testimonials_carousel_mXiWhj')">
<svg viewbox="0 0 20 34">
<path d="M4 6L14 17L4 28" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</button>
</div>
<!-- END app snippet -->
</div>
<!-- END app snippet -->
<!-- BEGIN app snippet: init_carousel -->
<script>
(function() {
const shared = {
reviews_selection: "product_reviews",
carousel_type: "testimonials"
};
const settings = {
...shared,
quote_marks_size: "small",
stars_size: "medium",
stars_color: "",
verified_badge_style: "text",
product_name_text_size: "small",
transition_speed: "5",
show_sample_reviews: "true",
min_reviews: shared.carousel_type === 'videos' ? 3 : 1,
design_mode: "false",
collection_id: "",
product_id: "",
product_ids: "[8807608680779,8807617593675,6843537752253,8807612186955,14784298713419,8807618642251,8807615496523,10580163559755,10476768559435,8807613759819]",
show_reviewer_name: "null",
carousel_style: "",
autoplay_media: "null",
primary_lang: 'fr',
};
const averageRating = 4.91;
const params = {
...shared,
star_rating: '4_to_5_star',
max_reviews: '20',
url: 'https://wanimalz.com',
shop_domain: 'wanimalz.myshopify.com',
platform: 'shopify',
primary_language: document.documentElement.lang,
};
const blockId = "AWisvd2xGWnJPTktjW__judge_me_reviews_testimonials_carousel_mXiWhj";
function loadSpecificScript() {
const scriptSrc = shared.carousel_type === 'videos' || shared.carousel_type === 'cards' ? 'https://cdn.shopify.com/extensions/019e74df-668b-769a-ba9e-6cd96fff6c65/judgeme-546/assets/media_carousel.js' : 'https://cdn.shopify.com/extensions/019e74df-668b-769a-ba9e-6cd96fff6c65/judgeme-546/assets/testimonials_carousel.js';
if (document.querySelector(`script[src="${scriptSrc}"]`)) { initializeCarousel(); return; }
const script = document.createElement('script');
script.src = scriptSrc;
script.onload = function() { setTimeout(initializeCarousel, 50); };
script.onerror = function() { console.error('Error loading script:'); setTimeout(initializeCarousel, 100); };
document.head.appendChild(script);
}
function initializeCarousel() {
if (!window.jdgmCarouselUtils || !window.jdgmCarouselMode) { setTimeout(initializeCarousel, 50); return; }
const buildFunction = shared.carousel_type === 'videos' || shared.carousel_type === 'cards' ? window.jdgmBuildMediaCards : window.jdgmBuildTestimonialCards;
if (buildFunction) {
window.jdgmCarouselUtils.initCarousel(blockId, settings, averageRating, params, buildFunction);
} else {
setTimeout(initializeCarousel, 100);
}
}
loadSpecificScript();
})();
</script>
<!-- END app snippet -->
</div>
</div>
</section><div id="shopify-section-template--24666904166731__ss_wave_2_n4PyzW" class="shopify-section">
<style data-shopify>.section-template--24666904166731__ss_wave_2_n4PyzW {
border-top: solid #000000 0px;
border-bottom: solid #000000 0px;
margin-top: 0px;
margin-bottom: 0px;
}
.section-template--24666904166731__ss_wave_2_n4PyzW-settings {
margin: 0 auto;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0rem;
padding-right: 0rem;
}
.wave-item-template--24666904166731__ss_wave_2_n4PyzW svg {
color: #db8308;
display: block;
width: 100%;
height: auto;
overflow: hidden;
max-height: 30px;
}
.wave-parallax2-template--24666904166731__ss_wave_2_n4PyzW > use {
opacity: .4;
}
.wave-parallax3-template--24666904166731__ss_wave_2_n4PyzW > use {
opacity: .3;
}
.wave-parallax4-template--24666904166731__ss_wave_2_n4PyzW > use {
opacity: .2;
}
@media(min-width: 1024px) {
.section-template--24666904166731__ss_wave_2_n4PyzW {
margin-top: 0px;
margin-bottom: 0px;
}
.section-template--24666904166731__ss_wave_2_n4PyzW-settings {
padding: 0 5rem;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0rem;
padding-right: 0rem;
}
.wave-item-template--24666904166731__ss_wave_2_n4PyzW svg {
max-height: 56px;
}
}</style>
<style>
.wave-parallax1-template--24666904166731__ss_wave_2_n4PyzW > use {
animation: move-forever1template--24666904166731__ss_wave_2_n4PyzW 10s linear infinite;
}
.wave-parallax2-template--24666904166731__ss_wave_2_n4PyzW > use {
animation: move-forever2template--24666904166731__ss_wave_2_n4PyzW 10s linear infinite;
}
.wave-parallax3-template--24666904166731__ss_wave_2_n4PyzW > use {
animation: move-forever3template--24666904166731__ss_wave_2_n4PyzW 10s linear infinite;
}
.wave-parallax3-template--24666904166731__ss_wave_2_n4PyzW > use {
animation: move-forever4template--24666904166731__ss_wave_2_n4PyzW 10s linear infinite;
}
@keyframes move-forever1template--24666904166731__ss_wave_2_n4PyzW {
0% {
transform: translate(85px);
}
100% {
transform: translate(-90px);
}
}
@keyframes move-forever2template--24666904166731__ss_wave_2_n4PyzW {
0% {
transform: translate(-90px);
}
100% {
transform: translate(85px);
}
}
@keyframes move-forever3template--24666904166731__ss_wave_2_n4PyzW {
0% {
transform: translate(85px);
}
100% {
transform: translate(-90px);
}
}
@keyframes move-forever4template--24666904166731__ss_wave_2_n4PyzW {
0% {
transform: translate(-90px);
}
100% {
transform: translate(85px);
}
}
</style>
<div class="section-template--24666904166731__ss_wave_2_n4PyzW wave-template--24666904166731__ss_wave_2_n4PyzW" style="background-color:#ffffff; background-image: ;">
<div class="section-template--24666904166731__ss_wave_2_n4PyzW-settings">
<div class="wave-item-template--24666904166731__ss_wave_2_n4PyzW">
<svg class="waves-animated-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewbox="0 24 150 28" preserveaspectratio="none">
<defs>
<path id="gentle-wave" d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z"></path>
</defs>
<g class="wave-parallax1-template--24666904166731__ss_wave_2_n4PyzW">
<use xlink:href="#gentle-wave" x="50" y="3" fill="currentColor"></use>
</g>
<g class="wave-parallax2-template--24666904166731__ss_wave_2_n4PyzW">
<use xlink:href="#gentle-wave" x="50" y="0" fill="currentColor"></use>
</g>
<g class="wave-parallax3-template--24666904166731__ss_wave_2_n4PyzW">
<use xlink:href="#gentle-wave" x="50" y="9" fill="currentColor"></use>
</g>
<g class="wave-parallax4-template--24666904166731__ss_wave_2_n4PyzW">
<use xlink:href="#gentle-wave" x="50" y="6" fill="currentColor"></use>
</g>
</svg>
</div>
</div>
</div>
</div>
</div>
</main>
<div id="shopify-section-advanced-content" class="shopify-section advanced-content">
</div>
<div id="shopify-section-footer" class="shopify-section footer-section">
<footer class="site-footer section-id-footer small--text-center section-spaced">
<div class="wrapper-full-page">
<div class="grid-uniform">
</div>
<hr class="hr--small">
<div class="grid grid-flex">
<div class="grid-item small--one-whole large--two-half">
<ul class="legal-links inline-list">
<li><a href="https://wanimalz.goaffpro.com">Devenez revendeur Wanimalz</a></li>
<li><a href="/pages/conditions-dutilisation">- Mentions légales</a></li>
<li><a href="/blogs/les-chiens-vous-et-pattes">- Blog</a></li>
<li><a href="/collections/ebook">- Ebooks</a></li>
</ul>
</div>
<div class="grid-item small--one-whole large--two-half text-right">
<ul class="inline-list social-icons">
<li class="icon-link">
<a class="icon-fallback-text" rel="noreferrer" target="_blank" href="https://twitter.com/wanimalzFrance" title="Harnais chien : confort, sécurité et contrôle pour toutes les promenades sur Twitter">
<i class="icon fa fa-twitter"></i>
<span class="fallback-text">Twitter</span>
</a>
</li>
<li class="icon-link">
<a class="icon-fallback-text" rel="noreferrer" target="_blank" href="https://www.facebook.com/BoutiqueWanimalz/" title="Harnais chien : confort, sécurité et contrôle pour toutes les promenades sur Facebook">
<i class="icon fa fa-facebook"></i>
<span class="fallback-text">Facebook</span>
</a>
</li>
<li class="icon-link">
<a class="icon-fallback-text" rel="noreferrer" target="_blank" href="https://www.pinterest.fr/wanimalz/" title="Harnais chien : confort, sécurité et contrôle pour toutes les promenades sur Pinterest">
<i class="icon fa fa-pinterest"></i>
<span class="fallback-text">Pinterest</span>
</a>
</li>
<li class="icon-link">
<a class="icon-fallback-text" rel="noreferrer" target="_blank" href="https://www.instagram.com/wanimalz_france" title="Harnais chien : confort, sécurité et contrôle pour toutes les promenades sur Instagram">
<i class="icon fa fa-instagram"></i>
<span class="fallback-text">Instagram</span>
</a>
</li>
<li class="icon-link">
<a class="icon-fallback-text" rel="noreferrer" target="_blank" href="https://www.youtube.com/@Wanimalz" title="Harnais chien : confort, sécurité et contrôle pour toutes les promenades sur YouTube">
<i class="icon fa fa-youtube"></i>
<span class="fallback-text">YouTube</span>
</a>
</li>
<li class="icon-link">
<a class="icon-fallback-text" rel="noreferrer" target="_blank" href="https://www.tiktok.com/@wanimalzfr" title="Harnais chien : confort, sécurité et contrôle pour toutes les promenades sur Tik Tok">
<svg height="20px" viewbox="-32 0 512 512" width="20px" xmlns="http://www.w3.org/2000/svg"><path d="m432.734375 112.464844c-53.742187 0-97.464844-43.722656-97.464844-97.464844 0-8.285156-6.71875-15-15-15h-80.335937c-8.285156 0-15 6.714844-15 15v329.367188c0 31.59375-25.703125 57.296874-57.300782 57.296874-31.59375 0-57.296874-25.703124-57.296874-57.296874 0-31.597657 25.703124-57.300782 57.296874-57.300782 8.285157 0 15-6.714844 15-15v-80.335937c0-8.28125-6.714843-15-15-15-92.433593 0-167.632812 75.203125-167.632812 167.636719 0 92.433593 75.199219 167.632812 167.632812 167.632812 92.433594 0 167.636719-75.199219 167.636719-167.632812v-145.792969c29.855469 15.917969 63.074219 24.226562 97.464844 24.226562 8.285156 0 15-6.714843 15-15v-80.335937c0-8.28125-6.714844-15-15-15zm-15 79.714844c-32.023437-2.664063-62.433594-13.851563-88.707031-32.75-4.566406-3.289063-10.589844-3.742188-15.601563-1.171876-5.007812 2.5625-8.15625 7.71875-8.15625 13.347657v172.761719c0 75.890624-61.746093 137.632812-137.636719 137.632812-75.890624 0-137.632812-61.742188-137.632812-137.632812 0-70.824219 53.773438-129.328126 122.632812-136.824219v50.8125c-41.015624 7.132812-72.296874 42.984375-72.296874 86.011719 0 48.136718 39.160156 87.300781 87.296874 87.300781 48.140626 0 87.300782-39.164063 87.300782-87.300781v-314.367188h51.210937c6.871094 58.320312 53.269531 104.71875 111.589844 111.589844zm0 0"/></svg>
</a>
</li>
</ul>
</div>
</div>
<hr class="hr--small">
<div class="grid grid-flex footer-bottom">
<div class="grid-item large--two-half">
<ul class="legal-links inline-list">
<li>
© 2026 <a href="/" title="">Harnais chien : confort, sécurité et contrôle pour toutes les promenades</a>- Tous droits réservés - <a href="https://seo5euros.fr" target="_blank" title="Optimisation sur référencement naturel SEO par seo5euros.fr" rel="noopener">Site optimisé par seo5euros.fr</a>
</li>
</ul>
</div>
<div class="grid-item no-marge">
<div class="payment_methods">
<img src="//wanimalz.com/cdn/shopifycloud/storefront/assets/payment_icons/american_express-1efdc6a3.svg" width="50" height="29" alt="American express" loading="lazy">
<img src="//wanimalz.com/cdn/shopifycloud/storefront/assets/payment_icons/apple_pay-1721ebad.svg" width="50" height="29" alt="Apple pay" loading="lazy">
<img src="//wanimalz.com/cdn/shopifycloud/storefront/assets/payment_icons/master-54b5a7ce.svg" width="50" height="29" alt="Master" loading="lazy">
<img src="//wanimalz.com/cdn/shopifycloud/storefront/assets/payment_icons/paypal-a7c68b85.svg" width="50" height="29" alt="Paypal" loading="lazy">
<img src="//wanimalz.com/cdn/shopifycloud/storefront/assets/payment_icons/visa-65d650f7.svg" width="50" height="29" alt="Visa" loading="lazy">
</div>
</div>
</div>
</div>
</footer>
<div id="sflc" data-sflc="b621bc54b4b381dd48786fb483f361df59894864"></div>
<div id="search-overlay" class="search-overlay">
<span class="closebtn" onclick="closeSearch()" title="Close Overlay">×</span>
<div class="overlay-content">
<script src="//wanimalz.com/cdn/shop/t/47/assets/predictive-search.js?v=13355335444669164201739891595" defer="defer"></script>
<predictive-search>
<form action="/search" method="get" class="search-bar" role="search">
<div class="predictive-search-group">
<input type="hidden" name="type" value="product,article,page">
<input
id="Search"
classs="predictive-search-input"
type="search"
name="q"
value=""
role="combobox"
aria-expanded="false"
aria-owns="predictive-search-results-list"
aria-controls="predictive-search-results-list"
aria-haspopup="listbox"
aria-autocomplete="list"
autocorrect="off"
autocomplete="off"
autocapitalize="off"
spellcheck="false"
placeholder="Rechercher"
>
<input name="options[prefix]" type="hidden" value="last">
<button type="submit" class="search-bar--submit icon-fallback-text" aria-label="Search">
<i class="fa fa-search" aria-hidden="true"></i>
</button>
</div>
<div id="predictive-search" tabindex="-1"></div>
</form>
</predictive-search>
</div>
</div>
<style>
.no-template-index {
padding-left:0;
padding-right:0;
}
.section-id-footer {
/* Section colors */
/* Form colors */
/* Variants colors */
/* Qty colors */
/* Button colors */
/* Components colors */
/* FONT SIZES */
}
.section-id-footer .cont-related .slick-track {
display:flex;
justify-content:;
align-items:;
}
@media screen and (max-width: 749px) {
.section-id-footer {
padding:0;
margin:0;
}
}
@media screen and (min-width: 750px) {
.section-id-footer {
padding:0;
margin:0;
}
.section-id-footer > div {
max-width:;
margin:0 auto;
}
}
/*.section-id-footer > div {
margin: 0 auto;
}
.section-id-footer {
padding:calc(var(--gutter) /2);
}*
@media screen and (min-width: 750px) {
.section-id-footer {
padding:var(--gutter);
}
}*/
</style>
<style>
.section-id-footer {
color: var(--colorFooterText);
}
</style>
</div>
<div class="mini-cart-modal-overlay"></div>
<div class="mini-cart-modal">
<mini-cart id="mini-cart__v2" class="mini-cart__v2">
<div class="mini-cart__header" data-cart-title=Panier></div>
<div class="cart-message-error"></div>
<div class="mini-cart__items"></div>
<div class="mini-cart__footer">
<div class="mini-cart__footer-subTotal"></div>
<div class="mini-cart__footer-totalDiscount"></div>
</div>
<div class="cart-secure-zone" style="padding:0 1rem">
<img src="//wanimalz.com/cdn/shop/files/Achat-harnais-paiement-securise.png?v=1717001652" loading="lazy" alt="" width="1900" height="300"/>
</div>
<div class="mini-cart-btns direct-checkout">
<a href="/checkout" class="agree-checkout go-pay btn btn-primary" ><i class="fa fa-credit-card"></i> COMMANDER 🔓 > </a>
</div>
</mini-cart>
</div>
<script>
const lc = "/";
let btns = document.querySelectorAll('.btn-atc');
btns.forEach(btn => {
btn.addEventListener('click', (e) => {
if(btn.dataset.cartMethod === "cart") {
setTimeout(function() {
if(!document.querySelector('.upsell-header')) {
// document.querySelector('.mini-cart-modal').remove();
if(btn.dataset.redirect === "cart") {
window.location.href = '/cart';
} else {
if(lc !== "/") {
window.location.href = 'https://wanimalz.com/checkout';
}
else {
window.location.href = 'https://wanimalz.comcheckout';
}
}
}
}, 1000)
} else {
setTimeout(function() {
if(!document.querySelector('.upsell-header')) {
if(btn.dataset.redirect === "checkout") {
document.querySelector('.mini-cart-modal').remove();
if(lc !== "/") {
window.location.href = 'https://wanimalz.com/checkout';
}
else {
window.location.href = 'https://wanimalz.comcheckout';
}
}
}
}, 1000)
}
});
});
</script>
<script defer>
const moneyFormat = '{{amount}} €';
const theme = {
strings: {
product: {
unavailable: "Indisponible",
will_be_in_stock_after: "Sera en stock à compter de [date]",
unitPrice: "Unit price",
unitPriceSeparator: "per",
only_left: "Seulement 1 restant!"
},
navigation: {
more_link: "Plus"
}
}
}
</script>
<script defer>
/*
function callback() {
if ((document.querySelectorAll(".product-meta .h1 s").length > 0)){
document.querySelector('.show-saved-amount-true').classList.add('show-amount');
document.querySelector('.show-saved-amount-true').classList.remove('hide-amount');
}
else {
document.querySelector('.show-saved-amount-true').classList.add('hide-amount');
document.querySelector('.show-saved-amount-true').classList.remove('show-amount');
}
}
const inputs = document.querySelectorAll('.swatch input');
inputs.forEach(input => {
let nbVisits, optionIndex, optionValue, form, sel, selectedIndex, optionSelected;
input.addEventListener('change', function() {
nbVisits = document.querySelector('.section-product-single').setAttribute('data-first-variant-image', "1");
optionIndex = input.closest('.swatch').getAttribute('data-option-index');
optionValue = input.value;
form = input.closest('form');
sel = form.querySelectorAll('.single-option-selector')[optionIndex];
optionSelected = sel.querySelector(`[value="${input.value}"]`);
optionSelected.selected = true;
sel.dispatchEvent(new Event('change'));
callback();
})
});
}*/
jQuery(function() {
const template = $('div').find("[data-section-slider-id]");
const sliderId = "#"+template.eq(0).attr('id');
jQuery('.swatch :radio').change(function() {
// let nbVisits = document.querySelector('.section-product-single').setAttribute('data-first-variant-image', "1");
let optionIndex = jQuery(this).closest('.swatch').attr('data-option-index');
let optionValue = jQuery(this).val();
let skuWrapper = document.querySelector('.product-sku');
if(skuWrapper) {
skuWrapper.textContent = this.parentNode.dataset.sku;
}
jQuery(this)
.closest('form')
.find('.single-option-selector')
.eq(optionIndex)
.val(optionValue)
.trigger('change');
if (($(".product-meta .h1 s").length > 0)){
$('.show-saved-amount-true').addClass('show-amount');
$('.show-saved-amount-true').removeClass('hide-amount');
}
else {
$('.show-saved-amount-true').addClass('hide-amount');
$('.show-saved-amount-true').removeClass('show-amount');
}
});
});
let urlParams = (new URL(document.location)).searchParams;
let variantUrl = urlParams.get('variant');
if(variantUrl) {
document.querySelectorAll('.swatch .input-radio').forEach(item => {
if(item.dataset.variantId == variantUrl) {
item.checked = true;
return
}
});
}
/*var selectCallback = function(variant, selector) {
if (variant) {
var form = jQuery('#' + selector.domIdPrefix).closest('form');
for (var i=0,length=variant.options.length; i<length; i++) {
var radioButton = form.find('.swatch[data-option-index="' + i + '"] :radio[value="' + variant.options[i] +'"]');
if (radioButton.size()) {
radioButton.get(0).checked = true;
}
}
}
}*/
/* document.addEventListener("DOMContentLoaded", (event) => {
setTimeout(function() {
let nbVisits = document.querySelector('.section-product-single').setAttribute('data-first-variant-image', "1");
}, 1000);
}); */
</script>
<style>
#cookies-banner {
display:none;
gap:1rem;
justify-content: center;
flex-wrap:wrap;
align-items: center;
padding: 1em;
position: fixed;
bottom: 0px;
width: 100%;
background: #fff;
color: #ffffff;
box-shadow:0 0 5px rgba(0,0,0,0.15);
}
#cookies-banner > .btn {
background: #333;
color: #fff;
}
#cookies-banner > .btn--reset {
color : #333;
background: #fff;
}
@media screen and (max-width: 749px) {
#cookies-banner span {
font-size:12px;
overflow:auto;
display:block;
max-height:120px;
line-height:1;
}
#cookies-banner .btn {
font-size:14px;
}
}
</style>
<div id="cookies-banner">
<span>Nous utilisons des cookies pour nous assurer que nous vous offrons la meilleure expérience sur notre site.</span>
<button class="btn btn--reset btn--small" onclick="handleDecline()">Refuser</button>
<button class="btn btn--small" onclick="handleAccept()">Accepter</button>
</div>
<script>
function getBannerEl() {
return document.getElementById('cookies-banner');
}
function hideBanner(res) {
getBannerEl().style.display = 'none';
}
function showBanner() {
getBannerEl().style.display = 'flex';
}
function handleAccept(e) {
window.Shopify.customerPrivacy.setTrackingConsent(true, hideBanner);
document.addEventListener('trackingConsentAccepted',function() {
console.log('trackingConsentAccepted event fired');
});
}
function handleDecline() {
window.Shopify.customerPrivacy.setTrackingConsent(false,hideBanner);
}
function initCookieBanner() {
const userCanBeTracked = window.Shopify.customerPrivacy.userCanBeTracked();
const userTrackingConsent = window.Shopify.customerPrivacy.getTrackingConsent();
if(!userCanBeTracked && userTrackingConsent === 'no_interaction') {
showBanner();
}
}
window.Shopify.loadFeatures([
{
name: 'consent-tracking-api',
version: '0.1',
}
],
function(error) {
if (error) {
throw error;
}
initCookieBanner();
});
</script>
<div class="theme-traduction" data-trad-read-more="En savoir plus" data-trad-read-less="En savoir moins"></div>
<style> .jdgm-all-reviews-text a {flex-direction: column !important; gap: 5px !important;} </style>
<div id="shopify-block-AK2cvU1YxM2RudVVoa__17368511000352060744" class="shopify-block shopify-app-block"><script type="text/javascript">
window.gfp_customer = {
id: "",
email: "",
first_name: "",
last_name: ""
}
function gfpLoadWidgets() {
if (!document.querySelector('script[src="https://widgets.goaffpro.app/main.js"]')) {
var s = document.createElement('script');
s.type = 'module';
s.src = 'https://widgets.goaffpro.app/main.js';
document.head.appendChild(s);
}
}
</script>
<script type="text/javascript" async="true" src="/a/goaffpro/loader.js"></script>
</div><div id="shopify-block-AVGphUFVzNXEwek9oe__3952356182629730020" class="shopify-block shopify-app-block"><style data-shopify>
/* Hide widget when cart drawer is open - apply custom selectors from settings */
body:has() .qstomy-iframe {
z-index: -1 !important;
}
</style>
<style>
/* Handle drawer cart open state for a specific theme */
body:has(cart-drawer.active) .qstomy-iframe,
body:has(#section-sidecart.section.active) .qstomy-iframe,
body:has(.cart__popup-wrapper.is_open) .qstomy-iframe,
body.upcartPopupShow .qstomy-iframe,
body:has(.cart-drawer.is-open) .qstomy-iframe {
z-index: -1 !important;
}
.qstomy-iframe {
max-width: 100vw;
width: var(--qstomy-width);
height: var(--qstomy-height);
position: fixed;
bottom: var(--qstomy-vertical-gap);
--top-padding: 56px;
--content-margin: 20px;
}
.qstomy-iframe[data-position='left'] {
left: var(--qstomy-horizontal-gap);
}
.qstomy-iframe[data-position='right'] {
right: var(--qstomy-horizontal-gap);
}
.qstomy-iframe[data-size='idle'] {
--qstomy-width: calc(var(--qstomy-widget-button-size, 80px) + var(--content-margin));
--qstomy-height: calc(var(--qstomy-widget-button-size, 80px) + var(--content-margin));
}
.qstomy-iframe[data-size='notification'] {
--qstomy-width: 276px;
--qstomy-height: 210px;
}
.qstomy-iframe[data-size='product_card_one_column'] {
--qstomy-width: 414px;
--qstomy-height: 552px;
}
.qstomy-iframe[data-size='product_card_two_column'] {
--qstomy-width: 390px;
--qstomy-height: 244px;
}
.qstomy-iframe[data-size='open'] {
--qstomy-width: 420px;
--qstomy-height: 640px;
}
/* Hide iframe completely during cookie consent */
.qstomy-iframe[data-enabled='true'] {
display: block !important;
}
.qstomy-iframe[data-enabled='false'] {
display: none !important;
}
@media (max-width: 520px) {
.qstomy-iframe {
--qstomy-horizontal-gap: 10px;
--qstomy-vertical-gap: 10px;
}
.qstomy-iframe[data-size='open'],
.qstomy-iframe[data-size='product_card_one_column'],
.qstomy-iframe[data-size='product_card_two_column'] {
width: calc(100% - 20px);
}
body:has(> .qstomy-iframe[data-size='open']) {
overflow: hidden;
scrollbar-gutter: stable both-edges;
}
.qstomy-iframe[data-size='open'] {
height: calc(100% - 20px);
max-height: unset;
}
.qstomy-iframe[data-show-overlay='true'] ~ .qstomy-backdrop {
display: block !important;
}
.qstomy-iframe[data-show-overlay='true'] {
bottom: 10px !important;
right: 10px !important;
z-index: var(--max-z-index) !important;
}
.qstomy-iframe[data-size='product_card_one_column'],
.qstomy-iframe[data-size='product_card_two_column'] {
right: 10px !important;
}
body:has(.qstomy-iframe[data-show-overlay='false']) {
overflow: auto;
}
}
@media (min-width: 510px) {
.qstomy-iframe {
bottom: var(--qstomy-vertical-gap);
width: var(--qstomy-width);
max-height: calc(100% - var(--qstomy-vertical-gap) - var(--top-padding));
}
}
.bounce-animation {
animation: bounce-once 0.3s ease-in-out 2s 1;
}
@keyframes bounce-once {
0%,
100% {
transform: translateY(0) scale(1);
}
50% {
transform: translateY(-8px) scale(1.05);
}
}
</style>
<script>
!(function () {
const BASE_URL = 'https://webapp.qstomy.com';
const MAX_Z_INDEX = '2147483647';
// Liquid-rendered values — always accurate, available before any JS runs
const LIQUID_COUNTRY = "FR";
const LIQUID_CURRENCY = null;
const BLOCK_INIT_MODE = "lazy";
const BLOCK_LAZY_TRIGGER_SELECTOR = "";
const DEFAULT_WIDGET_INIT_MODE = BLOCK_INIT_MODE || 'lazy';
const STORE_INTERACTION_EVENTS = ['pointerdown', 'touchstart', 'scroll', 'keydown'];
window.Shopify.loadFeatures(
[
{
name: 'consent-tracking-api',
version: '0.1',
},
],
(error) => {
if (error) {
return;
}
bootstrapWidget();
}
);
function getQueuedOptions() {
const queue = Array.isArray(window.$qstomy) ? window.$qstomy : [];
return queue.reduce((acc, item) => {
if (item && typeof item === 'object' && !Array.isArray(item)) {
return { ...acc, ...item };
}
return acc;
}, {});
}
const widgetOptions = getQueuedOptions();
const initMode = widgetOptions.defer === true ? 'lazy' : widgetOptions.initMode || DEFAULT_WIDGET_INIT_MODE;
const lazyTriggerSelector = widgetOptions.lazyTriggerSelector || BLOCK_LAZY_TRIGGER_SELECTOR;
const shouldLazyInit = initMode === 'lazy';
let iframe = null;
let iframeLoaded = false;
let lazyInitTimer = null;
function renderPreview({ onClick } = {}) {
const button = document.createElement('button');
button.id = 'qstomy-preview-button';
button.style.position = 'fixed';
button.style.bottom = '10px';
button.style.right = '20px';
button.style.zIndex = MAX_Z_INDEX;
button.style.display = 'flex';
button.style.alignItems = 'center';
button.style.justifyContent = 'center';
button.style.borderRadius = '50%';
button.style.backgroundColor = 'white';
button.style.border = 'none';
button.style.cursor = 'pointer';
button.style.overflow = 'hidden';
button.style.boxShadow = '0 0 10px 0 rgba(0, 0, 0, 0.1)';
button.style.width = '70px';
button.style.height = '70px';
const image = document.createElement('img');
image.src = `${BASE_URL}/qstomy-logo.png`;
image.style.position = 'absolute';
image.style.width = '60px';
image.style.height = '60px';
button.appendChild(image);
if (typeof onClick === 'function') {
button.setAttribute('aria-label', 'Open Qstomy chat');
button.addEventListener('click', onClick, { once: true });
}
document.body.appendChild(button);
return button;
}
if (Shopify.designMode) {
renderPreview();
return;
}
const myShopifyId = window.Shopify.shop;
const customerMarket = {
market: {
currency:
window.Shopify.currency?.active ||
(typeof window.Shopify.currency === 'string' ? window.Shopify.currency : null) ||
LIQUID_CURRENCY,
country: window.Shopify.country || LIQUID_COUNTRY,
},
hasSent: false,
};
const SCENARIO_MODE_STORAGE_KEY = 'qstomy_shopify_pixel_event';
const DEFAULT_PIXEL_EVENT_HANDLE_TIME = {
page_viewed: 0,
collection_viewed: 0,
product_viewed: 0,
};
const SCENARIO_PIXEL_EVENT_CHECK_INTERVAL = 500;
async function addProductVariantToCart(variantId, quantity, cb) {
try {
const res = await fetch('/cart/add.js', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
Accept: 'application/json',
},
body: JSON.stringify({
id: variantId,
quantity,
}),
});
const product = await res.json();
if (typeof cb === 'function') {
cb(null, variantId);
}
} catch (e) {
if (typeof cb === 'function') {
cb(e, variantId);
}
}
}
async function fetchRandomProductFromCart(cb) {
try {
const res = await fetch('/cart.js', {
method: 'GET',
headers: {
Accept: 'application/json',
},
});
const cart = await res.json();
const items = cart.items;
if (!items.length) return callback(null);
const idx = Math.floor(Math.random() * items.length);
cb(items[idx].product_id);
} catch (e) {
cb(null, e);
}
}
function checkCookies() {
const privacyApi = window.Shopify.customerPrivacy;
const privacyConsentList = [
privacyApi.preferencesProcessingAllowed(),
privacyApi.analyticsProcessingAllowed(),
privacyApi.marketingAllowed(),
];
const allAllowed = privacyConsentList.every((consent) => !!consent);
if (!allAllowed) {
return false;
}
return true;
}
let backdrop = null;
function bootstrapWidget() {
window.$qstomy = window.$qstomy || [];
if (shouldLazyInit) {
bindLazyTriggerSelector();
bindStoreInteractionListeners();
return;
}
initializeWidget();
}
function bindLazyTriggerSelector() {
if (!lazyTriggerSelector) {
return;
}
const handleLazyTriggerClick = (event) => {
if (event.target && event.target.closest && event.target.closest(lazyTriggerSelector)) {
document.removeEventListener('click', handleLazyTriggerClick);
initializeWidget({ openOnLoad: true });
}
};
document.addEventListener('click', handleLazyTriggerClick);
}
function bindStoreInteractionListeners() {
STORE_INTERACTION_EVENTS.forEach((eventName) => {
window.addEventListener(eventName, scheduleWidgetInitAfterInteraction, {
once: true,
passive: eventName !== 'keydown',
});
});
}
function unbindStoreInteractionListeners() {
STORE_INTERACTION_EVENTS.forEach((eventName) => {
window.removeEventListener(eventName, scheduleWidgetInitAfterInteraction);
});
}
function runWhenBrowserIsIdle(cb) {
if ('requestIdleCallback' in window) {
return window.requestIdleCallback(cb, { timeout: 1500 });
}
return setTimeout(cb, 600);
}
function cancelScheduledLazyInit() {
if (!lazyInitTimer) {
return;
}
if ('cancelIdleCallback' in window) {
window.cancelIdleCallback(lazyInitTimer);
} else {
clearTimeout(lazyInitTimer);
}
lazyInitTimer = null;
}
function scheduleWidgetInitAfterInteraction() {
if (iframeLoaded || lazyInitTimer) {
return;
}
unbindStoreInteractionListeners();
lazyInitTimer = runWhenBrowserIsIdle(() => {
lazyInitTimer = null;
initializeWidget({ openOnLoad: false });
});
}
function initializeWidget({ openOnLoad = false } = {}) {
if (openOnLoad) {
cancelScheduledLazyInit();
}
unbindStoreInteractionListeners();
loadIframe({ openOnLoad });
}
function loadIframe({ openOnLoad = false } = {}) {
if (iframeLoaded) {
if (openOnLoad && iframe?.contentWindow) {
iframe.contentWindow.postMessage({ source: 'qstomy-widget', type: 'open-widget' }, BASE_URL);
}
return;
}
iframeLoaded = true;
window.$qstomy = window.$qstomy || [];
iframe = document.createElement('iframe');
const widgetUrl = new URL(`${BASE_URL}/widget`);
widgetUrl.searchParams.set('shop', myShopifyId);
if (openOnLoad) {
widgetUrl.searchParams.set('openOnLoad', 'true');
}
widgetUrl.searchParams.set('initMode', initMode);
const iframeCountry = window.Shopify.country || LIQUID_COUNTRY;
if (iframeCountry) {
widgetUrl.searchParams.set('country', iframeCountry);
}
const iframeCurrency =
window.Shopify.currency?.active ||
(typeof window.Shopify.currency === 'string' ? window.Shopify.currency : null) ||
LIQUID_CURRENCY;
if (iframeCurrency) {
widgetUrl.searchParams.set('currency', iframeCurrency);
}
iframe.src = widgetUrl.toString();
backdrop = document.createElement('div');
backdrop.classList.add('qstomy-backdrop');
iframe.title = 'Qstomy AI Shopping Assistant – Interactive Chat Widget for Product Recommendations and Support';
iframe.style.display = 'none';
backdrop.style.position = 'fixed';
backdrop.style.top = '0';
backdrop.style.left = '0';
backdrop.style.width = '100%';
backdrop.style.height = '100%';
backdrop.style.backgroundColor = 'rgba(0, 0, 0, 0.5)';
backdrop.style.zIndex = MAX_Z_INDEX - 1;
backdrop.style.display = 'none';
iframe.style.border = 'none';
// fix focus visible borders
iframe.style.boxShadow = 'none';
iframe.style.outline = 'none';
iframe.style.setProperty('qstomy-width', 0);
iframe.style.setProperty('qstomy-height', 0);
iframe.style.setProperty('--max-z-index', MAX_Z_INDEX);
iframe.setAttribute('data-enabled', 'false');
iframe.style.zIndex = MAX_Z_INDEX;
iframe.classList.add('qstomy-iframe');
document.body.appendChild(iframe);
document.body.appendChild(backdrop);
}
function checkBreakpoint() {
if (!iframe?.contentWindow) {
return;
}
if (window.innerWidth <= 520) {
iframe.contentWindow.postMessage(
{ source: 'qstomy-widget', type: 'qstomy-breakpoint-change', breakpoint: 'xs' },
BASE_URL
);
return;
}
iframe.contentWindow.postMessage(
{ source: 'qstomy-widget', type: 'qstomy-breakpoint-change', breakpoint: 'sm' },
BASE_URL
);
}
window.addEventListener('resize', checkBreakpoint);
let sizeChangeTimeout;
window.onmessage = function (e) {
if (e.data.source !== 'qstomy-widget') {
return;
}
if (!iframe?.contentWindow) {
return;
}
if (!customerMarket.hasSent) {
customerMarket.hasSent = true;
iframe.contentWindow.postMessage(
{ source: 'qstomy-widget', type: 'get-current-customer-market', data: customerMarket.market },
BASE_URL
);
}
switch (e.data.action) {
case 'reshape':
checkBreakpoint();
const isOverlayVisible = e.data.payload.widgetSize === 'open' && window.innerWidth <= 520;
iframe.style.display = 'block';
iframe.setAttribute('data-position', e.data.payload.position);
iframe.style.setProperty('--qstomy-horizontal-gap', `${e.data.payload.horizontalGap}px`);
iframe.style.setProperty('--qstomy-vertical-gap', `${e.data.payload.verticalGap}px`);
iframe.style.setProperty('--qstomy-widget-button-size', `${e.data.payload.widgetButtonSize}px`);
iframe.setAttribute('data-show-overlay', String(isOverlayVisible));
if (e.data.payload.widgetSize === 'idle') {
iframe.classList.add('bounce-animation');
}
// add delay on close animation
const currentSize = iframe.getAttribute('data-size');
const sizeChangeDelay = !currentSize || e.data.payload.widgetSize !== 'idle' ? 0 : 100;
if (sizeChangeTimeout) {
clearTimeout(sizeChangeTimeout);
}
sizeChangeTimeout = setTimeout(() => {
iframe.setAttribute('data-size', e.data.payload.widgetSize);
iframe.style.pointerEvents = 'auto';
}, sizeChangeDelay);
break;
case 'close-widget':
{
iframe.setAttribute('data-show-overlay', 'false');
iframe.style.pointerEvents = 'none';
}
break;
case 'init-web-pixel':
Shopify.analytics.publish('init', e.data.payload);
sessionStorage.setItem(SCENARIO_MODE_STORAGE_KEY, JSON.stringify(DEFAULT_PIXEL_EVENT_HANDLE_TIME));
setInterval(() => {
const scenarioPixelEvents = sessionStorage.getItem(SCENARIO_MODE_STORAGE_KEY);
if (!scenarioPixelEvents) {
return;
}
iframe.contentWindow.postMessage(
{ source: 'qstomy-widget', type: 'scenario-pixel-event', data: JSON.parse(scenarioPixelEvents) },
BASE_URL
);
}, SCENARIO_PIXEL_EVENT_CHECK_INTERVAL);
break;
case 'get-random-product-from-cart':
fetchRandomProductFromCart((productId) => {
iframe.contentWindow.postMessage(
{
source: 'qstomy-widget',
type: 'get_random_product_from_cart_end',
data: { productId },
},
BASE_URL
);
});
break;
case 'add-product-variant-to-cart':
addProductVariantToCart(e.data.payload.variantId, e.data.payload.quantity, () => {
iframe.contentWindow.postMessage(
{
source: 'qstomy-widget',
type: 'add_product_to_cart_end',
data: { variantId: e.data.payload.variantId, eventKey: e.data.payload.eventKey },
},
BASE_URL
);
});
break;
case 'reload-window':
window.location.reload();
break;
case 'load-shop-data':
iframe.contentWindow.postMessage(
{
source: 'qstomy-widget',
type: 'get-shop-data',
data: { shopName: SHOP_NAME },
},
BASE_URL
);
break;
case 'move-to-product-checkout':
window.open(window.location.origin + '/checkout');
break;
case 'widget-loaded':
if (!e.data.payload.isEnabled) {
return iframe.setAttribute('data-enabled', 'false');
}
if (shouldLazyInit) {
iframe.setAttribute('data-enabled', 'true');
iframe.contentWindow.postMessage(
{
source: 'qstomy-widget',
type: 'cookie-banner-state-changed',
state: 'accepted',
},
BASE_URL
);
return;
}
const checkCookiesDelay = 2000;
setTimeout(() => {
const areCookiesAccepted = checkCookies();
if (areCookiesAccepted) {
iframe.setAttribute('data-enabled', 'true');
iframe.contentWindow.postMessage(
{
source: 'qstomy-widget',
type: 'cookie-banner-state-changed',
state: 'accepted',
},
BASE_URL
);
}
document.addEventListener('visitorConsentCollected', (event) => {
const { marketingAllowed, analyticsAllowed, preferencesAllowed } = event.detail;
if (!marketingAllowed || !analyticsAllowed || !preferencesAllowed) {
iframe.setAttribute('data-enabled', 'false');
iframe.contentWindow.postMessage(
{
source: 'qstomy-widget',
type: 'cookie-banner-state-changed',
state: 'declined',
},
BASE_URL
);
return;
}
iframe.setAttribute('data-enabled', 'true');
iframe.contentWindow.postMessage(
{
source: 'qstomy-widget',
type: 'cookie-banner-state-changed',
state: 'accepted',
},
BASE_URL
);
});
}, checkCookiesDelay);
break;
case 'copy-to-clipboard':
try {
navigator.clipboard.writeText(e.data.payload.text);
} catch {
console.error('Failed to copy text');
}
break;
case 'open-image-preview':
openImagePreviewModal(e.data.payload.images.split('|||'), Number(e.data.payload.activeIndex));
break;
}
};
function openImagePreviewModal(images, initialIndex) {
if (document.getElementById('qstomy-image-preview-modal')) return;
let currentIndex = initialIndex;
const overlay = document.createElement('div');
overlay.id = 'qstomy-image-preview-modal';
overlay.tabIndex = -1;
overlay.style.cssText =
'position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:' +
(MAX_Z_INDEX + 1) +
';display:flex;align-items:center;justify-content:center;flex-direction:column;outline:none;';
const closeBtn = document.createElement('button');
closeBtn.innerHTML = '×';
closeBtn.style.cssText =
'position:absolute;top:16px;right:20px;background:none;border:none;color:white;font-size:36px;cursor:pointer;z-index:10;line-height:1;padding:4px 12px;opacity:0.8;transition:opacity 0.2s;';
closeBtn.onmouseenter = function () {
closeBtn.style.opacity = '1';
};
closeBtn.onmouseleave = function () {
closeBtn.style.opacity = '0.8';
};
closeBtn.onclick = function () {
overlay.remove();
};
const imgContainer = document.createElement('div');
imgContainer.style.cssText =
'position:relative;display:flex;align-items:center;justify-content:center;width:90vw;height:80vh;flex-shrink:0;';
const img = document.createElement('img');
img.style.cssText =
'max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;transition:opacity 0.2s;user-select:none;';
img.src = images[currentIndex];
img.draggable = false;
const dots = [];
function updateDots() {
dots.forEach(function (dot, i) {
dot.style.background = i === currentIndex ? 'white' : 'rgba(255,255,255,0.35)';
dot.style.transform = i === currentIndex ? 'scale(1.3)' : 'scale(1)';
});
}
function updateImage() {
img.style.opacity = '0';
setTimeout(function () {
img.src = images[currentIndex];
img.style.opacity = '1';
updateDots();
}, 150);
}
if (images.length > 1) {
const prevBtn = document.createElement('button');
prevBtn.innerHTML =
'<svg width="20" height="20" viewBox="0 0 16 16" fill="none"><path d="M10 12L6 8L10 4" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>';
prevBtn.style.cssText =
'position:absolute;left:12px;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,0.15);border:none;cursor:pointer;color:white;transition:background 0.2s;';
prevBtn.onmouseenter = function () {
prevBtn.style.background = 'rgba(255,255,255,0.3)';
};
prevBtn.onmouseleave = function () {
prevBtn.style.background = 'rgba(255,255,255,0.15)';
};
prevBtn.onclick = function () {
currentIndex = currentIndex > 0 ? currentIndex - 1 : images.length - 1;
updateImage();
};
const nextBtn = document.createElement('button');
nextBtn.innerHTML =
'<svg width="20" height="20" viewBox="0 0 16 16" fill="none"><path d="M6 4L10 8L6 12" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>';
nextBtn.style.cssText =
'position:absolute;right:12px;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,0.15);border:none;cursor:pointer;color:white;transition:background 0.2s;';
nextBtn.onmouseenter = function () {
nextBtn.style.background = 'rgba(255,255,255,0.3)';
};
nextBtn.onmouseleave = function () {
nextBtn.style.background = 'rgba(255,255,255,0.15)';
};
nextBtn.onclick = function () {
currentIndex = currentIndex < images.length - 1 ? currentIndex + 1 : 0;
updateImage();
};
imgContainer.appendChild(prevBtn);
imgContainer.appendChild(nextBtn);
}
imgContainer.appendChild(img);
const dotsContainer = document.createElement('div');
dotsContainer.style.cssText = 'display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0;';
if (images.length > 1) {
images.forEach(function (_, i) {
const dot = document.createElement('button');
dot.style.cssText =
'width:8px;height:8px;border-radius:50%;border:none;cursor:pointer;padding:0;transition:background 0.2s, transform 0.2s;';
dot.onclick = function () {
currentIndex = i;
updateImage();
};
dots.push(dot);
dotsContainer.appendChild(dot);
});
updateDots();
}
overlay.appendChild(closeBtn);
overlay.appendChild(imgContainer);
overlay.appendChild(dotsContainer);
overlay.addEventListener('click', function (ev) {
if (ev.target === overlay) overlay.remove();
});
overlay.addEventListener('keydown', function (ev) {
if (ev.key === 'Escape') {
overlay.remove();
}
if (ev.key === 'ArrowLeft' && images.length > 1) {
currentIndex = currentIndex > 0 ? currentIndex - 1 : images.length - 1;
updateImage();
}
if (ev.key === 'ArrowRight' && images.length > 1) {
currentIndex = currentIndex < images.length - 1 ? currentIndex + 1 : 0;
updateImage();
}
});
document.body.appendChild(overlay);
overlay.focus();
}
})();
</script>
</div><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>
</html>