{"title":"Recommandation Pro Vision S Lupa","description":"","products":[{"product_id":"lupa-pro-max-con-lampara","title":"Loupe Pro Max - Lentilles 2,5x ou 3,5x et Lampe de 80 000 Lumens","description":"\u003c!-- ===== F5 HERO TEMPLATE (tokens {{...}} = texto traduzível; preços = dinâmicos via JS) ===== --\u003e\n\u003cstyle\u003e\n.faro-lp .fa-hero{display:none!important}\n.f5h{--brand:#38B6FF;--brand-deep:#0E6FB8;--brand-ink:#0B5286;--accent:#FFD731;--accent-deep:#F2C200;--price:#0091D5;\n --white:#fff;--mist:#EFF7FE;--mist-2:#E3F1FC;--mist-3:#D6EBFA;--navy:#0E2536;--ink:#13283A;--ink-soft:#4A5F72;\n --line:rgba(16,41,63,.12);--sans:\"Poppins\",-apple-system,BlinkMacSystemFont,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.4,.4,1);\n --sh-card:0 30px 70px -30px rgba(11,82,134,.35);--sh-soft:0 14px 34px -18px rgba(11,82,134,.30);\n direction:ltr;width:100vw;max-width:100vw;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);\n font-family:var(--sans);color:var(--ink);line-height:1.5;background:radial-gradient(120% 80% at 85% -5%,var(--mist-2) 0%,rgba(239,247,254,0) 55%),linear-gradient(180deg,#fff,#FAFDFF)}\n.f5h *,.f5h *::before,.f5h *::after{margin:0;padding:0;box-sizing:border-box}\n.f5h img{max-width:100%;display:block}\n.f5h .wrap{max-width:1180px;margin:0 auto;padding:clamp(20px,4vw,50px) clamp(16px,4vw,28px)}\n.f5h .hero{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(22px,3.4vw,52px);align-items:start;position:relative}\n.f5h .media-col{display:flex;flex-direction:column;gap:12px}\n.f5h .f5media{position:relative;border-radius:26px;overflow:visible;isolation:isolate;background:radial-gradient(90% 70% at 30% 18%,#fff,var(--mist) 55%,var(--mist-2));box-shadow:var(--sh-card);border:1px solid #fff;aspect-ratio:1\/1}\n.f5h .carousel{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:26px}\n.f5h .track{display:flex;height:100%;transition:transform .55s var(--ease)}\n.f5h .slide{flex:0 0 100%;height:100%;position:relative;display:grid;place-items:center}\n.f5h .slide img{width:92%;filter:drop-shadow(0 40px 50px rgba(11,82,134,.28))}\n.f5h .slide.is-hero img{animation:f5hfloat 6s ease-in-out infinite}\n@keyframes f5hfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}\n.f5h .s-head{position:absolute;top:clamp(14px,2.4vw,28px);left:clamp(14px,2.4vw,28px);z-index:4;max-width:62%}\n.f5h .s-head h2{font-weight:900;line-height:.96;letter-spacing:-.02em;color:var(--navy);font-size:clamp(22px,4.2vw,42px);text-transform:uppercase}\n.f5h .s-head h2 em{font-style:normal;color:var(--brand-deep)}\n.f5h .s-head p:empty{display:none}\n.f5h .s-head p{margin-top:8px;font-size:12px;font-weight:600;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em}\n.f5h .s-gifts{position:absolute;left:0;right:0;bottom:clamp(54px,9%,72px);z-index:4;display:flex;justify-content:center;gap:clamp(8px,1.6vw,14px);flex-wrap:wrap;padding:0 14px}\n.f5h .gift{background:#fff;border:1px dashed var(--brand);border-radius:11px;padding:6px 12px;font-weight:800;font-size:11px;color:var(--brand-ink);letter-spacing:.02em;box-shadow:var(--sh-soft);text-transform:uppercase}\n.f5h .gift b{color:var(--accent-deep)}\n.f5h .f5seal{position:absolute;z-index:7;top:-16px;right:-15px;width:clamp(70px,8.25vw,92px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--brand),var(--brand-deep) 70%,var(--brand-ink));color:#fff;display:grid;place-content:center;text-align:center;box-shadow:0 18px 30px -12px rgba(11,82,134,.6),inset 0 0 0 4px rgba(255,255,255,.18);transform:rotate(-9deg);border:3px solid #fff}\n.f5h .f5seal b{display:block;font-weight:800;font-size:10px;letter-spacing:.12em}\n.f5h .f5seal u{display:block;text-decoration:none;color:var(--accent);font-weight:900;font-size:clamp(22px,3.4vw,31px);line-height:1;margin-top:2px}\n.f5h .f5seal s{display:block;text-decoration:none;font-size:9px;font-weight:600;opacity:.85;margin-top:3px}\n.f5h .nav{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.92);cursor:pointer;display:grid;place-items:center;color:var(--navy);box-shadow:var(--sh-soft)}\n.f5h .nav svg{width:20px;height:20px}.f5h .nav.prev{left:14px}.f5h .nav.next{right:14px}\n.f5h .dots{position:absolute;bottom:16px;left:0;right:0;z-index:6;display:flex;justify-content:center;gap:7px}\n.f5h .dot{width:8px;height:8px;border-radius:50%;background:rgba(14,41,63,.22);cursor:pointer;transition:.25s var(--ease)}\n.f5h .dot.active{background:var(--brand-deep);width:22px;border-radius:5px}\n.f5h .thumbs{display:flex;gap:10px}\n.f5h .thumb{flex:1;aspect-ratio:1;border-radius:13px;overflow:hidden;border:2px solid var(--line);background:var(--mist);cursor:pointer;display:grid;place-items:center;padding:6px;transition:.2s var(--ease)}\n.f5h .thumb img{width:100%;height:100%;object-fit:contain}\n.f5h .thumb.active{border-color:var(--brand-deep);box-shadow:0 0 0 3px rgba(56,182,255,.18)}\n.f5h .info{padding-top:6px}\n.f5h .reviews{display:flex;align-items:center;gap:12px;flex-wrap:wrap}\n.f5h .reviews .ex{font-weight:800;color:var(--navy);font-size:14px}\n.f5h .stars{display:inline-flex;gap:2px}.f5h .stars svg{width:18px;height:18px;color:var(--accent-deep)}\n.f5h .reviews .score{font-weight:700;color:var(--navy);font-size:13.5px}\n.f5h .eyebrow{margin-top:16px;font-weight:700;font-size:12.5px;letter-spacing:.10em;text-transform:uppercase;color:var(--brand-deep)}\n.f5h .title{margin-top:8px;font-weight:900;letter-spacing:-.015em;line-height:1.04;font-size:clamp(26px,3.6vw,40px);text-transform:uppercase;color:var(--navy)}\n.f5h .title em{font-style:normal;color:var(--navy)}\n.f5h .price{margin-top:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}\n.f5h .price .now{font-weight:900;font-size:clamp(30px,3.9vw,40px);color:var(--price);letter-spacing:-.02em;line-height:1}\n.f5h .price .was{font-weight:600;font-size:18px;color:var(--ink-soft);text-decoration:line-through}\n.f5h .price .tag{font-weight:800;font-size:12px;padding:6px 12px;border-radius:999px;letter-spacing:.02em;text-transform:uppercase;background:var(--accent-deep);color:var(--navy);box-shadow:0 8px 18px -8px var(--accent-deep)}\n.f5h .lead{margin-top:14px;color:var(--ink-soft);font-size:15px;max-width:46ch;font-weight:500}.f5h .lead b{color:var(--ink);font-weight:700}\n.f5h .benefits{margin-top:18px;display:flex;flex-direction:column;gap:9px}\n.f5h .benefit{display:flex;align-items:center;gap:11px;background:var(--mist);border:1px solid var(--mist-3);border-radius:999px;padding:9px 16px 9px 12px;font-weight:700;font-size:13.5px;color:var(--navy)}\n.f5h .benefit .ck{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--brand-deep);display:grid;place-items:center}\n.f5h .benefit .ck svg{width:12px;height:12px;color:#fff}\n.f5h .techlink{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px;color:var(--navy);text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:2px;cursor:pointer}\n.f5h .techlink svg{width:15px;height:15px}\n.f5h .divider{margin:20px 0;border:0;border-top:1px solid var(--line)}\n.f5h .sel-h{font-weight:800;font-size:14px;color:var(--navy);text-transform:uppercase;letter-spacing:.04em}\n.f5h .bundles{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\n.f5h .bundle{position:relative;cursor:pointer;border:2px solid var(--line);border-radius:16px;background:#fff;padding:14px 14px 13px;text-align:center;transition:.22s var(--ease);overflow:hidden;display:block}\n.f5h .bundle:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:var(--sh-soft)}\n.f5h .bundle input{position:absolute;opacity:0;pointer-events:none}\n.f5h .bundle .bthumb{height:46px;width:auto;max-width:80%;margin:0 auto 7px;object-fit:contain;display:block}\n.f5h .bundle .qty{font-weight:900;font-size:15px;color:var(--navy);text-transform:uppercase}\n.f5h .bundle .sub{font-size:11px;color:var(--ink-soft);font-weight:600;margin-top:2px}\n.f5h .bundle .bp{margin-top:8px;font-weight:800;color:var(--navy);font-size:15px}\n.f5h .bundle .bp s{color:var(--ink-soft);font-weight:500;font-size:12px;margin-left:5px}\n.f5h .bundle .save{display:inline-block;margin-top:7px;background:var(--mist);color:var(--brand-ink);font-weight:800;font-size:10.5px;padding:3px 9px;border-radius:999px}\n.f5h .bundle .pop{position:absolute;top:0;left:0;right:0;background:var(--brand-deep);color:#fff;font-weight:800;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 0}\n.f5h .bundle.has-pop{padding-top:24px}\n.f5h .bundle.sel{border-color:var(--brand-deep);background:linear-gradient(180deg,#fff,var(--mist));box-shadow:0 0 0 3px rgba(56,182,255,.18)}\n.f5h .bundle .ring{position:absolute;top:11px;right:11px;width:20px;height:20px;border-radius:50%;border:2px solid var(--line);background:#fff;display:grid;place-items:center;transition:.2s}\n.f5h .bundle.has-pop .ring{top:30px}\n.f5h .bundle.sel .ring{border-color:var(--brand-deep);background:var(--brand-deep)}\n.f5h .bundle .ring svg{width:10px;height:10px;color:#fff;opacity:0;transition:.2s}.f5h .bundle.sel .ring svg{opacity:1}\n.f5h .cta{margin-top:20px;display:flex;flex-direction:column;gap:10px}\n.f5h .ship{display:flex;align-items:center;gap:10px;justify-content:center;background:#fff;border:1.5px solid var(--brand);border-radius:13px;padding:11px 14px;font-size:13px;font-weight:600;color:var(--navy);box-shadow:var(--sh-soft)}\n.f5h .ship .flag{width:6px;height:24px;border-radius:3px;flex:0 0 6px;background:linear-gradient(180deg,#008C45 0 33.3%,#fff 33.3% 66.6%,#CD212A 66.6%)}\n.f5h .ship svg{width:20px;height:20px;color:var(--brand-deep);flex:0 0 20px}.f5h .ship b{font-weight:800}\n.f5h .btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:linear-gradient(180deg,var(--accent),var(--accent-deep));color:var(--navy);border:0;border-radius:16px;padding:19px 22px;cursor:pointer;font-family:inherit;font-weight:900;font-size:16px;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:0 16px 30px -12px rgba(242,194,0,.95),inset 0 2px 0 rgba(255,255,255,.5);transition:.18s var(--spring);position:relative;overflow:hidden}\n.f5h .btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.f5h .btn:active{transform:translateY(1px) scale(.99)}\n.f5h .btn svg{width:20px;height:20px}\n.f5h .btn .shine{position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);animation:f5hshine 3.4s ease-in-out infinite}\n@keyframes f5hshine{0%,72%{left:-60%}88%,100%{left:130%}}\n.f5h .guar{display:flex;align-items:center;gap:12px;background:var(--mist);border:1px solid var(--mist-3);border-radius:14px;padding:12px 15px}\n.f5h .guar .ic{flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#fff;display:grid;place-items:center;color:var(--brand-deep);box-shadow:0 4px 10px -4px rgba(11,82,134,.3)}\n.f5h .guar .ic svg{width:22px;height:22px}\n.f5h .guar b{display:block;font-weight:800;font-size:13.5px;color:var(--navy)}\n.f5h .guar small{display:block;font-size:11.5px;color:var(--ink-soft);font-weight:500;margin-top:1px}\n@media (max-width:880px){\n .f5h .hero{grid-template-columns:1fr;gap:24px}\n .f5h .eyebrow{display:none}\n .f5h .f5seal{top:-10px;right:-8px;width:56px;border-width:2px}.f5h .f5seal b{font-size:7.5px}.f5h .f5seal u{font-size:18px}.f5h .f5seal s{font-size:7px}\n .f5h .s-head{top:12px;left:12px;max-width:60%}.f5h .s-head h2{font-size:clamp(18px,6.2vw,25px)}.f5h .s-head p{display:none}\n .f5h .s-gifts{flex-wrap:nowrap;gap:5px;padding:0 10px;bottom:30px}.f5h .gift{font-size:9px;padding:5px 6px;white-space:nowrap}\n .f5h .price{flex-wrap:nowrap;gap:7px}.f5h .price .now{font-size:24px}.f5h .price .was{font-size:14px}.f5h .price .tag{font-size:9.5px;padding:5px 8px;white-space:nowrap}\n .f5h .bundle{padding:10px 8px 9px}.f5h .bundle.has-pop{padding-top:20px}.f5h .bundle .bthumb{height:34px;margin-bottom:5px}.f5h .bundle .qty{font-size:13px}.f5h .bundle .sub{font-size:10px}.f5h .bundle .bp{font-size:13px;margin-top:5px}.f5h .bundle .save{margin-top:5px;font-size:9.5px}.f5h .bundle .pop{font-size:8.5px}\n .f5h .btn{white-space:nowrap;font-size:clamp(12px,3.4vw,15px);letter-spacing:.02em;padding:16px 12px;gap:7px}.f5h .btn svg{display:none}\n}\n.f5h .btn .spin{display:none;position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:3px solid rgba(14,37,58,.25);border-top-color:var(--navy);border-radius:50%;animation:f5spin .7s linear infinite}.f5h .btn.loading{pointer-events:none}.f5h .btn.loading\u003espan,.f5h .btn.loading\u003esvg{opacity:0}.f5h .btn.loading .spin{display:block;opacity:1}@keyframes f5spin{to{transform:rotate(360deg)}}\u003c\/style\u003e\n\n\u003cdiv class=\"f5h\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n  \u003csection class=\"hero\"\u003e\n   \u003cdiv class=\"media-col\"\u003e\n    \u003cdiv class=\"f5media\"\u003e\n     \u003cdiv class=\"f5seal\"\u003e\u003cu data-f5-spct\u003e−30%\u003c\/u\u003e\u003cs\u003emaintenant \u003cspan data-f5-snow\u003e€164,90\u003c\/span\u003e\u003c\/s\u003e\u003c\/div\u003e\n     \u003cdiv class=\"carousel\"\u003e\n      \u003cdiv class=\"track\" data-f5track\u003e\n\u003cdiv class=\"slide is-hero\"\u003e\u003cimg data-f5hero src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/lupa-promax-01-fr.webp?v=1782436009\" alt=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/lupa-promax-uso-mujer.webp?v=1782925646\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/lupa-promax-03-fr.webp?v=1782436037\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/lupa-promax-02-fr.webp?v=1782436023\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/M1_lupa_dad0dc40-b69c-4178-9f50-dcdc7904f3ba.jpg?v=1773924970\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cbutton class=\"nav prev\" data-f5prev aria-label=\"prev\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"M15 6l-6 6 6 6\"\/\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"nav next\" data-f5next aria-label=\"next\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"M9 6l6 6-6 6\"\/\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cdiv class=\"dots\" data-f5dots\u003e\u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"thumbs\" data-f5thumbs\u003e\n\u003cdiv class=\"thumb active\"\u003e\u003cimg data-f5herothumb src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/lupa-promax-01-fr.webp?v=1782436009\" alt=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/lupa-promax-uso-mujer.webp?v=1782925646\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/lupa-promax-03-fr.webp?v=1782436037\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/lupa-promax-02-fr.webp?v=1782436023\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/M1_lupa_dad0dc40-b69c-4178-9f50-dcdc7904f3ba.jpg?v=1773924970\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n   \u003c\/div\u003e\n\n   \u003cdiv class=\"info\"\u003e\n    \u003cdiv class=\"reviews\"\u003e\u003cspan class=\"ex\"\u003eExcellent\u003c\/span\u003e\u003cspan class=\"stars\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"m12 2 3 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.3 5.7 20.6l1.6-6.9L2 9.1l7-.6Z\"\/\u003e\u003c\/svg\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"m12 2 3 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.3 5.7 20.6l1.6-6.9L2 9.1l7-.6Z\"\/\u003e\u003c\/svg\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"m12 2 3 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.3 5.7 20.6l1.6-6.9L2 9.1l7-.6Z\"\/\u003e\u003c\/svg\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"m12 2 3 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.3 5.7 20.6l1.6-6.9L2 9.1l7-.6Z\"\/\u003e\u003c\/svg\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cdefs\u003e\u003clinearGradient id=\"f5hs\"\u003e\u003cstop offset=\"55%\" stop-color=\"currentColor\"\/\u003e\u003cstop offset=\"55%\" stop-color=\"rgba(16,41,63,.18)\"\/\u003e\u003c\/linearGradient\u003e\u003c\/defs\u003e\u003cpath fill=\"url(#f5hs)\" d=\"m12 2 3 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.3 5.7 20.6l1.6-6.9L2 9.1l7-.6Z\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"score\"\u003e4,8 sur 5\u003c\/span\u003e\u003c\/div\u003e\n    \u003cp class=\"eyebrow\"\u003eLoupe binoculaire avec lampe 80 000 lumens\u003c\/p\u003e\n    \u003ch1 class=\"title\"\u003eLoupe Pro Max avec Lampe 80 000 Lumens \u003cem\u003e\u003c\/em\u003e\u003c\/h1\u003e\n    \u003cdiv class=\"price\"\u003e\u003cspan class=\"now\" data-f5-now\u003e€164,90\u003c\/span\u003e\u003cspan class=\"was\" data-f5-was\u003e€235,90\u003c\/span\u003e\u003cspan class=\"tag\"\u003e\u003cspan data-f5-disc\u003e−30%\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n    \u003cp class=\"lead\"\u003e\u003cb\u003eLoupe binoculaire en verre (2,5x ou 3,5x) avec lampe frontale de 80 000 lumens.\u003c\/b\u003e Optique améliorée et lumière puissante — tout le détail, parfaitement éclairé.\u003c\/p\u003e\n    \u003cdiv class=\"benefits\"\u003e\n     \u003cdiv class=\"benefit\"\u003e\u003cspan class=\"ck\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003eGrossissement 2,5x ou 3,5x — le détail qu'il vous faut\u003c\/div\u003e\n     \u003cdiv class=\"benefit\"\u003e\u003cspan class=\"ck\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003eLampe 80 000 lumens — champ toujours éclairé\u003c\/div\u003e\n     \u003cdiv class=\"benefit\"\u003e\u003cspan class=\"ck\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003eRéglage interpupillaire — confortables et à votre mesure\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003ca class=\"techlink\" data-f5spec\u003eSpécifications techniques complètes \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"M5 12h14M13 6l6 6-6 6\"\/\u003e\u003c\/svg\u003e\u003c\/a\u003e\n    \u003chr class=\"divider\"\u003e\n    \u003cdiv class=\"sel-h\"\u003eChoisissez votre grossissement :\u003c\/div\u003e\n    \u003cdiv class=\"bundles\" data-f5bundles\u003e\n     \u003clabel class=\"bundle sel\"\u003e\u003cinput type=\"radio\" name=\"f5h-bundle\" data-vid=\"44603876507935\" checked\u003e\u003cspan class=\"ring\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cimg class=\"bthumb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/M1_lupa_dad0dc40-b69c-4178-9f50-dcdc7904f3ba.jpg?v=1773924970\" alt=\"\"\u003e\u003cdiv class=\"qty\"\u003e2.5x\u003c\/div\u003e\u003cdiv class=\"sub\"\u003echamp plus large\u003c\/div\u003e\u003cdiv class=\"bp\" data-f5-b1\u003e\u003c\/div\u003e\u003c\/label\u003e\n     \u003clabel class=\"bundle\"\u003e\u003cinput type=\"radio\" name=\"f5h-bundle\" data-vid=\"44603876540703\"\u003e\u003cspan class=\"ring\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cimg class=\"bthumb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/M1_lupa_dad0dc40-b69c-4178-9f50-dcdc7904f3ba.jpg?v=1773924970\" alt=\"\"\u003e\u003cdiv class=\"qty\"\u003e3.5x\u003c\/div\u003e\u003cdiv class=\"sub\"\u003eplus de détail\u003c\/div\u003e\u003cdiv class=\"bp\"\u003e\u003c\/div\u003e\u003cspan class=\"save\"\u003eÉconomisez \u003cspan data-f5-b2save\u003e\u003c\/span\u003e%\u003c\/span\u003e\u003c\/label\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cta\"\u003e\n     \u003cdiv class=\"ship\"\u003e\u003cspan class=\"flag\"\u003e\u003c\/span\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 7h11v9H3z\"\/\u003e\u003cpath d=\"M14 10h4l3 3v3h-7\"\/\u003e\u003ccircle cx=\"7\" cy=\"18\" r=\"2\"\/\u003e\u003ccircle cx=\"17\" cy=\"18\" r=\"2\"\/\u003e\u003c\/svg\u003e\u003cspan\u003e\u003cb\u003eLivraison gratuite\u003c\/b\u003e\u003c\/span\u003e\u003c\/div\u003e\n     \u003cbutton class=\"btn\" data-f5buy\u003e\u003cspan class=\"shine\"\u003e\u003c\/span\u003e\u003cspan class=\"spin\"\u003e\u003c\/span\u003e\u003cspan class=\"lbl\"\u003e\u003cspan\u003eAjouter au panier\u003c\/span\u003e — \u003cspan data-f5pz\u003e€279,90\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\n     \u003cdiv class=\"guar\"\u003e\u003cspan class=\"ic\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2 4 5v6c0 5 3.5 8.5 8 11 4.5-2.5 8-6 8-11V5Z\"\/\u003e\u003cpath d=\"m9 12 2 2 4-4\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cb\u003eGarantie 120 jours\u003c\/b\u003e\u003csmall\u003econtre tout défaut de fabrication\u003c\/small\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/section\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ===== \/F5 HERO ===== --\u003e\n\n\u003cscript\u003e\n(function(){\n var f5=document.querySelector('.f5h'); if(!f5||f5.dataset.init)return; f5.dataset.init=1;\n var VHERO={\"44603876507935\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/lupa-promax-01-fr.webp?v=1782436009\", \"44603876540703\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/lupa-promax-01-fr.webp?v=1782436009\"},VSLIDE={\"44603876507935\": 0, \"44603876540703\": 0};\n var track=f5.querySelector('[data-f5track]'),slides=[].slice.call(track.children),dotsBox=f5.querySelector('[data-f5dots]'),thumbs=[].slice.call(f5.querySelectorAll('.thumb')),idx=0;\n slides.forEach(function(_,i){var d=document.createElement('div');d.className='dot'+(i?'':' active');d.onclick=function(){go(i)};dotsBox.appendChild(d)});\n var dots=[].slice.call(dotsBox.children);\n function go(i){idx=(i+slides.length)%slides.length;track.style.transform='translateX('+(-idx*100)+'%)';dots.forEach(function(d,k){d.className='dot'+(k===idx?' active':'')});thumbs.forEach(function(t,k){t.className='thumb'+(k===idx?' active':'')})}\n f5.querySelector('[data-f5next]').onclick=function(){go(idx+1)};\n f5.querySelector('[data-f5prev]').onclick=function(){go(idx-1)};\n thumbs.forEach(function(t,i){t.onclick=function(){go(i)}});\n var x0=null;track.addEventListener('pointerdown',function(e){x0=e.clientX});\n track.addEventListener('pointerup',function(e){if(x0===null)return;var dx=e.clientX-x0;if(Math.abs(dx)\u003e40)go(idx+(dx\u003c0?1:-1));x0=null});\n var specL=f5.querySelector('[data-f5spec]');\n if(specL)specL.addEventListener('click',function(e){e.preventDefault();var sec=f5.closest('.shopify-section');var t=sec?sec.nextElementSibling:null;while(t\u0026\u0026t.offsetHeight\u003c150)t=t.nextElementSibling;if(t)t.scrollIntoView({behavior:'smooth',block:'start'})});\n var pz=f5.querySelector('[data-f5pz]'),hero=f5.querySelector('[data-f5hero]'),herot=f5.querySelector('[data-f5herothumb]'),radios=[].slice.call(f5.querySelectorAll('input[name=\"f5h-bundle\"]'));\n var cur=(window.Shopify\u0026\u0026Shopify.currency\u0026\u0026Shopify.currency.active)||'USD',loc=document.documentElement.lang||undefined,P={};\n function money(c){try{if(cur==='MXN'){return 'MX$ '+new Intl.NumberFormat('en-US',{minimumFractionDigits:2,maximumFractionDigits:2}).format(c\/100)}return new Intl.NumberFormat(loc,{style:'currency',currency:cur}).format(c\/100)}catch(e){return (c\/100).toFixed(2)}}\n function setT(s,v){var e=f5.querySelector(s);if(e\u0026\u0026v!=null)e.textContent=v}\n function show(s,on){var e=f5.querySelector(s);if(e)e.style.display=on?'':'none'}\n function selR(){return radios.filter(function(r){return r.checked})[0]||radios[0]}\n function fillCards(){radios.forEach(function(r){var v=+r.getAttribute('data-vid'),p=P[v];var b=r.closest('.bundle');if(!b||!p)return;var bp=b.querySelector('.bp');if(bp){var html='\u003cspan\u003e'+money(p.price)+'\u003c\/span\u003e';if(p.compare\u003ep.price)html+=' \u003cs\u003e'+money(p.compare)+'\u003c\/s\u003e';bp.innerHTML=html}var sv=b.querySelector('.save');if(sv){if(p.compare\u003ep.price){sv.style.display='';var s2=sv.querySelector('[data-f5-b2save]');if(s2)s2.textContent=String(Math.round((p.compare-p.price)\/p.compare*100))}else sv.style.display='none'}})}\n function top(){var r=selR();if(!r)return;var v=+r.getAttribute('data-vid'),p=P[v];var tag=f5.querySelector('.price .tag'),seal=f5.querySelector('.f5seal');\n  if(p){setT('[data-f5-now]',money(p.price));if(pz)pz.textContent=money(p.price);\n   if(p.compare\u003ep.price){show('[data-f5-was]',1);setT('[data-f5-was]',money(p.compare));var d='−'+Math.round((p.compare-p.price)\/p.compare*100)+'%';if(tag)tag.style.display='';setT('[data-f5-disc]',d);if(seal){seal.style.display='';setT('[data-f5-spct]',d);setT('[data-f5-snow]',money(p.price))}}\n   else{show('[data-f5-was]',0);if(tag)tag.style.display='none';if(seal)seal.style.display='none'}}\n  if(VHERO\u0026\u0026hero\u0026\u0026VHERO[v]){hero.src=VHERO[v];if(herot)herot.src=VHERO[v]}}\n function selClasses(){radios.forEach(function(r){var b=r.closest('.bundle');if(b)b.classList.toggle('sel',r.checked)})}\n radios.forEach(function(r){r.addEventListener('change',function(){selClasses();top();if(VSLIDE){var v=+r.getAttribute('data-vid');if(VSLIDE[v]!=null)go(VSLIDE[v])}})});\n selClasses();top();\n fetch(location.pathname.replace(\/\\\/$\/,'')+'.js',{headers:{'Accept':'application\/json'}}).then(function(r){return r.json()}).then(function(p){(p.variants||[]).forEach(function(v){P[v.id]={price:v.price,compare:v.compare_at_price||v.price}});fillCards();top()}).catch(function(){});\n (function(){var seen={};radios.forEach(function(r){var ph=r.getAttribute('data-product');if(ph\u0026\u0026!seen[ph]){seen[ph]=1;fetch('\/products\/'+ph+'.js',{headers:{'Accept':'application\/json'}}).then(function(r){return r.json()}).then(function(p){(p.variants||[]).forEach(function(v){P[v.id]={price:v.price,compare:v.compare_at_price||v.price}});fillCards();top()}).catch(function(){})}})})();\n f5.querySelector('[data-f5buy]').addEventListener('click',function(){var _b=this;_b.classList.add('loading');var v=+selR().getAttribute('data-vid');var cd=document.querySelector('cart-drawer'),root=(window.Shopify\u0026\u0026Shopify.routes\u0026\u0026Shopify.routes.root)?Shopify.routes.root:'\/',body={items:[{id:v,quantity:1}]};if(cd\u0026\u0026cd.getSectionsToRender){try{body.sections=cd.getSectionsToRender().map(function(s){return s.section||s.id});body.sections_url=location.pathname}catch(e){}}fetch(root+'cart\/add',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/javascript'},body:JSON.stringify(body)}).then(function(r){return r.json()}).then(function(res){if(cd\u0026\u0026cd.renderContents){if(cd.classList)cd.classList.remove('is-empty');cd.renderContents(res);setTimeout(function(){_b.classList.remove('loading')},500)}else{location.href='\/cart'}}).catch(function(){_b.classList.remove('loading');location.href='\/cart'})});\n})();\n\n\u003c\/script\u003e\n","brand":"Madicaza","offers":[{"title":"2,5X","offer_id":44603876507935,"sku":"633:200000319#2.5X;5:200503925#420mm","price":597.9,"currency_code":"USD","in_stock":true},{"title":"3,5X","offer_id":44603876540703,"sku":"633:201442034;5:200503925#420mm","price":597.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/M1_lupa_dad0dc40-b69c-4178-9f50-dcdc7904f3ba.jpg?v=1773924970"},{"product_id":"lupa-de-cabeza-m1-con-2-fotoforos-y-2-pilas-recargables","title":"Loupe Frontale M1 - 2 Phares + 2 Batteries Rechargeables","description":"\u003cstyle\u003e\n.faro-lp .fa-hero{display:none!important}\n.f5h{--brand:#38B6FF;--brand-deep:#0E6FB8;--brand-ink:#0B5286;--accent:#FFD731;--accent-deep:#F2C200;--price:#0091D5;\n --white:#fff;--mist:#EFF7FE;--mist-2:#E3F1FC;--mist-3:#D6EBFA;--navy:#0E2536;--ink:#13283A;--ink-soft:#4A5F72;\n --line:rgba(16,41,63,.12);--sans:\"Poppins\",-apple-system,BlinkMacSystemFont,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.4,.4,1);\n --sh-card:0 30px 70px -30px rgba(11,82,134,.35);--sh-soft:0 14px 34px -18px rgba(11,82,134,.30);\n direction:ltr;width:100vw;max-width:100vw;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);\n font-family:var(--sans);color:var(--ink);line-height:1.5;background:radial-gradient(120% 80% at 85% -5%,var(--mist-2) 0%,rgba(239,247,254,0) 55%),linear-gradient(180deg,#fff,#FAFDFF)}\n.f5h *,.f5h *::before,.f5h *::after{margin:0;padding:0;box-sizing:border-box}\n.f5h img{max-width:100%;display:block}\n.f5h .wrap{max-width:1180px;margin:0 auto;padding:clamp(20px,4vw,50px) clamp(16px,4vw,28px)}\n.f5h .hero{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(22px,3.4vw,52px);align-items:start;position:relative}\n.f5h .media-col{display:flex;flex-direction:column;gap:12px}\n.f5h .f5media{position:relative;border-radius:26px;overflow:visible;isolation:isolate;background:radial-gradient(90% 70% at 30% 18%,#fff,var(--mist) 55%,var(--mist-2));box-shadow:var(--sh-card);border:1px solid #fff;aspect-ratio:1\/1}\n.f5h .carousel{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:26px}\n.f5h .track{display:flex;height:100%;transition:transform .55s var(--ease)}\n.f5h .slide{flex:0 0 100%;height:100%;position:relative;display:grid;place-items:center}\n.f5h .slide img{width:100%;height:100%;object-fit:contain;border-radius:24px}\n.f5h .slide.is-hero img{animation:none}\n@keyframes f5hfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}\n.f5h .s-head{position:absolute;top:clamp(14px,2.4vw,28px);left:clamp(14px,2.4vw,28px);z-index:4;max-width:62%}\n.f5h .s-head h2{font-weight:900;line-height:.96;letter-spacing:-.02em;color:var(--navy);font-size:clamp(22px,4.2vw,42px);text-transform:uppercase}\n.f5h .s-head h2 em{font-style:normal;color:var(--brand-deep)}\n.f5h .s-head p:empty{display:none}\n.f5h .s-head p{margin-top:8px;font-size:12px;font-weight:600;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em}\n.f5h .s-gifts{position:absolute;left:0;right:0;bottom:clamp(54px,9%,72px);z-index:4;display:flex;justify-content:center;gap:clamp(8px,1.6vw,14px);flex-wrap:wrap;padding:0 14px}\n.f5h .gift{background:#fff;border:1px dashed var(--brand);border-radius:11px;padding:6px 12px;font-weight:800;font-size:11px;color:var(--brand-ink);letter-spacing:.02em;box-shadow:var(--sh-soft);text-transform:uppercase}\n.f5h .gift b{color:var(--accent-deep)}\n.f5h .f5seal{position:absolute;z-index:7;top:-64px;right:-90px;width:clamp(56px,6.6vw,74px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--brand),var(--brand-deep) 70%,var(--brand-ink));color:#fff;display:grid;place-content:center;text-align:center;box-shadow:0 18px 30px -12px rgba(11,82,134,.6),inset 0 0 0 4px rgba(255,255,255,.18);transform:rotate(-9deg);border:3px solid #fff}\n.f5h .f5seal b{display:block;font-weight:800;font-size:10px;letter-spacing:.12em}\n.f5h .f5seal u{display:block;text-decoration:none;color:var(--accent);font-weight:900;font-size:clamp(18px,2.7vw,25px);line-height:1;margin-top:2px}\n.f5h .f5seal s{display:block;text-decoration:none;font-size:9px;font-weight:600;opacity:.85;margin-top:3px}.f5h .f5seal .snw{font-style:normal}\n.f5h .nav{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.58);cursor:pointer;display:grid;place-items:center;color:var(--navy);box-shadow:var(--sh-soft);-webkit-tap-highlight-color:transparent;outline:none;transition:background .15s,transform .15s}.f5h .nav:focus{outline:none}.f5h .nav:active{outline:none;background:var(--accent-deep);color:var(--navy);transform:translateY(-50%) scale(.9)}\n.f5h .nav svg{width:20px;height:20px}.f5h .nav.prev{left:-14px}.f5h .nav.next{right:-14px}\n.f5h .dots{position:absolute;bottom:16px;left:0;right:0;z-index:6;display:flex;justify-content:center;gap:7px}\n.f5h .dot{width:8px;height:8px;border-radius:50%;background:rgba(14,41,63,.22);cursor:pointer;transition:.25s var(--ease)}\n.f5h .dot.active{background:var(--brand-deep);width:22px;border-radius:5px}\n.f5h .thumbs{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 11px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.f5h .thumbs::-webkit-scrollbar{height:6px}.f5h .thumbs::-webkit-scrollbar-thumb{background:rgba(56,182,255,.4);border-radius:9px}.f5h .thumbs::-webkit-scrollbar-track{background:transparent}\n.f5h .thumb{flex:0 0 76px;width:76px;height:76px;aspect-ratio:1;border-radius:13px;overflow:hidden;border:2px solid var(--line);background:var(--mist);cursor:pointer;display:grid;place-items:center;padding:0;scroll-snap-align:start;opacity:.72;transition:.2s var(--ease)}.f5h .thumb:hover{opacity:1;transform:translateY(-2px)}\n.f5h .thumb img{width:100%;height:100%;object-fit:cover}\n.f5h .thumb.active{border-color:var(--brand-deep);opacity:1;box-shadow:0 6px 16px rgba(56,182,255,.3)}\n.f5h .info{padding-top:6px}\n.f5h .reviews{display:flex;align-items:center;gap:12px;flex-wrap:wrap}\n.f5h .reviews .ex{font-weight:800;color:var(--navy);font-size:14px}\n.f5h .stars{display:inline-flex;gap:2px}.f5h .stars svg{width:18px;height:18px;color:var(--accent-deep)}\n.f5h .reviews .score{font-weight:700;color:var(--navy);font-size:13.5px}\n.f5h .eyebrow{margin-top:16px;font-weight:700;font-size:12.5px;letter-spacing:.10em;text-transform:uppercase;color:var(--brand-deep)}\n.f5h .title{margin-top:8px;font-weight:900;letter-spacing:-.015em;line-height:1.04;font-size:clamp(26px,3.6vw,40px);text-transform:uppercase;color:var(--navy)}\n.f5h .title em{font-style:normal;color:var(--navy)}\n.f5h .price{margin-top:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}\n.f5h .price .now{font-weight:900;font-size:clamp(30px,3.9vw,40px);color:var(--price);letter-spacing:-.02em;line-height:1}\n.f5h .price .was{font-weight:600;font-size:18px;color:var(--ink-soft);text-decoration:line-through}\n.f5h .price .tag{font-weight:800;font-size:12px;padding:6px 12px;border-radius:999px;letter-spacing:.02em;text-transform:uppercase;background:var(--brand-deep);color:#fff;box-shadow:0 8px 18px -8px var(--brand-deep)}\n.f5h .lead{margin-top:14px;color:var(--ink-soft);font-size:15px;max-width:46ch;font-weight:500}.f5h .lead b{color:var(--ink);font-weight:700}\n.f5h .benefits{margin-top:18px;display:flex;flex-direction:column;gap:9px}\n.f5h .benefit{display:flex;align-items:center;gap:11px;background:var(--mist);border:1px solid var(--mist-3);border-radius:999px;padding:9px 16px 9px 12px;font-weight:700;font-size:13.5px;color:var(--navy)}\n.f5h .benefit .ck{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--brand-deep);display:grid;place-items:center}\n.f5h .benefit .ck svg{width:12px;height:12px;color:#fff}\n.f5h .techlink{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px;color:var(--navy);text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:2px;cursor:pointer}\n.f5h .techlink svg{width:15px;height:15px}\n.f5h .divider{margin:20px 0;border:0;border-top:1px solid var(--line)}\n.f5h .sel-h{font-weight:800;font-size:14px;color:var(--navy);text-transform:uppercase;letter-spacing:.04em}\n.f5h .bundles{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\n.f5h .bundle{position:relative;cursor:pointer;border:2px solid var(--line);border-radius:16px;background:#fff;padding:14px 14px 13px;text-align:center;transition:.22s var(--ease);overflow:hidden;display:block}\n.f5h .bundle:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:var(--sh-soft)}\n.f5h .bundle input{position:absolute;opacity:0;pointer-events:none}\n.f5h .bundle .bthumb{height:96px;width:auto;max-width:100%;margin:0 auto 4px;object-fit:contain;display:block}.f5h .bundle:not(.combo) .bthumb{height:96px!important;width:auto!important;max-width:100%!important;margin:0 auto 6px!important;object-fit:contain!important}\n.f5h .bundle .qty{font-weight:900;font-size:15px;color:var(--navy);text-transform:uppercase}\n.f5h .bundle .sub{font-size:11px;color:var(--ink-soft);font-weight:600;margin-top:2px}\n.f5h .bundle .bp{margin-top:8px;font-weight:800;color:var(--navy);font-size:15px}\n.f5h .bundle .bp s{color:var(--ink-soft);font-weight:500;font-size:12px;margin-left:5px}\n.f5h .bundle .save{position:absolute;left:9px;bottom:9px;background:var(--mist);color:var(--brand-ink);font-weight:800;font-size:9px;padding:2px 7px;border-radius:999px;z-index:3}\n.f5h .bundle .pop{position:absolute;top:0;left:0;right:0;background:var(--brand-deep);color:#fff;font-weight:800;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 0}\n.f5h .bundle.has-pop{padding-top:24px}\n.f5h .bundle.sel{border-color:var(--brand-deep);background:linear-gradient(180deg,#fff,var(--mist));box-shadow:0 0 0 3px rgba(56,182,255,.18)}\n.f5h .bundle .ring{position:absolute;top:11px;right:11px;width:20px;height:20px;border-radius:50%;border:2px solid var(--line);background:#fff;display:grid;place-items:center;transition:.2s}\n.f5h .bundle.has-pop .ring{top:30px}\n.f5h .bundle.sel .ring{border-color:var(--brand-deep);background:var(--brand-deep)}\n.f5h .bundle .ring svg{width:10px;height:10px;color:#fff;opacity:0;transition:.2s}.f5h .bundle.sel .ring svg{opacity:1}\n.f5h .cta{margin-top:20px;display:flex;flex-direction:column;gap:10px}\n.f5h .ship{display:flex;align-items:center;gap:8px;justify-content:center;background:#fff;border:1.5px solid var(--brand);border-radius:13px;padding:11px 14px;font-size:13px;font-weight:600;color:var(--navy);box-shadow:var(--sh-soft)}\n.f5h .ship .flag{width:18px;height:18px;border-radius:50%;object-fit:cover;flex:0 0 18px;box-shadow:0 0 0 1px rgba(16,41,63,.12)}\n.f5h .ship svg{width:20px;height:20px;color:var(--brand-deep);flex:0 0 20px}.f5h .ship b{font-weight:800}\n.f5h .btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:linear-gradient(180deg,var(--accent),var(--accent-deep));color:var(--navy);border:0;border-radius:16px;padding:19px 22px;cursor:pointer;font-family:inherit;font-weight:900;font-size:16px;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:0 16px 30px -12px rgba(242,194,0,.95),inset 0 2px 0 rgba(255,255,255,.5);transition:.18s var(--spring);position:relative;overflow:hidden}\n.f5h .btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.f5h .btn:active{transform:translateY(1px) scale(.99)}\n.f5h .btn svg{width:20px;height:20px}\n.f5h .btn .shine{position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);animation:f5hshine 3.4s ease-in-out infinite}\n@keyframes f5hshine{0%,72%{left:-60%}88%,100%{left:130%}}\n.f5h .guar{display:flex;align-items:center;gap:12px;background:var(--mist);border:1px solid var(--mist-3);border-radius:14px;padding:12px 15px}\n.f5h .guar .ic{flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#fff;display:grid;place-items:center;color:var(--brand-deep);box-shadow:0 4px 10px -4px rgba(11,82,134,.3)}\n.f5h .guar .ic svg{width:22px;height:22px}\n.f5h .guar b{display:block;font-weight:800;font-size:13.5px;color:var(--navy)}\n.f5h .guar small{display:block;font-size:11.5px;color:var(--ink-soft);font-weight:500;margin-top:1px}\n@media (max-width:880px){\n .f5h .hero{grid-template-columns:1fr;gap:24px}\n .f5h .eyebrow{display:none}\n .f5h .f5seal{top:-12px;right:-9px;width:67px;border-width:2px}.f5h .thumbs{display:none}.f5h .f5seal b{font-size:7.5px}.f5h .f5seal u{font-size:17px}.f5h .f5seal s{display:block;font-size:9px;margin-top:1px}.f5h .f5seal s .snw{display:none}\n .f5h .s-head{top:12px;left:12px;max-width:60%}.f5h .s-head h2{font-size:clamp(18px,6.2vw,25px)}.f5h .s-head p{display:none}\n .f5h .s-gifts{flex-wrap:nowrap;gap:5px;padding:0 10px;bottom:30px}.f5h .gift{font-size:9px;padding:5px 6px;white-space:nowrap}\n .f5h .price{flex-wrap:nowrap;gap:7px}.f5h .price .now{font-size:24px}.f5h .price .was{font-size:14px}.f5h .price .tag{font-size:9.5px;padding:5px 8px;white-space:nowrap}\n .f5h .bundle{padding:10px 8px 9px}.f5h .bundle.has-pop{padding-top:20px}.f5h .bundle .bthumb{height:74px;margin-bottom:4px}.f5h .bundle .qty{font-size:13px}.f5h .bundle .sub{font-size:10px}.f5h .bundle .bp{font-size:13px;margin-top:5px}.f5h .bundle .save{margin-top:5px;font-size:9.5px}.f5h .bundle .pop{font-size:8.5px}\n .f5h .btn{white-space:nowrap;font-size:clamp(12px,3.4vw,15px);letter-spacing:.02em;padding:16px 12px;gap:7px}.f5h .btn svg{display:none}\n}\n.f5h .btn .spin{display:none;position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:3px solid rgba(14,37,58,.25);border-top-color:var(--navy);border-radius:50%;animation:f5spin .7s linear infinite}.f5h .btn.loading{pointer-events:none}.f5h .btn.loading\u003espan,.f5h .btn.loading\u003esvg{opacity:0}.f5h .btn.loading .spin{display:block;opacity:1}@keyframes f5spin{to{transform:rotate(360deg)}}\u003c\/style\u003e\n\u003cstyle\u003e.f5h .bundle.combo{grid-column:1 \/ -1;display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;text-align:left;padding:26px 16px 16px;background:linear-gradient(120deg,#EAF6FF,#d3e8fa);border-color:#bcdcf4}.f5h .bundle.combo:hover{transform:none;border-color:var(--brand-deep)}.f5h .bundle.combo .bthumb{height:96px;width:96px;max-width:none;margin:0;border-radius:14px;background:#fff;padding:4px;box-shadow:0 10px 22px -10px rgba(14,111,184,.55)}.f5h .bundle.combo .ctext{min-width:0}.f5h .bundle.combo .qty{font-size:16px}.f5h .bundle.combo .cbul{list-style:none;margin:6px 0 0;padding:0}.f5h .bundle.combo .cbul li{position:relative;padding-left:18px;font-size:11.5px;font-weight:600;color:#3f586b;margin:3px 0;line-height:1.25}.f5h .bundle.combo .cbul li:before{content:\"\\2713\";position:absolute;left:0;color:var(--brand-deep);font-weight:900}.f5h .bundle.combo .bp{margin-top:7px;font-size:15px;text-align:left}.f5h .bundle.combo .save{margin-top:0;align-self:center;font-size:11.5px;padding:4px 11px}.f5h .bundle.combo .ring{top:11px;right:11px;transform:none}.f5h .bundle.combo .ctag{position:absolute;top:0;left:0;background:linear-gradient(180deg,#FFD731,#F2C200);color:#13283A;font-size:10px;font-weight:800;letter-spacing:.08em;padding:4px 13px;border-bottom-right-radius:12px;text-transform:uppercase}.f5h .bundle.sel{border-color:#F2C200!important;background:linear-gradient(180deg,#fff,#FFF8DE)!important;box-shadow:0 0 0 3px rgba(255,215,49,.45)!important}.f5h .bundle.combo.sel{background:linear-gradient(120deg,#FFF8DE,#FDEFAE)!important;border-color:#F2C200!important}.f5h .bundle.sel .ring{border-color:#F2C200!important;background:#F2C200!important}.f5h .bundle.sel .ring svg{color:#13283A!important}@media(max-width:480px){.f5h .bundle.combo{grid-template-columns:74px 1fr;gap:12px}.f5h .bundle.combo .bthumb{height:74px;width:74px}.f5h .bundle.combo .save{grid-column:2}}\u003c\/style\u003e\n\u003cstyle\u003e.f5h .bundle .bp{font-size:18px;font-weight:800;color:#0E6FB8;margin-top:9px}.f5h .bundle .bp s{color:var(--ink-soft);font-weight:600;font-size:13px;margin-left:6px}.f5h .bundle.combo .bp{font-size:19px;color:#0E6FB8}\u003c\/style\u003e\n\u003c!-- ===== F5 HERO M1 ===== --\u003e\n\u003cdiv class=\"f5h\"\u003e\u003cdiv class=\"wrap\"\u003e\u003csection class=\"hero\"\u003e\n \u003cdiv class=\"media-col\"\u003e\n\u003cdiv class=\"f5media\"\u003e\n\u003cdiv class=\"f5seal\"\u003e\n\u003cu data-f5-spct\u003e−30%\u003c\/u\u003e\u003cs\u003e\u003ci class=\"snw\"\u003emaintenant \u003c\/i\u003e\u003cspan data-f5-snow\u003e\u003c\/span\u003e\u003c\/s\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel\"\u003e\n\u003cdiv class=\"track\" data-f5track\u003e\u003cdiv class=\"slide is-hero\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/m1-principal-fr_69234ff8-4fc7-42ec-86b0-1c30c0ff064b.webp\" alt=\"Loupe frontale M1\"\u003e\u003c\/div\u003e\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/m1-funciones-fr_b0d8e3bd-11c6-450d-ad34-4cb36e6684d5.webp\" alt=\"Lupa M1\"\u003e\u003c\/div\u003e\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/m1-filtro-fr.webp?v=1782388074\" alt=\"Loupe M1 - Filtre anti-polymérisation\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/m1-2baterias-v2-fr.webp?v=1782323160\" alt=\"Lupa M1\"\u003e\u003c\/div\u003e\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/Sconti.jpg?v=1755525001\" alt=\"Loupe M1 profil\"\u003e\u003c\/div\u003e\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/Design_sem_nome_-_2025-02-06T143132.890.png?v=1755525000\" alt=\"Loupe M1 angle\"\u003e\u003c\/div\u003e\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/products\/3_0297e15c-a7c3-4395-a277-dabdc7dabad6.png?v=1755525010\" alt=\"Loupe M1 avec lentilles\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/m1_img7.jpg?v=1783086632\" alt=\"\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/MINIATURAS_700X700_02_f72a6740-e641-4f4b-9b60-cde56ebc98bb.jpg?v=1755525011\" alt=\"Loupe M1 avec batteries\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-f5dots\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"nav prev\" data-f5prev aria-label=\"prev\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"M15 6l-6 6 6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"nav next\" data-f5next aria-label=\"next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"M9 6l6 6-6 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"thumbs\" data-f5thumbs\u003e\u003cdiv class=\"thumb active\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/MINIATURAS_700_x_700_1_6a721441-ef88-4165-bbcd-6257964518f7.jpg?v=1755525000\"\u003e\u003c\/div\u003e\u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/m1-filtro-fr.webp?v=1782388074\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/m1-2baterias-v2-fr.webp?v=1782323160\"\u003e\u003c\/div\u003e\u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/Sconti.jpg?v=1755525001\"\u003e\u003c\/div\u003e\u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/Design_sem_nome_-_2025-02-06T143132.890.png?v=1755525000\"\u003e\u003c\/div\u003e\u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/products\/3_0297e15c-a7c3-4395-a277-dabdc7dabad6.png?v=1755525010\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/m1_img7.jpg?v=1783086632\" alt=\"\" loading=\"lazy\"\u003e\u003c\/div\u003e\u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/MINIATURAS_700X700_02_f72a6740-e641-4f4b-9b60-cde56ebc98bb.jpg?v=1755525011\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n   \u003cdiv class=\"info\"\u003e\n  \u003cdiv class=\"reviews\"\u003e\n\u003cspan class=\"stars\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 2l3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 2l3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 2l3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 2l3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"M12 2l3 6 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"score\"\u003e1.266 avis\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"eyebrow\"\u003eLoupe binoculaire professionnelle\u003c\/div\u003e\n  \u003ch1 class=\"title\"\u003eLoupe \u003cem\u003eM1\u003c\/em\u003e à 80 000 lumens et 2 batteries\u003c\/h1\u003e\n  \u003cdiv class=\"price\"\u003e\n\u003cspan class=\"now\" data-f5-now\u003e\u003c\/span\u003e\u003cspan class=\"was\" data-f5-was\u003e\u003c\/span\u003e\u003cspan class=\"tag\"\u003e\u003cspan data-f5-disc\u003e\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cp class=\"lead\"\u003eLe choix idéal pour la \u003cb\u003edentisterie, esthétique et microchirurgie\u003c\/b\u003e : 2 phares LED jusqu'à 80 000 lumens, lentilles en verre et 2 batteries rechargeables.\u003c\/p\u003e\n  \u003cdiv class=\"benefits\"\u003e\n   \u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"ck\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e2× Phares LED — jusqu'à 80 000 lumens\u003c\/div\u003e\n   \u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"ck\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003eLentilles en verre 2,5x \/ 3,5x — focale 32–42 cm\u003c\/div\u003e\n   \u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"ck\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e2× Batteries rechargeables (3–4 h) + lentille supplémentaire 1,5x\u003c\/div\u003e\n   \u003cdiv class=\"benefit\"\u003e\n\u003cspan class=\"ck\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003eFiltres anti-polymérisation · compatible avec les lunettes\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003chr class=\"divider\"\u003e\n  \u003cdiv class=\"sel-h\"\u003eChoisissez votre version\u003c\/div\u003e\n  \u003cdiv class=\"bundles\" data-f5bundles\u003e\n   \u003clabel class=\"bundle sel\"\u003e\u003cinput type=\"radio\" name=\"f5h-bundle\" data-vid=\"44603877163295\" checked\u003e\u003cspan class=\"ring\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cimg class=\"bthumb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/m1-lupa-box-trans.png?v=1782232372\"\u003e\u003cdiv class=\"qty\"\u003e2.5x\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003eChamp de vision plus large\u003c\/div\u003e\n\u003cdiv class=\"bp\" data-f5-bp\u003e\u003c\/div\u003e\u003cspan class=\"save\"\u003e−30%\u003c\/span\u003e\u003c\/label\u003e\n   \u003clabel class=\"bundle\"\u003e\u003cinput type=\"radio\" name=\"f5h-bundle\" data-vid=\"44603877130527\"\u003e\u003cspan class=\"ring\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cimg class=\"bthumb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/m1-lupa-box-trans.png?v=1782232372\"\u003e\u003cdiv class=\"qty\"\u003e3.5x\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003ePlus de grossissement, plus de détail\u003c\/div\u003e\n\u003cdiv class=\"bp\" data-f5-bp\u003e\u003c\/div\u003e\u003cspan class=\"save\"\u003e−30%\u003c\/span\u003e\u003c\/label\u003e\n   \u003clabel class=\"bundle combo\" data-f5combo\u003e\u003cinput type=\"radio\" name=\"f5h-bundle\" data-vid=\"49382539428127\" data-product=\"kit-completo-lupa-m1-con-5-lentes-maleta\"\u003e\u003cspan class=\"ctag\"\u003eLe plus complet\u003c\/span\u003e\u003cimg class=\"bthumb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/MINIATURAS_700X700_02_f72a6740-e641-4f4b-9b60-cde56ebc98bb.jpg?v=1755525011\"\u003e\u003cdiv class=\"ctext\"\u003e\n\u003cdiv class=\"qtyrow\"\u003e\u003cdiv class=\"qty\"\u003eKit complet\u003c\/div\u003e\u003cspan class=\"save\"\u003e−40%\u003c\/span\u003e\u003c\/div\u003e\n\u003cul class=\"cbul\"\u003e\n\u003cli\u003eLoupe M1 + lentilles 2,5x et 3,5x\u003c\/li\u003e\n\u003cli\u003e2 batteries rechargeables incluses\u003c\/li\u003e\n\u003cli\u003eMallette rigide de transport\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"bp\" data-f5-bp\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ring\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"cta\"\u003e\n   \u003cdiv class=\"ship\"\u003e\n\u003cimg class=\"flag\" src=\"https:\/\/flagcdn.com\/w40\/fr.png\" alt=\"\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 7h11v9H3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M14 10h4l3 3v3h-7\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan\u003e\u003cb\u003eLivraison gratuite\u003c\/b\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n   \u003cbutton class=\"btn\" data-f5buy\u003e\u003cspan class=\"shine\"\u003e\u003c\/span\u003e\u003cspan class=\"spin\"\u003e\u003c\/span\u003e\u003cspan class=\"lbl\"\u003e\u003cspan\u003eAjouter au panier\u003c\/span\u003e — \u003cspan data-f5pz\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\n   \u003cdiv class=\"guar\"\u003e\n\u003cspan class=\"ic\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2 4 5v6c0 5 3.5 8.5 8 11 4.5-2.5 8-6 8-11V5Z\"\u003e\u003c\/path\u003e\u003cpath d=\"m9 12 2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\n\u003cb\u003e120 jours de garantie\u003c\/b\u003e\u003csmall\u003econtre tout défaut de fabrication\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/section\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c!-- ===== \/F5 HERO M1 ===== --\u003e\n\u003cscript\u003e\n(function(){var f5=document.querySelector('.f5h');if(!f5||f5.dataset.init)return;f5.dataset.init=1;\nvar track=f5.querySelector('[data-f5track]'),slides=[].slice.call(track.children),dotsBox=f5.querySelector('[data-f5dots]'),thumbs=[].slice.call(f5.querySelectorAll('.thumb')),idx=0;\nslides.forEach(function(_,i){var d=document.createElement('div');d.className='dot'+(i?'':' active');d.onclick=function(){go(i)};dotsBox.appendChild(d)});\nvar dots=[].slice.call(dotsBox.children);\nfunction go(i){idx=(i+slides.length)%slides.length;track.style.transform='translateX('+(-idx*100)+'%)';dots.forEach(function(d,k){d.className='dot'+(k===idx?' active':'')});thumbs.forEach(function(t,k){t.className='thumb'+(k===idx?' active':'')})}\nf5.querySelector('[data-f5next]').onclick=function(){go(idx+1)};f5.querySelector('[data-f5prev]').onclick=function(){go(idx-1)};\nthumbs.forEach(function(t,i){t.onclick=function(){go(i)}});\nvar x0=null;track.addEventListener('pointerdown',function(e){x0=e.clientX});track.addEventListener('pointerup',function(e){if(x0===null)return;var dx=e.clientX-x0;if(Math.abs(dx)\u003e40)go(idx+(dx\u003c0?1:-1));x0=null});\nvar pz=f5.querySelector('[data-f5pz]'),radios=[].slice.call(f5.querySelectorAll('input[name=\"f5h-bundle\"]'));\nvar cur=(window.Shopify\u0026\u0026Shopify.currency\u0026\u0026Shopify.currency.active)||'EUR',loc=document.documentElement.lang||undefined,P={};\nfunction money(c){try{if(cur==='MXN'){return 'MX$ '+new Intl.NumberFormat('en-US',{minimumFractionDigits:2,maximumFractionDigits:2}).format(c\/100)}return new Intl.NumberFormat(loc,{style:'currency',currency:cur}).format(c\/100)}catch(e){return (c\/100).toFixed(2)}}\nfunction setT(s,v){var e=f5.querySelector(s);if(e\u0026\u0026v!=null)e.textContent=v}\nfunction show(s,on){var e=f5.querySelector(s);if(e)e.style.display=on?'':'none'}\nfunction selR(){return radios.filter(function(r){return r.checked})[0]||radios[0]}\nfunction fillCards(){radios.forEach(function(r){var v=+r.getAttribute('data-vid'),p=P[v],b=r.closest('.bundle');if(!b||!p)return;var bp=b.querySelector('[data-f5-bp]');if(bp){var h='\u003cspan\u003e'+money(p.price)+'\u003c\/span\u003e';if(p.compare\u003ep.price)h+=' \u003cs\u003e'+money(p.compare)+'\u003c\/s\u003e';bp.innerHTML=h}var ks=b.querySelector('[data-f5-ksave]');if(ks\u0026\u0026p.compare\u003ep.price)ks.textContent=String(Math.round((p.compare-p.price)\/p.compare*100))})}\nfunction top(){var r=selR(),v=+r.getAttribute('data-vid'),p=P[v];var tag=f5.querySelector('.price .tag'),seal=f5.querySelector('.f5seal');if(!p)return;\n setT('[data-f5-now]',money(p.price));if(pz)pz.textContent=money(p.price);\n if(p.compare\u003ep.price){show('[data-f5-was]',1);setT('[data-f5-was]',money(p.compare));var d='−'+Math.round((p.compare-p.price)\/p.compare*100)+'%';if(tag)tag.style.display='';setT('[data-f5-disc]',d);if(seal){seal.style.display='';setT('[data-f5-spct]',d);setT('[data-f5-snow]',money(p.price))}}else{show('[data-f5-was]',0);if(tag)tag.style.display='none';if(seal)seal.style.display='none'}}\nfunction selClasses(){radios.forEach(function(r){var b=r.closest('.bundle');if(b)b.classList.toggle('sel',r.checked)})}\nradios.forEach(function(r){r.addEventListener('change',function(){selClasses();top()})});selClasses();\nfetch(location.pathname.replace(\/\\\/$\/,'')+'.js',{headers:{'Accept':'application\/json'}}).then(function(r){return r.json()}).then(function(p){(p.variants||[]).forEach(function(v){P[v.id]={price:v.price,compare:v.compare_at_price||v.price}});fillCards();top()}).catch(function(){});\n(function(){var seen={};radios.forEach(function(r){var ph=r.getAttribute('data-product');if(ph\u0026\u0026!seen[ph]){seen[ph]=1;fetch('\/products\/'+ph+'.js',{headers:{'Accept':'application\/json'}}).then(function(r){return r.json()}).then(function(p){(p.variants||[]).forEach(function(v){P[v.id]={price:v.price,compare:v.compare_at_price||v.price}});fillCards();top()}).catch(function(){})}})})();\nf5.querySelector('[data-f5buy]').addEventListener('click',function(){var _b=this;_b.classList.add('loading');var v=+selR().getAttribute('data-vid');var cd=document.querySelector('cart-drawer'),root=(window.Shopify\u0026\u0026Shopify.routes\u0026\u0026Shopify.routes.root)?Shopify.routes.root:'\/',body={items:[{id:v,quantity:1}]};if(cd\u0026\u0026cd.getSectionsToRender){try{body.sections=cd.getSectionsToRender().map(function(s){return s.section||s.id});body.sections_url=location.pathname}catch(e){}}fetch(root+'cart\/add',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/javascript'},body:JSON.stringify(body)}).then(function(r){return r.json()}).then(function(res){if(cd\u0026\u0026cd.renderContents){if(cd.classList)cd.classList.remove('is-empty');cd.renderContents(res);setTimeout(function(){_b.classList.remove('loading')},500)}else{location.href='\/cart'}}).catch(function(){_b.classList.remove('loading');location.href='\/cart'})});\n})();\n\u003c\/script\u003e\u003cscript data-m1kithero\u003e(function(){var KIT=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/MINIATURAS_700X700_02_f72a6740-e641-4f4b-9b60-cde56ebc98bb.jpg\";var f=document.querySelector(\".f5h\");if(!f)return;var hs=f.querySelector(\".slide.is-hero img\");if(!hs)return;var th=f.querySelector(\".thumbs .thumb img\");var orig=hs.getAttribute(\"src\"),otho=th?th.getAttribute(\"src\"):null;var kit=f.querySelector('input[data-vid=\"49382539428127\"]');if(!kit)return;var radios=[].slice.call(f.querySelectorAll('input[name=\"f5h-bundle\"]'));var thumbs=[].slice.call(f.querySelectorAll(\".thumb\"));function upd(){var on=kit.checked;hs.src=on?KIT:orig;if(th)th.src=on?KIT:otho;if(on\u0026\u0026thumbs[0])thumbs[0].click();}radios.forEach(function(r){r.addEventListener(\"change\",upd)});upd();})();\u003c\/script\u003e\u003cstyle id=\"f5combo-fix\"\u003e.f5h .bundle.combo{grid-template-columns:80px 1fr!important;padding:14px 16px 12px!important;gap:14px!important}.f5h .bundle.combo .bthumb{height:80px!important;width:80px!important}.f5h .bundle.combo .qtyrow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:2px}.f5h .bundle.combo .qtyrow .qty{font-size:15px}.f5h .bundle.combo .save{position:static!important;align-self:center!important;margin:0!important;font-size:11px!important;padding:2px 9px!important;background:linear-gradient(180deg,#FFD731,#F2C200)!important;color:#13283A!important;border-radius:999px!important;font-weight:800!important;white-space:nowrap}.f5h .bundle.combo .cbul li{margin:2px 0!important}\u003c\/style\u003e\u003cstyle id=\"m1ctag-fix\"\u003e.f5h .bundle.combo{overflow:visible!important;margin-top:17px!important}.f5h .bundle.combo .ctag{position:absolute!important;top:-11px!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;border-radius:999px!important;border-bottom-right-radius:999px!important;padding:4px 15px!important;white-space:nowrap!important;font-size:10px!important;letter-spacing:.08em!important;box-shadow:0 4px 10px -3px rgba(0,0,0,.28)!important}\u003c\/style\u003e\u003cstyle id=\"combo-save-fix\"\u003e.f5h .bundle .save{display:none!important}.f5h .bundle.combo .ctag{display:none!important}.f5h .bundle.combo{padding-top:14px!important;margin-top:0!important;overflow:hidden!important}.f5h .bundle.combo .qtyrow{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 2px!important}\u003c\/style\u003e","brand":"Madicaza","offers":[{"title":"2.5x \/ Noir","offer_id":44603877163295,"sku":"Lentes de 2.5x M1","price":329.0,"currency_code":"USD","in_stock":true},{"title":"2.5x \/ Le paiement","offer_id":45172246446367,"sku":null,"price":329.0,"currency_code":"USD","in_stock":true},{"title":"3.5x \/ Noir","offer_id":44603877130527,"sku":"Lentes de 3.5x M1","price":329.0,"currency_code":"USD","in_stock":true},{"title":"3.5x \/ Le paiement","offer_id":45172246348063,"sku":null,"price":329.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/lupa-m1-loupe-fill-fr.png?v=1782406128"},{"product_id":"lupa-x1-con-lentes-y-lampara","title":"Loupe X1 - Lentilles 2,5x ou 3,5x et Lampe Frontale de 5 Watts","description":"\u003c!-- ===== F5 HERO TEMPLATE (tokens {{...}} = texto traduzível; preços = dinâmicos via JS) ===== --\u003e\n\u003cstyle\u003e\n.faro-lp .fa-hero{display:none!important}\n.f5h{--brand:#38B6FF;--brand-deep:#0E6FB8;--brand-ink:#0B5286;--accent:#FFD731;--accent-deep:#F2C200;--price:#0091D5;\n --white:#fff;--mist:#EFF7FE;--mist-2:#E3F1FC;--mist-3:#D6EBFA;--navy:#0E2536;--ink:#13283A;--ink-soft:#4A5F72;\n --line:rgba(16,41,63,.12);--sans:\"Poppins\",-apple-system,BlinkMacSystemFont,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.4,.4,1);\n --sh-card:0 30px 70px -30px rgba(11,82,134,.35);--sh-soft:0 14px 34px -18px rgba(11,82,134,.30);\n direction:ltr;width:100vw;max-width:100vw;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);\n font-family:var(--sans);color:var(--ink);line-height:1.5;background:radial-gradient(120% 80% at 85% -5%,var(--mist-2) 0%,rgba(239,247,254,0) 55%),linear-gradient(180deg,#fff,#FAFDFF)}\n.f5h *,.f5h *::before,.f5h *::after{margin:0;padding:0;box-sizing:border-box}\n.f5h img{max-width:100%;display:block}\n.f5h .wrap{max-width:1180px;margin:0 auto;padding:clamp(20px,4vw,50px) clamp(16px,4vw,28px)}\n.f5h .hero{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(22px,3.4vw,52px);align-items:start;position:relative}\n.f5h .media-col{display:flex;flex-direction:column;gap:12px}\n.f5h .f5media{position:relative;border-radius:26px;overflow:visible;isolation:isolate;background:radial-gradient(90% 70% at 30% 18%,#fff,var(--mist) 55%,var(--mist-2));box-shadow:var(--sh-card);border:1px solid #fff;aspect-ratio:1\/1}\n.f5h .carousel{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:26px}\n.f5h .track{display:flex;height:100%;transition:transform .55s var(--ease)}\n.f5h .slide{flex:0 0 100%;height:100%;position:relative;display:grid;place-items:center}\n.f5h .slide img{width:92%;filter:drop-shadow(0 40px 50px rgba(11,82,134,.28))}\n.f5h .slide.is-hero img{animation:f5hfloat 6s ease-in-out infinite}\n@keyframes f5hfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}\n.f5h .s-head{position:absolute;top:clamp(14px,2.4vw,28px);left:clamp(14px,2.4vw,28px);z-index:4;max-width:62%}\n.f5h .s-head h2{font-weight:900;line-height:.96;letter-spacing:-.02em;color:var(--navy);font-size:clamp(22px,4.2vw,42px);text-transform:uppercase}\n.f5h .s-head h2 em{font-style:normal;color:var(--brand-deep)}\n.f5h .s-head p:empty{display:none}\n.f5h .s-head p{margin-top:8px;font-size:12px;font-weight:600;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em}\n.f5h .s-gifts{position:absolute;left:0;right:0;bottom:clamp(54px,9%,72px);z-index:4;display:flex;justify-content:center;gap:clamp(8px,1.6vw,14px);flex-wrap:wrap;padding:0 14px}\n.f5h .gift{background:#fff;border:1px dashed var(--brand);border-radius:11px;padding:6px 12px;font-weight:800;font-size:11px;color:var(--brand-ink);letter-spacing:.02em;box-shadow:var(--sh-soft);text-transform:uppercase}\n.f5h .gift b{color:var(--accent-deep)}\n.f5h .f5seal{position:absolute;z-index:7;top:-16px;right:-15px;width:clamp(94px,11vw,122px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--brand),var(--brand-deep) 70%,var(--brand-ink));color:#fff;display:grid;place-content:center;text-align:center;box-shadow:0 18px 30px -12px rgba(11,82,134,.6),inset 0 0 0 4px rgba(255,255,255,.18);transform:rotate(-9deg);border:3px solid #fff}\n.f5h .f5seal b{display:block;font-weight:800;font-size:10px;letter-spacing:.12em}\n.f5h .f5seal u{display:block;text-decoration:none;color:var(--accent);font-weight:900;font-size:clamp(22px,3.4vw,31px);line-height:1;margin-top:2px}\n.f5h .f5seal s{display:block;text-decoration:none;font-size:9px;font-weight:600;opacity:.85;margin-top:3px}\n.f5h .nav{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.92);cursor:pointer;display:grid;place-items:center;color:var(--navy);box-shadow:var(--sh-soft)}\n.f5h .nav svg{width:20px;height:20px}.f5h .nav.prev{left:14px}.f5h .nav.next{right:14px}\n.f5h .dots{position:absolute;bottom:16px;left:0;right:0;z-index:6;display:flex;justify-content:center;gap:7px}\n.f5h .dot{width:8px;height:8px;border-radius:50%;background:rgba(14,41,63,.22);cursor:pointer;transition:.25s var(--ease)}\n.f5h .dot.active{background:var(--brand-deep);width:22px;border-radius:5px}\n.f5h .thumbs{display:flex;gap:10px}\n.f5h .thumb{flex:1;aspect-ratio:1;border-radius:13px;overflow:hidden;border:2px solid var(--line);background:var(--mist);cursor:pointer;display:grid;place-items:center;padding:6px;transition:.2s var(--ease)}\n.f5h .thumb img{width:100%;height:100%;object-fit:contain}\n.f5h .thumb.active{border-color:var(--brand-deep);box-shadow:0 0 0 3px rgba(56,182,255,.18)}\n.f5h .info{padding-top:6px}\n.f5h .reviews{display:flex;align-items:center;gap:12px;flex-wrap:wrap}\n.f5h .reviews .ex{font-weight:800;color:var(--navy);font-size:14px}\n.f5h .stars{display:inline-flex;gap:2px}.f5h .stars svg{width:18px;height:18px;color:var(--accent-deep)}\n.f5h .reviews .score{font-weight:700;color:var(--navy);font-size:13.5px}\n.f5h .eyebrow{margin-top:16px;font-weight:700;font-size:12.5px;letter-spacing:.10em;text-transform:uppercase;color:var(--brand-deep)}\n.f5h .title{margin-top:8px;font-weight:900;letter-spacing:-.015em;line-height:1.04;font-size:clamp(26px,3.6vw,40px);text-transform:uppercase;color:var(--navy)}\n.f5h .title em{font-style:normal;color:var(--navy)}\n.f5h .price{margin-top:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}\n.f5h .price .now{font-weight:900;font-size:clamp(30px,3.9vw,40px);color:var(--price);letter-spacing:-.02em;line-height:1}\n.f5h .price .was{font-weight:600;font-size:18px;color:var(--ink-soft);text-decoration:line-through}\n.f5h .price .tag{font-weight:800;font-size:12px;padding:6px 12px;border-radius:999px;letter-spacing:.02em;text-transform:uppercase;background:var(--accent-deep);color:var(--navy);box-shadow:0 8px 18px -8px var(--accent-deep)}\n.f5h .lead{margin-top:14px;color:var(--ink-soft);font-size:15px;max-width:46ch;font-weight:500}.f5h .lead b{color:var(--ink);font-weight:700}\n.f5h .benefits{margin-top:18px;display:flex;flex-direction:column;gap:9px}\n.f5h .benefit{display:flex;align-items:center;gap:11px;background:var(--mist);border:1px solid var(--mist-3);border-radius:999px;padding:9px 16px 9px 12px;font-weight:700;font-size:13.5px;color:var(--navy)}\n.f5h .benefit .ck{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--brand-deep);display:grid;place-items:center}\n.f5h .benefit .ck svg{width:12px;height:12px;color:#fff}\n.f5h .techlink{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px;color:var(--navy);text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:2px;cursor:pointer}\n.f5h .techlink svg{width:15px;height:15px}\n.f5h .divider{margin:20px 0;border:0;border-top:1px solid var(--line)}\n.f5h .sel-h{font-weight:800;font-size:14px;color:var(--navy);text-transform:uppercase;letter-spacing:.04em}\n.f5h .bundles{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\n.f5h .bundle{position:relative;cursor:pointer;border:2px solid var(--line);border-radius:16px;background:#fff;padding:14px 14px 13px;text-align:center;transition:.22s var(--ease);overflow:hidden;display:block}\n.f5h .bundle:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:var(--sh-soft)}\n.f5h .bundle input{position:absolute;opacity:0;pointer-events:none}\n.f5h .bundle .bthumb{height:46px;width:auto;max-width:80%;margin:0 auto 7px;object-fit:contain;display:block}\n.f5h .bundle .qty{font-weight:900;font-size:15px;color:var(--navy);text-transform:uppercase}\n.f5h .bundle .sub{font-size:11px;color:var(--ink-soft);font-weight:600;margin-top:2px}\n.f5h .bundle .bp{margin-top:8px;font-weight:800;color:var(--navy);font-size:15px}\n.f5h .bundle .bp s{color:var(--ink-soft);font-weight:500;font-size:12px;margin-left:5px}\n.f5h .bundle .save{display:inline-block;margin-top:7px;background:var(--mist);color:var(--brand-ink);font-weight:800;font-size:10.5px;padding:3px 9px;border-radius:999px}\n.f5h .bundle .pop{position:absolute;top:0;left:0;right:0;background:var(--brand-deep);color:#fff;font-weight:800;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 0}\n.f5h .bundle.has-pop{padding-top:24px}\n.f5h .bundle.sel{border-color:var(--brand-deep);background:linear-gradient(180deg,#fff,var(--mist));box-shadow:0 0 0 3px rgba(56,182,255,.18)}\n.f5h .bundle .ring{position:absolute;top:11px;right:11px;width:20px;height:20px;border-radius:50%;border:2px solid var(--line);background:#fff;display:grid;place-items:center;transition:.2s}\n.f5h .bundle.has-pop .ring{top:30px}\n.f5h .bundle.sel .ring{border-color:var(--brand-deep);background:var(--brand-deep)}\n.f5h .bundle .ring svg{width:10px;height:10px;color:#fff;opacity:0;transition:.2s}.f5h .bundle.sel .ring svg{opacity:1}\n.f5h .cta{margin-top:20px;display:flex;flex-direction:column;gap:10px}\n.f5h .ship{display:flex;align-items:center;gap:10px;justify-content:center;background:#fff;border:1.5px solid var(--brand);border-radius:13px;padding:11px 14px;font-size:13px;font-weight:600;color:var(--navy);box-shadow:var(--sh-soft)}\n.f5h .ship .flag{width:6px;height:24px;border-radius:3px;flex:0 0 6px;background:linear-gradient(180deg,#008C45 0 33.3%,#fff 33.3% 66.6%,#CD212A 66.6%)}\n.f5h .ship svg{width:20px;height:20px;color:var(--brand-deep);flex:0 0 20px}.f5h .ship b{font-weight:800}\n.f5h .btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:linear-gradient(180deg,var(--accent),var(--accent-deep));color:var(--navy);border:0;border-radius:16px;padding:19px 22px;cursor:pointer;font-family:inherit;font-weight:900;font-size:16px;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:0 16px 30px -12px rgba(242,194,0,.95),inset 0 2px 0 rgba(255,255,255,.5);transition:.18s var(--spring);position:relative;overflow:hidden}\n.f5h .btn:hover{transform:translateY(-2px);filter:brightness(1.04)}.f5h .btn:active{transform:translateY(1px) scale(.99)}\n.f5h .btn svg{width:20px;height:20px}\n.f5h .btn .shine{position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-18deg);animation:f5hshine 3.4s ease-in-out infinite}\n@keyframes f5hshine{0%,72%{left:-60%}88%,100%{left:130%}}\n.f5h .guar{display:flex;align-items:center;gap:12px;background:var(--mist);border:1px solid var(--mist-3);border-radius:14px;padding:12px 15px}\n.f5h .guar .ic{flex:0 0 38px;width:38px;height:38px;border-radius:11px;background:#fff;display:grid;place-items:center;color:var(--brand-deep);box-shadow:0 4px 10px -4px rgba(11,82,134,.3)}\n.f5h .guar .ic svg{width:22px;height:22px}\n.f5h .guar b{display:block;font-weight:800;font-size:13.5px;color:var(--navy)}\n.f5h .guar small{display:block;font-size:11.5px;color:var(--ink-soft);font-weight:500;margin-top:1px}\n@media (max-width:880px){\n .f5h .hero{grid-template-columns:1fr;gap:24px}\n .f5h .eyebrow{display:none}\n .f5h .f5seal{top:-10px;right:-8px;width:66px;border-width:2px}.f5h .f5seal b{font-size:7.5px}.f5h .f5seal u{font-size:18px}.f5h .f5seal s{font-size:7px}\n .f5h .s-head{top:12px;left:12px;max-width:60%}.f5h .s-head h2{font-size:clamp(18px,6.2vw,25px)}.f5h .s-head p{display:none}\n .f5h .s-gifts{flex-wrap:nowrap;gap:5px;padding:0 10px;bottom:30px}.f5h .gift{font-size:9px;padding:5px 6px;white-space:nowrap}\n .f5h .price{flex-wrap:nowrap;gap:7px}.f5h .price .now{font-size:24px}.f5h .price .was{font-size:14px}.f5h .price .tag{font-size:9.5px;padding:5px 8px;white-space:nowrap}\n .f5h .bundle{padding:10px 8px 9px}.f5h .bundle.has-pop{padding-top:20px}.f5h .bundle .bthumb{height:34px;margin-bottom:5px}.f5h .bundle .qty{font-size:13px}.f5h .bundle .sub{font-size:10px}.f5h .bundle .bp{font-size:13px;margin-top:5px}.f5h .bundle .save{margin-top:5px;font-size:9.5px}.f5h .bundle .pop{font-size:8.5px}\n .f5h .btn{white-space:nowrap;font-size:clamp(12px,3.4vw,15px);letter-spacing:.02em;padding:16px 12px;gap:7px}.f5h .btn svg{display:none}\n}\n.f5h .btn .spin{display:none;position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:3px solid rgba(14,37,58,.25);border-top-color:var(--navy);border-radius:50%;animation:f5spin .7s linear infinite}.f5h .btn.loading{pointer-events:none}.f5h .btn.loading\u003espan,.f5h .btn.loading\u003esvg{opacity:0}.f5h .btn.loading .spin{display:block;opacity:1}@keyframes f5spin{to{transform:rotate(360deg)}}\u003c\/style\u003e\n\n\u003cdiv class=\"f5h\"\u003e\n \u003cdiv class=\"wrap\"\u003e\n  \u003csection class=\"hero\"\u003e\n   \u003cdiv class=\"media-col\"\u003e\n    \u003cdiv class=\"f5media\"\u003e\n     \u003cdiv class=\"f5seal\"\u003e\u003cu data-f5-spct\u003e−30%\u003c\/u\u003e\u003cs\u003emaintenant \u003cspan data-f5-snow\u003e€164,90\u003c\/span\u003e\u003c\/s\u003e\u003c\/div\u003e\n     \u003cdiv class=\"carousel\"\u003e\n      \u003cdiv class=\"track\" data-f5track\u003e\n       \u003cdiv class=\"slide is-hero\"\u003e\n\u003cimg data-f5hero src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/products\/4_e451761b-6b9e-4ab9-812d-752b0e7c026c.png\" alt=\"\"\u003e\n\u003c\/div\u003e\n       \u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/products\/3_8f29cba3-6102-4354-82d0-4d0cf7590935.png\" alt=\"\"\u003e\u003c\/div\u003e\n       \u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/x1-img18-hero3.jpg?v=1783111981\" alt=\"\"\u003e\u003c\/div\u003e\n       \u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/Hb6f71c5dfa124a92beb0dd9ae563a46fg.jpg\" alt=\"\"\u003e\u003c\/div\u003e\n       \u003cdiv class=\"slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/MINIATURAS_700_x_700_12.jpg\" alt=\"\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"nav prev\" data-f5prev aria-label=\"prev\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"M15 6l-6 6 6 6\"\/\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"nav next\" data-f5next aria-label=\"next\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"M9 6l6 6-6 6\"\/\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cdiv class=\"dots\" data-f5dots\u003e\u003c\/div\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"s-gifts\"\u003e\u003cdiv class=\"gift\"\u003elampe LED \u003cb\u003e5W\u003c\/b\u003e\u003c\/div\u003e\u003cdiv class=\"gift\"\u003eétui \u003cb\u003einclus\u003c\/b\u003e\u003c\/div\u003e\u003cdiv class=\"gift\"\u003elivraison \u003cb\u003egratuite\u003c\/b\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"thumbs\" data-f5thumbs\u003e\n     \u003cdiv class=\"thumb active\"\u003e\u003cimg data-f5herothumb src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/products\/4_e451761b-6b9e-4ab9-812d-752b0e7c026c.png\" alt=\"\"\u003e\u003c\/div\u003e\n     \u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/products\/3_8f29cba3-6102-4354-82d0-4d0cf7590935.png\" alt=\"\"\u003e\u003c\/div\u003e\n     \u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/x1-img18-hero3.jpg?v=1783111981\" alt=\"\"\u003e\u003c\/div\u003e\n     \u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/Hb6f71c5dfa124a92beb0dd9ae563a46fg.jpg\" alt=\"\"\u003e\u003c\/div\u003e\n     \u003cdiv class=\"thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/MINIATURAS_700_x_700_12.jpg\" alt=\"\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n\n   \u003cdiv class=\"info\"\u003e\n    \u003cdiv class=\"reviews\"\u003e\u003cspan class=\"ex\"\u003eExcellent\u003c\/span\u003e\u003cspan class=\"stars\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"m12 2 3 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.3 5.7 20.6l1.6-6.9L2 9.1l7-.6Z\"\/\u003e\u003c\/svg\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"m12 2 3 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.3 5.7 20.6l1.6-6.9L2 9.1l7-.6Z\"\/\u003e\u003c\/svg\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"m12 2 3 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.3 5.7 20.6l1.6-6.9L2 9.1l7-.6Z\"\/\u003e\u003c\/svg\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cpath d=\"m12 2 3 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.3 5.7 20.6l1.6-6.9L2 9.1l7-.6Z\"\/\u003e\u003c\/svg\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"currentColor\"\u003e\u003cdefs\u003e\u003clinearGradient id=\"f5hs\"\u003e\u003cstop offset=\"55%\" stop-color=\"currentColor\"\/\u003e\u003cstop offset=\"55%\" stop-color=\"rgba(16,41,63,.18)\"\/\u003e\u003c\/linearGradient\u003e\u003c\/defs\u003e\u003cpath fill=\"url(#f5hs)\" d=\"m12 2 3 6.5 7 .6-5.3 4.6 1.6 6.9L12 17.3 5.7 20.6l1.6-6.9L2 9.1l7-.6Z\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cspan class=\"score\"\u003e4,8 sur 5\u003c\/span\u003e\u003c\/div\u003e\n    \u003cp class=\"eyebrow\"\u003eLoupe binoculaire avec lampe LED 5W\u003c\/p\u003e\n    \u003ch1 class=\"title\"\u003eLoupe X1 avec Lentilles et Lampe 2,5x \/ 3,5x \u003cem\u003e\u003c\/em\u003e\u003c\/h1\u003e\n    \u003cdiv class=\"price\"\u003e\u003cspan class=\"now\" data-f5-now\u003e€164,90\u003c\/span\u003e\u003cspan class=\"was\" data-f5-was\u003e€235,90\u003c\/span\u003e\u003cspan class=\"tag\"\u003e\u003cspan data-f5-disc\u003e−30%\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n    \u003cp class=\"lead\"\u003e\u003cb\u003eLoupe binoculaire avec lampe LED frontale de 5W.\u003c\/b\u003e Lentilles en verre de 2,5x ou 3,5x et réglage interpupillaire — tout le détail, avec votre propre lumière.\u003c\/p\u003e\n    \u003cdiv class=\"benefits\"\u003e\n     \u003cdiv class=\"benefit\"\u003e\u003cspan class=\"ck\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003eGrossissement 2,5x ou 3,5x — le détail qu'il vous faut\u003c\/div\u003e\n     \u003cdiv class=\"benefit\"\u003e\u003cspan class=\"ck\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003eLampe LED 5W — lumière focalisée sur votre champ\u003c\/div\u003e\n     \u003cdiv class=\"benefit\"\u003e\u003cspan class=\"ck\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003eRéglage interpupillaire — confortables et à votre mesure\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003ca class=\"techlink\" data-f5spec\u003eSpécifications techniques complètes \u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"\u003e\u003cpath d=\"M5 12h14M13 6l6 6-6 6\"\/\u003e\u003c\/svg\u003e\u003c\/a\u003e\n    \u003chr class=\"divider\"\u003e\n    \u003cdiv class=\"sel-h\"\u003eChoisissez le grossissement de votre lentille :\u003c\/div\u003e\n    \u003cdiv class=\"bundles\" data-f5bundles\u003e\n     \u003clabel class=\"bundle sel\"\u003e\u003cinput type=\"radio\" name=\"f5h-bundle\" data-vid=\"44603880309023\" checked\u003e\u003cspan class=\"ring\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cimg class=\"bthumb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/products\/4_e451761b-6b9e-4ab9-812d-752b0e7c026c.png\" alt=\"\"\u003e\u003cdiv class=\"qty\"\u003e2.5x\u003c\/div\u003e\u003cdiv class=\"sub\"\u003echamp plus large\u003c\/div\u003e\u003cdiv class=\"bp\" data-f5-b1\u003e\u003c\/div\u003e\u003c\/label\u003e\n     \u003clabel class=\"bundle\"\u003e\u003cinput type=\"radio\" name=\"f5h-bundle\" data-vid=\"44603880145183\"\u003e\u003cspan class=\"ring\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cimg class=\"bthumb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/products\/4_e451761b-6b9e-4ab9-812d-752b0e7c026c.png\" alt=\"\"\u003e\u003cdiv class=\"qty\"\u003e3.5x\u003c\/div\u003e\u003cdiv class=\"sub\"\u003eplus de détail\u003c\/div\u003e\u003cdiv class=\"bp\"\u003e\u003c\/div\u003e\u003cspan class=\"save\"\u003eÉconomisez \u003cspan data-f5-b2save\u003e\u003c\/span\u003e%\u003c\/span\u003e\u003c\/label\u003e\n     \u003clabel class=\"bundle combo\" data-f5combo\u003e\u003cinput type=\"radio\" name=\"f5h-bundle\" data-vid=\"50755405644063\" data-product=\"kit-completo-x1-con-lentes-de-2-5x-y-3-5x-maletin-de-metal\"\u003e\u003cspan class=\"ctag\"\u003eLE PLUS COMPLET\u003c\/span\u003e\u003cimg class=\"bthumb\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/x1kit.webp\" alt=\"\"\u003e\u003cdiv class=\"ctext\"\u003e\u003cdiv class=\"qtyrow\"\u003e\u003cdiv class=\"qty\"\u003eKit Complet\u003c\/div\u003e\u003cspan class=\"save\"\u003eÉconomisez \u003cspan data-f5-b2save\u003e\u003c\/span\u003e%\u003c\/span\u003e\u003c\/div\u003e\u003cul class=\"cbul\"\u003e\u003cli\u003eLes deux lentilles : 2,5x + 3,5x\u003c\/li\u003e\u003cli\u003eÉtui de transport\u003c\/li\u003e\u003cli\u003eBatterie rechargeable\u003c\/li\u003e\u003c\/ul\u003e\u003cdiv class=\"bp\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cspan class=\"ring\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\"\u003e\u003cpath d=\"m5 13 4 4 10-11\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/label\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cta\"\u003e\n     \u003cdiv class=\"ship\"\u003e\u003cspan class=\"flag\"\u003e\u003c\/span\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 7h11v9H3z\"\/\u003e\u003cpath d=\"M14 10h4l3 3v3h-7\"\/\u003e\u003ccircle cx=\"7\" cy=\"18\" r=\"2\"\/\u003e\u003ccircle cx=\"17\" cy=\"18\" r=\"2\"\/\u003e\u003c\/svg\u003e\u003cspan\u003e\u003cb\u003eLivraison gratuite\u003c\/b\u003e\u003c\/span\u003e\u003c\/div\u003e\n     \u003cbutton class=\"btn\" data-f5buy\u003e\u003cspan class=\"shine\"\u003e\u003c\/span\u003e\u003cspan class=\"spin\"\u003e\u003c\/span\u003e\u003cspan class=\"lbl\"\u003e\u003cspan\u003eAjouter au panier\u003c\/span\u003e — \u003cspan data-f5pz\u003e€279,90\u003c\/span\u003e\u003c\/span\u003e\u003c\/button\u003e\n     \u003cdiv class=\"guar\"\u003e\u003cspan class=\"ic\"\u003e\u003csvg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2 4 5v6c0 5 3.5 8.5 8 11 4.5-2.5 8-6 8-11V5Z\"\/\u003e\u003cpath d=\"m9 12 2 2 4-4\"\/\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003cdiv\u003e\u003cb\u003eGarantie 120 jours\u003c\/b\u003e\u003csmall\u003econtre tout défaut de fabrication\u003c\/small\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/section\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- ===== \/F5 HERO ===== --\u003e\n\n\u003cscript\u003e\n(function(){\n var f5=document.querySelector('.f5h'); if(!f5||f5.dataset.init)return; f5.dataset.init=1;\n var VHERO={},VSLIDE=null;[].slice.call(f5.querySelectorAll('input[name=\"f5h-bundle\"]')).forEach(function(r){var b=r.closest('.bundle'),t=b\u0026\u0026b.querySelector('.bthumb'),s=t\u0026\u0026t.getAttribute('src');if(s)VHERO[+r.getAttribute('data-vid')]=s;});\n var track=f5.querySelector('[data-f5track]'),slides=[].slice.call(track.children),dotsBox=f5.querySelector('[data-f5dots]'),thumbs=[].slice.call(f5.querySelectorAll('.thumb')),idx=0;\n slides.forEach(function(_,i){var d=document.createElement('div');d.className='dot'+(i?'':' active');d.onclick=function(){go(i)};dotsBox.appendChild(d)});\n var dots=[].slice.call(dotsBox.children);\n function go(i){idx=(i+slides.length)%slides.length;track.style.transform='translateX('+(-idx*100)+'%)';dots.forEach(function(d,k){d.className='dot'+(k===idx?' active':'')});thumbs.forEach(function(t,k){t.className='thumb'+(k===idx?' active':'')})}\n f5.querySelector('[data-f5next]').onclick=function(){go(idx+1)};\n f5.querySelector('[data-f5prev]').onclick=function(){go(idx-1)};\n thumbs.forEach(function(t,i){t.onclick=function(){go(i)}});\n var x0=null;track.addEventListener('pointerdown',function(e){x0=e.clientX});\n track.addEventListener('pointerup',function(e){if(x0===null)return;var dx=e.clientX-x0;if(Math.abs(dx)\u003e40)go(idx+(dx\u003c0?1:-1));x0=null});\n var specL=f5.querySelector('[data-f5spec]');\n if(specL)specL.addEventListener('click',function(e){e.preventDefault();var sec=f5.closest('.shopify-section');var t=sec?sec.nextElementSibling:null;while(t\u0026\u0026t.offsetHeight\u003c150)t=t.nextElementSibling;if(t)t.scrollIntoView({behavior:'smooth',block:'start'})});\n var pz=f5.querySelector('[data-f5pz]'),hero=f5.querySelector('[data-f5hero]'),herot=f5.querySelector('[data-f5herothumb]'),radios=[].slice.call(f5.querySelectorAll('input[name=\"f5h-bundle\"]'));\n var cur=(window.Shopify\u0026\u0026Shopify.currency\u0026\u0026Shopify.currency.active)||'USD',loc=document.documentElement.lang||undefined,P={};\n function money(c){try{if(cur==='MXN'){return 'MX$ '+new Intl.NumberFormat('en-US',{minimumFractionDigits:2,maximumFractionDigits:2}).format(c\/100)}return new Intl.NumberFormat(loc,{style:'currency',currency:cur}).format(c\/100)}catch(e){return (c\/100).toFixed(2)}}\n function setT(s,v){var e=f5.querySelector(s);if(e\u0026\u0026v!=null)e.textContent=v}\n function show(s,on){var e=f5.querySelector(s);if(e)e.style.display=on?'':'none'}\n function selR(){return radios.filter(function(r){return r.checked})[0]||radios[0]}\n function fillCards(){radios.forEach(function(r){var v=+r.getAttribute('data-vid'),p=P[v];var b=r.closest('.bundle');if(!b||!p)return;var bp=b.querySelector('.bp');if(bp){var html='\u003cspan\u003e'+money(p.price)+'\u003c\/span\u003e';if(p.compare\u003ep.price)html+=' \u003cs\u003e'+money(p.compare)+'\u003c\/s\u003e';bp.innerHTML=html}var sv=b.querySelector('.save');if(sv){if(p.compare\u003ep.price){sv.style.display='';var s2=sv.querySelector('[data-f5-b2save]');if(s2)s2.textContent=String(Math.round((p.compare-p.price)\/p.compare*100))}else sv.style.display='none'}})}\n function top(){var r=selR();if(!r)return;var v=+r.getAttribute('data-vid'),p=P[v];var tag=f5.querySelector('.price .tag'),seal=f5.querySelector('.f5seal');\n  if(p){setT('[data-f5-now]',money(p.price));if(pz)pz.textContent=money(p.price);\n   if(p.compare\u003ep.price){show('[data-f5-was]',1);setT('[data-f5-was]',money(p.compare));var d='−'+Math.round((p.compare-p.price)\/p.compare*100)+'%';if(tag)tag.style.display='';setT('[data-f5-disc]',d);if(seal){seal.style.display='';setT('[data-f5-spct]',d);setT('[data-f5-snow]',money(p.price))}}\n   else{show('[data-f5-was]',0);if(tag)tag.style.display='none';if(seal)seal.style.display='none'}}\n  if(VHERO\u0026\u0026hero\u0026\u0026VHERO[v]){hero.src=VHERO[v];if(herot)herot.src=VHERO[v]}}\n function selClasses(){radios.forEach(function(r){var b=r.closest('.bundle');if(b)b.classList.toggle('sel',r.checked)})}\n radios.forEach(function(r){r.addEventListener('change',function(){selClasses();top();if(VSLIDE){var v=+r.getAttribute('data-vid');if(VSLIDE[v]!=null)go(VSLIDE[v])}})});\n selClasses();top();\n fetch(location.pathname.replace(\/\\\/$\/,'')+'.js',{headers:{'Accept':'application\/json'}}).then(function(r){return r.json()}).then(function(p){(p.variants||[]).forEach(function(v){P[v.id]={price:v.price,compare:v.compare_at_price||v.price}});fillCards();top()}).catch(function(){});\n (function(){var seen={};radios.forEach(function(r){var ph=r.getAttribute('data-product');if(ph\u0026\u0026!seen[ph]){seen[ph]=1;fetch('\/products\/'+ph+'.js',{headers:{'Accept':'application\/json'}}).then(function(r){return r.json()}).then(function(p){(p.variants||[]).forEach(function(v){P[v.id]={price:v.price,compare:v.compare_at_price||v.price}});fillCards();top()}).catch(function(){})}})})();\n f5.querySelector('[data-f5buy]').addEventListener('click',function(){var _b=this;_b.classList.add('loading');var v=+selR().getAttribute('data-vid');var cd=document.querySelector('cart-drawer'),root=(window.Shopify\u0026\u0026Shopify.routes\u0026\u0026Shopify.routes.root)?Shopify.routes.root:'\/',body={items:[{id:v,quantity:1}]};if(cd\u0026\u0026cd.getSectionsToRender){try{body.sections=cd.getSectionsToRender().map(function(s){return s.section||s.id});body.sections_url=location.pathname}catch(e){}}fetch(root+'cart\/add',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/javascript'},body:JSON.stringify(body)}).then(function(r){return r.json()}).then(function(res){if(cd\u0026\u0026cd.renderContents){if(cd.classList)cd.classList.remove('is-empty');cd.renderContents(res);setTimeout(function(){_b.classList.remove('loading')},500)}else{location.href='\/cart'}}).catch(function(){_b.classList.remove('loading');location.href='\/cart'})});\n})();\n\n\u003c\/script\u003e\n\n\u003cstyle\u003e.f5h .bundle.combo{grid-column:1 \/ -1;display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;text-align:left;padding:26px 16px 16px;background:linear-gradient(120deg,#EAF6FF,#d3e8fa);border-color:#bcdcf4}.f5h .bundle.combo:hover{transform:none;border-color:var(--brand-deep)}.f5h .bundle.combo .bthumb{height:96px!important;width:96px;max-width:none;margin:0;border-radius:14px;background:#fff;padding:4px;box-shadow:0 10px 22px -10px rgba(14,111,184,.55)}.f5h .bundle.combo .qty{font-size:16px}.f5h .bundle.combo .cbul{list-style:none;margin:6px 0 0;padding:0}.f5h .bundle.combo .cbul li{position:relative;padding-left:18px;font-size:11.5px;font-weight:600;color:#3f586b;margin:3px 0;line-height:1.25}.f5h .bundle.combo .cbul li:before{content:\"\\2713\";position:absolute;left:0;color:var(--brand-deep);font-weight:900}.f5h .bundle.combo .bp{margin-top:7px;font-size:15px;text-align:left}.f5h .bundle.combo .save{position:static!important;align-self:center;font-size:11.5px;padding:4px 11px}.f5h .bundle.combo .ring{top:11px;right:11px;transform:none}.f5h .bundle.combo .ctag{position:absolute;top:0;left:0;background:linear-gradient(180deg,#FFD731,#F2C200);color:#13283A;font-size:10px;font-weight:800;letter-spacing:.08em;padding:4px 13px;border-bottom-right-radius:12px;text-transform:uppercase}@media(max-width:480px){.f5h .bundle.combo{grid-template-columns:74px 1fr}.f5h .bundle.combo .bthumb{height:74px!important;width:74px}}\u003c\/style\u003e\u003cstyle id=\"x1gifts-fix\"\u003e.f5h .s-gifts{position:static!important;bottom:auto!important;margin:11px auto 2px!important;flex-wrap:wrap!important;gap:7px!important;padding:0 12px!important}.f5h .gift{font-size:10px!important;padding:5px 10px!important;white-space:normal!important}@media(max-width:480px){.f5h .s-gifts{gap:6px!important;margin:9px auto 3px!important}.f5h .gift{font-size:9px!important;padding:4px 8px!important}}\u003c\/style\u003e\u003cstyle id=\"x1disc-fix\"\u003e.f5h .f5seal{position:absolute!important;top:11px!important;left:11px!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;border-radius:999px!important;background:var(--brand)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:0!important;padding:4px 11px!important;box-shadow:0 4px 12px -4px rgba(12,91,151,.55)!important;border:none!important}.f5h .f5seal u{font-size:12.5px!important;color:#fff!important;margin:0!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1!important}.f5h .f5seal s,.f5h .f5seal b{display:none!important}.f5h .bundle .save{font-size:10px!important;padding:3px 8px!important;background:var(--mist)!important;color:var(--brand-deep)!important;font-weight:800!important}.f5h .bundle.combo .save{font-size:10.5px!important;padding:3px 9px!important}@media(max-width:480px){.f5h .f5seal{top:10px!important;left:10px!important;padding:3px 9px!important}.f5h .f5seal u{font-size:11px!important}}\u003c\/style\u003e\u003cstyle id=\"combo-save-fix\"\u003e.f5h .bundle .save{display:none!important}.f5h .bundle.combo .ctag{display:none!important}.f5h .bundle.combo{padding-top:14px!important;margin-top:0!important;overflow:hidden!important}.f5h .bundle.combo .qtyrow{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 2px!important}\u003c\/style\u003e","brand":"Madicaza","offers":[{"title":"Le paiement \/ 3.5x","offer_id":44603880145183,"sku":"3.5x Silver","price":83.9,"currency_code":"USD","in_stock":true},{"title":"Le paiement \/ 2.5x","offer_id":44603880309023,"sku":"2.5x Silver","price":83.9,"currency_code":"USD","in_stock":true},{"title":"Noir \/ 3.5x","offer_id":44603880210719,"sku":"3.5x black","price":83.9,"currency_code":"USD","in_stock":true},{"title":"Noir \/ 2.5x","offer_id":44603880341791,"sku":"2.5x black","price":83.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/products\/4_e451761b-6b9e-4ab9-812d-752b0e7c026c.png?v=1755514418"},{"product_id":"kit-lampara-pro-vision-s","title":"Pack Lampe Pro Vision S - 2 Batteries Rechargeables + Mallette en Métal","description":"\u003cp data-end=\"548\" data-start=\"22\"\u003eLa lampe frontale Pro Vision S est le choix idéal pour les praticiens exigeants qui requièrent un éclairage puissant et fiable. Dotée d'une puissance de 5W et de 80 000 lumens, elle offre une intensité parfaitement réglable pour s'adapter à toutes vos exigences cliniques. De plus, elle est munie d'une batterie rechargeable au système de remplacement rapide, garantissant de 4 à 6 heures d'utilisation continue. Son design ergonomique assure un maintien sûr et confortable, tandis que sa fonctionnalité mains libres vous permet de travailler avec une précision et une aisance optimales. \u003cstrong data-end=\"581\" data-start=\"550\"\u003eCaractéristiques principales : \u003c\/strong\u003e\u003cstrong style=\"font-size: 0.875rem;\" data-end=\"607\" data-start=\"584\"\u003ePuissance réglable :\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e Offrant une puissance de 5W et jusqu'à 80 000 lumens, cette lampe s'ajuste précisément à vos besoins. \u003c\/span\u003e\u003cstrong style=\"font-size: 0.875rem;\" data-end=\"751\" data-start=\"728\"\u003eBatterie rechargeable :\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e Avec une autonomie de 4 à 6 heures et un système de remplacement rapide, vous disposez toujours d'une réserve d'énergie suffisante. \u003c\/span\u003e\u003cstrong style=\"font-size: 0.875rem;\" data-end=\"884\" data-start=\"861\"\u003eErgonomie et confort :\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e Son arceau ajustable épouse parfaitement la morphologie de votre tête, vous garantissant un confort absolu lors des séances prolongées. \u003c\/span\u003e\u003cstrong style=\"font-size: 0.875rem;\" data-end=\"1019\" data-start=\"1002\"\u003eSystème mains libres :\u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e Conçue pour vous offrir une précision maximale, elle vous laisse les mains entièrement libres pour vous concentrer sur vos actes. \u003c\/span\u003e\u003cstrong data-end=\"1145\" data-start=\"1124\"\u003eSpécifications techniques : \u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003ePuissance : 5W. \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003ePoids : 316 grammes avec la batterie. \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eDurée de vie de la LED : 10 000 heures. \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eTemps de charge : 4 heures. \u003c\/span\u003e\u003cstrong data-end=\"1284\" data-start=\"1258\"\u003eContenu du paquet : \u003c\/strong\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e1x Arceau ajustable. \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e1x Lampe frontale de 5W délivrant 80 000 lumens. \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e1x Batterie rechargeable. \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e1x Chargeur bivoltage. \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e1x Tournevis. \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e1x Chiffon de nettoyage. \u003c\/span\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e1x Manuel d'utilisation.\u003c\/span\u003e\u003c\/p\u003e","brand":"Madicaza Store","offers":[{"title":"Default Title","offer_id":49149319315743,"sku":null,"price":233.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/6110\/5951\/files\/Design_sem_nome_-_2025-02-06T144910.806.png?v=1755514283"}],"url":"https:\/\/fr.madicaza.com\/collections\/recomendacao-pro-vision-s-lupa.oembed","provider":"Madicaza","version":"1.0","type":"link"}