{"id":8835444211879,"title":"Habillement de Protection (Vareuse)","handle":"habillement-de-protection-vareuse","description":"\u003cstyle\u003e.ecopy-root h1{color:var(--ecopy-heading)!important;font-size:max(18px,calc(var(--ecopy-h-size) * var(--ecopy-h-k,1) * var(--ecopy-h-m,1)))!important;line-height:1.2!important}.ecopy-root h2{color:var(--ecopy-heading)!important;font-size:max(20px,calc(var(--ecopy-h2-size) * var(--ecopy-h2-m,1)))!important;line-height:1.25!important}@media (max-width:989px){.ecopy-root{--ecopy-h-m:.9;--ecopy-h2-m:.9}}@media (max-width:600px){.ecopy-root{--ecopy-h-m:.8;--ecopy-h2-m:.82;--ecopy-b-m:.94}}.ecopy-root h3,.ecopy-root h4{color:var(--ecopy-heading)!important;line-height:1.3!important}.ecopy-root p,.ecopy-root li{color:var(--ecopy-body)!important;font-size:max(13px,calc(var(--ecopy-body-size) * var(--ecopy-b-m,1)))!important}.ecopy-root,.ecopy-root h1,.ecopy-root h2,.ecopy-root h3,.ecopy-root h4,.ecopy-root h5,.ecopy-root p,.ecopy-root li,.ecopy-root a,.ecopy-root button,.ecopy-root input,.ecopy-root select,.ecopy-root summary{font-family:var(--ecopy-font)!important}.ecopy-root a.ecopy-cta-2,.ecopy-root #ecopy-buy{text-decoration:none!important;box-shadow:var(--ecopy-btn-shadow)!important}\u003c\/style\u003e\u003cdiv class=\"ecopy-root\" dir=\"ltr\" style=\"--ecopy-font:inherit;--ecopy-btn:#102A51;--ecopy-btn-t:#E36B12;--ecopy-brand:#102A51;--ecopy-radius:22px;--ecopy-heading:#000000;--ecopy-body:#000000;--ecopy-h-size:24px;--ecopy-h2-size:26px;--ecopy-body-size:16px;--ecopy-btn-shadow:none;font-family:var(--ecopy-font, inherit);color:var(--ecopy-body);font-size:var(--ecopy-body-size)\"\u003e\n\u003cstyle\u003e\n.ecopy-hero{display:flex;flex-wrap:wrap;gap:30px;padding:24px;max-width:1120px;margin:0 auto}\n.ecopy-hero-media{flex:1.1 1 320px;min-width:280px;display:flex;flex-direction:column;gap:14px}\n.ecopy-hero-info{flex:1 1 300px;min-width:280px;display:flex;flex-direction:column;gap:11px}\n#ecopy-main-img{max-height:520px}\n@media(min-width:860px){.ecopy-hero-media{position:sticky;top:16px;align-self:flex-start}}\n\/* Desktop: wider product area, image column ~58% and a taller main image. *\/\n@media(min-width:990px){\n.ecopy-hero{max-width:1280px;gap:44px}\n.ecopy-hero-media{flex:0 0 calc(58% - 22px);max-width:calc(58% - 22px)}\n.ecopy-hero-info{flex:1 1 0;max-width:none}\n#ecopy-main-img{max-height:680px}\n}\n@media(min-width:860px){.ecopy-hero.is-right{flex-direction:row-reverse}}\n\/* Thumbnails on the left: vertical strip beside the main image (row on mobile). *\/\n.ecopy-gal-left{display:flex;gap:10px;align-items:flex-start}\n.ecopy-gal-left #ecopy-gallery{flex:1;min-width:0}\n.ecopy-gal-left #ecopy-thumbs{flex-direction:column;flex-wrap:nowrap;order:-1;max-height:680px;overflow-y:auto;scrollbar-width:none}\n@media(max-width:749px){.ecopy-gal-left{flex-direction:column}.ecopy-gal-left #ecopy-thumbs{flex-direction:row;order:1;overflow-x:auto}}\n\/* Grid: all photos stacked (first full width); the buy box sticks instead. *\/\n.ecopy-gal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.ecopy-gal-grid img:first-child{grid-column:1\/-1}\n@media(min-width:860px){.ecopy-hero.is-grid .ecopy-hero-media{position:static}.ecopy-hero.is-grid .ecopy-hero-info{position:sticky;top:16px;align-self:flex-start}}\n\/* Lead text right after the badge (subtitle \/ value proposition): its own\n size (default 16px), independent of the global body size. *\/\n.ecopy-root p.ecopy-lead{font-size:calc(var(--ecopy-lead-size,16px) * var(--ecopy-b-m,1))!important;line-height:1.55!important}\n\/* Phones: a slightly smaller price so title + price + button fit the first screen. *\/\n@media (max-width:600px){.ecopy-root #ecopy-price{font-size:22px!important}}\n\/* Shipping \/ Return accordion text: small, whatever the global body size. *\/\n.ecopy-root p.ecopy-acc-body{font-size:var(--ecopy-acc-size,14px)!important;line-height:1.55!important}\n\/* Reviews carousel (buy box): compact quote, 3 lines max. *\/\n.ecopy-root p.ecopy-rc-text{margin:0;font-size:13px!important;line-height:1.5!important;color:#374151!important;font-style:italic;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}\n\u003c\/style\u003e\n\u003cdiv class=\"ecopy-hero\" style=\"font-family:var(--ecopy-font, inherit)\"\u003e\n \u003cdiv class=\"ecopy-hero-media\"\u003e\n \u003cdiv id=\"ecopy-gallery\" data-idx=\"0\" data-images='[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\"]' style=\"position:relative;overflow:hidden;border-radius:var(--ecopy-radius);background:#ffffff;display:flex;align-items:center;justify-content:center\"\u003e\n \u003cimg id=\"ecopy-main-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"Vêtement de Protection pour Apiculteurs - Vareuse de Sécurité\" style=\"width:100%;display:block;object-fit:contain;cursor:zoom-in\"\u003e\n \n \u003cbutton class=\"ecopy-gal-zoom\" aria-label=\"Zoom image\" style=\"position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:8px;border:none;background:rgba(255,255,255,.9);box-shadow:0 1px 4px rgba(0,0,0,.2);font-size:16px;cursor:pointer;color:#202223\"\u003e⤢\u003c\/button\u003e\n \u003c\/div\u003e\n\u003cdiv id=\"ecopy-thumbs\" style=\"display:flex;gap:8px;flex-wrap:wrap\"\u003e\u003cimg class=\"ecopy-thumb\" data-idx=\"0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\" style=\"width:56px;height:56px;flex-shrink:0;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid var(--ecopy-btn)\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"ecopy-hero-info\"\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"display:flex;align-items:center;gap:8px\"\u003e\n\u003cspan style=\"color:#FACC15;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003cspan style=\"font-size:13px;color:#6d7175\"\u003e\u003cstrong style=\"color:#202223\"\u003e4.8\u003c\/strong\u003e · 1 200 Reviews\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003ch1 style=\"--ecopy-h-k:0.88;font-size:27px;font-weight:700;line-height:1.22;color:#202223;margin:0\"\u003eVêtement de Protection pour Apiculteurs - Vareuse de Sécurité\u003c\/h1\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cp class=\"ecopy-lead\" style=\"color:#444;margin:0\"\u003eProtégez-vous des piqûres d'abeilles avec notre vareuse de protection spécialisée\u003c\/p\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"display:flex;flex-direction:column;gap:3px\"\u003e\n \u003cdiv style=\"display:flex;align-items:baseline;gap:10px;flex-wrap:wrap\"\u003e\n \u003cspan id=\"ecopy-price\" class=\"money\" style=\"font-size:24px;font-weight:700;color:#000000\"\u003e$39.99\u003c\/span\u003e\n \u003cspan id=\"ecopy-compare\" class=\"money\" style=\"font-size:15px;color:#A3A3A3;text-decoration:line-through;display:none\"\u003e\u003c\/span\u003e\n \u003cspan id=\"ecopy-discount\" data-off=\"DE RÉDUCTION\" style=\"display:none\"\u003e\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv id=\"ecopy-savings\" style=\"display:none\"\u003eVous économisez \u003cspan id=\"ecopy-savings-amt\" class=\"money\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cul style=\"list-style:none;padding:10px 0 0;margin:2px 0 0;display:flex;flex-direction:column;gap:3px;border-top:1px solid #e1e3e5\"\u003e\n\u003cli style=\"display:flex;gap:8px;font-size:14px;color:#333;padding:3px 0\"\u003e\n\u003cspan style=\"color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/span\u003eProtection complète contre les piqûres d'abeilles\u003c\/li\u003e\n\u003cli style=\"display:flex;gap:8px;font-size:14px;color:#333;padding:3px 0\"\u003e\n\u003cspan style=\"color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/span\u003eTissu résistant et durable pour une longue durée de vie\u003c\/li\u003e\n\u003cli style=\"display:flex;gap:8px;font-size:14px;color:#333;padding:3px 0\"\u003e\n\u003cspan style=\"color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/span\u003eConfort et liberté de mouvement pour les inspections de ruches\u003c\/li\u003e\n\u003cli style=\"display:flex;gap:8px;font-size:14px;color:#333;padding:3px 0\"\u003e\n\u003cspan style=\"color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/span\u003eIdéal pour les apiculteurs professionnels et amateurs\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv\u003e\n\u003cdiv style=\"font-size:11px;letter-spacing:.04em;color:#6d7175;margin-bottom:6px\"\u003eQUANTITÉ\u003c\/div\u003e\n \u003cdiv style=\"display:inline-flex;align-items:center;border:1px solid #d1d5db;border-radius:6px;overflow:hidden\"\u003e\n \u003cbutton type=\"button\" class=\"ecopy-qty-minus\" aria-label=\"Decrease quantity\" style=\"padding:6px 14px;color:#202223;background:none;border:none;font-size:16px;line-height:1;cursor:pointer;user-select:none\"\u003e−\u003c\/button\u003e\n \u003cinput id=\"ecopy-qty\" class=\"ecopy-qty-input\" type=\"number\" min=\"1\" step=\"1\" value=\"1\" inputmode=\"numeric\" style=\"width:46px;text-align:center;border:none;border-left:1px solid #e1e3e5;border-right:1px solid #e1e3e5;font-size:14px;padding:7px 0;-moz-appearance:textfield;appearance:textfield;background:#fff\"\u003e\n \u003cbutton type=\"button\" class=\"ecopy-qty-plus\" aria-label=\"Increase quantity\" style=\"padding:6px 14px;color:#202223;background:none;border:none;font-size:16px;line-height:1;cursor:pointer;user-select:none\"\u003e+\u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv\u003e\n\u003cdiv style=\"font-size:11px;letter-spacing:.04em;color:#6d7175;margin-bottom:6px\"\u003eOPTIONS\u003c\/div\u003e\n\u003cdiv style=\"display:flex;gap:6px;flex-wrap:wrap\"\u003e\n\u003cbutton type=\"button\" class=\"ecopy-variant is-on\" aria-pressed=\"true\" data-vid=\"48396384567463\" data-img=\"\" data-price=\"$39.99\" data-price-raw=\"39.99\" data-compare=\"\" data-compare-raw=\"\" style=\"border:2px solid var(--ecopy-btn);border-radius:6px;padding:5px 12px;font-size:13px;cursor:pointer\"\u003eMedium\u003c\/button\u003e\u003cbutton type=\"button\" class=\"ecopy-variant\" aria-pressed=\"false\" data-vid=\"48396384600231\" data-img=\"\" data-price=\"$39.99\" data-price-raw=\"39.99\" data-compare=\"\" data-compare-raw=\"\" style=\"border:2px solid #d1d5db;border-radius:6px;padding:5px 12px;font-size:13px;cursor:pointer\"\u003eLarge\u003c\/button\u003e\u003cbutton type=\"button\" class=\"ecopy-variant\" aria-pressed=\"false\" data-vid=\"48396384632999\" data-img=\"\" data-price=\"$39.99\" data-price-raw=\"39.99\" data-compare=\"\" data-compare-raw=\"\" style=\"border:2px solid #d1d5db;border-radius:6px;padding:5px 12px;font-size:13px;cursor:pointer\"\u003eXL\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cbutton id=\"ecopy-buy\" class=\"ecopy-atc\" data-vid=\"48396384567463\" style=\"scroll-margin-top:80px;width:100%;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:15px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eAjouter au panier\u003c\/button\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"display:flex;flex-direction:column;gap:9px;padding:13px 15px;border:1px solid #eee;border-radius:10px;background:#fafafa\"\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:5px;align-items:center\"\u003e\n\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#1A1F71;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;font-style:italic;line-height:1\"\u003eVISA\u003c\/span\u003e\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#fff;color:#1a1a1a;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1\"\u003eMastercard\u003c\/span\u003e\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#006FCF;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1\"\u003eAMEX\u003c\/span\u003e\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#fff;color:#003087;font-size:10px;font-weight:700;letter-spacing:.02em;font-style:italic;line-height:1\"\u003ePayPal\u003c\/span\u003e\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#000;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1\"\u003e Pay\u003c\/span\u003e\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#fff;color:#5f6368;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1\"\u003eG Pay\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:6px;font-size:12px;color:#6d7175\"\u003e\n\u003csvg width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePaiement sécurisé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:7px;font-size:12.5px;color:#374151;font-weight:600\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSatisfait ou remboursé sous 30 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"ecopy-delivery\" data-tpl=\"Commandez aujourd'hui — livraison estimée\" data-and=\"et\" data-min=\"5\" data-max=\"10\" style=\"display:flex;align-items:center;gap:7px;font-size:12.5px;color:#374151\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv class=\"ecopy-tb ecopy-tb--row\"\u003e\n\u003cdiv class=\"ecopy-tb-it\"\u003e\n\u003cspan class=\"ecopy-tb-ic\"\u003e\u003cdiv\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle\"\u003e\u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\u003e\u003c\/rect\u003e\u003cpolygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\u003e\u003c\/polygon\u003e\u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"ecopy-tb-tx\"\u003eFree Shipping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ecopy-tb-it\"\u003e\n\u003cspan class=\"ecopy-tb-ic\"\u003e\u003cdiv\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle\"\u003e\u003cline x1=\"16.5\" y1=\"9.4\" x2=\"7.5\" y2=\"4.21\"\u003e\u003c\/line\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"ecopy-tb-tx\"\u003e30 Days Money Back Guarantee\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ecopy-tb-it\"\u003e\n\u003cspan class=\"ecopy-tb-ic\"\u003e\u003cdiv\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"ecopy-tb-tx\"\u003eFree Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"display:flex;gap:14px;background:#fafafa;border:1px solid #ececec;border-radius:var(--ecopy-radius);padding:16px 18px\"\u003e\n \u003cdiv style=\"width:46px;height:46px;border-radius:50%;background:#e5e7eb;flex-shrink:0\"\u003e\u003c\/div\u003e\n \u003cdiv\u003e\n\u003cdiv style=\"margin-bottom:5px\"\u003e\u003cspan style=\"color:#FACC15;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n\u003cp style=\"margin:0 0 8px;font-size:14px;color:#374151;font-style:italic;line-height:1.55\"\u003e“Je suis apiculteur professionnel et j'ai acheté cette vareuse il y a quelques mois. Elle est vraiment très confortable et offre une excellente protection contre les piqûres d'abeilles. Je la recommande vivement à tous les apiculteurs !”\u003c\/p\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#202223\"\u003ePierre Dupont\u003cspan style=\"color:#2563eb;font-weight:600;margin-left:7px\"\u003e● Vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv\u003e\n\u003cdetails style=\"border-top:1px solid #e1e3e5;padding:9px 0;\"\u003e\n \u003csummary style=\"display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:calc(var(--ecopy-acc-size, 14px) + 1.5px);font-weight:600;color:#202223\"\u003e\n \u003cspan style=\"display:inline-flex;align-items:center;gap:8px\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpath d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eInformations de livraison\u003c\/span\u003e\u003cspan class=\"ecopy-acc-ic\" style=\"color:#9CA3AF\"\u003e+\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cp class=\"ecopy-acc-body\" style=\"margin:6px 0 2px;color:#4B5563\"\u003eLivraison gratuite dans le monde entier sur toutes les commandes. Livraison sous 5 à 8 jours ouvrés.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-top:1px solid #e1e3e5;padding:9px 0;\"\u003e\n \u003csummary style=\"display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:calc(var(--ecopy-acc-size, 14px) + 1.5px);font-weight:600;color:#202223\"\u003e\n \u003cspan style=\"display:inline-flex;align-items:center;gap:8px\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle\"\u003e\u003cpolyline points=\"1 4 1 10 7 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M3.51 15a9 9 0 1 0 2.13-9.36L1 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePolitique de retour\u003c\/span\u003e\u003cspan class=\"ecopy-acc-ic\" style=\"color:#9CA3AF\"\u003e+\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cp class=\"ecopy-acc-body\" style=\"margin:6px 0 2px;color:#4B5563\"\u003eRetours faciles sous 30 jours. Si vous n'êtes pas satisfait, renvoyez le produit pour un remboursement intégral.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.ecopy-variant{display:inline-flex;align-items:center;gap:7px;background:#fff;font:inherit;font-size:13px;color:#202223;line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}\n.ecopy-variant:active{transform:scale(.96)}\n.ecopy-variant.is-on{box-shadow:0 0 0 1px var(--ecopy-btn)}\n.ecopy-sw{width:14px;height:14px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}\n#ecopy-price,#ecopy-discount{display:inline-block}\n.ecopy-bump{animation:ecopy-bump .4s cubic-bezier(.22,1,.36,1)}\n@keyframes ecopy-bump{0%{opacity:.25;transform:translateY(5px)}100%{opacity:1;transform:none}}\n.ecopy-qty-input.ecopy-bump{animation-duration:.25s}\n.ecopy-qty-minus[aria-disabled=true]{opacity:.35;cursor:default}\n@media (prefers-reduced-motion:reduce){.ecopy-bump,.ecopy-variant{animation:none;transition:none}}\n\/* Badge *\/\n.ecopy-bdg{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:5px;overflow:hidden}\n.ecopy-bdg--solid,.ecopy-bdg--shine{background:var(--ecopy-brand);color:var(--ecopy-btn-t,#fff)}\n.ecopy-bdg--soft,.ecopy-bdg--pulse{background:color-mix(in srgb,var(--ecopy-brand) 12%,#fff);color:var(--ecopy-brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ecopy-brand) 25%,#fff)}\n.ecopy-bdg--outline{background:transparent;color:var(--ecopy-brand);box-shadow:inset 0 0 0 1.5px var(--ecopy-brand)}\n.ecopy-bdg-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--ecopy-brand);flex-shrink:0}\n.ecopy-bdg-dot::after{content:\"\";position:absolute;inset:0;border-radius:50%;background:var(--ecopy-brand);animation:ecopy-bdg-ping 1.6s ease-out infinite}\n.ecopy-bdg--shine::after{content:\"\";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:ecopy-bdg-shine 3.5s ease-in-out infinite}\n@keyframes ecopy-bdg-ping{0%{transform:scale(1);opacity:.6}100%{transform:scale(2.6);opacity:0}}\n@keyframes ecopy-bdg-shine{0%{left:-60%}40%,100%{left:130%}}\n\/* Benefit pills *\/\n.ecopy-pills{display:grid;grid-template-columns:repeat(var(--pill-cols,2),minmax(0,1fr));gap:8px}\n@media (max-width:420px){.ecopy-pills.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}}\n.ecopy-pill{display:flex;align-items:center;gap:8px;border-radius:10px;padding:9px 12px}\n.ecopy-pill--soft{background:rgba(128,128,128,.12)}\n.ecopy-pill--brand{background:color-mix(in srgb,var(--ecopy-brand) 10%,#fff)}\n.ecopy-pill--outline{background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ecopy-brand) 35%,#e5e7eb)}\n\/* Guarantee callout *\/\n.ecopy-gc{display:flex;align-items:center;gap:12px}\n.ecopy-gc-ic{flex-shrink:0;display:flex;align-items:center;justify-content:center}\n.ecopy-gc-tx{font-size:12px;margin-top:2px;line-height:1.4}\n.ecopy-gc--pill{background:var(--ecopy-brand);color:#fff;border-radius:999px;padding:12px 20px}\n.ecopy-gc--pill .ecopy-gc-tx{opacity:.92}\n.ecopy-gc--card{background:color-mix(in srgb,var(--ecopy-brand) 7%,#fff);border:1px solid color-mix(in srgb,var(--ecopy-brand) 22%,#e5e7eb);border-radius:var(--ecopy-radius,12px);padding:14px 16px;color:#111827}\n.ecopy-gc--card .ecopy-gc-ic{width:40px;height:40px;border-radius:50%;background:var(--ecopy-brand);color:#fff}\n.ecopy-gc--outline{border:1.5px solid var(--ecopy-brand);border-radius:12px;padding:12px 16px;color:#111827}\n.ecopy-gc--outline .ecopy-gc-ic,.ecopy-gc--minimal .ecopy-gc-ic{color:var(--ecopy-brand)}\n.ecopy-gc--card .ecopy-gc-tx,.ecopy-gc--outline .ecopy-gc-tx,.ecopy-gc--minimal .ecopy-gc-tx{color:#6b7280}\n.ecopy-gc--minimal{padding:4px 0;color:#111827}\n\/* Trust badges *\/\n.ecopy-tb{display:flex;flex-wrap:wrap;gap:8px}\n.ecopy-tb-it{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:90px;text-align:center;font-size:12px;color:#6d7175}\n.ecopy-tb-ic{display:flex}\n.ecopy-tb--row{padding:12px 14px;background:#fafafa;border:1px solid #eee;border-radius:10px}\n.ecopy-tb--cards .ecopy-tb-it{padding:12px 8px;background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04)}\n.ecopy-tb--cards .ecopy-tb-ic,.ecopy-tb--list .ecopy-tb-ic,.ecopy-tb--minimal .ecopy-tb-ic{color:var(--ecopy-brand)}\n.ecopy-tb--list{flex-direction:column;gap:10px}\n.ecopy-tb--list .ecopy-tb-it{flex-direction:row;text-align:start;gap:10px;font-size:13.5px;color:#374151;min-width:0}\n.ecopy-tb--list .ecopy-tb-ic svg{width:22px;height:22px}\n.ecopy-tb--minimal{gap:8px 16px}\n.ecopy-tb--minimal .ecopy-tb-it{flex-direction:row;flex:0 1 auto;min-width:0;gap:6px;font-size:12px}\n.ecopy-tb--minimal .ecopy-tb-ic svg{width:18px;height:18px}\n@media (prefers-reduced-motion:reduce){.ecopy-bdg-dot::after,.ecopy-bdg--shine::after{animation:none}}\n\/* Scroll reveal — only once the script adds .ecopy-rv-on (progressive enhancement). *\/\n.ecopy-rv-on .ecopy-rv{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}\n.ecopy-rv-on .ecopy-rv.is-in{opacity:1;transform:none}\n\/* Accordions: the body slides open, the + turns into × *\/\ndetails[open]\u003e.ecopy-acc-body{animation:ecopy-acc .3s ease}\n.ecopy-acc-ic{display:inline-block;transition:transform .25s ease}\ndetails[open] .ecopy-acc-ic{transform:rotate(45deg)}\n@keyframes ecopy-acc{from{opacity:0;transform:translateY(-4px)}}\n@media (prefers-reduced-motion:reduce){details[open]\u003e.ecopy-acc-body{animation:none}.ecopy-acc-ic{transition:none}}\n\u003c\/style\u003e\n\n\n\u003cdiv id=\"ecopy-sticky\" style=\"position:fixed;left:0;right:0;bottom:0;transform:translateY(110%);transition:transform .28s ease;z-index:9998;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -3px 16px rgba(0,0,0,.10);font-family:var(--ecopy-font, inherit)\"\u003e\n \u003cdiv style=\"max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px\"\u003e\n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\" style=\"width:44px;height:44px;object-fit:cover;border-radius:8px;flex-shrink:0\"\u003e\n \u003cdiv style=\"flex:1;min-width:0\"\u003e\n \u003cdiv style=\"font-size:13px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis\"\u003eVêtement de Protection pour Apiculteurs - Vareuse de Sécurité\u003c\/div\u003e\n \u003cdiv style=\"font-size:13px\"\u003e\n\u003cspan id=\"ecopy-sticky-price\" class=\"money\" style=\"font-weight:700;color:#000000\"\u003e$39.99\u003c\/span\u003e\u003cspan id=\"ecopy-sticky-compare\" class=\"money\" style=\"display:none\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"ecopy-atc\" data-vid=\"48396384567463\" style=\"flex-shrink:0;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:12px 22px;border-radius:var(--ecopy-radius);font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap\"\u003eAjouter au panier\u003c\/button\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"ecopy-analytics\" data-vid=\"48396384567463\" data-price=\"39.99\" data-currency=\"USD\" data-title=\"Vêtement de Protection pour Apiculteurs - Vareuse de Sécurité\" data-handle=\"habillement-de-protection-vareuse\" style=\"display:none\"\u003e\u003c\/div\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\/\",\"@type\":\"Product\",\"name\":\"Vêtement de Protection pour Apiculteurs - Vareuse de Sécurité\",\"description\":\"Protégez-vous des piqûres d'abeilles avec notre vareuse de protection spécialisée\",\"image\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\"],\"offers\":{\"@type\":\"Offer\",\"price\":\"39.99\",\"priceCurrency\":\"USD\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"\/products\/habillement-de-protection-vareuse\"},\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"4.8\",\"reviewCount\":1200}}\u003c\/script\u003e\n\n\u003cstyle\u003e\n.ecopy-atc{transition:transform .15s ease,opacity .15s ease,background-color .2s ease}\n.ecopy-atc:active{transform:scale(.98)}\n.ecopy-atc.is-busy,.ecopy-atc.is-done,.ecopy-atc.is-soldout{animation:none!important}\n.ecopy-atc.is-busy{cursor:progress;opacity:.85}\n.ecopy-atc.is-done{background:#16a34a!important;color:#fff!important}\n.ecopy-atc.is-soldout{background:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none!important}\n.ecopy-spin{display:inline-block;width:17px;height:17px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-3px;animation:ecopy-spin .7s linear infinite}\n@keyframes ecopy-spin{to{transform:rotate(360deg)}}\n.ecopy-atc-msg{display:none;padding:9px 12px;border-radius:8px;background:#FEF2F2;border:1px solid #FECACA;color:#B91C1C;font-size:13px;line-height:1.4}\n.ecopy-variant.is-soldout{opacity:.45;text-decoration:line-through}\n@media (prefers-reduced-motion:reduce){.ecopy-spin{animation-duration:2s}}\n\u003c\/style\u003e\n\u003cdiv id=\"ecopy-cfg\" data-cart=\"1\" data-empty=\"Votre panier est vide\" data-added=\"Ajouté au panier\" data-soldout=\"Épuisé\" data-err=\"Impossible d'ajouter au panier. Veuillez réessayer.\" data-remove=\"Retirer\" data-money-format=\"$[[amount]]\" data-currency=\"USD\" data-secondary=\"scrollTop\" data-secondary-url=\"\" style=\"display:none\"\u003e\u003c\/div\u003e\n\u003cstyle\u003e\n.ecopy-drawer{position:fixed;inset:0;z-index:99999;visibility:hidden;pointer-events:none;transition:visibility 0s .35s}\n.ecopy-drawer.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}\n.ecopy-drawer-ov{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .3s ease}\n.ecopy-drawer.is-open .ecopy-drawer-ov{opacity:1}\n.ecopy-drawer-panel{position:absolute;top:0;right:0;width:390px;max-width:92vw;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-8px 0 30px rgba(0,0,0,.18);transform:translateX(100%);transition:transform .35s cubic-bezier(.22,1,.36,1)}\n.ecopy-drawer.is-open .ecopy-drawer-panel{transform:none}\n.ecopy-root[dir=rtl] .ecopy-drawer-panel{right:auto;left:0;transform:translateX(-100%)}\n.ecopy-root[dir=rtl] .ecopy-drawer.is-open .ecopy-drawer-panel{transform:none}\n.ecopy-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #eee}\n.ecopy-drawer-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin-inline-start:8px;border-radius:999px;background:var(--ecopy-brand);color:#fff;font-size:12px;font-weight:700}\n.ecopy-drawer-x{width:40px;height:40px;border:none;background:none;font-size:24px;line-height:1;cursor:pointer;border-radius:8px;color:#374151}\n.ecopy-drawer-x:hover{background:#f3f4f6}\n#ecopy-drawer-body{flex:1;overflow:auto;padding:6px 18px;-webkit-overflow-scrolling:touch}\n.ecopy-line{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #f0f0f0;transition:opacity .2s}\n#ecopy-drawer-body.is-fresh .ecopy-line{animation:ecopy-line-in .35s ease both}\n.ecopy-line.is-busy{opacity:.5;pointer-events:none}\n.ecopy-line img,.ecopy-line-ph{width:64px;height:64px;object-fit:cover;border-radius:8px;flex-shrink:0;background:#f3f4f6}\n.ecopy-line-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}\n.ecopy-line-title{font-size:13.5px;font-weight:600;color:#111827;line-height:1.35}\n.ecopy-line-var{font-size:12px;color:#6b7280}\n.ecopy-line-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}\n.ecopy-line-qty{display:inline-flex;align-items:center;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}\n.ecopy-lq{width:32px;height:32px;border:none;background:#fff;font-size:16px;cursor:pointer;color:#111827}\n.ecopy-lq:hover{background:#f9fafb}\n.ecopy-line-n{min-width:26px;text-align:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}\n.ecopy-line-price{font-size:13.5px;font-weight:700;color:#111827;text-align:end}\n.ecopy-line-price s{display:block;font-weight:400;font-size:12px;color:#9ca3af}\n.ecopy-line-rm{align-self:flex-start;width:30px;height:30px;border:none;background:none;color:#9ca3af;font-size:18px;cursor:pointer;border-radius:6px}\n.ecopy-line-rm:hover{background:#fef2f2;color:#b91c1c}\n.ecopy-drawer-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #eee;display:flex;flex-direction:column;gap:8px}\n.ecopy-drawer-sub{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:700;color:#111827}\n.ecopy-drawer-note{font-size:12px;color:#6b7280;margin:0}\n.ecopy-drawer-empty{text-align:center;color:#888;margin-top:32px}\n@keyframes ecopy-line-in{from{opacity:0;transform:translateY(6px)}}\n@media (prefers-reduced-motion:reduce){.ecopy-drawer-panel,.ecopy-drawer-ov{transition:none}.ecopy-line{animation:none}}\n\u003c\/style\u003e\n\u003cdiv id=\"ecopy-drawer\" class=\"ecopy-drawer\" aria-hidden=\"true\"\u003e\n \u003cdiv id=\"ecopy-drawer-overlay\" class=\"ecopy-drawer-ov\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-drawer-panel\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Votre panier\" style=\"font-family:var(--ecopy-font, inherit)\"\u003e\n \u003cdiv class=\"ecopy-drawer-head\"\u003e\n\u003cstrong style=\"display:flex;align-items:center;font-size:16px\"\u003eVotre panier\u003cspan id=\"ecopy-drawer-count\" class=\"ecopy-drawer-count\" hidden\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cbutton id=\"ecopy-drawer-close\" class=\"ecopy-drawer-x\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n\u003c\/div\u003e\n \u003cdiv id=\"ecopy-drawer-body\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-drawer-foot\"\u003e\n \u003cdiv class=\"ecopy-drawer-sub\"\u003e\n\u003cspan\u003eSous-total\u003c\/span\u003e\u003cspan id=\"ecopy-drawer-sub\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cp class=\"ecopy-drawer-note\"\u003eTaxes et livraison calculées au paiement\u003c\/p\u003e\n \u003cbutton id=\"ecopy-checkout\" style=\"width:100%;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:15px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer\"\u003ePasser la commande\u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"ecopy-lightbox\" style=\"display:none;position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.9);align-items:center;justify-content:center;cursor:zoom-out\"\u003e\n \u003cbutton id=\"ecopy-lightbox-close\" aria-label=\"Close\" style=\"position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:34px;line-height:1;cursor:pointer\"\u003e×\u003c\/button\u003e\n \u003cbutton class=\"ecopy-lb-prev\" aria-label=\"Previous image\" style=\"position:absolute;left:16px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:none;color:#fff;font-size:32px;width:48px;height:48px;border-radius:50%;cursor:pointer\"\u003e‹\u003c\/button\u003e\n \u003cimg id=\"ecopy-lightbox-img\" src=\"\" alt=\"\" style=\"max-width:92vw;max-height:92vh;object-fit:contain;border-radius:6px\"\u003e\n \u003cbutton class=\"ecopy-lb-next\" aria-label=\"Next image\" style=\"position:absolute;right:16px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:none;color:#fff;font-size:32px;width:48px;height:48px;border-radius:50%;cursor:pointer\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){\nif(window.__ecopyInit)return;window.__ecopyInit=1;\nvar cfg=document.getElementById('ecopy-cfg');if(!cfg)return;var d=cfg.dataset;var sel=null;\nvar dr=document.getElementById('ecopy-drawer');\nfunction open(){if(!dr)return;dr.classList.add('is-open');dr.setAttribute('aria-hidden','false');document.documentElement.style.overflow='hidden';var x=document.getElementById('ecopy-drawer-close');if(x)setTimeout(function(){x.focus({preventScroll:true});},60);}\nfunction close(){if(!dr)return;dr.classList.remove('is-open');dr.setAttribute('aria-hidden','true');document.documentElement.style.overflow='';}\nfunction qty(){var q=document.getElementById('ecopy-qty');var n=q?parseInt(q.value,10):1;return(!n||n\u003c1)?1:n;}\n\/\/ Shop money format for the cart drawer prices. Its placeholders arrive as\n\/\/ [[amount]] (not double braces) so a theme-mode Liquid section never parses them.\nvar MF=d.moneyFormat||'',CUR=d.currency||'';\n\/\/ Shopify Markets: the visitor may browse in another currency than the shop's.\nvar FX=(window.Shopify\u0026\u0026window.Shopify.currency)||{},ACT=String(FX.active||CUR||'').toUpperCase();\nvar LOCAL=!!(CUR\u0026\u0026ACT\u0026\u0026ACT!==String(CUR).toUpperCase());\nfunction fmtLocal(n){try{return new Intl.NumberFormat(document.documentElement.lang||'en',{style:'currency',currency:ACT}).format(n);}catch(_){return n.toFixed(2)+' '+ACT;}}\nfunction fmtMoney(cents){var n=(Number(cents)||0)\/100;if(LOCAL)return fmtLocal(n);\n if(MF){var g=function(dec,t,c){var x=Math.abs(n).toFixed(dec).split('.');return(n\u003c0?'-':'')+x[0].replace(\/\\B(?=(\\d{3})+(?!\\d))\/g,t)+(x[1]?c+x[1]:'');};\n return MF.replace(\/\u003c[^\u003e]+\u003e\/g,'').replace(\/\\[\\[\\s*(\\w+)\\s*\\]\\]\/g,function(_,k){return k==='amount_no_decimals'?g(0,',','.'):k==='amount_with_comma_separator'?g(2,'.',','):k==='amount_no_decimals_with_comma_separator'?g(0,'.',','):k==='amount_with_apostrophe_separator'?g(2,\"'\",'.'):k==='amount_with_space_separator'?g(2,' ',','):k==='amount_no_decimals_with_space_separator'?g(0,' ',','):g(2,',','.');}).trim();}\n try{return new Intl.NumberFormat(document.documentElement.lang||'en',{style:'currency',currency:CUR||'USD'}).format(n);}catch(_){return n.toFixed(2);}}\n\/\/ Buy buttons (main + sticky): busy → added \/ sold-out states.\nvar busy=false,SOLD={};\nfunction setAtc(state,text){var bs=document.querySelectorAll('.ecopy-atc');for(var i=0;i\u003cbs.length;i++){var b=bs[i];if(!b.hasAttribute('data-label'))b.setAttribute('data-label',b.innerHTML);\n b.classList.remove('is-busy','is-done','is-soldout');if(state)b.classList.add('is-'+state);b.disabled=(state==='busy'||state==='soldout');b.setAttribute('aria-busy',state==='busy'?'true':'false');\n b.innerHTML=state==='busy'?'\u003cspan class=\"ecopy-spin\" aria-hidden=\"true\"\u003e\u003c\/span\u003e':(text!=null?text:b.getAttribute('data-label'));}}\nfunction flash(msg){var b=document.getElementById('ecopy-buy');if(!b)return;var m=document.getElementById('ecopy-atc-msg');\n if(!m){m=document.createElement('div');m.id='ecopy-atc-msg';m.className='ecopy-atc-msg';m.setAttribute('role','alert');b.parentNode.insertBefore(m,b.nextSibling);}\n m.textContent=msg;m.style.display='block';clearTimeout(m._t);m._t=setTimeout(function(){m.style.display='none';},6000);}\n\/\/ Small \"pop\" when a value changes (price, quantity, discount badge).\nfunction bump(el){if(!el)return;el.classList.remove('ecopy-bump');void el.offsetWidth;el.classList.add('ecopy-bump');}\nfunction qtyUi(){var q=document.getElementById('ecopy-qty'),m=document.querySelector('.ecopy-qty-minus');if(q\u0026\u0026m)m.setAttribute('aria-disabled',(parseInt(q.value,10)||1)\u003c=1?'true':'false');}\nqtyUi();document.addEventListener('input',function(e){if(e.target\u0026\u0026e.target.id==='ecopy-qty')qtyUi();});\nfunction curVid(){var b=document.getElementById('ecopy-buy');return String(sel||(b\u0026\u0026b.getAttribute('data-vid'))||'');}\nfunction applySold(){if(busy)return;var ch=document.querySelectorAll('.ecopy-variant');for(var i=0;i\u003cch.length;i++)ch[i].classList.toggle('is-soldout',!!SOLD[ch[i].getAttribute('data-vid')]);\n if(SOLD[curVid()])setAtc('soldout',d.soldout||'Sold out');else setAtc(null);}\n\n\/\/ ── Analytics: fire standard e-commerce events to whatever pixel is present ────\nvar an=document.getElementById('ecopy-analytics');var A=an?an.dataset:{};\nvar selPrice=parseFloat(A.price||'0')||0;\nfunction track(fbName,gaName){\n try{\n var val=selPrice*qty();var cur=A.currency||'USD';var vid=sel||A.vid||'';\n if(window.fbq)fbq('track',fbName,{content_type:'product',content_ids:[String(vid)],content_name:A.title||'',value:val,currency:cur});\n if(window.ttq\u0026\u0026ttq.track)ttq.track(fbName==='AddToCart'?'AddToCart':fbName==='InitiateCheckout'?'InitiateCheckout':'ViewContent',{content_id:String(vid),content_name:A.title||'',value:val,currency:cur});\n if(window.gtag)gtag('event',gaName,{currency:cur,value:val,items:[{item_id:String(vid),item_name:A.title||'',price:selPrice,quantity:qty()}]});\n if(window.pintrk)pintrk('track',fbName==='AddToCart'?'addtocart':fbName==='InitiateCheckout'?'checkout':'pagevisit',{value:val,currency:cur});\n }catch(_){}\n}\nif('requestAnimationFrame'in window)requestAnimationFrame(function(){track('ViewContent','view_item');});\nelse track('ViewContent','view_item');\n\n\/\/ ── Estimated-delivery date range (client-side, so it's always \"from today\") ──\n(function(){\n var el=document.getElementById('ecopy-delivery');if(!el)return;\n var mn=parseInt(el.getAttribute('data-min')||'5',10)||5,mx=parseInt(el.getAttribute('data-max')||'10',10)||10;\n var lo=new Date(),hi=new Date();lo.setDate(lo.getDate()+mn);hi.setDate(hi.getDate()+mx);\n var loc=(document.documentElement.lang||'en').slice(0,2);\n var f={day:'numeric',month:'short'};\n var fmt;try{fmt=new Intl.DateTimeFormat(loc,f);}catch(_){fmt=new Intl.DateTimeFormat('en',f);}\n el.innerHTML='\u003csvg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0\"\u003e\u003cpath d=\"M14 18V6a1 1 0 0 0-1-1H2v12\"\/\u003e\u003cpath d=\"M14 9h5l3 3v6h-8\"\/\u003e\u003ccircle cx=\"7\" cy=\"18\" r=\"2\"\/\u003e\u003ccircle cx=\"17\" cy=\"18\" r=\"2\"\/\u003e\u003c\/svg\u003e\u003cspan\u003e'+(el.getAttribute('data-tpl')||'')+' \u003cstrong\u003e'+fmt.format(lo)+'\u003c\/strong\u003e '+(el.getAttribute('data-and')||'-')+' \u003cstrong\u003e'+fmt.format(hi)+'\u003c\/strong\u003e\u003c\/span\u003e';\n})();\n\nfunction h(x){return String(x==null?'':x).replace(\/[\u0026\u003c\u003e\"']\/g,function(m){return{'\u0026':'\u0026amp;','\u003c':'\u0026lt;','\u003e':'\u0026gt;','\"':'\u0026quot;',\"'\":'\u0026#39;'}[m];});}\nfunction render(c,fresh){var b=document.getElementById('ecopy-drawer-body');if(!b)return;b.classList.toggle('is-fresh',!!fresh);\n var n=c\u0026\u0026c.item_count||0,ct=document.getElementById('ecopy-drawer-count');if(ct){ct.textContent=n;ct.hidden=!n;}\n var st=document.getElementById('ecopy-drawer-sub');if(st){st.classList.add('money');st.textContent=c?fmtMoney(c.total_price||0):'';}\n if(!c||!c.items||!c.items.length){b.innerHTML='\u003cp class=\"ecopy-drawer-empty\"\u003e'+h(d.empty||'Your cart is empty')+'\u003c\/p\u003e';return;}\n b.innerHTML=c.items.map(function(it,i){var vt=it.variant_title\u0026\u0026!\/^default title$\/i.test(it.variant_title)?it.variant_title:'';\n return '\u003cdiv class=\"ecopy-line\" data-line=\"'+(i+1)+'\" data-qty=\"'+it.quantity+'\"\u003e'+(it.image?'\u003cimg src=\"'+h(it.image)+'\" alt=\"\" loading=\"lazy\"\/\u003e':'\u003cspan class=\"ecopy-line-ph\"\u003e\u003c\/span\u003e')\n +'\u003cdiv class=\"ecopy-line-main\"\u003e\u003cdiv class=\"ecopy-line-title\"\u003e'+h(it.product_title)+'\u003c\/div\u003e'+(vt?'\u003cdiv class=\"ecopy-line-var\"\u003e'+h(vt)+'\u003c\/div\u003e':'')\n +'\u003cdiv class=\"ecopy-line-row\"\u003e\u003cdiv class=\"ecopy-line-qty\"\u003e\u003cbutton type=\"button\" class=\"ecopy-lq\" data-d=\"-1\" aria-label=\"−\"\u003e−\u003c\/button\u003e\u003cspan class=\"ecopy-line-n\"\u003e'+it.quantity+'\u003c\/span\u003e\u003cbutton type=\"button\" class=\"ecopy-lq\" data-d=\"1\" aria-label=\"+\"\u003e+\u003c\/button\u003e\u003c\/div\u003e'\n +'\u003cdiv class=\"ecopy-line-price\"\u003e'+(it.final_line_price\u003cit.original_line_price?'\u003cs class=\"money\"\u003e'+fmtMoney(it.original_line_price)+'\u003c\/s\u003e':'')+'\u003cspan class=\"money\"\u003e'+fmtMoney(it.final_line_price)+'\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e'\n +'\u003cbutton type=\"button\" class=\"ecopy-line-rm\" aria-label=\"'+h(d.remove||'Remove')+'\"\u003e×\u003c\/button\u003e\u003c\/div\u003e';}).join('');}\n\/\/ Change a cart line (qty 0 = remove) and redraw the drawer.\nfunction changeLine(el,q){var ln=el.getAttribute('data-line');el.classList.add('is-busy');\n fetch('\/cart\/change.js',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/json'},body:JSON.stringify({line:Number(ln),quantity:Math.max(0,q)})})\n .then(function(r){return r.json().then(function(j){if(!r.ok)throw j;return j;});}).then(render)\n .catch(function(err){el.classList.remove('is-busy');fetch('\/cart.js').then(function(r){return r.json();}).then(function(c){render(c);\n var bd=document.getElementById('ecopy-drawer-body');if(bd\u0026\u0026err\u0026\u0026err.description){var m=document.createElement('div');m.className='ecopy-atc-msg';m.style.display='block';m.style.marginTop='10px';m.setAttribute('role','alert');m.textContent=err.description;bd.insertBefore(m,bd.firstChild);}});});}\nfunction lines(vid){var b=document.getElementById('ecopy-bundle-items');var v=b\u0026\u0026b.value;if(v){var out=v.split(',').map(function(p){var x=p.split(':');return{id:Number(x[0]),quantity:parseInt(x[1],10)||1};}).filter(function(l){return l.id;});if(out.length)return out;}return[{id:Number(vid),quantity:qty()}];}\nfunction addToCart(vid){if(busy)return;busy=true;setAtc('busy');var m=document.getElementById('ecopy-atc-msg');if(m)m.style.display='none';\n track('AddToCart','add_to_cart');\n fetch('\/cart\/add.js',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/json'},body:JSON.stringify({items:lines(vid)})})\n .then(function(r){return r.json().catch(function(){return{};}).then(function(j){if(!r.ok)throw j;return j;});})\n .then(function(){setAtc('done','\u0026#10003; '+(d.added||'Added'));setTimeout(function(){busy=false;applySold();},1600);return fetch('\/cart.js');})\n .then(function(r){return r.json();}).then(function(c){render(c,true);open();})\n .catch(function(err){busy=false;applySold();flash((err\u0026\u0026(err.description||err.message))||d.err||'Could not add to cart');});}\n\n\/\/ ── Image gallery ────────────────────────────────────────────────────────────\nvar gal=document.getElementById('ecopy-gallery');\nvar gImgs=[];try{gImgs=JSON.parse(gal\u0026\u0026gal.getAttribute('data-images')||'[]');}catch(_){}\nfunction showImg(i){\n if(!gImgs.length)return;i=((i%gImgs.length)+gImgs.length)%gImgs.length;\n if(gal)gal.setAttribute('data-idx',String(i));\n var m=document.getElementById('ecopy-main-img');if(m)m.src=gImgs[i];\n var lb=document.getElementById('ecopy-lightbox-img');if(lb\u0026\u0026document.getElementById('ecopy-lightbox').style.display!=='none')lb.src=gImgs[i];\n var ts=document.querySelectorAll('.ecopy-thumb');for(var k=0;k\u003cts.length;k++){ts[k].style.borderColor=(+ts[k].getAttribute('data-idx')===i)?'var(--ecopy-btn)':'#e1e3e5';}\n}\nfunction curIdx(){return gal?(+gal.getAttribute('data-idx')||0):0;}\nfunction imgKey(u){return String(u||'').split('?')[0].replace(\/^https?:\/,'').toLowerCase();}\nfunction showUrl(u){if(!u)return;var k=imgKey(u);for(var i=0;i\u003cgImgs.length;i++){if(imgKey(gImgs[i])===k){showImg(i);return;}}var m=document.getElementById('ecopy-main-img');if(m)m.src=u;}\nwindow.ecopyShowImage=showUrl;\nfunction openLB(){var o=document.getElementById('ecopy-lightbox');if(!o)return;o.style.display='flex';var lb=document.getElementById('ecopy-lightbox-img');if(lb)lb.src=gImgs[curIdx()]||'';}\nfunction closeLB(){var o=document.getElementById('ecopy-lightbox');if(o)o.style.display='none';}\n\n\/\/ ── Touch swipe: carousels (buy-box reviews, reels, video testimonials), the\n\/\/ main product photo and the lightbox. Drives each carousel's own prev\/next.\nvar SW=[['.ecopy-rc','.ecopy-rc-prev','.ecopy-rc-next'],['.ecopy-reels','.ecopy-reels-prev','.ecopy-reels-next']];\nvar sw=null,swiped=0;\nfunction nativeScroll(t,root){for(var n=t;n\u0026\u0026n!==root;n=n.parentNode){if(n.nodeType===1){var o=getComputedStyle(n).overflowX;if((o==='auto'||o==='scroll')\u0026\u0026n.scrollWidth\u003en.clientWidth)return true;}}return false;}\ndocument.addEventListener('touchstart',function(e){sw=null;if(e.touches.length!==1)return;var t=e.target;if(!t.closest)return;\n for(var i=0;i\u003cSW.length;i++){var r=t.closest(SW[i][0]);if(r){if(!nativeScroll(t,r))sw={r:r,p:SW[i][1],n:SW[i][2]};break;}}\n if(!sw\u0026\u0026(t.closest('#ecopy-lightbox')||(t.closest('#ecopy-gallery')\u0026\u0026!t.closest('.ecopy-gal-grid'))))sw={g:1};\n if(sw){sw.x=e.touches[0].clientX;sw.y=e.touches[0].clientY;sw.t=Date.now();}},{passive:true});\ndocument.addEventListener('touchend',function(e){var s=sw;sw=null;if(!s)return;var c=e.changedTouches[0],dx=c.clientX-s.x,dy=c.clientY-s.y;\n if(Math.abs(dx)\u003c40||Math.abs(dx)\u003cMath.abs(dy)*1.3||Date.now()-s.t\u003e900)return;\n var fwd=document.querySelector('.ecopy-root[dir=rtl]')?dx\u003e0:dx\u003c0;swiped=Date.now();\n if(s.g){showImg(curIdx()+(fwd?1:-1));return;}\n var b=s.r.querySelector(fwd?s.n:s.p);if(b)b.click();},{passive:true});\n\ndocument.addEventListener('click',function(e){var t=e.target;if(!t.closest)return;\n \/\/ The tap that ends a swipe must not also open the zoom \/ a video.\n if(Date.now()-swiped\u003c450\u0026\u0026t.closest('#ecopy-gallery,#ecopy-lightbox,.ecopy-rc,.ecopy-reels')\u0026\u0026!t.closest('button')){e.preventDefault();return;}\n \/\/ Quantity stepper\n if(t.closest('.ecopy-qty-minus')){var q=document.getElementById('ecopy-qty');if(q){var o=parseInt(q.value,10)||1;q.value=Math.max(1,o-1);if(o\u003e1)bump(q);qtyUi();}return;}\n if(t.closest('.ecopy-qty-plus')){var q2=document.getElementById('ecopy-qty');if(q2){q2.value=(parseInt(q2.value,10)||1)+1;bump(q2);qtyUi();}return;}\n \/\/ Gallery\n var th=t.closest('.ecopy-thumb');if(th){showImg(+th.getAttribute('data-idx')||0);return;}\n if(t.closest('.ecopy-gal-prev')||t.closest('.ecopy-lb-prev')){showImg(curIdx()-1);return;}\n if(t.closest('.ecopy-gal-next')||t.closest('.ecopy-lb-next')){showImg(curIdx()+1);return;}\n var gi=t.closest('.ecopy-grid-img');if(gi){if(gal\u0026\u0026!gal.hasAttribute('data-nozoom')){gal.setAttribute('data-idx',gi.getAttribute('data-idx'));openLB();}return;}\n if(t.closest('.ecopy-gal-zoom')||(t.id==='ecopy-main-img'\u0026\u0026!(gal\u0026\u0026gal.hasAttribute('data-nozoom')))){openLB();return;}\n if(t.id==='ecopy-lightbox'||t.id==='ecopy-lightbox-close'||t.id==='ecopy-lightbox-img'){closeLB();return;}\n \/\/ Add to cart\n var atc=t.closest('.ecopy-atc');if(atc){e.preventDefault();var vid=sel||atc.getAttribute('data-vid');if(atc.disabled)return;if(d.cart==='1'\u0026\u0026vid){addToCart(vid);}else if(vid){setAtc('busy');window.location.href=\"\/en\/cart\"+lines(vid).map(function(l){return l.id+':'+l.quantity;}).join(',');}else{window.location.href=\"\/en\/cart\";}return;}\n var v=t.closest('.ecopy-variant');if(v){sel=v.getAttribute('data-vid');showUrl(v.getAttribute('data-img'));var sibs=v.parentNode.querySelectorAll('.ecopy-variant');for(var i=0;i\u003csibs.length;i++){sibs[i].style.borderColor='#d1d5db';sibs[i].classList.remove('is-on');sibs[i].setAttribute('aria-pressed','false');}v.style.borderColor='var(--ecopy-btn)';v.classList.add('is-on');v.setAttribute('aria-pressed','true');var pr=v.getAttribute('data-price');var cp=v.getAttribute('data-compare');\n var prNum=parseFloat(v.getAttribute('data-price-raw')||'');if(!isNaN(prNum))selPrice=prNum;\n var cpNum=parseFloat(v.getAttribute('data-compare-raw')||'');\n try{document.dispatchEvent(new CustomEvent('ecopy:variant',{detail:{price:prNum,compare:cpNum,vid:sel}}));}catch(_){}\n function setP(pid,cid){var pe=document.getElementById(pid);var ce=document.getElementById(cid);if(pe\u0026\u0026pr){if(pe.textContent!==pr)bump(pe);pe.textContent=pr;}if(ce){if(cp\u0026\u0026cp!==pr\u0026\u0026cp!==''){ce.textContent=cp;ce.style.display='';}else{ce.style.display='none';}}}\n setP('ecopy-price','ecopy-compare');setP('ecopy-sticky-price','ecopy-sticky-compare');\n applySold();\n var dc=document.getElementById('ecopy-discount'),sv=document.getElementById('ecopy-savings');\n if(dc\u0026\u0026sv){if(!isNaN(prNum)\u0026\u0026!isNaN(cpNum)\u0026\u0026cpNum\u003eprNum){var dtx='-'+Math.round((1-prNum\/cpNum)*100)+'% '+(dc.getAttribute('data-off')||'');if(dc.textContent!==dtx)bump(dc);dc.textContent=dtx;dc.style.display='';sv.style.display='';var sa=document.getElementById('ecopy-savings-amt');if(sa)sa.textContent=fmtMoney(Math.round((cpNum-prNum)*100));}else{dc.style.display='none';sv.style.display='none';}}\n return;}\n var c2=t.closest('.ecopy-cta-2');if(c2){\n \/\/ The button is a real \u003ca href\u003e; only intercept it to open the slide-out\n \/\/ cart drawer. Every other action (scroll to #ecopy-buy, custom URL) is left\n \/\/ to the browser's native anchor handling so it works even without this JS.\n if(d.secondary==='openCart'){e.preventDefault();fetch('\/cart.js').then(function(r){return r.json();}).then(function(c){render(c);open();});}\n return;}\n var lq=t.closest('.ecopy-lq');if(lq){var ln=lq.closest('.ecopy-line');changeLine(ln,(+ln.getAttribute('data-qty')||1)+(+lq.getAttribute('data-d')));return;}\n var rm=t.closest('.ecopy-line-rm');if(rm){changeLine(rm.closest('.ecopy-line'),0);return;}\n if(t.id==='ecopy-drawer-close'||t.id==='ecopy-drawer-overlay'){close();}\n if(t.id==='ecopy-checkout'){track('InitiateCheckout','begin_checkout');window.location.href=\"\/en\/checkout\";}\n});\ndocument.addEventListener('keydown',function(e){\n if(e.key==='Escape'\u0026\u0026dr\u0026\u0026dr.classList.contains('is-open')){close();return;}\n if(document.getElementById('ecopy-lightbox')\u0026\u0026document.getElementById('ecopy-lightbox').style.display==='flex'){\n if(e.key==='Escape')closeLB();else if(e.key==='ArrowLeft')showImg(curIdx()-1);else if(e.key==='ArrowRight')showImg(curIdx()+1);\n }\n});\n\n\/\/ ── Overlay \/ transparent theme headers (e.g. Horizon \"transparent header\"):\n\/\/ the header floats over the top of the page; the theme's own sections offset\n\/\/ themselves, ours don't — so measure the overlap and push our first block\n\/\/ down by exactly that much. Normal (in-flow) headers → no change.\nfunction headerOffset(){var root=document.querySelector('.ecopy-root');if(!root)return;\n \/\/ Only measure at the top of the page: a sticky header scrolled with the page would read wrong.\n if(window.scrollY\u003e10)return;\n root.style.paddingTop='';var top=root.getBoundingClientRect().top+window.scrollY,bottom=0;\n var hs=document.querySelectorAll('.shopify-section-group-header-group,body\u003eheader,#header-component,header.header');\n for(var i=0;i\u003chs.length;i++){var el=hs[i],r=el.getBoundingClientRect();if(!r.height||r.height\u003e320)continue;\n var fixed=getComputedStyle(el).position==='fixed';bottom=Math.max(bottom,r.bottom+(fixed?0:window.scrollY));}\n var over=Math.round(bottom-top);if(over\u003e2\u0026\u0026over\u003c320)root.style.paddingTop=over+'px';}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',headerOffset);else headerOffset();\nwindow.addEventListener('load',headerOffset);\nvar hoT=0;window.addEventListener('resize',function(){clearTimeout(hoT);hoT=setTimeout(headerOffset,150);});\n\n\/\/ ── Scroll reveal: blocks \u0026 sections fade\/slide in as they enter the screen ──\n\/\/ Runs after the whole page is parsed (theme sections come after this script).\nfunction reveal(){var els=document.querySelectorAll('.ecopy-rv');if(!els.length||!('IntersectionObserver'in window))return;\n if(window.matchMedia\u0026\u0026matchMedia('(prefers-reduced-motion: reduce)').matches)return;\n document.documentElement.classList.add('ecopy-rv-on');\n var io=new IntersectionObserver(function(es){var k=0;for(var i=0;i\u003ces.length;i++){var e=es[i];if(!e.isIntersecting)continue;\n e.target.style.transitionDelay=(Math.min(k++,8)*70)+'ms';e.target.classList.add('is-in');io.unobserve(e.target);}},{rootMargin:'0px 0px -6% 0px',threshold:0.06});\n for(var i=0;i\u003cels.length;i++)io.observe(els[i]);\n \/\/ Safety net: whatever is on screen after a scroll (fast jumps, anchors,\n \/\/ observer quirks) is revealed too — nothing can stay invisible.\n var tk=0;function sweep(){tk=0;var left=document.querySelectorAll('.ecopy-rv:not(.is-in)');if(!left.length){window.removeEventListener('scroll',onS);return;}\n for(var j=0;j\u003cleft.length;j++){var r=left[j].getBoundingClientRect();if(r.top\u003cwindow.innerHeight\u0026\u0026r.bottom\u003e0)left[j].classList.add('is-in');}}\n function onS(){if(!tk)tk=requestAnimationFrame(sweep);}\n window.addEventListener('scroll',onS,{passive:true});setTimeout(sweep,1500);}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',reveal);else reveal();\n\n\/\/ ── Live availability: grey out sold-out variants, disable the buy button ────\nif(A.handle\u0026\u0026window.fetch){fetch('\/products\/'+encodeURIComponent(A.handle)+'.js').then(function(r){return r.ok?r.json():null;}).then(function(p){\n if(!p||!p.variants)return;for(var i=0;i\u003cp.variants.length;i++){if(p.variants[i].available===false)SOLD[String(p.variants[i].id)]=1;}applySold();localize(p);}).catch(function(){});}\n\n\/\/ Shopify Markets: \/products\/\u003chandle\u003e.js returns the visitor's (presentment)\n\/\/ prices — show every price in that currency, exactly as Shopify charges it.\nfunction localize(p){if(!LOCAL)return;var M={},i,K=function(id){return String(id||'').split('\/').pop();};\n for(i=0;i\u003cp.variants.length;i++){var v=p.variants[i];M[String(v.id)]={p:v.price\/100,c:v.compare_at_price?v.compare_at_price\/100:NaN};}\n var ch=document.querySelectorAll('.ecopy-variant');\n for(i=0;i\u003cch.length;i++){var m=M[K(ch[i].getAttribute('data-vid'))];if(!m)continue;\n ch[i].setAttribute('data-price-raw',m.p);ch[i].setAttribute('data-price',fmtLocal(m.p));\n ch[i].setAttribute('data-compare-raw',isFinite(m.c)?m.c:'');ch[i].setAttribute('data-compare',isFinite(m.c)?fmtLocal(m.c):'');}\n var op=document.querySelectorAll('.ecopy-bt-var option');\n for(i=0;i\u003cop.length;i++){var m2=M[K(op[i].value)];if(m2){op[i].setAttribute('data-price',m2.p);op[i].setAttribute('data-compare',isFinite(m2.c)?m2.c:'');}}\n var cur=M[K(curVid())]||M[String(p.variants[0]\u0026\u0026p.variants[0].id)];if(!cur)return;\n selPrice=cur.p;A.currency=ACT;\n var bd=document.querySelector('.ecopy-bundle');if(bd){bd.setAttribute('data-fmt','');bd.setAttribute('data-currency',ACT);bd.setAttribute('data-price',cur.p);bd.setAttribute('data-compare',isFinite(cur.c)?cur.c:'');}\n var on=document.querySelector('.ecopy-variant.is-on');\n if(on){on.click();return;}\n var t=function(id,v){var e=document.getElementById(id);if(e\u0026\u0026v)e.textContent=v;};\n t('ecopy-price',fmtLocal(cur.p));t('ecopy-sticky-price',fmtLocal(cur.p));\n if(isFinite(cur.c)\u0026\u0026cur.c\u003ecur.p){t('ecopy-compare',fmtLocal(cur.c));t('ecopy-sticky-compare',fmtLocal(cur.c));t('ecopy-savings-amt',fmtLocal(cur.c-cur.p));}\n try{document.dispatchEvent(new CustomEvent('ecopy:variant',{detail:{price:cur.p,compare:cur.c,vid:curVid()}}));}catch(_){}}\n\n\/\/ ── Sticky Add-to-cart bar ───────────────────────────────────────────────────\nvar sticky=document.getElementById('ecopy-sticky');\nvar buyBtn=document.getElementById('ecopy-buy');\nif(sticky\u0026\u0026buyBtn){\n var showSticky=function(v){sticky.style.transform=v?'translateY(0)':'translateY(110%)';};\n if('IntersectionObserver'in window){\n new IntersectionObserver(function(es){showSticky(!es[0].isIntersecting);},{rootMargin:'0px 0px -40px 0px'}).observe(buyBtn);\n }else{\n window.addEventListener('scroll',function(){var r=buyBtn.getBoundingClientRect();showSticky(r.bottom\u003c0);},{passive:true});\n }\n}\n})();\u003c\/script\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit);box-sizing:border-box;max-width:1100px;width:100%;margin:0 auto;padding:56px 24px\"\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;flex-direction:row;gap:40px;align-items:center\"\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\" style=\"width:100%;border-radius:var(--ecopy-radius);object-fit:cover;max-height:460px\"\u003e\u003c\/div\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px;display:flex;flex-direction:column;gap:18px\"\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;margin:0\"\u003eLa sécurité en apiculture\u003c\/h2\u003e\n \u003cp style=\"font-size:15px;color:#444;line-height:1.7;margin:0\"\u003eL'apiculture peut être un hobby ou une profession passionnante, mais elle comporte également des risques. Notre vareuse de protection est conçue pour vous protéger des piqûres d'abeilles et vous permettre de travailler en toute sécurité.\u003c\/p\u003e\n \u003ca class=\"ecopy-cta-2\" href=\"#ecopy-buy\" style=\"display:inline-block;text-align:center;text-decoration:none;width:100%;max-width:340px;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:14px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eJe le veux\u003c\/a\u003e\n \n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit)\"\u003e\u003cdiv style=\"max-width:1100px;margin:0 auto;padding:56px 24px\"\u003e\n\u003cstyle\u003e\n.ecopy-rad{container-type:inline-size;text-align:center}\n.ecopy-rad-sub{max-width:640px;margin:0 auto 44px!important}\n\/* Desktop: benefits | image | benefits — a balanced 3-column grid. *\/\n.ecopy-rad-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:48px;max-width:1000px;margin:0 auto}\n.ecopy-rad-col{display:flex;flex-direction:column;justify-content:center;gap:32px}\n.ecopy-rad-cell{display:flex;flex-direction:column;gap:6px;max-width:320px}\n.ecopy-rad-left{align-items:flex-end;text-align:right;margin-inline-start:auto}\n.ecopy-rad-right{align-items:flex-start;text-align:left}\n.ecopy-rad-ico{display:flex;margin-bottom:2px}\n.ecopy-root h3.ecopy-rad-title{margin:0;font-size:17px!important;font-weight:700;line-height:1.3!important;color:var(--ecopy-heading)}\n.ecopy-root p.ecopy-rad-desc{margin:0;font-size:15px!important;line-height:1.55!important;opacity:.85}\n.ecopy-rad-img img,.ecopy-rad-ph{display:block;width:260px;height:260px;border-radius:50%;object-fit:cover;background:#e5e7eb;box-shadow:0 10px 30px rgba(0,0,0,.08)}\n\/* Mobile (container ≤ 640px, or a small screen): image first, then every\n benefit in one centered column. *\/\n@container (max-width:640px){\n.ecopy-rad-row{display:flex;flex-direction:column;gap:24px}\n.ecopy-rad-img{order:-1}\n.ecopy-rad-col{gap:22px;width:100%}\n.ecopy-rad-cell{align-items:center!important;text-align:center!important;margin:0 auto!important}\n.ecopy-rad-img img,.ecopy-rad-ph{width:190px;height:190px}\n.ecopy-rad-sub{margin-bottom:28px!important}\n}\n@media (max-width:640px){\n.ecopy-rad-row{display:flex;flex-direction:column;gap:24px}\n.ecopy-rad-img{order:-1}\n.ecopy-rad-col{gap:22px;width:100%}\n.ecopy-rad-cell{align-items:center!important;text-align:center!important;margin:0 auto!important}\n.ecopy-rad-img img,.ecopy-rad-ph{width:190px;height:190px}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"ecopy-rad\"\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;margin:0 0 8px\"\u003eLes avantages de notre vareuse de protection\u003c\/h2\u003e\n \u003cp class=\"ecopy-rad-sub\" style=\"font-size:15px;color:#6d7175\"\u003eProtégez-vous et travaillez en toute sécurité\u003c\/p\u003e\n \u003cdiv class=\"ecopy-rad-row\"\u003e\n \u003cdiv class=\"ecopy-rad-col\"\u003e\n\u003cdiv class=\"ecopy-rad-cell ecopy-rad-left\"\u003e\n \u003cdiv class=\"ecopy-rad-ico\" style=\"color:var(--ecopy-brand)\"\u003e\u003cspan style=\"font-size:24px\"\u003e🌟\u003c\/span\u003e\u003c\/div\u003e\n \u003ch3 class=\"ecopy-rad-title\"\u003eProtection complète\u003c\/h3\u003e\n \u003cp class=\"ecopy-rad-desc\"\u003eNotre vareuse de protection couvre tout le corps et offre une protection complète contre les piqûres d'abeilles.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"ecopy-rad-cell ecopy-rad-left\"\u003e\n \u003cdiv class=\"ecopy-rad-ico\" style=\"color:var(--ecopy-brand)\"\u003e\u003cspan style=\"font-size:24px\"\u003e🎁\u003c\/span\u003e\u003c\/div\u003e\n \u003ch3 class=\"ecopy-rad-title\"\u003eTissu résistant\u003c\/h3\u003e\n \u003cp class=\"ecopy-rad-desc\"\u003eLe tissu utilisé pour notre vareuse de protection est résistant et durable, ce qui garantit une longue durée de vie.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rad-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rad-col\"\u003e\n\u003cdiv class=\"ecopy-rad-cell ecopy-rad-right\"\u003e\n \u003cdiv class=\"ecopy-rad-ico\" style=\"color:var(--ecopy-brand)\"\u003e\u003cspan style=\"font-size:24px\"\u003e💤\u003c\/span\u003e\u003c\/div\u003e\n \u003ch3 class=\"ecopy-rad-title\"\u003eConfort et liberté de mouvement\u003c\/h3\u003e\n \u003cp class=\"ecopy-rad-desc\"\u003eNotre vareuse de protection est conçue pour offrir un maximum de confort et de liberté de mouvement, ce qui vous permet de travailler en toute sécurité et efficacité.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"ecopy-rad-cell ecopy-rad-right\"\u003e\n \u003cdiv class=\"ecopy-rad-ico\" style=\"color:var(--ecopy-brand)\"\u003e\u003cspan style=\"font-size:24px\"\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n \u003ch3 class=\"ecopy-rad-title\"\u003eIdéal pour les apiculteurs\u003c\/h3\u003e\n \u003cp class=\"ecopy-rad-desc\"\u003eNotre vareuse de protection est idéale pour les apiculteurs professionnels et amateurs qui recherchent une protection fiable et confortable.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit);box-sizing:border-box;max-width:1100px;width:100%;margin:0 auto;padding:56px 24px\"\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:40px;align-items:center\"\u003e\n \u003cdiv style=\"flex:1 1 280px;min-width:260px;display:flex;flex-direction:column;gap:18px\"\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;margin:0\"\u003ePourquoi choisir notre vareuse de protection ?\u003c\/h2\u003e\n \u003cp style=\"font-size:15px;color:#444;line-height:1.7;margin:0\"\u003eNotre vareuse de protection est conçue pour offrir une protection complète et un confort optimal pour les apiculteurs. Voici quelques-unes des raisons pour lesquelles vous devriez choisir notre produit :\u003c\/p\u003e\n \u003ca class=\"ecopy-cta-2\" href=\"#ecopy-buy\" style=\"display:inline-block;text-align:center;text-decoration:none;width:100%;max-width:340px;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:14px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eJe le veux\u003c\/a\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:280px\"\u003e\n \u003ctable style=\"width:100%;border-collapse:collapse;border-radius:var(--ecopy-radius);overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.08)\"\u003e\n \u003cthead\u003e\u003ctr style=\"background:#fff\"\u003e\n\u003cth style=\"padding:11px 14px\"\u003e\u003c\/th\u003e\n\u003cth style=\"padding:11px 14px;font-size:12px;color:#202223\"\u003eOur Product\u003c\/th\u003e\n\u003cth style=\"padding:11px 14px;font-size:12px;color:#6d7175\"\u003eAutres\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding:11px 14px;background:var(--ecopy-brand);color:#fff;font-size:13px;font-weight:600\"\u003eProtection complète contre les piqûres d'abeilles\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:#cbd5e1\"\u003e✕\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding:11px 14px;background:var(--ecopy-brand);color:#fff;font-size:13px;font-weight:600\"\u003eTissu résistant et durable\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:#cbd5e1\"\u003e✕\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding:11px 14px;background:var(--ecopy-brand);color:#fff;font-size:13px;font-weight:600\"\u003eConfort et liberté de mouvement\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:#cbd5e1\"\u003e✕\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding:11px 14px;background:var(--ecopy-brand);color:#fff;font-size:13px;font-weight:600\"\u003eIdéal pour les apiculteurs professionnels et amateurs\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:#cbd5e1\"\u003e✕\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding:11px 14px;background:var(--ecopy-brand);color:#fff;font-size:13px;font-weight:600\"\u003eGarantie de qualité\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:#cbd5e1\"\u003e✕\u003c\/td\u003e\n \u003c\/tr\u003e\n\u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit)\"\u003e\u003cdiv style=\"max-width:1100px;margin:0 auto;padding:56px 24px\"\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:40px;align-items:center\"\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\" style=\"width:100%;border-radius:var(--ecopy-radius);object-fit:cover;max-height:440px\"\u003e\u003c\/div\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px;display:flex;flex-direction:column;gap:8px\"\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;margin:0 0 8px\"\u003eLes avantages de notre vareuse de protection en chiffres\u003c\/h2\u003e\n \n \u003cdiv style=\"display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #e1e3e5\"\u003e\n \u003cdiv style=\"width:60px;height:60px;border-radius:50%;border:3px solid #111827;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#202223;flex-shrink:0\"\u003e97%\u003c\/div\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:0\"\u003e95% de protection contre les piqûres d'abeilles\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #e1e3e5\"\u003e\n \u003cdiv style=\"width:60px;height:60px;border-radius:50%;border:3px solid #111827;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#202223;flex-shrink:0\"\u003e96%\u003c\/div\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:0\"\u003e90% de satisfaction des clients\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #e1e3e5\"\u003e\n \u003cdiv style=\"width:60px;height:60px;border-radius:50%;border:3px solid #111827;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#202223;flex-shrink:0\"\u003e95%\u003c\/div\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:0\"\u003e85% de réduction des risques d'accidents\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"margin-top:12px\"\u003e\u003ca class=\"ecopy-cta-2\" href=\"#ecopy-buy\" style=\"display:inline-block;text-align:center;text-decoration:none;width:100%;max-width:340px;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:14px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eJe le veux\u003c\/a\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit);box-sizing:border-box;max-width:1100px;width:100%;margin:0 auto;padding:56px 24px\"\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;flex-direction:row-reverse;gap:40px;align-items:center\"\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\" style=\"width:100%;border-radius:var(--ecopy-radius);object-fit:cover;max-height:460px\"\u003e\u003c\/div\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px;display:flex;flex-direction:column;gap:18px\"\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;margin:0\"\u003eLa sécurité, c'est notre priorité\u003c\/h2\u003e\n \u003cp style=\"font-size:15px;color:#444;line-height:1.7;margin:0\"\u003eChez nous, nous prenons la sécurité très au sérieux. C'est pourquoi nous avons conçu notre vareuse de protection pour offrir une protection complète et un confort optimal pour les apiculteurs.\u003c\/p\u003e\n \u003ca class=\"ecopy-cta-2\" href=\"#ecopy-buy\" style=\"display:inline-block;text-align:center;text-decoration:none;width:100%;max-width:340px;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:14px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eJe le veux\u003c\/a\u003e\n \n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit);box-sizing:border-box;max-width:780px;width:100%;margin:0 auto;padding:56px 24px\"\u003e\n\u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;text-align:center;margin:0 0 6px\"\u003eFoires aux questions\u003c\/h2\u003e\n\u003cp style=\"font-size:14px;color:#6d7175;text-align:center;margin:0 0 28px\"\u003eRéponses à vos questions les plus fréquentes\u003c\/p\u003e\n\n \u003cdetails style=\"border-bottom:1px solid #e1e3e5;padding:16px 0\"\u003e\n \u003csummary style=\"display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#202223\"\u003eQuelle est la taille de la vareuse de protection ?\u003cspan style=\"color:#9CA3AF;font-size:20px\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:12px 0 0;line-height:1.7\"\u003eNotre vareuse de protection est disponible en différentes tailles pour s'adapter à tous les corps.\u003c\/p\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border-bottom:1px solid #e1e3e5;padding:16px 0\"\u003e\n \u003csummary style=\"display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#202223\"\u003eEst-ce que la vareuse de protection est lavable ?\u003cspan style=\"color:#9CA3AF;font-size:20px\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:12px 0 0;line-height:1.7\"\u003eOui, notre vareuse de protection est lavable à la machine.\u003c\/p\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border-bottom:1px solid #e1e3e5;padding:16px 0\"\u003e\n \u003csummary style=\"display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#202223\"\u003eQuelle est la garantie de la vareuse de protection ?\u003cspan style=\"color:#9CA3AF;font-size:20px\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:12px 0 0;line-height:1.7\"\u003eNotre vareuse de protection est garantie pendant 2 ans contre les défauts de fabrication.\u003c\/p\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border-bottom:1px solid #e1e3e5;padding:16px 0\"\u003e\n \u003csummary style=\"display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#202223\"\u003ePuis-je retourner la vareuse de protection si je ne suis pas satisfait ?\u003cspan style=\"color:#9CA3AF;font-size:20px\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:12px 0 0;line-height:1.7\"\u003eOui, vous pouvez retourner la vareuse de protection dans les 30 jours suivant la réception de votre commande.\u003c\/p\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border-bottom:1px solid #e1e3e5;padding:16px 0\"\u003e\n \u003csummary style=\"display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#202223\"\u003eComment puis-je commander la vareuse de protection ?\u003cspan style=\"color:#9CA3AF;font-size:20px\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:12px 0 0;line-height:1.7\"\u003eVous pouvez commander la vareuse de protection sur notre site web ou en contactant notre service client.\u003c\/p\u003e\n \u003c\/details\u003e\n\u003cdiv style=\"max-width:420px;margin:28px auto 0\"\u003e\u003ca class=\"ecopy-cta-2\" href=\"#ecopy-buy\" style=\"display:inline-block;text-align:center;text-decoration:none;width:100%;max-width:340px;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:14px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eJe le veux\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:var(--ecopy-brand);font-family:var(--ecopy-font, inherit)\"\u003e\u003cdiv style=\"max-width:900px;margin:0 auto;padding:56px 24px\"\u003e\n\u003cdiv style=\"text-align:center;color:#fff\"\u003e\n \u003cdiv style=\"font-size:32px;margin-bottom:8px\"\u003e♥\u003c\/div\u003e\n \u003ch2 style=\"font-size:28px;font-weight:700;margin:0 0 12px;color:#fff!important\"\u003eCommandez maintenant et protégez-vous\u003c\/h2\u003e\n \u003cp style=\"font-size:15px;opacity:.9;max-width:640px;margin:0 auto 24px;color:#fff!important\"\u003eN'attendez plus pour protéger votre sécurité et votre confort en apiculture. Commandez notre vareuse de protection dès aujourd'hui !\u003c\/p\u003e\n \u003ca class=\"ecopy-cta-2\" data-cta-scope=\"section\" href=\"#ecopy-buy\" style=\"display:inline-block;text-decoration:none;background:#fff;color:var(--ecopy-brand);border:none;padding:14px 32px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eAcheter\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\n\u003cdiv style=\"padding:56px 24px;background:#fafafa;font-family:var(--ecopy-font, inherit)\"\u003e\n \u003cdiv style=\"max-width:1100px;margin:0 auto\"\u003e\n \u003cdiv style=\"text-align:center;margin-bottom:8px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;text-align:center;margin:0 0 28px\"\u003eCe que disent nos clients\u003c\/h2\u003e\n \u003cdiv style=\"columns:280px;column-gap:14px\"\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003eMarie Martin\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★☆\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJe suis très satisfaite de la vareuse de protection. Elle est confortable et offre une excellente protection contre les piqûres d'abeilles.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003ePierre Dupont\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJe suis apiculteur professionnel et j'ai acheté cette vareuse il y a quelques mois. Elle est vraiment très confortable et offre une excellente protection contre les piqûres d'abeilles.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003eSophie Laurent\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJ'ai acheté la vareuse de protection pour mon mari qui est apiculteur amateur. Il est très satisfait de la qualité et du confort de la vareuse.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003eJean-Pierre Moreau\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJe suis très satisfait de la vareuse de protection. Elle est solide et offre une excellente protection contre les piqûres d'abeilles.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003eIsabelle Roussel\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★☆\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJe suis satisfaite de la vareuse de protection, mais je trouve qu'elle est un peu trop grande pour moi.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003eFrançois Leroy\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJe suis apiculteur professionnel et j'ai acheté la vareuse de protection il y a quelques mois. Elle est vraiment très confortable et offre une excellente protection contre les piqûres d'abeilles.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2026-04-12T18:18:10-04:00","created_at":"2026-04-12T18:18:09-04:00","vendor":"Akasantech","type":"","tags":["apiculture"],"price":3999,"price_min":3999,"price_max":3999,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":48396384567463,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":41906172723367,"product_id":8835444211879,"position":1,"created_at":"2026-04-12T18:13:09-04:00","updated_at":"2026-04-12T18:13:11-04:00","alt":null,"width":801,"height":801,"src":"\/\/akasantech.com\/cdn\/shop\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991","variant_ids":[48396384567463,48396384600231,48396384632999]},"available":true,"name":"Habillement de Protection (Vareuse) - Medium","public_title":"Medium","options":["Medium"],"price":3999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":33282054652071,"position":1,"preview_image":{"aspect_ratio":1.0,"height":801,"width":801,"src":"\/\/akasantech.com\/cdn\/shop\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48396384600231,"title":"Large","option1":"Large","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":41906172723367,"product_id":8835444211879,"position":1,"created_at":"2026-04-12T18:13:09-04:00","updated_at":"2026-04-12T18:13:11-04:00","alt":null,"width":801,"height":801,"src":"\/\/akasantech.com\/cdn\/shop\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991","variant_ids":[48396384567463,48396384600231,48396384632999]},"available":true,"name":"Habillement de Protection (Vareuse) - Large","public_title":"Large","options":["Large"],"price":3999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":33282054652071,"position":1,"preview_image":{"aspect_ratio":1.0,"height":801,"width":801,"src":"\/\/akasantech.com\/cdn\/shop\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48396384632999,"title":"XL","option1":"XL","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":{"id":41906172723367,"product_id":8835444211879,"position":1,"created_at":"2026-04-12T18:13:09-04:00","updated_at":"2026-04-12T18:13:11-04:00","alt":null,"width":801,"height":801,"src":"\/\/akasantech.com\/cdn\/shop\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991","variant_ids":[48396384567463,48396384600231,48396384632999]},"available":true,"name":"Habillement de Protection (Vareuse) - XL","public_title":"XL","options":["XL"],"price":3999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":33282054652071,"position":1,"preview_image":{"aspect_ratio":1.0,"height":801,"width":801,"src":"\/\/akasantech.com\/cdn\/shop\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/akasantech.com\/cdn\/shop\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991"],"featured_image":"\/\/akasantech.com\/cdn\/shop\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991","options":["Size"],"media":[{"alt":null,"id":33282054652071,"position":1,"preview_image":{"aspect_ratio":1.0,"height":801,"width":801,"src":"\/\/akasantech.com\/cdn\/shop\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991"},"aspect_ratio":1.0,"height":801,"media_type":"image","src":"\/\/akasantech.com\/cdn\/shop\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991","width":801}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cstyle\u003e.ecopy-root h1{color:var(--ecopy-heading)!important;font-size:max(18px,calc(var(--ecopy-h-size) * var(--ecopy-h-k,1) * var(--ecopy-h-m,1)))!important;line-height:1.2!important}.ecopy-root h2{color:var(--ecopy-heading)!important;font-size:max(20px,calc(var(--ecopy-h2-size) * var(--ecopy-h2-m,1)))!important;line-height:1.25!important}@media (max-width:989px){.ecopy-root{--ecopy-h-m:.9;--ecopy-h2-m:.9}}@media (max-width:600px){.ecopy-root{--ecopy-h-m:.8;--ecopy-h2-m:.82;--ecopy-b-m:.94}}.ecopy-root h3,.ecopy-root h4{color:var(--ecopy-heading)!important;line-height:1.3!important}.ecopy-root p,.ecopy-root li{color:var(--ecopy-body)!important;font-size:max(13px,calc(var(--ecopy-body-size) * var(--ecopy-b-m,1)))!important}.ecopy-root,.ecopy-root h1,.ecopy-root h2,.ecopy-root h3,.ecopy-root h4,.ecopy-root h5,.ecopy-root p,.ecopy-root li,.ecopy-root a,.ecopy-root button,.ecopy-root input,.ecopy-root select,.ecopy-root summary{font-family:var(--ecopy-font)!important}.ecopy-root a.ecopy-cta-2,.ecopy-root #ecopy-buy{text-decoration:none!important;box-shadow:var(--ecopy-btn-shadow)!important}\u003c\/style\u003e\u003cdiv class=\"ecopy-root\" dir=\"ltr\" style=\"--ecopy-font:inherit;--ecopy-btn:#102A51;--ecopy-btn-t:#E36B12;--ecopy-brand:#102A51;--ecopy-radius:22px;--ecopy-heading:#000000;--ecopy-body:#000000;--ecopy-h-size:24px;--ecopy-h2-size:26px;--ecopy-body-size:16px;--ecopy-btn-shadow:none;font-family:var(--ecopy-font, inherit);color:var(--ecopy-body);font-size:var(--ecopy-body-size)\"\u003e\n\u003cstyle\u003e\n.ecopy-hero{display:flex;flex-wrap:wrap;gap:30px;padding:24px;max-width:1120px;margin:0 auto}\n.ecopy-hero-media{flex:1.1 1 320px;min-width:280px;display:flex;flex-direction:column;gap:14px}\n.ecopy-hero-info{flex:1 1 300px;min-width:280px;display:flex;flex-direction:column;gap:11px}\n#ecopy-main-img{max-height:520px}\n@media(min-width:860px){.ecopy-hero-media{position:sticky;top:16px;align-self:flex-start}}\n\/* Desktop: wider product area, image column ~58% and a taller main image. *\/\n@media(min-width:990px){\n.ecopy-hero{max-width:1280px;gap:44px}\n.ecopy-hero-media{flex:0 0 calc(58% - 22px);max-width:calc(58% - 22px)}\n.ecopy-hero-info{flex:1 1 0;max-width:none}\n#ecopy-main-img{max-height:680px}\n}\n@media(min-width:860px){.ecopy-hero.is-right{flex-direction:row-reverse}}\n\/* Thumbnails on the left: vertical strip beside the main image (row on mobile). *\/\n.ecopy-gal-left{display:flex;gap:10px;align-items:flex-start}\n.ecopy-gal-left #ecopy-gallery{flex:1;min-width:0}\n.ecopy-gal-left #ecopy-thumbs{flex-direction:column;flex-wrap:nowrap;order:-1;max-height:680px;overflow-y:auto;scrollbar-width:none}\n@media(max-width:749px){.ecopy-gal-left{flex-direction:column}.ecopy-gal-left #ecopy-thumbs{flex-direction:row;order:1;overflow-x:auto}}\n\/* Grid: all photos stacked (first full width); the buy box sticks instead. *\/\n.ecopy-gal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n.ecopy-gal-grid img:first-child{grid-column:1\/-1}\n@media(min-width:860px){.ecopy-hero.is-grid .ecopy-hero-media{position:static}.ecopy-hero.is-grid .ecopy-hero-info{position:sticky;top:16px;align-self:flex-start}}\n\/* Lead text right after the badge (subtitle \/ value proposition): its own\n size (default 16px), independent of the global body size. *\/\n.ecopy-root p.ecopy-lead{font-size:calc(var(--ecopy-lead-size,16px) * var(--ecopy-b-m,1))!important;line-height:1.55!important}\n\/* Phones: a slightly smaller price so title + price + button fit the first screen. *\/\n@media (max-width:600px){.ecopy-root #ecopy-price{font-size:22px!important}}\n\/* Shipping \/ Return accordion text: small, whatever the global body size. *\/\n.ecopy-root p.ecopy-acc-body{font-size:var(--ecopy-acc-size,14px)!important;line-height:1.55!important}\n\/* Reviews carousel (buy box): compact quote, 3 lines max. *\/\n.ecopy-root p.ecopy-rc-text{margin:0;font-size:13px!important;line-height:1.5!important;color:#374151!important;font-style:italic;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}\n\u003c\/style\u003e\n\u003cdiv class=\"ecopy-hero\" style=\"font-family:var(--ecopy-font, inherit)\"\u003e\n \u003cdiv class=\"ecopy-hero-media\"\u003e\n \u003cdiv id=\"ecopy-gallery\" data-idx=\"0\" data-images='[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\"]' style=\"position:relative;overflow:hidden;border-radius:var(--ecopy-radius);background:#ffffff;display:flex;align-items:center;justify-content:center\"\u003e\n \u003cimg id=\"ecopy-main-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"Vêtement de Protection pour Apiculteurs - Vareuse de Sécurité\" style=\"width:100%;display:block;object-fit:contain;cursor:zoom-in\"\u003e\n \n \u003cbutton class=\"ecopy-gal-zoom\" aria-label=\"Zoom image\" style=\"position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:8px;border:none;background:rgba(255,255,255,.9);box-shadow:0 1px 4px rgba(0,0,0,.2);font-size:16px;cursor:pointer;color:#202223\"\u003e⤢\u003c\/button\u003e\n \u003c\/div\u003e\n\u003cdiv id=\"ecopy-thumbs\" style=\"display:flex;gap:8px;flex-wrap:wrap\"\u003e\u003cimg class=\"ecopy-thumb\" data-idx=\"0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\" style=\"width:56px;height:56px;flex-shrink:0;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid var(--ecopy-btn)\"\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cdiv class=\"ecopy-hero-info\"\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"display:flex;align-items:center;gap:8px\"\u003e\n\u003cspan style=\"color:#FACC15;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003cspan style=\"font-size:13px;color:#6d7175\"\u003e\u003cstrong style=\"color:#202223\"\u003e4.8\u003c\/strong\u003e · 1 200 Reviews\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003ch1 style=\"--ecopy-h-k:0.88;font-size:27px;font-weight:700;line-height:1.22;color:#202223;margin:0\"\u003eVêtement de Protection pour Apiculteurs - Vareuse de Sécurité\u003c\/h1\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cp class=\"ecopy-lead\" style=\"color:#444;margin:0\"\u003eProtégez-vous des piqûres d'abeilles avec notre vareuse de protection spécialisée\u003c\/p\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"display:flex;flex-direction:column;gap:3px\"\u003e\n \u003cdiv style=\"display:flex;align-items:baseline;gap:10px;flex-wrap:wrap\"\u003e\n \u003cspan id=\"ecopy-price\" class=\"money\" style=\"font-size:24px;font-weight:700;color:#000000\"\u003e$39.99\u003c\/span\u003e\n \u003cspan id=\"ecopy-compare\" class=\"money\" style=\"font-size:15px;color:#A3A3A3;text-decoration:line-through;display:none\"\u003e\u003c\/span\u003e\n \u003cspan id=\"ecopy-discount\" data-off=\"DE RÉDUCTION\" style=\"display:none\"\u003e\u003c\/span\u003e\n \u003c\/div\u003e\n \u003cdiv id=\"ecopy-savings\" style=\"display:none\"\u003eVous économisez \u003cspan id=\"ecopy-savings-amt\" class=\"money\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cul style=\"list-style:none;padding:10px 0 0;margin:2px 0 0;display:flex;flex-direction:column;gap:3px;border-top:1px solid #e1e3e5\"\u003e\n\u003cli style=\"display:flex;gap:8px;font-size:14px;color:#333;padding:3px 0\"\u003e\n\u003cspan style=\"color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/span\u003eProtection complète contre les piqûres d'abeilles\u003c\/li\u003e\n\u003cli style=\"display:flex;gap:8px;font-size:14px;color:#333;padding:3px 0\"\u003e\n\u003cspan style=\"color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/span\u003eTissu résistant et durable pour une longue durée de vie\u003c\/li\u003e\n\u003cli style=\"display:flex;gap:8px;font-size:14px;color:#333;padding:3px 0\"\u003e\n\u003cspan style=\"color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/span\u003eConfort et liberté de mouvement pour les inspections de ruches\u003c\/li\u003e\n\u003cli style=\"display:flex;gap:8px;font-size:14px;color:#333;padding:3px 0\"\u003e\n\u003cspan style=\"color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/span\u003eIdéal pour les apiculteurs professionnels et amateurs\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv\u003e\n\u003cdiv style=\"font-size:11px;letter-spacing:.04em;color:#6d7175;margin-bottom:6px\"\u003eQUANTITÉ\u003c\/div\u003e\n \u003cdiv style=\"display:inline-flex;align-items:center;border:1px solid #d1d5db;border-radius:6px;overflow:hidden\"\u003e\n \u003cbutton type=\"button\" class=\"ecopy-qty-minus\" aria-label=\"Decrease quantity\" style=\"padding:6px 14px;color:#202223;background:none;border:none;font-size:16px;line-height:1;cursor:pointer;user-select:none\"\u003e−\u003c\/button\u003e\n \u003cinput id=\"ecopy-qty\" class=\"ecopy-qty-input\" type=\"number\" min=\"1\" step=\"1\" value=\"1\" inputmode=\"numeric\" style=\"width:46px;text-align:center;border:none;border-left:1px solid #e1e3e5;border-right:1px solid #e1e3e5;font-size:14px;padding:7px 0;-moz-appearance:textfield;appearance:textfield;background:#fff\"\u003e\n \u003cbutton type=\"button\" class=\"ecopy-qty-plus\" aria-label=\"Increase quantity\" style=\"padding:6px 14px;color:#202223;background:none;border:none;font-size:16px;line-height:1;cursor:pointer;user-select:none\"\u003e+\u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv\u003e\n\u003cdiv style=\"font-size:11px;letter-spacing:.04em;color:#6d7175;margin-bottom:6px\"\u003eOPTIONS\u003c\/div\u003e\n\u003cdiv style=\"display:flex;gap:6px;flex-wrap:wrap\"\u003e\n\u003cbutton type=\"button\" class=\"ecopy-variant is-on\" aria-pressed=\"true\" data-vid=\"48396384567463\" data-img=\"\" data-price=\"$39.99\" data-price-raw=\"39.99\" data-compare=\"\" data-compare-raw=\"\" style=\"border:2px solid var(--ecopy-btn);border-radius:6px;padding:5px 12px;font-size:13px;cursor:pointer\"\u003eMedium\u003c\/button\u003e\u003cbutton type=\"button\" class=\"ecopy-variant\" aria-pressed=\"false\" data-vid=\"48396384600231\" data-img=\"\" data-price=\"$39.99\" data-price-raw=\"39.99\" data-compare=\"\" data-compare-raw=\"\" style=\"border:2px solid #d1d5db;border-radius:6px;padding:5px 12px;font-size:13px;cursor:pointer\"\u003eLarge\u003c\/button\u003e\u003cbutton type=\"button\" class=\"ecopy-variant\" aria-pressed=\"false\" data-vid=\"48396384632999\" data-img=\"\" data-price=\"$39.99\" data-price-raw=\"39.99\" data-compare=\"\" data-compare-raw=\"\" style=\"border:2px solid #d1d5db;border-radius:6px;padding:5px 12px;font-size:13px;cursor:pointer\"\u003eXL\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cbutton id=\"ecopy-buy\" class=\"ecopy-atc\" data-vid=\"48396384567463\" style=\"scroll-margin-top:80px;width:100%;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:15px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eAjouter au panier\u003c\/button\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"display:flex;flex-direction:column;gap:9px;padding:13px 15px;border:1px solid #eee;border-radius:10px;background:#fafafa\"\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:5px;align-items:center\"\u003e\n\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#1A1F71;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;font-style:italic;line-height:1\"\u003eVISA\u003c\/span\u003e\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#fff;color:#1a1a1a;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1\"\u003eMastercard\u003c\/span\u003e\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#006FCF;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1\"\u003eAMEX\u003c\/span\u003e\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#fff;color:#003087;font-size:10px;font-weight:700;letter-spacing:.02em;font-style:italic;line-height:1\"\u003ePayPal\u003c\/span\u003e\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#000;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1\"\u003e Pay\u003c\/span\u003e\u003cspan class=\"ecopy-pay\" style=\"display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:4px;border:1px solid #e5e7eb;background:#fff;color:#5f6368;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1\"\u003eG Pay\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:6px;font-size:12px;color:#6d7175\"\u003e\n\u003csvg width=\"13\" height=\"13\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003ePaiement sécurisé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:7px;font-size:12.5px;color:#374151;font-weight:600\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eSatisfait ou remboursé sous 30 jours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"ecopy-delivery\" data-tpl=\"Commandez aujourd'hui — livraison estimée\" data-and=\"et\" data-min=\"5\" data-max=\"10\" style=\"display:flex;align-items:center;gap:7px;font-size:12.5px;color:#374151\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv class=\"ecopy-tb ecopy-tb--row\"\u003e\n\u003cdiv class=\"ecopy-tb-it\"\u003e\n\u003cspan class=\"ecopy-tb-ic\"\u003e\u003cdiv\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle\"\u003e\u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\u003e\u003c\/rect\u003e\u003cpolygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\u003e\u003c\/polygon\u003e\u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"ecopy-tb-tx\"\u003eFree Shipping\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ecopy-tb-it\"\u003e\n\u003cspan class=\"ecopy-tb-ic\"\u003e\u003cdiv\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle\"\u003e\u003cline x1=\"16.5\" y1=\"9.4\" x2=\"7.5\" y2=\"4.21\"\u003e\u003c\/line\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"ecopy-tb-tx\"\u003e30 Days Money Back Guarantee\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ecopy-tb-it\"\u003e\n\u003cspan class=\"ecopy-tb-ic\"\u003e\u003cdiv\u003e\u003csvg width=\"26\" height=\"26\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003c\/span\u003e\u003cspan class=\"ecopy-tb-tx\"\u003eFree Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"display:flex;gap:14px;background:#fafafa;border:1px solid #ececec;border-radius:var(--ecopy-radius);padding:16px 18px\"\u003e\n \u003cdiv style=\"width:46px;height:46px;border-radius:50%;background:#e5e7eb;flex-shrink:0\"\u003e\u003c\/div\u003e\n \u003cdiv\u003e\n\u003cdiv style=\"margin-bottom:5px\"\u003e\u003cspan style=\"color:#FACC15;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n\u003cp style=\"margin:0 0 8px;font-size:14px;color:#374151;font-style:italic;line-height:1.55\"\u003e“Je suis apiculteur professionnel et j'ai acheté cette vareuse il y a quelques mois. Elle est vraiment très confortable et offre une excellente protection contre les piqûres d'abeilles. Je la recommande vivement à tous les apiculteurs !”\u003c\/p\u003e\n\u003cdiv style=\"font-size:12.5px;font-weight:700;color:#202223\"\u003ePierre Dupont\u003cspan style=\"color:#2563eb;font-weight:600;margin-left:7px\"\u003e● Vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv\u003e\n\u003cdetails style=\"border-top:1px solid #e1e3e5;padding:9px 0;\"\u003e\n \u003csummary style=\"display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:calc(var(--ecopy-acc-size, 14px) + 1.5px);font-weight:600;color:#202223\"\u003e\n \u003cspan style=\"display:inline-flex;align-items:center;gap:8px\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpath d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eInformations de livraison\u003c\/span\u003e\u003cspan class=\"ecopy-acc-ic\" style=\"color:#9CA3AF\"\u003e+\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cp class=\"ecopy-acc-body\" style=\"margin:6px 0 2px;color:#4B5563\"\u003eLivraison gratuite dans le monde entier sur toutes les commandes. Livraison sous 5 à 8 jours ouvrés.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-top:1px solid #e1e3e5;padding:9px 0;\"\u003e\n \u003csummary style=\"display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:calc(var(--ecopy-acc-size, 14px) + 1.5px);font-weight:600;color:#202223\"\u003e\n \u003cspan style=\"display:inline-flex;align-items:center;gap:8px\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"display:inline-block;vertical-align:middle\"\u003e\u003cpolyline points=\"1 4 1 10 7 10\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M3.51 15a9 9 0 1 0 2.13-9.36L1 10\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePolitique de retour\u003c\/span\u003e\u003cspan class=\"ecopy-acc-ic\" style=\"color:#9CA3AF\"\u003e+\u003c\/span\u003e\n \u003c\/summary\u003e\n \u003cp class=\"ecopy-acc-body\" style=\"margin:6px 0 2px;color:#4B5563\"\u003eRetours faciles sous 30 jours. Si vous n'êtes pas satisfait, renvoyez le produit pour un remboursement intégral.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.ecopy-variant{display:inline-flex;align-items:center;gap:7px;background:#fff;font:inherit;font-size:13px;color:#202223;line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}\n.ecopy-variant:active{transform:scale(.96)}\n.ecopy-variant.is-on{box-shadow:0 0 0 1px var(--ecopy-btn)}\n.ecopy-sw{width:14px;height:14px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}\n#ecopy-price,#ecopy-discount{display:inline-block}\n.ecopy-bump{animation:ecopy-bump .4s cubic-bezier(.22,1,.36,1)}\n@keyframes ecopy-bump{0%{opacity:.25;transform:translateY(5px)}100%{opacity:1;transform:none}}\n.ecopy-qty-input.ecopy-bump{animation-duration:.25s}\n.ecopy-qty-minus[aria-disabled=true]{opacity:.35;cursor:default}\n@media (prefers-reduced-motion:reduce){.ecopy-bump,.ecopy-variant{animation:none;transition:none}}\n\/* Badge *\/\n.ecopy-bdg{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:5px;overflow:hidden}\n.ecopy-bdg--solid,.ecopy-bdg--shine{background:var(--ecopy-brand);color:var(--ecopy-btn-t,#fff)}\n.ecopy-bdg--soft,.ecopy-bdg--pulse{background:color-mix(in srgb,var(--ecopy-brand) 12%,#fff);color:var(--ecopy-brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ecopy-brand) 25%,#fff)}\n.ecopy-bdg--outline{background:transparent;color:var(--ecopy-brand);box-shadow:inset 0 0 0 1.5px var(--ecopy-brand)}\n.ecopy-bdg-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--ecopy-brand);flex-shrink:0}\n.ecopy-bdg-dot::after{content:\"\";position:absolute;inset:0;border-radius:50%;background:var(--ecopy-brand);animation:ecopy-bdg-ping 1.6s ease-out infinite}\n.ecopy-bdg--shine::after{content:\"\";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:ecopy-bdg-shine 3.5s ease-in-out infinite}\n@keyframes ecopy-bdg-ping{0%{transform:scale(1);opacity:.6}100%{transform:scale(2.6);opacity:0}}\n@keyframes ecopy-bdg-shine{0%{left:-60%}40%,100%{left:130%}}\n\/* Benefit pills *\/\n.ecopy-pills{display:grid;grid-template-columns:repeat(var(--pill-cols,2),minmax(0,1fr));gap:8px}\n@media (max-width:420px){.ecopy-pills.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}}\n.ecopy-pill{display:flex;align-items:center;gap:8px;border-radius:10px;padding:9px 12px}\n.ecopy-pill--soft{background:rgba(128,128,128,.12)}\n.ecopy-pill--brand{background:color-mix(in srgb,var(--ecopy-brand) 10%,#fff)}\n.ecopy-pill--outline{background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ecopy-brand) 35%,#e5e7eb)}\n\/* Guarantee callout *\/\n.ecopy-gc{display:flex;align-items:center;gap:12px}\n.ecopy-gc-ic{flex-shrink:0;display:flex;align-items:center;justify-content:center}\n.ecopy-gc-tx{font-size:12px;margin-top:2px;line-height:1.4}\n.ecopy-gc--pill{background:var(--ecopy-brand);color:#fff;border-radius:999px;padding:12px 20px}\n.ecopy-gc--pill .ecopy-gc-tx{opacity:.92}\n.ecopy-gc--card{background:color-mix(in srgb,var(--ecopy-brand) 7%,#fff);border:1px solid color-mix(in srgb,var(--ecopy-brand) 22%,#e5e7eb);border-radius:var(--ecopy-radius,12px);padding:14px 16px;color:#111827}\n.ecopy-gc--card .ecopy-gc-ic{width:40px;height:40px;border-radius:50%;background:var(--ecopy-brand);color:#fff}\n.ecopy-gc--outline{border:1.5px solid var(--ecopy-brand);border-radius:12px;padding:12px 16px;color:#111827}\n.ecopy-gc--outline .ecopy-gc-ic,.ecopy-gc--minimal .ecopy-gc-ic{color:var(--ecopy-brand)}\n.ecopy-gc--card .ecopy-gc-tx,.ecopy-gc--outline .ecopy-gc-tx,.ecopy-gc--minimal .ecopy-gc-tx{color:#6b7280}\n.ecopy-gc--minimal{padding:4px 0;color:#111827}\n\/* Trust badges *\/\n.ecopy-tb{display:flex;flex-wrap:wrap;gap:8px}\n.ecopy-tb-it{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:90px;text-align:center;font-size:12px;color:#6d7175}\n.ecopy-tb-ic{display:flex}\n.ecopy-tb--row{padding:12px 14px;background:#fafafa;border:1px solid #eee;border-radius:10px}\n.ecopy-tb--cards .ecopy-tb-it{padding:12px 8px;background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04)}\n.ecopy-tb--cards .ecopy-tb-ic,.ecopy-tb--list .ecopy-tb-ic,.ecopy-tb--minimal .ecopy-tb-ic{color:var(--ecopy-brand)}\n.ecopy-tb--list{flex-direction:column;gap:10px}\n.ecopy-tb--list .ecopy-tb-it{flex-direction:row;text-align:start;gap:10px;font-size:13.5px;color:#374151;min-width:0}\n.ecopy-tb--list .ecopy-tb-ic svg{width:22px;height:22px}\n.ecopy-tb--minimal{gap:8px 16px}\n.ecopy-tb--minimal .ecopy-tb-it{flex-direction:row;flex:0 1 auto;min-width:0;gap:6px;font-size:12px}\n.ecopy-tb--minimal .ecopy-tb-ic svg{width:18px;height:18px}\n@media (prefers-reduced-motion:reduce){.ecopy-bdg-dot::after,.ecopy-bdg--shine::after{animation:none}}\n\/* Scroll reveal — only once the script adds .ecopy-rv-on (progressive enhancement). *\/\n.ecopy-rv-on .ecopy-rv{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}\n.ecopy-rv-on .ecopy-rv.is-in{opacity:1;transform:none}\n\/* Accordions: the body slides open, the + turns into × *\/\ndetails[open]\u003e.ecopy-acc-body{animation:ecopy-acc .3s ease}\n.ecopy-acc-ic{display:inline-block;transition:transform .25s ease}\ndetails[open] .ecopy-acc-ic{transform:rotate(45deg)}\n@keyframes ecopy-acc{from{opacity:0;transform:translateY(-4px)}}\n@media (prefers-reduced-motion:reduce){details[open]\u003e.ecopy-acc-body{animation:none}.ecopy-acc-ic{transition:none}}\n\u003c\/style\u003e\n\n\n\u003cdiv id=\"ecopy-sticky\" style=\"position:fixed;left:0;right:0;bottom:0;transform:translateY(110%);transition:transform .28s ease;z-index:9998;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -3px 16px rgba(0,0,0,.10);font-family:var(--ecopy-font, inherit)\"\u003e\n \u003cdiv style=\"max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px\"\u003e\n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\" style=\"width:44px;height:44px;object-fit:cover;border-radius:8px;flex-shrink:0\"\u003e\n \u003cdiv style=\"flex:1;min-width:0\"\u003e\n \u003cdiv style=\"font-size:13px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis\"\u003eVêtement de Protection pour Apiculteurs - Vareuse de Sécurité\u003c\/div\u003e\n \u003cdiv style=\"font-size:13px\"\u003e\n\u003cspan id=\"ecopy-sticky-price\" class=\"money\" style=\"font-weight:700;color:#000000\"\u003e$39.99\u003c\/span\u003e\u003cspan id=\"ecopy-sticky-compare\" class=\"money\" style=\"display:none\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n \u003cbutton class=\"ecopy-atc\" data-vid=\"48396384567463\" style=\"flex-shrink:0;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:12px 22px;border-radius:var(--ecopy-radius);font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap\"\u003eAjouter au panier\u003c\/button\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"ecopy-analytics\" data-vid=\"48396384567463\" data-price=\"39.99\" data-currency=\"USD\" data-title=\"Vêtement de Protection pour Apiculteurs - Vareuse de Sécurité\" data-handle=\"habillement-de-protection-vareuse\" style=\"display:none\"\u003e\u003c\/div\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\":\"https:\/\/schema.org\/\",\"@type\":\"Product\",\"name\":\"Vêtement de Protection pour Apiculteurs - Vareuse de Sécurité\",\"description\":\"Protégez-vous des piqûres d'abeilles avec notre vareuse de protection spécialisée\",\"image\":[\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\"],\"offers\":{\"@type\":\"Offer\",\"price\":\"39.99\",\"priceCurrency\":\"USD\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"\/products\/habillement-de-protection-vareuse\"},\"aggregateRating\":{\"@type\":\"AggregateRating\",\"ratingValue\":\"4.8\",\"reviewCount\":1200}}\u003c\/script\u003e\n\n\u003cstyle\u003e\n.ecopy-atc{transition:transform .15s ease,opacity .15s ease,background-color .2s ease}\n.ecopy-atc:active{transform:scale(.98)}\n.ecopy-atc.is-busy,.ecopy-atc.is-done,.ecopy-atc.is-soldout{animation:none!important}\n.ecopy-atc.is-busy{cursor:progress;opacity:.85}\n.ecopy-atc.is-done{background:#16a34a!important;color:#fff!important}\n.ecopy-atc.is-soldout{background:#9ca3af!important;color:#fff!important;cursor:not-allowed;box-shadow:none!important}\n.ecopy-spin{display:inline-block;width:17px;height:17px;border:2.5px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-3px;animation:ecopy-spin .7s linear infinite}\n@keyframes ecopy-spin{to{transform:rotate(360deg)}}\n.ecopy-atc-msg{display:none;padding:9px 12px;border-radius:8px;background:#FEF2F2;border:1px solid #FECACA;color:#B91C1C;font-size:13px;line-height:1.4}\n.ecopy-variant.is-soldout{opacity:.45;text-decoration:line-through}\n@media (prefers-reduced-motion:reduce){.ecopy-spin{animation-duration:2s}}\n\u003c\/style\u003e\n\u003cdiv id=\"ecopy-cfg\" data-cart=\"1\" data-empty=\"Votre panier est vide\" data-added=\"Ajouté au panier\" data-soldout=\"Épuisé\" data-err=\"Impossible d'ajouter au panier. Veuillez réessayer.\" data-remove=\"Retirer\" data-money-format=\"$[[amount]]\" data-currency=\"USD\" data-secondary=\"scrollTop\" data-secondary-url=\"\" style=\"display:none\"\u003e\u003c\/div\u003e\n\u003cstyle\u003e\n.ecopy-drawer{position:fixed;inset:0;z-index:99999;visibility:hidden;pointer-events:none;transition:visibility 0s .35s}\n.ecopy-drawer.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}\n.ecopy-drawer-ov{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .3s ease}\n.ecopy-drawer.is-open .ecopy-drawer-ov{opacity:1}\n.ecopy-drawer-panel{position:absolute;top:0;right:0;width:390px;max-width:92vw;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-8px 0 30px rgba(0,0,0,.18);transform:translateX(100%);transition:transform .35s cubic-bezier(.22,1,.36,1)}\n.ecopy-drawer.is-open .ecopy-drawer-panel{transform:none}\n.ecopy-root[dir=rtl] .ecopy-drawer-panel{right:auto;left:0;transform:translateX(-100%)}\n.ecopy-root[dir=rtl] .ecopy-drawer.is-open .ecopy-drawer-panel{transform:none}\n.ecopy-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #eee}\n.ecopy-drawer-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;margin-inline-start:8px;border-radius:999px;background:var(--ecopy-brand);color:#fff;font-size:12px;font-weight:700}\n.ecopy-drawer-x{width:40px;height:40px;border:none;background:none;font-size:24px;line-height:1;cursor:pointer;border-radius:8px;color:#374151}\n.ecopy-drawer-x:hover{background:#f3f4f6}\n#ecopy-drawer-body{flex:1;overflow:auto;padding:6px 18px;-webkit-overflow-scrolling:touch}\n.ecopy-line{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #f0f0f0;transition:opacity .2s}\n#ecopy-drawer-body.is-fresh .ecopy-line{animation:ecopy-line-in .35s ease both}\n.ecopy-line.is-busy{opacity:.5;pointer-events:none}\n.ecopy-line img,.ecopy-line-ph{width:64px;height:64px;object-fit:cover;border-radius:8px;flex-shrink:0;background:#f3f4f6}\n.ecopy-line-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}\n.ecopy-line-title{font-size:13.5px;font-weight:600;color:#111827;line-height:1.35}\n.ecopy-line-var{font-size:12px;color:#6b7280}\n.ecopy-line-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}\n.ecopy-line-qty{display:inline-flex;align-items:center;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}\n.ecopy-lq{width:32px;height:32px;border:none;background:#fff;font-size:16px;cursor:pointer;color:#111827}\n.ecopy-lq:hover{background:#f9fafb}\n.ecopy-line-n{min-width:26px;text-align:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}\n.ecopy-line-price{font-size:13.5px;font-weight:700;color:#111827;text-align:end}\n.ecopy-line-price s{display:block;font-weight:400;font-size:12px;color:#9ca3af}\n.ecopy-line-rm{align-self:flex-start;width:30px;height:30px;border:none;background:none;color:#9ca3af;font-size:18px;cursor:pointer;border-radius:6px}\n.ecopy-line-rm:hover{background:#fef2f2;color:#b91c1c}\n.ecopy-drawer-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #eee;display:flex;flex-direction:column;gap:8px}\n.ecopy-drawer-sub{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:700;color:#111827}\n.ecopy-drawer-note{font-size:12px;color:#6b7280;margin:0}\n.ecopy-drawer-empty{text-align:center;color:#888;margin-top:32px}\n@keyframes ecopy-line-in{from{opacity:0;transform:translateY(6px)}}\n@media (prefers-reduced-motion:reduce){.ecopy-drawer-panel,.ecopy-drawer-ov{transition:none}.ecopy-line{animation:none}}\n\u003c\/style\u003e\n\u003cdiv id=\"ecopy-drawer\" class=\"ecopy-drawer\" aria-hidden=\"true\"\u003e\n \u003cdiv id=\"ecopy-drawer-overlay\" class=\"ecopy-drawer-ov\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-drawer-panel\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Votre panier\" style=\"font-family:var(--ecopy-font, inherit)\"\u003e\n \u003cdiv class=\"ecopy-drawer-head\"\u003e\n\u003cstrong style=\"display:flex;align-items:center;font-size:16px\"\u003eVotre panier\u003cspan id=\"ecopy-drawer-count\" class=\"ecopy-drawer-count\" hidden\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cbutton id=\"ecopy-drawer-close\" class=\"ecopy-drawer-x\" aria-label=\"Close\"\u003e×\u003c\/button\u003e\n\u003c\/div\u003e\n \u003cdiv id=\"ecopy-drawer-body\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-drawer-foot\"\u003e\n \u003cdiv class=\"ecopy-drawer-sub\"\u003e\n\u003cspan\u003eSous-total\u003c\/span\u003e\u003cspan id=\"ecopy-drawer-sub\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cp class=\"ecopy-drawer-note\"\u003eTaxes et livraison calculées au paiement\u003c\/p\u003e\n \u003cbutton id=\"ecopy-checkout\" style=\"width:100%;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:15px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer\"\u003ePasser la commande\u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"ecopy-lightbox\" style=\"display:none;position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.9);align-items:center;justify-content:center;cursor:zoom-out\"\u003e\n \u003cbutton id=\"ecopy-lightbox-close\" aria-label=\"Close\" style=\"position:absolute;top:16px;right:20px;background:none;border:none;color:#fff;font-size:34px;line-height:1;cursor:pointer\"\u003e×\u003c\/button\u003e\n \u003cbutton class=\"ecopy-lb-prev\" aria-label=\"Previous image\" style=\"position:absolute;left:16px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:none;color:#fff;font-size:32px;width:48px;height:48px;border-radius:50%;cursor:pointer\"\u003e‹\u003c\/button\u003e\n \u003cimg id=\"ecopy-lightbox-img\" src=\"\" alt=\"\" style=\"max-width:92vw;max-height:92vh;object-fit:contain;border-radius:6px\"\u003e\n \u003cbutton class=\"ecopy-lb-next\" aria-label=\"Next image\" style=\"position:absolute;right:16px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:none;color:#fff;font-size:32px;width:48px;height:48px;border-radius:50%;cursor:pointer\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){\nif(window.__ecopyInit)return;window.__ecopyInit=1;\nvar cfg=document.getElementById('ecopy-cfg');if(!cfg)return;var d=cfg.dataset;var sel=null;\nvar dr=document.getElementById('ecopy-drawer');\nfunction open(){if(!dr)return;dr.classList.add('is-open');dr.setAttribute('aria-hidden','false');document.documentElement.style.overflow='hidden';var x=document.getElementById('ecopy-drawer-close');if(x)setTimeout(function(){x.focus({preventScroll:true});},60);}\nfunction close(){if(!dr)return;dr.classList.remove('is-open');dr.setAttribute('aria-hidden','true');document.documentElement.style.overflow='';}\nfunction qty(){var q=document.getElementById('ecopy-qty');var n=q?parseInt(q.value,10):1;return(!n||n\u003c1)?1:n;}\n\/\/ Shop money format for the cart drawer prices. Its placeholders arrive as\n\/\/ [[amount]] (not double braces) so a theme-mode Liquid section never parses them.\nvar MF=d.moneyFormat||'',CUR=d.currency||'';\n\/\/ Shopify Markets: the visitor may browse in another currency than the shop's.\nvar FX=(window.Shopify\u0026\u0026window.Shopify.currency)||{},ACT=String(FX.active||CUR||'').toUpperCase();\nvar LOCAL=!!(CUR\u0026\u0026ACT\u0026\u0026ACT!==String(CUR).toUpperCase());\nfunction fmtLocal(n){try{return new Intl.NumberFormat(document.documentElement.lang||'en',{style:'currency',currency:ACT}).format(n);}catch(_){return n.toFixed(2)+' '+ACT;}}\nfunction fmtMoney(cents){var n=(Number(cents)||0)\/100;if(LOCAL)return fmtLocal(n);\n if(MF){var g=function(dec,t,c){var x=Math.abs(n).toFixed(dec).split('.');return(n\u003c0?'-':'')+x[0].replace(\/\\B(?=(\\d{3})+(?!\\d))\/g,t)+(x[1]?c+x[1]:'');};\n return MF.replace(\/\u003c[^\u003e]+\u003e\/g,'').replace(\/\\[\\[\\s*(\\w+)\\s*\\]\\]\/g,function(_,k){return k==='amount_no_decimals'?g(0,',','.'):k==='amount_with_comma_separator'?g(2,'.',','):k==='amount_no_decimals_with_comma_separator'?g(0,'.',','):k==='amount_with_apostrophe_separator'?g(2,\"'\",'.'):k==='amount_with_space_separator'?g(2,' ',','):k==='amount_no_decimals_with_space_separator'?g(0,' ',','):g(2,',','.');}).trim();}\n try{return new Intl.NumberFormat(document.documentElement.lang||'en',{style:'currency',currency:CUR||'USD'}).format(n);}catch(_){return n.toFixed(2);}}\n\/\/ Buy buttons (main + sticky): busy → added \/ sold-out states.\nvar busy=false,SOLD={};\nfunction setAtc(state,text){var bs=document.querySelectorAll('.ecopy-atc');for(var i=0;i\u003cbs.length;i++){var b=bs[i];if(!b.hasAttribute('data-label'))b.setAttribute('data-label',b.innerHTML);\n b.classList.remove('is-busy','is-done','is-soldout');if(state)b.classList.add('is-'+state);b.disabled=(state==='busy'||state==='soldout');b.setAttribute('aria-busy',state==='busy'?'true':'false');\n b.innerHTML=state==='busy'?'\u003cspan class=\"ecopy-spin\" aria-hidden=\"true\"\u003e\u003c\/span\u003e':(text!=null?text:b.getAttribute('data-label'));}}\nfunction flash(msg){var b=document.getElementById('ecopy-buy');if(!b)return;var m=document.getElementById('ecopy-atc-msg');\n if(!m){m=document.createElement('div');m.id='ecopy-atc-msg';m.className='ecopy-atc-msg';m.setAttribute('role','alert');b.parentNode.insertBefore(m,b.nextSibling);}\n m.textContent=msg;m.style.display='block';clearTimeout(m._t);m._t=setTimeout(function(){m.style.display='none';},6000);}\n\/\/ Small \"pop\" when a value changes (price, quantity, discount badge).\nfunction bump(el){if(!el)return;el.classList.remove('ecopy-bump');void el.offsetWidth;el.classList.add('ecopy-bump');}\nfunction qtyUi(){var q=document.getElementById('ecopy-qty'),m=document.querySelector('.ecopy-qty-minus');if(q\u0026\u0026m)m.setAttribute('aria-disabled',(parseInt(q.value,10)||1)\u003c=1?'true':'false');}\nqtyUi();document.addEventListener('input',function(e){if(e.target\u0026\u0026e.target.id==='ecopy-qty')qtyUi();});\nfunction curVid(){var b=document.getElementById('ecopy-buy');return String(sel||(b\u0026\u0026b.getAttribute('data-vid'))||'');}\nfunction applySold(){if(busy)return;var ch=document.querySelectorAll('.ecopy-variant');for(var i=0;i\u003cch.length;i++)ch[i].classList.toggle('is-soldout',!!SOLD[ch[i].getAttribute('data-vid')]);\n if(SOLD[curVid()])setAtc('soldout',d.soldout||'Sold out');else setAtc(null);}\n\n\/\/ ── Analytics: fire standard e-commerce events to whatever pixel is present ────\nvar an=document.getElementById('ecopy-analytics');var A=an?an.dataset:{};\nvar selPrice=parseFloat(A.price||'0')||0;\nfunction track(fbName,gaName){\n try{\n var val=selPrice*qty();var cur=A.currency||'USD';var vid=sel||A.vid||'';\n if(window.fbq)fbq('track',fbName,{content_type:'product',content_ids:[String(vid)],content_name:A.title||'',value:val,currency:cur});\n if(window.ttq\u0026\u0026ttq.track)ttq.track(fbName==='AddToCart'?'AddToCart':fbName==='InitiateCheckout'?'InitiateCheckout':'ViewContent',{content_id:String(vid),content_name:A.title||'',value:val,currency:cur});\n if(window.gtag)gtag('event',gaName,{currency:cur,value:val,items:[{item_id:String(vid),item_name:A.title||'',price:selPrice,quantity:qty()}]});\n if(window.pintrk)pintrk('track',fbName==='AddToCart'?'addtocart':fbName==='InitiateCheckout'?'checkout':'pagevisit',{value:val,currency:cur});\n }catch(_){}\n}\nif('requestAnimationFrame'in window)requestAnimationFrame(function(){track('ViewContent','view_item');});\nelse track('ViewContent','view_item');\n\n\/\/ ── Estimated-delivery date range (client-side, so it's always \"from today\") ──\n(function(){\n var el=document.getElementById('ecopy-delivery');if(!el)return;\n var mn=parseInt(el.getAttribute('data-min')||'5',10)||5,mx=parseInt(el.getAttribute('data-max')||'10',10)||10;\n var lo=new Date(),hi=new Date();lo.setDate(lo.getDate()+mn);hi.setDate(hi.getDate()+mx);\n var loc=(document.documentElement.lang||'en').slice(0,2);\n var f={day:'numeric',month:'short'};\n var fmt;try{fmt=new Intl.DateTimeFormat(loc,f);}catch(_){fmt=new Intl.DateTimeFormat('en',f);}\n el.innerHTML='\u003csvg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex-shrink:0\"\u003e\u003cpath d=\"M14 18V6a1 1 0 0 0-1-1H2v12\"\/\u003e\u003cpath d=\"M14 9h5l3 3v6h-8\"\/\u003e\u003ccircle cx=\"7\" cy=\"18\" r=\"2\"\/\u003e\u003ccircle cx=\"17\" cy=\"18\" r=\"2\"\/\u003e\u003c\/svg\u003e\u003cspan\u003e'+(el.getAttribute('data-tpl')||'')+' \u003cstrong\u003e'+fmt.format(lo)+'\u003c\/strong\u003e '+(el.getAttribute('data-and')||'-')+' \u003cstrong\u003e'+fmt.format(hi)+'\u003c\/strong\u003e\u003c\/span\u003e';\n})();\n\nfunction h(x){return String(x==null?'':x).replace(\/[\u0026\u003c\u003e\"']\/g,function(m){return{'\u0026':'\u0026amp;','\u003c':'\u0026lt;','\u003e':'\u0026gt;','\"':'\u0026quot;',\"'\":'\u0026#39;'}[m];});}\nfunction render(c,fresh){var b=document.getElementById('ecopy-drawer-body');if(!b)return;b.classList.toggle('is-fresh',!!fresh);\n var n=c\u0026\u0026c.item_count||0,ct=document.getElementById('ecopy-drawer-count');if(ct){ct.textContent=n;ct.hidden=!n;}\n var st=document.getElementById('ecopy-drawer-sub');if(st){st.classList.add('money');st.textContent=c?fmtMoney(c.total_price||0):'';}\n if(!c||!c.items||!c.items.length){b.innerHTML='\u003cp class=\"ecopy-drawer-empty\"\u003e'+h(d.empty||'Your cart is empty')+'\u003c\/p\u003e';return;}\n b.innerHTML=c.items.map(function(it,i){var vt=it.variant_title\u0026\u0026!\/^default title$\/i.test(it.variant_title)?it.variant_title:'';\n return '\u003cdiv class=\"ecopy-line\" data-line=\"'+(i+1)+'\" data-qty=\"'+it.quantity+'\"\u003e'+(it.image?'\u003cimg src=\"'+h(it.image)+'\" alt=\"\" loading=\"lazy\"\/\u003e':'\u003cspan class=\"ecopy-line-ph\"\u003e\u003c\/span\u003e')\n +'\u003cdiv class=\"ecopy-line-main\"\u003e\u003cdiv class=\"ecopy-line-title\"\u003e'+h(it.product_title)+'\u003c\/div\u003e'+(vt?'\u003cdiv class=\"ecopy-line-var\"\u003e'+h(vt)+'\u003c\/div\u003e':'')\n +'\u003cdiv class=\"ecopy-line-row\"\u003e\u003cdiv class=\"ecopy-line-qty\"\u003e\u003cbutton type=\"button\" class=\"ecopy-lq\" data-d=\"-1\" aria-label=\"−\"\u003e−\u003c\/button\u003e\u003cspan class=\"ecopy-line-n\"\u003e'+it.quantity+'\u003c\/span\u003e\u003cbutton type=\"button\" class=\"ecopy-lq\" data-d=\"1\" aria-label=\"+\"\u003e+\u003c\/button\u003e\u003c\/div\u003e'\n +'\u003cdiv class=\"ecopy-line-price\"\u003e'+(it.final_line_price\u003cit.original_line_price?'\u003cs class=\"money\"\u003e'+fmtMoney(it.original_line_price)+'\u003c\/s\u003e':'')+'\u003cspan class=\"money\"\u003e'+fmtMoney(it.final_line_price)+'\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e'\n +'\u003cbutton type=\"button\" class=\"ecopy-line-rm\" aria-label=\"'+h(d.remove||'Remove')+'\"\u003e×\u003c\/button\u003e\u003c\/div\u003e';}).join('');}\n\/\/ Change a cart line (qty 0 = remove) and redraw the drawer.\nfunction changeLine(el,q){var ln=el.getAttribute('data-line');el.classList.add('is-busy');\n fetch('\/cart\/change.js',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/json'},body:JSON.stringify({line:Number(ln),quantity:Math.max(0,q)})})\n .then(function(r){return r.json().then(function(j){if(!r.ok)throw j;return j;});}).then(render)\n .catch(function(err){el.classList.remove('is-busy');fetch('\/cart.js').then(function(r){return r.json();}).then(function(c){render(c);\n var bd=document.getElementById('ecopy-drawer-body');if(bd\u0026\u0026err\u0026\u0026err.description){var m=document.createElement('div');m.className='ecopy-atc-msg';m.style.display='block';m.style.marginTop='10px';m.setAttribute('role','alert');m.textContent=err.description;bd.insertBefore(m,bd.firstChild);}});});}\nfunction lines(vid){var b=document.getElementById('ecopy-bundle-items');var v=b\u0026\u0026b.value;if(v){var out=v.split(',').map(function(p){var x=p.split(':');return{id:Number(x[0]),quantity:parseInt(x[1],10)||1};}).filter(function(l){return l.id;});if(out.length)return out;}return[{id:Number(vid),quantity:qty()}];}\nfunction addToCart(vid){if(busy)return;busy=true;setAtc('busy');var m=document.getElementById('ecopy-atc-msg');if(m)m.style.display='none';\n track('AddToCart','add_to_cart');\n fetch('\/cart\/add.js',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/json'},body:JSON.stringify({items:lines(vid)})})\n .then(function(r){return r.json().catch(function(){return{};}).then(function(j){if(!r.ok)throw j;return j;});})\n .then(function(){setAtc('done','\u0026#10003; '+(d.added||'Added'));setTimeout(function(){busy=false;applySold();},1600);return fetch('\/cart.js');})\n .then(function(r){return r.json();}).then(function(c){render(c,true);open();})\n .catch(function(err){busy=false;applySold();flash((err\u0026\u0026(err.description||err.message))||d.err||'Could not add to cart');});}\n\n\/\/ ── Image gallery ────────────────────────────────────────────────────────────\nvar gal=document.getElementById('ecopy-gallery');\nvar gImgs=[];try{gImgs=JSON.parse(gal\u0026\u0026gal.getAttribute('data-images')||'[]');}catch(_){}\nfunction showImg(i){\n if(!gImgs.length)return;i=((i%gImgs.length)+gImgs.length)%gImgs.length;\n if(gal)gal.setAttribute('data-idx',String(i));\n var m=document.getElementById('ecopy-main-img');if(m)m.src=gImgs[i];\n var lb=document.getElementById('ecopy-lightbox-img');if(lb\u0026\u0026document.getElementById('ecopy-lightbox').style.display!=='none')lb.src=gImgs[i];\n var ts=document.querySelectorAll('.ecopy-thumb');for(var k=0;k\u003cts.length;k++){ts[k].style.borderColor=(+ts[k].getAttribute('data-idx')===i)?'var(--ecopy-btn)':'#e1e3e5';}\n}\nfunction curIdx(){return gal?(+gal.getAttribute('data-idx')||0):0;}\nfunction imgKey(u){return String(u||'').split('?')[0].replace(\/^https?:\/,'').toLowerCase();}\nfunction showUrl(u){if(!u)return;var k=imgKey(u);for(var i=0;i\u003cgImgs.length;i++){if(imgKey(gImgs[i])===k){showImg(i);return;}}var m=document.getElementById('ecopy-main-img');if(m)m.src=u;}\nwindow.ecopyShowImage=showUrl;\nfunction openLB(){var o=document.getElementById('ecopy-lightbox');if(!o)return;o.style.display='flex';var lb=document.getElementById('ecopy-lightbox-img');if(lb)lb.src=gImgs[curIdx()]||'';}\nfunction closeLB(){var o=document.getElementById('ecopy-lightbox');if(o)o.style.display='none';}\n\n\/\/ ── Touch swipe: carousels (buy-box reviews, reels, video testimonials), the\n\/\/ main product photo and the lightbox. Drives each carousel's own prev\/next.\nvar SW=[['.ecopy-rc','.ecopy-rc-prev','.ecopy-rc-next'],['.ecopy-reels','.ecopy-reels-prev','.ecopy-reels-next']];\nvar sw=null,swiped=0;\nfunction nativeScroll(t,root){for(var n=t;n\u0026\u0026n!==root;n=n.parentNode){if(n.nodeType===1){var o=getComputedStyle(n).overflowX;if((o==='auto'||o==='scroll')\u0026\u0026n.scrollWidth\u003en.clientWidth)return true;}}return false;}\ndocument.addEventListener('touchstart',function(e){sw=null;if(e.touches.length!==1)return;var t=e.target;if(!t.closest)return;\n for(var i=0;i\u003cSW.length;i++){var r=t.closest(SW[i][0]);if(r){if(!nativeScroll(t,r))sw={r:r,p:SW[i][1],n:SW[i][2]};break;}}\n if(!sw\u0026\u0026(t.closest('#ecopy-lightbox')||(t.closest('#ecopy-gallery')\u0026\u0026!t.closest('.ecopy-gal-grid'))))sw={g:1};\n if(sw){sw.x=e.touches[0].clientX;sw.y=e.touches[0].clientY;sw.t=Date.now();}},{passive:true});\ndocument.addEventListener('touchend',function(e){var s=sw;sw=null;if(!s)return;var c=e.changedTouches[0],dx=c.clientX-s.x,dy=c.clientY-s.y;\n if(Math.abs(dx)\u003c40||Math.abs(dx)\u003cMath.abs(dy)*1.3||Date.now()-s.t\u003e900)return;\n var fwd=document.querySelector('.ecopy-root[dir=rtl]')?dx\u003e0:dx\u003c0;swiped=Date.now();\n if(s.g){showImg(curIdx()+(fwd?1:-1));return;}\n var b=s.r.querySelector(fwd?s.n:s.p);if(b)b.click();},{passive:true});\n\ndocument.addEventListener('click',function(e){var t=e.target;if(!t.closest)return;\n \/\/ The tap that ends a swipe must not also open the zoom \/ a video.\n if(Date.now()-swiped\u003c450\u0026\u0026t.closest('#ecopy-gallery,#ecopy-lightbox,.ecopy-rc,.ecopy-reels')\u0026\u0026!t.closest('button')){e.preventDefault();return;}\n \/\/ Quantity stepper\n if(t.closest('.ecopy-qty-minus')){var q=document.getElementById('ecopy-qty');if(q){var o=parseInt(q.value,10)||1;q.value=Math.max(1,o-1);if(o\u003e1)bump(q);qtyUi();}return;}\n if(t.closest('.ecopy-qty-plus')){var q2=document.getElementById('ecopy-qty');if(q2){q2.value=(parseInt(q2.value,10)||1)+1;bump(q2);qtyUi();}return;}\n \/\/ Gallery\n var th=t.closest('.ecopy-thumb');if(th){showImg(+th.getAttribute('data-idx')||0);return;}\n if(t.closest('.ecopy-gal-prev')||t.closest('.ecopy-lb-prev')){showImg(curIdx()-1);return;}\n if(t.closest('.ecopy-gal-next')||t.closest('.ecopy-lb-next')){showImg(curIdx()+1);return;}\n var gi=t.closest('.ecopy-grid-img');if(gi){if(gal\u0026\u0026!gal.hasAttribute('data-nozoom')){gal.setAttribute('data-idx',gi.getAttribute('data-idx'));openLB();}return;}\n if(t.closest('.ecopy-gal-zoom')||(t.id==='ecopy-main-img'\u0026\u0026!(gal\u0026\u0026gal.hasAttribute('data-nozoom')))){openLB();return;}\n if(t.id==='ecopy-lightbox'||t.id==='ecopy-lightbox-close'||t.id==='ecopy-lightbox-img'){closeLB();return;}\n \/\/ Add to cart\n var atc=t.closest('.ecopy-atc');if(atc){e.preventDefault();var vid=sel||atc.getAttribute('data-vid');if(atc.disabled)return;if(d.cart==='1'\u0026\u0026vid){addToCart(vid);}else if(vid){setAtc('busy');window.location.href=\"\/en\/cart\"+lines(vid).map(function(l){return l.id+':'+l.quantity;}).join(',');}else{window.location.href=\"\/en\/cart\";}return;}\n var v=t.closest('.ecopy-variant');if(v){sel=v.getAttribute('data-vid');showUrl(v.getAttribute('data-img'));var sibs=v.parentNode.querySelectorAll('.ecopy-variant');for(var i=0;i\u003csibs.length;i++){sibs[i].style.borderColor='#d1d5db';sibs[i].classList.remove('is-on');sibs[i].setAttribute('aria-pressed','false');}v.style.borderColor='var(--ecopy-btn)';v.classList.add('is-on');v.setAttribute('aria-pressed','true');var pr=v.getAttribute('data-price');var cp=v.getAttribute('data-compare');\n var prNum=parseFloat(v.getAttribute('data-price-raw')||'');if(!isNaN(prNum))selPrice=prNum;\n var cpNum=parseFloat(v.getAttribute('data-compare-raw')||'');\n try{document.dispatchEvent(new CustomEvent('ecopy:variant',{detail:{price:prNum,compare:cpNum,vid:sel}}));}catch(_){}\n function setP(pid,cid){var pe=document.getElementById(pid);var ce=document.getElementById(cid);if(pe\u0026\u0026pr){if(pe.textContent!==pr)bump(pe);pe.textContent=pr;}if(ce){if(cp\u0026\u0026cp!==pr\u0026\u0026cp!==''){ce.textContent=cp;ce.style.display='';}else{ce.style.display='none';}}}\n setP('ecopy-price','ecopy-compare');setP('ecopy-sticky-price','ecopy-sticky-compare');\n applySold();\n var dc=document.getElementById('ecopy-discount'),sv=document.getElementById('ecopy-savings');\n if(dc\u0026\u0026sv){if(!isNaN(prNum)\u0026\u0026!isNaN(cpNum)\u0026\u0026cpNum\u003eprNum){var dtx='-'+Math.round((1-prNum\/cpNum)*100)+'% '+(dc.getAttribute('data-off')||'');if(dc.textContent!==dtx)bump(dc);dc.textContent=dtx;dc.style.display='';sv.style.display='';var sa=document.getElementById('ecopy-savings-amt');if(sa)sa.textContent=fmtMoney(Math.round((cpNum-prNum)*100));}else{dc.style.display='none';sv.style.display='none';}}\n return;}\n var c2=t.closest('.ecopy-cta-2');if(c2){\n \/\/ The button is a real \u003ca href\u003e; only intercept it to open the slide-out\n \/\/ cart drawer. Every other action (scroll to #ecopy-buy, custom URL) is left\n \/\/ to the browser's native anchor handling so it works even without this JS.\n if(d.secondary==='openCart'){e.preventDefault();fetch('\/cart.js').then(function(r){return r.json();}).then(function(c){render(c);open();});}\n return;}\n var lq=t.closest('.ecopy-lq');if(lq){var ln=lq.closest('.ecopy-line');changeLine(ln,(+ln.getAttribute('data-qty')||1)+(+lq.getAttribute('data-d')));return;}\n var rm=t.closest('.ecopy-line-rm');if(rm){changeLine(rm.closest('.ecopy-line'),0);return;}\n if(t.id==='ecopy-drawer-close'||t.id==='ecopy-drawer-overlay'){close();}\n if(t.id==='ecopy-checkout'){track('InitiateCheckout','begin_checkout');window.location.href=\"\/en\/checkout\";}\n});\ndocument.addEventListener('keydown',function(e){\n if(e.key==='Escape'\u0026\u0026dr\u0026\u0026dr.classList.contains('is-open')){close();return;}\n if(document.getElementById('ecopy-lightbox')\u0026\u0026document.getElementById('ecopy-lightbox').style.display==='flex'){\n if(e.key==='Escape')closeLB();else if(e.key==='ArrowLeft')showImg(curIdx()-1);else if(e.key==='ArrowRight')showImg(curIdx()+1);\n }\n});\n\n\/\/ ── Overlay \/ transparent theme headers (e.g. Horizon \"transparent header\"):\n\/\/ the header floats over the top of the page; the theme's own sections offset\n\/\/ themselves, ours don't — so measure the overlap and push our first block\n\/\/ down by exactly that much. Normal (in-flow) headers → no change.\nfunction headerOffset(){var root=document.querySelector('.ecopy-root');if(!root)return;\n \/\/ Only measure at the top of the page: a sticky header scrolled with the page would read wrong.\n if(window.scrollY\u003e10)return;\n root.style.paddingTop='';var top=root.getBoundingClientRect().top+window.scrollY,bottom=0;\n var hs=document.querySelectorAll('.shopify-section-group-header-group,body\u003eheader,#header-component,header.header');\n for(var i=0;i\u003chs.length;i++){var el=hs[i],r=el.getBoundingClientRect();if(!r.height||r.height\u003e320)continue;\n var fixed=getComputedStyle(el).position==='fixed';bottom=Math.max(bottom,r.bottom+(fixed?0:window.scrollY));}\n var over=Math.round(bottom-top);if(over\u003e2\u0026\u0026over\u003c320)root.style.paddingTop=over+'px';}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',headerOffset);else headerOffset();\nwindow.addEventListener('load',headerOffset);\nvar hoT=0;window.addEventListener('resize',function(){clearTimeout(hoT);hoT=setTimeout(headerOffset,150);});\n\n\/\/ ── Scroll reveal: blocks \u0026 sections fade\/slide in as they enter the screen ──\n\/\/ Runs after the whole page is parsed (theme sections come after this script).\nfunction reveal(){var els=document.querySelectorAll('.ecopy-rv');if(!els.length||!('IntersectionObserver'in window))return;\n if(window.matchMedia\u0026\u0026matchMedia('(prefers-reduced-motion: reduce)').matches)return;\n document.documentElement.classList.add('ecopy-rv-on');\n var io=new IntersectionObserver(function(es){var k=0;for(var i=0;i\u003ces.length;i++){var e=es[i];if(!e.isIntersecting)continue;\n e.target.style.transitionDelay=(Math.min(k++,8)*70)+'ms';e.target.classList.add('is-in');io.unobserve(e.target);}},{rootMargin:'0px 0px -6% 0px',threshold:0.06});\n for(var i=0;i\u003cels.length;i++)io.observe(els[i]);\n \/\/ Safety net: whatever is on screen after a scroll (fast jumps, anchors,\n \/\/ observer quirks) is revealed too — nothing can stay invisible.\n var tk=0;function sweep(){tk=0;var left=document.querySelectorAll('.ecopy-rv:not(.is-in)');if(!left.length){window.removeEventListener('scroll',onS);return;}\n for(var j=0;j\u003cleft.length;j++){var r=left[j].getBoundingClientRect();if(r.top\u003cwindow.innerHeight\u0026\u0026r.bottom\u003e0)left[j].classList.add('is-in');}}\n function onS(){if(!tk)tk=requestAnimationFrame(sweep);}\n window.addEventListener('scroll',onS,{passive:true});setTimeout(sweep,1500);}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',reveal);else reveal();\n\n\/\/ ── Live availability: grey out sold-out variants, disable the buy button ────\nif(A.handle\u0026\u0026window.fetch){fetch('\/products\/'+encodeURIComponent(A.handle)+'.js').then(function(r){return r.ok?r.json():null;}).then(function(p){\n if(!p||!p.variants)return;for(var i=0;i\u003cp.variants.length;i++){if(p.variants[i].available===false)SOLD[String(p.variants[i].id)]=1;}applySold();localize(p);}).catch(function(){});}\n\n\/\/ Shopify Markets: \/products\/\u003chandle\u003e.js returns the visitor's (presentment)\n\/\/ prices — show every price in that currency, exactly as Shopify charges it.\nfunction localize(p){if(!LOCAL)return;var M={},i,K=function(id){return String(id||'').split('\/').pop();};\n for(i=0;i\u003cp.variants.length;i++){var v=p.variants[i];M[String(v.id)]={p:v.price\/100,c:v.compare_at_price?v.compare_at_price\/100:NaN};}\n var ch=document.querySelectorAll('.ecopy-variant');\n for(i=0;i\u003cch.length;i++){var m=M[K(ch[i].getAttribute('data-vid'))];if(!m)continue;\n ch[i].setAttribute('data-price-raw',m.p);ch[i].setAttribute('data-price',fmtLocal(m.p));\n ch[i].setAttribute('data-compare-raw',isFinite(m.c)?m.c:'');ch[i].setAttribute('data-compare',isFinite(m.c)?fmtLocal(m.c):'');}\n var op=document.querySelectorAll('.ecopy-bt-var option');\n for(i=0;i\u003cop.length;i++){var m2=M[K(op[i].value)];if(m2){op[i].setAttribute('data-price',m2.p);op[i].setAttribute('data-compare',isFinite(m2.c)?m2.c:'');}}\n var cur=M[K(curVid())]||M[String(p.variants[0]\u0026\u0026p.variants[0].id)];if(!cur)return;\n selPrice=cur.p;A.currency=ACT;\n var bd=document.querySelector('.ecopy-bundle');if(bd){bd.setAttribute('data-fmt','');bd.setAttribute('data-currency',ACT);bd.setAttribute('data-price',cur.p);bd.setAttribute('data-compare',isFinite(cur.c)?cur.c:'');}\n var on=document.querySelector('.ecopy-variant.is-on');\n if(on){on.click();return;}\n var t=function(id,v){var e=document.getElementById(id);if(e\u0026\u0026v)e.textContent=v;};\n t('ecopy-price',fmtLocal(cur.p));t('ecopy-sticky-price',fmtLocal(cur.p));\n if(isFinite(cur.c)\u0026\u0026cur.c\u003ecur.p){t('ecopy-compare',fmtLocal(cur.c));t('ecopy-sticky-compare',fmtLocal(cur.c));t('ecopy-savings-amt',fmtLocal(cur.c-cur.p));}\n try{document.dispatchEvent(new CustomEvent('ecopy:variant',{detail:{price:cur.p,compare:cur.c,vid:curVid()}}));}catch(_){}}\n\n\/\/ ── Sticky Add-to-cart bar ───────────────────────────────────────────────────\nvar sticky=document.getElementById('ecopy-sticky');\nvar buyBtn=document.getElementById('ecopy-buy');\nif(sticky\u0026\u0026buyBtn){\n var showSticky=function(v){sticky.style.transform=v?'translateY(0)':'translateY(110%)';};\n if('IntersectionObserver'in window){\n new IntersectionObserver(function(es){showSticky(!es[0].isIntersecting);},{rootMargin:'0px 0px -40px 0px'}).observe(buyBtn);\n }else{\n window.addEventListener('scroll',function(){var r=buyBtn.getBoundingClientRect();showSticky(r.bottom\u003c0);},{passive:true});\n }\n}\n})();\u003c\/script\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit);box-sizing:border-box;max-width:1100px;width:100%;margin:0 auto;padding:56px 24px\"\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;flex-direction:row;gap:40px;align-items:center\"\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\" style=\"width:100%;border-radius:var(--ecopy-radius);object-fit:cover;max-height:460px\"\u003e\u003c\/div\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px;display:flex;flex-direction:column;gap:18px\"\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;margin:0\"\u003eLa sécurité en apiculture\u003c\/h2\u003e\n \u003cp style=\"font-size:15px;color:#444;line-height:1.7;margin:0\"\u003eL'apiculture peut être un hobby ou une profession passionnante, mais elle comporte également des risques. Notre vareuse de protection est conçue pour vous protéger des piqûres d'abeilles et vous permettre de travailler en toute sécurité.\u003c\/p\u003e\n \u003ca class=\"ecopy-cta-2\" href=\"#ecopy-buy\" style=\"display:inline-block;text-align:center;text-decoration:none;width:100%;max-width:340px;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:14px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eJe le veux\u003c\/a\u003e\n \n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit)\"\u003e\u003cdiv style=\"max-width:1100px;margin:0 auto;padding:56px 24px\"\u003e\n\u003cstyle\u003e\n.ecopy-rad{container-type:inline-size;text-align:center}\n.ecopy-rad-sub{max-width:640px;margin:0 auto 44px!important}\n\/* Desktop: benefits | image | benefits — a balanced 3-column grid. *\/\n.ecopy-rad-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:48px;max-width:1000px;margin:0 auto}\n.ecopy-rad-col{display:flex;flex-direction:column;justify-content:center;gap:32px}\n.ecopy-rad-cell{display:flex;flex-direction:column;gap:6px;max-width:320px}\n.ecopy-rad-left{align-items:flex-end;text-align:right;margin-inline-start:auto}\n.ecopy-rad-right{align-items:flex-start;text-align:left}\n.ecopy-rad-ico{display:flex;margin-bottom:2px}\n.ecopy-root h3.ecopy-rad-title{margin:0;font-size:17px!important;font-weight:700;line-height:1.3!important;color:var(--ecopy-heading)}\n.ecopy-root p.ecopy-rad-desc{margin:0;font-size:15px!important;line-height:1.55!important;opacity:.85}\n.ecopy-rad-img img,.ecopy-rad-ph{display:block;width:260px;height:260px;border-radius:50%;object-fit:cover;background:#e5e7eb;box-shadow:0 10px 30px rgba(0,0,0,.08)}\n\/* Mobile (container ≤ 640px, or a small screen): image first, then every\n benefit in one centered column. *\/\n@container (max-width:640px){\n.ecopy-rad-row{display:flex;flex-direction:column;gap:24px}\n.ecopy-rad-img{order:-1}\n.ecopy-rad-col{gap:22px;width:100%}\n.ecopy-rad-cell{align-items:center!important;text-align:center!important;margin:0 auto!important}\n.ecopy-rad-img img,.ecopy-rad-ph{width:190px;height:190px}\n.ecopy-rad-sub{margin-bottom:28px!important}\n}\n@media (max-width:640px){\n.ecopy-rad-row{display:flex;flex-direction:column;gap:24px}\n.ecopy-rad-img{order:-1}\n.ecopy-rad-col{gap:22px;width:100%}\n.ecopy-rad-cell{align-items:center!important;text-align:center!important;margin:0 auto!important}\n.ecopy-rad-img img,.ecopy-rad-ph{width:190px;height:190px}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"ecopy-rad\"\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;margin:0 0 8px\"\u003eLes avantages de notre vareuse de protection\u003c\/h2\u003e\n \u003cp class=\"ecopy-rad-sub\" style=\"font-size:15px;color:#6d7175\"\u003eProtégez-vous et travaillez en toute sécurité\u003c\/p\u003e\n \u003cdiv class=\"ecopy-rad-row\"\u003e\n \u003cdiv class=\"ecopy-rad-col\"\u003e\n\u003cdiv class=\"ecopy-rad-cell ecopy-rad-left\"\u003e\n \u003cdiv class=\"ecopy-rad-ico\" style=\"color:var(--ecopy-brand)\"\u003e\u003cspan style=\"font-size:24px\"\u003e🌟\u003c\/span\u003e\u003c\/div\u003e\n \u003ch3 class=\"ecopy-rad-title\"\u003eProtection complète\u003c\/h3\u003e\n \u003cp class=\"ecopy-rad-desc\"\u003eNotre vareuse de protection couvre tout le corps et offre une protection complète contre les piqûres d'abeilles.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"ecopy-rad-cell ecopy-rad-left\"\u003e\n \u003cdiv class=\"ecopy-rad-ico\" style=\"color:var(--ecopy-brand)\"\u003e\u003cspan style=\"font-size:24px\"\u003e🎁\u003c\/span\u003e\u003c\/div\u003e\n \u003ch3 class=\"ecopy-rad-title\"\u003eTissu résistant\u003c\/h3\u003e\n \u003cp class=\"ecopy-rad-desc\"\u003eLe tissu utilisé pour notre vareuse de protection est résistant et durable, ce qui garantit une longue durée de vie.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rad-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\"\u003e\u003c\/div\u003e\n \u003cdiv class=\"ecopy-rad-col\"\u003e\n\u003cdiv class=\"ecopy-rad-cell ecopy-rad-right\"\u003e\n \u003cdiv class=\"ecopy-rad-ico\" style=\"color:var(--ecopy-brand)\"\u003e\u003cspan style=\"font-size:24px\"\u003e💤\u003c\/span\u003e\u003c\/div\u003e\n \u003ch3 class=\"ecopy-rad-title\"\u003eConfort et liberté de mouvement\u003c\/h3\u003e\n \u003cp class=\"ecopy-rad-desc\"\u003eNotre vareuse de protection est conçue pour offrir un maximum de confort et de liberté de mouvement, ce qui vous permet de travailler en toute sécurité et efficacité.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003cdiv class=\"ecopy-rad-cell ecopy-rad-right\"\u003e\n \u003cdiv class=\"ecopy-rad-ico\" style=\"color:var(--ecopy-brand)\"\u003e\u003cspan style=\"font-size:24px\"\u003e✨\u003c\/span\u003e\u003c\/div\u003e\n \u003ch3 class=\"ecopy-rad-title\"\u003eIdéal pour les apiculteurs\u003c\/h3\u003e\n \u003cp class=\"ecopy-rad-desc\"\u003eNotre vareuse de protection est idéale pour les apiculteurs professionnels et amateurs qui recherchent une protection fiable et confortable.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit);box-sizing:border-box;max-width:1100px;width:100%;margin:0 auto;padding:56px 24px\"\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:40px;align-items:center\"\u003e\n \u003cdiv style=\"flex:1 1 280px;min-width:260px;display:flex;flex-direction:column;gap:18px\"\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;margin:0\"\u003ePourquoi choisir notre vareuse de protection ?\u003c\/h2\u003e\n \u003cp style=\"font-size:15px;color:#444;line-height:1.7;margin:0\"\u003eNotre vareuse de protection est conçue pour offrir une protection complète et un confort optimal pour les apiculteurs. Voici quelques-unes des raisons pour lesquelles vous devriez choisir notre produit :\u003c\/p\u003e\n \u003ca class=\"ecopy-cta-2\" href=\"#ecopy-buy\" style=\"display:inline-block;text-align:center;text-decoration:none;width:100%;max-width:340px;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:14px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eJe le veux\u003c\/a\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:280px\"\u003e\n \u003ctable style=\"width:100%;border-collapse:collapse;border-radius:var(--ecopy-radius);overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.08)\"\u003e\n \u003cthead\u003e\u003ctr style=\"background:#fff\"\u003e\n\u003cth style=\"padding:11px 14px\"\u003e\u003c\/th\u003e\n\u003cth style=\"padding:11px 14px;font-size:12px;color:#202223\"\u003eOur Product\u003c\/th\u003e\n\u003cth style=\"padding:11px 14px;font-size:12px;color:#6d7175\"\u003eAutres\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n \u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding:11px 14px;background:var(--ecopy-brand);color:#fff;font-size:13px;font-weight:600\"\u003eProtection complète contre les piqûres d'abeilles\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:#cbd5e1\"\u003e✕\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding:11px 14px;background:var(--ecopy-brand);color:#fff;font-size:13px;font-weight:600\"\u003eTissu résistant et durable\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:#cbd5e1\"\u003e✕\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding:11px 14px;background:var(--ecopy-brand);color:#fff;font-size:13px;font-weight:600\"\u003eConfort et liberté de mouvement\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:#cbd5e1\"\u003e✕\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding:11px 14px;background:var(--ecopy-brand);color:#fff;font-size:13px;font-weight:600\"\u003eIdéal pour les apiculteurs professionnels et amateurs\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:#cbd5e1\"\u003e✕\u003c\/td\u003e\n \u003c\/tr\u003e\n \u003ctr\u003e\n \u003ctd style=\"padding:11px 14px;background:var(--ecopy-brand);color:#fff;font-size:13px;font-weight:600\"\u003eGarantie de qualité\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:var(--ecopy-brand);font-weight:700\"\u003e✓\u003c\/td\u003e\n \u003ctd style=\"padding:11px 14px;text-align:center;border-bottom:1px solid #eef;color:#cbd5e1\"\u003e✕\u003c\/td\u003e\n \u003c\/tr\u003e\n\u003c\/tbody\u003e\n \u003c\/table\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit)\"\u003e\u003cdiv style=\"max-width:1100px;margin:0 auto;padding:56px 24px\"\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;gap:40px;align-items:center\"\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\" style=\"width:100%;border-radius:var(--ecopy-radius);object-fit:cover;max-height:440px\"\u003e\u003c\/div\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px;display:flex;flex-direction:column;gap:8px\"\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;margin:0 0 8px\"\u003eLes avantages de notre vareuse de protection en chiffres\u003c\/h2\u003e\n \n \u003cdiv style=\"display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #e1e3e5\"\u003e\n \u003cdiv style=\"width:60px;height:60px;border-radius:50%;border:3px solid #111827;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#202223;flex-shrink:0\"\u003e97%\u003c\/div\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:0\"\u003e95% de protection contre les piqûres d'abeilles\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #e1e3e5\"\u003e\n \u003cdiv style=\"width:60px;height:60px;border-radius:50%;border:3px solid #111827;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#202223;flex-shrink:0\"\u003e96%\u003c\/div\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:0\"\u003e90% de satisfaction des clients\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #e1e3e5\"\u003e\n \u003cdiv style=\"width:60px;height:60px;border-radius:50%;border:3px solid #111827;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#202223;flex-shrink:0\"\u003e95%\u003c\/div\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:0\"\u003e85% de réduction des risques d'accidents\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"margin-top:12px\"\u003e\u003ca class=\"ecopy-cta-2\" href=\"#ecopy-buy\" style=\"display:inline-block;text-align:center;text-decoration:none;width:100%;max-width:340px;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:14px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eJe le veux\u003c\/a\u003e\u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit);box-sizing:border-box;max-width:1100px;width:100%;margin:0 auto;padding:56px 24px\"\u003e\n\u003cdiv style=\"display:flex;flex-wrap:wrap;flex-direction:row-reverse;gap:40px;align-items:center\"\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0052\/4419\/0813\/files\/3b71236c5282478e967364c0a63aa045-goods.avif?v=1776031991\" alt=\"\" style=\"width:100%;border-radius:var(--ecopy-radius);object-fit:cover;max-height:460px\"\u003e\u003c\/div\u003e\n \u003cdiv style=\"flex:1 1 300px;min-width:260px;display:flex;flex-direction:column;gap:18px\"\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;margin:0\"\u003eLa sécurité, c'est notre priorité\u003c\/h2\u003e\n \u003cp style=\"font-size:15px;color:#444;line-height:1.7;margin:0\"\u003eChez nous, nous prenons la sécurité très au sérieux. C'est pourquoi nous avons conçu notre vareuse de protection pour offrir une protection complète et un confort optimal pour les apiculteurs.\u003c\/p\u003e\n \u003ca class=\"ecopy-cta-2\" href=\"#ecopy-buy\" style=\"display:inline-block;text-align:center;text-decoration:none;width:100%;max-width:340px;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:14px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eJe le veux\u003c\/a\u003e\n \n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:transparent;font-family:var(--ecopy-font, inherit);box-sizing:border-box;max-width:780px;width:100%;margin:0 auto;padding:56px 24px\"\u003e\n\u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;text-align:center;margin:0 0 6px\"\u003eFoires aux questions\u003c\/h2\u003e\n\u003cp style=\"font-size:14px;color:#6d7175;text-align:center;margin:0 0 28px\"\u003eRéponses à vos questions les plus fréquentes\u003c\/p\u003e\n\n \u003cdetails style=\"border-bottom:1px solid #e1e3e5;padding:16px 0\"\u003e\n \u003csummary style=\"display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#202223\"\u003eQuelle est la taille de la vareuse de protection ?\u003cspan style=\"color:#9CA3AF;font-size:20px\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:12px 0 0;line-height:1.7\"\u003eNotre vareuse de protection est disponible en différentes tailles pour s'adapter à tous les corps.\u003c\/p\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border-bottom:1px solid #e1e3e5;padding:16px 0\"\u003e\n \u003csummary style=\"display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#202223\"\u003eEst-ce que la vareuse de protection est lavable ?\u003cspan style=\"color:#9CA3AF;font-size:20px\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:12px 0 0;line-height:1.7\"\u003eOui, notre vareuse de protection est lavable à la machine.\u003c\/p\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border-bottom:1px solid #e1e3e5;padding:16px 0\"\u003e\n \u003csummary style=\"display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#202223\"\u003eQuelle est la garantie de la vareuse de protection ?\u003cspan style=\"color:#9CA3AF;font-size:20px\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:12px 0 0;line-height:1.7\"\u003eNotre vareuse de protection est garantie pendant 2 ans contre les défauts de fabrication.\u003c\/p\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border-bottom:1px solid #e1e3e5;padding:16px 0\"\u003e\n \u003csummary style=\"display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#202223\"\u003ePuis-je retourner la vareuse de protection si je ne suis pas satisfait ?\u003cspan style=\"color:#9CA3AF;font-size:20px\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:12px 0 0;line-height:1.7\"\u003eOui, vous pouvez retourner la vareuse de protection dans les 30 jours suivant la réception de votre commande.\u003c\/p\u003e\n \u003c\/details\u003e\n \u003cdetails style=\"border-bottom:1px solid #e1e3e5;padding:16px 0\"\u003e\n \u003csummary style=\"display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:#202223\"\u003eComment puis-je commander la vareuse de protection ?\u003cspan style=\"color:#9CA3AF;font-size:20px\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n \u003cp style=\"font-size:14px;color:#444;margin:12px 0 0;line-height:1.7\"\u003eVous pouvez commander la vareuse de protection sur notre site web ou en contactant notre service client.\u003c\/p\u003e\n \u003c\/details\u003e\n\u003cdiv style=\"max-width:420px;margin:28px auto 0\"\u003e\u003ca class=\"ecopy-cta-2\" href=\"#ecopy-buy\" style=\"display:inline-block;text-align:center;text-decoration:none;width:100%;max-width:340px;background:var(--ecopy-btn);color:var(--ecopy-btn-t);border:none;padding:14px 28px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eJe le veux\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\u003cdiv style=\"background:var(--ecopy-brand);font-family:var(--ecopy-font, inherit)\"\u003e\u003cdiv style=\"max-width:900px;margin:0 auto;padding:56px 24px\"\u003e\n\u003cdiv style=\"text-align:center;color:#fff\"\u003e\n \u003cdiv style=\"font-size:32px;margin-bottom:8px\"\u003e♥\u003c\/div\u003e\n \u003ch2 style=\"font-size:28px;font-weight:700;margin:0 0 12px;color:#fff!important\"\u003eCommandez maintenant et protégez-vous\u003c\/h2\u003e\n \u003cp style=\"font-size:15px;opacity:.9;max-width:640px;margin:0 auto 24px;color:#fff!important\"\u003eN'attendez plus pour protéger votre sécurité et votre confort en apiculture. Commandez notre vareuse de protection dès aujourd'hui !\u003c\/p\u003e\n \u003ca class=\"ecopy-cta-2\" data-cta-scope=\"section\" href=\"#ecopy-buy\" style=\"display:inline-block;text-decoration:none;background:#fff;color:var(--ecopy-brand);border:none;padding:14px 32px;border-radius:var(--ecopy-radius);font-size:15px;font-weight:700;cursor:pointer;box-shadow:var(--ecopy-btn-shadow)\"\u003eAcheter\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"ecopy-rv\"\u003e\n\u003cdiv style=\"padding:56px 24px;background:#fafafa;font-family:var(--ecopy-font, inherit)\"\u003e\n \u003cdiv style=\"max-width:1100px;margin:0 auto\"\u003e\n \u003cdiv style=\"text-align:center;margin-bottom:8px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n \u003ch2 style=\"font-size:26px;font-weight:700;color:#202223;text-align:center;margin:0 0 28px\"\u003eCe que disent nos clients\u003c\/h2\u003e\n \u003cdiv style=\"columns:280px;column-gap:14px\"\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003eMarie Martin\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★☆\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJe suis très satisfaite de la vareuse de protection. Elle est confortable et offre une excellente protection contre les piqûres d'abeilles.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003ePierre Dupont\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJe suis apiculteur professionnel et j'ai acheté cette vareuse il y a quelques mois. Elle est vraiment très confortable et offre une excellente protection contre les piqûres d'abeilles.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003eSophie Laurent\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJ'ai acheté la vareuse de protection pour mon mari qui est apiculteur amateur. Il est très satisfait de la qualité et du confort de la vareuse.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003eJean-Pierre Moreau\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJe suis très satisfait de la vareuse de protection. Elle est solide et offre une excellente protection contre les piqûres d'abeilles.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003eIsabelle Roussel\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★☆\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJe suis satisfaite de la vareuse de protection, mais je trouve qu'elle est un peu trop grande pour moi.\u003c\/p\u003e\n \u003c\/div\u003e\n \u003cdiv style=\"background:#fff;border:1px solid #e1e3e5;border-radius:var(--ecopy-radius);padding:14px;break-inside:avoid;margin-bottom:12px\"\u003e\n \u003cdiv style=\"display:flex;align-items:center;gap:6px;margin-bottom:4px\"\u003e\n\u003cspan style=\"font-size:13px;font-weight:600;color:#202223\"\u003eFrançois Leroy\u003c\/span\u003e\u003cspan style=\"font-size:10px;color:#2563eb\"\u003e● Acheteur vérifié\u003c\/span\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"margin-bottom:6px\"\u003e\u003cspan style=\"color:#f59e0b;letter-spacing:1px\"\u003e★★★★★\u003c\/span\u003e\u003c\/div\u003e\n \u003cp style=\"font-size:13px;color:#444;margin:0;line-height:1.5\"\u003eJe suis apiculteur professionnel et j'ai acheté la vareuse de protection il y a quelques mois. Elle est vraiment très confortable et offre une excellente protection contre les piqûres d'abeilles.\u003c\/p\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"}